Upgrade von Etch auf Lenny

Dann habe ich neulich mal meinen vServer upgegradet von Debian Etch auf Lenny, um in den Genuss einer neueren PHP Version zu kommen.
Ein paar Problemchen gabs schon aber es hat geklappt!
Das lief ab wie folgt:

Zunächst einmal Plesk auf neuesten Stand bringen über den Updater von Plesk.

Dann das Debian dist upgrade:
wie hier beschrieben:
Die Liste mit den Quell-Paketen ändern:

# new lenny packages.
deb http://ftp2.de.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free

# source packages.
deb-src http://ftp2.de.debian.org/debian/ lenny main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

# volatile sources
deb http://volatile.debian.org/debian-volatile etch/volatile main contrib non-free

Dann upgraden
Continue reading “Upgrade von Etch auf Lenny”

vim2html

Meinen Lieblingseditor vim brauche ich an dieser Stelle ja nicht en detail vorzustellen.

Ein Feature allerdings, über das ich erst nach jahrelanger Nutzung gestolpert bin, passt sehr gut ins nerdpress: 2html.

Was dieses Kommando macht?

Na, HTML-Code aus dem Inhalt des aktuellen Puffers as is erzeugen – optional mit Zeilennummern und CSS-Code.

Und so geht das: Continue reading “vim2html”

Ant Ftp Task und NullPointerException

Ich benutze ja Ant zum deployen, noch jedenfalls, weil die Installation und Konfiguration mir doch immer mal wieder Kopfzerbrechen bereitet. :=

Damit hole ich die HEAD Rev oder ein stable tag aus SVN, mach noch ein paar Fileoperations, wie Live Configs reinkopieren, .htaccess vorbereiten etc.
und jage die files dann, für die Standard Hosting Packete, mit FTP hoch. Dabei benutze ich noch die timediffauto Option, um nur die geänderten Files hochzuladen.

Nachdem wir hier den DeployServer neu gemacht haben, schmiess der FTP Task allerdings eine NullPointerException, die ich mir nicht erklären konnte, eigentlich war alles wie vorher.
Letztlich konnte ich es dann auf das timediffauto Attribut einkreisen und nach langem grübeln und googeln dann die Lösung:
Continue reading “Ant Ftp Task und NullPointerException”

Rationale Argumente für den Einsatz vom Apple Mac

liebe leserinnen und leser,

mich beschäftigt seit einigen tagen die nicht ganz unwesentliche frage, was es für rationale  argumente für den einsatz des macs gibt. die alten domänen wie grafik, audio u.ä. sind schon lange abgegrast. klar gibt es offensichtliche vorteile wie die architektur oder die unix integration und den daraus resultierenden tools. aber schaut man sich die werkzeug palette an, so gibt es doch im regelfall vergleichbare lösungen auf dem mac wie dem pc.

also die frage an euch: wann braucht man wofür einen mac und insbesondere wie begründet man die kaufentscheidung rational?