Dennis Meise – Ruby on Rails & PHP Entwicklung

Webdevelopment – Ruby on Rails – PHP – CSS – AJAX

Meine schlechten Kabeldeutschland-Erfahrungen nehmen leider kein Ende.

Am 26.8 dieses Jahres wollte ich nun, da ich noch immer keine Endgeräte bekommen habe, mein Kabeldigital Plus Paket kündigen und wendete mich mit folgender Email an den Support:
Read the rest of this entry »

  • 0 Comments
  • Filed under: Allgemein
  • Leider entwickle ich zuhause, da die Ubuntu Installation auf meinen Rechner aktuell fehl schlägt, derzeit Ruby on Rails unter Windows.
    Dass das natürlich von Hause aus nicht funktionieren kann ist ja eigentlich klar – bisher klappte das mit Rails Versionen unter 2.2 noch sehr gut, da hier noch von Haus aus Unterstützung für MySql integriert war.
    Ab Version 2.2 ist sqllite Standard und für mysql muss man das mysql-gem installieren.
    Das habe ich heute auch alles gemacht, leider erhielt ich bei jedem 2. Aufruf meiner Rails Applikation einen Servercrash mit folgender Fehlermeldung:


    ruby/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract_adapter.rb:38:

    [BUG] Segmentation fault

    Ich habe jetzt einige Zeit nach der Lösung dieses Problems zu sein, und es scheint einzig und allein mit der MySQL Version zu tun zu haben.
    Ich nutzte bisher die aktuellste mysql Version (über Xampp) ein Rollback von mysql auf die Version 5.0.67 hat das Problem jetzt endlich gelöst.

  • 0 Comments
  • Filed under: Ruby on Rails
  • Da ich es immer wieder selbst benötige, und vielleicht auch andere davon profitieren, hier mal ein knappes HowTo für die Installation und Konfiguration von Ruby on Rails auf einem Debian/Ubuntu Webserver.

    apt-get install ruby rubygems irb ruby-dev php5 mysql-server rake build-essential libopenssl-ruby apache2-prefork-dev libapr1-dev libaprutil1-dev libxslt1-dev libxml2-dev libxml2 libxml2-dev
    gem install rails gem builder haml chronic ferret hpricot daemons json net-dns packet punycode4r racc rake-compiler rubyforge rubygems-update SyslogLogger tenderlove-frex Text unicode passenger mysql nokogiri mechanize

    /var/lib/gems/1.8/bin/passenger-install-apache2-module

    in die httpd.conf folgende zeilen eintragen: (vim /etc/apache2/httpd.conf)

    LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.2.4/ext/apache2/mod_passenger.so
    PassengerRoot /var/lib/gems/1.8/gems/passenger-2.2.4
    PassengerRuby /usr/bin/ruby1.8

    webmin zur User & Datenbankverwaltung installieren:

    apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
    wget http://downloads.sourceforge.net/sourceforge/webadmin/webmin_1.480_all.deb?use_mirror=surfnet
    dpkg --install webmin_1.480_all.deb

    Heute bin ich auf erstaunliche neue Erkenntnisse im Fall Kabeldeutschland gestoßen – hier meine nächste Mail an den Kundenservice

    Guten Tag,

    Ich hoffe Sie haben meine untenstehende Mail von gestern erhalten und brüten gerade eine gute Lösung aus.

    Ich habe derweil einmal versucht mein Paket ausfindig zu machen und bin dabei mal wieder auf etwas sehr lustiges bis unglaublich blödes gestoßen:

    Ihre Kundenbetreuerin hatte mir ja gestern mitgeteilt, dass mein Paket bei der Familie Gl??er in Ravensburg in der ***sraße 21 zugestellt wurde - ich hatte mich bereits gewundert, weil da keine Familie Glaser wohnte als ich dort noch wohnte. Mittlerweile habe ich rausgefunden. dass es sich bei der Familie Glaser um meine Vormieter handelt die dort seit dem 31.21.2008 nicht mehr wohnen. Ich würde sagen Kabeldeutschland hat da wohl ein Paket mit wertvoller Hardware verloren - Schade!

    Ich muss wirklich sagen: Kunde bei Kabeldeutschland zu sein hat einen extrem hohen Entertainmentfaktor.

    Mit freundlichen Grüßen

    Dennis Meise

  • 0 Comments
  • Filed under: Allgemein
  • Vor kurzem habe ich aufgrund meines Umzuges einen Vertrag mit Kabeldeutschland abgeschlossen – nach gut 6 Wochen bin ich enttäuscht, stinksauer und auch was nicht noch alles. So viel Unfähigkeit auf einem Haufen habe ich lange nicht erlebt.

    Hier mal meine Beschwerdemail – ich hoffe ich bekomme bald eine Antwort – mal sehen wir das ausgeht.

    Read the rest of this entry »

  • 1 Comment
  • Filed under: Allgemein
  • Vor kurzem habe ich eines meiner Projekte imageup.in bei ebay verkauft, leider habe ich angeboten mich auch um den Umzug zu kümmern, was sich im nachhinein als großer Fehler herausstellte. Read the rest of this entry »

  • 0 Comments
  • Filed under: Internet, Projekte
  • Aktuell verkaufe ich meinen wunderschönen Porsche 944 Turbo Baujahr 1986 mit circa 300 PS.

    Sportwagen und Familie passen leider nicht zusammen, daher muss jetzt ein Kombi her :(

    Read the rest of this entry »

  • 0 Comments
  • Filed under: Allgemein
  • Heute bin ich auf einem meiner Projekte auf folgeneden Fehler in Verbindung mit einer Suche über acts_as_ferret gestoßen:

    undefined method `find_by_contents'

    Die Lösung dafür ist ganz einfach:

    in der aktuellen Ferret Version wurde die Methode find_by_contents in

    find_with_ferret

    umbenannt.

    Wenn man allerdings mehrere Models mit dem Parameter :multi durchsuchen will sollte man das acs_as_ferret gem mit der Version 0.4.3 nutzen.
    Hierzu einfach in der enviroment.rb folgende Zeile einfügen/ändern:

      config.gem "acts_as_ferret", :version =&gt; "=0.4.3"<br>

    Damit steht die find_by_contents methode wieder zur Verfügung und man kann wieder wunder über mehrere Models suchen:

    @results = Model.find_by_contents(@keyword, :multi =&gt; [Model, Model1, Model2, Model3 ...])<br>

    all-lyrics.de relaunch

    Vor einiger Zeit habe ich mir vorgenommen das doch recht eingestaubte all-lyrics.de etwas auf Vordermann zu bringen.

    Vor etwa drei wochen habe ich mich dann an die Arbeit gemacht und zunächst das Layout komplett auf tabellenfreies CSS umgestellt.

    Bei der technischen Umsetzung setzte ich natürlich wieder auf Ruby on Rails, wenn man diesem Framework einmal verfallen ist kommt man davon nie wieder los – die ungeheure Entwicklungsgeschwindikgkeit kammir auch hier wieder zu gute – die technischen Basics waren nach gerade mal 2 Wochenenden einsatzbereit.

    Read the rest of this entry »

    Mit Passenger wird das deployen von Rails Anwendungen zum Kinderspiel – leider für mich bisher nur unter Debian.

    Die Installation (

    gem install passenger

    und

    passenger-install-apache2-module

    ) klappte auf Ubuntu und Debiansystemen wunderbar – nur centOS machte hier leider Probleme. Da die Apache Development Header nicht gefunden werden. Diese sind standardmäßig allerdings schon installiert.

    Nach kurzer Suche bin ich zu folgender Lösung gekommen:

    in der Konsole als Root einfach den folgenen Befehl ausführen

    export PATH=$PATH:/usr/local/apache/bin/

    Danach nochmal

    passenger-install-apache2-module

    und schon ist das Passengermodul auch unter centOS konfiguriert.

    Ich hoffe ich konnte jemanden, der das gleiche Problem hat helfen.

  • 0 Comments
  • Filed under: Ruby on Rails
  • Meine letzten Tweets