Rootserver Aktion Oktober
Wenn solche Aktionen regelmässig oder zumindest gelegentlich kommen, werde ich sicher noch mal in den Genuss kommen.
Wenn solche Aktionen regelmässig oder zumindest gelegentlich kommen, werde ich sicher noch mal in den Genuss kommen.
Automatische Nummerierungen sind ja eine feine Sache so lange sie funktionieren. Word hat allerdings schon seit Jahren nicht unerhebliche Probleme damit, vor allem weil sämtliche Zusammenhänge programmintern bleiben und keine Reparatur ohne weiteres möglich ist.
Neben einigen im Internet kursierenden Lösungen habe ich eben noch eine weitere entdeckt, mit denen man gebrochene Nummerierungen reparieren kann:
Man bediene sich OpenOffice (getestet mit 2.0.3) und öffne das defekte Word-Dokument. Danach geht man in die Formatvorlagen, ändert sie leicht ab und speichert danach das Dokument wieder als Word-Dokument ab. Wenn man es nun wieder mit Word öffnet, sind die Nummerierungen wieder in Ordnung.
Zweite Lösung: Man bleibt gleich bei OpenOffice .
Für einige neue Projekte suche ich mal wieder ein Content Management System, das ganz bestimmte Eigenschaften besitzt. So ist die Suchmaschinenfreundlichkeit diesmal eine notwendige Eigenschaft, die erstaunlich wenige CMS mitbringen. Performance, leichte Bedienbarkeit und ein einfaches Templatesystem sollten ebenso passen wie die Ausgabe, die nämlich möglichst Standardkonformes HTML erzeugen muss.
Immerhin ist es nicht so schwer, im Web ein Produkt mit Schwerpunkt SEO zu finden. Man suche in Google einfach nach SEO CMS und schaue sich die ersten Treffer an.
Die Arbeit allerdings kommt erst hinterher, denn man wägt die ersten Treffer gegeneinander ab, probiert sie aus, testet sie auf Herz und Nieren und am Ende steht (hoffentlich) ein Sieger anstatt eines NIH Syndroms. Sollte NIH zuschlagen, wäre Django mein Weg der Wahl.
Es kommt der Tag, an dem man seine Python Scripte ausserhalb seiner Entwicklungsumgebung einsetzen möchte. Von anderen Programmiersprachen kennt man die Möglichkeit, die Programme zu compilieren und diese unter Windows als ausführbare .exe oder .dll Dateien zu verteilen.
Compilieren im eigentlichen Sinn lässt sich ein Python Script nicht. Man kann jedoch Python Scripte auch in .exe verwandeln und diese verteilen. Der Grund dafür kann sein, daß man nicht überall eine installierte Python-Umgebung voraussetzen möchte oder auch um seinen Quellcode gegen neugierige Blicke oder Änderungen zu schützen. In diesen .exe-Dateien wird dann neben dem Script noch eine Python-Laufzeitumgebung und benötigte Bibliotheken mit eingepackt, so daß alle benötigten Bestandteile dabei sind und das Programm sofort auf dem Zielrechner ausführbar ist.
"Python Scripte mit PyInstaller als .exe verteilen" vollständig lesenUnd kaum habe ich darüber gelesen, schon habe ich auch eine eigene Meinung dazu: Einerseits halte ich es für den falschen Ansatz, andererseits reduziert es den eingehenden Spam gleich mal um ca. 80%.
Greylisting verhindert letztendlich nur, daß Spam durch Botnetze, Virenschleudern und Dial-In-Clients verbreitet wird, weil diese oft keinen zweiten Sendeversuch durchführen. Besser wäre, Mail nur noch von Mailservern anzunehmen, deren mx-Record mit der einliefernden IP übereinstimmt. Damit hätte man das Problem auch gelöst und das sogar sauber. Möchte man zusätzliche Maßnahmen ergreifen, würde ich eher zu policyd-weight als zu Greylisting greifen.
Wer bisher gerne einen kleinen, schlanken und sicheren FTP Server auf seinem Linux-Host einsetzte griff meist zu VSFTPd. Der ist zwar nett, ich fand aber PureFTPd kürzlich netter.
Überzeugt hat mich vor allem ein Feature: Datenbankanbindung.
Authentifiziert werden kann gegen MySQL, PostgreSQL oder auch LDAP. Wer gerne gegen ein anderes Backend authentifiziert, schreibt ein Plugin für die bereits implementierte Schnittstelle. Experimentell beherrscht PureFTPd auch eine TLS-Verschlüsselung.
Betreibt man nun einen Server, auf dem sowieso eine Datenbank für alle Nutzerdaten eines Postfix-Mailservers läuft, so kann man sich eine Menge Verwaltungsarbeit sparen indem man die FTP Logins gleich mit über diese Nutzerdatenbank abwickelt.
Die bessere Alternative zu einem FTP Transfer bleibt natürlich ein SFTP-Transfer, den auch mittlerweile alle gängigen FTP-Clients beherrschen. Aber leider kommt man je nach Anforderungen nicht immer um FTP herum.
Was es so alles an Neuerungen gibt kann man in einer separaten Dokumentation nachlesen, in der auch steht wie man seine Applikationen auf Python 2.5 portiert.
Update 21.08.06: Jetzt weiß es auch Golem.de
Ich habe eben mal schnell noch auf Roundcubemail 0.1beta2 geupdated, nachdem die cvs Version vom Mai 2006 die ganze Zeit recht stabil lief. Die 0.1 beta 2 ist entgegen der Versionsnummer 0.1 richtig brauchbar. Jetzt übrigens inklusive Rechtschreibprüfung inklusive Verbesserungsvorschlägen.
Wenn ich mal Webmail nutze weil ich unterwegs bin ohne eigenen Computer, dann ist mir mittlerweile Roundcube deutlich lieber als SquirrelMail. Richtig eingesetzt sorgt AJAX eben für eine leichtere und intuitivere Bedienung.
Wer sich für gut lesbare Zeichen in längeren Texten interessiert sollte sich Typographie für Webautoren anschauen. Allerhand Tipps, mit denen man seine Texte im Web lesbarer gestaltet.
HP, Intel und Notebooksbilliger.de suchen das älteste noch funktionierende Notebook Deutschlands. Zu gewinnen gibt es ein nigelnagelneues Notebook von HP, nämlich ein HP nx9420. Ich kenne jemanden, der noch einen funktionierenden Toshiba T1000 sein Eigen nennt.
Der T1000 war angeblich übrigens auch der Namensgeber für den Terminator, der auch die Bezeichnung T1000 trug. Jedenfalls im ersten Film mit Oarnie. Und auch nur deshalb angeblich, weil es genausogut ein Gerücht sein könnte. Allerdings erblickten beide 1984 das Licht der Öffentlichkeit.
Leider kam auf meinen E-Mail Hinweis an meinen Freund nur seine Urlaubsnachricht zurück. Hoffentlich verpasst er die Chance nicht. Mit dem 1984 gebauten Gerät hätte er meiner Meinung nach recht gute Chancen, zumal sein Modell noch funktioniert.
Mein erstes Notebook war ein Commodore SX 64 den ich aber vor Jahren verkloppt habe, weil sich daran aufgrund des vollstopften Gehäuses so schlecht herumbasteln ließ. Der wurde übrigens seit 1983 gebaut.