Vuvuzela-freier Livestream via VLC auf OS X und Windows

Hier sind die Filter- bzw. EQ-einstellungen die momentan kursieren schon konfiguriert:

ARD:
/Applications/VLC.app/Contents/MacOS/VLC –audio-filter=param_eq –param-eq-f1=233 –param-eq-f2=466 –param-eq-f3=932 –param-eq-gain1=-20 –param-eq-gain2=-20 –param-eq-gain3=-20 –param-eq-lowf=100 –param-eq-lowgain=15 –param-eq-q1=10 –param-eq-q2=10 –param-eq-q3=10 http://www.metafilegenerator.de/dyn/metagen.asx?stream=swr_wmv_l_event04

ZDF:
/Applications/VLC.app/Contents/MacOS/VLC –audio-filter=param_eq –param-eq-f1=233 –param-eq-f2=466 –param-eq-f3=932 –param-eq-gain1=-20 –param-eq-gain2=-20 –param-eq-gain3=-20 –param-eq-lowf=100 –param-eq-lowgain=15 –param-eq-q1=10 –param-eq-q2=10 –param-eq-q3=10 http://wstreaming.zdf.de/encoder/livestream4_vh.asx

Der Pfad zu VLC muss natürlich entsprechend angepasst werden.

Viel Spass mit dem Vuvuzela reduziertem Stadionlärm!

Push-Banking für das iPhone mit Saldomat & Prowl

Prowl dürfte ja mittlerweile bekannt sein – eigentlich ein Growl-Client für das iPhone, welcher über einen speziellen Growl-Style dafür sorgt, dass die Growl-Meldungen als Push-Benachrichtigung auf dem iPhone landen.

So lange der Rechner läuft, können damit also alle (beliebig filterbar) möglichen Meldungen von unterstützten Programmen auf das iPhone gepusht werden. Sinnvolle Beispiele hierzu sind Benachrichtigungen über neue Mails, Chats, abgeschlossene Downloads, Lieferstatusänderungen (Delivery Status Widget), neue Ebay-Gebote, neuen Tweets oder fertig gebrannten CDs um nur einige zu nennen.

Aber es kommt noch besser: Prowl bietet eine simple API als Webservice an. Es gibt schon fertige Klassen und Module für alle wichtigen Scriptsprachen. Damit habe ich z.B. mein Servermonitoring angebunden und den Dienst Mail2Prowl.de erstellt.

Zusammen mit dem genialen Tool Saldomat, welches den Kontostand von HBCI-fähigen Konten abruft und in der Menüleiste einblendet, ist es möglich sich bei neuen Buchungen per Push auf dem iPhone benachrichtigen zu lassen! Dazu richtet man sich einen neuen Filter ein der als Aktion Growl aufruft, alle Buchungen umfasst und für jede Buchung einzeln aufgerufen wird. Dann legt man als Nachricht zum Beispiel folgenden Text fest „$wert € zu $k2 – Neues Saldo $saldo“.

Hinweis für Datenschutzbewußte: Die angezeigten Daten werden über den Prowl-Server übermittelt und dort abgespeichert (zur Ansicht der Historie im Client). Ausserdem werden Push-Benachrichtigungen generell über Apple-Server übermittelt.

Ich bekomme weder vom Prowl-Entwickler noch von Limoia Geld für diesen Artikel. Ich finde beide Tools nur einfach genial 🙂

Mail-Attachments via Perl über POP3 abrufen und in einem Ordner ablegen

Etwas speziell, kann aber vielleicht der eine oder andere brauchen: Von einem POP3-Server sollen alle Attachments extrahiert werden und danach die Mails gelöscht werden. Die Anforderung ist hier speziell für die Veröffentlichung von Content per E-Mail. Es werden per Cron einmal täglich die Anhänge ausgelesen und veröffentlicht.

Ich habe das ganze mit Perl und den beiden Modulen Mail::POP3Client und Mail::MboxParser umgesetzt. Diese müssen vorher per CPAN installiert werden.
Das geht ganz einfach so:

cpan install Mail::POP3Client
cpan install Mail::MboxParser
cpan install Date::Format

Falls ihr cpan das erste mal startet, will es noch konfiguriert werden. Die meisten Einstellungen können einfach per Return mit dem Standardwert bestätigt werden.

