FN-AG 1958

Seit dem 27.3.2012 habe ich ja bekanntlich ein Auto. Hauptanschaffungsgrund ist mein bevorstehender Arbeitsplatzwechsel von Friedrichshafen nach Tettnang ab Mai 2012. Da die Verbindungen mit dem ÖPNV nicht gerade optimal sind, brauche ich dann ein Auto um zur Arbeit zu kommen.

FN-AG 1958 (Cockpit)
FN-AG 1958 (Cockpit)
FN-AG 1958 (Heckansicht)
FN-AG 1958 (Heckansicht)

Ich habe jetzt den ganzen Winter über überlegt und den Gebrauchtwagenmarkt beobachtet, bis ich mich dann Anfang März recht zügig entschieden habe. Meine Suche erstreckte sich auf Kompaktwagen, etwa Golfklasse, ab Baujahr 2004 mit Automatikgetriebe. (Ja, ich bin kupplungs- und schaltfaul!)

Neben verschiedenen anderen Möglichkeiten bin ich dann in Meckenbeuren beim nächsten Mazdahändler gelandet. Janina und ich haben uns dann am Samstag den 10.3. zusammen einen möglicherweise infrage kommenden Mazda 3 Baujahr 2006 angesehen.

Technisch handelt es sich um einen silbergraumettallic farbenen Mazda 3 Baujahr 2006 mit 1,6l Ottomotor, Automatikgetriebe, Klimanlage, Leichtmetallfelgen, ABS, ESP und bis auf automatisch anklappbare Aussenspiegel und akustische Einparkhilfe  so ziemlich jedes sinnvolle Extra an Bord.

Das Auto war mir zügig gefällig und ich hatte mir dann am Dienstag den 13.3. eine Probefahrt erlauben lassen.  Da bin ich dann abends im dicksten Feierabendverkehr zusammen mit Janina eine Runde Richtung Ravensburg und danach zurück nach Meckenbeuren gefahren. Kurzum, der Wagen gefiel mir auf Anhieb und fuhr sich gut. Janina hatte keine Einwände. Also habe ich ja gesagt und den Kauf dann aktiv betrieben.

FN-AG 1958 (Seitenansicht)
FN-AG 1958 (Seitenansicht)
FN-AG 1958 (Mittelkonsole)
FN-AG 1958 (Mittelkonsole)

Zunächst war ich etwas unsicher bzgl dem was man mir wohl so noch an Preisnachlässen anbieten würde. Allerdings nachdem mir der sehr freundliche und hilfsbereite Verkäufer zusicherte, daß ich im Preis inbegriffen die volle sowieso anstehende Jahresinspektion und einen Satz guter gebrauchter Winterreifen samt Felgen bekommen würde, da konnte ich dann nicht mehr groß nein sagen.

Am 27.3. also konnte ich das Auto dann übernehmen und abholen, und seitdem steht es also fahrbereit in unser Garage. Beim ersten Volltanken am Dienstag abend hab ich gleich die Augen vom Eurozähler gelassen und blind mit EC gezahlt. Ich bin ja Tankstellenfreund, aber die Spritpreise treiben mir dann doch die Freude aus. 40,11 Liter Super E10 konnte ich eintanken bei einem 55 Liter fassenden Tank, die netten Herren vom Autohaus hatten noch mal ein paar Liter spendiert gehabt: “Damit sie nicht gleich ohne Sprit liegenbleiben.”

Gestern am 31.3. abends habe ich mit Janina dann mal eine Rundfahrt durchs Hinterland über Markdorf und Deggenhausertal nach Heiligenberg gemacht. Der Wagen fährt sich gut, ist gut in Schuss, bis auf einen Plastikschalter an der Mittelkonsole, der wohl irgendwie fehlt oder rausgebrochen ist. Welche Funktion an dem Knöpfchen liegt, muss ich noch evaluieren.

Bin ansonsten topzufrieden und hoffe, daß ich den Wagen erstmal lange und unfallfrei fahren werde.

Frühlingsanfang am Bodensee

Endlich geht der Frühling 2012 so richtig los. Die Büsche und Bäume werden langsam grün, in der Sonne kann man ohne lange Arme laufen.

Janina auf unserer Wanderung am 25.03.2012
Janina auf unserer Wanderung am 25.3.2012

Janina und ich haben heute von uns daheim bis hinter Schnetzenhausen und Raderach eine kleine Wanderung gemacht. Wir waren bei schönstem Frühlingswetter gute 2,5 Stunden unterwegs. Dabei haben wir allerdings kein Rennen gemacht, sondern haben ab und an eine Pause angelegt und die Natur und die schöne Sonne genossen.

Ich auf unserer Wanderung am 25.3.2012
Ich auf unserer Wanderung am 25.3.2012

