Archiv 21.10.2009 - 12.11.2009

The Enclojure REPLs (Not just for Netbeans!) - wie man die REPL aus dem Netbeans-Plugin auch standalone benutzen kann. Und das ist eine recht brauchbare REPL, mit netten Features.

Joe Strummer darf alles (1999) | Spreeblick - ist so. Joe Strummer darf alles.

The Go Programming Language - interessante Sprache die aus den Google Labs kommt. Viele Ideen drin, die das Programmieren angenehm machen können - und viele pragmatische Ansätze. Für mich liegt es in einer ähnlichen Kategorie wie D - also eine Systemsprache, die als Alternative zu C oder C++ eingesetzt werden kann. Es ist interessant, das dieses eher vernachlässigte Segment von Sprachen in letzter Zeit mal wieder frischen Wind bekommt.

Ricoh GXR Hands on Preview - interessantes, wenn auch seltsames Konzept: ein Kamerabody ohne Kamera-Funktion, dafür dann Objektiv-Module mit integriertem Chip. Dadurch können Chip und Objektiv perfekt aufeinander eingestellt sein, der Benutzer hat aber immer die gleiche Body-Bedienung. Eigentlich recht pfiffig, mal sehen wie die Ergebnisse in der Realität dann sind - mit meiner Ricoh GRD II bin ich ja super zufrieden. Und Kompaktchip-Kameras sind natürlich potentiell ein gutes Stück kleiner als selbst meine Micro 4/3 Ausrüstung. Der Preis ist natürlich exorbitant.

Staatssekretär Hanning in Ruhestand versetzt - dann hat August ja vielleicht wieder mehr Zeit zum Schachspielen in Nordwalde ...

:: Clojure and Markdown (and Javascript and Java and...) - interessanter Post, weil hier der Vorteil der gemischten Sprachen auf der JVM voll ausgespielt wird. Anstelle einen Markdown-Parser für Clojure zu schreiben, wird einfach einer in JavaScript über Rhino (JS in Java) benutzt. Womit dann auch sichergestellt ist, das sowohl Web-Client als auch Blog-Server die gleiche Implementierung von Markdown benutzen können.

for post in leo.blog():: Django-Jython 1.0.0 released! - für ein Projekt auf der Arbeit nicht unwichtig: Django-Jython hat fertig. Und mit dabei der Oracle-Client, den wir in dem Projekt auch dringend brauchen würden. Nett.

What DNS Is Not - ACM Queue - über die Unsitte, DNS-Abfragen abzufangen und auf Werbeserver umzuleiten. Den gleichen Mist macht auch T-Online seit geraumer Zeit. Ja, man kann es abschalten, wenn man durch diverse Reifen hüpft. Ich betrachte es immer noch als eine Frechheit, so einen Unfug nur als Opt-out einzuführen. IMO ist sowas Missbrauch der Marktposition.

Acme::Don't - Perl-Leute sind seltsam!

Automatisiertes Newsportal: Netzeitung verliert Redaktion - was passiert jetzt eigentlich, wenn die Qualität der Zusammenstellungen und Inhalte durch die Newssammelalgorithmen jetzt plötzlich besser sind als die vorher von der Redaktion zusammengestellten Inhalte? Nur mal so in den Raum gestellt. (jaja, bin ja schon still. witzig wärs aber.)

Eva Redselig - putzig.

avodonosov's abcl-idea - da ich gerade mit IntelliJ spiele (und den Plugins für Scala und Clojure dafür), hier gibts auch ein Plugin zur Integration von Common Lisp in Idea. Sogar mit der Möglichkeit Erweiterungen für Idea in Common Lisp zu schreiben (und einer eigenen Repl dafür zu haben). Müsste ich mal ausprobieren.

Cluster SSH - Cluster Admin Via SSH - noch ein interessantes Tool, lässt Kommandos per ssh auf mehreren Maschinen parallel laufen. Gut für Administration vieler gleichartiger Maschinen auf denen im Prinzip das gleiche Kommando laufen soll.

FAI - Fully Automatic Installation - da wir in der Firma haufenweise chroots und virtuelle Maschinen haben, vielleicht ganz interessant.

flogr - Fotoblogging mit Flickr als Backend für die Bilder. Sieht ganz interessant aus.

iWebKit - Make a quality iPhone Website or Webapp - noch so ein iPhone Web Framework.

