Archive for März 2008
NoMule ist umgezogen
NoMule hat jetzt seine eigene Sourceforge Webseite. Dort wird auch ein Blog geführt, der als Changelog dient und euch über neue Entwicklungen informieren soll. Er wird komplett in englischer Sprache geführt. Parallel dazu wird hier die deutsche Version mitgeführt.
Ihr findet NoMule also künftig unter http://nomule.sourceforge.net/
Add comment März 30, 2008
Warum das mit dem Transrapid nix werden kann…
Wie ihr ja vielleicht mitbekommen habt haben die Bayern kürzlich gesagt - Ne Transrapid wollen wir nicht, weil is teuer.
Nun hat der Transrapid ja grundsätzlich einige Vorteile - vor Allem Schnelligkeit, Grundsätzlich eine größere Sicherheit als normale schienenbasierte System und einen geringeren mechanischen Verschleiß. Das System hat aber einen sehr schwerwiegenden Nachteil:
Es ist eine Insellösung und inkompatibel zu den existierenden Bahnsystemen. Ein Transrapidfahrzeug kann nicht auf Schienenfahren und ein Schienenfahrzeug nicht auf einer Transrapidstrecke. Damit ist die direkte Anbindung an das Bahnnetz nicht möglich (sowas wäre z.B. für den Güterverkehr wichtig - man kann ja nicht alle x km umladen) . Das System bringt es auch mit sich, dass eine Strecke kaum gleichzeitig in zwei Richtungen befahren werden kann.
Warum sollte man also auf ein solches System setzen wenn schienenbasierte Systeme mittlerweile auch sehr hohe Geschwindigkeiten erreichen können? Vielleicht “weil das ja klar ist” …
Add comment März 30, 2008
Kleine Featureaufwertung (NoMule 20080329b)
Youtube bietet ja seit kurzem Videos in besserer Qualität an. Technisch steckt dahinter Mp4 mit H264 und (128kbps!!!) AAC.
Wenn verfügbar nutzt NoMule nun die HQ-Versionen der Videos um bspw. 128kbps Mp3s daraus zu erzeugen oder generell einfach qualitativ bessere Medien zu erzeugen.
Die neue Version ist unter Software erhältlich.
Add comment März 29, 2008
Neue NoMule Version (2008.03.28)
Das Programm, welches ich gestern vorgestellt habe, habe ich heute mit einer UI versehen und Medienanbieter hinzugefügt, so dass NoMule jetzt von folgenden Anbietern herunterladen kann:
- Youtube
- MyVideo
- YouPorn
Weitere werden noch hinzukommen. Als Formate in denen die Videos abgespeichert werden können bleiben zunächst Flv, Mp3 und iPod kompatibles Mp4. Weiterhin hab ich ein kleines Howto dazu geschrieben, wie man das ganze benutzt. Alles (inklusive aktueller Version) findet sich auf der Seite “Software”. Viel Spaß damit ![]()
Add comment März 29, 2008
Erheiterndes Hacken
Ich bin gerade dabei das gestern gepostete NoMule mit einer UI zu versehen und irgendwas klappt da nicht ganz. Process.waitFor() terminiert nicht wirklich. Nunja dumm gelaufen - nun versuch ich grad nen Workaround zu schreiben und dabei ist folgender Screenshot von Eclipse entstanden - man achte auf das Tooltipfenster
Update:
Ich hab jetz nen Workaround gefunden. Der Fehler ist folgender. Wenn der Prozess viel Output generiert und der nicht gelesen wird läuft die entsprechende Pipe voll. Der Workaround funktioniert also folgendermaßen:
- Schreibe dir einen Threadklasse die Streams ließt und Zeugs damit macht (ausgeben, oder auch garnix - Hauptsache es ließt)
- Lasse Instanzen der Threadklasse auf den ErrorStream und den InputStream des Threads los
- Have fun
Add comment März 28, 2008
Mp3s und Videos von Youtube runterladen (NoMule)
Das hatten wir doch schonmal? Ja hatten wir. Aber damals war es nur ein kleines Rubyskript welches genau auf diesen einen Zweck ausgelegt war. Mittlerweile habe ich dadraus eine kleine Anwendung gemacht, die ich in Java geschrieben habe und die grundsätzlich folgenden Zweck erfüllt.
- Von einem Mediendiensteanbieter (bspw. Youtube) wird ein Video (oder Audio oder was der Mediendiensteanbieter halt grad so anbietet) runtergeladen
- Mithilfe von einfachen einzeiligen Skripten (die momentan fast alle FFMpeg benutzen) wird das Video bearbeitet (also bspw. ein Mp3 aus der Audiospur gemacht)
So allgemein so gut. Als einziger Mediendiensteanbieter ist bisher Youtube implementiert. Dies lässt sich jedoch beliebig erweitern. Man müsste dazu lediglich ein Modul für den jeweiligen Anbieter schreiben und es der Liste von Modulen hinzufügen.An Ausgabeskripten gibt es derzeit 3 Stück:
- mp3 - Speichert den Audiostream des Videos als Mp3 ab
- ipod - Konvertiert das Video in ipod-Kompatibles Mpeg4
- copy - Speichert das rohe flv einfach nur ab.
Wer das Tool jetzt benutzen will kann sich das entsprechende JAR und FFMPEG herunterladen. Die Benutzung erfolgt über die Kommandozeile:
java -jar NoMule.jar URL_des_Videos Name_der_Zieldatei Ausgabe_Skript
Bei dem Ausgabeskript handelt es sich um eines der 3 oben genannten. Man kann jedoch auch hier beliebig selbst Skripte schreiben.Will man sich also dieses Video herunterladen um es auf seinen iPod zu packen würde man folgendes eingeben:
java -jar NoMule.jar http://youtube.com/watch?v=P3rksT1q4eg Creative_Commons.mp4 ipod
So - ich denke das genügt erstmal dazu. Wer sich den Quellcode dazu ansehen möchte oder gerne eigene MediaProvider-Module schreiben möchte, der kann das tun. Der Quellcode ist in dem JAR enthalten. Das Tool ist freie Software.
Update
Eine neuere Version der Software mit grafischer Oberfläche und mehr Medienanbietern ist jetzt auf der Seite Software zu finden.
1 comment März 27, 2008
Web zwo-nulliges Fotodeuten..
Wer kennt sie nicht - die ganzen Communities, à la MySpace, StudiVZ, Facebook, Jappy, Knuddels, bla … Sie existieren und auch wenn man nicht stolz drauf ist - in irgendeiner ist man doch meistens selbst Mitglied.
Ein Beitrag in der Encyclopedia Dramatica (ich bin mir noch nicht sicher was Sinn und Zweck dieses Wikipediaverschnitts is - vllt kanns mir ja einer von euch per Comment mitteilen) beschäftigt sich mit Photos aus eben solchen Communities und wie man sie deuten kann. Seht selbst
hf ![]()
Add comment März 27, 2008
Spongebob in als Gangstarapper
man stelle sich Spongebob und Konsorten als Gangsta-Rapper vor.. 1.) 2.)
Add comment März 20, 2008
Mein Server, die 2.
Wie vor kurzem schon berichtet bin ich momentan dabei die Einschränkungen und Unbequemlichkeiten, die ich auf Arbeit durch den Proxy dort so habe aus dem Weg zu räumen, indem ich mir einen eigenen Server (Apache+MySQL) einrichte (zur Zeit nur testweise) und darauf allerlei interessante Software installiere. Mein Setup sieht nun folgendermaßen aus:
- bblocked als Webproxy
- mein Skript das Executables so manipuliert, dass sie am Webwasher vorbeigeschmuggelt werden können
- File Thingie als Quasi WebFTP-Dings um über HTTP Dateien auf meinen Server zu laden
- Ein Ordner in das shared files, sowie die Ergebnisse meines Executabledownloadskriptes reinommen
- Gregarius als RSS-Aggregator übers Web
- Music Browser als Webjukebox für meine MP3s zu Hause
So ich denke einige Programme müssen dabei noch erklärt werden. File Thingie und bblocked sind denke ich klar.
Gregarius bietet den Vorteil, dass man ihm eine Menge Feeds reinschmeißt und dann alle Einträge chronologisch gelistet und zum sofort anlesen gelistet bekommt. So muss man das ganze nicht in den Browser auslagern. Und das ganze ist mit Ajax komplett Web 2.0 kompatibel (so liebe Bullshitbingo-Spieler : Jackpot
)
Music Browser sieht zwar komplett hässlich aus, tut aber genau das was ich will. Szenario ist folgendes. Da ich auf Arbeit in nem großen Entwicklerbüro sitze und es dort Gang und Gäbe ist Musik mit Kopfhörern während der Arbeit zu hören und mein iPod nur eine begrenzte Kapazität hat, möchte ich auf meine Musik zu Hause zugreifen. Und genau das bietet mir Music Browser. Ich kann die Dateistruktur durchbrowsen und die Mp3s mit nem Flash-MP3-Player wiedergeben.
Ich denke ich werd morgen und während der folgenden Tage mal schauen wie und ob das alles so funktioniert. Ich bin auf jeden Fall erstmal sehr zufrieden ![]()
Add comment März 17, 2008








