seeseekey.net - Invictus Deus Ex Machina

Wäh­rend das Linux auf einem Raspberry Pi ohne Pro­bleme geup­datet wer­den kann, sieht dies bei der Firm­ware etwas anders aus. Hier ist Hand­ar­beit gefragt. Dazu wird im ers­ten Schritt Git installiert:

sudo apt-get install git

Damit das Update der Firm­ware nicht in Arbeit aus­ar­tet, sollte man „rpi-update“ nut­zen, wel­ches unter https://github.com/Hexxeh/rpi-update/ zu fin­den ist. Mittels:

sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update

wird das ganze auf dem Raspberry Pi instal­liert. Nun kann das Firm­ware Update mit:

sudo rpi-update

ange­sto­ßen wer­den. Die Dauer eines Updates beträgt etwa fünf Minu­ten. Nach dem erfolg­rei­chen Update muss der Raspberry Pi neu­getstar­tet werden.

Bei mir auf der Fest­platte lie­gen einige Quell­text in Form von Sub­ver­sion und Git Repo­si­to­ries. Da es müh­sam wäre jedes ein­zelne Repo­sitory zu aktua­li­sie­ren, habe ich mir ein klei­nes Skript geschrie­ben, wel­ches diese Auf­gabe abnimmt:

#bash

#Update repositories script
#Copyright (c) 2012 by seeseekey <seeseekey@gmail.com>
#
#This program is free software: you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation, either version 3 of the License, or
#(at your option) any later version.
#
#This program is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#GNU General Public License for more details.
#
#You should have received a copy of the GNU General Public License
#along with this program.  If not, see <http://www.gnu.org/licenses/>.

SCRIPTPATH=$(pwd);

#Git
for directory in `find $SCRIPTPATH -name ".git" -type d`;
do
  echo $directory;
  cd $directory/..;
  git pull;
done

#Subversion
for directory in `find $SCRIPTPATH -name ".svn" -type d`;
do
  echo $directory;
  cd $directory/..;
  svn update;
done

#Pfad zurücksetzen
cd $SCRIPTPATH;

Das Skript selbst steht dabei unter GPLv3 und kann auch direkt auf Git­hub unter https://github.com/seeseekey/archive/blob/master/Bash/Git/updateRepositories.sh gefun­den werden.

Auch der Sep­tem­ber hat einen letz­ten Sonn­tag, so das es wie­der Zeit ist für das Inver­tika Update. Bei Inver­tika han­delt es sich um ein freies 2D-MMORPG unter GPL. Seit die­sem Update gibt es in Burg Ced­ric ein Holz­fäl­ler­haus sowie einige Über­ar­bei­tun­gen im Gre­ga­ny­zoo. Auch wird nun über­prüft ob man wirk­lich eine Ein­tritts­karte für den Zoo besitzt. In der Zen­tral­bank wur­den einige Feh­ler im Zusam­men­hang mit alten Tile­sets behoben.

Einige feh­ler­hafte Warps und Ebe­nen­feh­ler (Kacheln wel­che in der fal­schen Ebene lie­gen) wur­den beho­ben. Das glei­che gilt auch für einige Kol­li­si­ons­ti­les, wel­che ange­passt wur­den. In die­sem Zuge gab es einige Anpas­sun­gen an eini­gen Tilesets.

Eine Nethek­säule

Am Web­cli­ent wur­den in die­sem Monat mit der Nut­zer­ober­flä­che, bzw. der Imple­men­ta­tion der sel­ben expe­ri­men­tiert. Die Nut­zer­ober­flä­che ist nötig, damit der Nut­zer Aktio­nen wie den Log­in­vor­gang et cetera erfolg­reich abschlies­sen kann. Bei wei­te­rem Fort­schritt der Arbei­ten sollte es bald eine benutz­bare Ver­sion geben.

Ein unter­ir­di­sches Dorf

