Archiv 18.8.2004 - 28.8.2004

Leica Announces CM ZOOM Film Camera

Nicht uninteressant. Ok, mir wäre definitiv die CM lieber ( Jutta hat ja eine, wirklich ein feines Gerät), einfach weil ich ein Festbrennweitenfetischist bin, aber wenn man schon eine Zoom-Kompakte haben will, ist die CM Zoom sicherlich interessant. Ok, nur dann wenn man den absurden Preis zahlen will. Aber der ist bei Leica ja normal

Bei PhotographyBLOG gibts den Originalartikel.

Maut gegen die Wand fahren

Das hat irgendwie was. Ich mein, die verballern Millionen für Unfug und dann klauen sie die Kartenmaterialien, weil sie dafür zu geizig sind? Ich wusste es schon immer - keine Satire und keine Groteske kann so absurd sein wie das wahre Leben ...

Bei Die wunderbare Welt von Isotopp gibts den Originalartikel.

USB-Cams: Der K(r)ampf mit der GPL

Schade. Auch der Heise-Ticker hats nicht verstanden. Die Webcam-Nutzer müssten nicht auf dem Trockenen sitzen, wenn der Modul-Maintainer nicht beleidigte Leberwurst spielen und sein armes Ego pflegen würde. Denn als Modul ausserhalb des Kernels wäre es weiter ohne Probleme möglich den Support zu bieten (und wenn die Hardware wirklich so verbreitet ist, würden sicherlich Distributionen wie Suse etc. das in den Distributionskernel mit reinnehmen).

Niemand hat ein festes Anrecht im eigentlichen Kernelsource zu sein mit seinem Modul. Oft macht es nichtmal Sinn - denn manche direkte Kernelsource-Module sind nicht brauchbar gepflegt und damit ein steter Quell des Ärgernis bei Änderung von Kernelschnittstellen.

Und rein binäre Anteile eines Kernelmoduls sind nunmal ein Sicherheitsrisiko, da ihre Funktion nicht überprüft werden kann. Und sie widersprechen direkt der GPL - das hat nix mit überpenibler Auslegung zu tun. Binäre Kernelmodule oder auch nur Anteile daran sind immer ein Problem. Und Hooks, die nur dazu dienen einem solchen Teil den Zugang zum Kernel zu bieten sind nicht unbedingt das was ich unter sicherem Kerneldesign verstehe ...

Bei heise online news gibts den Originalartikel.

Kieferknochen aus Rückenmuskel verpflanzt

Wow.

erstauntes Gesicht

Bei NETZEITUNG.DE Wissenschaft gibts den Originalartikel.

librep - Sehr schlanker Lisp-Interpreter speziell für einbettung von Lisp in Programme als Scriptsprache

Lush: Lisp Universal SHell - Interessanter Lisp-Dialekt mit eigenem statisch getypten Lisp-Derivat für effizienten Compiler

mod_rep - Integration von librep (Lisp-Interpreter) in Apache ähnlich mod_perl

Rhizome - Interessantes Wiki mit Fokus auf semantische Inhalte - Seitenbezüge werden semantisch definiert

SourceForge.net: Projektinfo - Common Lisp JPEG-Bibliothek - JPEG-Encoder/Decoder in Common Lisp

thunk webserver - interessanter Webserver komplett in Scheme - zur Portierung von TooFPy geeignet?

Bigloo homepage - Bigloo ist eine der mächtigsten Scheme Implementierungen mit verschiedenen Codegeneratoren (.NET, JVM und C-Code)

Entwickler und ihr Unverständnis von Open Source

Schon erstaunlich. Hier ist ein Entwickler eines Kerneltreibers für Phillips Webcams. Dieses Kernelmodul funktioniert, aber um vollständig die Kameras zu unterstützen, braucht es ein binary-only Modul. Die Kernel-Entwickler aber haben entschieden mit den binary-only Modulen aufzuräumen. Auch das Phillips Webcam Modul ist davon betroffen. Als Ergebnis hat der USB Subsystem Maintainer einen Hook aus dem Kernel-Modul rausgeworfen, über den das binary-only Modul sich an den Kernel anhängen kann.

Der Entwickler des Moduls heult jetzt rum, das sein Modul dann zum 2. Klasse Modul degradiert würde, weil es nur als extern verwaltetes Modul verteilt werden könnte, aber nicht im Kerneltree direkt - denn ohne den Hook kann ja sein binary-only Modul nicht geladen werden. Aus Trotz wirft er die Brocken hin und will das Modul garnicht mehr unterstützen.

Wo ist jetzt der Denkfehler? Bei den Kernel-Entwicklern, die binar-only Module ablehnen und auch keine Backdoors für binary-only Module im Kernel wollen? Wohl kaum.

