Mobile Processing - und hier dann die Variante von Processing, die Applikationen für Mobile Java Geräte (Telefone etc.) erstellt.
programmierung - 7.5.2007 - 5.9.2007
NasaWorldWind in Processing - und hier dann die beiden vorigen Links verbunden. Navigierbare Erde aus der interaktiven Java-Umgebung Processing aufrufen.
Processing 1.0 (BETA) - interessantes Projekt das mit Java das macht, was man früher mit Logo gemacht hat - interaktive Grafik-Programmierung mit guter Ausstattung an einfachen Libraries. Und wie Logo damals auch schon, ist auch das hier für weitaus mehr als nur Spielereien geeignet. Bücher gibts auch.
World Wind JAVA SDK - die NASA-Konkurrenz zu Google Earth als einbettbare Java-Bibliothek.
BabelDjango - besseres i18n Framework für Django. Sieht ganz nett aus und löst einige der Probleme die ich mit dem gettext Geraffel damals hatte, als ich das i18n-Zeug für Django entwickelt habe.
Microsoft Allegedly Bullies and Bribes to Make Office an International Standard - über die netten Geschäftspraktiken von Microsoft.
The Shakespeare Programming Language - oh. shit. Da hatte jemand definitiv zu viel Zeit und zu viel Bier.
Freie ERP- und CRM-Lösung für Linux, Windows und Mac OS X - jaja, ich weiss, ERP ist langweilig und öde. Aber da ich schon seit 20 Jahren in dem Bereich arbeite, ist es für mich natürlich interessant was es da so an OpenSource Lösungen gibt.
Amazon FPS, Amazon Flexible Payment Service - der war mir noch nicht bekannt. Ein Payment-Service als Webservice zur Integration in eigene Systeme. Und unterstützt explizit Micro-Payments durch Aggregierung von sub-cent Zahlungen. Klingt recht interessant. Speziell die Möglichkeit Amazon Account Balances als Alternative zu Kreditkarte oder Bankkonto zu benutzen öffnet ganz neue Möglichkeiten - und Amazon Accounts sind ja recht verbreitet. Ob das ganze auch schon international funktioniert? Sollte ja eigentlich.
Project Wonderland - eine 3D-Welt-Software unter GPL von SUN. Client und Server natürlich in Java. Klingt aber von den Ansätzen her sehr interessant - Content wird derzeit aber nur über X3D-Importer ermöglicht.
Uh Oh. Another Smooth Move from Microsoft: Watch out, Ruby. Watch out OSI. - über den Ausverkauf ihrer Moral, den die OSI derzeit betreibt. Sorry, aber solange eine Firma wie Microsoft sich dermaßen vehement gegen eine - zertifizierte! - Open Source Lizenz sperrt, kann man nicht hintenrum andere Sachen von denen als wertvollen Beitrag hinstellen. Aber das war schon immer der wesentliche Unterschied zwischen den Open Sourclern und den Free Softwarelern. Und auch der Grund, warum mir die manchmal vielleicht etwas fanatisch anmutenden Äußerungen von Richard Stallman wesentlich lieber sind, als die der sogenannten "Pragmatiker". Denn die sind doch letzten Endes wieder nur auf Geld aus - und damit käuflich.
Stackless Python soll Eve Online schneller machen - so spannend die Softwarebasis für mich ist - so langweilig ist das Spiel für mich. Ich hab bei Eve Online und Vendetta Online mal wieder gemerkt, wie stinklangweilig der Weltraum für mich ist. Jedenfalls wenn er aus dem Rumdüsen mit Raumschiffen und Handeltreiben besteht. Wenn mal jemand ein solches Spiel mit der Möglichkeit auf Planeten rumzulaufen und eigene Welten so zu erschaffen macht, dann bin ich wieder im Boot.
RE: question about Erlang's future - Erlangs Status in Ericson heute (nicht so positiv wie man es sich wünschen würde, aber eine Erklärung für Bluetail und z.B. deren SMTP-Server in Erlang).
David Carr: Deadlines, Overtime and Undertime - was Überstunden in einem Programmierprojekt wirklich bewirken. Wäre nett, wenn das mal Manager lesen würden. Aber die haben ja auch schon "The Mythical Man Month" seit mehreren Jahrzehnten ignoriert ...
Project details for leJOS - jetzt auch für den NXT. Macht direkt Laune, andererseits haben Legobasteleien einen Nachteil: man muss sie wegräumen, wenn man nicht ständig drüber stolpern will ...
integer overflows - und wie die PHP Maintainer sich vorstellen, das zu verhindern ... wundert sich noch jemand über die vielen Probleme im PHP-Interpreter? Wärs vielleicht an der Zeit, das einige der Maintainer dort mal programmieren lernen?
iPod Operating System - jemand hackt in die Systemebene eines iPod. Und findet ein abgespeckites OS X. Kudos für die Benutzung von SNOBOL für das Beispielprogramm.
Linux Creator Calls GPLv3 Authors 'Hypocrites' As Open Source Debate Turns Nasty - mal wieder ein Fall wo ich meine das Linus einfach mal sich hinsetzen und Code schreiben sollte - und ansonsten die Klappe halten sollte. Open Source ist immer opinionated software und dieses alberne Bashing auf Stallman (der zugegebenermaßen komplett gaga ist - aber welcher Visionär war das nicht?) ist affig. Ohne RMS wäre Open Source nicht das, was es ist. Einen Kernel auf der Basis von 70er Jahre Technik zu schreiben ist eine Sache - aber eine Community aufbauen auf (nicht nur technischen, sondern auch moralischen!) Ideen, das ist eine ganz andere. Die FSF-Leute haben zumindestens eine Idee einer besseren Gesellschaft, deren Gegner hingegen ist die Gesellschaft scheissegal. Auf welcher Seite sitzen da wohl die "Hypocrites"?
low-level network packets with python - wir hacken uns IP Pakete. Und scannen das Netz. Und filtern Pakete. Mit Python.
Genera Concepts - wen interessiert, warum Genera so genial ist und warum viele der Meinung sind, das es selbst heutigen Systemen konzepionell weit voraus ist.
SQLite-Leistung und Django - Tuning-Tipps.
Die Geschichte von Mel - echter Programmierer.
Ari Jaaksi on Nokia and Open Source and the N770 - sehr interessante Ausschnitte aus dem Whitepaper von Ari Jaaksi über die Chancen in Open Source für grosse Firmen (in diesem Fall eben Nokia).
XGP - OS X IDE für GNU Prolog (welches einen native code compiler enthält). Hmm.
Programming Experiments: Initial Release of my web tools - zwei kleine Libs, vor allem Weberl ist interessant, da es auf OTP aufbaut für Konfiguration und Struktur und mit klassichen Erlang Behaviours arbeitet. OTP bietet damit sehr einfache Skalierung auf multiple Webhosts.
httplib2.py - bessere HTTP library als die in der Standardbibliothek.
A 10 minute tutorial for solving Math problems with Maxima - sehr interessant, Maxima scheint einiges weiter zu sein als damals als ich es zum ersten Mal gesehen habe.
Google Gears for WebKit - interessanter Ansatz um Webanwendungen lokal bereitzustellen. Im Prinzip nur ein intelligenter Cache, nichts weiter. Aber solche Low-Tech-Ansätze sind manchmal einfach die effizientesten Lösungen. Und netterweise haben die im Source das ganze auch für WebKit parat - die Downloads sind ja nur für die Mozilla Familie bisher (und natürlich wieder mal nichts für Camino).
trackback - Trackback-Client für die Kommandozeile.
Park Place, der Amazon-S3-Klon - in Ruby.
New database class - HyperDB - das was unter wordpress.com dafür sorgt, das man Wordpress in Datacenter betreiben kann. Nett.
[Introducing Mahlee™](http://www.kirit.com/Introducing Mahlee™) - Multithreading für JavaScript.
PyCells - berechnende Speicherzellen. Im Prinzip sowas wie eine Maschinerie für Tabellenkalkulationen. Hatte ich das nicht schon mal? Egal. Ist trotzdem interessant.
The Red Hot Erlang Blog - interessante Blog-Software in Erlang. Müsste man sich mal angucken, einige der Features sehen nett aus.
Why, oh WHY, do those #?@! nutheads use vi? - interessanter Text über die Stärken von vi. Leicht erschreckend: das wurde von Leuten geschrieben, die eine VI-Emulation für Microsoft Visual Studio gebaut haben.
Beautiful Soup: We called him Tortoise because he taught us. - auch das nicht neu, aber praktisch: ein HTML-Parser für kaputtes HTML. In Python. (und ja, ich muss gerade HTML-browsing automatisieren für Tests)
twill: a simple scripting language for Web browsing - automatisiertes web-browsen. Hatte ich wohl schon mal, aber egal, wird sonst auch ständig was wiederholt.
XML Transformation in Scheme - kleines Beispiel wie man mit PLT Scheme und XML rumspielt.
Alligator Eggs! - mit sicherheit die seltsamste Erklärung des Lambda Calculus, die ich je gesehen habe.
Erlang For The Practical Man - quick and dirty Tutorial für eine praktische Anwendung (POP3-Postfach in einen RSS Feed wandeln).
Lambda Associates Home Page - Qi, eine funktionale Sprache, die auf Common Lisp aufbaut. Frei verfügbar und auf verschiedenen Lisp-Implementierungen lauffähig.
impromptu - eine Scheme Umgebung explizit zur Nutzung von AudioUnits. Computergenerierte Musik, mit Hilfe von Haufen von Klammern.
JSONstore 0.2 - interessant, eine Mini-Datenbank für JSON Objekte. Kann vielleicht für Projekte mit JavaScript auf Client-Seite mal interessant sein, um denen eine einfache Datenbank zu geben.
PyInstaller - interessante Alternative zu py2exe, die sowohl unter Windows als auch unter Linux ausführbare Dateien erstellen kann.