Mittwoch, 28. November 2007

vQuantor.Analytics in Alpha²

Heute ist die die von mir entwickelte Second Life Analyse Plattform vQuantor.Analytics in ihre zweite Alpha-Phase gegangen. D.h. es gibt neue Features, neue Analysen und einige Bugfixes.

Wer Lust hat sich die Seite mal näher zu Gemüte zu führen, der findet sie hier: http://analytics.secondlife.fzi.de (Login: gues, Passwort: guest)

Über Reaktionen hier im Blog würde ich mich freuen!

Dienstag, 27. November 2007

Mein eigenes maquari

Seit gestern Abend ist maquari nun online...
Ich wollt euch meines an dieser Stelle einfach mal zur Verfügung stellen!























Dienstag, 16. Oktober 2007

Schöne Episode

Seit einiger Zeit läuft ja nun das SnapStory Projekt von mir am ZKM. Seit einigen Tagen funktionieren die Philosophen auch ganz gut, so dass inzwischen recht gute Episoden entstehen.
Leider bewegen sich aber die Philosophen noch nicht so recht zum Text passend. Trotzdem kommen hier und da gute Stories raus.
Und das ist eine: http://youniverse.zkm.de/snapstory/rss.php?id=793. Hier passen Text unf Bild schön zusammen finde ich.

Dienstag, 9. Oktober 2007

Kühler-Grill (??)

Da hatte ja mal wieder einer eine "super" Idee.
Ein Bleck "schön" stanzen/fräsen/lasern... Und das dann als Kühlergrill und Licht-Glas-Ersatz verwenden...

So kann's gehen, wenn man dann keinen Bock mehr hat, das Ding auch noch
richtig zu montieren... Sieht so aus, als hätte er es einfach davor gestellt
und dann mit dem Fuß reingeballert. Auch eine Methode Bleche kalt zu
verformen - spart sicher einen Haufen Zeit ;-)

Freitag, 5. Oktober 2007

FEZ@ZKM

Heute ist es soweit! Meine erste offizielle Nennung in einem Kunstprojekt am ZKM! Mehr Informationen dazu findet Ihr auf den YOUniverse!

Mein Beitrag zu dem Projekt ist unter anderem die SnapStory und ihre im Web verteilten Ableger (RSS, Smil-for-Quicktime, Twitter).
Das ganze Projekt ist ziemlich spannend und es würde mich freuen, wenn der ein oder andere von euch auch Bilder "spenden" würde.

Sobald sich mehr in dem Projekt tut, werde ich euch informieren.

Mittwoch, 19. September 2007

Google Kalender und Outlook

Seit gestern haben einige Freunde von mir und ich einen gemeinsamen Google Kalender, mit dem wir unsere Termine koordinieren. Echt erstaunlich, was Google inzwischen an Applikationen und Oberflächen ins Netz stellt.
Kurz und gut, der Kalender funktioniert im Browser wunderbar. Aber was bringt ein Kalender, der nicht mit Outlook synchronisiert ist? Nichts - zumindest für mich als alter Outlook Junkie!

Leider ist Outlook ja nicht gerade bekannt dafür, dass es sich automatisch mit anderen Quellen versteht, geschweigen denn synchronisiert. Also war es mal wieder an der Zeit, nach einem entsprechenden, freien Tool für diese Aufgabe zu suchen. Über einen Post auf Jake Ludington's MediaBlab bin ich dann auf das Tool RemoteCalendars aufmerksam geworden.

