Author Archive for admin



21
Apr

Links vom 20.04.2007

20
Apr

Links vom 16.04.2007 bis zum 19.04.2007

18
Apr

HTML in PDF wandeln mit PHP und htmldoc


$filename = '';

header("Content-Type: application/pdf");
header("Content-Disposition: attachment; filename=convertedDocument.pdf");

passthru("/usr/bin/htmldoc -t pdf12 --quiet --size a4 --bodyfont Arial --fontsize 8.0 --no-links --webpage $filename");

HTML2PDF

16
Apr

Links vom 12.04.2007 bis zum 15.04.2007

13
Apr

Der totale Datenverlust

Heute war es soweit. Eine Festplatte in unserem Fileserver gab nach nichtmal einem Jahr (!) den Geist auf. Der Server startete selbst einen Reboot und konnte kein OS mehr finden. (No Operating System found). Natürlich laufen die Festplatten als RAID. Die defekte Platte abgezogen, den Rechner neu gestartet und alles war wieder in Ordnung.

Ein paar Gedanken habe ich mir bei der ganzen Sache doch gemacht.

Funktioniert meine Backup Strategie?

Ja, das habe ich schon getestet. Mulmig wird einem trotzdem. Kurioserweise kenne ich viele "kleine" Unternehmer, die keine Datensicherung betreiben. (Nein, zweimal im Jahr eine CD zu brennen ist keine Datensicherung). Von RAID und USV garnicht zu sprechen.

Wie schnell bekomme ich mein System wieder zum laufen?

Da nur eine Festplatte defekt ist, konnten wir für den Rest des Tages weiterarbeiten. Eigentlich sollte ich eine Ersatzfestplatte haben. Und einen passenden Ersatz-Raid-Controller. Hatte ich mir auch immer wieder mal vorgenommen. Solche Dinge werden meist erst wichtig wenn es knallt. Morgen gehe ich einkaufen.

Im schlimmsten Fall hätten wir mit der Datensicherung und einem vorhandenen Backupserver (leider nicht baugleich) in weniger als einer Stunde weiterarbeiten können. Also auch hier ist dieses Problem für uns unkritisch.

Das absolute Minimum das jeder tun sollte, der beruflich den PC benötigt

Continue reading ‘Der totale Datenverlust’

05
Apr

Tortoise SVN und Bugtracker

Die Integration in einen Bugtracker gestaltet sich recht einfach. Man setzt für das Working Copy Verzeichnis einfach folgende Keywords (rechte Maustaste, Eigenschaften, Reiter Subversion, Properties) :

bugtraq:url
http://meinBugtracker.lan/tasks/list/?id=%BUGID%

bugtraq:message
Dieser commit bezieht sich auf Bug #%BUGID%.

%BUGID% wird  durch die ID eingegeben, die man beim nächsten commit eingibt und mit der URL verlinkt.

Sehr schönes Feature.

18
Jan

Windows + Ubuntu Gast + VMWare Server = langsame Uhr

Auf einer virtuellen Ubuntu Maschine lief die Uhr sehr langsam. Am Anfang benötigte eine Minute 1,5 Minuten. Die Lösung ist recht einfach. Folgende bootparameter in der Datei /boot/grub/menu.lst einfügen:
title           Ubuntu, kernel 2.6.15-23-386
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.15-23-386 root=/dev/sda1 ro quiet splash nosmp noapic nolapic
initrd          /boot/initrd.img-2.6.15-23-386
savedefault
boot
Trotzdem hatte ich einen leichten drift. Den konnte ich mit einem cronjob alle 5 Minuten lösen.

#!/bin/bash
/usr/sbin/ntpdate ptbtime1.ptb.de # Uhrzeit mit einem Zeitserver abgleichen
/sbin/hwclock –systohc # Hardware Clock stellen

Zuerst hatte ich die Zeitsynchronisation mit ntpd versucht. Nach einer Weile lief die Uhrzeit aber wieder weg.
Auf der VMWare Seite finden sich viele Infos zu diesem Thema. Leicht über Google zu finden, daher spare ich mir hier eine Auflistung.

14
Dec

qooxdoo

Ein interessantes Javascript Widget Toolkit ist qooxdoo.

20
Nov

Ladegrafikgenerator

Die ultimative Web2.0 Seite ist für mich Ajaxload. Endlich eine Seite, auf der man Ladegrafiken für seine Ajax Seiten in der passenden Farbe generieren lassen kann. Und das ohne dafür Image Ready nutzen zu müssen. ;)
Irgendwie erinnert mich das an die Netscape 4.7 Zeiten und die endlos vielen Gif Archive. Wie in der Mode kommt scheinbar alles wieder.

23
Oct

PHPSecInfo zeigt mögliche Schwachstellen

Das Skript PHPSecInfo vom PHP Security Consortium prüft die PHP Installation auf bekannte Schwächen und gibt hierzu Informationen aus. Die Ausgabe erinnert an die bekannt phpinfo() Ausgabe.