Linkblog - 27.3.2008 - 18.4.2008

The Flying Meat Wiki: Acorn - nett, zu Acorn gibts ein Wiki mit Tipps, Tricks und Plugins. Ich benutz den ja gerne, den Acorn, weil es einfach eine schnelle Sache ist um mal eben Bilder zu verändern. Und Scripting geht ja in Python, auch nicht zu verachten.

The Flying Meat Wiki: VoodooPad - zu VoodooPad gibts auch ein Wiki. Und nachdem ich gesehen habe, das man da jetzt auch mit Python scripten kann, werd ich mir es wohl noch mal genauer angucken. VoodooPad war in älteren Versionen schon ganz nett als Desktop Wiki, aber die jetzigen Versionen haben schon eine Menge netter Tricks gelernt, wie es scheint.

AS3 Flash Physik-Engine Box2DFlashAS3 2.0.0 - wow. Einfach wow.

Breaking News for sky afficionados: Apophis risk not increased - weil der Mist (ursprünglich - wo sonst - in der Blödzeitung aufgetaucht) jetzt um die Welt geht und mir schon amerikanische Bekannte von dem "Mathegenie aus Deutschland" und dem nahen Weltuntergang schreiben, hier ein Link der erzählt wie der ganze Mumpitz entstanden ist. Qualitätsjournalismus halt.

Infektionswerkzeug für SQL-Server und IIS - interessante Geschichte. Die Angriffe werden immer professioneller.

Kirchliche Arbeitgeber wollen keinen Mindestlohn - klartext: auch das Geschäftsmodell von Caritas und Co basiert auf der hemmungslosen Ausbeutung von Arbeitnehmern. Und anstelle dafür selber gerade zu stehen, verlangen sie staatliche Unterstützung, was letztendlich nichts weiter als Subventionierung bedeutet. Und das von Läden, die eh schon massiv subventioniert werden (z.B. über ihre Gemeinnützigkeit und die daraus sich ergebenden steuerlichen Vorteile).

Lighthouse - macht auch dynamische Portforwardings auf dem Router, aber mit mehr Möglichkeiten Dinge zu definieren und z.B. an bestimmte Anwendungen zu binden. Dafür aber nicht frei, sondern Shareware.

NASA Extends Saturn Mission for Another 2 Years - wär ja auch ziemlich blöd das jetzt abzubrechen.

Port Map and TCMPortMapper - nettes kleines Tool, das ports auf routern freischalten kann (sofern dieser entsprechende Protokolle zur Fernsteuerung unterstützt). Brauchbar um mal temporär Dienste auf dem eigenen Rechner aus dem Internet erreichbar zu machen.

Sleep - Java Scripting Language - falls jemand wirklich Perl in der Java-Welt vermissen würde, könnte er sich dieses Projekt angucken. Rein aus nostalgischen Gründne verlinkt, weil ich mal ein paar Jahre auf Perl gesetzt habe.

The iPhone SDK and free software: not a match - ein Grund, warum GPLv3 gut ist, egal was manche (durchaus ansonsten recht populären) Knalltüten sagen. Denn genau das Problem - die effektive Blockade von Open Source durch Codesigning - wird durch die GPLv3 adressiert.

Amazon Web Services Blog: Storage Space, The Final Frontier - es wird interessanter. Amazon will zu EC2 persistenten Plattenplatz (wieder bezahlt nach Nutzung) zufügen.

CHDK in Brief - es beginnt. Hacks für Canon Kompakt Kameras. Klingt durchaus interessant, nicht nur Spielerei. Meiner Meinung nach sollten Kamera-Hersteller sowas ja von vornherein einfach vorsehen, es ist einfach der nächste logische Schritt. Aber vermutlich gucken die zu sehr auf "Produktgestaltung" durch willkürliches Weglassen von Features (wie z.B. bei RAW-Speicherung gerne gemacht)

Gericht: Anzeige von Thumbnails bei Suchmaschinen rechtswidrig - klassisches "Hmm"-Urteil. Meta-Tags sind lange nicht mehr so wichtig bei Suchmaschinenoptimierung und robots.txt sollte jedem Webseiten-Ersteller als Grundwissen bekannt sein. Wie das ganze auf die Realität passen soll, wird mir dabei nicht so ganz klar. Ich mein, was ist mit meinen Seiten hier - die haben keine Metatags. Darf ich jetzt Google verklagen?

