One of the things I really miss from my lunar linux installations at home are the lunar tools. We use almost everywhere debian at work and somehow I simply don’t get along with the apt family. El_Angelo from #lunar seems to think alike and started writing a lvu wrapper script translating lvu lunar commands I’m used to into the apt ones. It can be downloaded here. It’s not much yet but a good start.

Tja.. und wenn mein Samsung Galaxy i5800 mal wieder keine USB Verbindung zum PC aufbauen möchte, und den Verbindungsdialog nicht wie gewohnt anbietet, wenn das Gerät mit dem PC verbunden wird, wähle ich einfach diese (kostenfreie 😉 ) Nummer (mit Stern!)

*#7284#

Daraufhin öffnet sich ein Einstellungsdialog. Unter USB einmal auf Modem und dann wieder auf PDA geklickt und schon funktioniert alles wieder wie es soll.

Anscheinend stellt sich das Gerät intern ab und an auf Modem um, ohne dies auch anzuzeigen. Technik, die begeistert. Android ist toll. Samsung.. nächstes mal doch lieber von der Quelle. Da gibt es dann auch zeitnah Updates. So warte ich noch immer auf das offizielle Update für Android 2.2 für mein Galaxy. Service, Baby. Da weiß man doch, was man gekauft (bekommen) hat.

Gestern wurde es mal wieder sehr spät und wie so oft kam das Thema auf Computerspiele. Aus irgend einem Grund kamen wir auf Dungeon Keeper. Ich rede vom ersten Teil. Das war ein 16Bit DOS Spiel aus dem Jahre 1997 von Bullfrog. Falls sich noch jemand erinnert.

Ich habe also in meiner Spieleschatzkiste gegraben und tatsächlich die originale ziemlich lädierte und zerkratze CD zu Tage gefördert. Und das schöne: Lief mit “dosemu” auf Anhieb und ohne Murren mit Ton, Sprachausgabe, Maus und “3D”. Oder was man damals halt so unter 3D kannte.

Zum Spiel selbst: Herrlich, witzig, böse, innovativ. Allein das Introvideo war preisverdächtig. Unglaublich, was hier aus einem DOS rausgekitzelt wurde. Und das Beste: Dank grafischer Ausgabe über SDL seitens Dosemu ist eine stufenlose Fensterskalierung möglich. So kann ich es auf meinem reinen 64bit Linux auf einem modernen Monitor, der diese niedrigen Auflösungen nicht mehr kann, noch einmal mit mir genehmer Größe und Verpixelung spielen.

Was das neue Ubuntu kann steht schon an wichtigeren Stellen. Was es aber auf jeden Fall wirklich kann ist verdammt schnell hoch- und wieder runterfahren. Ich war ziemlich beeindruckt. Das klappte selbst auf einem 800Mhz Laptop in nur wenigen Sekunden. Umso erstaunter war ich dann, als es auf einem richtigen PC mit einigen Gigaherz und einer teuren ATI Grafikkarte seltsam lang beim Starten brauchte.

Des Rätsels Lösung war schnell gefunden. Im “dmesg” Log konnte man schön erkennen wie das Diskettenlaufwerk fd0 mit 5 langen Timeouts abgefragt wurde, bevor es weiter zur grafischen Oberfläche ging. Warum auch immer hier auf ein Diskettenlaufwerk gewartet wird. Das hat die Vorgängerversion nicht gemacht. Eingebaut war auf jeden Fall keines, doch im Bios eben konfiguriert und daher wohl auch der Treiber geladen. Da habe ich dann die Sache auch kurzerhand deaktiviert und schon ist die Kiste in rasend schnell gestartet und einsatzbereit.

Also wenns mal wieder länger dauert.. ein Blick ins Hardwarelog lohnt sich immer 🙂

I’ve a bbs system up and running storing the user accounts and their passwords (as md5 hash) in a database. The trac belonging to the bbs stores it’s data in a sqlite db and gave me a hard time for setting up useraccounts. I finally managed to validate users against the data from the mysql database. This is how it works for a standalone tracker project configured as apache2 site with mod_python:

‹Location /trac›
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /path/to/trackerenv
PythonOption TracUriRoot /trac
PythonDebug off
‹/Location›
‹LocationMatch /trac/login›
AuthType Basic
AuthName "Please login with your bbs (forum) account"
Require valid-user
AuthUserFile /dev/null
AuthBasicAuthoritative off
Auth_MYSQL on
Auth_MySQL_Authoritative off
Auth_MySQL_DB thedbname
Auth_MySQL_Username theloginused
Auth_MySQL_Password thepasswordused
Auth_MySQL_Password_Table thetablewiththeuserdata
Auth_MySQL_Username_Field thefieldwiththeusernames
Auth_MySQL_Password_Field thefieldwiththeuserpasswordsstoredasmd5
Auth_MySQL_Empty_Passwords Off
Auth_MySQL_Encryption_Types PHP_MD5
‹/LocationMatch›

With that settings I was able to produce a login request on the login-site of the tracker that could be feed with users and passwords from my existing bbs database tables. Now the users could login to the tracker and I could remove ticket/wiki creation/modification from the anonymous access to prevent spambots spamming the tracker.

trac-admin /path/to/trackenv permission remove anonymous TICKET_CREATE TICKET_MODIFY WIKI_MODIFY WIKI_CREATE
trac-admin /path/to/trackenv permission add authenticated TICKET_CREATE TICKET_MODIFY WIKI_MODIFY WIKI_CREATE

