Ein stressiges Wochende und gesundheitliche Folgen

21 11 2009

Wo ich das hier gerade noch mal lese, schnell mal ein Nachtrag. Da es um meine Krankengeschichte geht, ist das hinter dem üblichen Passwort versteckt.


"Ein stressiges Wochende und gesundheitliche Folgen" vollständig lesen


Wordpress hat schlimmen Code, andere aber auch

07 09 2009

Wer ernsthaft beruflich oder auf hohem Niveau in seiner Freizeit mit PHP arbeitet und älter als 15 ist, dem stehen wahrscheinlich beim Blick in den Quellcode von Wordpress die Haare zu Berge. Code is art ist ein wunderschöner Wordpress-Slogan, der in dem Kontext aber wirklich mehr als unangebracht ist. Schlimmer als der zusammengezimmerte Kern von Wordpress, der aktuell mal wieder mit einem notdürftigen Flicken gegen den grassierenden Wordpress-Wurm repariert wurde, sind aber die meisten PlugIns. Viele sind offenbar von blutigsten PHP-Anfängern schnell und ergebnisorientiert runterprogrammiert worden, was von Wordpress ja geradezu provoziert wird und was auch großen Anteil an der Beliebtheit des Systems trägt. Jeder ahnungslose Anwender kann mit ein paar Zeilen PHP-Code schnell das erreichen, was er gerade braucht. Das erinnert mich an meine Anfänge mit PHP im Jahr 2001 mit dem damals herausragenden phpBB 1.4. Hier war im Grunde alles hartkodiert und wenn einem irgendwas nicht gefiel, hackte man irgendwie im Quellcode herum. Ein Templatesystem wurde erst mit Version 2 eingeführt und auch hier hackte man noch alle möglichen MODs in das System, was ein Update praktisch unmöglich machte. Folge waren haarsträubende Sicherheitslücken, die nicht gestopft wurden. Wordpress vermeidet dieses Modding immerhin mit einem sehr flexiblen PlugIn-System, der Zugang für Dilettanten und Anfänger wurde dadurch aber noch einfacher. Das Ergebnis sehen wir zur Zeit, Gerrit van Aaken hat das schon zusammengefasst: Bei Wordpress hilft nur ein schmerzhafter Neuanfang, so wie TYPO3 das momentan auch vollzieht und wie phpBB das auch schon zwei mal hinter sich hat.

Nun will ich nicht so viel auf Wordpress rumhacken, wenn ich es selber gar nicht benutze. Im Grunde ist das System großartig, wenn man die miese Codebasis ignoriert. Ich will auf etwas ganz anderes hinaus, nämlich die Codequalität von Serendipity-PlugIns. Wann immer ich ein Seitenleisten-PlugIn installiert habe, musste ich dessen Code bearbeiten, weil die HTML-Ausgabe standardmäßig schlimm aussah oder gar fehlerhaft war. Das PlugIn-System von S9Y ist auf den ersten Blick recht kompliziert, was totale Dilettanten vom PlugIn schreiben abhält; das ist schon mal gut. Trotzdem ist die Codequalität der PlugIns oft eher mäßig. Fast überall wird zum Beispiel der HTML-Code mit echo direkt da ausgegeben, wo er anfällt, natürlich mit irgendwelchem HTML-Code drumherum, den der Autor gerade für angemessen hielt. Kein Wunder also, dass der Output nicht immer angemessen ausfällt. Ich habe vor einiger Zeit ein eigenes Seitenleisten-PlugIn für Twitter geschrieben, weil das alte u.a. genau dieses Problem zeigte. Ein Kernfeature meines PlugIns war der Einsatz einer Templating-Engine. Die zu implementieren war PHP-seitig ein Kinderspiel für jeden halbwegs erfahrenen PHP-Programmierer. Die Frage ist nun, warum zur Hölle von den paar offiziell verfügbaren PlugIns noch fast keines so ein Templating-System mitbringt? Es täte S9Y wirklich immens gut, wenn sich mal jemand hinsetzen würde und ein paar der PlugIns auf den aktuellen Stand bringen würde. Also zumindest eine Templating-Engine einbauen und die Ausgabe entsprechend anpassen, aber auch manch andere Routine könnte mal überarbeitet werden. Gegenüber Wordpress ist das Jammern auf hohem Niveau, aber auch S9Y ist merklich in die Jahre gekommen, vor allem seine PlugIns.

