Entries for month 01/2010

Page created at
HintsForAsdfAndOpenmcl – Clozure CL Jan. 31, 2010, 2:28 p.m.
HintsForAsdfAndOpenmcl – Clozure CL
- und das ist wie man generell das asdf-install auf Clozure CL zum Laufen kriegt.
Lisp, Programmierung
CLiki : FirstStepsWithAsdfAndAsdfInstall Jan. 31, 2010, 1:38 p.m.
CLiki : FirstStepsWithAsdfAndAsdfInstall - weil asdf und asdf-install alles andere als intuitiv sind, hier ein Link auf ein Tutorial
Lisp, Programmierung
Clozure CL Jan. 29, 2010, 9:45 p.m.
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.
Lisp, Programmierung
Eucalyptus Community Jan. 29, 2010, 1:34 p.m.
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 ...
Programmierung, Webservices
AppScale, an OpenSource GAE implementation Jan. 29, 2010, 1:31 p.m.
AppScale, an OpenSource GAE implementation - interessantes Projekt das die Google App Engine API nachbildet als Open Source Lösung für Selberhosting.
Programmierung, Webservices
Apple buys P.A. Semi chip designer, Intel says wha? Jan. 29, 2010, 1:27 p.m.
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 ...
Hardware
Alex Payne — On the iPad Jan. 29, 2010, 12:37 p.m.
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."
Hardware, Mobile
Mindestlohn-Urteil: Postdienstleister PIN will Löhne senken | tagesschau.de Jan. 29, 2010, 11:25 a.m.
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.
Bananenrepublik, Wirtschaft
Mainz: Brüderle kein Landesparteitags-Delegierter mehr Jan. 28, 2010, 9:54 p.m.
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.
Bananenrepublik, Politik
denkspuren: Factor @ Heilbronn University Jan. 28, 2010, 7:46 p.m.
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.
Factor, Programmierung
Apple - iPad - Technical specifications and accessories for iPad. Jan. 28, 2010, 3:26 p.m.
Apple - iPad - Technical specifications and accessories for iPad. - zwei Monate in denen sich die Technik-"Experten" die Finger fusselig schreiben können.
Hardware
django-extensions Jan. 27, 2010, 6:08 p.m.
django-extensions - sehr nützliche Tools für Django die sich in den Manage mit einhängen. Zum Beispiel ein Diff für SQL.
Django, Programmierung, Python
Scala 2.8.0 Beta 1 | The Scala Programming Language Jan. 27, 2010, 4:02 p.m.
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.
Programmierung, Scala
kbarni's bibble plugins - Plugins Jan. 27, 2010, 11:36 a.m.
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.
Fotografie, Software
Introducing Bibble 5 Jan. 27, 2010, 11:19 a.m.
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.
Fotografie, Software
LightZone « lightcrafts Jan. 27, 2010, 10:47 a.m.
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).
Fotografie, Software
fastutil Jan. 26, 2010, 7:57 p.m.
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 ...
Java, Programmierung
Carl Bildt: Digitale Mauern einreißen Jan. 26, 2010, 7:46 p.m.
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.
Filtertüten, Internet
Have you seen the old men | Spreeblick Jan. 26, 2010, 3:14 p.m.
Have you seen the old men | Spreeblick - Lesenswertes zum Thema wie unsere Gesellschaft und Politik mit Armut umgeht.
Bananenrepublik
Zensur im Namen des Jugendschutzes: Stellungnahme zum Jugendmedienschutz-Staatsvertrag - Arbeitskreis gegen Internet-Sperren und Zensur (AK Zensur) Jan. 25, 2010, 5:25 p.m.
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.
Bananenrepublik
Christopher Blizzard · HTML5 video and H.264 – what history tells us and why we’re standing with the web Jan. 25, 2010, 1:18 p.m.
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
Patentwahnsinn, Wissen
IronPython in Action: Front Page Jan. 25, 2010, 11:15 a.m.
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 ...
Programmierung, Python
Trellis Jan. 24, 2010, 11:18 a.m.
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.
Programmierung, Python
annalist - "Wir werden blockieren" Jan. 24, 2010, 10:52 a.m.
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!
Bananenrepublik
Alle Atommeiler sollen offenbar zunächst am Netz bleiben Jan. 24, 2010, 10:48 a.m.
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!
Bananenrepublik
Armin Maiwald wird 70 Jan. 24, 2010, 10:41 a.m.
Armin Maiwald wird 70 - und dem gratulier ich doch gerne, dem Mit-Erfinder der Sendung mit der Maus!
Wissen
Facebook Gives Harman His Name Back, Apologizes Jan. 24, 2010, 10:21 a.m.
Facebook Gives Harman His Name Back, Apologizes - schaut so als ob die tatsächlich mal das richtige getan haben ...
Facepalm
High-Level Virtual Machine (HLVM) Jan. 24, 2010, 9:45 a.m.
High-Level Virtual Machine (HLVM) - interessantes Projekt für eine virtuelle Maschine. In OCaml geschrieben.
OCaml, Programmierung
michaelv.org Jan. 24, 2010, 9:28 a.m.
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.
JavaScript, Weird
Facebook Snatches User’s Vanity URL And Sells It To Harman International Jan. 23, 2010, 10:51 p.m.
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!)
Facepalm
Well, I'm Back: Video, Freedom And Mozilla Jan. 23, 2010, 10:48 p.m.
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 ...
Patentwahnsinn, Software
Syntensity Jan. 23, 2010, 10:41 p.m.
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.
Programmierung
How to create offline webapps on the iPhone Jan. 23, 2010, 12:20 p.m.
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)
JavaScript, Mobile, Programmierung, iPhone
EZ430-Chronos - Texas Instruments Embedded Processors Wiki Jan. 23, 2010, 12:09 p.m.
EZ430-Chronos - Texas Instruments Embedded Processors Wiki - technische Details zu dem tragbaren Embedded System von TI.
Hardware, Programmierung
TI hits home run with Chronos sportswatch wireless dev kit Jan. 23, 2010, 12:07 p.m.
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?
Hardware, Programmierung
Inheritance Patterns in JavaScript Jan. 23, 2010, 11:56 a.m.
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.
JavaScript, Programmierung
Closure Compiler Jan. 23, 2010, 11:54 a.m.
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.
JavaScript, Programmierung
django-history-tables Jan. 23, 2010, 11:36 a.m.
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.
Django, Programmierung, Python
Export ban for useless 'bomb detector' Jan. 22, 2010, 9:31 p.m.
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.
Militär, Wunschglaube
The Collection - Leatherman Jan. 22, 2010, 7:14 p.m.
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 ...
Weird
Giant Knife 16999 Wenger Swiss Army Knife Jan. 22, 2010, 7:11 p.m.
Giant Knife 16999 Wenger Swiss Army Knife - ähm. Sozusagen ein Schweizer Offiziers Zweihänder oder so ...
Weird
A Postfunctional Language Jan. 22, 2010, 9:53 a.m.
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.
Programmierung, Scala
Kindle Development Kit Jan. 21, 2010, 1:20 p.m.
Kindle Development Kit - sowas könnte fast den Kindle (der DX ist ja schon recht ordentlich groß im Display) wieder interessant werden lassen. Allerdings kann Amazon immer noch Content remote löschen beim Kindle.
Mobile, Programmierung
ABCL-web Jan. 20, 2010, 10:15 p.m.
ABCL-web - ein Framework um Java-Servlets mit Common Lisp zu programmieren, kann auch direkt .war Files erzeugen. Ich werd zwar warscheinlich nie jemanden in der Firma davon überzeugen können Common Lisp für Webentwicklung einzusetzen (da sind Chancen für Scala zumindestens in Teilbereichen schon deutlich höher), aber vielleicht kann man es ja mal für irgendwelche Hacks benutzen.
Lisp, Programmierung
Armed Bear Jan. 20, 2010, 10:14 p.m.
Armed Bear - nur damit ich es nicht wieder verliere, abcl ist ja das Java-Common-Lisp, aber unter dem Namen Armed Bear gibt es auch ein Lisp names XCL, einer neuen Native-Code-Compiler-Implementierung für X86 und X86-64 Systeme. Könnte ich mir mal irgendwann angucken (wobei es da ja schon viele nicht ganz kompatible Lisps gibt und mit CCL und sbcl zwei ziemlich gute Implementierungen da sind).
Lisp, Programmierung
LEGO Universe allows kids to fight with their imagination Jan. 20, 2010, 8:42 p.m.
LEGO Universe allows kids to fight with their imagination - will haben.
Spiele
Auch CDU erhielt Spende aus der Hotelbranche Jan. 20, 2010, 5:58 p.m.
Auch CDU erhielt Spende aus der Hotelbranche - und da ist auch gleich klar, warum die Hotels nicht dran denken die niedrigeren Steuern an die Kunden weiterzureichen, nicht mal in Teilen: die ganzen Spenden müssen doch erst refinanziert werden!
Bananenrepublik, Politik, Wirtschaft
pylint (analyzes Python source code looking for bugs and signs of poor quality.) (Logilab.org) Jan. 20, 2010, 5:54 p.m.
pylint (analyzes Python source code looking for bugs and signs of poor quality.) (Logilab.org) - für die Kollegen geblogmarkt, denn wenn Code-Standards entworfen werden, ist es ja auch nett wenn man wenigstens einen Teil davon automatisch prüfen kann. Ausserdem kann pylint (eingeschränkte) statische Analyse von Python code machen und komisch aussehende Teile als Warnungen auswerfen.
Programmierung, Python
Windows hole discovered after 17 years Jan. 20, 2010, 5:51 p.m.
Windows hole discovered after 17 years - na das ist doch mal ein netter Gruß aus der Vergangenheit. Privileg-Eskalation in den alten DOS-Boxen - zurück bis NT 3.1!
Sicherheit, Sysadmin
Chipformate digitaler Kameras Jan. 20, 2010, 1:20 p.m.
Chipformate digitaler Kameras - nur mal als Größenvergleich und zur visualisierung des vorigen Links. Das ganze kleine Gefutze links unten - da tummeln sich die Kompaktkameras. (die Größen sind nicht 1:1 abgebildet, sonst wärs wohl zu schwer geworden die zu beschriften)
Fotografie
Diffraction and Fraud in Digicams « Petavoxel Jan. 20, 2010, 1:09 p.m.
Diffraction and Fraud in Digicams « Petavoxel - warum die hohen Megapixelzahlen bei Kompaktkameras mit Minichips aus physikalischer Sicht Bullshit sind. Da hilft dann auch ein Edelname auf der Linse nix mehr - und damit wird auch klar, warum Canon (mit der G11) und Panasonic (z.B. mit der LX3) anfangen die Megapixel-Zahl zu reduzieren.
Fotografie
taylanpince's django-doc-wiki at master - GitHub Jan. 20, 2010, 11:55 a.m.
taylanpince's django-doc-wiki at master - GitHub - klingt ganz interessant, ein Tool, das automatisch markdown Files in einem Repository ausliest und diese dann in einer Wiki-ähnlichen Struktur als Website präsentiert. Recht simple Basis, aber damit könnte man was machen.
Programmierung
research!rsc: Go Data Structures: Interfaces Jan. 20, 2010, 11:10 a.m.
research!rsc: Go Data Structures: Interfaces - eines der wirklich interessanten Features in Go: die Interfaces. Go-Interfaces haben einen entscheidenden Vorteil über Scala Traits, Java Interfaces, C++ Multiple Inheritance: sie werden nur als Interface definiert, aber implementierende Strukturen müssen nicht von diesen Interfaces erben. Interfaces können auch für Code definiert werden, der nicht im Source vorliegt und von ganz woanders kommt. Ich wünschte Scala hätte sowas bei den Traits. Das wäre ein gutest Stück näher an Duck Typing mit compile-time Prüfung. "Ich will hier ein Ding sehen, das folgende Funktionen mit folgenden Signaturen unterstützt" ist ja genau was Duck Typing ausmacht - nur das es z.B. bei Python oder Smalltalk oder anderen dynamischen Sprachen üblicherweise erst zur Laufzeit kracht.
Programmierung
Clojure 1.1 and Beyond Jan. 20, 2010, 10:53 a.m.
Clojure 1.1 and Beyond - wohin sich Clojure in der nahen und mittleren Zukunft entwickeln wird. Wobei einiges darin darauf hin deutet, das Clojure auf längere Zeit eher experimentellen Charakter haben wird - was beim produktiven Einsatz zu berücksichtigen ist, neue Versionen können durchaus größere Änderungen sowohl in der Sprache, der Basisbibliothek und vor allem dem Laufzeitverhalten haben.
Clojure, Programmierung
Kvardek Du: How a Common Lisp Programmer Views Users of Other Languages Jan. 20, 2010, 10:39 a.m.
Kvardek Du: How a Common Lisp Programmer Views Users of Other Languages
Lisp, Programmierung
Ein Echtzeit-Experiment: Der Mensch wird zum Datensatz - Hintergründe - Feuilleton - FAZ.NET Jan. 18, 2010, 7:38 p.m.
Ein Echtzeit-Experiment: Der Mensch wird zum Datensatz - Hintergründe - Feuilleton - FAZ.NET - ich link ja eher selten zur FAZ, aber wenn die da nunmal den Frank Rieger über die Probleme der Datensammelwut schreiben lassen, dann muss man das mal mit einem Link honorieren, besonders wenn der Artikel wirklich richtig gut ist.
Datenschutz, Owl, Wissen
Mercurial: The Definitive Guide Jan. 18, 2010, 4:35 p.m.
Mercurial: The Definitive Guide - hab ich das echt noch nicht gelinkt? Naja, jetzt aber. Ein ganzes Buch - über Mercurial, mein bevorzugtes verteiltes Versionierungssystem. Kann man auch auf Papier oder als eBook kaufen. Oder halt hier online lesen.
Programmierung
Java Image Processing - Blurring for Beginners Jan. 18, 2010, 4:05 p.m.
Java Image Processing - Blurring for Beginners - Tausend und ein Weg wie man ein Bild unscharf bekommt (was durchaus praktische Anlässe haben kann) mit Java Code als Beispielen.
Java, Programmierung
jekaterinburg weather in march - Wolfram|Alpha Jan. 18, 2010, 1:53 p.m.
jekaterinburg weather in march - Wolfram|Alpha - also Wolfram Alpha ist schon cool ...
Webservices
Anonymous Pro Jan. 18, 2010, 1:24 p.m.
Anonymous Pro - Aktualisierung des schon recht angenehm zu lesenden Anonymous Font. Anonymous spricht speziell Programmierer an und hat daher feste Laufweiten für die Zeichen. Kritische Zeichen können sehr gut unterschieden werden. Wirkt recht aufgeräumt und auf mich augenfreundlicher als Monaco (jedenfalls in den größeren Größen die ich mitlerweile dann doch vorziehe)
Font, Programmierung
aM laboratory Jan. 17, 2010, 8:51 p.m.
aM laboratory - lovely. Totall sinnfreie und wunderschöne Zeitverschwendung.
Musik, Weird
Deutsche Verleger gehen gegen Google vor Jan. 16, 2010, 6:56 p.m.
Deutsche Verleger gehen gegen Google vor - wenn ich da was von "unseren aufwendig hergestellten Qualitätsinhalten" aus dem Mund eines BDZV Referenten lese, weiss ich echt nicht ob ich lachen oder weinen soll. Wie viele von den Wikipedia-Plagiaristen und DPA-Abdruckern produzieren denn noch überhaupt originären Inhalt? Ganz zu schweigen von Aufwand - hingeklatscht und hingeschmiert triffts besser. Bei der Marktdominanz von Springer bleibt jedenfalls nicht viel Presse mit eigenproduziertem Content übrig (Blöd hat zwar ne Menge selbst-gelogenes, aber das fällt dann wohl eher weniger unter Qualitätsinhalt und ich glaube der Aufwand hält sich bei denen auch in Grenzen - die Lügen sind in den seltensten Fällen originell)
Bananenrepublik, Medien
stream – Lazily-evaluated, parallelizable pipeline Jan. 15, 2010, 11:40 p.m.
stream – Lazily-evaluated, parallelizable pipeline - interessante kleine Bibliothek für Python mit der Streams als lazy evaluation lists für bessere Parallelisierbarkeit von Code benutzt werden können. Und da Python ja durch das GIL bei Threads etwas limitiert ist, werden hier auch gleich Modelle für die Nutzung von Multiprocessing angeboten (durch unabhängige Prozesse lassen sich auch bei Python mehrere Cores effizient nutzen, allerdings zum Preis von Kommunikationsoverhead zwischen den Prozessen). Sicherlich wegen diverser Gründe mit Vorsicht einzusetzen - massive Parallelität sollte man damit eher vermeiden, denn da Systemthreads und Systemprozesse benutzt werden, ists nix mit tausenden von parallelen Abläufen (wie es z.B. mit Microthreads ja durchaus möglich wäre). Aber trotzdem für manche Probleme sicherlich sinnvoll nutzbar.
Programmierung, Python
jQuery 1.4 Released – The 14 Days of jQuery Jan. 15, 2010, 2:55 p.m.
jQuery 1.4 Released – The 14 Days of jQuery - neue Version von jQuery ist raus, viele Änderungen.
JavaScript, Programmierung
ReusableAppResources - Django - Trac Jan. 15, 2010, 2:33 p.m.
ReusableAppResources - Django - Trac - genereller Startpunkt wenn man Django-Apps suchen will, von hier wird auf die verschiedenen Vergleichslisten verwiesen.
Django, Programmierung, Python
matthiask's feincms Jan. 15, 2010, 2:31 p.m.
matthiask's feincms - erweiterbares CMS für Django. Sieht sehr interessant aus, speziell die recht kompakte Erweiterbarkeit um eigene Content-Typen.
Django, Programmierung, Python
Kritik an Berufung von Privatenkassen-Manager ins Ministerium | tagesschau.de Jan. 13, 2010, 10:41 a.m.
Kritik an Berufung von Privatenkassen-Manager ins Ministerium | tagesschau.de - da kann man nur noch kopfschüttelnd da sitzen und hoffen davon kein Schleudertrauma zu kriegen ...
Bananenrepublik, Politik
Introducing Akka - Simpler Scalability, Fault-Tolerance, Concurrency & Remoting through Actors Jan. 12, 2010, 11:32 p.m.
Introducing Akka - Simpler Scalability, Fault-Tolerance, Concurrency & Remoting through Actors - schöner Überblick über ein recht interessantes Projekt in Scala (hab glaub ich schon mal drauf gelinkt) das STM, distributed Actors und das Erlang Supervisor Modell für Scala liefert. Sollte ich mir unbedingt mal angucken.
Programmierung, Scala
Voigtlaender - Die offizielle Homepage - Bessa III Mittelformatkamera Jan. 12, 2010, 1:36 p.m.
Voigtlaender - Die offizielle Homepage - Bessa III Mittelformatkamera - und das dann der Herstellerlink mit deutschem Text. 2000 Euro. Autsch.
Fotografie
Voigtlander Bessa III Jan. 12, 2010, 1:35 p.m.
Voigtlander Bessa III - die Kamera ist an mir bei meinem Photokina-Besuch völlig vorbeigegangen. Ich hab mich wohl zu sehr auf Digital konzentriert. Voigtlander (ok, Cosina) und Fuji bringen eine neue 6x6 und 6x7 (umschaltbar!) Faltkamera raus! Mittelformat! Mit allen Schikanen die man von Sucherkameras heute gewohnt ist - also Parallaxenausgleich (sogar mit Anpassung der Rahmengröße!), Entfernungsmessung (rein optisch, kein AF hier), Belichtungsmessung. Klasse. Da kriegt man glatt Lust wieder Rollfilm zu belichten (zumal 6x7 wirklich Idealformat ist). Ich hab ja zu Hause meine alte Fuji Faltkamera liegen, aber die ist leider am Balgen defekt (nicht mehr Lichtdicht). Allerdings ist der Preis dann doch etwas heftig mit über 2000 US$ ... (und die Zukunftssicherheit von Rollfilm auch eher fragwürdig)
Fotografie
fingernails in oatmeal, The Unsightliness of Merge Commits Jan. 12, 2010, 9:36 a.m.
fingernails in oatmeal, The Unsightliness of Merge Commits - und noch ein bischen mehr über git commit/push/rebase und all das Zeug rundherum. Auch hier recht gut auf Mercurial zu übersetzen.
Programmierung
Linus on git pull/rebase Jan. 12, 2010, 9:34 a.m.
Linus on git pull/rebase - wann man rebase nutzt und wann man pull nutzt und wann man merge commits macht. Gilt ähnlich auch für Mercurial, wo die Probleme ähnlich sind. Nicht ganz so stark für darcs, das durch Patch-Reordering hier kleine Vorteile bietet.
Programmierung
ScalaCheck User Guide Jan. 11, 2010, 11:20 p.m.
ScalaCheck User Guide - interessanter Ansatz für ein Unittest-Tool. Basiert auf den Ideen von QuickCheck für Haskell. Mir gefällt vor allem der Ansatz Tests als Eigenschaften zu deklarieren und dann Zufallsdaten (oder kontrollierte Testdaten) zu generieren und zu gucken ob diese Eigenschaften tatsächlich passen. Das ganze passt besonders gut zu rein funktionalem Code, da durch fehlende Seiteneffekte Funktionen sehr viel einfacher mit Zufallsinputs testbar sind.
Programmierung, Scala
Nailgun: Insanely Fast Java Jan. 11, 2010, 5:12 p.m.
Nailgun: Insanely Fast Java - wenn der JVM Start zu lange dauert kann Nailgun mit einer persistenten JVM helfen. Die läuft einfach weiter und kriegt gesagt was sie machen soll. Sollte dementsprechend auch mit Scala und Clojure helfen, gerade wenn man kleine Tools damit bauen will, die nicht jedesmal eine neue JVM starten sollen.
Java, Programmierung
entrian.com - goto for Python - goto for Python Jan. 11, 2010, 4:03 p.m.
entrian.com - goto for Python - goto for Python - goto und comefrom für Python. Ja, war ein Aprilscherz, tuts aber trotzdem.
Programmierung, Python
HeyChinaski.com » Blog Archive » HeyGraph Javascript and canvas graphing tool Jan. 11, 2010, 3:59 p.m.
HeyChinaski.com » Blog Archive » HeyGraph Javascript and canvas graphing tool - Grafikbibliothek die Graphen automatisch ausrichtet und anzeigt. Könnte für das eine oder andere Projekt mal interessant werden.
JavaScript, Programmierung
technically.us Git - sling.git/blob - project/build/AssemblyProject.scala Jan. 11, 2010, 3:24 p.m.
technically.us Git - sling.git/blob - project/build/AssemblyProject.scala - nette kleine custom task für sbt um standalone-jars zu erzeugen.
Programmierung, Scala
ProGuard Jan. 11, 2010, 3:15 p.m.
ProGuard - hilft beim runtertrimmen von standalone jars. Wobei das allerdings nicht so einfach mit Clojure oder Scala standalone jars ist, da gehört schon etwas Fummeln dazu scheinbar.
Java, Programmierung
Parrot AR.Drone - Quadrotor helicopter with wifi and 2 cameras - AR.Drone games for iPhone and iPod touch Jan. 11, 2010, 12:09 p.m.
Parrot AR.Drone - Quadrotor helicopter with wifi and 2 cameras - AR.Drone games for iPhone and iPod touch - ein per iPhone über WiFi fernsteuerbarer Hubschrauber mit vier Propellern und zwei Kameras. Dazu noch Devkits für augmented Reality Spiele. Das will ich haben!
Hardware, Spiele
Ursula Jan. 11, 2010, 11:07 a.m.
Ursula - nicht unser aller Ex-Zensuristin, sondern eine Programmiersprache. Hier verlinkt auf einen Beispielcode. Wer glaubte das Anic schwer lesbar ist, Ursula gewinnt den Wettbewerb der unlesbarsten Programmiersprache locker. Komplett unverständlich wenn man es anguckt.
Programmierung
anic Jan. 10, 2010, 7:04 p.m.
anic - Dataflow Sprache mit interessanten Features und (praktisch nicht existierendem, da die Codegenerierung fehlt) Compiler. Parallelisierung kommt bei Dataflow Languages automatisch frei Haus. Generell eine faszinierende Ecke von Sprachen die viel zu wenig Beachtung bekommt. Ob allerdings eine Sprache mit einer dermaßen Sonderzeichen-lastigen Syntax die Antwort ist ... jaja, ich weiß, Syntax ist nur Oberflächlich - aber tipp mal all die Sonderzeichen auf einer deutschen Tastatur!
Programmierung
Schützt Handystrahlung vor Alzheimer? Jan. 10, 2010, 4:08 p.m.
Schützt Handystrahlung vor Alzheimer? - gerüchteweise steigen die Mieten von Wohnungen unter Mobilfunk-Sendemasten ... (ob sich jetzt Altenheime den Mobilfunkbetreibern als Standorte für Antennen anbieten? Oder gibts demnächst das iPhone auf Rezept? Fragen die sich ganz automatisch stellen!)
Medizin
MeshLab Jan. 10, 2010, 11:14 a.m.
MeshLab - und damit ich überhaupt eine Chance habe, hier ein Link auf eine Open Source Software zur Konvertierung und Bearbeitung verschiedenster Mesh-Formate. Gibts auch für OS X und zielt speziell auf die Bearbeitung und Reparatur von Meshes aus 3D-Scans - vermutlich wird das ja auch der Weg für mich sein, mein Modell aus SL über OpenGL-Capture aus dem realen Modell zu ermitteln.
Software
Shapeways | passionate about creating Jan. 10, 2010, 11:08 a.m.
Shapeways | passionate about creating - das ist einfach klasse. 3D Print auf diverse Materialien, sogar Sandstein und Metall. Jetzt muss ich nur noch meinen Avatar aus SL in ein Format exportiert bekommen, mit dem ich da was werden kann!
Kunst
Communities: DIY LabVIEW Crew: A Commodore 64 emulator written in LabVIEW Jan. 10, 2010, 12:24 a.m.
Communities: DIY LabVIEW Crew: A Commodore 64 emulator written in LabVIEW - und weil wir gerade bei seltsamen X-in-Y Projekten sind: LabView ist eigentlich eine grafische Sprache zur Programmierung von Steuerungssystemen und Auswertungssystemen in Laborumgebungen. Und wird - in Abwandlung - zur Programmierung von Lego Robotern benutzt. Warum jemand überhaupt auf die Idee kommt, da drin einen C64 Emulator schreiben zu wollen, keine Ahnung. Aber er hats gemacht ...
Programmierung
qb.js: An implementation of QBASIC in Javascript (part 1) - Steve Hanov's Programming Blog Jan. 10, 2010, 12:18 a.m.
qb.js: An implementation of QBASIC in Javascript (part 1) - Steve Hanov's Programming Blog - drin was drauf steht. Irgendjemand hat verdammt zu viel Zeit.
JavaScript, Programmierung
[tw] : Building a Codeless Language Module with BBEdit 8.5 and (Ir-)Regular Expressions Jan. 9, 2010, 9:01 p.m.
[tw] : Building a Codeless Language Module with BBEdit 8.5 and (Ir-)Regular Expressions - weil ich immer wieder danach suche, hier eine Anleitung wie man die codeless language modules für BBEdit und TextWrangler baut. In der neuen Version können die nämlich regular expressions. Tipp: die regular expressions in der grep Suche von BBEdit/Textwrangler ausprobieren, dann sieht man ob sie auch korrekt auf einem Source funktionieren.
Mac OS X, Programmierung
TidBITS Entertainment: "If Monks Had Macs" Available for Free Jan. 9, 2010, 8:04 p.m.
TidBITS Entertainment: "If Monks Had Macs" Available for Free - eines der seltsamsten Projekte aus älterer Mac-Zeit. Allein deshalb interessant weil man sehen kann wie damals von manchen Leuten Hypercard benutzt wurde (läuft heute auf Runtime Revolution und damit Plattformübergreifend).
Weird, Wissen
Meine OpenID Jan. 9, 2010, 1:15 p.m.
Meine OpenID - nur so als for future use, damit ich meinen eigenen OpenID Provider wiederfinde wenn ich den mal brauche ...
Webservices
phpMyID Jan. 9, 2010, 1:11 p.m.
phpMyID - simple kleine PHP Bibliothek zum Einrichten eines eigenen privaten OpenID providers.
Webservices
Apples and Bananas Jan. 9, 2010, 11:59 a.m.
Apples and Bananas - sollte mal wieder ein Politiker Äpfel mit Bananen vergleichen, könnte dieser Artikel über Bilderkennungsalgorithmen zur Unterscheidung von Äpfeln und Bananen helfen!
Programmierung
Alloy Analyzer Jan. 9, 2010, 11:50 a.m.
Alloy Analyzer - wer sich mal ansehen will, wieweit automatische Beweise und automatisches Reasoning auf Softwaremodellen heutzutage ist, guckt sich das Projekt mal an. In Java geschrieben, Installer für die großen Systeme verfügbar. Kommt mit einer deklarativen Sprache in der die Modellspezifikation gemacht wird und automatischen Konfliktfindern - also ein Modell, welches fehlerhaft ist, wirft Gegenbeispiele aus die mindestens eine der Randbedingungen verletzen. Und das Tutorial liefert nicht irgendwelche abstrakte praxisferne Beispiele, sondern z.B. ein Modell eines Datesystems mit verschiedenen Operationen darauf.
Programmierung, Wissen
Nullege: A Search Engine for Python source code Jan. 9, 2010, 11:23 a.m.
Nullege: A Search Engine for Python source code
- ganz nützlich, wenn man zu einem API gucken will wie es verwendet wird in verschiedenen Projekten. Manchmal sind Dokumentationen etwas unklar und Beispielsource angucken macht die Sache klarer.
Programmierung, Python
Google Voice Blog: Google welcomes Gizmo5 Jan. 9, 2010, 11:07 a.m.
Google Voice Blog: Google welcomes Gizmo5 - ganz an mir vorbeigegangen: Google hat sich Gizmo5 gekauft. War lange zeit der Gegenspieler zu Skype, auf SIP statt proprietär-Protokollen aufgebaut. Firmengründer war der gleiche Michael Robertson, der auch mp3.com, mp3tunes.com und Linspire gegründet hat - und häufig eher etwas dubios rüber gekommen ist (speziell die Abwicklung von Linspire ist wohl immer noch in der Diskussion, da die Aktionäre größtenteils leer ausgegangen sind). Gizmo5 hat übrigens auch ejabberd benutzt für die IM-Infrastruktur - so bin ich da drüber gestolpert.
Wirtschaft
Wikipedia:Articles for deletion/Ejabberd Jan. 9, 2010, 10:59 a.m.
Wikipedia:Articles for deletion/Ejabberd - und wer sich den ganzen Schwachsinn der Wikipedia Blockwarte mal antun will: die Diskussionsseite über den Löschantrag von Ejabberd im Dezember. Nur so zur Erklärung: Ejabberd wird unter anderem von Facebook für deren XMPP Support von Facebook-Chat benutzt ...
Wikipediatrie
[jdev] Wikipedia deletions Jan. 9, 2010, 10:39 a.m.
[jdev] Wikipedia deletions
- mal wieder Wikipedia Blockwarte unterwegs. eJabberd wegen unwichtig löschen? Ist ja nur eine der verbreitetesten Jabber-Daemonen und Jabber selber ist ja nur das Protokoll hinter Google Talk und Google Wave, was ist daran schon wichtig ...
Wikipediatrie
maven-scala-plugin - maven-scala-plugin Jan. 8, 2010, 11:45 p.m.
maven-scala-plugin - maven-scala-plugin - weil Maven zwar hirnverdrehend ist, aber immer noch besser als Ant. Und niemand will die ganzen vielen Dependencies von Hand verwalten ...
SQLiteJDBC Jan. 8, 2010, 11:10 p.m.
SQLiteJDBC - noch ein JDBC Treiber für SQLite
Datenbank, Java, Programmierung
Aasee (Münster) – Wikipedia Jan. 8, 2010, 6:04 p.m.
Aasee (Münster) – Wikipedia - "Das Baden im Aasee ist gegenwärtig verboten und wegen der schlechten Wasserqualität, insbesondere in den heißen Sommermonaten, auch nicht zu empfehlen. Allerdings gibt es Bestrebungen, die Wasserqualität zu verbessern. Hauptprobleme sind die durch Überdüngung sich massenhaft vermehrenden Blaualgen, aber auch Colibakterien. Hautkontakt mit dem Aaseewasser kann im Sommer zu Reizungen führen, beim Verschlucken kann es zu lebensgefährlichen Erkrankungen kommen. Außerdem wird die Sicherheit durch die geringe Wassertiefe gefährdet, die durch auf dem Grund liegende Fahrräder an manchen Stellen zusätzlich beschränkt wird." - manche Dinge muss man einfach unkommentiert stehen lassen ...
Münster
SQLiteJDBC Jan. 7, 2010, 11:54 p.m.
SQLiteJDBC - weil ich ein SQLite Fan bin (wenns zu komplex für simple Textfiles ist, ist SQLite die nächsthöhere Stufe), und weil ich mit Scala und Clojure rumspiele, könnte ich das hier mal brauchen.
Datenbank, Java, Programmierung