Da habe ich ziemlich blöd geschaut als mir der Kollege heute einen Maxibrief ohne Absender in die Hand drückte. Darin befand sich ein typischer Adventskalender von ixsoft bedruckt mit vielen Pinguinen[1] (einige sehen ziemlich bekifft aus 😀 ). Da hat sich jemand richtig viel Mühe gegeben. Das Etikett kommt wohl von einem A4-Etikettenbogen und nicht von der Presse und die Verpackung ist solide. Da ich bei der Post arbeite kann ich euch sagen wie ungewöhnlich eine derartige Sendung als sog. “vollgezahlte Sendung” ist. Üblicherweise geht sowas als Werbesendung “Infopost” oder ähnliches raus und ist höchstens in ne Plastikfolie verpackt und kommt völlig zerknautscht beim Empfänger an.

Jetzt fehlen nur noch meine beiden wohl vergriffenen Spiele, die ich bereits im August bestellt habe xD

[1] Viele nette Details. Im Bücherregal auf dem Bild stehen Titel wie “Linux I” oder “Mac OS” etc 🙂

Ich habe leider gerade keine Zeit für einen Wiki Artikel und wollte nur schnell berichten dass Siedler5 Das Erbe der Könige bereits seit dem Erscheinen 2004 wunderbar mit Wine funktioniert. Das einzige, was mir nun während der ganzen Zeit aufgefallen wäre, sind die Bodentexturen der Gebäude. Die kämpfen ständig mit den Bodentexturen des Geländes um die Vorherrschaft auf dem Bildschirm was beim Scrollen zu einem marginalen “Flimmern” führen kann.

Alles andere, Sound, Animationen, Farben, Videos, Dialoge, etc etc funktioniert einwandfrei und macht immer wieder Spaß (von der deutschen Synchro vielleicht mal abgesehen..) 😀

Wenn ich wieder etwas mehr Freizeit habe, hole ich den Wiki Artikel nach.
BTW: Bisher liefen bei mir Siedler 1, Siedler II, Siedler III, Siedler IV und eben auch SiedlerV einwandfrei unter Linux mit dosbox, dosemu oder wine 😉

Bei mir steht seit gestern ein Lenovo 3000 N200 auf dem Tisch. Nettes stabiles Arbeitstier 🙂 Die Vista Installation hat mich allerdings bereits verlassen. Ich saß sage und schreibe 5 Minuten bis zum ersten Schreikrampf dran. Nach 2 Stunden hatte ich ihm endlich die Recovery DVDs abgeluchst und dann komplett platt gemacht. Ich musste sogar zu fdisk greifen, da die mit den Partitionstabellen Müll gemacht haben, um ihr Recovery Set vor den Augen von Windows zu verstecken o0

M.A.X.R. (Mechanized Assault & Exploration Reloaded) 0.2.0 ist draußen. Dabei handelt es sich um einen Klon des Rundenstrategieklassikers M.A.X.. Das Spiel wird von einem Team innerhalb der Gemeinschaft von maxthegame.de als OpenSource Anwendung entwickelt und läuft im Moment unter Linux und Windows (Mac Version möglich). Die Webseite begann ihre Existenz vor Jahren als reine Fanseite zum Spiel und entwickelte mit der Zeit eine ansehliche Gemeinde. Die Entwicklung an M.A.X.R. läuft dabei nun seit fast einem Jahr und mit dem neusten Release ist es erstmals möglich über TCP/IP, und damit über das Internet, diesen Klassiker zu spielen. Zwar noch nicht wie im erklärten Ziel “bugless” (fehlerfreier), doch ist dies ja auch nur die erste Version.

max_reloaded_startup46.jpgmax_reloaded_startup51.jpgmax_reloaded_startup47.jpg

Leider ist das freie Grafik- und Tonset noch nicht fertig gestellt. Aus diesem Grund muss der Anwender entweder eine Original M.A.X. CD / Installation parat haben, oder sich eine beschnittene Version aus dem Netz herunterladen. Zur Integration der Originaldateien wurde die zusätzliche Anwendung “Resinstaller” geschrieben, welche alle benötigten Dateien aus dem Original extrahiert. Das ist auch für jene wichtig, die unbedingt den originalen Look’n’Feel zum Spiel wollen.

Das Schwarze Auge (Nordland-Trilogie)

Wer DSA spielt kommt an Teil 3 der Nordlandtriologie Schatten über Riva nicht vorbei. Als würdiger Nachfolger von Schicksalsklinge und Sternenschweif gilt es auch hier Monster zu plätten, Verschwörungen aufzudecken und Beschwörungen zu verhindern. Was harmlos beginnt stellt sich rasch als weiterer Plott des Dämonenmeisters Borbarads heraus.

Eine (ältere) gelungene Umsetzung des DSA Regelwerks (2. Edition) die immer wieder Spaß macht 🥰

BTW: Ein neues Spiel in der Welt des schwarzen Auges wird am 1. August unter dem Titel “Drakensang” veröffentlicht. Das wird allerdings 0 mit der Nordland-Trilogie zu tun haben und ist wohl auch spiel.technisch in ein anderes Genre einzuordnen. Ich werde es mir hoffentlich trotzdem einmal näher ansehen können, da mich DSA schon seit Jahren regelmäßig fasziniert.