mongoengine - Python-API für Zugriff auf MongoDB mit einer an den Django-ORM angelehnten Struktur.
Archiv 22.1.2010 - 4.2.2010
BookmarksExtension - Mercurial - Mercurial hat mit den Extensions immer wieder Überraschungen parat. Die Bookmarks sind nett für schnelle kleine Wartungsfixes für die man nicht ein eigenes Repository aufbauen will, aber auch nicht einen in-repository Branch benutzen will (weil dadurch die History übertrieben komplex wird).
Gericht: E-Mail-Abmahnungen sind zulässig - immer wenn ein Beitrag mit "Das Hamburger Landgericht" beginnt, weiss ich schon, da gibts wieder Blödsinn von der technisch inkompetentesten Stelle unter den Landgerichten. Wie gut, das es da noch Instanzen drüber gibt, die dann doch nicht mehr ganz so oft durch solchen Dummfug auffallen. Die Abmahnanwälte wird es sicherlich freuen, das sie demnächst einfach nur an irgendwelche veralteten Mailadressen oder wohin auch immer schreiben brauchen - ist doch wurscht, ist ja zugestellt ...
InfiniDB 1.0.2: Analytische Datenbank Engine für Datamining - Golem.de - hmm, auf MySQL aufbauend - keine Ahnung ob ich das als Empfehlung oder Abschreckung betrachten soll. Andererseits wäre eine DB speziell für Datamining-ähnliche Anfrageprofile durchaus manchmal sinnvoll - müsste ich also mal ausprobieren.
Pollution in 1/8 | RIPE Labs - 1/8 und 27/8 sind jetzt normale IP-Adressen - und es gibt Konflikte mit Leuten die speziell 1/8 für diversen Kram benutzt haben, weil er ja schon seit 1981 "unbelegt" ist ...
Time Capsule Memorial Register - hmm, ob ich da auch irgendwann meine TimeCapsule listen muss? Ich hab ja auch noch eine aus der ersten Generation ...
homebrew - GitHub - neue Packagemanager für Unix-Software unter OS X. Ein paar interessante Ansätze, anders als Fink und MacPorts (letzteres ziehe ich normalerweise vor) setzt es auf schon installierten Tools und Libs auf und installiert daher nicht das halbe Internet wenn man nur ein kleines Tool braucht. Allerdings hat es derzeit nahezu keinen Support für Dependencies, und die Auswahl an Pakete ist noch recht schmal. Und das Ergebnis ist halt wirklich nur selbstkompilierte Tools mit etwas Link-Verwaltung drumherum.
The Definitive Guide to Jython — Jython Book v0.91 documentation - ist drin was drauf steht. Bezieht sich auf Jython 2.5.1 und gibts auch als (aktualisiertes mit zusätzlichen Inhalten, die Open Source Version des Buches ist noch nicht voll aktualisiert) totes Holz von APress.
CLiki : FirstStepsWithAsdfAndAsdfInstall - weil asdf und asdf-install alles andere als intuitiv sind, hier ein Link auf ein Tutorial
HintsForAsdfAndOpenmcl – Clozure CL - und das ist wie man generell das asdf-install auf Clozure CL zum Laufen kriegt.
Alex Payne — On the iPad - "For now, though, I remain disturbed. The future of personal computing that the iPad shows us is both seductive and dystopian. It’s not a future I want to bring into my home."
Apple buys P.A. Semi chip designer, Intel says wha? - weil letztens beim Stammtisch die Diskussion war, ob Apple wirklich den A4 im iPad selber designed: in 2008 haben sie eine Chip-Designer-Schmiede gekauft, deren Chef einer der StrongArm Architekten war ...
AppScale, an OpenSource GAE implementation - interessantes Projekt das die Google App Engine API nachbildet als Open Source Lösung für Selberhosting.
Clozure CL - nicht zum ersten Mal gelinkt, aber die derzeitige 1.4 Distribution ist mitlerweile richtig nett geworden, es gibt die ersten IDE Tools (Apropos, Listener, Inspektor, Editor) in einer benutzbaren Form und das Cocoa-Framework und die ObjC Bridge sind auch schon recht ausgereift. Außerdem ist es eines der am schnellsten startenden Lisps für den Mac. Bietet nette Möglichkeiten mal mit OS X APIs rumzuspielen.
Eucalyptus Community - und hier ein Projekt welches die AWS APIs (EC2, S3 und EBS) nachbildet. Interessant wenn man AWS-gehostete Systeme baut und später auf eigene Systeme wechseln will. Cloud ist ja ganz nett, aber man sollte eine Exit-Strategie haben für den Fall, dass der Anbieter die Grätsche macht. Passiert nicht? Erzählt das den potentiellen Kunden der SUN Cloud Lösung, die gerade von Oracle geschreddert wurde ...
Mindestlohn-Urteil: Postdienstleister PIN will Löhne senken | tagesschau.de - toll wie die Unternehmer gleich in die Taschen ihrer eh schon nur schlecht bezahlten Mitarbeiter greifen. Irgendwomit muss ja der neue Swimming-Pool bezahlt werden. Tariflich abgesicherte 6.50 im Osten und 7.50 im Westen? Das ist keine Absicherung, das ist eine Beleidigung. Für so einen Stundensatz würden die Unternehmerärsche nicht mal guten Morgen sagen. Soviel zur sozialen Verantwortung von Unterehmern - wenn das nächste Mal das Merkel darüber schwafelt, erinnert sie mal daran wie bereitwillig Arbeitnehmer von diesen ach so sozialen Arbeitgebern abgezockt werden.
Apple - iPad - Technical specifications and accessories for iPad. - zwei Monate in denen sich die Technik-"Experten" die Finger fusselig schreiben können.
denkspuren: Factor @ Heilbronn University - da hat jemand Factor als Programmiersprache in Kursen an der Uni benutzt und scheint recht angetan. Ich selbst mag Factor ja auch - so ein bischen kommt bei der Factor-IDE das alte Lispmaschinen-Feeling rüber und die Sprache ist einfach nett kompakt. Allerdings merke ich oft, wenn ich damit herumspiele, dass ich dann doch sehr viel Zeit darauf verwende die passenden Abstraktionen zu finden - es gibt einfach Berge von mitgeliefertem Code und die Dokumentation ist zwar gut, aber es fehlt einfach ein bischen an Tutorials zur Nutzung des Codes. Best Practices und Cookbooks wären gefragt. Spaß macht Factor aber trotzdem.
Mainz: Brüderle kein Landesparteitags-Delegierter mehr - lustig, die FDP. Versehentlich einen Bundesminister nicht mehr als Landesdeligierten wählen. Ooops, und wech isser. Ich glaub, sowas kann auch wirklich nur der FDP passieren.
django-extensions - sehr nützliche Tools für Django die sich in den Manage mit einhängen. Zum Beispiel ein Diff für SQL.
Introducing Bibble 5 - man sollte die alten Bekannten nicht vergessen. Bibble 5 gibts nämlich auch in einer Linux-Version und Bibble 5 hat auch Asset Management (was LightZone ja fehlt). Massiver Nachteil von Bibble: die weigern sich DNG einzubauen mit IMO recht albernen Argumenten ("wir wollen nicht mit Adobe-konvertierten Files arbeiten und erklären warum die Ergebnisse anders aussehen als die aus originalem RAW"). Was dazu führt, das z.B. Kameras mit direktem DNG Output (Ricoh, Leica) nicht unterstützt werden und z.B. meine konvertierten Altformate aus der seit vielen Jahren nicht mehr verfügbaren Kodak DCS 520 auch nicht unterstützt werden. Schon ziemlich blöd, weil ansonsten ist es recht nah an Lightroom im Aufbau.
kbarni's bibble plugins - Plugins - diverse Plugins für Bibble, teilweise frei. Wenn ich tatsächlich mich mit Bibble beschäftige, wäre das sicherlich auch ein wichtiger Punkt.
LightZone « lightcrafts - durch Zufall drüber gestolpert, nette Bildbearbeitungssoftware für RAW-Fotos. In Java geschrieben, daher auf allen Plattformen verfügbar (Windows, MacOS X und Linux). Keine brauchbare Verwaltungssoftware für das Bilderarchiv dabei - das muss man extern realisieren - aber Bilder werden non-destruktiv bearbeitet, Ergebnisse in JPG Files gespeichert (inkl. des Stacks angewendeter Tools). Alles in allem sieht es ganz nett aus und könnte eine Alternative zu LightRoom sein, wenn ich noch für Linux eine brauchbare Bilderarchiv-Software finde (jedenfalls eine brauchbarere als ich bisher hab - leider unterstützt Picasa ja keine Panasonic-RAW in der Linux-Version).
Scala 2.8.0 Beta 1 | The Scala Programming Language - Scala macht sich auch fertig für die nächste Release. Die Erweiterungen und Änderungen klingen recht gut - und der Impact auf bestehende Sourcen scheint gering zu sein.
Carl Bildt: Digitale Mauern einreißen - die Tatsache, das Schweden gerne als eines der Vorbilder in Deutschland für erfolgreiches Internetfiltern gezogen wird und die Tatsache, das die USA massiven Druck ausüben um Glücksspiel im Internet für Amerikaner unzugänglich zu machen, naja, das lassen wir dabei dann mal einfach außen vor. Ist ja viel einfacher von autoritären Regierungen zu schwafeln und die eigenen Bestrebungen der Zensur im Internet einfach unter den Teppich zu kehren. Von daher wird sich sicherlich auch die deutsche Regierung mit ihrer derzeitigen Zensuraffinität nicht davon angesprochen fühlen.
fastutil - manchmal sicherlich ganz praktisch, Collections für Java die auf primitiven Typen aufsetzen und diese Collections dann platz- und performance-effizient implementieren. Also z.B. sowas wie ein Array von Bytes. Oder ein Map von Strings auf Booleans. Die Library hat so etwas über 1000 Kombinationen parat ...
Have you seen the old men | Spreeblick - Lesenswertes zum Thema wie unsere Gesellschaft und Politik mit Armut umgeht.
Christopher Blizzard · HTML5 video and H.264 – what history tells us and why we’re standing with the web - mehr über die Lizenz-Problematik mit H264
IronPython in Action: Front Page - garnicht mitbekommen, es gibt mitlerweile ein Buch über IronPython, die Version von Python die in Microsofts .NET Umgebung läuft. Könnte für einige Firmenprojekte interessant werden, vor allem da es die ersten Erfolge von Django auf IronPython ja schon 2008 gab ...
Zensur im Namen des Jugendschutzes: Stellungnahme zum Jugendmedienschutz-Staatsvertrag - Arbeitskreis gegen Internet-Sperren und Zensur (AK Zensur) - und wieder dreht die Politik am Rad und meint das gut gemeint mit gut gemacht gleichzusetzen wäre. Was da in der Pipeline ist, wäre ein gefundenes Fressen für Denunzianten und Abmahnanwälte, aber hätte mit Jugendschutz genau garnichts zu tun.
Alle Atommeiler sollen offenbar zunächst am Netz bleiben - und weiter wird geschachtert und gelogen. Weil, den Energiemonopolisten mit ihren Milliardengewinnen muss man ja noch mehr Geld zuschachern - und auf keinen Fall kann man ihnen die Stillegung der auf Steuerzahlerkosten gebauten Reaktoren zumuten, denn dann müssten sie ja zum ersten Mal selber was von ihrem Geld investieren! Wo kommen wir denn da hin!
annalist - "Wir werden blockieren" - "Zur 'Meinungsfreiheit' der Nazis: Ich sehe eine Ideologie, die Menschenrechte nicht nur missachtet sondern ihnen offen widerspricht nicht als “Meinung”, die durch Menschenrechte gedeckt ist. Naziideologie ist keine Meinung sondern ein Verbrechen." - aber unser Rechts-Staat sieht das natürlich anders und deshalb werden Parteizentrale der Linken in Sachsen durchsucht und Abgeordnete und minderjährige Plakatierer verhaftet. Weil, ist ja klar, menschenverachtende Ideologien muss man natürlich tolerieren, aber die Meinungsäußerung gegen solchen braunen Dreck ist natürlich nicht von der Verfassung gedeckt. Sind ja schließlich die ganz schlimmen linken Extremisten!
Armin Maiwald wird 70 - und dem gratulier ich doch gerne, dem Mit-Erfinder der Sendung mit der Maus!
Facebook Gives Harman His Name Back, Apologizes - schaut so als ob die tatsächlich mal das richtige getan haben ...
High-Level Virtual Machine (HLVM) - interessantes Projekt für eine virtuelle Maschine. In OCaml geschrieben.
michaelv.org - sieht aus wie Windows 3.1 und hat eine Reihe von klassischen Windows-Programmen. Aber alles in JavaScript gedengelt. Ja, da ist ein DOS Prompt. Und ein Webbrowser. Und alles mögliche andere. Einfach mal rumklicken.
Trellis - Library zur eventgesteuerten Programmierung in Python. Die Idee ist, statt handgedengelter Callbacks einfach Regeln zu formulieren, die auf Objekte angewendet werden und bei entsprechenden Änderungen werden automatisch diese Regeln ausgeführt. Dabei sorgt das System für saubere Trennung dieser Events, so das keine Deadlocks auftreten.
Closure Compiler - eigentlich eher ein JavaScript-Optimizer denn Compiler - es entfernt überflüssiges, kompaktiert den Code, bereinigt einige langsame Dinge und ersetzt sie durch effizientere Varianten und liefert auch noch einige statische Tests auf dem JavaScript Code. Mal für Firmenprojekte geblogmarkt.
django-history-tables - könnte für ein Projekt in der Firma interessant werden, dort gibt es auch die Anforderung einer Historie von Datenänderungen.
EZ430-Chronos - Texas Instruments Embedded Processors Wiki - technische Details zu dem tragbaren Embedded System von TI.
Facebook Snatches User’s Vanity URL And Sells It To Harman International - tja, Facebook fällt mal wieder durch hochgradigen Schwachsinn und User-Verarsche auf. Bin ja mal gespannt wann mein RFC1437 vanity URL Dingens verschwindet ... (ich benutz Facebook ja nur als Super-Aggregator meiner diversen Außenstellen und auch da nur eher nebenbei - hab ja auch die gigantische Menge von ganzen 2 Friends!)
How to create offline webapps on the iPhone - grauenhaftes Seitenlayout, aber interessante Doku wie man für das iPhone Web-Anwendungen baut, die dank HTML5 Application Cache auch dann funktionieren wenn das iPhone offline ist. Nachdem ich einen Moment überlegt hab, ob ich mir so eine TI Uhr kaufen will, und mich drüber ärgerte das die nicht als Taschenuhrversion existiert, hab ich dann wieder klar denken können und mich an mein iPhone erinnert ... (manchmal ist das naheliegende zu naheliegend)
Inheritance Patterns in JavaScript - interessanter Artikel darüber, welcher Klassen- und Vererbungsstrategie in JavaScript der Vorzug zu geben ist. Hauptsächlich für JavaScript-Framework-Hacker interessant, denn bei den anderen wird in der Regel eine Technik schon von den Frameworks gewählt worden sein.
Syntensity - sieht interessant aus, sowas wie ein Open-Source-Gegenpol zu Unity 3D. Derzeit noch kein Mac Client, aber bei Open Source sind die Chancen recht hoch das was kommt.
TI hits home run with Chronos sportswatch wireless dev kit - das ist interessant. Eine Armbanduhr zum Hacken - Wireless, Accelerometer, Druck und Höhensensoren, LCD Anzeige, Temperatursensor, und ein Developer-Kit und Tools (Hardware-Tools in diesem Fall). Und auch noch bezahlbar (50 Dollar für die Uhr!). Wer also mit einem kleinen Embedded System rumhacken will, und das dann immer dabei haben will, warum nicht eine Armbanduhr nehmen?
Well, I'm Back: Video, Freedom And Mozilla - warum Firefox keine Unterstützung für H264 beinhaltet. Ich persönlich bin ja der Meinung, die technisch vorhandenen Codecs des installierten Systems zu benutzen und dem Benutzer damit zu überlassen welche Codecs er haben will wäre besser. Ich verstehe allerdings den argumentativen Standpunkt von Mozilla in dieser Sache, bin aber der Meinung das es in diesem Fall eher negativ für die Verbreitung von Firefox sein könnte - oder auf Dauer zu einem Fork von Firefox und Firefox+OS-Codecs kommen könnte. Seine Argumente über "pushes software freedom issues from the browser to the platform" ist in meinen Augen Bullshit - denn er selber schreibt über den Flash-Video-Fallback, der ein nicht-freies Flash-Plugin erfordert ...
A Postfunctional Language - in letzter Zeit gibts häufiger mal Diskussionen, ob Scala wirklich eine funktionale Sprache ist. Hier die Aussagen dazu vom Erfinder von Scala selber, Martin Odersky.
Export ban for useless 'bomb detector' - toll, Wünschelruten gegen Bomben. Das bringt ja auch dann wirklich so viel - und die merken erst jetzt, das die Dinger keine Batterien haben? Ich mein, was haben die Leute die den Mist gekauft haben und die Milliionen dafür bezahlt haben in ihrem Schädel? Wasser? Man probiert doch Bombemdetektoren aus und guckt ob sie sich auch wirklich im Einsatz bewähren und kauft erst dann die große Charge.
Giant Knife 16999 Wenger Swiss Army Knife - ähm. Sozusagen ein Schweizer Offiziers Zweihänder oder so ...
The Collection - Leatherman - und wie wäre es mit Leathermans aus Silber oder Gold mit Silber? Ich mein, was ist denn schon ein 12000 Dollar Leatherman unter Freunden ...