Archiv 10.4.2005 - 23.4.2005

Borland open sources JBuilder - huch. Da hatte ich jetzt so nicht mit gerechnet - im Prinzip ist es ja sowas wie Aufgabe. Ob Borland ohne JBuilder noch was hat das sie über Wasser halten kann?

Nikon respond to RAW WB concerns

Nikon reagiert auf die Diskussion um die verschlüsselten RAW WB Daten - und beweist nur das sie nichts kapiert haben. Sorry, aber das ganze strotzt nur so vor arroganz und Selbstbeweihräucherung, sagt aber nichts anderes aus als das Kunden die sich eine professionelle Kamera gekauft haben bei der Wahl der Software von Nikon gegängelt werden.

Wenn das ganze wirklich alles so professionell und toll und gut ist: wieso hat dann selbst Adobe Probleme? Weil vielleicht Nikon hinter ihren albernen Versprechungen nicht nachkommt?

Und was ist mit Open Source Software - sollen Fotografen die sich eine Nikon Kamera gekauft haben von Open Source ausgeschlossen sein, wegen absurder vorstellungen von Professionalität bei Nikon? Das Ergebnis stattdessen ist die Bestätigung aller Vorurteile gegen RAW-Formate (proprietär, nicht zukunftssicher).

Wirklich professionell wäre die komplette Dokumentation des NEF-Formates, damit das RAW-Format für den Fotografen kein Dead End ist.

Streifenkalender für WordPress

Als erstes Plugin aus meinem Bilderblog (mitlerweile aus) gibts jetzt den Streifenkalender. Im Prinzip ein ganz normaler WordPress Kalender - nur eben nicht als Block für den Sidebar, sondern als Streifen um ihn über den Inhalt drüberzustellen. Da man in der Regel in der Länge einer Seite mehr Platz verschwenden kann als in der Breite und da mancher ja vielleicht mit dem doch recht ausgelutschten Format wo der Kalender in einem Sidebar steckt brechen will, kann man jetzt einfach den Streifenkalender einbauen. Der Code zum Einbau ist trivial:


< ?php get_strip_calendar(); ?> ```

Einfach das in das header.php oder wo auch immer man den Kalender haben will einbauen. Fertig (natürlich vorher das Plugin nach wp-content/plugins/ auspacken und in der Administration auspacken!).

virtuelle Hosts mit WordPress

Das Vhost Plugin ist mein momentaner Favorit der Beiträge zum Plugin-Wettbewerb für WordPress. Mit diesem Plugin kann man Kategorien an virtuelle Hosts binden - wenn dieser Host angesprochen wird, wird automatisch die passende Kategorie angezeigt und zusätzlich dieser Kombination noch (optional) ein anderes Template verpasst.

Mir fallen spontan eine ganze Reihe von Ideen an - z.B. könnte ich meine Bananenrepublik da drunterpacken und damit mein Geschimpfe als eigenständigeren Inhalt präsentieren. Oder meine fotografischen Einträge endlich wieder unter einer meiner Foto-Domains laufen lassen. Ich glaub mit dem Plugin spiele ich demnächst mal ein wenig herum.

Eine weitere witzige Funktion - für mich aber eher uninteressant - ist die Möglichkeit einen Benutzer auf einen VHost einzuschränken (und damit auf eine Kategorie) und damit eine Multi-Blog-Plattform auf einer WordPress-Installation aufzusetzen. Könnte z.B. für Familienblogs ganz witzig sein.

Installation ist leider etwas hakelig - man muss ein paar Funktionen patchen, da dort in der Standardinstallation Bugs drin sind. Mit WP 1.5.1 sollte das dann aber hoffentlich besser sein.

Das WordPress Versioning Plugin erlaubt die Versionierung von Einträgen - also Artikeln und Seiten. Damit man im Falle des Falles auf eine alte Version zurückgehen kann.

Barroso mehrfach auf Yacht zu Gast

Barroso mehrfach auf Yacht zu Gast - und der Korruptionskreisel dreht sich weiter. "Es gebe keinen Interessenkonflikt, erklärt Barrosos Sprecherin beharrlich." - natürlich gibt es den nicht, Barroso hat keine von der Wirtschaft und seinen Spezis abweichenden Interessen.

Wie, es geht um Interessenkonflikte zwischen Amt und Person? Wieso, der EU-Kommissionspräsident ist doch einfach nur der hauptamtlich bestallte Oberabzocker? Zumindestens hat man seit vielen Jahren diesen Eindruck ...

NASA Is Said to Loosen Risk Standards for Shuttle - die restlichen Shuttles müssen schliesslich auch noch verschrottet werden ...

Hinterhältige Ameisen bauen in Gemeinschaftsarbeit Fallen und betreiben diese zusammen um grössere Insekten zu erlegen. Die Natur ist doch immer wieder für Überraschungen gut.

Practical Common Lisp ist ein neues Buch über Common Lisp mit vielen praktischen Beispielen. Endlich mal ein Common Lisp Buch das sich nicht nur in eher theoretischen Beispielen ergeht sondern sich so praktischen Themen wie Spam-Filter, Webserver, HTML Generierung, ID3 Tags und anderem Kram widmet. Der Buchinhalt ist online lesbar.

Schily und die Demokratie

Owl Content

Tja, da hat sich Otto Orwell wieder mal einen Klops geleistet: ein demokratisch (unter anderem auch von seiner Fraktion) gewählter Bundesdatenschutzbeauftragter wagt es seine Funktion ernst zu nehmen und mal Tacheles über Ottos Datensammelwahn zu reden. Und schon greift Otto frontal an und wirft ihm vor, er habe keine politische Funktion und solle doch mal ruhig sein - was für ein Schwachsinn. Der Bundesdatenschutzbeauftragte hat eine wichtige politische Funktion: er vertritt unsere (= die Bürger) Interessen an Sicherung unserer Daten und Wahrung unseres informationellen Selbstbestimmungsrechtes. Unter anderem eben auch gegen durchgeknallte und datengeile Innenminister.

Klasse Zeichen für eine Bananenrepublik, wenn die Exekutive Teile ihrer Selbst angreift, die eine kontrollierende Funktion haben. Was kommt als nächstes - Eichel beleidigt den Bundesrechnungshof als Stümperhaufen der nicht zählen kann?

Aber letzten Endes läufts wohl einfach nur darauf hinaus: die getroffenen Hunde bellen halt ...

Contax – RIP or Resurrection - Überlegungen was mit Contax nach der Kyocera-Absage passieren könnte. Speziell das 645er System wird hier angesprochen, da es nach Gerüchten von Zeiss entwickelt wurde und Kyocera nur der Produzent war - wenn dem so ist, könnte Zeiss sich da einen anderen Partner zur Produktion suchen. Leider ist das 645er System jenseits von Gut und Böse für die meisten finanziellen Möglichkeiten ...

Nikon Encrypts D2X and D2Hs White Balance Data - die haben wirklich einen an der Waffel. Was für einen Sinn macht es die Bilddaten zu verschlüsseln, so das der Benutzer zum Auslesen gezwungen ist die Software des Kameraherstellers zu benutzen? Es ist ja nicht so als ob Nikon mit dem Softwareverkauf sein Geld machen würde - die verdienen (und zwar nicht schlecht) an den Kameras. Und gerade bei Profi-Kameras ist eine solche Bevormundung des Nutzers einfach hirnverbrannter Blödsinn. Die Bilddaten gehören dem Fotografen - und zwar alle Bilddaten, nicht nur die die Nikon freundlicherweise unverschlüsselt lässt ...

Parlament in Kuwait stimmt Frauenwahlrecht zu - ich will ja auch mal was positives hier stehen haben. Auch wenn es nur ein kleiner Schritt in die Richtung ist - für die Region ist das ganze wohl schon fast als revolutionär anzusehen.

Spam unter Strafe stellen?

DIHK gegen Strafe für Spam-Versender - wen wunders, sind doch viele Spammer in Deutschland IHK-Mitglieder ...

Was mir an der Geschichte aber auch nicht wirklich schmeckt:

So soll es künftig verboten werden, in der Kopfzeile einer kommerziellen E-Mail die wahre Identität des Absenders zu verschleiern oder zu verheimlichen.

Mag ja bei kommerzieller Kommunikation noch eine berechtigte Forderung sein, aber wie ich Otto Orwell einschätze wird das gleich auf alle Bürger ausgeweitet. Und wenn der es nicht macht, machen das Anwälte mit Abmahnungen wenn z.B. der Webserver automatische Benachrichtigungen unter dem Namen www-data verschickt ...

Urteil gegen Kanther

Urteil gegen Kanther: Koch soll Erklärung abgeben - naja, nicht nur ne Erklärung wäre angebracht, aber das was richtig wäre kommt eh nicht: Rücktritt Kochs. Denn der kann so oft behaupten wie er will das er nix wusste, das glaubt ihm eh keiner. Das Urteil selber ist immerhin nicht ganz so schwach ausgefallen wie die Staatsanwaltschaft gefordert hat:

Mit dem Strafmaß von einem Jahr und sechs Monaten Haft auf Bewährung sowie einer Geldauflage von 25.000 Euro für Kanther ging das Wiesbadener Landgericht deutlich über die Forderung der Staatsanwaltschaft hinaus.

Kanther will in Revision gehen. Hoffen wir das die nächsthöhere Instanz nicht einknickt. Wobei mir persönlich da besser "ohne Bewährung" hätte stehen sollen ...

Vorbereitende Frage

Kann man eigentlich den Papst als Hassprediger ausweisen lassen?

Was von der BZÖ zu erwarten ist

zeigt der künftige Präsident der Länderkammer: Haider-Abgeordneter kritisiert "brutale Naziverfolgung" - muss an der dünnen Luft in den Alpen liegen. Schwere Hirnschädigung durch Sauerstoffmangel.

Der Kärntner Bundesrat Siegfried Kampl und künftige Präsident der Länderkammer hatte die "Verfolgung" von Nazis nach dem Zweiten Weltkrieg in Österreich kritisiert. Außerdem bezeichnete er Wehrmachtsdeserteure als "Kameradenmörder".

Dagegen sind unsere Lokalnazis ja noch richtiggehend putzig ...

Adobe übernimmt Macromedia für 3,4 Milliarden Dollar

Ging mir gerade durch den Kopf ...

... Sozialwahlen. Per Briefwahl. Briefumschlag anlecken und zubappen. Spontan an Gendatenbanken gedacht - und den geplanten all zu leichten Zugriff.

typoc(nicht mit Typo3 dem CMS zu verwechseln) ist eine Blogengine in Ruby und benutzt Rails. Könnte ideal sein um mit dem Zeug mal zu spielen.

Bistro Intro ist eine Smalltalk-Variante die auf der Java VM läuft. Kannte ich bisher noch nicht.

Seashore ist ein Bildeditor der auf Gimp-Sachen aufbaut und das gleiche Format benutzt - aber für OS X ist. Muss man mal beobachten, könnte für manche einfache Zwecke ganz nett sein.

Westerwelle will nicht mehr Kanzler werden - das deckt sich vermutlich mit dem Willen von 95% der Wähler

'Cool it, Linus' - Bruce Perens - ein bischen mehr Infos rund um die BitKeeper-Geschichte. Und ich bin da einer Meinung mit Bruce - Linus hätte einfach von vornherein diese alberne BitKeeper-Hoppelei garnicht anfangen sollen. Andrew Tridgell macht nur das, was er gut kann - propreitäre Protokolle knacken. Ihn dafür anzugreifen ist albern.

Grüne geben Widerstand gegen Raketenabwehrsystem auf

Grüne geben Widerstand gegen Raketenabwehrsystem auf - der nächste, der mich fragt wo das Geld für Sozialsystemstützung her kommen soll: MEADS nicht zu machen (zusammen mit vielen anderen hirnrissigen Militärprojekten) wäre ein erster Anfang.

Die über 800 Millionen die jetzt in die Entwicklung von diesem Militärscheiss gesteckt werden wären anderswo besser aufgehoben - und nein, in der Rüstungsindustrie gibts nicht viele Arbeitsplätze zu sichern. Diese Schutzbehauptung der Rüstungsindustrie ist schlicht falsch. Kaum eine andere Industrie ist jetzt schon so weit durchrationalisiert wie kaum eine andere Industrie.

Sehr schön auch wie sich die grossen Parteien da in trauter Einigkeit zeigen - wenn es darum geht das Geld der Bürger für Humbug und hirnlosen Müll auszugeben, dann sind sie sich schnell einig. Genauso wenn es darum geht soziale Leistungen zu kürzen.

Es gibt übrigens eine recht einfache Möglichkeit Soldaten in Auslandseinsätzen vor feindlichen Raketenangriffe zu schützen: keine Auslandseinsätze zu machen ... (und erzählt mir jetzt nicht den Scheiss von der Grundgesetzverteidigung am Hindukush)

Servernamen

Dirk Steins: Servernamen - also Simpsons findet man scheinbar recht oft. Bei uns ist die ganze Produktions-DMZ mit Simpsons-Namen gekennzeichnet. Die Altproduktion sind alles Namen aus Lucky-Luke - was leider bei den Daltons durch Servertod schon eine Lücke gerissen hat (William hats erwischt). Die Frontrechner sind bei uns Southpark-Figuren. Und die Hauptfirewall dann Kyle, deren Failoversystem dann Evil-Kyle

Klappt auch ganz gut, Kyle ist ein riesen Arschloch. Nur Kenny, den wir als der Firewall vorgelagerten Server zum Rumspielen anfangs eingerichtet haben, eigentlich nur damit wir mal "Mein Gott, sie haben Kenny getötet, die Schweine!" rufen können - der will sich einfach nicht töten lassen ...

Lafontaine steht offenbar vor Austritt aus der SPD - wenn man sonst nix mehr zu vermelden hat und auch eher Konzeptlosigkeit ausstrahlt, dann zelebriert man wenigstens noch seinen Austritt. Der linken Wahlalternative kann man jedenfalls nur wünschen das sie diesen chaotischen Querkopf nicht ertragen müssen ...

Widerstand unter Kardinälen gegen Ratzinger wächst - es ist angeblich nur ein Gerücht das überall im Vatikan Rattenfallen aufgestellt werden

"Auch Hondos B-Proben positiv " - tja, das wars dann wohl

Eröffnung des Hauses der Photographie in Hamburg - dann wird wohl mal wieder ein HH-Besuch fällig ...

Selbstgemachtes System als BitKeeper-Ersatz - manchmal stört mich die Arroganz der OSS-Programmierer die immer meinen sie selber könnten alles besser als andere. Wieviel mehr Synergieeffekte kämen zum Tragen wenn diese Programmierer ihre - zweifelsfrei vorhandenen - Programmierqualitäten mal auf wenige Projekte konzentrieren würden? Ein gutes Sourceverwaltungssystem mit schnellem Patchhandling könnten wir alle gebrauchen - aber keinem ist mit zwei Dutzend halbgaren Lösungen gedient ...

Visa-Missbrauch schon im Kohl-Kabinett ein Thema? - die Namen sind anders, die Fratzen die gleichen. Die Sprüche auch. Und wir können uns sicher sein, das dieser Fakt - das die Unionsregierung genau die gleichen Probleme hatte wie die rot-grüne Regierung - von der Union geflissentlich ignoriert werden wird. Freuen wir uns wieder einmal auf einen Wahlkampf der Lügen.

Goldhamsterstories

Goldhamster wird 75 Jahre alt:

Am 12. April 1930 wurde in der Umgebung der Stadt Aleppo (Syrien) ein Goldhamsterbau ausgegraben, in dem sich ein Weibchen und 11 Jungtiere befanden. Von den Jungen konnten an der Hebräischen Universität von Jerusalem drei Männchen und ein Weibchen aufgezogen und vermehrt werden. Aus dieser vor 75 Jahren erfolgten Bruder-Schwester-Verpaarung stammen alle Goldhamster ab, die sich weltweit in Menschenhand befinden. In freier Natur galt der Goldhamster als verschollen bzw. ausgestorben.

Also das ist jetzt ein Scherz, oder? Alle Haustier-Goldhamster sind aus Inzest hervorgegangen? Alles stammt nur von diesen zwei Viechern am Anfang ab? Und die sind noch nicht zu pelzigem Brokolie mutiert? Wow.

Achja, der Wahlkampf hat angefangen ...

Müntefering: "Profitstreben gefährdet Demokratie"

Es gibt so Tage ...

... an denen Microsoft Berge von Sicherheitslücken ankündigt, die fast alle mit Ausführung beliebigem Codes verbunden sind. Oder Oracle 89 Sicherheitslücken in seiner Datenbank benennt. Und das sind dann die Tage an denen man sich freut diese Software nicht einzusetzen ...

Nur so als Hinweis ...

... wenn bei Zugriff auf euer Weblog bei mir folgende Meldung kommt:

Sorry, your IP address is listed in the local realtime blackhole list. You may not enter this site.

dann habt ihr was per Definition falsch gemacht. Denn Weblogs sind als Mittel der Kommunikation gedacht - und alberne Kommunikationsverhinderer zu installieren nur weil man keine Links in seinem Referrer-Log haben will die von Spammern kommen ist schlichtweg hirnrissig. In dem Fall könnt ihr euer Weblog auch einfach ganz aus dem Netz nehmen.

Jetzt ist es offiziell: Contax brand comes to an end. Kein Verkauf an einen anderen, keine Weiterführung - der Name Contax als Kameramarke ist erstmal wieder vom Markt fort. Vielleicht wird Zeiss (die ja wohl den Namen Contax selber besitzen und nur lizensiert haben) ja jemand anderen dafür holen - die Contax Sucherkamera (nicht die G-Serie, sondern die neue auf dem Voigtländer-Gerät aufbauende) hat ja auch schon einen anderen Partner. Aber das Contax das wir seit den späteren 70ern kennen ist damit Geschichte.

dvddisaster ist ein kleines Programm das für DVDs und CDs auf einem externen Medium Fehlerkorrekturdaten speichert so das eine CD oder DVD die durch Alterung Probleme bekommt unter Umständen trotzdem gelesen werden kann. Dazu werden Kontrolldaten im Volumen von ca. 15% des Originaldatenträgers woanders gespeichert.

Geeignet ab 6 Jahre

Beim Spreeblick drüber gestolpert: was eine Spielefirma unter ab 6 Jahren geeignet versteht:

Ihre Aufgabe: herrschen Sie über Ihre Insel, auf der Piraten und Gefangene hausen. Diese zwei Bevölkerungsgruppen müssen völlig unterschiedlich behandelt werden. Die Piraten möchten ein möglichst ungestörtes Luxusleben genießen, um sich von ihren anstrengenden Raubzügen zu erholen. Die Produktivität der Gefangenen steigern Sie am besten durch die Verbreitung von Angst und Schrecken.

Bordelle bauen (und mit weiblichen Gefangenen füllen), wahllose Hinrichtungen, Kielholen - halt alles um die Piraten zu vergnügen und die Gefangenen zu ängstigen. Schönes Trainig für die Kleinen für unsere herrliche Welt.

Hey, mit Politikern, Bänkern und Wirtschaftsbossen statt Piraten und Arbeitslosen und Ausländern statt der Gefangenen könnte es fast realistisch sein ...

PostgreSQL 8.0.2 released with patent fix

Gerade gefunden: PostgreSQL 8.0.2 released with patent fix. PostgreSQL hat also eine neue Minor-Version bekommen in der ein patentierter Caching-Algorithmus (arc) gegen einen nicht patentierten (2Q) ausgetauscht wurde. Das interessante: das ist eines der Patente die IBM für Open Source freigegeben hat. Und warum haben die trotzdem gewechselt? Weil IBM diese Patente für Open Source Nutzung zwar freistellt, aber nicht für kommerzielle Nutzung - PostgreSQL ist aber unter BSD Lizenz, die explizit auch kommerzielle Nutzung völlig frei stellt.

Für PostgreSQL selber hätte das kein Problem bedeutet: solange es BSD bleibt, hätte weiter die Nutzung des IBM-Patents keine Probleme gemacht. Nur ein späterer Lizenzwechsel - wie er z.B. entsteht wenn jemand die BSD-Software für ein kommerzielles Produkt als Basis wählt - wäre ausgeschlossen.

Ein schönes Beispiel wie selbst liberal gehandhabte Softwarepatente Probleme machen. Denn gerade mittelständische Firmen die kommerzielle Produkte auf Open Source aufbauen hätten also eine bisher verfügbare Basis verloren - nur aufgrund des patentierten Cachingalgorithmus (effiziente Speicherung von und effizienter Zugriff auf Daten - also nach Clements' Vorstellung patentierbar).

Im Falle von PostgreSQL ist es unkritisch abgelaufen: der patentierte Algorithmus ist nicht schneller oder besser als sein nicht patentierter. Und für die Software selber ist nichts wirklich weltbewegendes verändert worden. Aber das muss (und wird) nicht immer so glimpflich ablaufen. Im Bereich Audioprocessing und Videoprocessing sind die patentierten Minenfelder viel weiter ausgebaut und damit viel kritischer für freie Projekte.

Ok, man mag jetzt noch argumentieren das mit GPL Lizenz dem PostgreSQL das nicht passiert wäre. Aber mit GPL Lizenz sind eben manche Formen der Verwendung wie sie bei PostgreSQL heute schon existieren (z.B. das Firmen Spezialdatenbanken auf PostgreSQL aufbauen ohne diese Spezialdatenbanken zu Open Source zu machen) nicht möglich. Man mag dazu stehen wie man will - Ideologie hin oder her - das PostgreSQL Projekt hat nunmal die BSD Lizenz als Basis gewählt.

Selbst wohlwollende Patenthandhabung im Kontext von Open Source Software wäre also problematisch. Genau sowas ist der Grund warum ich generell gegen Softwarepatente bin.

Dauerthema SORBS

Sorbs hatte ich ja schon mal. Viel verbessert hat sich dort nicht. Heute hatte ich mal wieder einen Server drin in deren Listing. Und wollte wissen warum - aber abfragen darf man die Datenbank nur, wenn man registrierter Benutzer ist und angemeldet ist. Um Benutzer zu werden muss man erst mal einen Haufen Fragen beantworten, z.B. Telefonnummer und Adresse.

Ok, sorry, aber nett kann man das nicht mehr formulieren: die Betreiber von SORBS sind Filterfaschisten. Otto Orwell hätte an den Spinnern seine helle Freude - Administratoren werden durch deren unfähigen Betrieb von Sperrlisten behindert in ihrer Arbeit und sollen dann noch ihre Daten offenlegen. Und natürlich ist auch für die Delistung ein Benutzer Pflicht.

Das deren Webinterface eine Zumutung in Bezug auf die Useability ist, brauche ich wohl nicht extra betonen. Welche Felder Pflichtfelder sind erführt man nur häppchenweise, welche Funktionen eine Registrierung erfordern erfährt man nur nach der Anwahl der Funktion (und nach dem Abschicken des zugehörigen Formulars!) und noch so diverse andere Böcke.

Und wenn man dann durch deren Reifen gesprungen ist, kriegt man so Mist wie das hier als Begründung für die Listung: "Likely Trojaned Machine, host running unknown trojan" - nein, meine Maschine hat keinen unbekannten Trojaner installiert. Vermutlich sind die Deppen nur mal wieder über einen denen unbekannten Port gestolpert (Ports 8080, 8081 und 9999 sind auf der Maschine in Benutzung - übrigens mit ganz normalen Servern dahinter) und behaupten mal wieder kackendreist das die Maschine korrumpiert wäre - dabei sind die einfach nur zu blöd eine brauchbare Liste aufzubauen.

Und ja, die schwachsinnige Forderung das man das Delisting nur von der gelisteten Maschine aus machen kann und dafür wieder durch deren albernes Webinterface rennen muss (das mit Lynx ziemlich hässlich zu bedienen ist - klar, auf Servern betreibt man nach diesen grossartigen Sicherheitsexperten warscheinlich grafische Oberflächen und VNC ...).

Ich sags nochmal: ich werde keine grossen Handstände unternehmen wenn irgendwer diese vertrottelte und unbrauchbare Liste in seinen Server einträgt und aufgrund dessen Mails gebounced werden. Wer SORBS benutzt und deshalb von mir keine Mail bekommen kann, ist schlicht zu blöd für diese Welt und kann sich woanders einen Spielplatz suchen. Ich hab die Faxen dicke mit unfähigen Sperrlistenbetreibern und unfähigen Mailadmins, die diese lahmen Listen benutzen ...

/IE7/ ist ein Projekt das mittels JavaScript-Library dem IE6 CSS vernünftig beibringt. Damit sollen auch :before und :after in Kombination mit content: funktionieren - für HTML-freie rounded corners oder HTML-freie Link-Kennzeichnung durch Symbole nicht ganz unwichtig ...

Im Netzbuch gefunden: Cameropedia - ein Wiki mit Kamerainformationen.

Simulation von :before mit content: in IE6

Der IE6 kann ja nunmal nicht mit :before klarkommen, wenn man darüber per content: über das CSS Inhalt in die Seiten bringen will. Ziemlich nervig, wenn man das benutzt. Das IE7-Projekt von dem ich im vorigen Artikel schreibe funktioniert bei mir aber auch nicht verlässlich - z.B. unter einem Citrix-Server will er das nicht ausführen, warscheinlich fehlen ihm irgendwelche Sicherheitseinstellungen dort. Strange. Egal, ich hab mir das Problem selber mal angeguckt und eine recht kompakte Lösung gefunden, jedenfalls für meine spezielle Spielart des Problems: ich will nämlich nur Icons vor einen Link stellen.

Dazu haben Links eine von drei Klassen oder keine Klasse: class="zu" definiert ein zugeklapptes Navigationselement, class="auf" ein aufgeklapptes, class="ohne" einen Link der nicht speziell angehübscht werden soll und alle anderen Links kriegen ein Standard-Icon.

Dazu hänge ich einfach unten in die Datei kurz vor dem /body folgenden Code:


var links = document.getElementsByTagName("a");
for (var i=0; i

Den ganzen Kram packe ich dann am besten noch in einen bedingten Kommentar für den IE, so das er nur von diesem überhaupt ausgeführt wird. That's it. Simpel und wirksam. Deaktiviertes JavaScript ist in meinem Fall nicht kritisch, da ohne JavaScript auf dem System (ist eine Business-Lösung mit hoher Interaktivität) demnächst eh nix mehr laufen wird- Ajax braucht nunmal JavaScript als eine Komponente ...

delicious:days ist ein optisch klasse gemachtes Food-Blog aus München.

Lickr: Flickr, without the Flash

Wer wie ich kein Flash im Browser mag, aber trotzdem ab und an neugierig auf Flickr-Links klickt, kennt das Gefühl: man fühlt sich verarscht, weil kein Bild kommt. Und fragt sich, was das Flash da eigentlich soll, schliesslich will man nur ein popeliges Bild anzeigen ...

Die Lösung für uns Anti-Flasher: Lickr: Flickr, without the Flash - ein Greasemonkey-Script das den Flash-Kram vor der Anzeige umschreibt in eine normale HTML+JavaScript-Geschichte, die einwandfrei im Firefox ohne Flash funktioniert. Und endlich kann man auch all die blöden Bilder bewundern

Meine Firefox-Erweiterungen

Neues Meme bei Pepilog: FireFox-Erweiterungen posten. Nagut, ListZilla macht das ganze recht einfach, hier sind meine:

  • [Adblock][1] 0.5.2.039
  • [Bookmarks Synchronizer][2] 1.0.1
  • [BugMeNot][3] 0.6.2 (irgendwie scheints die nicht zu tun)
  • [Conkeror][4] 0.18
  • [Disable Targets For Downloads][5] 0.8
  • [Google Pagerank Status][6] 0.9.4
  • [Greasemonkey][7] 0.2.3
  • [Html Validator (based on Tidy)][8] 0.5.6
  • [JustBlogIt][9] 0.2
  • [ListZilla][10] 0.5.1
  • [Live HTTP Headers][11] 0.10
  • [mozcc][12] 1.0.0
  • [QuickTabPrefToggle][13] 0.0.4
  • [Resizeable Textarea][14] 0.1a
  • [SessionSaver .2][15] 0.2.1.025

Multimap - nettes Spielzeug

Bei Call it YASBLOG gefunden: Multimap erlaubt das reinzoomen in eine Karte, bis auf Masstab 1:5000 - man kann gut an dem Link sehen wo ich wohne, falls mich mal jemand aus dem Orbit nuken will

Ok, technisch nicht so cool wie Google-Maps, aber dafür funktioniert es mit deutschen Adressen. Ganz praktisch wenn man anderen einen Ort genau angeben will - einfach einen Link auf die Karte setzen.

Allerdings weiss ich nicht so genau, ob das Linken erlaubt ist. In deren Nutzungsbedingungen steht folgendes:

The reproduction, copying, downloading, storage, recording, broadcasting, retransmission and distribution of any of the maps and digital data shown on this site is not permitted without prior written consent of Multimap.com.

Hmm. Links sind auch digitale Daten und demnach dürfte ich den Link der mir unten unter der Karte ausgespuckt wurde nicht benutzen ohne schriftliche Erlaubnis ...

Nett finde ich das das Charivari-Puppentheater mit in der Karte steht - das kennen die wenigsten Münsteraner ...

SISC - Second Interpreter of Scheme Code

SISC Scheme ist ein in Java geschriebener, sehr vollständiger Scheme-Interpreter und Compiler. Besonders interessant: es gibt ein continuation-basiertes Webframework dafür.

Weitere interessante Eigenschaften sind die gute Integration in die Java-Welt durch das Java-Scheme-Interface. Im Prinzip stehen alle Bibliotheken aus der Java-Welt auch in Scheme zur Verfügung.

SISC Scheme unterstützt auch SLIB (eine Erweiterungsbibliothek für Scheme mit vielen nützlichen Modulen) und diverse SRFIs (Scheme Requests for Implementation - der formale Weg zur Erweiterung der Scheme Sprache mit Standardmodulen).

Das Studs MVC Framework ist eine Portierung und Erweiterung des Java Struts Frameworks nach PHP. Dabei sind Frameworks die erstmal eine J2EE-ähnliche Grundstruktur für Servlets in PHP abbildet. Für mich klingt das natürlich nach Den Teufel mit dem Beelzebub austreiben