Wartbarkeit, Stabilität und Effektivität
2010-04 12
Mo, 2010-04-12 17:30 -- mig

Signwriter improved to create 32bit-transparent-PNGs

This site uses the Signwriter-Module to show the headlines in our favorite font and style. The text is rendered to images by libgd. We improved the original work from 6.x-2.x-dev-branch to support png-32bit and transparency by alpha-channel.

Voila! The resulting text looks smooth and antialiases against different backgrounds.

2010-02 01
Mo, 2010-02-01 13:27 -- lux

PostgreSQL-Tabellen zur Versionierung dumpen

Normalerweise eignen sich so große Dateien nicht zur Versionierung, bei Tests, die immer die Gleiche Datenbasis haben sollen, macht es jedoch Sinn und erspart das komplette zurückrollen einer ganzen DB.

Nach dem Ausführen des Batchs kann man die Dateien einfach durch hg add in ein bestehendes Repository hinzufügen (Erzeugen eines Repositories mit hg init) und mit hg commit -m "Nachricht" einchecken. Trotz großer Datenmengen verhält sich mercurial doch recht performant.

2009-11 16
Mo, 2009-11-16 15:37 -- mig

MySQL Backup per Mercurial!

Backups sind wichtig! Unbestritten! Bisher wurde die komplette DB in eine Datei gedumpt bzipt und per ssh archiviert. Damit das Archiv nicht zu groß wird, wurden alle unwichtigen Zwischen-Stände gelöscht, mehr oder weniger intelligent und automatisch per Script. Schlecht wenn etwas schief geht.

Inzwischen habe ich eine bessere Lösung gefunden… Alle Tabellen einer DB werden in ein Verzeichnis gedumpt, dann per hg versioniert, das Repo wird dann regelmäßig gespiegelt.

2009-11 04
Mi, 2009-11-04 09:21 -- mig

XML-Formater

Nichts ist lästiger als Versionsverwaltung ohne lesbare Diffs. Neulich hatten wir den Fall, dass XML-Dateien kein verständliches Diff zuließen. Grund war unter anderem fehlende oder falsche Zeilenumbrüche.

In Mercurial kann man durch decoding bzw. encoding bei Commit und Update durch externe Programme ausführen lassen.

2009-10 27
Di, 2009-10-27 08:56 -- lux

Agiles Manifest

Der kleinste gemeinsame Nenner aller agilen Vergehensmodelle - und damit auch von Scrum - ist das Agile Manifest (Agile Manifesto).

Es besagt folgendes:

Wir suchen nach besseren Wegen, Software zu entwickeln, indem wir es selbst praktizieren und anderen dabei helfen, dies zu tun.

Seiten

XiLab RSS abonnieren