Samstag, 27. Dezember 2008

Frohe ruhige Zeit

Nachdem ich einige Zeit in Deutschland rumgereist bin und angefangen habe zu lernen, hab ich doch hin und wieder Zeit gefunden für eigene kleine Projekte. Eins davon ist ein Video zu dem Kurzurlaub mit drei Freunden in Berlin.
Derzeit genieße ich weiterhin die ruhigen Tage und lerne für Physik... zumindest n bissl :)

Ich wünsche allen einen guten Rutsch ins neue Jahr!

Montag, 15. Dezember 2008

Demomüde Studenten?

Vor einiger Zeit hab ich mich noch darüber mokiert, dass die heutigen Studenten Demomüde seien. Heute war ich allerdings in einem Vortrag über die Finanzkrise und es wurde ein Plakat aufgehängt:

Immerhin :)
Auch der Dozent zeigte sich "erfreut", dass er endlich mal wieder Transparente im Hörsaal sieht (er selbst studierte '68).

NDW: Neue deutsche Wörter

Eine Anleitung für neue deutsche Wörter bzw. wie deutsche Wörter so aufgebaut sind gibt es in dem Nothing for ungood-Blog.
Interessant fand ich, dass dieser amerikanische Autor meint, dass deutsche Wörter meist so geschrieben werden wie man sie ausspricht. Wenn ich da an Pans Probleme denke... stimmt das nicht für Chinesen...

Donnerstag, 11. Dezember 2008

Es schneit

Heute Abend hat es angefangen zu schneien. Wahnsinn, ne ganze Menge... zumindest für München. In den letzten 5 Stunden sind sicherlich 2cm gefallen :)

Samstag, 6. Dezember 2008

Back to work

Nach drei Wochen Urlaub in Deutschland, in denen ich mir Ulm, Berlin und Regensburg... und vor allem München angeschaut habe, bin ich nun zurück und fange an zu lernen. Meine erste Prüfung ist am 15.1.2009. Physik Nebenfach. Arrrrrgl.

Samstag, 29. November 2008

Berlin, as Berlin can

Gestern kamen wir nach über acht Stunden Fahrt in Berlin an. Glücklicherweise war das Wetter gut und die Strassen nicht so voll. Wieso wir so lange gebraucht haben...? Keine Ahnung, vermutlich viele Pausen :)
Heute haben wir erstmal ausgeschlafen. So bis... ca. hm, halb eins oder zwei? Urlaub halt :)
Nach dem essen sind die anderen shoppen gefahren, aber ich wollte noch eine alte Freundin treffen. Es lebe der Urlaub!
Heute Abend heißt es wieder: feiern!!!

Donnerstag, 27. November 2008

Ulm, da bin ich

Gestern bin ich ja glücklich in Ulm angekommen :)
Wir waren was essen und in der Nacht haben wir uns noch Gladiator angeschaut. Heute bin ich spät aufgestanden und muss gleich los zum mittagessen. Es ist ein wundervoller Tag, die Sonne scheint. Ideal zum Sight-Seeing!

Montag, 3. November 2008

12 Schritte zu einem besseren Deutschland/Amerika

Wer, wie ich, gerne die c't liest hat vielleicht bei den Websites von dem Blog von John "Nothing for ungood" gelesen. In seinem neuesten Beitrag schlägt er 12 Schritte vor, wie man Deutschland und Amerika verbessern könnte indem eine Eigenheit des jeweils anderen Landes übernommen wird.
Einer davon ist, dass Amerikaner lernen sollten wie man Wände baut, insbesondere weil sie durch Orkane und ähnliche Naturerscheinungen leicht zerstört werden. Meiner Vorstellung nach ist es allerdings Absicht die Wände/Häuser so leicht zu bauen, denn dann lassen sie sich auch schnell wieder aufbauen. Ob meine Vorstellung da wohl so richtig ist?

Vorstellungen von Ländern können oft falsch sein, die meisten Deutschen denken ja auch in Russland ist es immer kalt...

Dienstag, 28. Oktober 2008

Geldautomatenprobleme

Heute habe ich versucht bei einem Geldautomaten der HypoVereinsbank Geld abzuheben. Der erste Automat wollte mir das Geld nicht geben, er meinte meine PIN sei falsch. Etwas verunsichert hab ich eine andere Endziffer ausprobiert. Doch dort: "Diese Funktion steht derzeit nicht zur Verfügung".
Wie jetzt, ich mein... na gut. Ich hab dann gesehen, dass bei einem anderen Geldautomaten der selben Bank jemand Geld abgehoben hat. Klingt gut, fand ich, und hab dort ausprobiert.
Tja, das gleiche Spiel.
Bei der Dresdner Bank am Hauptbahnhof hab ich dann mein Geld bekommen...

Erschreckend... die Ossis sind besser als die Weltmeister :P

Donnerstag, 16. Oktober 2008

Letztens im Chat