Wenn ich sowas lese, pflege ich zu antworten, derjenige soll nicht jammern, sondern selber anpacken. Das gilt auch für mich, sicher. Allerdings habe ich immens schlechte Erfahrungen mit meinem Twitter-PlugIn gemacht. Das einzige konstruktive Feedback kam vom unglaublich engagierten Chefprogrammierer selber, der mir meinen ursprünglich geplanten Arbeitsaufwand mit Änderungswünschen um das Mehrfache aufgeblasen hat. Am Ende war das neue PlugIn wirklich großartig geworden, ich bin richtig stolz darauf. Die ganzen angeforderten Änderungen kreisten alle um funktionale Anpassungen an das alte PlugIn, so dass mein neues PlugIn alle Funktionen des alten hatte, nur eben diesmal in gut. Dann kam das Problem: Es gab kein Feedback von Dritten und stattdessen hat mir ein ätzender Troll auch noch ans Bein gepisst und einen extra Thread im Forum aufgemacht, um mich als Schnösel zu dissen (weil ich PHP4 Nutzer, die PHP4 Kompatibilität einfordern, als Ewiggestrige bezeichnet habe und er sich davon angesprochen fühlte). Ich habe mein Engagement für S9Y daraufhin nach ein paar Tagen Diskussion eingestellt, denn für kostenlose und gute Programmierarbeit möchte ich echt alles andere haben als von irgendwelchen undankbaren Typen beschimpft zu werden. Mein PlugIn ist übrigens nie im Repository erschienen und stattdessen gibt es ein funktional wirklich krasses anderes PlugIn; hoffentlich ist wenigstens meine Arbeit da eingeflossen und war nicht völlig umsonst. Wie auch immer: Ich werde keine Arbeit mehr zu S9Y beitragen; wenn ich etwas neu baue, reiche ich das im Forum ein und wenn sich niemand drum kümmert, soll mir das egal sein.


No VNC Server selected

01 12 2008

Meine Herren… Ich setze zur Fernwartung bei Kunden und Familie die VNC-basierte Fernwartung von der c't ein (c't 5/2008), die ganz großartig funktioniert. Nur bei zwei Leuten klappte der Verbindungsaufbau nie. Die Fehlermeldung "No VNC server selected" half mir nicht weiter am Telefon und da es bei anderen Kunden wunderbar klappt, habe ich bisher damit gelebt und die beiden Leute klassisch gewartet. Jetzt hat mich das doch mal gewurmt und ich habe ein wenig gegoogelt, und siehe da, die Lösung ist simpel:

Screenshot c't Fernwartung

Wo würdet Ihr da hinklicken? Die meisten Leute klicken genau auf den Text "Hier doppelt klicken, um die Verbindung aufzubau..." und das klappt auch prima. Macht man den Doppelklick hingegen – warum auch immer – einfach irgendwo in das Fenster, bekommt man besagte Fehlermeldung zu sehen. Was soll ich sagen? Wenn das da steht und ich am Telefon sage, dass man da doppelt drauf klicken soll, kann ich doch wirklich nicht damit rechnen, dass der Hilfesuchende sich da schlicht nicht dran hält. Das geht nicht…


Schäuble! Wegtreten!

04 08 2008

Falls wer Interesse hat, sei kurz auf folgende Petition hingewiesen, die ich gerade gezeichnet habe:
Banner: Schaeuble! Wegtreten!

Aber tatsächlich stellt sich hier die Frage: Wer würde stattdessen kommen und wäre das ein Schritt nach vorne?

Nachtrag 08.08.08: Man wies mich darauf hin, dass man das wegtreten im Fall Schäuble durchaus auch in politisch wenig korrekter Weise verstehen kann. Ich tue das nicht, nur um das mal klar zu gestellt zu haben. Ich sehe da in erster Linie eine Petition mit plakativem Titel.


Das schlimmste Foto ever von mir

20 10 2007

