Monthly Archives: July 2005

Rebooting the Universe

Da ich momentan mein komplettes Webseiten Verzeichnis umraeume und neu strukturier bin ich auf was etwas was ich mal geschriben habe geschrieben habe.

Ein Vorschlag wie es aussehen koennte wenn man das Universum rebooten wuerde. Ihr koennt es euch hier durchlesen.

Wenn jemand von euch Verbesserungsvorschlaege hat darf sie logischerweise mitteilen. 😉

Blog Theme

Da der Tobi zum Beispiel den gleichen Theme fuer sein Blog benutzte wie ich, habe ich mir gedacht das ich mir einen anderen aussuchen sollte.

Es ist keine einfache Sache. Es gibt eine sehr grosse Sammlung an Themes fuer WordPress in der man sich verlieren kann. Ich habe letztenendes ein Theme gefunden das “White as Milk” heisst. Wie ihr vielleicht sehen koennt ist die seite garnicht weiss. Das liegt daran das ich mich mit dem css File angelegt habe. 😉

Mir gefaellt die Seite jetzt sehr gut. Ihr seid gerne aufgefordert dieses zu kommentieren. Ja ich weiss jeder ist zu beschaeftigt und zu desinteressiert um irgendwas zu kommentieren aber wuenschen kann ich mir es trotzdem.

Edit: Hier gibt es das Orginal zu sehen.

Buzzwords

Da ich es am Montag wieder nicht geschafft habe Essen einkaufen zu gehen war ich wieder gezwungen irgendwo essen zu gehen.

Erstmal habe ich sehr lange ausgehalten ohne aus dem haus zu gehen weil ein Gewitter mich ziemlich demotiviert hat. Leider irgendwann hat der Hunger Oberhand gewonnen und ich habe mich doch entschieden schnell zum Auto zu rennen.

Ich habe letztens von meiner lieben Mutter ein Regenschirm geschenkt bekommen aber da ich ein sehr kluger Mensch bin habe ich den im Auto liegen lassen. Deshalb schnell zum Auto gerannt und garnicht so sehr nass geworden. Als ich da angekommen bin bin ich zu dem Schluss gekommen das ich gleich da bleiben kann um zur Pizzeria zu fahren die zwar nur zwei Blocks entfernt ist aber der Dach hier ist ein besserer Regenschutz als der Regenschirm.

An der Pizzeria musste ich leider feststellen das sie zu hat da es Montag ist und die immer Montags zu haben. Warum vergesse ich es immer. Mir blieb nichts anderes uebrig als zu Mac Do weiterzufahren da ich keine lust hatte mir einen Parkplatz in der Innenstadt zu suchen.

Nachdem ich mir einen Big Tasty und Wedges und Mozarella Roellchen bestellt hatte bin ich zum Tisch gegangen und nichts ahnend angefangen zu Essen. Irgendwann von dem essen gelangweilt habe ich angefangen die Werbung auf meinem Tablett zu lesen was sich als grosser faehler herausgestellt hat.

Die Werbung galt fuer so kleine Lautsprecher die irgendwelche Musik gedudelt haben. Von lauter gecasteten Musikern die sich kein normaler und im Gehirn gesunder Mensch anhoeren wuerde weil man sonnst einen Hoehrsturz kriegt. Da stand wirklich bei der beschreibung von Destiny’s Child musik das die “Hammer Tracks” produzieren. Ich denke mir “WAS?!?” also ok … erstmal durchatmen. Nochmal gelesen “Hammer Tracks” und nochmal “WAS?”

Nun also nach meinem verstaendniss wird in der Deutschen Sprache der Denglische begriff “Track” dazu benutzt Lieder zu beschreiben die kein Gesang enthalten. Weil Lied impliziert ja das Gesungen wird. Oder? Also wenn man den Umkehrschluss macht dann singen Destiny’s Child garnicht. Was fuer eine Erkenntniss 😉 Die Musikindustrie outet sich selbst das die Musiker promiert die nicht singen. Den rest koennt ihr euch selbst zusammendichten. Ich freue mich das ich kein Fernseher und kein Radio daheim habe. Sonnst wuerde ich mich noch selber mit diesen “Tracks” zududeln.

Elektronische Musik

Daniel hat heute in seinem blog einen Eintrag in dem es um ein Blog namens DE:BUG POD handelt zu dem ich auch gerne was sagen wuerde. Aber bevor ich das mache muss ich noch etwas dazu sagen wie der Daniel die Musikrichtung die da gespielt wird sagen.

Daniel hat den Begriff “Techno” benutzt. Nun meiner Meinung nach sollte man sich dem heutigen Trend anschliessen und es “Electronica” nennen. Ich finde der begriff “Techno” hat einen ziemlich schlechten Nachgeschmack mittelerweile denn alle verbinden es mit dem Bum Bum der 90er. Electronica ist sehr vielfaeltiger wie man es im DE:BUG POD leicht erkennt. Ich weiss das man theoretisch bei dem begriff bleiben koennte aber leider ist die Welt so konzipiert das Menschen Begriffe so wie Sachen und Menschen in Schubladen schieben und sich dann mit dem was denen nicht gefallen hat nicht mehr auseinandersetzen.

