Entwickler Blog

Ade, transparenten PNGs - Hallo, CSS3 Alpha-Farbverlauf

Immer mehr CSS3 Funktionen werden in den aktuellen Browser unterstütze. Eine sehr interessante Funktion war es schon immer die Hintergrundfarbe eines Elementes zu setzen.

DNS Speichers zurücksetzen

Wenn Sie ein DNS-Eintrag ändert, kann es manchmal etwas länge dauern, bis der Rechner dies übernommen hat. Insbesondere wenn man z. B. eine Domain umzieht (KK).

Wing Tzun App im Apple AppStore

Unser App beinhaltet die Siu Nim Tau Form mit ihren 8 Sätzen. Jeder Satz wird in einer klassische Applikation von Si-Fu Spiros Huhn, SDS-Academy, demonstriert.

ZyXEL USG schedule reboot mit Linux

Leider gibt es in der ZyWALL USG Firewall noch keine cronjobs oder schedule Programm um einen Neustart zu einer bestimmten Uhrzeit durchzuführen. Dies kann bei DSL durchaus sinnvoll sein um den unbeliebten 24h - Reset zu einer nachschlafenden Zeit zu definieren.

Apache ISP Konfiguration mit SSL

Zielsetzung ist Apache Webserver mit SSL Support für beliebig viele VirtualHosts mit unterschiedlichen Verzeichnissen. Es gibt eine ‚Fallback-Domain‘ auf der alle Anfragen landen für die es keine Webserver Konfiguration mehr gibt.

fail2ban auf Centos installieren

Ein minimaler Schutz für jeden Server im Netz bietet fail2bann. Hier eine kurze Anleitung zur Installation auf CentOS. Unter RHEL verläuft die Installation äquivalent.

Beispielscript Faxversand für smskaufen.de in Perl

Günstig und einfach ein PDF als Fax verschicken. Dazu einfach der LWP Paket von http://search.cpan.org/ installieren und bei smskaufen.de registrieren.

Deutschlandstipendium

Wir unterstützen Studenten der Informatik mit einem Deutschlandstipendium.

Gimp als Ersatz für GD oder ImageMagick

Wenn man viele Bilder verrechnen muss ist ImageMagick nicht immer die beste Wahl. Auch GD kann sich nicht mit Gimp messen. Gimp ist aber nicht nur die bekannte Oberfläche. Grundsätzlich lässt sich Gimp als Dienst auf dem Server betreiben.

JS Datum/Zeit Auswahl prototypejs kompatibel

Jeremy Jongsma's Datums und Uhrzeit Auswahl Script (http://home.jongsma.org/software/js/datepicker) kann sehr einfach auf deutsche Vorlieben umgestellt werden. Sympathisch ist die recht strikte Trennung von Code und Layout. Für mich sprach der OO Ansatz unter GPL um Nebeneffekte zu vermeiden sowie die der Einsatz von Prototype JS (http://www.prototypejs.org/) für diese Lib.

script.aculo.us Ajax Sortable mit Perl

http://zenofshen.com/posts/ajax-sortable-lists-tutorial in Perl.

Einfacher E-Mail test für PHP

Mit dieser einfachen Funktion können E-Mail Adresse in PHP überprüft werden.

Windows: Netzwerk Ordner in Netzwerkumgebung mit VBScript erstellen

Wer nicht gerne mit vielen Laufwerksbuchstaben unter Windows XP hantiert, kann dazu einfach die Netzwerkumgebung nutzen. Grundsätzlich finde ich die Idee in XP sehr schön, logisch zwischen physikalischen Festplatten und anderen Datenträgern zu unterscheiden. Gerade die Freigabe von Laufwerken mit Buchstaben X, Z oder H waren mir schon immer ein Rätsel. Viel aussagekräftiger sind meist richtige Verzeichnisnamen wie "Kunden", "Bilderdatenbank" oder "Vorlagen". Diese Dateien liegen bei uns auf einem Samba Fileserver.

Drupal Module installieren

Kleiner Bash Hack, wenn mal schnell viele Module installiert werden sollen

Blur Ränder im Firefox verhindern mit CSS

So einfach verschwinden unschöne Ränder beim Klicken auf einen Link im Firefox mit ein wenig CSS.

Flash Action Script 3 individuelle hover Buttons

Meine letzten tieferen "Action Scripts" Erfahrung liegen schon fast eine Dekade zurück und ich habe mich gewundert wie "weit" Flash heute ist. Nach meinen letzen Erfahrung habe ich sehr lange nur das nötigste mit diesem Programm gemacht. Insbesondere durch AJAX sehe ich nur in sehr seltenen Fällen eine sinnvollen Einsatz von Flash.

