Please get yourself a newer Browser. IE6 is really, really ancient and is not supported anymore. Sorry.

Archiv für die Kategorie ‘design coding’

Heute ist ein guter Tag

Mittwoch, 08. Juli 2009

Echt jetzt.

DO NOT REPORT THIS PROBLEM!

Mittwoch, 01. Juli 2009

DO NOT REPORT THIS PROBLEM TO THE PHP/Java Bridge MAILING LIST!

Mit diesem schönen Satz endet die gefühlt 23 Meter lange Fehlermeldung, durch die ich mich gerade hindurch wühle. Das macht mich schon jetzt sehr zuversichtlich, was die Reaktionen angeht, wenn ich mich um eventuelles Feedback bemühen sollte.

[UPDATE]

Ich muss gestehen, dass meine Befürchtungen sich nicht bewahrheitet haben. Erstens war in der README tatsächlich die Lösung des Problems zu finden und zweitens ist der Ton (und die Antwortgeschwindigkeit) auf der Mailing-Liste echt beeinduckend!

Excel-Nachbau im Browser ohne irgendeine Funktion

Mittwoch, 10. Juni 2009

Ich habe wirklich nicht den leisesten Schimmer, was das soll, aber da hat offenbar jemand die Oberfläche von MS Excel im Browser nachgebaut. – Ohne Funktionalität! Kein Button ist klickbar, es passiert nix. Gar nix!

Vielleicht setzt die Wirtschaftskrise ja tatsächlich kreatives Potential frei, aber ich bin mir nicht ganz sicher, ob es immer konstruktiv ist…


Bild 2.png

[From Macrosoft Excel - Book1]

Nokia Software Updater – made by morons?!

Samstag, 09. Mai 2009

Ok, der hier ist echt zu schlecht, um nicht erwähnt zu werden: ich will/muss mein Handy resetten. Unter Mac OS geht das schon mal gar nicht, weil Nokia nur eine Plattform unterstützt. Zugriff über ein virtualisiertes Windows klappt nicht, na gut, damit kann ich leben.

Also hole ich ein uraltes Acer Laptop raus, reinstalliere WIndows, installiere die unsägliche Nokia PC-Suite, stelle fest, dass man zusätzlich den Nokia Software Updater extra installieren muss…

Gut. Bis hierhin ist alles der normale Wahnsinn gewesen und es hätte mich auch nur ein müdes Lächeln gekostet wenn nicht folgendes passiert wäre: Die Installation des Software Updater scheitert mit der Mitteilung, es bräuchte mindestens 256MB freien Platz. So alt ist das Acer aber nun auch wieder nicht und es hat dementsprechend ca 25GB freien Platz.

Also was ist da los?!

Die Spassvögel bei Nokia haben vergessen zu berücksichtigen, dass Rechner mit Shared Video Memory weniger als 256MB RAM haben und fragen bei der Installation wirklich 256MB ab!! Man braucht also nicht 256MB Ram (wie es in den Requirements formuliert ist), sondern dementsprechend mehr. In den Nokia Foren findet man lediglich den lapidaren Hinweis, man möge sich doch mehr RAM einbauen.

Ich fass es nicht. Ich werd mir doch jetzt kein Bootcamp Windows installieren, nur um Nokias hirnlose Windows-Only-Strategie nachzukommen?!

Hat jemand mal ein einigermaßen aktuelles Windows-System für mich?

Smack My Badge Up

Mittwoch, 29. April 2009

[kmlflashembed fversion="9.0.0" movie="http://85.214.152.200/widgets/itsmychoice/swf/itsmychoice-badge.swf" targetclass="flashmovie" bgcolor="#004C98" base="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" publishmethod="dynamic" width="302" height="151" align="top" loop="false" menu="false" quality="high" scale="noscale" allowfullscreen="false" allowscriptaccess="sameDomain" fvars="id=10.2.9.7.14.15"]

Get Adobe Flash player

[/kmlflashembed]


