Entries for month 06/2010

skip over the calendar

Page created at
Welcome | Ibis Reader ™ June 27, 2010, 2:35 p.m.
Welcome | Ibis Reader ™ - ein ePub reader im Web mit Sync der Lesepositionen (naja, nicht wirklich Sync - die speichern ja alles in der Cloud und der Reader ist einfach nur deren Webinterface). Für die, die kein iOS 4 benutzen können (weil z.B. iOS 4 aus einem iPhone 3g ein sehr langsames iPhone 3g macht) und keinen Bock auf Amazon Kindle (für den sie ihre Bücher auf die Amazon-Server schicken müssten) haben eine Alternative. Ausserdem unterstützt es auch Android Phones.
Webservices
Write-Ahead Logging June 27, 2010, 11:56 a.m.
Write-Ahead Logging - in SQLite! Ab Version 3.7. Das ist sehr interessant, weil damit ein Anwendungsfall einfacher wird - multicore-nutzende Applikationen, die mit einer embedded Datenbank arbeiten wollen. SQLite wird damit noch mehr zum Schweizer Messer der Datenspeicherung (und wenn man beim Programmieren darauf Rücksicht nimmt, ist der Wechsel zu PostgreSQL für größere Installationen wo die embedded Datenbank keinen Sinn mehr macht einfach lösbar).
Datenbank, Programmierung
jessemiller's HamlPy June 27, 2010, 11:53 a.m.
jessemiller's HamlPy - muss ich mir mal angucken, eine Implementation von HAML (im Prinzip eine Kurznotation für HTML) mit Integration für Django. Gerade für die vielen kleinen internen Templates könnte das interessant sein, denn die werden von Programmierern und nicht Designern gemacht. Allerdings müsste ich mir dann erstmal angucken wie gut (oder wie schlecht) ich damit JavaScript integriert bekomme. Aber sicherlich interessant - HTML ist nicht wirklich Diff/Merge-freundlich und schlichtweg nervig zu schreiben und zu lesen.
Django, Programmierung, Python
Nicholas Piël » ZeroMQ an introduction June 23, 2010, 12:10 p.m.
Nicholas Piël » ZeroMQ an introduction - kurzer Überblick wie asynchrones Messaging mit ZeroMQ und Python aussieht und wie die verschiedenen Messaging-Szenarien abgebildete werden können. Sollte ich mir mal genauer angucken, denn es ist sowas wie ein deconstructed Framework für Messaging - also nur die Bausteine um ein eigenes, optimal auf das Problem zugeschnittenes, Messaginng System bauen zu können.
Programmierung, Python
iPad or Bust! - Blog - The Omni Group June 23, 2010, 12:55 a.m.
iPad or Bust! - Blog - The Omni Group - OmniOutliner für das iPad? Das wär klasse. Wobei für viele Sachen benutze ich mitlerweile einfach Taskpaper wegen des einfachen syncens. Ich hoffe ja immer noch, mehr Apps nutzen Dropbox als Dateiablage, aber bisher ist das noch reichlich dünn gesäht.
Mac OS X, Software
Inconsolata June 23, 2010, 12:10 a.m.
Inconsolata - bin über mein iPad (in iSSH) über diesen Font gestolpert und empfinde ihn als sehr angenehm. Gerade mit heutigen höheren Bildschirmauflösungen kann auch ein Monospace Font gerne etwas Wert auf Details legen - und der hier macht das gut.
Font, Programmierung
PyFilesystem 0.3 released June 20, 2010, 9:16 p.m.
PyFilesystem 0.3 released - schaut interessant aus, Dateisysteme in und mit Python. Man kann FUSE Dateisysteme in Python schreiben oder einfach auch nur auf Amazon S3 oder FTP mit dem gleichen Code zugreifen.
Programmierung, Python
Ben Goldacre: Predictions are fine, but there are better ways to protect a population June 20, 2010, 12:55 p.m.
Ben Goldacre: Predictions are fine, but there are better ways to protect a population - Italien ist ja schon immer etwas seltsam (ich mein, die haben einen Presse-Don als Präsidenten und diesen seltsamen katholischen Ministaat mit dem Herrscher mit Absolutheitsanspruch). Und dieser Ministaat hat ja eine lange Tradition im verklagen (und verurteilen) von Wissenschaftlern. Vermutlich sollte es einen nicht wundern, wenn jetzt Seismologen vor Gericht gestellt werden sollen, wegen Totschlags, weil sie ein Erdbeben nicht vorhergesagt haben. Und sowas gehört zur EU ...
Weird
iOS 4 walkthrough | TiPb June 20, 2010, 12:27 p.m.
iOS 4 walkthrough | TiPb - hoffentlich kann man mit iOS 4 endlich Spellcheck (er auf dem iPad recht brauchbar tut) und Autokorrektur (das immer noch dieses armselige "space übernimmt den Vorschlag" Verhalten hat) getrennt aktivieren und deaktivieren. Denn eigentlich möchte man schon Spellcheck haben, aber solange Apple diese dämliche Autokorrektur beibehält und den Spellcheck daran koppelt, solange kann man das komplett vergessen.
About Greenfoot June 19, 2010, 2:01 p.m.
About Greenfoot - eine grafische Programmierumgebung für Spiele und anderes interaktives in Java. Von den BlueJ Machern.
Java, Programmierung
Chimply generates your images June 18, 2010, 2:19 p.m.
Chimply generates your images - liefert eine nette Auswahl an Ajax-Aktivitätsindikatoren. Von denen, die ich getestet habe, so mit das interessanteste Exemplar.
Webservices
PyPy Status Blog: A JIT for Regular Expression Matching June 17, 2010, 8:31 p.m.
PyPy Status Blog: A JIT for Regular Expression Matching - sowas ist der Grund, warum ich durchaus glaube, dass die Zukunft von Python PyPy heisst (oder etwas vergleichbares) und warum ich sowas wie PyPy haben will. Eine Umgebung, in der alle Sprachelemente auf eine gemeinsame Basis zurückgeführt werden, in der ich auf allen Abstraktionsebenen arbeiten kann - notfalls auch auf der Ebene der Codegenerierung. Das bietet wesentlich angenehmere Optimierungsmöglichkeiten als das Modell von CPython, wo höhere Performance ab einem Punkt nur durch C-Erweiterungen machbar ist. Allerdings komme ich auch von Lisp, wo es völlig üblich ist, von High-Level-Sprachelementen bis runter auf die Codegenerierung mit einer Sprachfamilie zu arbeiten. Meine Xerox Lisp Maschine hatte einen TCP/IP Stack in einem Subset von Interlisp geschrieben - das ist durchaus mit der Situation von PyPy und RPython vergleichbar.
Programmierung, Python
SSH on the iPhone at last | The 23x blog June 16, 2010, 5:21 p.m.
SSH on the iPhone at last | The 23x blog - "termcapinfo xterm ti@:te@" in die .screenrc für Unterstützung der Scroll-Gesten ist an dem Artikel das wichtigste (und auf dem iPad macht ssh auch durchaus Spaß - eine ordentliche Servermaschine und man kann gemütlich im Sessel mit dem iPad scripten, evtl. noch ein Bluetooth-Keyboard dazu ...)
Sysadmin
nutshell — Lettuce v0.1.2 (barium release) documentation June 16, 2010, 1:20 p.m.
nutshell — Lettuce v0.1.2 (barium release) documentation - lettuce ist cucumber für Python. cucumber ist BDD für Ruby. BDD ist behaviour driven development - zuerst schreibt man BDD stories, dann schreibt man dazu den Code und ein kleines Python-Modul, welches die Story mit dem Code verbindet. Daraus ergibt sich dann automatisch der Testcode. Sieht auf den ersten Blick etwas albern aus, aber hat einfach den Vorteil, dass sich Testfälle tatsächlich an spezifiziertem Verhalten orientieren und nicht einfach abstrakt in den Wald programmiert werden. In Kombination mit testcase-pro-bugreport liefert das eine recht brauchbare Testumgebung.
Programmierung, Python
Urheberrechtsreform: Justizministerin füllt Dritten Korb - Golem.de June 16, 2010, 12:11 p.m.
Urheberrechtsreform: Justizministerin füllt Dritten Korb - Golem.de - äh, hallo Frau Ministerin, Sie sind Politikerin und aus der FDP. Könnten Sie sich bitte an die Vorurteile der Blogger halten und komplette Unkenntnis von Technik demonstrieren? Sowas wie Ihr offensichtliches Erkennen des Links als grundlegendes Mittel des Internets, sowas kommt mir nicht wieder vor, ok? Und überhaupt, wieso machen Sie sich ein paar der Meinungen von Bloggern und von Kreativen gleichzeitig zu eigen? Verstößt sowas nicht gegen das Urheberrecht? Und überhaupt, wie kommen Sie dazu, ausgerechnet den Schwachpunkt der Kulturflatrate gleich offen zu benennen? Muss sowas nicht erst durch 50 Ausschüße ermittelt werden? Können Sie nicht wie andere Politiker einfach das ganze als Kommunismus ablehnen? Ok, mit dem seltsamen Vorschlag, die Provider sollten doch die Benutzer automatisch (ohne Daten zu analysieren oder zu erfassen) darauf hinweisen wenn sie was verbotenes tun, damit versuchen Sie es wieder ein bischen rauszureißen, das hat schon was von typischem Politikerdenken. Aber so ganz will der Eindruck trotzdem nicht verschwinden, Sie wüssten tatsächlich wovon Sie reden. Das geht aber nun garnicht. Das verstößt doch voll gegen alle Regeln der Politik.
Politik
iFolder June 12, 2010, 12:56 p.m.
iFolder - bin ich erst jetzt drauf gestoßen. Open Source von Novell die eine Funktionalität analog zu Dropbox aufbaut. Nur dass man seinen Server selber betreibt (eine Linux-Kiste, fertige Pakete für Open Suse). Das ganze mit Mono gebaut, Clients für Linux, Windows und Mac. Ich habs noch nicht ausprobiert (Dropbox funktioniert einfach zu gut als dass ich da großen Drang für Änderungen verspühre), aber ich glaub vor der nächsten Verlängerung bei Dropbox könnte ich mir das mal angucken. Eine Suse-Kiste irgendwo hosten (oder den Server auf Ubuntu oder Debian zum Laufen bekommen) sollte nicht das grösste Problem sein und ich stoße schon an die Grenzen der 50G Option von Dropbox. Was ich nicht gefunden habe ist der Zugriff auf ältere Versionen von Dateien - hab aber auch noch nicht die recht umfangreichen Handbücher durchgeguckt.
Programmierung, Software, Sysadmin, Webservices
SPD sagt CDU in NRW ab: Die wahren Irren - taz.de June 12, 2010, 10:44 a.m.
SPD sagt CDU in NRW ab: Die wahren Irren - taz.de - das rumgeeiere und die dummen Sprüche der Politiker gehen mir ziemlich auf den Senkel. Dummschwätzer alle miteinander, an einer echten Lösung ist keiner von denen interessiert. Und so müssen wir weiter diesen unsäglichen Rüttgers ertragen, weil SPD und Grüne dumme Prinzipienspiele gegen die Linke wichtiger einschätzen als eine Ablösung der Union in der Landesregierung. Klar sind die Linken Chaotisch - waren die Grünen damals bei ihren Anfängen auch. Und? Ist etwa ein Rüttgers im Amt besser?
NRW
Innovation sieht anders aus: Rechristiansenisierung - taz.de June 12, 2010, 10:28 a.m.
Innovation sieht anders aus: Rechristiansenisierung - taz.de - Jauch statt Will? Und für so einen Scheiß bezahl ich Gebühren? Anne Will war seit langem endlich jemand mit Profil in der ARD, die selbst einen Fernsehmuffel wie mich mal motivieren konnte einzuschalten.
Bananenrepublik, Medien
AdBlock for Safari June 9, 2010, 3:56 p.m.
AdBlock for Safari - mit Safari 5 kann man jetzt Ads blocken. In diesem Fall ist eine Chrome Extension nach Safari portiert - scheintbar sind die recht ähnlich (beide basieren ja auf JS + HTML5 als Technik).
JavaScript, Programmierung
Im Auge des Gesetzes — Der Freitag June 9, 2010, 10:19 a.m.
Im Auge des Gesetzes — Der Freitag - jaja, der Staat würde doch nie unerlaubte Datensammlungen anlegen, der Staat legalisiert einfach den Bockmist den er verzapft.
Bananenrepublik, Datenschutz, Owl
Racket Released June 8, 2010, 11:34 p.m.
Racket Released - PLT Scheme hat einen neuen Namen und ein neues Release. Und ist immer noch die coolste Scheme Umgebung.
Lisp, Programmierung
Internettelefonie: iPhone: Telekom droht Skype-Nutzern - WirtschaftsWoche June 7, 2010, 7:31 p.m.
Internettelefonie: iPhone: Telekom droht Skype-Nutzern - WirtschaftsWoche - jaja, unsere tollen Telekomunikationsunternehmen. Total kundenorientiert.
Mobile
HDRtist "HDR Software will never be the same" - Ohanaware June 6, 2010, 4:38 p.m.
HDRtist "HDR Software will never be the same" - Ohanaware - die Software, die ich für den HDR Test benutzt habe. Keinerlei Einstellmöglichkeiten jenseits simpler Berechnungsstärken für die Einzelbilder. Aber das Ergebnis gefällt mir und sieht recht natürlich aus.
Fotografie, Mac OS X, Software
HDR Test June 6, 2010, 4:31 p.m.
Nur ein simpler Test mit HDRTist, einer freien Software für den Mac zur HDR-Fotografie. Einzelbilder waren 7 JPG Bilder in 2/3 Blendenschritten, freihändig mit der Panasonic GF1 aufgenommen. Was auffällt: HDRTist richtet zwar die Bilder korrekt aus, behält aber den Rand in der Bilddatei (unten und links gut erkennbar). Man sollte also besser nach der HDR-Verarbeitung nochmal zuschneiden (und wegen des unvermeidlichen Positionsänderns bei freihändigen Serienaufnahmen besser etwas Rand bei der Aufnahme einplanen). Erstaunlicherweise ist das Tonemapping sehr natürlich und bei kleinen Vergleichen die Kombination und das Tonemapping deutlich gefälliger als bei kommerziellen Alternativen die ich getestet habe.
Fotografie
kenkeiter's ryfi June 6, 2010, 3:30 p.m.
kenkeiter's ryfi - geblogmarkt für später. Ein Server in Ruby, der mit EyeFi Karten zusammenarbeiten kann und es so ermöglicht mehr mit Fotos zu tun als sie nur zu speichern. Damit könnte man dann automatische Syncs to der eigenen Cloud bauen oder andere Spielereien.
Fotografie, Programmierung
Python Package Index : Baker 1.1 June 4, 2010, 2:05 p.m.
Python Package Index : Baker 1.1 - und noch eine weitere Alternative eines mehr deklarativen Kommandozeilenparsers.
Programmierung, Python
Plac: Parsing the Command Line the Easy Way June 4, 2010, 2 p.m.
Plac: Parsing the Command Line the Easy Way - interessante Bibliothek zum Parsen von Parametern für Python-Tools. Deutlich kompakter als andere Bibliotheken. Parameter werden per inspect automagisch aus definierten Funktionen abgeleitet.
Programmierung, Python
HDR PhotoStudio: HDR photo software, HDR merge & editing, BEF plug-in, realistic HDR imaging June 4, 2010, 1:51 p.m.
HDR PhotoStudio: HDR photo software, HDR merge & editing, BEF plug-in, realistic HDR imaging - und noch eine Software, die auch Fokus auf korrekte Farbabbildung und nicht diesen albernen Pseudo-HDR-Look legt.
Fotografie, Mac OS X, Software
Creaceed - Hydra June 4, 2010, 1:40 p.m.
Creaceed - Hydra - sollte ich mir mal angucken, da es sowohl einige Tone-Mapping-Algorithmen hat als auch Pixelmapping/-morphing unterstützt werden, man daher nicht zwingend mit Stativ arbeiten muss (auch wenn da natürlich dann Abstriche gemacht werden müssen). Ausserdem gibts das als Lightroom Plugin.
Fotografie, Mac OS X, Software
Aeracode :: On Django And Migrations June 3, 2010, 12:25 p.m.
Aeracode :: On Django And Migrations - South core libraries wandern in der nächsten Zeit möglicherweise in den Django core (vielleicht mit Target Django 1.4). I approve. Die Basis für Migrationen schon im Django core zu haben wäre nicht nur für Migrationen hilfreich, sondern auch für Projekten in denen höhere Dynamik in den Datenmodellen gefordert ist - mein derzeitiger Hack mit sqldiff und einigem selbstgestrickten ist eben nur genau das: ein Hack. Wird wohl Zeit mir South mal genauer anzugucken (bisher nur grob reingeschaut, aber was ich gesehen habe gefiel mir) und zu überlegen, ob ich nicht schon jetzt meinen Hack auf eine etwas leistungsfähigere Basis stelle.
Django, Programmierung, Python
Mamiya announces RZ33 medium format camera June 3, 2010, 12:15 p.m.
Mamiya announces RZ33 medium format camera - also wenn ich mal eben 18000 US Dollar zu verbrennen hätte, das wäre sicherlich ein charmanter Weg dazu. Die Mittelformatoptiken von Mamiya sind vom allerfeinsten und die RZ Serie ist ein hochsolides System. Ok, die RB hat noch mehr Charme, aber so verrückt Digitaltechnik in mechanisches Gerät zu packen ist halt nur Leica. Es gibt zwar schon geraume Zeit Digitalrückteile, die an die RZ gepackt werden kann, aber so ein komplett integriertes System ist natürlich noch eine Runde schöner. Interessant, dass Mamiya in Zeiten in denen Mittelformat mehr in Richtung kleine Systeme wandert (ihr eigenes 6x4.5 System, Pentax mit seinem angekündigten Digitalsystem, Hasselblad mit der Fuji-Kooperation H1), bei Mamiya mal wieder eines der ganz dicken Teile ausgebaut wird. Klasse. Auch wenn ich in der näheren bis mittleren (und vermutlich auch fernen) Zukunft keine 18000 US Dollar zu verbrennen haben werde ...
Fotografie
Oppugn.us: Where The Rants Go June 3, 2010, 11:48 a.m.
Oppugn.us: Where The Rants Go - Zed Shaw über Flash. Fuck, yeah.
Programmierung