Iiih, auf der Hochzeit von meinem Bruder lagen an allen Tischen so Wegwerf-Kameras rum, mit denen die Gäste lustige und stimmungsvolle Bilder machen sollten. Als ob nicht heute jeder Hansel seine Digicam dabei hätte... Irgendein Penner hat mit den Dingern wirklich wirklich schlimme Bilder von mir gemacht. Das schlimmste will ich Euch natürlich nicht vorenthalten. Ich sehe aus wie Max Strauß. Normalerweise sehe ich besser aus, wirklich. Zu meiner Ehrenrettung muss ich anbringen, dass ich auf anderen Fotos am gleichen Tag wirklich sweet aussehe: Die Kamera ist schuld! In Wirklichkeit habe ich an dem Tag ausgesehen wie ein junger Adliger mit schelmischen Gedanken ;)

Ich am 07.07.2007, sieht aus wie Max Strauß
Ich als Max Strauß.
Junger Adliger

Persönliche Nachlese meiner letzten Wochen

07 10 2007

So, da hab ich glatt seit drei Wochen nichts mehr geschrieben. Ich bin nicht verschollen und ich war auch nicht in der Karibik oder so. Ich hatte nur tatsächlich nicht die Ruhe für die Arbeit an meinem Blog. Wieso, wo ich doch in erster Linie arbeitslos bin? Bin ich gar nicht, ich bekomme nur zu wenig Geld rein, dabei habe ich eigentlich zwei Minijobs. Der eine davon ist wirklich mini-mini und bringt mir kein nennenswertes Geld ein und der andere in der Uni lediglich 200 Euro. Das heißt aber nicht, dass ich in den letzten Wochen faul gewesen bin. Aber der Reihe nach:

Demonstrieren gehen für Anfänger

Ich tatsächlich bei der Demo gegen die Vorratsdatenspeicherung – für läppische zwei Minuten. Der Grund dafür war der "Schwarze Block". Steve und ich wollten mal so gucken und kamen Unter den Linden aus der (unterirdischen) S-Bahn vor dem Hotel Adlon gekrochen und fanden uns inmitten einer recht unangenehmen Stimmung zwischen den Fronten der offensichtlich nicht gerade gewaltunbereiten Demonstranten und der Polizei in voller Demo-Eindämmungs-Montur wieder. Nebenbei auch auf den Fotos, die die Polizei von der Crowd gemacht hat, na prima. Die Stimmung war uns zu krass, also haben wir uns wieder verpisst. Immerhin sind wir da gewesen! Meine erste (freiwillige, aber das ist ne andere Geschichte) Demo und hoffentlich meine letzte. Hatte ich meine Abneigung gegen Demos aller Art schon geäußert? Nichts gegen die heeren Ziele, aber das Mittel Demo ist mir persönlich zuwider. So trage ich also lieber bei allen Gelegenheiten mein schniekes orangefarbenes Stasi 2.0 Shirt, rede und schreibe für die Sache und so.

Ach ja, die Stelle vor dem Eingang vom Adlon war übrigens wohl wenige Minuten später Schauplatz kleinerer Gemenge, bei der Stühle und Tische zu Bruch gegangen sind. Gut also, dass wir da nicht geblieben sind.

Berlin ist doch fast immer eine Reise wert

Ich mochte Berlin nicht. Ich mag es auch immer noch nicht so sehr, dass ich dort leben möchte. Aber das Wochenende in Berlin hat mich total geflasht. Die Bohème mäßige Stimmung in Mitte/Prenzlberg ist toll und die Bedienungen kamen mir irgendwie freundlicher vor, weniger unwirsch als ich es in Erinnerung hatte. Also sage ich nun: Fahrt nach Berlin und genießt die Stimmung an der Spree oder im Tiergarten oder wo auch immer. Meine Interpretation davon ist übrigens, dass der Anteil der echten (bzw. eingeborenen) Berliner immer mehr abnimmt und durch zugezogene Leute ersetzt wird. Wo das in manchen Gegenden zum Kotzen ist, ist es in Berlin in meinen Augen sehr heilsam.

Bandscheibenvorfall – Zeitfresser

Mein Vater hat einen Bandscheibenvorfall und da ich gerade halbwegs viel Zeit hatte, habe ich ihn in den letzten Wochen alle zwei bis drei Tage zum Arzt gefahren und ab und an meiner Mutter mit dem Haushalt geholfen, der das ganze reichlich über den Kopf wuchs. Ich habe das wirklich sehr sehr gerne gemacht und finde es auch völlig selbstverständlich, aber leider hat das ganze dafür gesorgt, dass mir neben den regulären Jobs und ein paar kleineren Aufträgen einiger noch übrig gebliebener Kunden keine Zeit mehr geblieben ist. Puh! Aber er wurde vorgestern erfolgreich operiert, so dass mir vielleicht nun etwas mehr Luft bleibt. Zeit um zu bloggen, die aufgestaute c't zu lesen, mich um einen richtigen Job zu kümmern und vielleicht endlich mal mein Projekt zu beginnen, das immer mehr in weite Ferne rückt.

