Skip to content

Author: Patrick Steinert

Ruby on Rails again

Seit meinen Tagen als Student habe ich kaum noch etwas ernsthaftes mit Ruby on Rails gemacht. Jetzt habe ich ein paar neue Versuche für ein kleines Projekt gemacht. Mir half dabei sehr stark das Ruby on Rails Tutorial von Michael Hartl. Zunächst ging es an die üblichen Themen, Projekt aufsetzen. Eine neue Ruby Version musste her, dabei war ich wirklich überrascht, dass es mittlerweile ein gutes Tool zur Verwaltung von Ruby auf dem Mac gibt: RVM. Nach einigen Stolperfallen ging es dann los mit dem Rails Projekt, ein wenig Design mit Twitter Bootstrap, Coding, und dann geht es auch schon per Heroku in die Cloud. Auch hier war ich überrascht, wie gut so ein Cloud Deployment geht. Besonders die Nutzung von Git als “Push to Cloud”-Tool finde ich einfach einfach. Lokales Repository anlegen, ein neues Git Remote hinzugefügt, ein Git Push zum Heroku Remote und fertig! Für mein erstes Rails…

1 Comment

Reboot

Letzter Post – 21.05.12. Hat keiner gemerkt – Leider ****. Ich möchte den Blog wieder verstärkt für Themen aus der Software Entwicklung nutzen. Ich habe auch das Design etwas aufgeräumt, weniger Social Media Stuff, mehr Platz für die Beiträge, usw. Ah und wo ich gerade von Beiträgen schreibe, die kommen nun auch wieder, nicht täglich, aber manchmal. Tut ja nicht weh, wenn der RSS Feed im Reader idled.

Leave a Comment

Laufstrecke mit Sightseeing in Berlin

Bei GPSies findet man eine schöne Laufstrecke in Berlin mit viel Sightseeing: Siegessäule, Brandenburger Tor, Bundestag, Kanzleramt usw. Die Strecke kann man auch mal spät Abends laufen, die meisten Teile sind beleuchtet. Man brauch also keine Angst vor Überfällen haben.

Leave a Comment

Compile DBD::Oracle on 64-Bit CentOS

I compiled the Perl DBD::Oracle  module on a CentOS 5.5 recently. It took a while to figure out, that the installed Oracle 10g Express Edition included just 32-Bit libs, but the Perl version was 64-Bit and the CentOS also. To solve the problem try this Howto: Download Oracle Instant Client for Linux x86-64. Select the version you need. I need it to work with Oracle 10g XE, so I used 10.2.0.4. Download these rpms: oracle-instaclient-base, oracle-instaclient-sqlplus oracle-instaclient-devel oracle-instaclient-odbc Install all rpms. If not already installed, install Perl with yum install perl perl-DBI We also need some libs and tools: yum install gcc.x86_64 gcc-c++.x86_64 gcc-java.x86_64 libgcc.i386 libgcc.x86_64 compat-gcc-34.x86_64 compat-gcc-34-c++.x86_64 compat-gcc-34-g77.x86_64 compat-libgcc-296.i386 compat-libstdc++-33.i386 compat-libstdc++-33.x86_64 Now we need to set two enviroment variables: export LD_LIBRARY_PATH /usr/lib/oracle/10.2.0.4/client64/lib/ export ORACLE_HOME /usr/lib/oracle/10.2.0.4/client64/ The next step is the compilation and installation of DBD::Oracle with CPAN-Shell(configuration needed, use defaults). $> cpan [cpan]> install DBD::Oracle Persist the environment variables (/etc/profile.d/) if…

2 Comments

Quick update

Lang lang ist der letzte Post her. Das hat eben seine Gründe. Hier ein kleines Update: – Arbeitgeber ist nicht mehr Mintgrün sondern Magenta – bin derzeit viel in Berlin – Wetter zu kalt und zu schlecht zum Fotografieren – sonst alles beim Alten

Leave a Comment

Google Earth v6 mit neuer Street View Integration

Google hat eine neue Version von Google Earth veröffentlicht, Version 6. Das Release umfasst neben den üblichen kleineren Bugfixes folgende neue Features, von denen die sogenannte Ground-Level Navigation wohl das interessanteste ist. 3D Streetview: We made significant improvement in StreetView pano navigation. You no longer have to hop between SV pano, you can now move from one pano to next seamlessly by simple forward/backward keyboard key (or scroll wheel). Ground Level Navigation (GNav):  Available everywhere, We have a new navigation mode for intuitive navigation on ground Tree: We have added tree models Time Machine UI: We have made it easier to discover historical imagery.

Leave a Comment

GONICUS Patch für MAPI Extensions

Disclaimer: Dies ist ein Cross Post der auch auf der GONICUS Webseite erschienen ist. Mit freundlicher Erlaubnis darf ich den auch hier veröffentlichen.

In diesem Teil der Python MAPI Serie geht es um die speziellen Erweiterungen, die bei GONICUS entwickelt wurden. Das Administrationswerkzeug GOsa² soll die Verwaltung von Groupware Systemen unterstützen. Die grundsätzlichen Funktionen wie Benutzer hinzufügen, Postfach anlegen, sind relativ einfach umzusetzen. Dabei ist jedoch immer zu beachten, dass die MAPI einige Überraschungen (Lazy initialize, etc.) für einen vorbereitet hat.

Leave a Comment