Die Installation ist relative einfach. (ACHTUNG: Ich bin auch kein Fan von Installationsanleitungen, aber die solltet Ihr beachten, damit's auf Anhieb klappat)

  • Sicher machen, dass Outlook zu ist (Auch die Prozesse im Taskmanager checken! Manchmal bleibt da einer übrig, den einfach killen!)
  • In dem Zip gibt es einen Folder "Prerequisites". Dort erst O2003PIA.EXE asuführen, die daraus entstehende Datei O2003PIA.MSI installieren. Jetzt vstor.exe installieren. (Hinweis: Solltet Ihr Office 2007 einsetzen, dann muss O2003PIA.MSI NICHT installiert werden!)
  • Erst jetzt das eigentliche Setup starten.
  • Jetzt Outlook starten und dort dann die entsprechenden Daten eingeben (Was und wie findet Ihr bei Jake Ludington's MediaBlab.
Bei mir hat das Importieren von da an wunderbar funktioniert.

Dienstag, 18. September 2007

Twitter Mobile/Handy Test

Nachdem ich ja vor kurzem angefangen habe, Twitter zu nutzen, hab ich natürlich auch wissen wollen, wie gut das ganze per SMS funktioniert. Denn das finde ich persönlich eine wirklich schicke Sache, dass man somit von überall aus "twittern" kann.
Hier also ein paar "Ergebnisse" kurz zusammengefasst:

  • Es geht erstaunlich schnell! Obwohl die Twitter-Empfänger-Nummer in GB ist, war der Eintrag innerhalb weniger Sekunden(!!!) zu sehen. Das hat mich überrascht!
  • Kosten: Das ist leider (mit meinem Handyvertrag) der echte Schwachpunkt an der Geschichte. Pro SMS zahle ich 39 Cent. Und das ist mir dann (momentan) doch noch zu teuer!
Aber eins ist sicher: Twittern macht unglaublich Spaß. Und ich werde es hin und wieder auch mal mobil nutzen, aber nicht so oft, wie ich es gerne würde!

Mittwoch, 12. September 2007

Die SnapStory steht...

So, es ist gegen Abend und die Story fängt an zu existieren... Hier eine schöne Episode!
Und dazu gibt es noch einen anderen Screenshot extra in diesem Blog!

PHP TripleStore

Für eines meiner Projekte am FZI in Karlsruhe suche ich momentan nach einem RDF-TripleStore für PHP. Dieser Post soll einfach meine Recherchen zusammenstellen.

  • DoWhatImean.net: Hier geht es um einen Triplestore für das Media Wiki. Es werden zwei genannt (RAP und ARC). Fazit des Artikels ist, dass es für das MediaWiki Projekt am besten wäre, wenn die Entwickler einen eigenen Store entwickeln würden. Dafür werden einige Gründe genannt, die ich an dieser Stelle nicht wiedergeben möchte.
Hier also die Liste der gefundenen Stores:
  • ARC - appmosphere rdf classes
  • RAP - RDF API for PHP V0.9.5
Nachdem ich die Suche dann abbrechen musste, haben wir uns jetzt für den RAP entschieden. Installiert ist er bereits, jetzt müssen wir uns "nur noch" mit der Ontologie, der Einbindung etc beschäftigen.

Update (05.03.2008): Es gibt eine neue Version des RAP!

Montag, 10. September 2007

Lightning Talk "Groovy on Grails"


Heute gab es am FZI einen "Lightning Talk" zum Thema "Groovy on Grails" von
Raphael Volz. Hier ein "Live-Mitschrieb" von der Session, also eher knapp gehalten und nur wirklich verständlich, wenn man die Folien dazu kennt (Folien gibt es hier)


Kurz und knapp

Grails: Framework für das schnelle Bauen von Webapplikationen
Groovy: Die Sprache, auf der Grails aufbaut

Insgesamt sind das also zwei Frameworks, die auf diversen Frameworks für Java aufbauen. Die Argumentation für so ein vorgehen ist, dass man so das "Prototyping" einfacher macht. Java ist nach dieser Argumentation zwar gut, aber oft zu kompliziert, um agile Webentwicklung zu betreiben und/oder einfache Prototypen zu entwickeln.


Einführung in Groovy
Baut auf Java auf.

  1. Feststellung: Der Syntax ist deutlich einfacher als bei Java.
  2. Feststellung: Variablen können Code enthalten, den ich abspeichern und wieder verwenden kann (sog. Closures). Das ist wohl vergleichbar mit den anonymen Lambda-Funktionen in Lisp. Leider hab ich nie Lisp programmiert ;-)
  3. Feststellung: Listen sind einfach zu coden! Dazu gibt es auch schöne Operatoren (abziehen von Elementen (=Entfernen) etc.). Maps sind wie Listen nur mit key:value Notation. Sortieren ist schon eingebaut und einfach zu bedienen)
  4. Feststellung: Überladen von Operatoren ist möglich.
  5. Feststellung: Es gibt sogenannte Builders, mit denen man verschiedene Sachen erzeugen kann. Insbesondere interessant, da es schon diverse fertige Builder gibt (XML, HTML, Swing-GUI, ...). Dazu gibt es dann auch Parser, die Groovy Objekte aus den entsprechenden Repräsentationen erzeugen.