Das Projekt

Venture Capital scheint mir inzwischen gar keine soooo schlechte Idee mehr zu sein. Also kein Heuschrecken-Scheiß, aber es muss doch auch VC geben für Projekte wie meins. Projekte, die viel Potenzial haben aber an zu hohen Gewinnerwartungen garantiert ersticken würden. Kapitalgeber, die an die Sache glauben und nicht irgendwann kurzsichtigen Einfluss auf das Geschäft nehmen, sondern sich dauerhaft heraushalten aus dem Geschäft. Gibt es sowas?

Aber was brauche ich an Kapital? Vorleistungen sind eine saubere und sichere Programmierung für eine erste Version, die online gehen kann. Designleistung müsste auch zugekauft werden. Dann ein wenig Kriegskasse und schon sind wir bei Summen die unschön hoch sind. Wenn ich aber selber programmiere brauche ich ewig und wirklich gut wird das so nie (allemal besser als die Konkurrenz in den meisten Belangen aber allemal). Ich brauche noch etwas Zeit zum nachdenken glaube ich.

Die Job-Situation

Die Frage ist für mich ja in erster Linie, ob ich jetzt (bzw. ab Januar) voll in einen Job einsteigen soll. So mit Dienstwagen, Anzug, Firmenausweis und so. Spontan sehe ich mich da wirklich nicht, aber wer weiß schon wo mich das Leben hintreibt… Die andere Alternative, die mir deutlich besser steht, ist der Projektleiter bzw. Firmenchef meines eigenen großen Webprojektes, wo wir wieder beim VC wären. Oder ich lande unterbezahlt und überarbeitet in einer hippen Webagentur. Warum eigentlich nicht, die Träume kann man auch später… ihr wisst schon.

Und sonst?

Der dritte Bourne-Film war ausgesprochen gut, keinesfalls verpassen!

Asis zu reizen ist zwar ausgesprochen lustig, aber man sollte es mit Blick auf seine eigene Unversehrtheit trotzdem bleiben lassen. Die Asireflexe sind teilweise sehr ausgeprägt und sollten nicht unterschätzt werden. Also haut nicht von außen an die Scheibe einer losfahrenden Straßenbahn, wenn dahinter ein Asi sitzt, auch wenn er es mit seinem Handyspeaker wirklich verdient hatte (ich habe das nur vorgeschlagen, gemacht hats mein Mitbewohner, der auf die gleiche Idee gekommen ist). Der Typ wird im Zweifel aufspringen und versuchen die fahrende Bahn zu verlassen, nur um Euch als prompte Antwort seine Faust oder sein Messer schmecken zu lassen. Wir hatten Glück, dass die Bahn schon fast über die Kreuzung war und der Typ nicht die 300m von der nächsten Haltestelle zurück gerannt gekommen ist, obwohl sein böser Blick dies vermuten ließ und wir vorsichtshalber in eine andere Richtung zum Umsteigen gegangen sind. Wusstet ihr, dass an einem Montag um 23:45 Uhr in fast jeder Haltestelle der 706 ein telefonierender Asi sitzt, der zwielichtig aussieht und nicht in die Bahn einsteigt. Unsere paranoide Phantasie spann schon wüste Theorien von Asi-Telefonketten. Also mein Tipp: Bleiben lassen und sich die Panik sparen.


Bisher abgefucktester Suchterm hier

13 09 2007

Wonach manche Leute bei Google suchen und (warum auch immer) mich dabei finden macht mich manchmal wirklich krank. Die bisher abgefuckteste Suche, mit der mich jemand gefunden hat (Platz 1 bei Google übrigens) lautete heute:

"gaile schuen in biligen preis"

Warum? Ob es mit der Schuhmesse in Düsseldorf zu tun hat?


Schreibblockade

01 08 2007