Das Script ist extrem simpel, ohne Fehlerhandling und kann leicht angepasst werden:

#!/usr/bin/perl -w

#Muss vorher per CPAN installiert werden
use Mail::POP3Client;
use Mail::MboxParser::Mail;
use Date::Format;

#USESSL wird z.B. bei GMail gebraucht
my $pop = new Mail::POP3Client (USER => ‚user‘,
PASSWORD => ‚pass‘,
HOST => ‚pop.gmail.com‘,
DEBUG => 1,
USESSL => 1);

print $pop->Message();

for my $i (1 .. $pop->Count) {
my $datetime = time2str(‚%Y%m%d%H%M%S‘, time);
my $msg = Mail::MboxParser::Mail->new( [ $pop->Head($i) ],
[ $pop->Body($i) ] );
#Wo sollen die Attachments hin?
$msg->store_all_attachments( path => ‚/tmp/test‘, prefix => $datetime );

#Auskommentieren, falls die Mails vom Server gelöscht werden sollen
#$pop->Delete($i);

print $pop->Message();
}

$pop->Close();

Update am 20.02.2009: Timestamp-Prefix für die Dateinamen hinzugefügt. Achtung: Jetzt wird das Paket Date::Format gebraucht!

KeePass für das iPhone: iKeepass

Zufällig ist ein Kollege von mir einer der beiden Entwickler von iKeepass, der Portierung von KeePass für das iPhone. Daher durfte ich auch schon in den Genuss der inoffiziellen Beta-Version kommen, und darf sagen dass es schon perfekt funktioniert. Es wurde auch schon in den Appstore eingereicht, aber momentan gibt es noch etwas Probleme bzw. Unklarheiten wegen der starken Verschlüsselung die verwendet wird. Sollte das geklärt sein, dürfte iKeepass die nächsten Tage im Appstore zu finden sein! Natürlich kostenlos und als OpenSource veröffentlicht. Was will man mehr?

Der beste Weg eine MySQL Datenbank auf einen neuen Server umzuziehen

Meiner Meinung nach der beste und schnellste Weg eine MySQL Datenbank von Server Alt auf Server Neu zu bekommen ist es, auf Server Alt folgendes Befehl zu starten:

mysqldump –add-drop-table –extended-insert –force –log-error=error.log -uUSER -pPASS OLD_DB_NAME | ssh -C user@newhost „mysql -uUSER -pPASS NEW_DB_NAME“

Das führt dazu, dass die Ausgabe von mysqldump direkt komprimiert und verschlüsselt per SSH auf den neuen Server geschickt wird und dort sofort von mysql verarbeitet wird. Ausgabe gibt es während der Ausführung leider keine…

Parallels Desktop 4.0 Closed Beta

Parallels lässt auch mal wieder von sich hören. Für mich allerdings uninteressant. VMWare Fusion hat sich gegenüber Parallels um einiges stabiler erwiesen. Von den Features her hat es Parallels ja schon länger überholt…

„Parallels Desktop 4.0 for Mac Features:

More features will be added soon! Bookmark this page in your web browser to stay up-to-date on the latest Parallels Desktop 4.0 for Mac Beta developments!
Enhanced Performance

The new generation high performance lightweight hypervisor engine allows Parallels Desktop for Mac beta to deliver the industry’s best performance with:

* 2-way SMP per VM (4-way to come)
* 8 GB RAM per VM
* 64-bit guest OS support
* Up to 2 TB virtual hard drives inside a VM
* Full ACPI support

Seamless OS Integration

More of today’s leading OSs means greater flexibility and a more seamless user environment.

* Run Mac OS X Server as a Guest virtual machine
* Experimental Snow Leopard support
* Migration support for VirtualBox VMs via Parallels Transporter
* Support for several Boot Camp partitions on external hard drives

Advanced Video and 3D Graphics

The first to bring Windows-only 3D graphics to the Mac desktop, Parallels continues to drive enhanced performance and 3D support.

* Includes experimental support for DirectX 9.0 and OpenGL 2.0, including DirectX Pixel Shaders 2.0 support
* Up to 128 MB video memory support

Enhanced Enterprise and Developer Support

Smoother, more flexible development for seamless inclusion into an enterprise’s infrastructure and IT environment.