Tja, was so unter Informatikern passieren kann:
[20:26]    Graphity: Aber ich meinte das JavaScript Framework :P
[20:27]    St4tic: hau mir ab mit javascript :D
[20:27]    Graphity: du bist mir zu statisch :P
[20:28]    St4tic: deine Gravitation zieht mich nicht gerade an :D
[20:28]    Graphity: Pass bloß auf, ich greif gleich auf dich zu ohne dich zu instanziieren
[20:29]    St4tic: lol
[20:30]    BuZZ-T: :D
[20:30]    WhiteShadow has joined
[20:31]    St4tic: was meinst du mit auf mich zugreifen? Probiers mal mit der 127.0.0.1 :D
[20:33]    Graphity: Ich meinte, ich will dich nutzen ohne eine Referenz zu dir zu haben
[20:33]    Graphity: ohne einen zeiger auf dich zu haben
[20:33]    Graphity: damn
[20:34]    BuZZ-T: Ferkel!
[20:34]    Graphity: mei, das könnten gaaaaanz billige Anmachsprüche für die GAF Party werden :O
[20:34]    Graphity: Hallo, ich will deinen Konstrukor aufrufen ^^
[20:35]    Graphity: Komm, gib mir deine Klasse, das können alle die von Object erben
[20:35]    Graphity: Instanziiere dich, ich räume dir Platz in meiner Virtuellen Maschine ^^
[20:36]    Graphity: Ich zeige zu dir, sonst holt dich noch der Garbage Collector
[20:36]    Obeliks: du hast soviel klasse, das muss doch mehrfachvererbung sein :P
[20:36]    Graphity: Komm, mach mir die Factory, ich brauche dich
[20:36]    Graphity: muahaha
[20:36]    St4tic: ^^ bei mir gibts nichts zu erben, bin nur ein armer Student
[20:36]    Graphity: Zeig mir mal dein "Interface"
[20:37]    St4tic: :D
[20:37]    Graphity: Ich bin ein Servlet, willst du mein Container sein?
[20:37]    Graphity: omg, jetzt hör ich gar nciht mehr auf...
[20:38]    St4tic: das sind echt Sprüche :D
[20:38]    Graphity: Du bist Klasse, du musst ein Singleton sein
[20:38]    schoppenhauer has joined
[20:38]    ChanServ sets mode +v schoppenhauer
[20:38]    St4tic: jaja
[20:39]    Graphity: Zeig mir deine Getter, ich will was bei dir setten
[20:39]    Graphity: ohoh
[20:39]    BuZZ-T: HAHA, den mit dem Singleton find ich gut :D
[20:39]    Obeliks: alter...
[20:40]    Graphity: Ich hol dich rein damit mein Vector wächst
[20:41]    Graphity: Du bist so scharf, lass mich dein Observer sein
[20:41]    Graphity: hmpf
[20:41]    St4tic: ich kann glei nicht mehr
[20:41]    Obeliks: so der knaller war noch nicht dabei :P
[20:41]    Graphity: Es muss doch irgendwelche "doppeldeutigen" Wörter in der Informati kgeben
[20:41]    Graphity: Ich meine sowas wie scharf muss es doch geben
[20:41]    Graphity: So elegant wie du bist, musst du Ruby sein! Ich hol dich auf meine Rails^^
[20:42]    bruderjakob: Graphity: in Mathe faellt mir eins ein.
[20:42]    Graphity: immer raus damit
[20:42]    bruderjakob: Potenz -.-
[20:42]    Graphity: hm
[20:42]    Graphity: Vorher noch: Bei deiner Architektur muss ich Hibernaten
[20:43]    bruderjakob: Graphity: such mal bei Google nach "Potenz" "Regel"
[20:43]    Graphity: igitt
[20:43]    St4tic: die gute alte Zweier-Potenz ist doch die beste :D
[20:43]    Obeliks: ein mutiger Pirat sticht auch ins Rote MEer
[20:43]    Graphity: Obeliks: igitt
[20:43]    BuZZ-T: in der Regel hatten Germanen rote Bärte
[20:44]    Obeliks: ouch :)
[20:44]    Graphity: Sei meine Stammtfunktion, das erhöht die Potenz
[20:44]    Graphity: Aber Architektur hat Potential, finde ich
[20:45]    Graphity: Da muss sich doch was schweinisches draus machen lassen
[20:45]    Graphity: Bei deiner Architektur werde ich zum Oberserver?

Erschreckend

Letzten Dienstag war ich mit meiner Freundin in "House Bunny". Erschreckend war am Anfang, dass eigentlich nur Mädchen in den Saal gekommen sind. Ok, ein oder zwei Jungs waren auch da, allerdings, natürlich, in Begleitung ihrer Freundin.
Es kamen auch mal nur zwei Jungs ohne Begleitung, aber die waren wohl die jeweilige Begleitung... wenn ihr versteht...

Tja, einfach eine Teenie-Komödie. Klar, war ja zu erwarten. Gott sei dank hat er mir nicht gut gefallen, wäre ja dann doch peinlich...

Mittwoch, 8. Oktober 2008

Verschwörungstheorie

Gestern habe ich mir mit ein paar Freunden den neuen deutschen Film "Der Baader-Meinhoff Komplex" angeschaut.
Wenn man darüber spricht kommt oft die Frage, ob man im Geschichtsunterricht so weit gekommen ist. Zumeist findet man heraus, dass dem nicht so ist.

Es bleibt also nur ein Schluss:
Die Filmindustrie intrigiert in das Bildungswesen dass sich alle Deutschen die in letzter Zeit immer häufigeren Realverfilmungen anschauen müssen!

