Debian und Initscripte

Unter Debian gibt es für init Scripte eigentlich eine recht gute Vorlage, die man unter /etc/init.d/skeleton findet. OK, war ein Scherz 🙂 Die Vorlage ist mehr als rudimentär und nicht wirklich nutzbar. Da ich auch kleinere Webservices/Server geschrieben habe, die irgendwo laufen, hab ich mir mal ein simples init-Script geschrieben, daß ich nun überall unter… Read More »

Noch ein Update für den RedPill Screensaver für OS X 10.12 (Sierra)

Sorry, daß ich gerade etwas „hektisch“ release, aber dem Wunsch, daß ich doch bitte auch endlich einen deutschen Einstellungsdialog bringe, konnte ich nicht widersprechen. Die neue Version hat keine gravierenden Änderungen, außer halt dem deutschen Einstellungsdialog. Ich hab noch ein paar interne Bugfixes gemacht, die sich aber nicht auf die Lauffähigkeit auswirken. OK, jetzt funktioniert… Read More »

RedPill deutsche Übersetzung

Da ich seit Samstag, nachdem ich die neue Version von RedPill für OS X Sierra veröffentlicht habe, mit E-Mails zugebombt werde, warum ein deutscher Entwickler in den Screensaver nicht zumindest auch mal eine deutschsprachige Einstellungsmöglichkeit einbaut, habe ich mir Heute mal etwas Zeit genommen und was „gebastelt“. Persönlich mag ich lieber das Englische, weil es… Read More »

Update RedPill Screensaver für OS X 10.12 (Sierra)

Da ich nun endlich dazu gekommen bin auf OS X Sierra upzudaten, habe ich mir gedacht, es wäre auch eine gute Idee, direkt RedPill upzudaten. Die Änderungen waren diesmal Gott sei Dank nur minimal. Es hatten sich lediglich einige interne Strukturen in den OS X Librarys von int auf long geändert. Die neueste Binary Version… Read More »

Was tun bei DoS/DDoS-Angriffen ?

Ich beobachte nebenbei gerne die neuesten Entwicklungen im Bereich DDoS (DistributedDenialofService). NEIN, nicht weil ich es selbst nutzen möchte, sondern schlicht um Kunden besser schützen zu können. In den letzten Tagen hatte schon Akamai die Segel gestrichen, als ein illustrer Traffic von 620GBit/s das Blog von Brian Krebs lahmlegte (übrigens eine mehr als imposante Zugriffsrate… Read More »

Jenkins Slave-Nutzung

Sofern man sich beim Jenkins für die Skalierung mittels Build-Slaves entschieden hat, läuft man zwangsläufig in eines der Jenkins Grundprobleme: Man hat zwar nun mehere Build-Slaves, die Jobs werden aber nach wie vor nach dem Jenkins Prinzip auf dem entsprechenden Node gestartet. Was meine ich nun mit Jenkins-Prinzip ? Jenkins startet grundsätzlich den auszuführenden Job… Read More »

Ein Lockfile im Shell-Script

Gute Vorschläge und Ideen um Lock-Files in einem Shell-Script zu verwenden, gibt es wie Sand am Meer. Es gehen – mittlerweile seit Jahren – tiefgreifenden Diskussionen einher, welche Variante nun die Sicherste ist und welche Scripts Race-Conditions haben. Meine persönliche Variante, die sicherlich nicht im Millisekunden-Bereich stabil ist, ist die folgende:

Über die erste… Read More »

Jenkins

Da ich in der Vergangenheit Jenkins bei vielen Kunden aufgebaut und/oder erweitert habe, zudem Plugin-Maintainer bin, werde ich jetzt hier auf dem Blog in Zukuft einfach mal eine Serie mit Tips- und Tricks zu Jenkins veröffentlichen 🙂 Die Artikel werden etwas chaotisch veröffentlicht, je nachdem wieviel Zeit ich habe, aber zum Schluß wird es für… Read More »

SSL Einstellungen auf dem Apache (Drown)

Das Thema SSL mit Let’s Encrypt werde ich zwar erst in einem später Blogeintrag thematisieren, aber durch die aktuelle Problematik wegen DROWN, schreibe hier doch mal etwas zum Thema SSL. Viele Webserver die im Netz verfügbar sind, sind leider mehr als suboptimal konfiguriert, was nun gerade durch das beeindruckende DROWN-Problem und dem Anbieter Server4You mehr… Read More »

Icons bei einem Screensaver unter OS X

Da ich ja jetzt die weitere Entwicklung von RedPill übernommen habe, bin ich auf ein mehr als illustres Problem gestoßen 🙁 Der normale Weg einer App unter OS X ein Icon mitzugeben, ist schlicht ein AppIcon-Set unter Assets.xcassets zu erstellen, was dann im XCode so aussieht: Die Icons werden auch brav angezeigt, aber in den… Read More »