Deshalb muss man als Altruist wie ich es bin versuchen den Menschen unter die Arme zu greifen indem man einen neuen Begriff benutzt damit sie ihre Vorurteile leichter absetzen koennen.

Nun jetzt zu DE:BUG. Jedem der sich fuer Electronica oder Musik im allgemeinen interessiert muss ich den Blog sehr empfehlen. Jeden tag werden mehrere Tracks Behandelt. Mit einer mehr oder manchmal Weniger ausfuehrlichen Beschreibung von wem es ist und paar Kommentaren dazu. Meistens ist noch Cover Art dabei. Da stoesst man bestimmt auf etwas was einem taugt und vielleicht sogar zum kauf von einem Vinyl fuehrt 😉

Umstellungen ohne ende

Jetzt habe ich aufgegeben. Ich habe keine Zeit und keine Lust mehr mich mit dem ganzen hier auseinanderzusetzen.

Ich habe Serendipity tschuess gesagt und dafuer WordPress installiert. Auf anhieb wollte auch ecto die Artikel abholen. Ob das posten geht weiss ich noch nicht weil das hier gerade mein erster Post ist mit ecto nach WordPress.

Hoffen wir das beste 😉

Edit: stellt euch das vor. Alles ging auf anhieb richtig!!! Waaaahrnsinn!

Jetzt kann ich mich in ruhe zum Essen begeben und bissel die Nase in Buecher reinklemmen 😉

Probleme mit ecto und serendipity

Nun … durch das ganze Rumgespiele mit ecto und XML-RPC von Serendipity habe ich diesen schrei Post vorhin Geloescht.

Edit: Nun wie man sieht habe ich den post wiedergefunden … naja 😉

Ich schreibe jetzt deshalb alles neu bissel ueberarbeitet und nicht mehr so frustriert. 😉

Ich habe ziemlich lange nach einem guten Programm gesucht mit dem ich offline Blog Eintraege bearbeiten kann um sie dann hochzuladen. Ich habe MacJurnal ausprobiert das einfach zu viel bietet an Sachen die ich nicht brauche. Ausserdem war es von der Bedienung nicht richtig angenehm weil es uhrspruenglich dazu gedacht war private Tagebuecher zu schreiben und nicht als Blog Editor.

Ich habe auch iBlog ausprobiert. Es ist zwar frei aber dafuer kann es nur zu blogger hochladen und es gibt keine moeglichkeit einen anderen Server auszuwaehlen.

Als letztes bin ich dann bei ecto steckengeblieben. Es hat ein super Benutzerinterface, kann mehrere Server verwalten und mehrere Blogs. Es unterstuetzt auch mehrere Blog Protokolle zum hochladen und bearbeiten der Posts. Leider Implementiert es die Protokolle meiner meinung nach nicht richtig. Nachdem ich Serendipity gepatcht hatte war ich in der lage ueberhaupt hochzuladen und auch Posts zu synchronisieren.

Leider war ich bis jetzt nicht in der lage es hinzukriegen das wenn ich einen neuen Post mache das er keinen Draft zusaetzlich noch dazu erstellt und das er die Kategorie nicht setzt. Es liegt hier wohl nicht an ecto sondern an serendipity. Ich muss jetzt immer nachdem ich einen post hochgeladen habe nochmal den Post bearbeiten die Kategorie nochmal setzen und dann updaten. Wie gesagt ich bin mir hier in dem fall nicht sicher wer falsch arbeitet weil in dem RFC ueber metaWeblog Protokoll ist nicht genau spezifiziert was passieren sollte wenn man editPost sendet ohne Kategorien fuer den Post mitzuschicken. ecto geht davon aus das die Kategorien nicht angeruehrt werden und Serendipity meint die Loeschen zu muessen. 🙁

Nun ich wuerde gerne jetzt mein eigenes Blog System und einen Blog Client schreiben. Aber wenn ich bedenke wieviel Zeit es mich kosten wuerde es richtig zu machen vergeht mir auch wieder die Lust.

Noch eine weitere frage draengt sich dann noch auf. Wenn ich mir den code von Serendipity anschaue. Warum gibt es da kein Logging? Und warum keine Testcases? Man sollte doch seine Software testen und debuggen koennen!? Es ist echt schwer mit dem ding umzugehen und drinnen Faehler zu suchen wenn sowas nicht drinnen existiert

Und ich wiederhole noch eine aussage aus meinem vorrigen und leider geloeschten Post:

Leute TESTET euren scheiss! Schreibt TESTCASES! Benutzt multilevel LOGGING! Ihr macht euch und den anderen einen riesen gefallen!

