die musterdenker

Passenger – 403 Forbidden

Tags: , , ,

Running Passenger on an apache machine to deploy a RoR application I suddenly encountered a default

403 Forbidden – You don’t have permission to access / on this server.

page generated from apache, although it was working before and I didn’t made a single change to my apache server. No real help from the log files:

Directory index forbidden by rule: XYZ

After some time of searching and banging my head against the wall I realized what I did wrong:
I’m using capistrano for “easy” deployment and I added a symlink linking always to the same server “environment.rb”. Of course I had a misstyping there and the symlink and thus the environment.rb was empty. So check your environment.rb file if you get such a 403 page, it may be empty….

Monetarisierung von Facebook Applikation

Tags: , , ,

… war mein Thema auf dem Monetization Camp in Berlin. Es waren zwar aufgrund der späten Uhrzeit (18 Uhr) nicht mehr so viele Diskussionsteilnehmer aber es hat trotzdem Spass gemacht. Die wenigen Folien die nur als Diskussionseinstieg gedacht waren, findet ihr als PDF zu diesem Blogeintrag.

Im allgemeinen fand ich das Monetization Camp gut gelungen und wir hatten die Möglichkeit viele interessante Menschen kennen zu lernen. Vielen Dank an Sebastian Wallroth für die tolle Organisation des Camps. Wir freuen uns bereits auf das nächste Barcamp in Berlin.

Diskussionsfolien: Monetization of Facebook Applications

Musterdenker in Berlin

TAGS: None

Ein kurzes Update vom Camp in Berlin:

meine Diskussion über ePayment ist vorbei und ich stelle hier die Folien zur Verfügung.
Ein paar schöne Links zum Thema um sich eine Übersicht zu verschaffen:

  • http://www.iww.uni-karlsruhe.de/IZV
  • http://www.iwiki.de/wiki/index.php/
  • http://www.ecommerce-leitfaden.de/

Monetization 2.0 Camp July 12

TAGS: None

Am kommenden Samstag findet in Berlin eine Unkonferenz aka Barcamp zum Thema: Monetarisierungsmodelle im Web (2.0)

Monetization 2.0? Learn more about how to monetize your business models and talk to opinion leaders from the Web 2.0 scene

Im Moment fahren wohl 3 Musterdenker direkt von Leipzig, für Mitfahrende wären als noch 1-2 Plätze frei…

Update

Tags:

Die letzten Wochen war der Blog leider down. Der Hauptgrund dafür war ein wirklich heftiger crash unseres Servers der auch gleich alle Daten mit in den Abgrund gerissen hat. Aber wir konnten ein paar Einträge (siehe unten) retten. Wir hatten leider auf die vom Hoster angeboten Backups via Virtuozzo vertraut und mussten lernen das Virtuozzo auch nicht mehr funktioniert wenn man ALLE Daten im System löscht (inklusive der user), da die Authentifizierung über das zu verwaltende System abgewickelt wird. So blieb uns nur ein hartes Zurücksetzen. Doch das alleine würde nicht ein so langen Ausfall des Blogs rechtfertigen, so kam hinzu das alle Musterdenker ihre ganze Zeit in unser Projekt: www.deineschokoladen.com gesteckt haben.

Dennoch wird von nun an hier wieder mehr (oder besser überhaupt) Leben sein.

Viele Grüße

PS: Man wird es kaum glauben aber einen Tag nachdem es den Server erwischt hatte ist auch noch mein Laptop kaputt gegangen, ja ei Unglück kommt selten allein.

Errno: EMULTIHOP (Reserved) in RoR

Tags:

