| M | D | M | D | F | S | S |
|---|---|---|---|---|---|---|
| « Apr | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | ||||
- db4o (2)
- generics (2)
- java (3)
- leopard (2)
- Mac (5)
- persistence (1)
- rails (2)
- ruby (2)
- snow leopard (2)
- TextMate (1)
- tiger (1)
- Uncategorized (2)
- 11.4.2011: Rails3 und MySQL
- 11.4.2011: CoffeeScript für die Hamler
- 11.4.2011: Mac OS X and homebrew
- 8.4.2011: GIT und TextMate
- 9.2.2010: Verschiedene Ruby Versionen parallel installieren
- 22.4.2009: Rails unter Leopard installieren
- 16.4.2009: Ich steige auf Mac um (ob das wohl gut geht)
- 19.3.2009: Ruby - Dinge, die ich mir einfach nicht merken kann
- 28.10.2005: Java 5.0 - Generics und ihre Tücken
- 26.10.2005: DB4O 5.0 Developer Release ist raus
Verfasser-Archiv
Rails3 und MySQL
11.4.2011 von thommy.
Und dann war da noch die Sache mit MySQL. Sollte beim Aufruf von rake db:create:all die schnöde Fehlermeldung uninitialized constant Mysql auftauchen, kann Folgendes weiterhelfen:
gem uninstall mysql(bei Verwendung von rvm kann auf sudo verzichtet werden)env ARCHFLAGS="-arch i386" gem install mysql2 -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
Entscheidend hierbei ist wohl die Verwendung des mysql2 gems.
Geschrieben in rails | Keine Kommentare »
CoffeeScript für die Hamler
11.4.2011 von thommy.
Ich bin ja mehr Sassler, aber dennoch. Was Sass für CSS ist CoffeeScript wohl für JavaScript. Und damit durchaus einen zweiten Blick wert. Schön aufgeräumte Syntax –> schöner Code. Und das ist für uns Ästheten bekanntlich Alles.
Vor die Erleuchtung hat der Herr ja den Schweiß (sprich die Installation) gesetzt und deshalb hier die Anleitung für gern Schmerzbefreite:
- homebrew installieren: siehe hier
- Node.js via homebrew installieren:
brew install node - NODE_PATH ins Profil (.profile) aufnehmen:
export NODE_PATH="/usr/local/lib/node/" - Coffee-Script installieren:
brew install coffee-script(hat bei mir trotz gegenteiliger Behauptungen V1.0.0 installiert; konnte somit auf npm verzichten)
Und hier noch der Verweis auf das obligatorische TextMate-Bundle. Der Rails-Entwickler sollte noch einen Blick auf das Bistro_Car Gem werfen.
Geschrieben in Uncategorized | Keine Kommentare »
Mac OS X and homebrew
11.4.2011 von thommy.
Wie bei allen Dingen, die stark ins System eingreifen, funktionierte bei mir der empfohlene Weg der Installation von ‘homebrew’ mal wieder nicht. Google sei Dank fand ich (kurz bevor ich alle Haare verlor) diesen wertvollen Link zur einfachen Installation des neuen ‘macports’ oder ‘fink’. Ein Befehl in der console und es wuppt! 2 thumbs up to heaven!!! Und hier ist der wertvolle Link.
Kleiner Nachtrag: mkdir /usr/local/Cellar saves lifes!
Geschrieben in snow leopard, Mac | 1 Kommentar »
GIT und TextMate
8.4.2011 von thommy.
Einige TextMate-Bundle Commands verwenden git auf der Bash. Dies schlug bei mir (z.B. update Command des cucumber Bundles) mit dem Fehler ‘sh: line 4: git: command not found‘ fehl.
Um auch in den TextMate Bundles GIT verwenden zu können muss man nun unter preferences/advanced/shell variables die Path Variable an seinen Gegebenheiten anpassen (which git sollte dabei helfen). Ich habe einfach den Pfad um usr/local/bin: erweitert. Und siehe da, es lief!
Geschrieben in TextMate, Mac | Keine Kommentare »
Verschiedene Ruby Versionen parallel installieren
9.2.2010 von thommy.
Was war das früher für ein Gefrickel! Aber jetzt ist Alles ganz einfach. Sich einfach hier schlau machen.
Geschrieben in snow leopard, Mac, ruby | Keine Kommentare »
Rails unter Leopard installieren
22.4.2009 von thommy.
Da kann ich nur auf folgende Seite verweisen, die das wirklich gut abdeckt:
Robby on Rails installiert Rails
Und zur Installation von memcached verweise ich auf:
Geschrieben in rails, leopard, Mac | Keine Kommentare »
Ich steige auf Mac um (ob das wohl gut geht)
16.4.2009 von thommy.
Ja, es ist soweit. Heute kamen unsere MacBooks (MacBookPro) und wurden auch gleich aufgebaut und konfiguriert. Die nächsten Tage werden zeigen, ob es einem eingeschworenen Windows-User möglich ist, auch unter Leopard produktiv zu werden. Ich bin offenen Geistes und willig. Nun zeige Leopard, ob Alles Gold ist, was an dir glänzt!
Geschrieben in leopard, Mac | 1 Kommentar »
Ruby - Dinge, die ich mir einfach nicht merken kann
19.3.2009 von thommy.
Hier sollen einfach ein paar Ruby Klassen und ihre Methoden stehen, die ich zwar oft brauche, mir aber einfach nicht merken kann.
- language constructs
- Loops
- case:
case xxx
when y
#do
when z
#do
else
#do
end
- case:
- Loops
- Object
- respond_to?: Returns true if obj responds to the given method. Private methods are included in the search only if the optional second parameter evaluates to true.
- Array
- delete:Deletes items from self that are equal to obj. If the item is not found, returns nil. If the optional code block is given, returns the result of block if the item is not found.
- Enumerable
- include?:Returns true if any member of enum equals obj. Equality is tested using ==.
Geschrieben in ruby | Keine Kommentare »