seeseekey.net - Invictus Deus Ex Machina

Vor ein paar Tagen tauschte ich die Kamera bei mei­nem iPhone gegen ein ent­spre­chen­des Ersatz­teil aus. Neben den hilf­rei­chen Anlei­tun­gen von iFi­xit stieß ich dabei auch auf „The iPhone Wiki“. Das Ziel der Wiki ist dabei ein­fach — es sol­len Infor­ma­tio­nen zu allen iOS Gerä­ten gesam­melt und doku­men­tiert werden.

theiphonewiki.com

Neben Infor­ma­tio­nen über die Hard­ware wie die ein­zel­nen Pro­zes­so­ren, die WLAN– und Baseband-Chips der iOS-Geräte erfährt man auch viel über die Inne­reien des Betriebs­sys­te­mes wie z.B. über die unter­schied­li­chen Ver­schlüs­se­lungs­ebe­nen der Geräte. Zu fin­den ist die Wiki unter theiphonewiki.com.

Bei mei­ner Arbeit kommt es öfter mal vor das ich Datei­for­mat XY imple­men­tiere. Dabei gibt es dann unter­schied­li­che Fälle. Der erste Fall ist das Datei­for­mat gut doku­men­tiert ist, und es even­tu­ell sogar schon eine freie Biblio­thek für das For­mat in der pas­sen­den Pro­gram­mier­spra­che gibt. Die­ser Fall ist sub­jek­tiv lei­der der sel­tenste Fall.

Viel häu­fi­ger kommt es vor das das Datei­for­mat gar nicht, bzw. nur lücken­haft doku­men­tiert ist. Das liegt manch­mal daran das der Her­stel­ler es nicht gerne sieht wenn das For­mat doku­men­tiert ist, manch­mal auch daran das das For­mat mit der Zeit orga­nisch gewach­sen ist. So sitzt man nun als Ent­wi­cker da und fängt an die For­mate aus­ein­an­der zuneh­men. So schreibt z.B. Pho­to­shop inva­lide BMP Hea­der und es kos­tet viel Mühe so etwas her­aus­zu­fin­den. Nach Stun­den, manch­mal auch erst Tagen hat man dann end­lich das ent­spre­chende For­mat unterstützt.

Und manch­mal frage ich mich dabei, ob es ande­ren Ent­wick­lern genauso geht und über­lege wie viel Arbeit man sich erspa­ren könnte wenn man eine zen­trale Anlauf­stelle schafft, in wel­cher Datei­for­mate (vor­zugs­weise in deut­scher Spra­che) doku­men­tiert wer­den. Ich stelle mir da ein Wiki unter einer ent­spre­chen­den Lizenz vor (z.B. eine CC-BY) und in die­sem wer­den dann die Datei­for­mate doku­men­tiert so das zukünf­tige Ent­wick­ler nicht mehr ganz so viel Arbeit haben. Was hal­tet ihr von einer sol­chen Idee?

Beim Besuch einer Mer­ce­des Werk­stadt sah ich ein Schild auf wel­chem „PKW/Smart — Repa­ra­tur­an­nahme“ stand. Schön zu sehen das ein Smart augen­schein­lich kein PKW ist ;) Wer trotz­dem auf Suche nach Infor­ma­tio­nen rund um den Smart ist, der sollte sich die Web­sei­ten http://www.smart-wiki.net sowie http://www.smart-club.de/linksammlung/ anschauen.

Auf der Smart Wiki fin­det man Infor­ma­tio­nen rund um die ein­zel­nen Typen, Teile und deren Repa­ra­tur. Die Inhalte ste­hen dabei unter der Crea­tive Com­mons BY-SA Lizenz. Die Link­samm­lung des Smart Clubs hin­ge­gen stellt Links zu den ver­schie­de­nen The­men­be­rei­chen zur Ver­fü­gung, aller­dings schwankt hier die Qua­li­tät je nach ver­link­ter Seite.

Wei­tere Infor­ma­tion gibt es unter:
http://de.wikipedia.org/wiki/Smart (Auto­marke)