Der Modulentwickler könnte einfach sein Modul ausserhalb des Kernels weiter betreiben und verteilen. Er kann nur nicht mit dem Hook direkt im Kernel verteilt werden. Er könnte Kernel-Patches verteilen, die den Hook in den Kernelsource patchen. Beide Möglichkeiten lehnt er ab.

Solche oder ähnliche Diskussionen kommen immer wieder hoch, wenn einzelne Entwickler mit ihrer tollen Idee scheitern - und ja, manchmal kommt das Scheitern erst nach ein paar Jahren, weil vorige Maintainer das ganze lockerer gesehen haben. Aber die binary-only Module im Linux-Kernel sind ein ständiges Ärgernis: nicht nur das man sie nicht reparieren kann, weil man den Source nicht hat. Man kann auch keine Security Reviews machen. Und sorry, aber Hooks über die sich unprüfbare binäre Module in den Kernel einklinken können, will ein anständiger Admin eh nicht auf seinem System.

Letzendlich läuft das ganze darauf hinaus, ob Linux jede Hardware unterstützen muss, auch wenn es keine Open Source Treiber für diese Hardware gibt. Das Linux auch proprietäre Schnittstellen bedienen kann, ist klar - einfach Subsysteme ausserhalb des Kernels entwickeln und in den Kernel integrieren. Der Support dafür ist im Kernel drin. Aber muss der Kernel selber solche Module unterstützen?

Meiner Meinung nach nein. Es ist natürlich eine Degradierung von Modulen mit rein binären Anteilen, wenn diese nicht im Kernel mitverteilt werden können. Aber Module mit rein binären Anteilen sind sowieso schon Module zweiter Klasse in einem Open Source System.

Klar, für den Anwender ist es unter Umständen komplizierter (wobei es z.B. bei Debian GNU/Linux ziemlich trivial ist, Modulsubsysteme zum Kernel dazu zu installieren), aber es kann kaum das Ziel eines Open Source Systems sein, seine eigenen Grundsätze aufzuweichen um etwas einfacher zu machen, das gar nicht im Fokus dieses Systems liegt.

Die wirkliche Ursache in dem Problem liegt nicht im Verhalten der Linux Subsystem Maintainer. Die wirkliche Ursache liegt in der Sturheit von Phillips, Teile des Treibers nicht freigeben zu wollen.

Das der Modul-Autor jetzt auf verbrannte Erde macht (löschen der Downloads, löschen der Mailbox, löschen der Sourcen, der FAQ etc.) beweist nur, das er es nicht kapiert hat. Nunja, irgendjemand anderes wird vermutlich den Source und das ganze Geraffel nehmen und weiter betreiben - vermutlich ausserhalb des Kernels. Auch das hat der Autor nicht kapiert. Statt dessen spielt er Trotzköpfchen.

Hier gibts den Originalartikel.

Linda and Service Oriented Architectures - Beschreibung von TupleSpaces - PDF Version

Optimal syntax for Python decorators - eine deutlich bessere Alternative zur derzeitigen Decorator-Syntax in Python

Psyche - Ein Scheme in Python, das mit Python-Funktionen erweitert werden kann

QScheme - kompaktes und schnelles Scheme auf Basis einer eigenen VM

Schemix - Scheme als Kernel Modul im Linux Kernel

Welcome to Myghty! - Perls HTML::Mason nach Python portiert

A Conversation with Manfrend von Thun - Faszinierend wenn ein K (APL-Descendant) Fan den Macher von Joy (einer Art funktionales Forth) interviewed.

Candygram - Erlang Thread Primitives für Python - interessant für ToofPy

Debian Backports - Backports von Debian Paketen - die Antwort auf "stable ist veraltet"

Google Mail Invites verfügbar

Also ich hab zur Zeit 6 Einladungen für Google-Mail Accounts verfügbar. Wer einen Account will, einfach mir eine Mail über das Kontaktformular (das kleine Briefsymbol rechts unten im Sidebar) schicken. Bitte den Namen aber mit ausfüllen, ich hab keine Lust lauter Invites an Donald Duck oder so zu verschicken

Main page for the programming language JOY - Joy ist so eine Art funktionales Forth

The Pentax OptioX

Könnte man es nicht nur drehen, sondern zusätzlich das Teil mit dem Display vor die Optik klappen, wärs ja wirklich genial. Ok, ich geb zu, ich hätte keine Idee, wie man sowas hinkriegen sollte, aber trotzdem - das wär genial.

Bei Engadget gibts den Originalartikel.

Ilford Goes Into Administration

Oh shit. Jetzt auch noch Ilford.

Bei PhotographyBLOG gibts den Originalartikel.

Microsoft bekommt "sudo-Patent" zugeteilt

