ReaderDotbugWorkaround auf Github
08.08.2010
Meine hier erwähnte Safari Extension ist jetzt (endlich?) auf Github:
http://github.com/kbrust/ReaderDotbugWorkaround-safariextension
Was mich im übrigen wieder daran erinnert, daß ich dringend ein wenig i18n-Voodoo für bandsleine.de brauche...
bandsleine goes Flattr
31.07.2010
So, weil ich schon seit ein paar Wochen einen unbenutzten Beta-Account für Flattr besitze, hab ich mir mal den Spass gegönnt und mir die API angeschaut. Um's kurz zu machen: Simpel, also mitnehmen.
Zum Zeitpunkt dieses Postings erstmal mit dem JS-Snippet. Anständiges Rails-Plugin kommt noch (gibt scheinbar noch nichts fertiges, also mach ich das eben selber und githubbe das ganze. Stay tuned.)
Safari Extension für den Reader Dotbug
19.06.2010
Seit dem Release von Safari 5 hat Google's RSS-Reader einen kleinen, aber nervigen CSS-Bug. Zwischen den zusammen geklappten Zeilen sind kleine Pünktchen zu erkennen, die durch die ausgeblendete Schrift darunter entstehen. Ein kleiner CSS-Hack, der die Schriftgröße anpasst, behebt das Problem erstmal. Bilder sagen mehr als tausend Worte, daher hier eine kleine Illustration:

Die neuen Safari-Extensions machen es möglich, mit ein paar Handgriffen solche Unschönheiten dauerhaft zu beseitigen, also habe ich das ganze mal zusammen gebaut . Hier der Download-Link:
Die Piraten und ihre Bucht
18.05.2010
Zur Aktivität der Piratenbucht und Bittorrent mag man stehen wie man will (Zumindest das Protokoll halte ich für eine herausragende Errungenschaft) , das Drama der letzten Wochen ist jedoch definitiv hässlich. Die einstweilige Verfügung gegen Cyberbunker schmerzt jeden Freund der Netzneutralität. Ich bin gespannt wie es weitergeht.
http://www.golem.de/1005/75209.html
permalink_fu
13.05.2010
Google wird mich dafür hassen, aber ich habe meine Permalink-Struktur nochmal angepasst. Grund dafür ist die weitere Reduzierung der eigenen Codebasis. Das Rails-Plugin permalink_fu macht eigentlich genau was ich vorher gemacht habe, lediglich in der Default-Konfiguration ohne zusätzliche ID im Link (Die eigene Lösung war ein Gemisch aus angepasster routes.rb und dem überschreiben von to_param).
Hier mal ein kurzer Walktrough zum Thema.
Installation
Das gute Stück liegt wie es sich gehört auf Github, also reicht:
script/plugin install http://github.com/technoweenie/permalink_fu.git
Konfiguration
Angenommen das gewünschte Model heisst "Article", braucht es folgende Migration:
script/generate migration add_permalink_to_article permalink:string rake db:migrate
Das Model verlangt, vorrausgesetzt das Titel-Feld heisst "title":
class Article < ActiveRecord::Base has_permalink :title end
Da der Permalink nur ein beim erstellen eingefügt wird, ist das natürlich problematisch wenn wie in meinem Fall bereits eine Codebasis besteht und die Datenbank schon den ein oder anderen Artikel führt. Macht nichts, script/console for the rescue.
Article.find(:all).each(&:save)
Ab hier wird es dann allerdings etwas spezifischer, die Applikation muss für die neuen Permalinks umgebaut werden um die Links zu benutzen. Eine allgemein gültigen Weg gibt es dafür nicht, ist ein wenig Geschmackssache. Ich route das in etwa so:
# routes.rb map.connect "/weblog/:year/:month/:permalink", :controller => "articles", :action => "show" # articles_controller.rb class ArticlesController < ApplicationController def show @article = Article.find_by_permalink(params[:permalink]) respond_to do |format| format.html # show.html.erb format.xml { render :xml => @article } end end end
Und nicht vergessen die CRUD-Methoden anzupassen!
whoami
Kai Brust, Programmierer aus Rheinland-Pfalz, schreibt hier über Softwareentwicklung, Netzkultur und sonstigen Krempel.
Gezwitschertes
Vor 1 Woche:
Man kann's ja auch übertreiben mit der Klagerei: heise online - Apple erwirkt einstweilige Verfügung gegen Eierbecher http://j.mp/cMNLrf
Vor 1 Woche:
#leertweet
Vor 2 Wochen:
Internetbrunnen – Frisches WLAN für öffentliche Plätze http://j.mp/cZDEGu #freifunk #wlan