Fazit zu Groovy: Schnell zu entwickeln. Kleiner/kurzer Code. Aber: schwerer zu debuggen und deutlich langsamer in der Ausführung als einfacher Java-Code.


Einführung in Grails
Grails ist ein MVC Web-Framework, das auf Spring, Hibernate, Groovy, Ant etc. aufbaut
Als Default-Web-Server wird Jetty verwendet.
"Programing by Convetion" oder auch "Convention over configuration"

So mach ich ein Programm damit:
%> grails create-app
Domänenobjekte beschreiben
%> grails generate-all
%> grails run-app

  1. Feststellungen: Objekten und ihren Attributen können Constraints zugewiesen werden. Insbesondere gibt es schon fertige Constraints für oft vorkommende Attribut-Typen (Email, ...)
  2. Feststellung: Suchen über freie Funktionsnamen (findByTitel("xy") ==> "WHERE title='xy', findByTitleLikeOrAuthor('xy','Fritz') ==> "WHERE title LIKE 'xy' OR author = 'Fritz'). Hier gibt es fixe Konventionen anhand derer dies Übersetzung gemacht wird.
  3. Feststellung: Prozesse, die mehrere Seiten verwenden müssen, können mit Hilfe eines Chain-Objektes direkt und einfach implementiert werden.
  4. Feststellung: Jobs (ähnlich wie Cron) sind machbar. Diese werden entsprechend im Hintergrund ausgeführt.
Fazit zu Grails: Mit dem Framework kann man wirklich schnell Web-Applikationen "prototypen". Muss aber noch einiges daran gemacht werden. Für einige private und kleinere Projekte werde ich es mir allerdings mal genauer anschauen.


Fragen am Ende der Session

  • Wie nachhaltig schätzt der Referent Grails/Groovy ein
    • Groovy wird wohl ziemlich sicher bleiben (insbesondere da es diverse Preise gewonnen hat) und da "man" sich als JSR-XXXX (als dynamische Scripting-Sprache für Java) Spezifikation beworben hat.
    • Bei Grails ist das noch nicht abzuschätzen. Momentan viel Buzz aber noch zu neu und zu unausgegoren.
  • Gibt es IDEs
    • Noch nicht so recht. Das Eclipse Plugin ist noch im SVN Status und der Referent hat noch keine Umgebung installiert bekommen.


Hinweise und Sachen, die mir nebenbei aufgefallen sind

  • Hier kann man Groovy runterladen: http://groovy.codehaus.org/
  • Hier kann man Grails runterladen: http://grails.codehaus.org/
  • Gargoylesoft Webclient als Zugriff auf's web (com.gargoylesoft.xxx). Das muss ich mir mal noch genauer ansehen.
  • Das in den Folien vorgestellt Grails Buch ist inzwischen veraltet und mancher Code daraus funktioniert nicht mehr
  • Im September kommt angeblich Grails 1.0

Samstag, 8. September 2007

Ahhhh.... Auch von Nah noch so schön!

Heute hab ich den R8 zum ersten mal so richtig aus der Nähe gesehen...
Einfach ein schönes Auto, auch bei näherem Hinsehen!


Freitag, 7. September 2007

Typo3 Installation

Es macht einfach immer wieder Spaß, wenn man dann typo3 endlich am Laufen hat… Aber bis dahin ist es oft ein recht beschwerlicher Weg…

Diesmal gab es schon zu Anfang gleich ein gewaltiges Problem: Nach der Entpacken der Dateien, dem Setzen der Berechtigungen etc. (also genau dann, wenn das 1-2-3-Install-Tool losgehen sollte) ging nichts mehr! Typo3 hat im Browser einfach NICHTS (absolut nichts) angezeigt.