Wer jetzt neu­gie­rig gewor­den ist, der kann sich Inver­tika unter http://invertika.org anschauen. Sehr hilf­reich für den ers­ten Ein­druck sind auch die Welt­karte und die Wiki.

Wenn man unter Word­Press ein Plu­gin aktua­li­sie­ren oder auch Word­Press selbst auf die neuste Ver­sion brin­gen möchte, so wird man auf­ge­for­dert Ver­bin­dungs­in­for­ma­tio­nen für den ent­spre­chen­den FTP Ser­ver einzugeben.

Die Auf­for­de­rung Ver­bin­dungs­in­for­ma­tio­nen einzugeben

Dan­kens­wer­ter Weise geht es aber auch ein­fa­cher. So legt man im Ver­zeich­nis „wp-content“ ein­fach einen Ord­ner „upgrade“ an. Die­sem Ord­ner sowie den Ord­nern „plugins“ und „the­mes“ gibt man anschlie­ßend per FTP Schreib­rechte. Nun muss nur noch die „wp-config.php“ bear­bei­tet wer­den. In diese fügt man fol­gende Zei­len hinzu:

/* Ermöglicht das Update ohne FTP */
define('FS_METHOD', 'direct');

Damit wird es ermög­licht Updates ohne FTP durchzuführen.

Wie­der sind wir am letz­ten Sonn­tag des Monats ange­kom­men und das bedeu­tet das ein neues Inver­tika Update vor der Tür steht. Bei Inver­tika han­delt es sich um ein freies 2D-MMORPG für Linux und Win­dows. Bei den Maps wur­den einige Über­gänge ver­bes­sert so das diese nun schö­ner aus­se­hen. Auch der Schuh wurde noch natür­li­cher gestaltet.

Neben eini­gen Kol­li­si­ons­feh­lern wur­den auch spe­zi­ell Feh­ler im Zusam­men­hang mit den Pal­men beho­ben. Auch einige Warps soll­ten nun wie­der funk­tio­nie­ren. Im „Vodel-Quest“ gab es ein Pro­blem mit der Zeit­be­rech­nung wel­ches nun auch beho­ben ist. Auch beim „Eis-Quest“ in Burg Ced­ric wur­den einige Feh­ler beho­ben. Dies war aller­dings nicht die ein­zige Ver­bes­se­rung an den Skrip­ten der Burg wie man z.B. bei den Ein­gangs­wa­chen beob­ach­ten kann. Dane­ben gab es auch wie­der einige Recht­schreib­feh­ler wel­che beho­ben wurden.

Am Web­cli­ent wur­den einige Sachen getan aber sonst war es in die­sem Monat eher ruhig, was zu einem gro­ßen Teil dem Wet­ter geschul­det ist ;) Wer neu­gie­rig gewor­den ist, kann sich das ganze unter http://invertika.org anschauen.

Der Monat neigt sich wie­der dem Ende und so ist es wie­der Zeit für ein wei­te­res Inver­tika Update. In die­sem Update wur­den einige ver­al­tete Tiles von den Maps ent­fernt (was sich im Spiel in pin­ken Kacheln äußerte) und auch einige feh­lende Kol­li­sio­nen wur­den hin­zu­ge­fügt. Bei den Itemskrip­ten wur­den einige Feh­ler beho­ben, so sollte z.B. der Pan­ga­lak­ti­sche Don­ner­gurg­ler nun auch funk­tio­nie­ren. Auch die obli­ga­to­ri­sche Kor­rek­tur eini­ger Recht­schreib­feh­ler gibt es natür­lich auch.

Einige Map­über­gänge wur­den über­ar­bei­tet und auch bei NPCs gab es Kor­rek­tu­ren, so z.B. kauft Valia nun im Vacare alle Gegen­stände die man dort fin­det. Erwei­te­run­gen und Kor­rek­tu­ren gab es auch in der Teral­sied­lung, Lau­ria, Lye­ria, Burg Ced­ric, der Boler­ohöhle und dem Schil­der­wald. Ver­ein­zelnd kam es zu Pro­ble­men bei bestimm­ten Quests, so das diese nicht lös­bar waren. Die­ser Feh­ler wurde behoben.