* SDK and open API support to extend manageability
* Scripting support for automation
* Command Line Interface support
* PXE support to boot from the network
* Virtual Machine templates“

Saldomat – Onlinebanking für jeden Tag

DAS ist mal ein Online-Banking-Programm wie man es sich auf dem Mac vorstellt: Es bindet sich in die Menüleiste ein, zeigt dort auf Wunsch direkt den Kontostand, holt die neuesten Buchungen automatisch, warnt bei Unterschreitung eines bestimmten Pegels, führt automatisch Aktionen per AppleScript aus und macht die Buchungen per RSS lesbar. GEKAUFT!


„Haben Sie Ihr Konto immer im Blick? Ist Ihnen ein Online-Bankingprogramm auch zu umständlich, dass Sie es viel zu selten benutzen? Würden Sie gerne Buchungen auf Ihrem Konto genauso einfach und schnell sehen wie neue Emails im Emailprogramm?
Dann könnte der Saldomat genau das Richtige für Sie sein. Wir wollten ein Bankprogramm, das man jeden Tag benutzt und dass es einem so einfach wie möglich macht, Konten im Blick zu behalten. Mit Saldomat ist dies nun endlich Wirklichkeit. Sehen Sie selbst!“

Saldomat – Onlinebanking für jeden Tag

Meine Firefox AddOns – Nicht nur für Maxthon-Umsteiger

Da ich selbst solche Listen liebe und schon bei vielen das ein oder andere Juwel gefunden habe, gibts jetzt auch mal eine Liste von mir. Alle meine Firefox-AddOns. Diese habe ich auf all meinen Rechnern (grösstenteils auch auf meinem Mac) installiert. Genau die AddOns, die man als ehemaliger verwöhnter Maxthon/MyIE User braucht!

Aktivierte Erweiterungen: [38]
– Adblock Plus 0.7.2.2: http://adblockplus.org/ – Ohne bunte Werbung isses doch schöner. Aber bitte beachtet zu diesem Plugin unbedingt diese Seite.

– Adsense Notifier 0.9.2: http://code.mincus.com – Adsense-Stats jederzeit aktuell in der Statuszeile

– AI Roboform Toolbar for Firefox 6.8.1: http://www.roboform.com – Bereits drei Lizenzen davon erworben. Kann nicht mehr ohne sein. Zuviele Zugangsdaten und Formulare. Vermisse ich tierisch auf dem Mac.

– Allow Right-Click 0.4: http://roachfiend.com – Manche Seiten wollen nicht, dass man die Maustaste nutzt. Das sollte man immer noch selbst bestimmen können…

– BugMeNot 1.3: http://roachfiend.com – Wenn man auf einer Webseite schnell einen User braucht und sich nicht registrieren will. Funktioniert nicht immer.

– ChatZilla 0.9.76: http://chatzilla.hacksrus.com/ – Ein IRC Client gehört einfach dazu.

– Check4Change 1.6: http://check4change.mozdev.org/ – Überprüft offene Tabs auf Änderung und gibt Meldung wenns soweit ist. Tipp für die nächste Bestellung bei Apple 🙂

– CustomizeGoogle 0.54: http://www.customizegoogle.com/ – Google den eigenen Bedürfnissen anpassen

– CuteMenus – Crystal SVG 1.7.2: http://www.cutemenuproject.com/ – Ein paar nette Icons in den Menüs

– DOM Inspector 1.8.1: http://www.mozilla.org/projects/inspector/ – Zum Entwickeln toll

– Download Statusbar 0.9.4.5: http://downloadstatusbar.mozdev.org/ – Kein extra Fenster für Downloads. Endlich EIN Fenster für alles

– DownThemAll! 0.9.9.7: http://www.downthemall.net – Ein passabler Downloadmanager

– ErrorZilla 0.2: http://roachfiend.com – Anstelle von schnöden „Page not Found“ bekommt man eine Seite mit Retry, Google Cache, Wayback, Ping, Trace, Whois…. – Genial

– Fasterfox 2.0.0: http://fasterfox.mozdev.org/ – Ein paar Einstellungen tweaken. Ginge zwar anders auch aber egal. Bitte deaktivert das Pre-Fetching. Das ist böse.

– FireBug 0.4.1: http://www.joehewitt.com/software/firebug/ – JS Debugger

