lets go!
- Februar 1st Februar 2010
- Kommentar schreiben
Gerade habe ich auf AllDroid.org einen neuen Artikel samt Anleitung zu Debian auf Android gefunden.
Zwar geht es in dem Artikel um das Motorola Droid, doch dass stellt erstmal kein Problem dar.
http://alldroid.org/viewtopic.php?f=312&t=1506
maemo Games: How to add custom levels to Angry Birds for N900
zehjotkah
Posted in: Allgemein, zehjotkah.blogspot.com
In diesem Post zeige ich euch, wie ihr euch eigene Levelpacks für Angry Birds installiert.
Bitte macht dies nur, wenn ihr das originale Levelpack (Welten 2 und 3) nicht installiert habt. Es würde sonst überschrieben werden. Auch wenn ihr es euch später installiert, bleiben die Highscores von dem eigenen Levelpack. Rovio unterstützt dieses Projekt, also denkt nicht, dass ihr etwas illegales tut, oder so.
Falls ihr das Video noch nicht gesehen habt, hier ist es nochmal:
Als erstes müsst ihr euch das Levelpack runterladen. Das gibt es hier. Schaut euch auch mal in dem Thread um, da gibt es auch noch mehr Level, die könnt ihr euch analog zu dieser Anleitung installieren.
Wenn ihr Windows habt benutzt WinRAR um diese Datei zu entpacken.
Wenn ihr die Datei direkt auf das N900 runtergeladen habt, dann könnt ihr sie mit folgenden Befehlen entpacken:
root
tar xzvf /home/user/MyDocs/cag_level_pack.tar.gz
Wenn ihr Windows benutzt habt kopiert ihr euch dann den resultierenden mypack-Ordner in den internen Speicher vom N900.
Als nächstes öffnet X-Terminal auf dem N900 (wie immer ist rootsh Pflicht).
Gebt Folgendes ein:
rootmkdir /home/opt/rovio/angrybirds/data/levels/pack2
cp /home/user/MyDocs/mypack/* -R /home/opt/rovio/angrybirds/data/levels/pack2
Das war es auch schon. Jetzt könnt ihr Angry Birds öffnen und die neuen Level spielen.
Dank geht an cgarvie, der hinter dem ganzen Projekt steht, und auch dabei ist, einen einfach zu bedienenden LevelEditor zu programmieren.
Viel Spaß!
Synchronisationskurzgeschichte: Automatisiertes Synchronisieren im Hintergrund
Uwe Kaminski
Posted in: Allgemein, internettabletblog.de
Nachdem in der letzten Synchronisationsgeschichte beschrieben wurde, wie Kontakte, Termine, Aufgaben und Notizen zwischen N900 und einem SyncML-Server abgeglichen werden können, möchte ich in diesem kurzen Beitrag darauf eingehen, wie man dieses Vorgehen automatisiert.
Ziel ist es, eine Synchronisation
- automatisiert durchzuführen,
- nur dann durchzuführen, wenn eine Netzwerkverbindung besteht und
- den Status des Ergebnisses der letzten Synchronisation sehen zu können
Diese drei Fliegen schlägt man mit einer Klappe namens “Desktop Command Execution Widget“, im folgenden “DCEW” genannt. Erhältlich ist dieses Desktop Widget in der Programmbibliothek extras-testing und, so denn niemand größere Bugs moniert, bald auch in extras.
Mit DCEW kann man sich zeigen lassen, was man sieht, wenn bestimmt Befehle auf der Kommandozeile gestartet werden. Alles, was in der Kommandozeile ausgegeben wird, erscheint im Widget. Man kann festlegen, ob das gewünschte Kommando jedes mal ausgeführt wird, wenn der Desktop, auf dem sich DCEW befindet, aufgerufen wird oder ob ein Tippen auf das Widget nötig ist. Für unsere Zwecke ebenfalls sehr sinnvoll ist die Möglichkeit, ein Kommando Intervall-basiert auszuführen sowie eine Internetverbindung vorauszusetzen.
Wir geben dem Kind einen Namen…
Es wird, wie im Bild zu sehen, ein neues Kommando namens “sync” erstellt:
syncevolution scheduleworld|grep \|\
Achtung! Nach dem zweiten “\” unbedingt ein Leerzeichen hinzufügen, sonst werden die falschen Zeilen ausgegeben.
Der Befehl sorgt dafür, dass das N900 mit dem SyncML-Dienst scheduleworld.com synchronisiert wird und nur die Zeilen aus dem Protokoll angezeigt werden, die die Zeichenfolge | gefolgt von einem Leerzeichen enthalten. Welche das sind, zeigt der folgende Screenshot:
Relevante Essenz der Bildschirm-Ausgabe nach Ausführung von syncevolution
Für dieses Ergebniss muss das Ausgabefenster auf maximaler Breite (“width”) belassen werden und 10 Zeilen für die Ausgabe eingestellt werden. Synchronisiert man den einen oder anderen Datentyp (z.B. Notizen) nicht, kommt man auch mit entsprechend weniger Zeilen aus.
Breite und Höhe festlegen
Um zu verhindern, dass das Kommando zu häufig und womöglich parallel ausgeführt wird, habe ich die entsprechenden Checkboxen deaktiviert und ein festes Intervall (6h) festgelegt.
Wann und unter welchen Voraussetzungen soll die Synchronisation stattfinden
Popularity: 100% [?]