Na toll, das US-Patentamt hat mal wieder keine Ahnung und Microsoft kriegt ein Patent auf etwas, das es seit den 80ern für Unix schon lange gibt

Bei heise online news gibts den Originalartikel.

News: Ärger um cdrecord

Ja, auch manche Programmierer von GPL-lizensierter Software haben den Sinn und die Auswirkungen wohl nicht ganz verstanden ...

Hier gibts den Originalartikel.

SourceForge.net: Project Info - DoXFS Document Management System - Dokumentenarchiv mit XFS und PHP-Frontend

vnunet.com - Micro Focus lifts and shifts Cobol to Linux

Der Horror lässt mich nicht los: die ersten 10 Jahre meiner beruflichen Tätigkeit habe ich genau mit diesem Compilersystem programmiert. Ein Warenwirtschaftssystem. Und jetzt kommt das Monster nach Linux ...

Hier gibts den Originalartikel.

Das Wort zum Montag

Ein sehr interessantes Interview mit Norbert Blüm. Mein Lieblingsspruch daraus: Das erinnert mich an das Märchen vom Fischer und seiner Frau Ilsebill - je mehr se hat, je mehr se will. Bei denen sind offenbar alle Sicherungen durchgebrannt. Die meinen, jetzt wird der Sozialstaat versteigert. Erst Geisler, jetzt Blüm. Bei alten Unionspolitikern scheint so langsam der Verstand durchzukommen. Leider erst sehr spät - denn zu ihrer aktiven Zeit in der Regierung haben sie sich nicht gegen die neoliberalen Ideen gestellt und haben letzten Endes damit geholfen, das die neoliberalen Ideen unter anderem in der Union einen festen Platz kriegen (ich denk da nur an sowas wie den Märzhasen).

Die SPD mag sich noch rausreden, das die Übernahme von neoliberalen Ideen notwendig sei, im politischen Feld zu bestehen (was ich persönlich allerdings für ausgemachten Schwachsinn halte). Aber welche Ausrede hat die Union?

Die FDP braucht man nicht nach einer Ausrede zu fragen, die beerdigen ihre politischen Ideen komplett unter dem neoliberalen Misthaufen ...

Bei Der Rollberg fand ich den den Originalartikel.

Flambierter Saphir

Hmm. Ist das jetzt Scottys transparentes Aluminium?

Bei Physikalische Kleinigkeiten gibts den Originalartikel.

Paolo Amoroso: Update on McCLIM's Beagle backend

Aus dem verlinkten Artikel geht am Rande hervor, das jemand an einem McCLIM Backend für OpenMCL arbeitet. Und zwar aufbauend auf Cocoa. Das wäre wirklich der Knaller - eine CLIM-basierende Oberfläche. Ok, das wäre im Moment erstmal nur ein Listener und etwas Spielkram, aber auf Dauer vielleicht mal die Werkzeuge wie man sie von den alten Lispmaschinen her kennt. Zumindestens wäre sowas überhaupt denkbar.

Ausserdem ist CLIM eine ziemlich coole GUI-Bibliothek mit Features, die den ganzen Java-Schnickes vor Neid erblassen lassen - selbst wenn CLIM viele Jahre älter ist

Bei Planet Lisp gibts den Originalartikel.

Zukünftige EU-Kommissarin machte Bill Gates zum Ehrendoktor

Unabhängig und neutral ...

Bei heise online news gibts den Originalartikel.

Deutschland verliert zwei Goldmedaillen - olympia.ARD.de

Unabhängig davon, ob das jetzt ne Goldmedaille für Deutschland ist oder nicht, diese Regelhuberei und der Eiertanz sowie die Tatsache, das sowas wie die Goldmedaille vor Gericht entschieden wird geht mir ziemlich gegen den Strich. Und ja, ich würde genauso denken, wenn es um eine Goldmedaille für Pakistan oder die USA oder sonstwen ginge.

Hier gibts den Originalartikel.

Form submission and the ENTER key? - Diskussion des Problems von Enter=Submit in HTML Formularen

Hacker-Anriff auf Forschungsstation am Südpol

Muss es mich irritieren, das ich gerade mir lauter Hacker in Eskimo-Verkleidung mit Knüppeln in der Hand vorgestellt habe? Ich mein, ist doch ziemlich dämlich - Eskimos gibts nur am Nordpol ...

Bei NETZEITUNG.DE Wissenschaft fand ich den den Originalartikel.

Internet-Telefonie nicht mit beliebiger Vorwahl

Mich fürchtet gar schröcklich: Gegenteilige Praktiken gefährdeten den nationalen Rufnummernplan. - das wäre die wahre Katastrophe, der Untergang des Abendlandes, die Vernichtung allen Seins! Der nationale Rufnummernplan muss geschützt werden, komme da was da wolle! Rettet den nationalen Rufnummernplan! Bei NETZEITUNG.DE Internet fand ich den den Originalartikel.