Nach langem Rätseln und Probieren, bin ich dann dahinter gekommen, dass etwas mit der Datenbankanbindung nicht funktioniert hat. Nachdem ich ein paar Pakte nach-installiert hatte (mysql…) hat sich dann typo3 wie gewohnt gemeldet!

Heureka! Jetzt kann es also mit einer neuen Seite losgehen!

Dienstag, 4. September 2007

Und noch ein schicker Prosche gefunden!

Der Porsche, den ich neulich gesehen habe (siehe dieser Post) ist also nicht allein!

Auf der Seite von "Schäuble & Söhne" [Link], den Hersellern exquisiter Uhren, habe ich den unten abgebildeten Porsche entdeckt (bzw. der Daniel hat mich darauf aufmerksam gemacht). Das zeigt also, dass eine Camouflage-Lackierung gar nicht so ungewöhnlich ist, wie ich dachte. Aber was soll's nach wie vor der beste aller möglichen Tuning-Lacke ;-)


Quelle: Webpage von Schäuble & Söhne, News zum September 2006 (relativ weit unten auf der Seite)

Montag, 3. September 2007

The looks of Second Life

Hier mal ein paar Bilder aus Second Life, die eine Aussage zumindest ein wenig belegen sollen: Second Life kann auch gut aussehen.
Second Life ist eine Plattform, die es jedem erlaubt, eigene Inhalte einzustellen und zu "designen". Nun ist aber nicht jeder der geborene Designer...
Und das liegt "das Problem": Im Gegensatz zum herkömmlichen Internet, sieht man in Second Life alles immer gleich. Im "normalen Netz" sieht man einfach nicht jede private Homepage... Und da gibt es bekannter maßen auch einige, die nicht so schick aussehen ;-)

Fazit: Wenn nur jemand halbwegs begabter in Second Life Contet erzeugt, dann kann es auch gut aussehen!

Aus dem Licht Rauskommer

Das ist nur mal eine Idee dafür...
Aber sowas darf natürlich auch an keinem Auto fehlen. Diesen hier finde ich
noch deutlich zu minimalistisch. Aber ich bin guter Hoffnung, dass im Laufe
der Zeit noch bessere auftauchen werden.

Bleibt noch eine Frage: Wie heißen diese Dinger?

Karlsruhe, Haltestelle Mathystr., Laternenpfahl


Dieser coole Hund taucht in der Ecke Mathystraße immer wieder auf...
Ich find den einfach genial.
In seiner Einfachheit erinnert er mich auch immer an den Snowbug...

Sonntag, 2. September 2007

Karlsruhe, Klauprechtstr. Ecke Brauerstr.

Das sind mal ein paar coole Hühnchen ;-)

Meine aktuelle Lieblingslackierung

Dieses Auto ist so geil, dass es gleich in zwei meine Blog-Subprojekte auftauchen darf.

Erstens erhält es meine Auszeichnung Lieblingslackierung, weil es wohl in ganz Baden-Württemberg keinen besseren Porsche-Lack gibt!

Und zweitens, kommt der Lack natürlich auch auf „mein getuntes Auto“, ehrensache!

Ein Vorbild?

Tja, da is ja der neue Mustang an sich schon ned schön... Und dann sieht man
in Karlsruhe auch noch sowas rumstehen...

Leider hatte ich keine Zeit, den auch noch von vorne zu fotografieren,
sollte ich ihn aber nochmal sehen, wird es eine ausführlichere Fotoreihe
geben...

So jedenfalls soll MyTunedCar ned aussehen, sondern noch VIEL krasser ;-)

Samstag, 1. September 2007

Mein aktueller Lieblingskabelsalat

Es gibt einfach keinen besseren!

Oder zumindest gibt es in meiner direkten Umgebung derzeit keinen besseren… Hoffentlich wächst er noch ;-)

Karlsruhe, Hirschstr. Ecke Klauprechtstr., Verteilerkaster

Meine aktuelle Lieblingssoftware