Neuester Fortschritt in der Künstlichen Intelligenz: Computer gewinnt ein Spiel gegen einen Go-Meister - "Während des Go-Turniers in Paris, das vom 22. bis 24. März 2008 von der Französischen Go-Föderation (FFG) ausgetragen wurde, gewann der MoGo-Künstliche-Intelligenz-Engine (IA), entwickelt vom INRIA - dem Französischen Nationalinstitut für Forschung in Informatik und Automatisierung - der auf einem Bull NovaScale-Supercomputer läuft, ein 9x9-Go-Spiel gegen den professionellen 5. DAN Catalin Taranu. Dies war der erste offiziell genehmigte 'Non-Blitz'-Sieg einer 'Maschine' über einen Go-Meister."

SeasideXUL - interessantes Projekt, das aus Seaside (dem Smalltalk Webapp Server) direkt XUL Interfaces erzeugt und darüber die Erstellung von Anwendungen mit nativem Interface erlaubt. Sehr interessant, da hier eine Webserver-Technik für lokale Anwendungen Einsatz findet (und ja, das klingt verdammt ähnlich zu AIR, nur mit Smalltalk und XUL statt Javascript/Actionscript und HTML/Flash)

ARD und ZDF: Zurück ins Mittelalter? - weil sich langsam herausstellt, das die lächerlichen Businessmodelle der Privatsender nicht funktionieren, zieht man in Deutschland den konsequenten Schluss und vernichtet den durch Gebühren geschaffenen Mehrwert. Weil es ja bekanntlich viel besser ist, wenn man Werbemüll und Spackenfernsehen subventioniert (denn was anderes ist das nicht - einfach nur banale indirekte Subventionierung). Man könnte sich natürlich auch mal angucken was z.B. die BBC macht und sich daran orientieren und dem öffentlichen Rundfunk auffordern (und durch die Kontrollgremien auch Druck ausüben) aus den Gebühren sinnvolle Inhalte zu produzieren, die womöglich unter sinnvollen Lizenzen (schon mal was von CC gehört?) veröffentlicht dann direkt den Bürgern (für die der Staat ja eigentlich da sein sollte, nicht für die lächerlichen Abzocker aus der Privatfunktecke) zugute kämen. Aber das wäre ja ein sinnvolles Vorgehen. Und vermutlich fallen da weniger Bestechungsgelder ab oder so ...

Digging into Factor’s compiler - sehr nette Übersicht über die Arbeitsweise des Factor compilers. Factor macht mir immer mehr Spaß, ich glaub damit werd ich ein bischen mehr rumspielen.

Filesharing wird gefährlicher - oder auch nicht - wie üblich, Pfusch am Bau. Weil die Bundesprolethiker eben nichts wirklich richtig können. Ausser dabei dann gleich noch weiter die Rechte der Bürger aushöhlen - das können sie richtig gut.

GitHub - "Secure Git hosting and collaborative development". Sieht ganz nett aus und git ist neben Mercurial eine der interessanteren neuen Versionsverwaltungen.

Google App Engine for developers - netter Überblick über die Features und die Macher hinter der App Engine.

Network Solutions: Not Just Thieves and Hijackers, Now Using Tactics That Can Get Your Site Banned From Google - oh wow. Nework Solutions richten bei Domains die ihren DNS benutzen einen Wildcard-A-Record für unbelegte Subdomains an, und packen da Werbung drauf. Jemand registriert einen Namen, um diesen mit seinem Geschäft zu verbinden, benutzt die Dienstleistung von Network Solutions für den Betrieb des Nameservers und wird dann stumpf von seinem Dienstleister verarscht.

Strange TCP-networking problems with Mac OS X 10.4 and Solaris 10 - obskure TCP parameter an denen man mal rumspielen könnte, um vielleicht das lahme Netzwerken von OS X anzukurbeln.

Unicode 5.1 enthält ß als Großbuchstaben - weil, ist wichtig.

Google App Engine - wow. Google bietet gehostete Anwendungen auf Python-Basis und liefert ein Django vorinstalliert schon mit. Genial. Allerdings ist Djang arg verkrüppelt, da der ganze Modell-Teil nicht benutzt werden kann (eine SQL-Datenbank gibts nicht, sondern nur den Google Datastore). Hmm. Vielleicht mal ne Idee einfach mal was neues zu machen mit meinem Blog. Läuft ja schon lange verlässlich, wird Zeit das mal wieder zu zerstören ...

Der neue Geschäftsplan von SCO stösst schon im Vorfeld auf Ablehnung - "Ein Konkursverwalter wird nur dann bestallt, wenn die Firmeninhaber durch Betrug, Alter oder durch erwiesene Geschäftsuntüchtigkeit nicht in der Lage sind, die Reorganisation oder den endgültigen Konkurs durchzuführen." - passt doch auf SCO. Ok, so alt sind die noch nicht, aber der Rest ...