Lye­ria nach dem Update

An der neuen Web­va­ri­ante wird flei­ßig gear­bei­tet, so wird im Moment das Zusam­men­spiel von Webso­ckets mit dem C# Ser­ver beim Log­in­vor­gang getes­tet. Dane­ben gab es eine neue Cli­ent­ver­sion und einige Ver­bes­se­run­gen am ivk­tool. Auch die Wiki wurde an eini­gen Stel­len erwei­tert. Wer jetzt neu­gie­rig gewor­den ist, der kann Inver­tika unter http://invertika.org besu­chen. Auch die Welt­karte unter http://weltkarte.invertika.org ist zu empfehlen.

Seit ges­tern, gibt es auch für Win­dows, eine neue Ver­sion des Inver­tika Cli­ents in wel­chen einige Ände­run­gen und Ver­bes­se­run­gen ein­ge­flos­sen sind.

Der neue Inver­tika Cli­ent unter Windows

Bezo­gen wer­den kann er auf http://invertika.org unter „Downloads“.

Wei­tere Infor­ma­tio­nen gibt es unter:
http://invertika.org/news/713

Der letzte Sonn­tag des Monats März ist gekom­men und das heißt, das es wie­der eine neues Update für Inver­tika gibt. Bei Inver­tika han­delt es sich um ein Open Source 2D-MMORPG für Linux und Win­dows. In die­sem Update wur­den einige Tile­sets über­ar­bei­tet (unter ande­rem „castle_1“ und „indoor_3“). Der Cli­ent wurde um bes­se­ren Sup­port für klei­nere Maps erwei­tert und die interne Hilfe etwas umge­ar­bei­tet. Die Repo­si­to­ries wur­den umor­ga­ni­siert so das jetzt die Biblio­the­ken in einem extra Repo­sitory zu fin­den sind.

Das Vacare, Ros­tock, und der Nex wur­den von Map­ping­feh­lern befreit. Die neue Kir­che in Burg Ced­ric hat einen neuen Fuß­bo­den bekom­men, der Fried­hof wurde über­ar­bei­tet und auch ein Lager­haus gibt es nun. In Lau­ria wur­den einige Map- und Skript­feh­ler beho­ben. Auch in Nelaro und Sel­phi Tim­let gab es einige Skript­feh­ler wel­che nun der Ver­gan­gen­heit ange­hö­ren. Die Nethek­säule wird jetzt auch im Spiel mit einem „ä“ anstatt mit „ae“ geschrie­ben. Auch ein paar neue Items sind hin­zu­ge­kom­men. Das Wege­sys­tem wurde etwas aus­ge­baut und an eini­gen Stel­len kor­ri­giert. In Lau­ria muss/kann man nun einen Schlüs­sel suchen und bekommt dafür eine ent­spre­chende Belohnung.

Wer jetzt neu­gie­rig gewor­den ist, der kann uns unter http://invertika.org besu­chen und es ausprobieren.

Seit ein paar Tagen gibt es end­lich ein Firm­ware Update für das Zoom H1.

Das Update bringt dabei einige Ver­bes­se­run­gen und Bug­fi­xes mit:

  • USB Audio Inter­face Funk­tion wurde hinzugefügt
  • die Start­zeit wurde verkürzt
  • Datei­wie­der­her­stel­lung, wel­che defekte Daten repa­riert, wel­che im Falle einer Auf­nahme und gleich­zei­ti­gem Aus­schal­ten ent­ste­hen können
  • Datum/Zeit Dia­log wird nun nach 10 Sekun­den auto­ma­tisch übersprungen
  • Feh­ler wel­cher zum Ein­frie­ren des H1 bei der Auf­nahme von MP3s auf­tre­ten konnte wurde behoben
  • Erzeugte Mar­ker kön­nen nun von eini­gen Anwen­dun­gen wie­der gele­sen werden