Ach du meine Güte! Eigentlich wollte ich die Nacht nutzen, um mal bei meiner Thesis Kapitel 4 so weit zu beschriften, dass ich es die nächsten Tage iterativ überarbeiten kann. Allerdings ist das, was da meine Tastatur verlässt so scheiße, dass ich jetzt lieber aufhöre und ins Bett gehe. Ich schreibe wirklich gerade nur oberflächliche, offensichtliche und hemdsärmelig formulierte Scheiße und selbst das strengt mich massiv an. Schnell weg hier. Andererseits: So werde ich nie fertig.


Virales Marketing mal in gut

16 05 2007

Gerade kommt von Ritze ein superduper Link rein: http://www.homeandbody.philips.com/bodygroom/de/de/.

Virales Marketing kann wirklich gut sein ohne die Leute mit verdeckten Nachrichten zu verarschen. Natürlich muss man sowas authentisch machen und ganz klar den Sender der Botschaft markieren. Dieser Aspekt wird leider viel zu oft von Amok laufenden Marketingfritzen (natürlich mit ganz doll hipper Brille!) missachtet.

Zum Produkt: Meine Intimrasur erledige ich mit ganz billigen Einwegrasierern mit verwegenen zwei Klingen von dm. Funktioniert prima und vor allem besser als der Mach3, den ich vorher hatte – warum auch immer. Früher konnte ich das mit meinem alten Braun Elektrorasierer machen, aber seitdem ich den super tollen (keine Ironie) neuen gekauft habe, habe ich mir schon ein paar mal mit dem Integralschneider schmerzlich und blutig gezwickt. Das tut weh, sage ich Euch. Viel schlimmer, als jeder kleine Rasierschnitt mit dem Nassrasierer, den man meistens nur am Blut im Handtuch bemerkt.

Der wichtigste Grund aber, warum ich da nicht mehr trocken rasiere ist ein ganz anderer: Wohin mit den abrasierten Haaren? Das ist echt eine Sauerei. Bei der Nassrasur verschwinden die Dinger so schön im Abfluss, bei der Trockenrasur wird man die trockenen Resthaare aber kaum los. Überall findet man noch welche. Ätzend. Und einen Elektrorasierer mit in die Dusche zu nehmen… dazu kann ich mich nicht durchringen.

Schade, dass ich mit fast allen Philips-Produkten in meinem Leben bisher irgendwie unzufrieden war. Gute Produkte an sich, aber im Detail gab es immer irgendwas, was total genervt hat. Beispiel Sonicare-Zahnbürste: Dass sie nach etwas über zwei Jahren einfach von einem Tag auf den anderen nicht mehr ging war schon lästig. Aber Ätzend war, dass man die Bürstenköpfe kaum von innen reinigen konnte und sich dort ekelhafter Schimmel und sonstiger Knarst angesammelt hat. Die zweite Gereration hat das etwas eleganter gelöst und sowas wie Gummidichtungen vorgesehen, was immerhin leidlich funktioniert. Aber gegen die super simplen Bürstenköpfe meiner aktuellen Braun Sonic Complete kann das System nicht bestehen, auch preislich nicht. Bei der Braun gibt es nur ein einziges lästiges Problem: Wenn der Akku leer ist, geht sie ohne Vorwarnung einfach aus. Kann sein, dass andere Leute ihre Bürste stets auf der Ladestation stehen haben, ich jedenfalls nicht.

Nachtrag vom 05.08.2007: Nachdem inzwischen zwei weitere Sonicare Elite von meiner Freundin einfach so von einem Tag auf den anderen nicht mehr funktionierten (zusätzlich zu meiner ersten Sonicare damals), bin ich von Philips-Produkten völlig ab gekommen. Sie benutzt jetzt meine Braun mit und ihr neuer Epilierer ist auch aus diesem Grund von Braun und nicht von Philips.


Jogblog aktuell 22.04.2007

22 04 2007

So, lange nichts verlauten lassen. Heute knapp 10km in 1:10h. Aber in der Zwischenzeit habe ich andere Aktivitäten gemacht:

Am 09.04. Fußball gespielt und vier Tage lang Rückenschmerzen gehabt. Schade, denn das hat echt Spaß gemacht.

Am 13.04. wieder "pumpen".

Am 15.04. noch mal Fußball, dieses mal auf Asche statt Kunstrasen. Fünf Tage noch schlimmere Rückenschmerzen. Ich sollte echt kein Fußball mehr spielen. Schade eigentlich.

Am 20.04. wieder "pumpen".

Ich war also keineswegs faul, sondern fleißig und kaputt.