Wenn ihr meint das es zu viel zeit kosstet dann lasst es ganz oder schliesst euch einem anderen Projekt an und fuehrt es bei denen ein! Und wenn die anderen meinen das es nur stress ist oder aehnliches FORKT deren Projekte! Die qualitaet wird letztenendes ueber Featurism eh gewinnen!!!

Nun … ich werde mir jetzt ein Blog System aussuchen und versuchen es zumindest bisschen auf vordermann zu bringen. Oder ich rede noch mit paar Freunden von mir und wir fangen wirklich ein eigenes Blog System zu bauen 😉

Coden ohne Diagnostics

Soo … ich bin jetzt total am ende. Es ist verdammt spaet ich sollte Schlafen da in drei Stunden ist wieder Uni.

Ich habe mir dieses ecto geholt wie ihr vorhin lesen konntet. Nun ein ganz nettes ding wenn es funktionieren wuerde. Ich habe einen bug wie schon geschrieben behoben der es nicht erlaubte ueberhaupt was zu machen. Das ding schafft es aber immer noch nicht kategorien von den Posts richtig zu setzen.

Da kommen wir direkt zu dem was ich hier ansprechen wollte. Ich habe viele Stunden damit verbracht Serendipity so hinzukriegen das es mit ecto sprechen kann. Es ist einmal ecto das nicht richtig das XMLRPC Protokoll implementiert und Serendipity das es auch nicht richtig tut. Aber das ist nicht das schlimmste. Ich wuerde alles ziemlich schnell zum laufen bringen wenn man Serendipity vernuemftig debuggen koennte. Es faehlt vernuemftiges logging. Ich kann keine richtigen debug Ausgaben produzieren. Alles muss man per hand irgendwo in eine Datei machen.

Es gibt noch ein Problem. Das ding ist nicht richtig getestet. Warum machen die leute keine TESTCASES? Verdammtnochmal! Warum testen die ihre software nicht! Wie zum kuckuck kann man software entwickeln ohne richtiges logging und testing? Kann mir das jemand erklaeren?

Jetzt habe ich lust wirklich mein eigenes Blog System zu schreiben mit einem vernuemftigen Mac OS X, Windows und Linux Client. Das kann doch nicht eingehen das jeder macht was er will. Testet die software mit einem Blog system und meint das alles in bester ordnung ist. Genauso umgekehrt. Leute schreiben Blog Systeme und testen die mit einem Client und meinen das alles in ordnung ist. Dann halten sich alle nicht richtig an die Standards die wunderbar in RFC’s geschrieben sind. Wobei die RFC auch wieder nicht alles richtig definieren. Wie zum beispiel sollen die kategorien verworfen werden wenn man zu editPost Funktionsaufruf keine kategorien mitgibt?

TESTET euren scheiss!!! Schreibt TESTCASES!!! Macht multilevel LOGGING!!! Ihr macht euch selbst und anderen ein gefallen damit.

Durch diese geschichte wurde ich wieder davon ueberzeugt das OpenSource Software von Kiddies die keine ahnung haben geschrieben wird. Von Anfaengern die meinen das wenn man drauf los coded alles gut wird! GNAAARF!

Ich habe mommentan echt lust eine Kettensaege zu nehmen und auf irgendeine PHP Con zu gehen!

Soo es reicht von dem Rumgeschreihe.

Schoenen guten Tag wuensche ich euch allen!

ecto

Nun … endlich habe ich einen offline Blog Client. Der nennt sich ecto und scheint ganz gut zu funktionieren.

Da es auf anhieb nicht funktioniert hat musste ich serendipity Patchen da das xml-rpc eine Funktion Gefaehlt hat. Ich habe die Datei hier hingestellt. Vielleicht hilft es jemandem.

Soo und jetzt gehe ich ins Bett.

Gute nacht allerseits

Fertig umgestellt.

Endlich bin ich fertig mit der umstellung.

Ich habe auf meiner Alten seite ueberall wo es wichtig war Redirects eingetragen die dazu fuehren das man auf der "neuen" seite landet. Es muesste letztenendes dazu fuehren das wenn esden.net umgezogen ist sich alles gut zusammenfuegt.

Das letzte was mir noch uebrig geblieben ist waehre ein Programm zu finden mit dem ich auf meinem Rechner daheim Blog Eintraege schreiben kann und das die dann hochlaedt. Denn der Editor im System ist ziemlich schlecht und hat keine moeglichkeit zur korrektur. Ich meine hier das eingebaute Apple woerterbuch korrektur System.

Ich begebe mich dann auf die suche.

Blog System

Nun ich habe zwar behauptet das ich ein Blog System erst dann installiere wenn meine Domain umgezogen ist aber ich habe mich doch entschieden es vorher zu machen.

Das Blog ist schon auf dem Rechner wo meine Domain letztenendes landen wird deshalb wird es nicht schwierig sein es in meine Seite nachtraeglich wie es sich gehoert zu integrieren.

Viel spass mit dem was ich so zu sagen habe. 😉