Endlich konnte ich mal wieder ein Projekt machen, das nicht mit einem NDA belegt ist. Folglich darf ich davon berichten, ohne dass die Reiter der Hölle meine Seele zerfleischen.
Für die Wahl des Europaparlaments in ein paar Wochen wurden ein paar Widgets entwickelt, die auf einem dazugehörigen MySpace-Profil zu finden sind. Zum einen kann man dort zu ein paar zentralen Fragen der Politik seine Meinung kundtun und die Zusammenfassung daraus als Badge in seine Website integrieren und zum anderen kann man an ganz Europa Fragen stellen, sie mit Ja/Nein beantworten und kommentieren. – Ausserdem gibt es eine auf Länder bezogene Auswertung jeder Frage.




[kmlflashembed fversion="9.0.0" movie="http://85.214.152.200/widgets/askeurope/AskEurope.swf?questionID=26" targetclass="flashmovie" publishmethod="dynamic" width="375" height="555"]

Get Adobe Flash player

[/kmlflashembed]


Über Sinn und Unsinn der Funktionalität muss sich jeder selbst eine Meinung bilden, aber ich hab für beide Widgets die Backend-Services und ein Administrationstool gebaut und war doch ganz ordentlich beschäftigt. Jetzt wird mindestens das obere Widget noch in ein anderes populäres Social Network integriert und dann kann bis zur Wahl in ein paar Wochen eigentlich nichts mehr schiefgehen…
Ach ja, die Flash-Sachen stammen übrigens von David (oben) und Chris (unten). – Pleasure working with you.

Darf ich vorstellen

Sonntag, 25. Januar 2009

endlich ist es soweit: meine kleine Spielwiese erscheint in neuem Glanz.

Es ist keine Design Revolution geworden. – Sollte es auch nicht. Aber ich bin in der Tat mehr als glücklich!

Wenn euch irgend etwas auffällt, fühlt euch herzlich eingeladen, alle Bugs in den Kommentaren zu posten. Das eine oder andere Lob nehme ich aber auch gerne mit….

Es gibt übrigens einen ganz netten Shortcut: um zwischen den Artikeln vorwärts oder rückwärts zu navigieren, stehen euch die Cursor Tasten zur Verfügung. – Oder das Feed.

character.png

Mein sympathisch gestaltetes Abbild stammt übrigens von Christian Nauck.

Jetzt frage ich mich nur noch, ob es vielleicht ein wenig merkwürdig sein könnte, das Basteln an meinem Blog als faulenzen zu bezeichnen?!

Site intentionally left blank

Freitag, 16. Januar 2009

ich plane das schon länger. Ziemlich lange sogar. – Jetzt ist mir sogar niepi vor einiger Zeit schon zuvor gekommen und nun ich bin endgültig im Zugzwang mein Blog mal aufzuräumen!

Und um mich ein wenig zu motivieren, gibt es mein Blog bis zum “Relaunch” erst mal nackig.

Dies nur als Hinweis für alle Feed Konsumenten dieses Blogs, allen anderen wird das ja wahrscheinlich aufgefallen sein.

PHP Unconference in Hamburg

Samstag, 26. April 2008

Heute bin ich den ganzen Tag in Hamburg und tummel mich auf der PHP-Unconference herum. Das verspricht eine spannende Sache zu werden. Nicht nur, weil der Großteil der gewählten Sessions ziemlich verheißungsvoll klingt, sondern auch weil ich ab halb zwei die Ehre habe eine eigene Session zu veranstalten.

Das Thema: “Constraint basierte Modelvalidierung mit dem Zend Framework

Das klingt erst mal langweiliger sperriger als es ist, denn im Endeffekt will ich nur eine Idee zur Diskussion stellen, die es ermöglicht, Bedingungen für Models (also die Elemente der Datenhaltung) an einer zentralen Stelle verbindlich für die gesamte Applikation zu definieren – und das gibt es bei anderen Frameworks eh schon lange…

Für alle, die es interessiert – und für alle, die hier im Raum sitzen – gibt es die Folien auch als PDF.

Useless Code II

Mittwoch, 12. Dezember 2007

Diesmal nicht von mir, aber trotzdem sehr hübsch:

function doSomething(param, type){
    switch (type){
        case "LALA":
            alert(param);
        break;
    }
}

Hinweis: es geht nicht darum, was diese Funktion tut, das habe ich aus Gründen der Höflichkeit verschleiert. Es geht um darum wie und unter welchen Bedingungen!

haben – und zwar sofort!

Mittwoch, 12. Dezember 2007

Inspiriert von meinem Dozenten für die Vorlesung “aktuelle Themen multimedialer Anwendungen” gibt es an dieser Stelle zum ersten Mal ein “haben-wollen”.

Dafür ist das aber sogleich ein um so größeres. Quasi ein HABEN-WOLLEN, denn dieser Sessel sieht ja wohl so verdammt bequem aus, dass man einen solch grauen Tag wie den heutigen dort mit einer Kanne Tee und jeder Menge guter Musik verbringen möchte, oder?

Wow

Leider wurde ich schon darauf hingewiesen, dass uns die passende Wohnung zum Sessel noch fehlt. - Aber wer will denn auf Details herumreiten…?

Gefunden habe ich dieses schöne Stück übrigens hier.

Seit heute zwitscher ich

Mittwoch, 10. Oktober 2007

Zugegeben, als Early Adaptor gehe ich wirklich nicht mehr durch, aber seit heute nutze ich Twitter für meine Heute ist Alex Kategorie.

Nebenbei ist in diesem Zuge aus Heute ist Alex auch gleich Gerade ist Alex geworden, denn der Witz an Twitter ist ja gerade das regelmäßige(re) Posten. Exzessives Posten ist allerdings nicht zu erwarten.

Das Motiv für diese Umstellung ist eher pragmatischer Natur: mein neues, ultramobiles Gadget schmiert beim Versuch ab, das WordPress Backend darzustellen und mit Twitter kann ich meinen Jabber Client zum Posten nutzen.

Für WordPress selber scheint es nach wie vor nix adäquates zu geben, mit dem man per Jabber Posts schreiben kann. – Schade eigentlich.

Die schönsten 404s

Montag, 24. September 2007

Für eine Seite, die diesen Fehler schon im Namen trägt, ist es natürlich verpflichtend über diese echt tolle Sammlung schön gestalteter 404-Pages zu berichten.

Wow!

Da hab ich noch ein wenig nachzulegen, denke ich.

da gefällt sogar mir My Space

Donnerstag, 05. Juli 2007

Freundlich geliehen von michaelper22

Ich weiss gar nicht, wie ich das jetzt gefunden habe. Ich glaube via dem hier. Wie auch immer, es gibt da einen witzigen Fotostream, für den alle möglichen Web Worker ihren Arbeitsplatz vorstellen und kommentieren. Da ist viel Chaos dabei, wie man sieht. EInige Schreibtische/Terrassen machen aber auch verdammt neidisch.

Alles in allem ist es die perfekte Ablenkung, wenn man gerade eigentliche technische Dokumentationen schreiben müsste.

HIER ENTLANG

(und: ja, ich weiss, dass die Bilder schon älter sind, interessiere mich aber nicht dafür)

Velocity2Js

Mittwoch, 30. Mai 2007

Und das klang so verlockend, als Rico mir das gezeigt hat! Velocity ist eine Templatesprache, die eigentlich für Javaapplikationen entwickelt worden ist. Velocity2Js ist wiederum ein Translator, der Velocity-Templates automatisch in Javascript-Funktionen umwandelt. Diese Funktionen kann man dann mit einem JSON Objekt füttern und direkt aufrufen.

Hat sich das Template geändert, lässt man den Translator einfach noch mal laufen und aktualisert sein Javascript. Toll, was?

Wie dumm nur, dass die Jungs offenbar ein korruptes ZIP-File bei Sourceforge hinterlegt haben!!

Fundstück

Dienstag, 15. Mai 2007

Aus dem Wiki zur PHP Bibliothek Ming zum Thema Installation von Ming unter Windows:


Here is a detailed description of the MingInstall process in Windows:

1. Download the zip file here
2. extract the files
3. This is where I get stuck…


