Pixelfari – Surfen mit Safari wie auf dem C64

Da hat doch glatt einer den Apple Safari-Browser in einer pixeligen 8-Bit-Version, die wie auf dem C64 aussieht, entwickelt. Ineffizient, gruselig und schlecht für die Augen – aber interesant. Schade, leider habe ich keinen Mac (läuft nur darauf). Das hätte ich wirklich gern probiert. Hier der Link zum Pixelfari.

MSI-Pakete auspacken

Hin und wieder kommt es vor, dass ein MSI-Paket nicht installiert werden darf/kann und trotzdem der Inhalt des Pakets benötigt wird.

Die Option /a des Windows Installers erlaubt laut Hilfe (die über msiexec /? angezeigt wird) die administrative Installation eines Pakets „im Netzwerk“. Ich finde, diese Aussage ist etwas missverständlich – aber richtig. Denn man kann diese Option nicht nur für die Installation im Netzwerk, sondern in Verbindung mit TARGETDIR auch dazu verwenden, ein MSI-Paket in ein Verzeichnis zu extrahieren:

msiexec /a "c:\temp\Programm.msi" TARGETDIR="C:\temp\MSI-ausgepackt"

Javascript zur Kennzeichnung von Text aus Copy & Paste

Ist es Ihnen auch schon mal passiert, dass Sie Text von einer Webseite per Copy & Paste irgendwo auf Ihrem Rechner gespeichert haben und nicht mehr wussten, woher dieser Text eigentlich stammt? Vielleicht sind Sie ja auch paranoid, was Urheberrechte anbetrifft und wollen alles, was man von Ihrer Webseite kopiert mit einer Kennzeichnung versehen. Es könnte aber auch mal wieder Dr. Googleberg unterwegs sein. Einen Doktortitel hat er ja nun nicht mehr 😉

Für alle drei Fälle können Sie einfach den nachfolgenden Javascript-Quellcode z.B. in den Headerbereich der Webseite eintragen und sich darüber freuen, dass bei jedem Copy&Paste der kopierte Text um eine Quellenangabe ergänzt wird. So passieren keine Patzer bei der Doktorarbeit und jeder Besucher hat immer gleich die Quellenangabe zur Hand…

Kleine Teile des folgenden Javascript-Codes stammen von http://bavotasan.com/tutorials/add-a-copyright-notice-to-copied-text. Es wurde von mir um eine Cross Browser-Abfrage und die Behandlung der Formatierung erweitert. Aber leider funktioniert es trotzdem nicht mit dem IE8.

FontFriend

Soma FontFriend ist ein kleines Overlay-Fenster, mit dem man Fonts direkt auf der eigenen Website testen kann ohne den Quellcode der Seite zu modifizieren. Sie können den Link einfach kopieren und auf Ihrer eigenen Website einbinden. Das Tool ist Open Source und der Entwickler ist hier zu finden.

Einfacher SMTP-Server in einer Zeile Python

Pythons SMTP-Server in KommandozeileEs gibt unzählige Beispiele, wozu ein SMTP-Server bei der Webentwicklung nützlich ist. Sei es, dass man den Versand von Formulardaten testen will, oder Registrierungsinformationen aus dem Content Management System versand werden sollen. In solchen und ähnlichen Fällen benötigt die Applikation für den Versand der E-Mails einen SMTP-Server.

Da der im Serverbetriebssystem vorinstallierte SMTP-Server und Fremdprodukte oftmals nicht auf die Schnelle konfiguriert werden können, kann man sich sehr einfach mit einer Zeile Python helfen:

python -m smtpd -n -c DebuggingServer localhost:25

Dies bewirkt, dass die versendete Mail bei Ankunft einfachin der Konsole ausgegeben wird. Nicht wundern vorher wird gar nichts angezeigt.