Alles zu "Technik" für Gebäudereiniger, Betreuungsdienste und Dienstleister

Aktuelle News aus der Branche, immer direkt informiert.

Zusätzliche Datensicherheit durch Zwei-Faktor-Authentifizierung

Datensicherheit ist ein Schlüsselthema unserer Zeit: Durch die Digitalisierung landen mehr und mehr sensible Daten in der Cloud und geben, neben den unzähligen Vorteilen, auch Möglichkeiten für Datenraub, Betrug, Identitätsdiebstahl, unerlaubten Zugriff auf unsere Daten etc. Eine wichtige Rolle, um sicher im WWW unterwegs zu sein, spielt die Zwei-Faktor-Authentisierung. Die 2FA erhöht die Sicherheit beim Zugriff auf Ihre Konten erheblich. Was genau dahinter steck und wie es funktioniert, erfahren Sie hier.

Risiko: Sensiblen Daten im Netz

Das Internet ist nicht mehr wegzudenken, doch leider ist es auch voller Risiken aller Art, vor allem wenn es um persönliche Daten und Finanzen geht. Viele Leute unterschätz...

Weiterlesen
How to let Hubot send status messages to your Jabber conference after a Jenkins build was finished

Wouldn’t it be nice if Hubot would tell you if a jenkins build was successful or not? Here is how we did it by extending the jenkins script at https://github.com/github/hubot-scripts/blob/master/src/scripts/jenkins.coffee

Add a callback-method so jenkins can trigger an action

jenkinsCallback = (req, res, robot) ->
   room = "room@your.jabber.server"
   job = req.body.job
   user = robot.userForId 'broadcast'
   user.room = room
   user.type = 'groupchat'

   url = process.env.HUBOT_JENKINS_URL
   getreq = robot.http("#{url}/job/#{job}/api/json")...
Weiterlesen
Catch the obvious bugs earlier

Of course, everyone has really good test suites, don’t you? So when we use invalid syntax, the test suite will catch it. But there is a better, faster, more thorough way to detect these errors.

We have a build step on our continous integration server that checks all ruby source files in the project for syntax errors in under five seconds. It is run before the test suite. Because the earlier you catch a bug, the lower the costs of fixing it.

If you use git, I also recommend a pre-commit hook that checks all staged ruby source files before you can commit them - so the bugs are caught even earlier.

We achieve this using a small script that integrates the ruby syntax checker (ruby -c) into our workflow at several levels. Wi...

Weiterlesen
There's a new kid in Ubuntu town: Apache 2.4

Here at fortytools we are slowly getting ready to migrate our Ubuntu 12.04 LTS machines to the shiny new Ubuntu 14.04 LTS release. I know that you are supposed to wait until the first ‘dot release’, so 14.04.1 or something similar scheduled for late Q2-2014. However if you use the 'do-release-upgrade -d’ you will be able to update to the latest development version.

Upgrading to the latest Ubuntu will also give you the new Apache 2.4 (previously it was Apache 2.2). This turned out to cause some problems.

So, after the upgrade was through (which took roughly 1 hour), heading over to this blog showed me the blog without any assets (images, styles or anything served from assets.fortytools.com). Poking around the Apache configuration a bit, I quickly tur...

Weiterlesen
Boosting dragonfly with nginx

We are using a great gem: Dragonfly

Dragonfly is a framework that enables on-the-fly processing for any content type. It is especially suited to image handling. Its uses range from image thumbnails to standard attachments to on-demand text generation.

It is nice not having to deal with resizing and storing files. Putting it to use is super easy with only a few lines of code.

Spinning the hamster wheel

But when you start to load your first page, showing more than 10 images, in the browser- you’ll have some free time at your hands to brew that special coffee. Especially if your app server handles requests only sequentially ...

Weiterlesen
Getting serious with nginx and passenger

As we are safety-conscious devops we don’t want our webservers to run as root.

Today we’re hosting a pretty standard rails/mysql app. As server we use our trusty nginx. To make it not too easy we combine it with passenger!

Too really get serious, we want to fire all this up with a upstart script.

Get the party started

To bring the startup into the form of a proper startup script, we wrote something pretty similar to this:

But it will run as root this way - A little further down the road, one might consider setuid www. But behold - It’s a trap!

Seemi...

Weiterlesen
Simple minimal systemd service setup

Today I spent to much time setting up a simple deamon to start mailcatcher as a systemd service on a ubuntu server acting as a staging server for my Ruby on Rails app.

Since there are enough people and articles on the internet pointing you to comprehensive documentation on how to learn all about systemd, I hope to fill a gap here by writing up how to get done something really simple.

Starting a deamon on ubuntu 16.06(Xenial Xerus).

In my example it was mailcatcher that I wanted to start but it doesn’t really matter. In the current version ubuntu uses a service called systemd to organize servi...

Weiterlesen
SaaS für Gebäudereiniger. Warum es sich lohnt, eine Online-Lösung zu testen

Jede Gebäudereinigung benötigt eine professionelle Software, um Angebote und Rechnungen zu schreiben, Kundendaten zu verwalten, Einsätze zu planen und Zeiten von Mitarbeitern zu erfassen. Nach Möglichkeit sollte dieses Programm auf den speziellen Bedarf der Reinigungsbranche zugeschnitten, bedienerfreundlich und dabei nicht allzu teuer sein.

Immer mehr Unternehmen nutzen daher sogenannte Software-as-a-Service-Lösungen, kurz „SaaS“. Bei diesen Online-Programmen zahlt man einen monatlichen Betrag, und kann dafür eine Software online nutzen. Für kleinere und mittelständische Unternehmen ist ein ...

Weiterlesen
Lohnabrechnung im Handumdrehen selber machen

Für kleine und mittelgroße Unternehmen ist das Thema Lohnabrechnung oft mit großen Kosten und Mühen verbunden. Immer häufiger wird die Lohnabrechnung deshalb mit Hilfe moderner Online-Softwareprogramme erledigt.

Häufig ein lästiger Zeit- und Kostenfaktor: die Lohnabrechnung


Die Lohnabrechnung selber zu erledigen ist für kleine und mittelständische Unternehmen meist mit viel Arbeit und Zeitaufwand verbunden. Steuerabzüge und Sozialversicherungsbeiträge müssen berechnet, Sonderfälle und Gesetzesänderungen berücksichtigt werden. Da es viele Unternehmen nicht schaffen, sich damit neben dem laufenden Geschäft in Ruhe zu befassen, lassen sie die Lohnabrechnung extern machen. Die beauftragten Lohnbüros übernehmen...

Weiterlesen

Jetzt 30 Tage kostenlos und unverbindlich testen

Alle Funktionen stehen uneingeschränkt zur Verfügung. Keine Software-Installation, keine Probleme mit Updates. Einfach via Browser Einloggen und fertig. Von jedem internetfähigen Gerät.
Heute kostenlos testen!
Nutzerbewertung: 4,8 von 5 Sternen