Seit gestern bekomme ich folgenden Error beim Aufruf jeder Seite meines aktuellen Rails-Projektes:
Errno::EMULTIHOP in MyBlaController#index
EMULTIHOP (Reserved)
Da ich im Netz weder direkte Hilfe noch Leidensgenossen mit dem gleichen Problem finden konnte möchte ich meine Erfahrungen hier kurz niederschreiben. Der Stack trace selbst weisst auf den Datenbank connect hin was mir aber von Anfang an seltsam vorkam. Debuggen ergab das die zugehörige Exception tief im Kern von Ruby geschmissen wird (jenseits von .process). Der Urspung des Fehlers liegt irgendwo om System und wird von Ruby nur übersetzt (error.c) leider ohne weiterführende Informationen. EMULTIHOP kommt aus der Linux Welt und steht für:
EMULTIHOP
Components of path require hopping to multiple remote machines and file system type does not allow it.
Da ich unter Ubuntu arbeite passt das ganz gut, bringt mich aber auch nicht näher an die Lösung des Problems. So blieb nur stures Try&Error. Das Ergebniss: Die genutzte Ruby-Platform war auf Version 1.1 gestellt (keine Ahnung wieso…), ein Wechsel auf 1.85 lies den Fehler verschwinden. Das seltsame ist das ich mich nicht erinnern kann auf 1.1 gewechselt zu haben. Vieleicht hat Netbeans sich ja verschluckt?! So oder so, das Problem ist gelöst wenn auch nicht völlig verstanden, ich bitte deshalb um Feedback.

Persönlicher Cache

Tags:

Um mir selbst RubyOnRails näher zu bringen hatte ich von einem Jahr ein kleines Projekt begonnen. Nach einer längeren Pause habe ich beschlossen, die Entwicklung unter dem “Label” Musterdenker wieder aufzunehmen. “MeinCache.d” soll dazu dienen Dateien hochzuladen und unter einer speziellen URL wieder zur Verfügung zu stellen. Ich weiß das es dafür schon zahlreiche Möglichkeiten in den weiten des Web2.0 Netzes existieren aber es dient ja nur der Motivation.
Als netter Nebeneffekt hat MeinCache auch noch einen direkten Nutzen. Man kann mit MeinCache sehr einfach auch große Daten hochladen und über eine Url ansprechen, per mail verseden, auf anderen Seiten verlinken usw.
Den Entwicklungsprozess werde ich so oft ich kann hier im Musterdenker::Blog dokumentieren.

Barcamp Leipzig – Review

TAGS: None

Nun ist das Barcamp in Leipzig vorbei und aus meiner Sicht als Teilnehmer war es ein voller Erfolg. Es war mein erstes Barcamp aber mit Sicherheit nicht mein letztes (ich schiele mal nach Münster). Auch wenn am Samstag gut 150 Teilnehmer in der Villa Ida waren fühlte man sich sofort gut aufgehoben und niemals in der Menge verloren. Verloren hat man dagegen seine Verbindung zur Aussenwelt in Form des WLANs. Selbiges war leider kronisch überlastet und das bei einem so Internet-aversen Besucherkreis
Bilder und weitere Infos gibts hier. Dort findet man in der Zukunft auch Infos zum 2. Leipziger Barcamp über das zum Schluß schon fleissig gesprochen wurde.

Hallo Welt, Hallo Leipzig, Hallo Barcamp

Tags:

Wo könnte man eine ersten Beitrag besser verfassen als auf dem Leipziger Barcamp. Gestern am Samstag gab es eine Session von mir mit dem Titel “Softwaretesting und Agile Entwicklung – Ein Überblick aus der Praxis”. Die Folien liegen hier (Softwaretesting und Agile Entwicklung). Ich hab kurz gesagt Über automatische Softwaretests und ihr Unverzichtbarkeit für Agile Entwicklung, vor allem für eXtreme Programming gesprochen. Wie erfolgreich meine Missionsarbeit war kann ich nicht sagen, aber es gab danach noch eine Interessante Diskussion danach. Vielen Dank dafür an alle Zuhörer

© 2009 die musterdenker. All Rights Reserved.

This blog is powered by Wordpress and Magatheme by Bryan Helmig.