jQTouch — jQuery plugin for mobile web development - for future use, iUI ist doch ein bischen spröde und native Anwendungen verlangen ja den Strafzoll von jährlich 79 Euro für das Developerprogramm. Für die paar Sachen die ich mache sind Webanwendungen warscheinlich häufig ausreichend.

Lazy Pythonista: Diving into Unladen Swallow's Optimizations - unladen swallow ist die Python-Variante für LLVM. Sieht immer interessanter aus.

OpenOffice.org2GoogleDocs - export & import to Google Docs, Zoho, WebDAV - klingt cool. Mit einer passenden Anwendung auf dem iPhone kann man dann fix Dokumente einsehen, die man zu Hause normal in einer Desktop-Anwendung bearbeitet.

Electric Alchemy: Cracking Passwords in the Cloud: Breaking PGP on EC2 with EDPR - interessanter Artikel über brute-force-cracking von Passwörtern mit Hilfe von dynamischen Instanzen auf Amazon EC2. Besonders interessant der zweite Teil mit den Analysen der Kosten dieser Lösung abhängig von Passwort-Komplexität und Länge. Da sind 8-Zeichen Passwörter (selbst mit Sonderzeichen und Ziffern) für wirklich schützenswerte Daten definitiv nicht mehr aktuell.

Large Problems in Django, Mostly Solved: Search - interessantes Projekt: Haystack. Eine Erweiterung von Django um Volltextsuche mit einem Interface das sehr ähnlich zum normalen Datenbank-Interface von Django ist.

Parsing JSON in Arc - nichts weltbewegend neues, einfach nur Parser-Kombinatoren, aber man sieht ja nicht so sehr oft Code in Arc, dem Lisp-Dialekt von Paul Graham.

Why do we have an IMG element? - Mark Pilgrim buddelt in HTML-Geschichte.

Tausende Blaue Briefe vom Jugendamt - "Ärzte und Jugendämter in NRW kontrollieren mittlerweile, welche Kinder nicht zur freiwilligen Vorsorge kommen. Mehrere tausend Mahnbriefe sind bereits verschickt worden. Wer nicht reagiert, muss mit Besuch vom Jugendamt rechnen." - klingt alles wahnsinnig freiwillig.

alandipert's step - ein Pico-Framework für Websites-Dengeln mit Scala. Sieht ganz witzig aus gerade für einfache REST Webservices in Scala.

GRDIII vs. GRDII vs. GRD - B&W side by side photos - für Pixelpeeper interessant, wie der Kontrast und die Schärfung sowie Rauschunterdrückung bei den drei GRD Modellen unterschiedliche Auswirkungen auf das Bild haben.

Henri de Toulouse-Lautrec in Langenfeld - bis 24. Januar. Das sollte ich mir auf die ToDo packen.

hlship's cascade - und ein etwas weiter ausgebautes Framework mit einigen netten Features aber immer noch sehr kompaktem Code.

macourtney's Conjure - achherrjeh, noch ein framework für Clojure. Diesmal eines das ähnlich zu Rails ist. Nettes Detail: kommt mit H2 als Datenbank vorkonfiguriert und enthalten - H2 ist eine Datenbank in Java, ähnlich zu SQLite, klein, schnell, schlank. Kann aber auch andere Datenbanken.

weavejester's compojure - Pico-Webframework für Clojure. Vergleichbar zu Step für Scala oder web.py für Python. Einfach das absolut minimal notwendige um eine kleine Webanwendung zusammenzudengeln.

RWPluginMarkup - Markdown plugin für RapidWeaver.

Bill Clementson's Blog: Clojure could be to Concurrency-Oriented Programming what Java was to OOP - interessanter Vergleich zwischen Erlang und Clojure bezüglich Multithreading.

(Field) - beim Schockwellenreiter gefunden und jau, das Teil sieht sehr interessant aus. Processing auf Steroiden? Jedenfalls deutlich offener was die Programmiersprachen angeht. Muss ich definitiv mal genauer angucken, denn einfache grafische Oberflächen ala Processing sind das was mir z.B. für Processing oder Abcl noch fehlen.

Underscore.js - funktionale Hilfsmittel für JavaScript.

UNITY: Game Development Tool - ist jetzt frei wie Freibier.