Glücklicherweise kommen die zur deutschen Geschichte immer mehr aus Deutschland und nicht (wie Schindlers Liste oder München) aus den USA...

Dienstag, 7. Oktober 2008

DiSo Projekt

Bei Gelegenheit muss ich mich unbedingt mal mit dem DiSo Projekt beschäftigen. Soziale Netzwerke interessieren mich ja sowieso...

Donnerstag, 2. Oktober 2008

Schlagfertig

Offensichtlich bin ich nicht schlagfertig. Letzte Woche hat eine gemeint "Auf der Wiesn, wegen dem Alkohol, kommt bei Männern echt das Tier durch". Ja, mei. Mittlerweile weiß ich, hätte ich sagen sollen: "Ja, das ist wie bei Frauen und Babys!"...

Mittwoch, 1. Oktober 2008

Super Spiel

Bin gerade über mein Lieblingsforum die-informatiker.net auf ein super Spiel aufmerksam geworden. Es heißt LightBot und ist ein schöner Weg die Denkweise vom Programmieren auf spielerische Weise beizubringen. Allerdings find ich ist die Problemlösung an sich eher zweitrangig, hier geht es mehr um die Aufteilung in Teilschritte. Danke an Bastian Gebhardt für den coolen Tipp!

Dienstag, 23. September 2008

GDD 7 (letzter Eintrag)

Gerade wurden einiges im Wrap-up genannt:

Es gab 220 Teilnehmer und 17 weibliche Teilnehmer. Von den Sessions soll es Videos auf YouTube geben. Von einem User wurden 1.6GB runtergeladen.

Dazu gab es eine Live-Präsentation des neuen Android Handys. Ein spezielles Feature ist, dass der Bewegungssender mit dem Google Maps Streetview funktioniert.

Dazu viel interessantes Blabla. Wer nicht da war, hat was verpasst :)

GDD 6

Ich sitze jetzt in der Session über Google Gears. War immerhin das interessante von dem jetzt. Auf jeden Fall hab ich jetzt meinen Lieblingssprecher gefunden: Dion Almaer. Mein Lieblingszitat (es ging um das Objekt-relationale Mapping in Google Gears): "We are Google, we like to search"

GDD 5

Endlich hab ich eine funktionierende Steckdose gefunden!
Nachdem ich mit den AJAX-Vortrag angehört habe, bin ich in den Visualisation API Vortrag gegangen. So ein Scheiß. Wer braucht denn das?
Das ist eine JavaScript API für jedwede Art von Visualisierung. Eine Visualisierung kann in Flash oder JavaScript sein. Eigentlich hatte ich gehofft, dass das rendern des Graphs in JS gemacht wird (Stichwort canvas).
Dazu muss man die Daten über Javascript füllen. Also man erstellt eine Tabelle und füllt diese mit "addCell(x,y,value);". Glücklicherweise ist es vorgesehen eine externe Datenquelle abzufragen, dies ist allerdings nur bei Google Spreadsheet möglich. Dreck, wer braucht sowas ausser Google selbst?

So, jetzt bin ich im GWT Vortrag weil ich von Uli gehört habe, dass das OpenSocial Codelab nur für die Applikationen ist, mich aber nur die Container-Seite interessieren würde.

GDD 4

Habe mich jetzt spontan entschieden erstmal den "The state of AJAX" Vortrag zu hören. Ich möchte auch noch das OpenSocial Codelag anschauen, aber leider ist sowohl dieser Vortrag als auch am Nachmittag der Vortrag zu GWT zur gleichen Zeit. Na, mal schauen was ich heute dann wirklich mache :)

GDD 4

Gerade sprach Ian Fette, der Program Manager von Google Chrome. Er erzählte interessantes blabla und... naja, er sagte "einige finden den Google Chrome unter ihrem Sitz". Der ganze Saal schaute nach, ein göttlicher Anblick wie der Keynote Sprecher danach meinte :)

GDD 3

Der Saal wurde geöffnet und wir durften eintreten. Eigentlich ohne Essen und Getränke, trotzdem sitzt "jemand" neben mir der ne Brezel in der Hand hält :)
Eine Sache ist schon mal klar: Bei Google ist es farbig! Alles hier ist irgendwie bunt! Außerdem lagen im Foyer Lego Steine rum. Es geht offensichtlich um Kreativität.
Mal schauen ob ich canbuffi irgendwann sehe, im Moment ist es ja sehr ruhig bei ihm auf seinem Blog und seinem Twitter

GDD - Life coverage von anderen

Im Google Watch Blog schrieb canbuffi, dass er live vom Google Developer Day 2008 berichtet. Mei, geht während der Wiesnzeit in das Hofbräu Haus, das kann auch nur ein Kölner...

Google Developer Day Live Report

So, jetzt stehe ich hier im Münchner Messegelände und hab die Registrierung schon hinter mich gebracht. Als Geschenk gab es einen USB Stick, den ich mir aber noch nicht angeschaut habe.
Dafür, dass man seine Jacke abgibt kriegt man ein Google Apps T-Shirt geschenkt.
Sehr schade aber ist, dass ich bis jetzt niemanden kenne...

Samstag, 20. September 2008

Tippfehler auf Aufzug

