Ubuntu 12.04, udev und Android bzw. ADB
Wer seine udev Regeln für Android noch im SYSFS Format hatte, wie es lange im Google SDK stand, hat mit dem Update auf Ubuntu 12.04 nun eine udev Version bekommen die das “deprecated” sysfs Format nicht mehr unterstützt. Führt zu einer hässlichen Fehlermeldung beim booten und zu einem nicht funktionierenden USB ADB.
Die Lösung ist recht simpel. Einfach die android.rules (oder wie auch immer sie auf deinem System heißt) unter /etc/udev/rules.d/ (mit Rootrechten) öffnen. Dann den alten Inhalt löschen und folgendes einfügen:
SUBSYSTEM=="usb", ATTRS{idVendor}=="####:####", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev"
TEST=="/var/run/ConsoleKit/database", \
RUN+="udev-acl --action=$env{action} --device=$env{DEVNAME}"
Wobei ####:##### mit der USB ID des Android-Gerät ersetzt wird.
Diese erfährst du (bei angeschlossenen Gerät) mit:
lsusb
Bei meinen HTC Desire sieht das zum Beispiel so aus:
Bus 001 Device 008: ID 0bb4:0ff9 High Tech Computer Corp. Desire / Desire HD / Hero (Charge Mode)
Anschließend noch udev neustarten mit:
sudo service udev restart
Und fertig
Zend Framework findet `EventQuery.php` (GData) nicht
Für mein Projekt yourTime verwende ich das Zend Framework für die Kommunikation mit dem Google Kalendar. Beim aktuellen rewrite bin ich auf ein Problem gestoßen das es auch schon im Bugtracker gibt – die Datei EventQuery.php wird nicht gefunden vom “Autoloader” des Frameworks.
Erst dachte ich mir, “OK, hast vielleicht Scheiße bei der Installation” gemacht – aber nein, die Datei fehlt auch im WebSVN der aktuellen Releases.
Ich habe gar nicht groß weiter nachgeforscht. Anstatt dessen habe ich einfach mit
/opt/ZendFramework/release-1.11.3/library/Zend/Gdata/Calendar/Extension# ln -s ../EventQuery.php ./EventQuery.php
einen Link von der erwarteten Position auf die “Ist-Position” der Datei gesetzt.
PS: Ich weiß, mein ZF ist veraltet
UPDATE: Ok, ich glaube ich weiß woran das liegt. Problem ist gerade erneut aufgetreten, mit einem anderen File. Scheinbar mag der Autoloader es nicht, wenn eine angefragte Klasse/Funktion nachgeladen werden soll und das aktuelle Arbeitsverzeichnis abweichend von dem ist, in dem das ZF ursprünglich geladen wurde. Ich glaube ich brauche noch ein paar symlinks…
In: Linux, Programmierung · Schlagworte: EventQuery.php, PHP, yourTime, Zend Framework
Galaxy Tab 7″ WiFi (P1010) rooten
Ich habe von einem Arbeitskollegen günstig ein Galaxy Tab P1010 bekommen, das als Couch-PC für meine bessere Hälfte gedacht ist. Natürlich war meine erste Tat das Ding zu rooten. Und ich muss sagen: zickiges Miststück.