Bis dahin wäre ich wohl auch ohne Anleitung gekommen – denke ich.

Damn – that's nifty (oder Jetzt geht's rund)

Donnerstag, 03. Mai 2007

Man merkt das Semester hat wieder begonnen und ich bin wieder in Sachen Uniprojekte unterwegs. Das bringt mit sich, dass ich wieder vermehrt CSS Coding betreibe.

Auf der Suche nach einer eleganten Lösung für die CSS 2 runde Ecken Problematik habe ich nun offenbar endlich einen vernünftigen Ansatz gefunden. Ich weiß nicht, wie sehr der schon durch ist und alle ausser mir jetzt gelangweilt abwinken – für mich ist das neu und meine Begeisterung schlägt sich in diesem Posting nieder.

Alessandro Fulciniti präsentiert eine Lösung auf der Basis von CSS und JavaScript, die man mittels eines einfachen Funktionsaufrufs sehr ähnlich wie Behaviour initialisiert. Es soll in allen Browsern ausser IE 5.X Win laufen. Hüstel, äh wer den freiwillig benutzt, naja, …

Das Ergebnis sind auf jeden Fall Ecken, die richtig schick sind.

Sorry für die bösen Kalauer in der Überschrift.

re:publica live berichterstattung

Mittwoch, 11. April 2007

erste eindrücke:

  • nette location, aber das wusste ich bereits vorher.
  • wlan ist toll, aber nur wenn man es auch nutzen kann. – aber eben kam tatsächlich jemand, der uns gefragt, ob alles ok ist. das ist nett!
  • alle sind hier sehr doll einer meinung. das bleibt wohl nicht aus, wenn blogger sich mit bloggern übers bloggen unterhalten, oder?
  • der grad an bekanntschaften untereinander hat ein wenig was inzestuöses, aber dafür fühlt man sich geborgen (und das ist jetzt nicht ironisch gemeint).

SMS Wand @ re:publica

witzig ist die SMS wand, auf der man per SMS kurze posts hinterlassen kann.

ach ja, mehr bilder gibt es hier.

more to come…

alles neu macht der – ähm – mu

Mittwoch, 04. April 2007

ich hatte es ja schon angekündigt: code404 ist jetzt nach wordpress mu umgezogen.

der umzug war zwar nicht komplett trivial, aber machbar. alle artikel konnte ich automatisch via rss rüberholen. die kommentare allerdings sind verloren. – das ist schade.

eine weitere sache, die ich beinahe vollständig retten konnte ist die linkstruktur. links, die sich geändert haben, werden umgeleitet. ich hoffe also, dass ihr eure bookmarks aktualisieren könnt.

satz des tages

Montag, 05. März 2007

Transforms fields into certain things…

… entnommen aus der dokumentation eines typo3 plugins, dass ich leider verstehen muss.

Cocoon und JavaScript

Samstag, 24. Juni 2006

das folgende posting ist für niemanden von interesse – außer für arme menschen, die versuchen bei einem Cocoon-Projekt JavaScript im HTML-Template zu nutzen und sich wundern, warum nichts funktioniert.

für die schreibe ich dies hier in der hoffnung, dass google einen guten job macht und die lösung(?) fleissig indiziert!

###Externe JavaScripts###
möchte man externe JavaScript Dateien in seiner HTML-Seite referenzieren, so klappt das (bei mir jedenfalls) ausschliesslich wie folgt:

gewünschtes ergebnis

benötigter code in der Cocoon XSL

no inline script

bitte nicht fragen, warum das so ist. ich hab es jedenfalls nicht verstanden. wer es weiß, ist jedoch herzlich eingeladen einen erleuchtenden kommentar zu hinterlassen.

###Interne JavaScripts###
das ist schon ein wenig nachvollziehbarer. der vollständigkeit halber aber auch hier noch mal der weg, der bei mir funktioniert:

gewünschtes ergebnis

function xxx(){…}

benötigter code in der Cocoon XSL

function xxx(){…}

mich jedenfalls hat dieser spass eine nacht gekostet. – und die lösung habe ich eher zufällig gefunden.