Aktuell wollte ich ein paar Buttons erstellen. Deren Text über eine XML Datei bestimmt wird. Schön wäre zusätzlich ein kleinen "hover" Effekt als Mouse - Event Unterstützung.

Perl: Array sortieren nach Dateinamen

OOP Javascript mit Scriptaculous Effekten

Scriptaculous Effekte sind eine einfache Möglichkeit Animationen zu erstellen. Sehr elegant wird dies erst mit einer guten objektorientierten Programmierung in Javascript. Wie auch bei normalen Events kann hier bindAsEventListener einfach helfen, im Kontext des aktuellen Objektes zu bleiben.

Eigene DNS Server beim DHCP Update unter CentOS

Soll in einem kleinen Netzwerk ein lokaler DNS Server arbeiten, wird dieser nicht ohne Weiteres bei einem DHCP Update eingetragen, falls ein externer DHCP Server angesprochen wird.

Asterisk Trixbox Secure Setup

/etc/amportal.conf
AMPDBPASS=ändern
...
AMPMGRPASS=ändern
...
FOPPASSWORD=ändern
Achtung steht am Ende der Datei oder oben der Kommentar und unten "auskomentieren"

MySQL Login

mysql -u mysql -p
passw0rd

MySQL Passworter ändern

Hier das Passwort aus der amportal.conf (AMPDBPASS) einsetzen.

Drupal Taxanimie CCK Field modify Layout by CSS

CSS Layout für mehrere Drupal CCK Taxanomie Felder. Leider ist nicht alles für den IE geeignet.

Perl: Hash sortieren nach Werten

Ein Hash mit Hash enthält in einer "Spalte" einen Wert nach dem diese als Liste sortiert werden soll.

Perl CPAN Gimp Modul installation unter CentOS

Systemdateien

yum install gimp \
 libpng-devel \
 gtk+-devel \
 gtk2-devel

Perl CPAN Module

Die Module können leider nicht über CPAN direkt installiert werden. Denn die neueren Modul Versionen sind scheinbar nicht unter CentOS 5 zu verwenden. Da aber das CPAN Module Gimp auch älter ist sollte das kein Problem sein.

perl -e shell -MCPAN

install ExtUtils::PkgConfig
install ExtUtils::Depends
install Test::Number::Delta

Immer make test ausführen und die Meldungen beachten.

CentOS 5 Perl Bugs

Vor der Installation weitere CPAN Module muss eun Problem mit der standart Perl installation von CentOS 5.2 behoben werden.

perl -e shell -MCPAN

force install Scalar::Util

Sonst kann es zu solchen Fehlermeldungen kommen: "Weak references are not implemented in the version of perl"

Module Drupal 6

Von uns genutzte oder sinnvolle Module für Drupal 6

PHP - Umlaute sicher umwandeln

Hier wird erklärt wie man Deutsche Umlaute am besten in lowercase und uppercase umwandelt.

VoIP - Polycom KWS 300 mit kleinen Schwächen

Leider kann der gute Eindruck des Polycom Telefons aus meinem letzten Blog nicht so ohne weiteres auch auf den DECT Server (KWS 300) übertragen werden.

Positiv ist auch hier die einfach Konfiguration. Auch bei der Zuverlässigkeit gab es bisher keinerlei Aussetzer.

Bilder im Hintergund vorladen auch für den IE mit Prototype Old

Ein Javascript Code - Schnipsel für den Internet Explorer um mehrere Bilder im Hintergrund zu laden. Nach dem Laden der Datei vom Webserver soll über ein Event- Observer eine Methode aufgerufen werden. Im Firefox oder Safari muss man nicht so vorgehen.

Wie so oft ist das Problem, das dem IE erst etwas im DOM bekannt sein muss, um damit Arbeiten zu können. Hier muss zusätlich drauf geachtet werden das die Zuweisung des Bildes (src) erst nach dem Observer vorgenommen wird.

Mobiltelefon für Asterisk

Lösung für mobiles Telefonieren mit Asterisk über ein Dect Telefon.

960 Design

Wir verwenden für unsere neue Seite das 960.gs System. Wie ich finde eine sehr elegante und einfach Möglichkeit für ein Basis Layout.

October Labs Refresh

October Labs erscheint mit Gründung der GmbH in neuem Design. Selbstverständlich haben wir ein neues moderneres Logo. Trotzdem ändert sich nichts an unserem bewährten Service und der Qualität unserer Produkte.

Unser Service und Dienstleistungen werden ständig überprüft und verbessert. Daher hoffen wir auf gute Zusammenarbeit mit unseren bisherigen Kunden und freun uns Sie bald als neuen Kunden bei uns zu begrüßen.

Ihre Fragen und Anregungen nehmen wir dankend entgegen.