Mrz 26
Iconized ist eine Projektarbeit von Kaspar Allenbach und Tobias Gutmann, die sich mit dem Thema Icondesign auseinandersetzt. In dieser Projektarbeit enthalten sind unter anderem ein komplettes Paket mit 40 Icons, das zum Download bereitsteht.
Aug 18
Freie Templates für Typo3: Auf der Website von Gerhard Rasi gibt es zahlreiche Typo3-Templates zum kostenfreien Download. Die meisten von ihnen stehen unter einer freien Lizenz und können uneingeschränkt verwendet werden (Lizenzdateien in den Templates beachten!) Sehr brauchbar für alle, die mal schnelle eine Typo3-Installation aufsetzen wollen. Via Typo3 Blogger.
Apr 28
Formulare erstellen gehört wohl zu den gehasstesten Tätigkeiten eines Webentwicklers. Zumindest ist das bei mir so. Das Leid ein wenig lindern soll nun die Formular-Vorlage Uni-Form. Diese basiert auf sauberem XHTML/CSS-Code und benutzt ein wenig JavaScript von jQuery.

Damit lassen sich nun auch komplexere Formulare relativ schnell und einfach realisieren.
Uni-Form is an attempt to standardize form markup (xhtml) und css, “modularize” it, so even people with only basic knowledge of these technologies can get nice looking, well structured, highly customizable, semantic, accessible and usable forms.
In Zukunft muss auch nicht mehr so stark darauf geachtet werden, dass die Formulare in allen Browsern einigermaßen vernünftig aussehen und bedient werden können. Denn Uni-Form wird von allen bekannten Browsern unterstützt, darunter befindet sich der Internet Explorer, Firefox, Safari, Opera und Konqueror.
Die Vorlage ist sehr Modular aufgebaut und ein Formular wird mittels Baukastenprinzip zusammengebastelt. Hier ein paar CSS-Klassen, da ein wenig “Copy and Past” und zum Schluss noch ein bisschen Code. Das Formular an sich kann größtenteils mittels Codeschnipseln (die dort Units genannt werden) mehr oder weniger stark zusammenkopiert werden.
Dank Uni-Form lässt sich nun bei der Entwicklung eine Menge Zeit sparen und der Fun-Faktor der Arbeit wird weiter erhöht.
Für Uni-Form gibt es auch eine Community-Website mit einer ausführlichen Dokumentation, einem Forum zum Erfahrungsaustausch und einer Demo.
Website: http://dnevnikeklektika.com/uni-form/
Apr 12
Schlagschatten wie bei Mac OS X: Unter Mac OS X sind alle Fenster von einem Schlagschatten umgeben. Mit dem Stile-Set Mac OS X Drop Shadow von Adam Betts lassen sich diese Schlagschatten nun in Photoshop per Klick nachgestalten. Via Screenz.
Apr 03
XMP-Plugin für Apple Aperture: Von Hause aus unterstützt Apple Aperture das Metadatenformat XMP nicht. Mit dem kostenlosen Plugin “Lightbox” kann Aperture dahingehend nun erweitert werden. XMP ist umfangreicher als IPTC, jedoch genauso standardisiert und wohl das Format für Metadaten in der Zukunft. Via Dokufoto.
Apr 03
Mit Google Code Prettify kann Quellcode auf einer Website schnell und einfach veröffentlicht werden. Denn gerade Webworker kommen immer wieder in die Verlegenheit Quellcode auf einer Website präsentieren zu müssen. Ist der Code im Ganzen noch übersichtlich, kann die Übersichtlichkeit bei Auszügen schnell auf der Strecke bleiben. In den meisten Fällen bleibt von dem einst so schön strukturierten Code nur noch ein Code-Haufen übrig, dem jegliche Struktur fehlt.

Code Prettify übernimmt die Strukturierung wie beispielsweise Einrückungen bei Funktionen. Auch werden die einzelnen Code-Elemente mit unterschiedlichen Farben kenntlich gemacht (Syntax-Highlighting). Zum Schluss sieht der einstige Code-Haufen wieder wie in einer guten Entwicklungsumgebung aus.
Google Code Prettify besteht aus zwei Dateien: prettify.js und prettify.css. Beide Dateien müssen in die Webseite eingebunden werden. Damit der Quellcode von Code Prettifier interpretiert werden kann, muss dieser innerhalb des pre-Tag mit der Klassenbezeichnung “prettyprint” stehen.
Unterstützt werden derzeit alle wichtigen Sprachen wie bash, C, C++, Java, JavaScript, Perl, Python, PHP, XML, HTML und einige mehr. Auf der Website des Projektes sind auch ein paar Beispiele zu finden.
Mrz 31
Backups sind ja so eine Angelegenheit für sich. Einerseits weiss jeder das diese unerlässlich sind, andererseits wird dies meistens aus Bequemlichkeit gerne vernachlässigt. Bei dem Betrieb einer Servers ist der Punkt Datensicherheit noch um einiges wichtiger. Um die Hauptgefahr Bequemlichkeit gleich grundsätzlich auszuschließen, sollte man eine Backup-Routine automatisch anstoßen lassen. Dabei helfen kann das folgende Bash-Script. Dieses wird bei mir beispielsweise über einen Cronjob täglich gestartet und übernimmt das komplette Backup. Beim meinem Root-Server, welcher im Rechenzentrum von Strato steht, wird es mir besonders leicht gemacht: Strato bietet automatisch für jeden Server einen Backup-Server an, der die gleiche Größe hat wie die im Server eingebaute Festplatte – bei mir sind das 80 GByte. Zugegriffen wird auf diesen mittels FTP.
Den ganzen Beitrag lesen »