PmWiki - sehr weit ausgebautes Wiki

Mit PmWiki gibt es eine wirklich sehr leistungsfähige Version mit Übersetzungen, Templating, diversen schon fertigen Layouts (die auch nicht einfach nur hässlich nach Wiki-Primitivstyling aussehen) und Bergen an Optionen. Und witzigerweise ist es wesentlich einfacher verständlich als viele High-End-CMS Systeme. Gefällt mir sehr gut, auch wenn das Teil in PHP geschrieben ist - einer Sprache, die ich einfach nur eklig finde. Naja, solange so gute Systeme dabei rauskommen, solls mir Recht sein

Hier gibts den Originalartikel.

Zeitung: Behörden können ab 2005 Bankkonten einsehen

Weil Empfänger von Arbeitslosengeld II sind ja per Definition verdächtig und denen darf man sowieso nicht trauen. Deshalb haben sie auch weniger Rechte als normale Verdächtige - für die braucht man für sowas nämlich immer noch einen Gerichtsbeschluss ...

Bei tagesschau.de - Die Nachrichten der ARD gibts den Originalartikel.

Agfa knipst Fotogeschäft aus

Och Menno ... :�-(

Bei WDR.de gibts den Originalartikel.

"Coffee and Cigarettes" - der neue Film von Jim Jarmusch

Hmm. Episodenfilme sind eigentlich nicht so mein Ding. Andererseits ist Jim Jarmusch einfach ein genialer Filmemacher. Und nu? Rein oder nicht rein, das ist hier die Frage ...

Bei tagesschau.de - Die Nachrichten der ARD gibts den Originalartikel.

details about the shebang mechanism

Details zur Script-Interpreter-Invocation - also der shebang (#!) Zeile. Und in der Liste wird auch ein Problem von Linux deutlich: der Pfad eines Interpreters in der #! Zeile wird ignoriert. Klassisches Beispiel: eine Installation von Python2.2 in /usr/bin, eine in /opt/pyds/bin. Jetzt soll ein Script fest mit /opt/pyds/bin/python laufen - aber wenn man das in die #! Zeile einträgt, ignoriert Linux den Pfad und nimmt trotzdem die Installation in /usr/bin und damit die falschen Bibliotheken. ! ist ein übler Hack, der manchmal das macht was man erwartet. Manchmal. Aber nicht immer. Und beileibe nicht immer öfter.

Hier gibts den Originalartikel.

Infektion durch Fehler im Internet Explorer trotz Service Pack 2

Jaja, wie tönte das IE-Entwicklungsblog letzthin noch: IE in XP SP2 stops all currently known critical exploits, so it’s a heck of a lot more secure than pretty much any other browser. Tja, das war wohl nix ...

Bei heise online news gibts den Originalartikel.

Modeling Object-Relational Bridge for python - Datenbankmodellierung und Mapping nach Python

SCO vs. Linux: IBM schlägt zurück

So langsam lassen die IBM-Anwälte ihrer bösartigen Ader freien Lauf

Bei heise online news gibts den Originalartikel.

Debakel im Kampf gegen die Uhr - olympia.ARD.de

Tjaja, der Hype und die Realität ...

Hier gibts den Originalartikel.

"Ein-Euro-Job" - was ist das?

Staatlich sanktioniertes Leibeigenentum? Faszinierend, wie aus dem Recht auf Arbeit die Pflicht zur Arbeit wird - obwohl zu Zeiten der existierenden DDR immer darauf gepocht wurde, das die DDR nur wegen genau dieser Pflicht zur Arbeit so niedrige Arbeitslosenzahlen hat. Und natürlich wurde damals die Pflicht zur Arbeit als undenkbar für eine freie Demokratie betrachtet.

Bei WDR.de gibts den Originalartikel.

NewsForge |

Alles was man nie über Bilschirmkopien und -filme wissen wollte. Und noch ein bischen mehr. Unter Linux.

Hier gibts den Originalartikel.

Olympische Spiele: Leontien Van Moorsels glanzvoller Abschied

Das ist gut - zumal ihr Sturz vor ein paar Tagen wirklich fies aussah.

Bei Radsport-News.com fand ich den den Originalartikel.

Things to make you go "Ow, stop, my head hurts!"

Wenn der Programmierer der neuen Virtual Machine für Perl über Continuation Passing und Multimethod Dispatch redet, begeistert mich das. Wenn er dann einen Schwenk zu Intercal und das COME FROM Statement macht, macht mir das Angst

Bei Squawks of the Parrot gibts den Originalartikel.