Entwickler Blog

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.