Tja, Tippfehler kommen nicht nur in den besten Familien vor sondern auch auf Schildern in öffentlichen Einrichtungen: http://www.graphity.info/grafik/Harras.jpg

Freitag, 19. September 2008

ScribeFire in weiß

Ui, heute kam ein Update für ScribeFire. Erst gestern hab ich mit Oscar über ScribeFire geredet und wir haben beide bemängelt dass das Texteingabefeld keinen weißen Hintergrund hat. Dank des Updates hat es nun einen :)
Was mich allerdings richtig stört ist, dass man extra noch mal auf "OK" klicken muss um den Eintrag auch wirklich zu veröffentlichen.

Donnerstag, 18. September 2008

TeXnicCenter und Acrobat 7.0

Letztens versuchte ich, das TeXnicCenter dazu zu bewegen meine Ausarbeitung, die es compiliert hat auch anzuzeigen. Überall im Netz findet man Beispiele wie es funktioniert, wenn man die Ausgabe in das Projektverzeichnis selbst leitet. Da ich das unschön finde, dachte ich es liegt an meiner Syntax, dass es nicht klappt. Mittlerweile habe ich herausgefunden, dass der Wert
[DocOpen("%dm\..\PDF\%tm.pdf")][FileOpen("%dm\..\PDF\%tm.pdf")]

Sowohl für "Projektausgabe betrachen" als auch für "Suche in Ausgabe" eingetragen sein muss, dass es funktioniert.

MagicDraws Rettung

So, nachdem ich nun erst MagicDraw 15.5 runtergeladen hatte, in der Hoffnung, dass mein Key da auch funktioniert (er tut es nicht) hab ich mich nochmal an das 14 gewagt, diesmal aber mit dem Installer. Und siehe da, es funktioniert. Der rettende Rechtsklick erlaubt das hinzufügen von Diagrammen und ein beherzter Druck auf <entf> entfernt tatsächlich ein Element. Und, wow, man kann das Programm jetzt sogar auch beenden!

UMLs mit MagicDraw

Schrecklich. Die Arbeit wird durch falsches Verwenden oder einfach schlechte Tools extrem verlangsamt.
Wenn man Informatik studiert oder sonstwie mal in die Verlegenheit kommt eine Architektur zu planen geht man auf die Suche nach Tools, die einem helfen UMLs zu zeichnen. An der LMU München, wo ich Informatik studiere, bekommen wir die Personal Edition des Werkzeugs MagicDraw über eine Campus-Lizenz gratis. Dies nutzt man natürlich gerne aus, doch immer wieder stolpere ich über Fallen die mich zum Wahnsinn treiben oder zumindest meinen Arbeitsfluss signifikant stören.
So hab ich gestern sicherlich eine viertel Stunde versucht herauszufinden, wie man ein neues Diagramm erstellt. Nachdem mir schon die Tränen in den Augen waren fand ich heraus, dass dies umständlich über die Eigenschaften von "Data" im "Containment-Baum" geht. Einen nicht-umständlichen Weg habe ich nicht gefunden.
Heute versuche ich mal MagicDraw zu beenden. Unglaublich, aber ein Klick auf das X oben rechts führt dazu, dass man gefragt wird, ob das Projekt gespeichert werden soll (Ja, Nein, Abbrechen), aber man bleibt im MagicDraw.

Da bevorzuge ich dann doch Webapplikationen, da schliesst man den Browser und gut is... wären da nicht die Pop-unders bei body-onunload
*sigh*

Mittwoch, 17. September 2008

Twitter gesucht, ScribeFire gefunden

Seit einiger Zeit hab ich mit dem Gedanken gespielt mal anzufangen zu twittern, war aber durch Fehlermeldungen und allein der Tatsache abgeschreckt, dass es nur einen Anbieter für diesen Dienst gibt. Ich wollte mich nicht darüber unterhalten, sondern micro-bloggen und das auf meinem Blog (der noch nicht auf meiner eigenen Domain liegt) veröffentlichen.
Stattdessen hab ich jetzt ScribeFire gefunden. Das ist eine Firefox extension mit dem man sowohl auf Blogger als auch auf das eigene WordPress posten kann. (Ich habe vor auf meiner Homepage Wordpress zu installieren.)
So, und gerade probiere ich es aus, also schauen wir mal, ob es funktioniert :)

Donnerstag, 4. September 2008

Ohoh

Wie ich gerade in der Sendung zum Einbürgerungstest auf ZDF gesehen habe, ist es laut §127 (Gesetzbuch hab ich nicht mehr im Kopf) erlaub(!) jemanden festzunehmen, wenn diese/r jemand auf frischer Tat ertappt wird.
Öffnet das nicht die Tür zur Selbstjustiz?...
... so wie die aktuellen Studienbeitragssatzungen Tür und Tor zum Betrug eröffnen? (Es werden keine Rechnungen angeboten)

Mittwoch, 6. August 2008

Mein erster Helper

Ich habe heute meinen ersten Rails Helper geschrieben (Jipie). Er erstellt ein HTML Element durch JavaScript.
def js_create_element(tag_name, js_var_name, content = '', html_options = {})
page << "#{js_var_name} = document.createElement('#{tag_name}');"
html_options.each do |key,value|
page << "#{js_var_name}.setAttribute('#{key}', '#{value}');"
end
if !content.nil?
page << "var content = document.createTextNode('#{content}');"
page << "#{js_var_name}.appendChild(content);"
end
end
Irgendwann werde ich auch den content-Parameter durch ein &block ersetzen. Zumindest hab ich das vor :)