Beste Sicht gab es aber immer noch nicht, in die Ferne war die Sicht trotz Sonne diesig und von der Schweiz und den Alpen war nichts auszumachen. Aber es war sehr schön und vorallem konnte ich die Wanderschuhe, die ich mir schon im letzen Herbst in Ulm gekauft hatte, mal wieder sinnvoll nutzen.

Vorsicht mit NVIDIA 3D Vision

…zumindest wenn man es nicht braucht.

Gestern habe ich den aktuellen NVIDIA Grafiktreiber auf meinem PC für Windows 7 installiert. Danach liefen meine ganzen Spiele nicht mehr. Ich war schon am rumdoktern mit DirectX und STEAM Updates, bis ich auf die Idee kam, es könnte der NVIDIA Treiber sein.

Nachdem ich den 3D Vision Treiber wieder deinstalliert hatte (mangels 3D Brille brauche ich den ja eh nicht), lief alles wieder, insbesondere Duke Nukem Forever.

Ob der Fehler generisch ist, kann ich nicht sagen, generell rate ich aber zur Vorsicht. Nicht alles was NVIDIA auf dem Etikett stehen hat, funktioniert auch und ist sinnvoll.

STOT Classics #1/9 Wings Of Death

Im März 2012 spielen wir bei den STOT Classics das Spiel Wings Of Death. Über diesen Klassiker der Shooter für den Atari ST brauche ich wohl nicht viel zu verlieren.

SSB scores 117215 at Wings of Death (Atari ST)
SSB scores 117215 at Wings of Death (Atari ST)

Ich habe einen ersten Score von 117215 erzielt, ich denke da gibt es noch enormes Potential zur Verbesserung. Ich erinnere mich deutlich daran, daß ich früher nicht so elendig im 2.Level verreckt bin.

Have you played Atari today?

Das Glas ist halbvoll…oder auch wie verschiedene Personen dieses auslegen

Optimist – the glass is half full…

Pessimist – no, it’s half empty…

Engineer – the glass was obviously designed 2 times bigger than necessary for the initial volume of H2O…

Existentialist – The glass is.

Fatalist – The water will evaporate.

Futurist – The water is in the wrong half of the glass.

Feminist – All glasses are equal.

Narcissist – Look at me in the water!

Polygamist – The more glasses the merrier.

Nudist – The glass isn’t wearing anything. Why should I?

Baptist – The Lord in His infinite wisdom hast giveth us only half a glass of water for a reason!

Evangelist – The glass must repent.

Atheist – There is no glass.

Egoist – My glass is bigger than yours.

The Obsessive/Compulsive – There’s a smudge on the glass.

The Government – The glass is fuller than if the opposing party were in power.

Opposing Party – It is irrelevant because the present administration has changed the way such volume statistics are collected.

Republican – Hey, who drank half of my glass of water?

Anarchist – Break the glass.

Revolutionist – Dump the glass out and fill it again.

Socialist – Share the glass.

Capitalist – Sell the glass.

Corporatist – That glass is ours, and only ours.

Market Consultant – Your glass needs resizing.

Actuary – Personally, I think you paid too much for the glass.

Attorney – The glass is half-empty since it believes its compensation is never enough.

Psychiatrist – What did your mother say about the glass?

Psychologist – How does the water feel about the glass?

Philosopher – If the glass was in the forest and no one was there to see it, would it be half anything?

Sociologist – I don’t know, but it was nice talking about it.

Engineer – The glass is twice as large as its necessary parameters.

Physicist – The cylinder is neither full nor empty. Rather, each half of the cylinder is full, one with a liquid, one with a gas.

Logician – Please define ‘glass’ more precisely.

Mathematician – I don’t know if it’s half-full or half-empty, but I can tell you an answer exists!

Combinatorialist – The task of choosing an arbitrary water molecule has been reduced to 2 subcases.

PC User – Let’s restart it and maybe it will fill up this time.

Mac User – I swear! Apple invented water…or at least made it much better!

Linux User – I’ll turn the water back into oxygen and hydrogen, then take a glass cutter and cut off the top half of the glass. Finally, I’ll recompile the water, then drink it…and eat the glass.

Microsoft – The rest of the water will be in the next release.

Pascal Programmer – Well, what type of water is it?

C Programmer – I drink straight from the tap.

Assembly Programmer – I drink straight from the river.

Multimedia Author – That glass is free; the next one you have to pay for.

Copyrights Protection Fanatics – Somebody drank my water and didn’t pay for it!

Free Software Foundation – The water is Nature’s gift to all mankind!

CIA – What makes you think that’s water?

NSA – We know what it really is.
Quelle: unbekannt, ich habe es aus einem Forum, wer die genaue kennt, darf mir diese gerne nennen.

Ernst Stuhlinger argumentiert 1970: Warum ist Raumfahrt sinnvoll?

In einem Brief an eine Nonne in Afrika hat Ernst Stuhlinger im Jahre 1970 wundervoll argumentiert, warum Weltraumforschung und Raumfahrt sinnvoll ist. Auch dann, wenn die Menscheit andere und wichtigere Probleme hat.