AutoStitch [Link]
Jedes mal, wenn ich diese Software benutze, dann bekomm' ich Tränen in den Augen!
Nie war es einfacher (und kostenloser) und besser, Fotos zu Panoramen zusammen zu fügen. Das Tool hat keine fancy Oberfläche... Aber nachdem es SO gut funktioniert, dass "Öffne alle Dateien, die ich zusammenfügen will" vollkommen ausreicht, braucht es die ja auch ned!

Download it now!

Ein MINI in Second Life

Auch wenn er nicht so richtig gut gemacht ist, so find ich es irgendwie nett, dass sich jemand die Mühe gemacht hat, den (alten) neuen Mini in Second Life zu bringen.

Warum der allerdings genau in „Amsterdam“ steht, werd ich so schnell wohl ned verstehen…

Freitag, 31. August 2007

Das wären dann die Rücklichter

Auf meinem "Streifzug nach den perfekten Teilen für ein getuntes Auto" bin
ich heute über diese Rücklichter gestolpert...
Das sind sie, bis ich bessere finde!

Mein aktueller Lieblings-Sinnlos-Anglizismus

So, dieses Bild muss ich einfach uploaden, um es abzusaven!
Ist doch schöne, wenn diese sinnlosen Anglizismen auch endlich im Supermarkt
um die Ecke Einzug halten (oder eben in werden!)...

Bluetooth und Bilder-Upload

In der letzten Zeit bin ich immer wieder mal über das Problem gestolpert (beziehungsweise gefragt worden), dass es ein Problem damit gibt, Bilder per Bluetooth auf einen Rechner zu übertragen.
In all den Anwendungen ging es immer darum, auf einem bestimmten Rechner jedem, anonym zu ermöglichen, Bilder hochzuladen. Und der letzte, der dieses Problem hatte, war ich selbst ;-)
Und das ist, was ich herausgefunden habe:
Bilder auf den Rechner übertragen ist kein Dateitransfer! Den also aufzumachen bringt nichts. Und das hat auch nichts mit einem defekten Bluetooth-Stack unter Windows zu tun! Nein, die Bildübertragung ist einfach ein eigener Dienst, den man freigeben muss. Und der taucht (zumindest auf meinen Rechnern unter verschiedenen Namen auf):
- Imaging (IBM)
- BIP (Dell, da war es in den Sicherheitseinstellungen versteckt)
Das also einfach freigeben.
Und wenn man es dann so richtig anonym haben will, dann muss man noch die Benachrichtigungen ausschalten und schon geht alles so, wie man es will!

Zumindest unter Windows... Unter Linux, keine Ahnung, über einen entsprechenden Kommentar würd ich mich aber freuen ;-)

Schöner Kommentar gegen Anti-Second-Life-Berichte

Hier ist ein schöner Kommentar, der ziemlich klar sagt, was er über die vorschnelle Verurteilung von Second Life hält.
Schön zu sehen, dass es auch noch Leute in der Medien-Branche gibt, die sich trauen zu sagen, dass nicht alles gut ist was auf WDR etc. gesendet wird!

BTW: Unten auf der Seite gibt es einen Link zum Download der Sendung... ich werd auf jeden Fall mal reinschaun!

Mittwoch, 29. August 2007

Mein aktuelles Lieblingshobby

Auch wenn ich es zur Zeit nur selten betreibe, so ist und bleibt doch VJing mein liebstes Hobby!

Die Bilder sind von einer Session in der Halle 02 in Heidelberg!

Meine aktuelle Lieblingstasse

Kurz und schmerzlos!
Das ist meine aktuelle Lieblingstasse in der Arbeit!

Ist doch toll, wenn man alles so einfach mitteilen kann ;-)

call-a-bike in Karlsruhe

Nachdem es ja "Call a bike" in München nun schon eine ganze Zeit gibt, ist es hier in Karlsruhe seit dem 14.08.2007 auch verfügbar. Seit dem überlege ich mir, ob es mich Sinn machen würde, da Mitglied zu werden. Und dazu hab ich mich jetzt mal informiert, wie das funktioniert und was es kostet.

So funktionierts:

- Anmeldung ist per Internet oder Telefon möglich (man erhält dann eine Kundennummer, die man wissen muss)

- Abgerechnet wird von der Kreditkarte oder per Bankeinzug

