Archive for May, 2007

Hi, I’m a MacRuby on Rails

Sunday, May 20th, 2007 by Alexander Lang

Die großartigen Apple-Ads kennt man ja inzwischen, jetzt gibt’s auch die Rails-Variante. Toll:

TextMate tuning

Friday, May 11th, 2007 by Alexander Lang

Über die Monate ist TextMate, das wir für die Entwicklung von autoki verwenden, ziemlich langsam geworden. Das betraf vor allem drei Bereiche: projektweite Suche, Dateien finden mit Apfel-T sowie von einer anderen Anwendung zu TextMate wechseln.

Ich war schon kurz davor, dem TextMate-Programmierer Geld zu bieten, damit er das Ding schneller macht. Vorher noch mal kurz gegoogelt, ob es noch andere Leidtragende gibt, und siehe da: einfach mal das 600MB große Test-log in log/test.log gelöscht und TextMate fliegt wieder. :)

Bild-im-Bild und Text-im-Bild mit Rails, file_column und RMagick

Wednesday, May 9th, 2007 by Alexander Lang

Update: Teil 2 ist fertig.

Gerade haben wir bei autoki Badges eingeführt - kleine Banner, die sich auf Blogs, Foren etc. einbinden lassen, und auf denen neben dem jeweiligen Auto des Mitglieds die URL zu seinem oder ihrem Profil zu sehen ist:

MINI Cooper S

Im folgenden Posting werde ich erklären, wie wir das ganze umgesetzt haben. Ziel war es, einfach einzubindende Grafiken zu generieren. Eine Alternative wäre Flash gewesen, jedoch lässt sich Flash an vielen Stellen (vor allem als Signatur in Foren) nicht einbinden.

(more…)

Mit grauen Schwaden gegen den Spam

Wednesday, May 2nd, 2007 by Alexander Lang
fog

Eigentlich hatte ich mich schon damit abgefunden: zuletzt erreichten mich taeglich ca. 150 Spam-Emails pro Tag, in denen mir die bekannten Aktienpakete, Pillen und anderen Schätze versprochen wurden. Neulich musste ich dann für einen Kunden ein paar Emailaccounts bei webmail.us (Email-Provider) einrichten. Also schnell Adressen eingetragen und noch kurz eine Testmail versandt und … kam nicht an. Also mal kurz ins Logfile des eigenen Mailserver geschaut und siehe da: temporarily rejected RCPT … greylisted (see http://en.wikipedia.org/wiki/Greylisting).

Greylisted? Black lists, white lists, klar. Aber grau? Schnell nachgesehen und herausgefunden: method of defending electronic mail users against e-mail spam. A mail transfer agent which uses greylisting will “temporarily reject” any email from a sender it does not recognize. If the mail is legitimate, the originating server will try again to send it later, at which time the destination will accept it. If the mail is from a spammer, it will probably not be retried - coole sache, nur … Mailserver umkonfigurieren? Au weia. ich bin froh, dass der überhaupt funktioniert. Glücklicherweise gibt’s für Exim auf Debian ein Paket namens greylistd. Einfach apt-get install greylistd und anschließend ein greylistd-setup-exim4 add und voila - greylisting a la Debian. Und das beste, ich habe in den letzten zweit Tagen tatsächlich nur eine einzige (!) Spam-Email erhalten.

Wenn mir jetzt noch jemand erklärt, wie ich diese Zeitverzögerung beim senden von Emails von dynamisch verteilten IP-Adressen aus wegbekomme….