PS: Blöder Blogger nimmt die Einrückungen raus. Es wird echt Zeit dass ich zu Wordpress wechsel!

Samstag, 19. Juli 2008

Demomüde Generation?

Gestern soll eine Demonstration für das Semesterticket gewesen sein. Eigentlich war ich auch kurz am Marienplatz, habe aber nichts davon mitbekommen. Fand sie wirklich statt?
Mobilisiert wurde zuerst über mein Lieblingsforum, dann über eine Email über Univerteiler. Nur: Das Posting im Forum kam ein Tag vor, die Email am Tag der Demo. Und jetzt frag ich mich: Welcher Student hat so kurzfristig Zeit? Und wer von denen die Zeit haben liest Emails?
Ich selbst habe nichts von der Demo mitbekommen, obwohl ich fast täglich in einem Institut bin, in die Mensa gehe und auf dem Weg dorthin an noch einem Institut vorbei komme. Keine Plakate, keine verteilten Zettel! Diese Demo war so gut organisiert wie die meisten Demos gegen Studiengebühren. Wie sagte noch Carl Sandburg: Stell dir vor es ist Krieg, und keiner geht hin.
Doch was ich das Interessante finde: 'Damals' gab es kein Email, keine Internetforen. Wurden da Demonstrationen über Mundpropaganda angekündigt? Oder doch Zettel verteilt, Plakate ausgehängt?
Das Internet hat unser Leben verändert. Das Web 2.0 das ach so sozial ist, die überall verfügbare Information und die Globalisierung die ungefiltert auf uns einhämmert. Alles interessant, alles wichtig. Aber ist das plötzlich ein Grund nicht mehr für unsere Sache zu kämpfen?

Mittwoch, 16. Juli 2008

Die geliebte API Beschreibung

Gestern saß ich den ganzen Tag dran einen Bug in einem meiner Webservices zu finden und heute... tritt er nicht mehr auf. Also, ja, ich hab was verändert. Aber ich weiß echt nicht, wieso das geholfen hat *shrug*
Nun, nachdem ich also, dank des HTTP Tester von Andreas Reichelt konnte ich nun sicherstellen, dass bei dem Webservice dieser kleine Teil wohl so funktioniert wie ich es mal dachte mir gewünscht zu haben :| Nun kommt aber in der nutzenden Seite eine (ach so vielsagende) NullPointerException. Ich also auf der Suche in meiner geliebten Ruby on Rails API und habe geschaut, was denn bei ActiveResource.save steht, was ich falsch mache dass dort eine Exception auftritt. Tja, natürlich steht da, wie immer in meiner geliebten Ruby on Rails API nichts darüber drin. Aber, klar, Google hilft. Ich habe einen Artikel gefunden in dem steht, wieso es nicht funktioniert: Bei dem Webservice gebe ich bei dem Aufruf render nicht den :location-Key an. Warum, liebe RoR API, steht das bei dir nicht drin?

Samstag, 12. Juli 2008

Irgendwie... allein

Heute sitze ich mal wieder an Ruby on Rails

So ein Scheiß! Aber echt hey. Einerseits hat es echt gute Idee, die Sache mit ActiveResource gefällt mir immer noch sehr gut. Sie funktioniert aber einfach nicht. Dazu kommt, dass man sich einfach nirgendwo wirklich gute Informationen herausziehen kann. Auf der Homepage von Ruby on Rails wird immer noch ein Buch beworben, das RoR 1.1 beschreibt wo ActiveResource nicht vorhanden ist. Und in keinem Beispiel, welches man im Internet bewundern kann gibt es eine Authentifizierung. *sigh*

Donnerstag, 3. Juli 2008

Zwei Wochen Polen

Die letzten zwei Wochen war ich in Polen. In der ersten Woche war die Hochzeit von Lindas Bruder. Bilder folgen.
In der zweiten Woche war der Geburtstag von Lindas Mutter. Ich hatte viel viel... zu viel Zeit. Den zum einen haben sie meistens polnisch gesprochen, zum anderen ist das ja auf dem Land und ich konnte tagsüber kaum raus weil ich Heuschnupfen hatte. Dazu kam noch, dass es nur polnisches Fernsehen gab. So hab ich mich hauptsächlich damit befasst Gilmore Girls, Staffel 6 anzuschauen (auf englisch).
Was allerdings auch sehr nett war, war dass der Mann von der Cousine von Lindas Mutter (in Polen gewöhnt man sich an so lange Beschreibungen :) ) auch gerne die EM sah. So haben wir uns die Deutschlandspiele bei Lindas Grossmutter angeschaut.
Dazu hab ich mich mit dem YAML-Template für Wordpress von Andreas Lezgus auseinandergesetzt. Das ist gar nicht so leicht wenn man kein Internet hat! Ich habe mich mittlerweile dazu entschieden auf Wordpress umzusteigen. An sich hat mir Blogger gefallen aber... eine genaue Diskussion folgt auch noch. Hier oder im neuen Blog :)
Als ich dann am Sonntag zurück kam konnte ich mir das Spiel fast in voller Länge anschauen und der nächste Tag war voll mit Emails lesen, schreiben, Kontake pflegen über StudiVZ, Lokalisten und die-informatiker.net. Manche bezeichnen so was ja als 'Arbeit'. Ich selbst ungern, aber wenn es sein muss, dann ist es eine sehr schöne Arbeit!