- Wenn man seine Handynummer abgibt und dann ein Bike per Handy freischaltet, dann braucht man die Kundennummer nicht wisse (eine Abrechnung über die Handyrechnung funktioniert aber wohl nicht)

Das kostet’s

- Bei Anmeldung 5€, die als Fahrtguthaben gutgeschrieben werden

- Fahrtkostenabbuchung: alle 30 Tage oder alle 15€

- Der Tarif geht pro Minute. Normal ins 8ct/Minute mit Bahncard [;-)] sogar nur 6ct/Minute

- Dazu kommen einige Strafkosten, falls man das Bike nicht korrekt zurück stellt!

- Genaue Infos gibt es hier!

Kommen wir also zur Überlegung, ob es Sinn macht oder nicht (Rechnung leicht vereinfacht):

Das Einsatzszenario ist hauptsächlich die Rückfahrt vom FZI zu mir nach Hause. Das sind ca. 4 km.

Nachdem ich nicht weiß, wie gut man mit diesen Fahrrädern fahren kann, gehe ich mal davon aus, dass ich ca. 15 Minuten brauchen würde (16 km/h Durchschnitt), falls es keine Ampeln gäbe. Da es die aber leider zu Hauf gibt auf dem Weg, gehe ich von einer Fahrtzeit von mindestens 20 Minuten aus. D.h. ich lande bei einem Preis von 20 x 8ct = 160ct = 1,60€ [Normaltarif] bzw. 20 x 6ct = 1,20€ [Bahncardtarif].

Da ich eine BC habe, wären es also 1,20€ für mich… Das ist nicht so billig, wie ich dachte ,-( Insbesondere, wenn man dem noch gegenüber stellt, dass mich die gleicht Fahrt mit der Tram 1,50€ kosten würde…

Dazu kommen ja auch noch 2 Telefonate vom Handy auf’s Festnetz (Kosten unbekannt)

Tja, und falls man dann noch in eine „Strafe“ reinkommt (wegen falschem Abstellen oder so) ergibt sich als (momentanes) Fazit, dass sich die ganze Sache nicht wirklich lohnt (für mich).


Internationale Vorwahlen

Nachdem ich gerade twitter via Handy getestet habe (Bericht, sobald ich weiß, was es gekostet hat), hab ich mich gefragt, wo eigentlich "0044" ist, also welches Land diese Telefonvorwahl hat.
Falls Ihr euch das auch fragt, so gibt auch diese Page Auskunft darüber!

Und für die, die nicht selber schauen wollen: 0044 ist Groß-Britannien!

SEED...

Die nächsten Tage werden ich mich mal mit dem Thema Seed-Gründerstipendium beschäftigen, um einfach zu sehen, wie es da weitergehen kann.

Herzlichen Dank an dieser Stelle an Raphael für seinen Post zu dem Thema!

Noch mehr "Live" vom FEZ

So, jetzt hab ich mich auch noch bei twitter.com angemeldet.
Einfach nur, um zu sehen, ob das wirklich so witzig ist und wie das genau funktioniert...

Und hier findet ihr mich auf Twitter: https://twitter.com/fezrutherford

[EDIT] Und rechts könnt Ihr das auch sehen ;-)

Konkrete Felgen!

Oh man, sowas hat die Welt noch nicht gesehen (oder zumindest ich ;-))
Airbrush-Felgen... Das hat uns wirklich noch gefehlt...
Das Auto stand gestern in Durlach auf der Straße in der Nähe vom Check-In Center. Wenn Ihr Glück habt, dann findet Ihr es evtl. irgendwo nochmal! Würde mich interessiere ;-)

Das kommt auf jeden Fall auf meine "Wenn ich mal ein Auto herrichte, dann
bau ich das mit ein" Liste!

Privater Blog gestartet

Um ein bisschen Tagebuch zu führen, habe ich beschlossen, ab heute einfach mal einen Blog zu führen.
Dieser Blog wird ziemlich Brain-Dump mäßig funktionieren... D.h. ich werden einfach hauptsächlich kurze Sachen hier reinposten..

Mal schauen, ob ich das wirklich durchhalte ;-)