Pydev - Eclipse-Plugin für Python-Entwicklung. Da ich mir Eclipse für andere Sachen auch schon mal angucke und es nicht mehr grausam lahm ist, könnte das hier eventuell auch mal interessant werden. Obwohl TextWrangler immer noch unschlagbar schnell im Vergleich ist.

Pydev Extensions - shareware-Erweiterung des Eclipse Plugins für Python. Hat einige interessante Features.

ral 4010 bf1773 - Google Search - deutlich mehr Verwendung, aber auch nicht die Angabe, die von der Telekom selber ausgesucht wird.

ral 4010 C03F7D - Google Search - nicht so viele Ergebnisse, ich vermute mal die haben alle voneinander abgeschrieben und irgendwer hat das mal irgendwo von einer (falsch designeten) Telekom-Seite geholt.

Telekom Farbverwendung - PDF auf telekom-cg.com welches die Telekom-Farbdefinitionen auflistet. Habs nur dort gefunden, sieht offiziell aus. Interessant der Satz, woher die Web-Farbe kommt: "The hexadecimal value (www) conforms to the global norm and is taken from the 'Websafe Color Library'" - klingt eher danach, dass es nach Sichtprüfung ausgewählt wurde und der dem RAL 4010 (was ja letztendlich eine Farbtonangabe eher für Print oder Lackierung ist) am nähesten kommt (sRGB ist nunmal nicht so gross).

The Diaries of John Quincy Adams: A Digital Collection - sozusagen posthumer Blogger ...

Thompson Rivers University Owlcam - ja, eine Eulenkamera. Ein Bubo Virginianus Nest, genauer gesagt.

Towers of Hanoi - geschrieben nur mit VIM kommandos (ja, wenn man VIM Kommandos in einen Buffer pastet und diesen dann wieder ausführt, erhält man sowas wie eine - sehr seltsame - Programmiersprache, basierend auf visueller Veränderung von Texten. Und ja, irgendwer hatte da zu viel Freizeit)

Interview: "Die Bankenaufsicht hat versagt und ist überflüssig" - ah ja, weil die Banken ihre Pflichten der betriebswirrtschaftlichen Bewertung von Risiken vernachlässigen, soll die Bankenaufsicht abgeschafft werden. Weil das bringt dann die Banken dazu, wirtschaftlicher zu denken. Bitte was für ein Kraut wird heutigen Professoren zum Morgenkaffee gereicht? Bei solchen Experten brauchen wir uns über die dämlichen Aktionen der Prolethiker nicht wundern ...

iTunes jetzt mit TV-Inhalten auch in Deutschland - und das erschreckende für mich daran: da Southpark eh schon frei downloadbar ist, bleibt nur noch Spongebob als potentiell interessant übrig. Irgendwie ein bischen dünn nach all dem Getöse.

Kassenpatienten müssen länger auf Facharzttermine warten - weil wir ein Gesundheitssystem der zwei Klassen haben.

Norwegen versucht, ISO-Entscheidung zu Open XML zu revidieren - "Berichte über den Abstimmungsprozess tauchten am Freitag bei Computerworld Norge auf. In einer Übersetzung des Artikels bei Groklaw sagten Teilnehmer, dass Vertreter von Microsoft und Statoilhydro im Standards-Norge-Ausschuss für die Zustimmung zu Open XML gestimmt hätten. Die anderen Mitglieder des Ausschusses waren jedoch dagegen, da ihre Kommentare zur Spezifikation nicht berücksichtigt wurden. Dennoch änderte sich die Gesamtabstimmung von Nein zu Ja."

OOXML: Warten auf die ISO-Entscheidung - sollte der Müllhaufen von Microsoft (sorry, ein "Standard" mit tausenden Seiten Erläuterungen und tausenden von kritischen Anmerkungen und Korrekturen und Widerkorrekturen ist einfach nur ein Müllhaufen) tatsächlich im "Fast Track" Verfahren zum Standard werden, hätte sich damit das gesamte ISO-Verfahren komplett lächerlich gemacht und es wäre an der Zeit, eine funktionierende Alternative für diese Farce zu finden. Wenn technische Standards nur noch auf der Basis von politischen Ränkespielchen und wirtschaftlichen Machtinteressen entschieden werden und sowas dann noch in einer Weise, die klar und eindeutig die aufgestellten Reglementarien der ISO ignorieren ("Fast Track" ist nicht für Standards gedacht, die einen hohen Diskussionsbedarf haben), dann ist ISO schlicht und einfach wertlos.