Samstag, 31. Mai 2008

Testbild berühmt?

Nachdem mir vorgestern eingefallen ist, dass ich gerne mal wieder das Video von Tom Jones und den Cardigans (Burning down the house) sehen würde kam mir auf der Suche danach gleich der Gedanke doch mal eins meiner liebsten Videos Die Toten Hosen - Pushed Again zu suchen. Ein echt tolles Video. Hab auch gleich mal gegoogled, ob jemand mal die verschiedenen Ausschnitte identifiziert und rausgesucht hat. Leider hat das niemand, es sind echt tolle Aussschnitte dabei...
Nun, wie auch immer. Da ich also sowieso dabei war mir Lieder von den Toten Hosen anzuhören suchte ich nach dem Lied Testbild. Leider gibt es nicht die Live-Version die besser ist als die vom Album Hier kommt Alex. Nichtsdesdotrotz, es gibt tatsächlich Leute die das Testbild aufnehmen und dann auf YouTube veröffentlichen!
Krank, oder?

Freitag, 30. Mai 2008

Das ARes Problem

Für mein FoPra muss ich mich ja immer wieder mit dem ActiveResource beschäftigen. Die Idee ist Toll: Die Lifecycle-Methoden eines Objekts einer Klasse die von ActiveResource erbt sind sehr ähnlich zu denen, die Objekte einer Klasse die von ActiveRecord erbt bereitstellen. Super Idee!
Da die API-Beschreibung allerdings ziemlich zu wünschen übrig lässt (z.B. hier) sucht man sich halt bei Google Beispiele raus. Da findet man dann zumeist gute Beispiele, vor allem zu meinem derzeitigen Problem, dass ich eine nested resource abfragen will, also eine 1:n-Assoziation ausnutzen will. Da ist es überhaupt (!) kein Problem, eine Route in der routes.rb anzulegen (wie unter anderen Ryan Daigle in seinem Blog schreibt).
ABER, entweder ich bin zu doof oder es gibt wirklich keine Beschreibung, wie man so eine Route dann gut nutzt, also abfrägt...

Montag, 26. Mai 2008

Verwöhnt durch Rails

Heute hab ich mich daran gesetzt, einen kleinen Viewer für das geplante Poker Statistik-Programm zu schreiben. Das war quasi das erste mal, dass ich mich mit Datenbanken in Java beschäftigen musste. Und, verdammte Scheiße, das ist ja wohl mal echt schlecht gemacht! Ich spiele ja derzeit mit Ruby on Rails rum und, wow, von ActiveRecord kann Java noch ne ganze Menge lernen. Tatsächlich hab einen anderen Blogeintrag von jemandem gefunden, der sich auch mit der Suche nach einem Java-basierte ActiveRecord beschäftigt. Bitte, liebe Java-Community, lernt und kopiert! Eure Fans werden es den Fans danken.

Dienstag, 6. Mai 2008

Hampeln

Also ich bin ja schon länger nicht mehr wirklich in der Lage öfter mal tanzen zu gehen, vor allem nicht in Discos. Aber ich finde diesen neuen Jumpstyle echt richtig cool. Ich mag nicht nur die Musik, sondern auch die Art zu tanzen. Von Patrick Jumpen gibt es sogar ein Video-Tutorial auf Youtube. Allerdings befürchte ich, dass meine Fitness für so viel springen nicht mehr ausreicht :(

Sonntag, 4. Mai 2008

typo3 + TemplaVoila + YAML

Seit Freitag beschäftige ich mich mit typo3. Die eigentliche Idee war die Homepage meines Onkels auf typo3 umzustellen. Nein, also eigentlich sollte ich ihm ein Download-Tool schreiben, aber ich hab mich dann doch dazu entschieden mich mehr mit typo3 zu beschäftigen. Vor allem scheint es eine Extension zu geben, die genau das erlaubt, was er will.
Wie auch immer, typo3 zu installieren ist ja echt easy, aber sich damit zu beschäftigen umso schwerer. Ich hab natürlich die neueste Version 4.2.0 installiert, aber die QuickStart-Version wird seit einiger Zeit nicht mehr aktualisiert. Noch dazu sind die Tutorials, insbesondere das Tutorial "Der Einstieg" für eine ältere Version. Gut, mit ein bisschen Abstraktionsfähigkeit schafft man das auch.
Mein eigentliches Ziel ist es die Homepage eins-zu-eins umzustellen, bis auf die Frames. Dazu brauch ich aber auf jeden Fall ein Template. Da das allerdings mit dem lesen eines Tutorials, welches wiederum über drei Jahre alt ist, zu tun hat, und noch dazu in dem Titel des Tutorials eine "1" steht, wollte ich nun doch lieber nicht zu viel lesen, sondern mich gleich mit TemplaVista beschäftigen. Tja, nur dumm dass es TemplaVoilà heißt und deshalb nicht findet :)
Das fing also eigentlich ganz gut an, aber man braucht ja trotz allem noch eine Idee, wie das Template aussehen soll, es muss auf jedem Browser gleich aussehen und es sollte Spalten haben, so dass das Menü immer links ist. Da mir David eh immer YAML empfohlen hat, dachte ich, ich könnte mich gleich mal damit auch beschäftigen. Insbesondere gibt es für typo3 bzw. TemplaVoilà eine YAML-Extension.
Allerdings finde ich die "Dokumentation" nicht wirklich ergiebig. Es gibt zwar ein Menüpunkt "YAML für TemplaVoilà", aber ist kein Tutorial dabei. Ansonsten gibt es da nur noch Tutorials zu den Extensions und Referenzen.
Das Forum ist allerdings ziemlich hilfreich. Dort hab ich immerhin eine Beschreibung gefunden, wie man die anderen YAML Templates installiert.
Mittlerweile hab ich es geschafft, ein eigenes HTML-Template im YAML-Stil zu machen (also ein vorhandenes anzupassen). Gescheitert bin ich allerdings bei dem Versuch einen Backend-User zu erstellen und ihm zu erlauben, bestimmte Seiten zu bearbeiten...