Scientists discover gene that 'cancer-proofs' rodent's cells - vermutlich macht p16 aber dann nicht nur sicher vor Krebs, sondern verursacht auch Haarausfall und hässliche lange Schneidezähne ...

[Python-Dev] Reworking the GIL - klingt gut! Nein, das GIL wird nicht entfernt - aber das Scheduling wird überarbeitet und damit könnten einige der Probleme des Threading unter Python behoben werden.

[zfs-discuss] Apple cans ZFS project - warum Apple ZFS fallen gelassen hat.

exploring the mandelbrot set with your gpu - ziemlich coole Clojure Library die GPU-Nutzung mit Clojure ermöglicht.

The Self Handbook - da Self ja mitlerweile wiedererwacht ist, sicherlich ganz interessant. Ausserdem natürlich auch historisch interessant, denn Self hat prototyp-basierte OO-Systeme mehr oder weniger erfunden und ist in vielen Punkten immer noch hoch modern.

Klaus Staeck über die Gefahr der "Blogorrhoe" - und wo bitte bleibt der Qualitätsjournalismus in Zeiten von regionaler Übermacht der Springer-Presse in Bereichen von oberhalb 90%? Ich kann in keinem Erzeugnis aus dem Haus auch nur einen Furz von Qualität ausmachen. Die paar anderen Redaktionen sollen alles rausreißen? Erscheint mir mehr als Zweifelhaft wenn ich bedenke das die meisten alternativen zur Springer-Presse entweder ähnlich unterirdisch schlecht sind, oder aus einem doch recht konservativen Weltbild heraus schreiben. Entweder man traut den Konsumenten Medienkompetenz zu - dann muss man Blogs aber mindestens genaus akzeptieren wie Springer Presse - oder man traut ihnen keine Medienkompetenz zu. Dann muss man aber auch konsequent gegen Blödzeitung und ähnliche Papierverschwendung argumentieren. Schlechter Journalismus wird nicht einfach dadurch besser das man ihn ausdruckt. Und guter Journalismus bleibt gut, auch wenn er nie durch Rotationspressen gelaufen ist.

bamboo-language - "Bamboo is intended to provide an implementation of Smalltalk and Strongtalk for both the iPhone and Mac OS X, leveraging Apple's Objective-C runtime, LLVM, and Clang.". Gibt noch nicht viel Inhalt dort, also wohl eher als Absichtserklärung zu betrachten.

DeliciousSafari - syncen von Safari-Bookmarks mit delicious. Alternative zum Bookmark-Sync über MobileMe? Für Delicious gibt es ja auch iPhone-Apps. Und Kalender, Kontakte etc. kann ich auch als Push-Sync über Google machen.

Enterprise scala actors: introducing the Akka framework - klingt ein bischen wie OTP (die Serverplatform für Erlang) für Scala. Könnte sehr interessant werden, mal beobachten.

Mozilla Labs Raindrop - erinnert mich irgendwie an Radio Userland (nicht nur wegen des Desktop-Webservers, auch wegen der Zielsetzung).

pier - wer auf dem Mac mal mit Seaside und Anwendungen dafür rumspielen will, hier ist ein Projekt das eine Mac-Anwendung rund um ein Squeak mit Seaside und einem CMS gebaut hat. Macht einen ganz interessanten Eindruck (und ja, heute ist mal wieder wühlen-in-google-code-projekten Tag ...)

Snow project - eine GUI-Bibliothek für abcl (armed bear common lisp) auf Swing aufbauend.

xmlisp - und noch ein MCL Abkömmling (oder evtl. eher ein CCL Abkömmling). Also ein Common Lisp auf Mac, dieses hier mit spezifischen Erweiterungen für 2D und 3D Grafik und Game-Programmierung. Erinnert so ein bischen an Processing auf den ersten Blick.

MCL - das alte Digitool MCL (original Macintosh Common Lisp von Apple ursprünglich und davor Coral Common Lisp glaub ich) lebt nicht nur in Clozure Common Lisp weiter, sondern auch als direkter Abkömmling des ehemals kommerziellen Paketes. Mindestens für Lisp-Nostalgiker interessant. Leider nur mit Rosetta lauffähig, nicht direkter Intel-Code. Aber vielleicht kommt der ja noch?

Panasonic Leica 45mm F2.8 Macro OIS Lens Review - nicht gerade billig. Die Daten lesen sich aber recht nett.