Galaxy Tab P1010
Nach ein wenig googeln hatte ich mir das aktuelle SuperOneClick runtergeladen und bin nach Anleitung vorgegangen: Kies installen, USB Debugging aktivieren und SuperOneClick starten , gefolgt von “root” klicken. Und was passiert? Nada…
Es hing immer wieder entweder fest oder in einer Loop. Auch im Recovery war nichts zu machen. Heute Abend hat Lari das Tab mal wieder losgelassen (das SNES läuft wieder ^^) also habe ich es noch mal versucht. Hat auch geklappt, aber da soll mal einer drauf kommen… Altes SuperOneClick (Version 1.7) genommen, MicroSD raus aus dem Tab und dann mit der 1.7 gerootet. Bei meinem HTC war das echt bequemer bzw. besser dokumentiert.
In: Allgemein, Linux · Schlagworte: Android, Froyo, Galaxy Tab, P1010, root, SuperOneClick
Android und die (scheinbar) doppelten Alben (Update)
Ich glaube ich hab es endlich im Griff. Es hatte mehrere Ursachen, zumindest bei dem letzten betroffenen Album das sich auch mit id3fixer nicht einreihen wollte.
- Ein Lied des Album hatte ein defektes ID3v2.3 Tag
- Zwei Lieder hatten einen abweichenden Interpreten aber keinen Album-Künstler
- Ein Lied hatte das eingebettete Cover als “other” statt als “Front-Cover” gesetzt (aber keine Ahnung ob das was ausgemacht hat, habe ich im gleichen Durchgang wie die vorhergehende Änderung geändert)
Die Tag Änderungen kann man mit jedem ID3 Editor machen, auf den Fehler im ID3v2.3 Tag hat mich aber nur mp3tag aufmerksam gemacht.
In: Allgemein · Schlagworte: Alben, Android, doppelt, Gingerbread, id3, ID3Fixer, mp3, mp3tag, tag
dBox2 Android App
Ich habe gerade mal eine kleine Fernbedienungs-App für die dBox2 gebastelt. Mehr für den Eigenbedarf als für die Öffentlichkeit, aber wenn sie schon mal fertig ist…
Bietet zur Zeit nur die Möglichkeit eine OnScreen-Fernbedienung einzublenden sowie Buttons um zwischen Scart-Eingang, TV und Radio umzuschalten. Aber für mich persönlich reicht das schon da man über die OnScreen-Fernbedienung eh alles machen kann.
Benötigt wird zum einen eine dBox2 mit installierten yWeb (trifft auf jedes tuxbox Image zu soweit ich weiß) und zum anderen ein Handy mit mind. Android 2.2. Getestet habe ich es mit meinen HTC Desire (MIUI XJ 1.8.26x / Android 2.3.5) und einer Phillips dBox2 mit Petze-Image.
dBox2 Remote Control - dBox2 Remote Control App, needs Android >2.2 and a dBox2 running yWeb - 95 downloads
In: Programmierung · Schlagworte: Android, apk, App, dBox2, Fernbedienung, Remote Control, yWeb
Android und die (scheinbar) doppelten Alben
Ich hatte bislang mit jedem, auf Gingerbread basierenden, ROM das Problem das einige meiner Alben doppelt oder sogar noch häufiger in der Datenbank waren. Dabei waren dann in den verschiedenen Varianten jeweils andere Lieder des Album abgelegt. Ich konnte den Medienscanner so oft laufen lassen wie ich wollte, sie wurden immer wieder so eingelesen. Da die Tags alle in Ordnung sind konnte ich mir das nie erklären.
Heute konnte ich es endlich lösen, mit Hilfe der App “ID3Fixer“. Dazu habe ich die App einfach die entsprechenden Alben fixen lassen nacheinander und sie waren wieder vereint. Allerdings ist das keine wirkliche Lösung, denn ID3Fixer macht nicht was man dem Namen nach vermuten würde. Es fasst das eigentliche File zu keinen Zeitpunkt an – alle Änderungen erfolgen nur in der Android internen Mediendatenbank.
Das kuriose ist das ich vorher schon auf dem PC diverse “Reparatur-Tools” für MP3-Files und Tags ausprobiert habe. Rein vom Tag-Aufbau und Inhalt sind die Dateien absolut in Ordnung, auch der MPEG Stream selbst ist fehlerfrei. Auf dem PC hatte auch kein einziger Player Probleme damit, weder unter Windows noch unter Linux und auch auf dem K800i wurden die immer richtig erkannt.
Da ich im Moment eh mehr oder weniger in der Wohnung angebunden bin dank einer Bronchitis werde ich morgen mal ein wenig experimentieren mit verschiedenen ID3 Versionen usw. Mal schauen, mein Ehrgeiz ist geweckt…
In: Allgemein, Linux · Schlagworte: Android, Gingerbread, id3, ID3Fixer, mp3
Ich und meine Messenger…
Ich werde in naher Zukunft einige Messenger nicht mehr benutzen. Das sind konkret ICQ, Yahoo und Xfire. Warum? Nun ja, ich bin faul und würde gerne auch auf dem Handy Trillian dauerhaft laufen lassen. Nur unterstützen die genannten Protokolle leider nicht mehrere, parallele Logins. Das schränkt den Komfort doch arg ein.
In Zukunft werde ich dann nur noch über Jabber, Google Talk, Astra, MSN und AIM erreichbar sein. Und halt noch den üblichen Kram wie WhatsApp, Facebook und Google+/Huddle. Nicht zu vergessen natürlich old school Email. Ich denke da sollte für jeden was dabei sein.
In ICQ habe ich eigentlich eh nur 3 Kontakte regelmäßig aktive bzw. genutze Kontakte, die alle auch eines der anderen Protokolle nutzen – von Xfire (1 Kontakt) und Yahoo (0 Kontakte) mal ganz zu schweigen. Für eine gewisse Zeit werden ICQ, Yahoo und Xfire noch online bleiben, allerdings schon mal mit einem geänderten Nick der darauf hinweist.
Die jeweiligen Nicknames/IDs (die erreichbar bleiben):
- Jabber: McDope@jabber.org
- Google Talk: TobiasBaeumer@gmail.com
- Astra: McDope
- MSN: TobiasBaeumer@gmail.com
- AIM: mcdope1337
- WhatsApp: Meine Handynummer halt…
- Facebook: Tobias Bäumer
- Google+/Huddle: TobiasBaeumer@gmail.com
- Email: TobiasBaeumer@gmail.com (oder mcdope@mcdope.org)
In: Allgemein · Schlagworte: abschaltung, icq, im, instant messaging, Messenger, Xfire, yahoo
yourTime² Update – Jetzt wirklich automatisiert
Im letzten Update-Post hatte ich ja schon freudig verkündet das der automatische Abruf jetzt drin ist… Nun, wie man gemerkt hat war er zwar drin – funktionierte nur dummerweise nicht.
Das lag daran das beim geplanten Abruf alle User nacheinander verarbeitet wurden. Nur mochte Google nicht besonders das ich den Kalendar so schnell mit sovielen Anfragen zubombe. Jetzt habe ich das ganze so umgebaut das nicht mehr jeder kleine Pups eine eigene Abfrage braucht.
Stattdessen wird das Aufräumen bereits vorhandener Einträge und die Erstellung der Einträge jetzt jeweils in einem großen Batchrequest ausgeführt. Netter Nebeneffekt: das ganze läuft jetzt etwas schneller. Ich bitte zu entschuldigen das dieses Feature ein wenig Probleme machte, und auch die Spammails im Laufe meiner Tests heute
Solltet ihr durch neue Update neue Fehler bemerken bitte melden!
In: Programmierung · Schlagworte: Google Kalendar, myTime, Update, yourTime
yourTime Update – Automation Edition
Ich habe heute ein schon etwas länger angekündigtes Update für yourTime fertig gestellt. Registrierte Benutzer können in den Einstellungen jetzt den automatischen Abruf des Schichtplan der nächsten 14 Tage aktivieren. Dieser Abruf wird jeden Sonntag Abend um 23 Uhr ausgeführt und, wenn aktiviert, per Email bestätigt.
Damit du dieses Feature nutzen kannst ist es nötig das du einen Account hast und deine Einstellungen gespeichert sind. Das ist aber generell eine gute Idee, selbst wenn man den automatischen Abruf nicht nutzen will – denn die gespeicherten Einstellungen werden auch für manuelle Abrufe über die Oberfläche benutzt.
Wie das anlegen und konfigurieren eines Account abläuft zeigt dieses YouTube Video. (Wiedergabe im Vollbild-Modus empfohlen, Full-HD)
In: Programmierung · Schlagworte: automatischer Abruf, cron, Update, yourTime
Wir werden, zumindest eventuell, in die Luft gesprengt!
Oh Mann, das war ja sowas von klar… Kaum ist Bin Laden jetzt auch mal offiziell tot, ist gleich wieder Al-Qaida Alarm…
“Al-Qaida wird jetzt beweisen wollen, dass es als Netzwerk weiter funktioniert”
(Jörg Ziercke, BKA Präsident)
… und Deutschland ist gefährdet. Aber auch nur eventuell, wir werden es, wenn es denn soweit sein sollte, auf jeden Fall dank intensivierter Überwachung mitbekommen …
“wenn das berühmte Grundrauschen lauter werden sollte”
(Immernoch Jörg Ziercke)
Und nur noch einmal zur Erinnerung…
“Im Übrigen dürfen wir nicht vergessen, dass Deutschland seit geraumer Zeit Teil eines weltweiten Gefahrenraums ist.”
(Noch immer …)
Konkret bedroht werden wir durch …
“rund 250 Personen vor, die seit Beginn der neunziger Jahre eine paramilitärische Ausbildung erhalten haben sollen oder eine solche beabsichtigen”
(…)
In der selben Zeit hatten tausende Schüler Chemie-Unterricht und könnten jetzt mit ihrem Wissen Bomben bauen. So ein allgemeines Wischi-Waschi ist doch total belanglos. Man könnte jetzt natürlich vermuten das dieser neuerliche Hinweis auf “unsere Bedrohung” zurückzuführen ist auf die aktuelle Diskussion um die anstehende Verlängerung der hiesigen Anti-Terror Gesetze…
Zur Erinnerung, es geht dabei darum das die Geheimdienste Zugriff auf die Konto- und Telekommunikationsdaten haben um zum Beispiel finanzielle Beziehungen aufzuspüren oder Personen mit Hilfe von IMSI-Catchern zu lokalisieren. Es ist sogar eine Erweiterung im Gespräch, so soll auch der Zugriff auf Schließfächer gestattet werden und Online-Auktionsplatformen sollen gezwungen werden können Mitteilungen über Vertragsabschlüsse zu machen. Übrigens werden diese Mittel nicht, wie sonst fast alle Aktionen der Geheimdienste, durch die G10-Kommision des Bundestages überwacht so das sie sich eigentlich nur selbst kontrollieren.
Es ist so durchschaubar wie wir hier verarscht werden sollen… Da kann man nur noch kotzen.
In: Politik · Schlagworte: Anti-Terror, BKA, Gesetze, Ziercke










