Montag, 28. April 2008

RoR gibt mir den REST... nicht

Nachdem ich mich einige Zeit mit der Möglichkeit beschäftigt habe, nicht Rails-like RESTful Services abzufragen, hab ich mich nun doch entschieden einen Rails-like RESTful Service zu implementieren. Laut allem, was ich gefunden hab, ist es ja so einfach ein CRUD Model per REST in Rails zur Verfügung zu stellen, aber irgendwie klappt das wohl nicht wirklich. Ich befürchte, ich muss dazu ein Tutorial erstellen...

Montag, 21. April 2008

ActiveResource für nicht-Ruby-like REST-Services

Wer nicht-Ruby-like REST-Services abfragen will (was wohl durchaus öfter vorkommen könnte...) kann sich auch mal dieses Tutorial von QuarkRuby anschauen.

ActiveResource von Ruby

Auf der Suche nach eine Möglichkeit Webservices in Ruby abzufragen wurde mir von einem Freund ActiveResource genannt. Das ist ein Wrapper, der es erlaubt ein entferntes Model wie ein lokales zu verwenden, so lange dieses Model über einen RESTful Service angeboten wird.
Um mich damit näher zu befassen, hab ich mit die Doku in der Rails-API angeschaut die allerdings nicht sehr vielsagend ist. So wird nämlich nicht beschrieben, welche Art von Antwort erwartet wird, wenn eine Abfrage erfolgreich ist. Dazu hatte ich allerdings einen Blogeintrag von Ryan gefunden, der allerdings von 2006 ist. Die einzige Beschreibung, die (hoffentlich) nicht veraltet ist, habe ich in dieser Textdatei gefunden.

Freitag, 18. April 2008

Neues von der Pokerfront

Nachdem ich letzte Woche ja unerwarteter Weise $5 von pokerstars.de zum "ausprobieren" geschenkt bekommen habe, sind die mittlerweile fast komplett verzockt ($0,21 sind noch übrig). Ich hab offensichtlich schlecht gespielt. Oder ich bin halt noch nicht bereit um für Geld zu spielen.
Jetzt hab ich aber immerhin was neues gefunden: Sit&Go. Ich wusste ja früher nicht mal, was das ist, aber mittlerweile hab ich festgestellt, dass mir diese Turniere besser liegen als die "richtigen Turniere". Falls ich doch einmal um echtes Geld spielen sollte, werde ich dort mal mein Glück probieren...

Donnerstag, 3. April 2008

Firefox Beta 5 ausprobieren

Gerade hab ich bei Wired gelesen, dass die Beta 5 von Firefox 3 draussen ist. Um meine Extensions... also... eigentlich die Add-Ons von Firefox die ich installiert habe nicht zu verwirren, hab ich mit Hilfe eines Blogeintrags von Geek to Live ein eigenes Benutzerprofil für die Beta angelegt und die Verknüpfungen so geändert, dass je nach FF (also entweder der 2.irgendwas oder Beta von 3) das entsprechende Profil geladen wird.

Mittwoch, 2. April 2008

Online Pokern und Casinos

Seit einigen Wochen poker ich mittlerweile online bei pokerstars.de. Bisher nur um Spielgeld, ich möchte aber bald auf echtes Geld umsteigen. Das geht allerdings nur, wenn man sich die Software vom gleichen Anbieter mit den selben Zugangsdaten, aber von einer anderen Webseite (http://www.pokerstars.com/) runterlädt.
Warum ich um Echtgeld spielen will? Weil ich denke, dass einige Spieler nicht richtig um Spielgeld spielen. Und, mein Gott, zehn Euro wollte ich erstmal setzen. Das ist ja nicht viel... Na gut, je nachdem wie oft man diese zehn Euro setzt :)
Gestern wurde ich allerdings von Oscar gefragt, wie das eigentlich rechtlich ist. Denn Glücksspiel, wozu Poker in Deutschland ja zählt, ist ja verboten. Oder zumindest staatlich geregelt. Dachte ich zumindest immer, aber in Hamburg gibt es ja ein "normales" Casino. Außerdem gibt es ja noch Bwin, aber das sind Wetten. Jetzt kann man natürlich streiten, ob Wetten und Glücksspiel ähnlich ist, aber was ich weiß ist, dass Bwin eine Glücksspielkonzession von der ehemaligen DDR hat. Wie das allerdings bei PokerStars, EverestPoker und so weiter aussieht, weiß ich nicht, würde mich aber interessieren!
Aber wenn ich das richtig verstehe, sollte es mir als Kunde egal sein, ob das in Deutschland erlaubt ist oder nicht, darum muss sich der Anbieter kümmern.

