[ View menu ]

26.01.2014

Language Coding Guides

Filed in PHP

Eine kleine Sammlung von Coding- / Style-Guides für verschiedene Sprachen.


22.08.2013

Schriftensammlung

Filed in Gestaltung ,trafex

Da ich immer mal wieder auf der Suche nach guten, lesbaren Schriftarten für Websites bin werde ich hier eine kleine Sammlung anlegen und diese nach und nach erweitern. Die meisten Schriften sind von Google Fonts und damit kostenlos in Websites einbindbar. Andere Anbieter (auch kommerzielle) werde ich extra bei der jew. Schriftart angeben.

Lora

Google Fonts Lora

Roboto Slab

Google Fonts Roboto Slab

Droid Serif

Google Fonts Droid Serif

Vollkorn

Google Fonts Vollkorn

FF Tisa Pro (typekit)

FF Tisa Pro | Typekit

Work Sans

text.html 2015-07-09 17-49-31

04.10.2012

Sass & Compass Präsentation

Filed in Gestaltung ,Ruby

Hier meine Slides von der Sass & Compass – Session, welche ich auf dem Barcamp Stuttgart 2012 gehalten habe:

 

Sass & Compass (Barcamp Stuttgart 2012) from emrox

05.03.2012

Dynamische Objekt- & Methodenaufrufe in Ruby

Filed in Ruby

Ab und zu kommt man in die Situationen das man Methoden und Objekte nicht direkt aufrufen moechte, sondern den Namen der aufzurufenden Methode dynamisch generieren moechte.  Selten, aber es kommt vor.
Und auch Ruby bietet, wie eigentlich nicht anders zu erwarten, diese Funktionalitaet.

Dynamische Methodenaufrufe gehen recht einfach ueber send:

call_method = 'do_something'
MyObject.send(call_method)

Direkte Objektaufrufe (z.B. auf ein ActiveRecord-Model) lassen sich folgendermassen realisieren:

call_object = 'MyObject'
call_object.classify.constantize.do_something

Wofuer braucht man das ganze?
Z.B. wenn man 2 ActiveRecord-Modelle hat, auf die die gleiche Aktion ausggefuehrt werden soll und man doppelten Code vermeiden moechte.
Beispiel:

['user','post'].each do |name|
  name.classify.constantize.find_by_rowname(params[:id]).destroy
end