schon wieder ist ein Jahr um, ein neues Zertifikat muss her. Und damit es nächstes Jahr ohne Nachdenken geht:
openssl req -new -x509 -newkey rsa:1024 -days 365 -keyout privkey.pem -out server.pem
openssl rsa -in privkey.pem -out privkey.pem
cat privkey.pem >> server.pem
mv server.pem ejabberd.pem
Common Name soll wie immer der Servername sein...
"Ejabberd, Openssl und so" vollständig lesen
...dann könnte es helfen, in den zu Firefox gehörenden SQLITE-Datenbanken zu "Staubsaugen" ("VACUUM"). Dabei werden alle nicht benötigten Einträge aus den Datenbankdateien entfernt und es müssen deutlich weniger Daten beim Starten gelesen werden.
Für Linux tuts das hier:
for datei in ~/.mozilla/firefox/*/*.sqlite; do echo $datei ; sqlite3 $datei 'VACUUM;'; done
Natürlich muss sqlite3 installiert sein. Gefühlt startet Firefox danach mindestens doppelt schnell. Und auch bei der Dateigröße hat sich was getan:
Vorher:Via.
-rw-r--r-- 1 joern users 52M 28. Mai 15:49 urlclassifier3.sqlite
Nachher:
-rw-r--r-- 1 joern users 23M 28. Mai 16:16 urlclassifier3.sqlite
"Firefox startet langsam?" vollständig lesen
"Nominate Serendipity" vollständig lesen
mit einigen, wirklich schönen neuen Features. Etwa zf für das schnelle erstellen von neuen Anwendungen:
../bin/zf.sh create project test
Creating project at /home/joern/ZendFramework-1.8.1/test/test
Und fertig ist ein komplettes Gerüst. Und zf kann auch actions etc. erstellen.
Einziges Manko:
Notice: Zend_Loader::Zend_Loader::registerAutoload is deprecated
as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader
instead in...
Man kann nicht einfach so updaten, sondern muss im Code
require_once "Zend/Loader.php";
Zend_Loader::registerAutoload();
durch
require_once 'Zend/Loader/Autoloader.php';
$loader = Zend_Loader_Autoloader::getInstance();
$loader->setFallbackAutoloader(true);
ersetzen. Dann "läuft" auch bei älteren Projekten alles.
"Neue Zend Framework Version" vollständig lesen
Eigentlich ist es ja eine tolle Sache, Webseiten komprimiert auszuliefern. Eigentlich. Scheinbar gibt es allerdings im IE 6 einen Bug, der nur dann auftritt, wenn man Sessions unter PHP nutzt. Es wird nur eine weiße Seite angezeigt. Drück man Reload ist alles gut, die Seite wird korrekt angezeigt. Der Fehler scheint nicht immer aufzutreten und kann (IE
) dadurch behoben werden, dass man mod_deflate für dieses Verzeichnis per .htaccess deaktiviert:
SetEnv no-gzip
"Kompression für ein Verzeichnis ausschalten" vollständig lesen
"Komprimiert?" vollständig lesen
Ergänzung: Man kann auch Domainnamen angeben für
permit_mx_backup_networks etc.
"Postfix als Backup MX" vollständig lesen
Auf dem Server:
aptitude install nfs-kernel-server
mkdir /srv/nfs
chown nobody:nogroup /var/nfs
In /etc/exports:
/srv/nfs CLIENT-IP(rw,sync)
Auf dem Client:
aptitude install nfs-client
mount SERVER-IP:/srv/nfs /mnt/nfs/
oder in der /etc/fstab zum automatischen mounten:
SERVER-IP:/srv/nfs /mnt/nfs/ nfs rw,sync,hard,intr 0 0
"NFS und Debian" vollständig lesen
"Framework" vollständig lesen
"Es ist ein" vollständig lesen
diesmal nicht nur für Besitzer von Seagate Platten. Wer sich dort anmeldet bekommt einen Schlüssel für Acronis True Image 10 per Mail. Nette Sache das.
Via.
"Imagesoftware kostenlos" vollständig lesen
mit gs kein Problem:
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=zusammengefuegt.pdf \
datei1.pdf datei2.pdf usw.pdf
"PDFs schnell zusammenfügen" vollständig lesen
sollte sich jeder der Software oder etwas in der Art entwickelt die Liste der 25 gefährlichsten Programmierfehler durchlesen. Eigentlich. Einige sind nun wirklich altbekannt und sollten nicht mehr so häufig auftreten:
- Improper Input Validation
- Failure to Preserve SQL Query Structure (aka 'SQL Injection')
- Failure to Preserve Web Page Structure (aka 'Cross-site Scripting')
- Failure to Preserve OS Command Structure (aka 'OS Command Injection')
- Use of a Broken or Risky Cryptographic Algorithm
Eigentlich. Aber dann soll es ja doch immer schnell gehen...
"Eigentlich jeden Morgen" vollständig lesen
Seit heute gibt es eine neue Version der Blogsoftware, die hierfür im Maschinenraum arbeitet. Hat sich so einiges getan, am auffälligsten ist die "aufhübschung" der Admin-Oberfläche, die jetzt etwas Web 2.0iger und - zumindest für mich - etwas übersichtlicher geworden ist. Unter den vielen Änderungen begrüße ich besonders diese hier:
new bundled default WYSIWYG editing component (Xinha, the successor of
HTMLArea). This new component is more reliable and cross-browser
capable than the old version, by still supporting everything that worked with
HTMLArea previously.
Hat mich doch der alte Editor gerne mal im Stich gelassen, wenn ich schon fast fertig war...
Download wie immer dort, das Update klappte völlig poblem- und schmerzfrei, wie man es gewöhnt ist
Ach und die Jahreswechselgrüße
On behalf of the team: Happy new year and have fun with the release,
Garvin
gehen gerne zurück: Guten Rutsch und danke für ein gutes Stück Software!
"Neue Serendipity Version: 1.4" vollständig lesen
Wird es wohl diesmal von Opensuse geben:
"Sowas wie ein Weihnachtsgeschenk" vollständig lesen