Der Artikel liegt auf Englisch vor, das sollte aber niemanden stören.

Link: http://launiusr.wordpress.com/2012/02/08/why-explore-space-a-1970-letter-to-a-nun-in-africa/

STOT Classics #1/8: Xenon II

Eine offizielle STOT Runde im 2 oder 3 Wochentakt gibt es aktuell ja nicht. Thorn und Christos sind wohl desillusioniert. Aber die STOT Classics gibt es ja dnnoch. Im Februar 2012 spielen wir Xenon II und ich habe mal einen ersten brauchbaren Score erzielt, 89030 Punkte.

SSB scores 89030 at Xenon II (Atari ST)
SSB scores 89030 at Xenon II (Atari ST)

Zum Spiel selbst muss ich wohl nicht viel sagen, denke das kennt jeder. Ansonsten kann man sich bei Atarimania schlau lesen.

Have you played Atari today?

Die Tücken der Spieleportierung

Gestern habe ich wegen dem stürmisch schlechten Wetter, bei dem man ja kaum vor die Tür wollte, am Nachmittag ein wenig programmiert. Ziel sollte es sein, das alte Spiel Megadash, ursprünglich für den Atari ST in GFABASIC geschrieben, auf PC bzw den GP2X Wiz zu portieren.

Ansich ging das ganz gut, binnen 2 Stunden hatte ich die meisten notwendigen Teilmodule in C neugeschrieben, eine Umgebung mit Code::Blocks aufgesetzt, meine ParadizeLib eingebunden und generell auch zum Laufen gebracht.

Am Ende des vorigen Nachmittags hatte ich dann das Spiel mit allen Mechaniken am Laufen, wie die Steine fallen, etc. Nur das Timing habe ich irgendwie nicht 100% abgebildet bekommen. Stellen, die im Originalspiel zwar mit Tücken bestückt waren, aber spielbar waren, funktionieren in meinem Port irgendwie nicht mehr. Die Steine erschlagen den Spieler an Stellen, wo man im Originalspiel erfolgreich “um sein Leben” rennen konnte.

Ich habe verschiedene Timingparameter angepasst, aber keinen zufriedenenstellenden Zustand gefunden. Entweder ist es immer noch zu schwer, oder viel zu leicht und auch da nicht immer nachvollziehbar.

Mal sehen, ob der Fehler noch gefunden wird. Im Moment liegt es jedenfalls als begonnenes Projekt auf der Platte.

ParadizeLib – meine Abstraktionsschicht für die Abstraktionsschicht

Toller Titel, ich weiss ;)

Im Jahr 2009 habe ich mir ja eine Opensource Handheld, einen GP2X Wiz zugelegt. Natürlich wollte ich dafür auch programmieren. Mit Quadromania war auch irgendwann mein erstes Spiel in C fertig und auch schrittweise erweitert.

In Zuge dessen fiel mir dann auf, daß SDL nicht gleich SDL ist. Auch wenn man SDL benutzt, muss man leider gerade was Joystickabfrage angeht immer noch Softwareweichen vorsehen, je nach Target. Beim GP2X Wiz zum Beispiel ist der SDL Joystick zwar vorhanden, aber er bietet keinen Achsenevents, da er digital arbeitet. Also muss man im Code ummappen.

Irgendwann dachte ich dann über eine Abstraktionsschicht nach und die ParadizeLib war das Ergebnis. Hier wird grundlegendes Einstellen des Bildschirms über SDL, Einsammeln von Tastendrücken, Joystick und Mauseingabe auf plattformunabhängige Aufrufe gelegt. Das Benutzerprogramm benutzt nur die ParadizeLib, die dann sich danach richtet, ob für einen GP2X Wiz oder eben ein normales Linux compiliert wird.

Die ParadizeLib abstrahiert zum Beispiel einen Joystick mit 2 Achsen und bis zu 4 Tasten. Am PC kann das dann ein USB Gamepad sein, am GP2X Wiz ist es aber das Steuerkreuz und die zugehörigen Tasten.

Lange Rede, kurzer Sinn, das Projekt gammelte seit 2 Jahren auf meiner Platte rum, und ich dachte mir, bevor ich es vergesse, mache ich es lieber OpenSource und arbeite vielleicht daran ab und an weiter.

Ich habe hier eine kurze Seite eingerichtet, vgl. im Menu, aber das eigentlich Repository liegt bei Google Code und ist per Mercurial abrufbar. Die Projektseite lautet http://code.google.com/p/paradizelib/

Wer Spass daran hat, kann sich die Library ja mal ansehen und vielleicht weiter daran entwickeln. Ich stehe gerne für Diskussion zur Verfügung. Irgendwann schreibe ich auch hoffentlich mal ein Spiel, welches diese Library auch verwendet.