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 |