>

instant-thinking.de

just enough to get you started and leave you confused

Ruby on Rails Installation

| Kommentare

Ich möchte endlich einmal “richtig” programmieren können.

Nach einigen Versuchen mit PHP und wackeligen Schritten in Perl hoffe ich das ich jetzt mal eine Möglichkeit finde was produktives auf die Beine zu stellen. Ein “Hello World!” ist in so ziemlich allem sehr schnell zusammengezimmert.

Aber wenn man sieht (Quicktime Video, 15 Minuten für ein Blog) wie schnell man lauffähige, produktive Applikation in Ruby on Rails hinbekommt, weiß ich echt nicht was einen noch davon abhalten kann diese Sprache mit diesem Framework zu erlernen.

Also für den Anfang und zum Nachmachen wie man Ruby on Rails unter Mac OS X 10.4 installiert.

Ruby ist beim Tiger schon dabei, weisst allerdings einige Implementationsfehler auf. Für das kompilieren von Extensions braucht man ausserdem XCode.

Um die Fehler zu fixen und ausserdem rubygems, fcgi und Rails auf einen Rutsch zu installieren, lädt man den Ruby on Rails Installer for Tiger herunter und führt ihn aus.

Ich habe danach dann noch ein Update ausgeführt und das neueste Rails instaliert (root Privilegien werden benötigt).

1
2
gem update
gem install rails

Dann erstellt man schon seine erste Applikation

1
rails ~/Sites/myapp

Damit das Programm weiß, wo Ruby zu finden ist muss die SheBang Zeile noch geändert werden. Das erledigt ein

1
ruby -i -pe 'gsub!("#!/usr/local/bin/ruby", "#!/usr/bin/env ruby")' public/dispatch.* script/*

im ~/Sites/myapp Verzeichnis.

Das war es im Grunde schon. Per ./script/server startet man den Webrick Server und kann seine Willkommensnachricht unter http://localhost:3000 in Empfang nehmen.

Alternativ kann man auch den Mac OS X eigenen Apache Server benutzen:

  1. Programme/Dienstprogramme/NetInfo Manager öffnen.
  2. Das Schloss anklicken und als Administrator authentifizieren.
  3. Unter “machines” den Eintrag “localhost” duplizieren.
  4. “localhost copy” auswählen und das “name” Feld auf den Namen der Applikation stellen. In meinem Fall wäre das “myapp”.
  5. Damit das ganze dann auch unter http://myapp/ zu erreichen ist muss noch die Direktive in /etc/httpd/httpd.conf angepasst werden.
1
2
3
4
5
6
7
8
9
10
<VirtualHost *>
        ServerName myapp
        DocumentRoot /Users/username/Sites/myapp/public
        <Directory /Users/username/Sites/myapp/public/>
                Options ExecCGI FollowSymLinks
                AllowOverride all
                Allow from all
                Order allow,deny
        </Directory>
</VirtualHost>

Von hier aus (egal ob Webrick oder Apache) noch den Anweisungen der Willkommensseite folgen und dann am besten mit einem dollen Tutorial beschäftigen. Gute Anlaufstellen sind Howto make a TODO List Application, Rolling with Rails oder das Wiki basierte Tutorial für das immer Mithelfer gesucht werden.

Die ganzen Quellen sind über die fantastische Getting started with Ruby on Rails Seite zu erreichen. Dort findet man auch weiterführende Links für andere OS wie Debian, Windows BSDs und noch ein paar.

Wenn ihr mich nun entschuldigt, ich hab noch viiieel zu lesen

Dracula sein Blog

| Kommentare

Das Buch von Bram Stoker ist durchgehend datiert. Das Draculablog postet basierend auf diesen Daten das komplette Buch zum jeweils passenden Datum.

Anfang Mai hat das Projekt begonnen und wird im November enden.

Ziemlich interessante Sache und ich denke ich muss mir dringend mal wieder die DVD ansehen…

(via: moe)

Crash different

| Kommentare

Äusserst unterhaltsames Video eines Menschen der Macs nicht gerade zu seinen liebsten Computer zählt… Why Macs suck.

Der Typ spricht übrigens genau im Takt von Jailhouse Rock… Wer das Lied gerad da hat sollte sich das unbedingt gleichzeitig anhören.

(via: bse666)

Answers to the Terrorists

| Kommentare

This is London. We’ve dealt with your sort before. You don’t try and pull this on us.

Do you have any idea how many times our city has been attacked? Whatever you’re trying to do, it’s not going to work.

(…)

We don’t much like our government ourselves, or what they do in our name. But, listen very clearly. We’ll deal with that ourselves. We’re London, and we’ve got our own way of doing things, and it doesn’t involve tossing bombs around where innocent people are going about their lives.

And that’s because we’re better than you. Everyone is better than you. Our city works. We rather like it. And we’re going to go about our lives. We’re going to take care of the lives you ruined. And then we’re going to work. And we’re going down the pub.

So you can pack up your bombs, put them in your arseholes, and get the fuck out of our city.

The London News Review

Ausserdem haben sehr viele Leute rund um die Welt keine Angst. Also packt eure fucking bombs dahin wohin auch die dämlichen Ideen deutscher Hardliner gehören.

Dorthin wo die Sonne nie scheint…

(via: IT&W und Schockwellenreiter)

London, Earth

| Kommentare

New York, Madrid, London - früher erinnerten solche Namensketten an die Standorte elitärer Parfümerien.

passe par tout

Sechs Explosionen in mehreren U-Bahnhöfen und Bussen haben London im Chaos versinken lassen. Es gab Tote und Verletzte.

(…)

Die Londoner Polizei Scotland Yard teilte mit, die Ursache der Explosionen sei noch unklar. Allerdings verdichteten sich Hinweise auf einen terroristischen Hintergrund.

Deutsche Welle

Viel mehr zur Lage aus verschiedensten Blogs, Wikis und Newstickern bei IT&W oder schaltet einen News Sender eurer Wahl ein.

Ich kann sowas nicht verstehen… Falls sich wer von euch um jemanden in London sorgt, Notfall Rufnummern gibt es auf der Wikipedia Seite.