– Firefox Extension Backup Extension (FEBE) 4.0: http://customsoftwareconsult.com/extensions – Wenn man schon so ne schöne Sammlung an AddOns hat, sollte man sie überall haben können.

– Go Up 1.0: http://clav.mozdev.org/ – Ein Verzeichnis höher

– IE Tab 1.2.0.20061113: http://ietab.mozdev.org/ – Ab und zu braucht man ihn einfach

– InspectThis 0.2.8.1: http://firefox.mackay-it.com/extensions/inspectthis/ – Auch zum entwickeln

– keyconfig 20060828: http://mozilla.dorando.at/ – Shortcuts anpassen wie man will – Ideal für Maxthon-Umsteiger

– Linkification 1.3.0: http://yellow5.us/firefox/ – Alle Links klickbar aber frisst Performance. Besser auf manuell schalten und bei bedarf laufen lassen.

– Menu Editor 1.2.3: http://menueditor.mozdev.org/ – Zum entmisten

– MR Tech Local Install 5.3.1.1: http://www.mrtech.com/extensions/local_install/ – Alles was man zur Übersicht bei den AddOns braucht. Erzeugt auch diese Liste.

– PDF Download 0.7.6: http://www.pdfdownload.org – PDF direkt anzeigen, downloaden und anzeigen, nur downloaden oder in HTML umwandeln bei Klick auf PDF

– Performancing 1.3.5: http://performancing.com/ – Damit poste ich gerade ins Blog

– RefControl 0.8.8: http://www.stardrifter.org/refcontrol/ – Referer kontrollieren und bei Bedarf nicht übermitteln

– SmoothWheel 0.44.7.20050605: http://smoothwheel.mozdev.org/ – Damit funktioniert auch das Wheel wieder wie vom InternetExplorer gewohnt

– Stop-or-Reload Button 0.2: http://v2studio.com/k/moz/ – Warum zwei Buttons? Safari lässt grüssen.

– StumbleUpon 2.89: http://www.stumbleupon.com/ – Absolut geniale Linkcommunity. Meine Bookmarkverwaltung. Füttert zugleich dieses Blog.

– StumbleUpon Addon 1.91: http://strangej.stumbleupon.com/ – Kleines Addon für oben

– Super DragAndGo 0.2.6.1: http://forums.mozillazine.org/viewtopic.php?t=90011 – Wieder etwas für Maxthon-Umsteiger. Das hatte ich auch schmerzlich vermisst. Dazu muss man allerdings noch in den about:config die Keyword URL umbiegen. Dann klappts mit Drag-and-Search.

– Tab Mix Plus 0.3.5: http://tmp.garyr.net- Das erste was man braucht. Dann hat man einen echten Tab-Browser. Reduziert auf ein Fenster. So solls sein.

– Talkback 2.0: http://talkback.mozilla.org/ – Gebt ihnen Feedback

– Tamper Data 9.8.1: http://tamperdata.mozdev.org – Um Formulardaten zu manipulieren. Ideal für Developer und Security-Tester 🙂

– TinyUrl Creator 1.0.2: http://mozmonkey.com/ – Tinyurl auf Knopfdruck gleich in die Zwischenablage

– Update Notifier 0.1.5.2: http://www.longfocus.com/firefox/updatenotifier – Natürlich alle Updates sofort prüfen und Installieren.

– View Source Chart 2.5.02: http://jennifermadden.com – Source-Code etwas bunter

– Web Developer 1.0.2: http://chrispederick.com/work/webdeveloper/ – Die All-Inclusive-Lösung für Web-Developer

So. Vielleicht gefällt euch die Liste. Ich würde mich über interessante Tipps freuen!

Technorati Tags: , , ,

ComputerZen.com – Scott Hanselman – Building .NET 1.1 Projects using Visual Studio 2005

„Building .NET 1.1 Projects using Visual Studio 2005

The MSBuild Everett Environment (MSBEE) has just been announced! Soon this will be a (reasonably) supported scenario and we’ll all be able to build both 1.1 and 2.0 versions of .NET code on Visual Studio 2005. „

ComputerZen.com – Scott Hanselman – Building .NET 1.1 Projects using Visual Studio 2005

ComputerZen.com – Scott Hanselman – Building .NET 1.1 Projects using Visual Studio 2005