Python processing - das threading API auf fork-Prozessen aufgebaut. Sehr interessasnt, weil man damit eine bessere Nutzung von Multi-Core Systemen erhält (da Prozesse - anders als Threads - nicht unter dem global interpreter lock leiden). Allerdings kauft man sich das natürlich mit dem Overhead von Systemprozessen ein. Könnte trotzdem sehr interessant für z.B. TooFPy sein.

Türkei: Präsident und Premier müssen vor Gericht - putzig, wie gerade die EU jetzt den nationalisten und Religions-nahe (zu nahen?) AKP-Leuten die Stange hält. Warscheinlich scheint denen Erdogan gut kontrollierbar und für eigene Machtspielchen benutzbar. Die Leute lernen eben nie dazu. Staat und Religion haben strikt getrennt zu sein. Aber solange sowas in Deutschland noch immer nicht umgesetzt ist, braucht uns sowas wie die Reaktion aus der EU nicht gross zu wundern ...

cusp - ich bin ja kein grosser Fan von Eclipse (es frisst einfach mehr Resourcen als ich einer IDE zubillige), aber das hier ist schon ganz nett. Und zwar eine IDE für Lisp, die auf den üblichen Integrations-Tools aufsetzt und so eine interaktive Lisp-Umgebung aufbaut - aber eben mit den typischen Eclipse-Features für den Editor und die Sourcenavigation. Sieht gut aus. Und scheinbar gibts auch einen einfachen Installer (der gleich das passende SBCL mitliefert) der auch OS X unterstützt. Vielleicht sollte ich doch mal wieder Eclipse runterladen ...

DIN sagt "Ja" zur ISO-Standardisierung von OOXML - und wenn man sich dann durchliest, dass z.B. nur "Ja" und "Enthaltung" zur Wahl standen, dann ist ja wohl klar wer das ganze gut geschmiert und finanziert hat. Was für eine Blamage für eine Einrichtung, die auf sich selber so grosse Stücke hält.

LispWithCusp - falls sich jemand wundert, warum ich mich für Eclipse und Lisp in Kombination überhaupt erwärmen kann. Ja, das ganze sieht schon verdammt gut aus. Erinnert mich ein bischen an die Apple Dylan Umgebung. Irgendwann werden die aktuellen IDEs mal an die Mächtigkeit der alten Tools rankommen. Cusp sieht da schon wirklich brauchbar aus.

TDD Proven Effective! Or is it? - ein Studie über die Effizienz von test-driven-Development wird hier zerlegt und auf ihre eigentlichen Inhalte und statistischen Aussagen untersucht. Das Ergebnis ist dann doch weniger positiv für TDD ...

Usability problems with .Mac sync - ich kann das nur bestätigen, was Jeffrey Zeldman hier schreibt. Die Sync-Tools von Apple sind einfach nur unterirdisch schlecht. Mir ist mehrfach der Sync von banalen Daten zwischen meinem iMac unter Leopard und meinem Notebook unter Tiger geschrottet - zum Glück ist nur eines führend und im Notfall kann ich einfach alles zurücksetzen. Aber noch schlechter als der Sync der einfachen Daten (Kontakte, Kalender etc.) war der Sync des Schlüsselbundes - hat mich eine ganze Weile beschäftigt, die Schäden wieder zu bereinigen. Und die iDisk? Oh Mann, ich hab nur 4 OmniOutliner Dokumente versucht auf beiden Rechnern im Wechsel zu editieren. Ergebnis: grauenhaft. Schlicht und einfach nur Schrott. Ich bin für Dokumente einfach wieder auf Mercurial zurück (ich benutze es eh für meine anderen Dokumente, die Outliner-Dateien waren nur ein Test). Das ist verlässlich und stabil. Auch wenn es nur eine Kommandozeile als Oberfläche bietet - bei Datensynchronisierungen will ich Stabilität und nicht Schnickschnack. Sync-Dienste, die meine Daten schrotten, sind einfach nur Müll.

SAP ist Müll - den selbst eine Müllfirma nicht haben will ...

Transrapid-Flop: Stoiber verwundert - Maget hämisch - das Geschwafel von Stoiber und Konsorten und wie da gejammert wird, über den armen Industriestandort Deutschland. Als ob von einem unsinnigen Projekt wie der Magnetschwebebahn irgendwas in Deutschland abhängen würde - ausser den Schmiergeldern für die Politiker, natürlich.