Nach­dem ich jetzt auch ange­fan­gen haben Mine­craft zu spie­len hatte ich natür­lich einige Fra­gen über dies und jenes im Spiel. Zum Glück steht man dabei nicht im Regen den die deut­sche Mine­craft Wiki wel­che unter http://de.minecraftwiki.net zu fin­den ist hilft hier aus :) Das ganze ist dabei schon recht umfang­reich und glänzt durch Tuto­rien für Anfän­ger so das auch der Ein­stieg leicht fällt.

Wei­tere Infor­ma­tio­nen gibt es unter:
http://de.wikipedia.org/wiki/Minecraft

Eigent­lich sollte es in die­sem Arti­kel um eine Gar­ten Wiki gehen wel­che unter http://www.gardora.at zu fin­den ist. Die Wiki steht unter der Lizenz Crea­tive Com­mons BY-NC-ND wel­che besagt das das betref­fende Mate­rial nicht kom­mer­zi­ell, unter der Bedin­gung der Namens­nen­nung benutzt wer­den darf sowie der letz­ten Bedin­gung das keine Deri­vate erzeugt wer­den dürfen.

Das Pro­blem ist dabei aller­dings das sobald ich etwas in der Wiki schreibe ich ein Deri­vat erzeuge. Im Umkehr­schluss funk­tio­niert diese Lizenz nicht wirk­lich fürs Wikis. Doch ist es erstaun­lich wie viele Wikis sich fin­den, wel­che genau dies tun…

OpenGL ist eine stan­dar­di­sierte Schnitt­stelle zur Ent­wick­lung von 3D-Grafik (natür­lich geht auch 2D). Wer zu die­ser Schnitt­stelle deut­sche Infor­ma­tio­nen sucht der sollte ein­mal die DGL Wiki besu­chen. Dort fin­det man viele Infor­ma­tio­nen rund um OpenGL in deut­scher Spra­che. Zu fin­den ist die Seite unter http://wiki.delphigl.com. Das sich die Wiki haupt­säch­lich auf Del­phi als Pro­gram­mier­spra­che bezieht ist dabei nicht wei­ter tra­gisch, da die OpenGL Befehle immer gleich blei­ben und somit auch die Art wie mit ihnen gear­bei­tet wird.

Wei­tere Infor­ma­tio­nen gibt es unter:
http://de.wikipedia.org/wiki/OpenGL

Unter .NET ist es auch mög­lich Funk­tio­nen aus DLLs zu benut­zen. Nur muss man dazu wis­sen wie genau die Funk­tion noch­mal hieß die man aus der DLL impor­tie­ren möchte etc. Bei die­ser Auf­gabe hilft die P-Invoke Wiki wel­che unter http://pinvoke.net zu fin­den ist wei­ter. Wo wir gerade beim Thema .NET sind die Seite http://csharp-source.net/ ist auch sehr inter­es­sant, sie lis­tet Open Source Pro­jekte in C# auf.

Wer auf der Suche nach einer Mathe­wiki ist der wollte sich ein­mal die Mathe­pe­dia wel­che unter http://www.mathepedia.de sowie unter http://wurzelzieher.de zu fin­den ist.

Oder um den Macher zu zitieren:

Auf über 1000 Sei­ten mit mehr als 500 Gra­fi­ken und Bil­dern wer­den zahl­rei­che mathe­ma­ti­sche The­men aus Ele­men­tar­ma­the­ma­tik, Alge­bra, Geo­me­trie und Ana­ly­sis behandelt.

Wer auf der Suche nach einer Unmenge an Star Trek Infor­ma­tio­nen ist der sollte die Seite http://memory-alpha.org/de/wiki/Hauptseite besu­chen. Die Memory Alpha ist die größte Star Trek Wiki und eine der größ­ten deutsch­spra­chi­gen Wiki’s. Und für die Star­gate Fans gibt es auch die pas­sende Wiki wel­che unter http://stargate-wiki.de/index.php/Hauptseite zu fin­den ist.

Ich bin dann mal lesen :)