Freitag, 28. März 2008

Windows-Icons

Da ich den TotalCommander verwende, kommt es öfter vor, dass ich Icons suche. Gerade habe ich gelesen, dass viele Standard Windows-Icons in der Datei system32\shell32.dll sind.

Mittwoch, 19. März 2008

Was es zu SVN zu sagen gibt

In letzter Zeit lese ich das SVN Buch, dort bekannt als "DAS Buch".
Einerseits haben wir dadurch in der Arbeit erstmals begonnen Branches zu verwenden, in Anlehnung an die Feature Branches im Buch. Allerdings befürchte ich, dass da eine nicht vollständige Aussage getroffen wird (dazu an anderer Stelle mehr).
Andererseits wollte ich mein lokales SVN, das ich für mein FoPra verwende, in den CIP Pool meiner Uni per svnsync synchronisieren. Leider ist dort allerdings noexec für die Hook-Scripts aktiviert, weshalb ich also svnsync nicht verwenden kann. Mir wurde nun empfohlen mercurial oder svk zu verwenden. Die wollte ich mir demnächst mal anschauen.
Irgendwann wollte ich auch eine Karte zu den SVN Befehlen anlegen und wie diese zusammengehören. Ein Beispiel von so einem Befehl ist svn merge. Das ist quasi ein diff zwischen zwei Revisionen zusammen mit einem update, welches das Ergebnis der diff-Operation auf die Working Copy anwendet.
Zu guter letzt hat mir gestern ein Freund erzählt, dass er es umständlich findet ein ganzen Verzeichnis ins SVN zu importieren. Denn eigentlich hätte er es gerne, dass er es in das SVN importiert und dann dieses Verzeichnis gleich zu einer Working Copy (also quasi einem checkout) wird. So muss man jetzt erstmal das Verzeichnis in das Repository importieren und danach wieder auschecken. Tja, mal schauen was sich ergibt :)

Donnerstag, 13. März 2008

Ein Unterschied zwischen den Rails

Tja, wo ich gerade drauf reingefallen bist ist, dass es kein automatisches Scaffolding mehr gibt. Dummerweise hab ich vor allem in dem Tutorial von Sean Lynch in dem Absatz "Old vs. New" die Kommandozeile nicht vollständig angegeben habe. Dort steht: "ruby script/generate scaffold Movie title:string description:text one_sheet_url:string" aber genau den Teil nach "Movie" hab ich vergessen, weshalb mir gleich mal gar nichts angezeigt wurde...

Der harte Weg

Verdammt. Alles Dreck und so. Da ich noch nicht viel implementiert habe, hab ich mich dazu entschieden das Projekt zu löschen und nochmal neu anzufangen. Ich bin sicher, es gibt einen besseren Weg, aber für mich ist dieser jetzt wohl der schnellste...
Und zur Not hab ich's ja noch im SVN :)

Der Unterschied zwischen Rails 1.x und 2.x

Tja, jetzt läuft mittlerweile der Server (weil ich ja nun das "richtige" Ruby verwende, das ich von der RubyOnRail Homepage runtergeladen habe). Nur leider ist einer der Unterschiede zwischen dem alten und dem neuen Rails, dass es die Methode scaffold nicht mehr gibt.
Nun gut, bisher hab ich mal ein neues scaffold generiert (im Aptana Generators View) und zwar für das Modell, nicht den Controller. Mal schauen, wie es weitergeht.

Schade übrigens, dass diese Generatoren nicht "atomic" sind. Also dass, falls ein Fehler Auftritt, die gemachten Änderungen rückgängig gemacht werden.

Rails zum laufen bringen

Nachdem ich gestern noch Aptana installiert habe, habe ich dort das Problem, dass die Gems nicht von http://gems.rubyforge.org abgeholt werden. Außerdem wurde mir heute empfohlen, nicht das mitgelieferte jRuby zu verwenden, sondern ein "richtiges" Ruby. Das hab ich jetzt mal gemacht, aber das mysql gem bekomme ich trotzdem nicht hin zu installieren.

Mittwoch, 12. März 2008

Aller Anfang ist schwer

Nachdem ich bei meinen beiden anderen Blogs zwar wirklich gute Themen hatte, brauche ich, glaube ich, ein Blog, wo ich einfach mal was reinschreibe, was mir gerade einfällt. Tatsächlich eine Art Tagebuch, in das ich reinschreiben kann und mir nach Jahren denken kann:
Was ein Scheiß!

Wie auch immer, gerade bin ich auf der Suche nach einem Konverter von Rails 1.2.5 zu 2.0.2. Aber vielleicht entscheide ich mich doch dazu, die alte Rails Version in mein Aptana Studio mit RadRails zu integrieren.