Kristof Dreier — where tech meets text
Willkommen im privaten Blog von Kristof Dreier, Webentwickler und Mac-Enthusiast aus Münster. Thematisch dreht es sich hier um Webdevelopment mit dem Zend Framework, kleinere Einschübe über Cocoa und vielleicht auch mal ein Blick in die Weiten von Ruby on Rails.
And Now for Something Completely Different
Wer lesen möchte, für den folgt der Text, für alle, die gerne lesen lassen: bitte schön
Leider ist mir die Aufnahme nicht super gelungen, weil ich über etwas bassschwache Kopfhörer ein wenig nachkorrigiert habe. Nächste Mal wird’s besser. Versprochen! :)
Eigene Google-App-Domain
Martin möchte gerne wissen, wie man seine Google-Apps unter seiner eigenen Domain erreichen kann. Wenn ich als mail.meinedomain.de aufrufe, möchte ich gerne das Google-App-Mail-Interface für meine Domain sehen. Nichts leichter als das.
Hallo PHP. Hallo Erlang. Darf ich euch Thrift vorstellen?
Zum ersten Mal von Thrift gehört habe ich auf dem railscamp in Münster. Dort hatte @railsbros_dirk die Thematik vorgestellt. Natürlich mit Rails. Seitdem hat mich das Thema nicht mehr losgelassen, aber mich wirklich auseinandergesetzt habe ich mich damit natürlich auch nicht. Jetzt bin ich vor ein paar Tage auf Erlang) gestoßen und da kam mir dann wieder Thrift in den Sinn. Wäre es nicht toll, wenn alle rechenintensiven Operationen von Erlang übernommen werden könnten — Parallelität für den Gewinn — und ich das Frontend wie gewohnt mit PHP entwickeln kann?
Leider mangelt es an leicht verständlichen Anleitungen, wie dies am einfachsten zu Bewerkstelligen ist, weswegen ich meine Erfahrung von gestern gerne mit euch teilen möchte.
CSRF mit Zend_Form unterbinden
Die Problematik existiert ja im Grunde schon seit Ewigkeiten, das Bewusstsein dafür ist aber noch nicht ganz so alt. Ich bin erst letztens über ein Paper von Stefan Esser wieder drauf aufmerksam gemacht worden. Wem die kryptische Abkürzung im Titel nichts sagt, folgt nun eine kleine kurze Einführung in Cross-Site Request Forgery kurz CSRF.
Rails-Plugin: acts_as_browsable
Zur Zeit bin ich mit Martin dabei ein etwas größeres Web-Projekt in Rails umzusetzen. Primär geht es darum, mir endlich Rails anzueigenen, denn Martin hat ja mit Social Reader bewiesen, dass er es zumindest schon kann. Im Zuge der Entwicklung haben wir uns dann auch mal an einem eigenen Rails-Plugin versucht.
iPhone Calendar mit Google Sync und Google Calendar synchronisieren
Ein wenig hat es schon gedauert, bis ich endlich den passenden Hilfe-Eintrag im System von Google gefunden habe. Google Sync: Choose Which Calendars to Sync heißt der Eintrag und verrät einem, wie man den Google Calendar so einstellt, dass er mit dem neuen Google Synch auch das iPhone bepushed.
Google Mail und Apple Mail To Do
Ich nutze jetzt schon seit Ewigkeiten Google Mail. Vorher noch einen ganz normalen Google-Mail-Account, seit geraumer Zeit lasse ich das via Google Apps laufen. Kleine Änderung am MX-Eintrag vom DNS-Server und E-Mails an kontakt@kristofdreier.de laufen auch in das Google-Mail-Postfach. Daheim nutze ich Apple Mail und auf der Arbeit ruft Mozilla Thunderbird die E-Mails via IMAP ab, was auch traumhaft funktioniert. Was mich nur immer ein wenig gestört hat, war dieses Apple-Mail-To-Do-Label, was sich selbst durch Löschen nicht entfernen ließ, da Apple Mail es immer wieder neu angelegt hat. Heute bin ich dann über eine Lösung gestolpert.
Social Reader: Einführung
Wie im Blog von Social Reader nachzulesen ist, geht morgen die Beta-Phase von Social Reader los. Passend dazu habe ich ein Einführungsvideo für Social Reader erstellt. Viel Spaß damit.
Social Reader: Einführung from Kristof Dreier on Vimeo.
Das Video in besserer Qualität gibt es bei Vimeo direkt.
styleFloat und das cssFloat-IE-Problem
Dass der Internet Explorer 6 nicht der beste Browser in der Webentwicklungsgeschichte ist brauch wohl nicht zu diskutiert werden und das Microsoft gerne sein eigenes Süppchen kocht steht auch nicht zur Debatte. Ich möchte auch gar keinen Browser-Betriebssystem-Streit vom Zaun brechen, aber warum kann der Internet Explorer nicht einfach wieder jeder anderer Browser den float-Wert über cssFloat zurückgeben? Stattdessen wird ein eigener Wert eingeführt — styleFloat — und ärgert damit Webentwickler, die es nicht wissen und sich wundern, warum bestimmte Sachen einfach nicht so funktionieren wie sie sollen. Was rege ich mich eigentlich noch auf, das ist man ja schon gewöhnt …
Textpattern Plugin kd_searchkeywords
Da ich den Blog um eine Landing-Page-Funktion erweitern wollte, mir bei Textpattern aber die Möglichkeit fehlte zu erkennen, ob ein Besucher über eine Suchmaschine gekommen ist, habe ich mich kurzerhand dazu entschlossen ein klitzekleines Plugin zu schreiben, welches die Aufgabe für mich übernimmt. Da ich aber nicht nur gerne wissen wollte, ob wer über eine Suchmaschine gekommen ist, sondern am besten auch noch worüber er mich gefunden hat, bringt die Erweiterung dafür auch gleich noch eine Funktion mit.
Auf der Suche nach älteren Artikeln? Einfach mal in das Archiv schauen!