Her­un­ter­ge­la­den wer­den kann das Update unter http://www.zoom.co.jp/downloads/h1/software/ (alter­na­tiv hier). Nach dem Down­load muss das ganze auf die MicroSD Karte des H1 gepackt werden.

Anschlie­ßend wird der „Power“ Schal­ter her­un­ter­ge­zo­gen und dabei die „Play/Pause“ Taste gedrückt. Nach­dem das Gerät dann gestar­tet ist, drückt man zwei mal auf die Auf­nah­me­taste um das ganze zu bestä­ti­gen. Wenn man das ganze unter Linux ver­sucht kann es dabei zur Fehlermeldung:

Write Error

kom­men. Glück­li­cher­weise bleibt das Gerät dabei intakt und endet nicht als Tür­stop­per. Anschei­nend gibt es ein Pro­blem beim schrei­ben der „bin“ Datei in das FAT32 Sys­tem auf der SD Karte wel­ches den Zoom H1 durch­ein­an­der bringt. Um die­ses Pro­blem zu behe­ben sollte man beim Start die „Papier­korb“ Taste gedrückt hal­ten damit die MicroSD Karte vom Gerät for­ma­tiert wird. Nun sollte man die ent­spre­chende „bin“ Datei von einem Win­dows­sys­tem über­spie­len und anschlie­ßend sollte das Update ohne wei­tere Pro­bleme durchlaufen.

Update:
Wie mir ein Leser berich­tete, funk­tio­niert das Update auch unter Linux, der Ziel­name muss bloß in Groß­buch­sta­ben geschrie­ben sein:

cp /tmp/H1_v2.00E/H1MAIN.bin Pfad/H1MAIN.BIN

Wei­tere Infor­ma­tio­nen gibt es unter:
http://en.wikipedia.org/wiki/Zoom_Corporation
http://gnomecoder.wordpress.com/2012/02/03/zoom-h1-firmware-update-2-0-adds-usb-digital-audio-support-in-linux/

Auch im kür­zes­ten Monat (die­ses Mal mit einem zusätz­li­chen Tag) des Jah­res gibt es wie­der ein Inver­tika Update. Bei Inver­tika han­delt es sich um ein freies 2D-MMORPG für Linux und Windows.

So wur­den in die­sem Monat viele Tile­sets ange­passt und ver­bes­sert, so das diese nun bes­ser zusam­men­pas­sen, was man unter ande­rem an der Wind­mühle sehen kann. Sel­phi Tim­lets Markt­stände wur­den etwas über­ar­bei­tet und auch in Effen­dis Resi­denz, Narva, der Zethek Uni­ver­si­tät und im Tage­bau und der Seley­zone gab es einige Kor­rek­tu­ren. Auch einige Spa­wn­zo­nen wur­den angepasst.

Dane­ben wurde auf vie­len Maps Kollisions- und War­pfeh­ler kor­ri­giert und auch viele Skript­feh­ler wur­den beho­ben. Auf der Web­seite hat sich auch eini­ges getan. So ist seit eini­gen Tagen der neue Bug­tra­cker ver­füg­bar. Die beste­hen­den Bugs und Fea­tur­e­re­quest wur­den dabei bereits impor­tiert. Die­ser hat den Vor­teil das man nun mit einem Account, im Forum und der Wiki schrei­ben kann sowie den Bug­tra­cker benut­zen kann.

Beim Cli­ent wurde die Hilfe etwas über­ar­bei­tet, dies wird man aller­dings erst sehen sobald das PPA bzw. die Instal­ler aktua­li­siert wur­den. Auf der Werk­zeug­seite wurde das „ivk­tool“ ver­bes­sert, das die­ses nun bestimmte Fälle wie z.B. feh­lende Tile­sets erkennt und dies auch anzeigt. Wer jetzt neu­gie­rig gewor­den ist, der kann sich Inver­tika unter http://invertika.org anschauen.