Patrick Breucking

… schreibt hier über diverse Themen, Fotografie und Softwareentwicklung sind die Schwerpunkte

  • HomeHome & Blog
  • FotografieFotofieren etc.
  • Xing Facebook Flickr RSS
  • Über michWer bin ich?
  • Kontakt & InfoMelde Dich!

01.05.13
von patrick

Photostream 2

Sundown Nordbrücke II

Sundown Nordbrücke II by Patrick Breucking

1 Kommentar

Kategorie Fotografie

08.11.12
von patrick

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 Projekt im Jahr 2006 habe ich noch ewig an meinem Webserver gefummelt, damit er die Rails Seiten ausliefern kann. Gut, bei Heroku hatte es dann auch nicht gleich auf Anhieb funktioniert, aber das lag an meinem stümperhaften komplizierten Gemfile. Noch ein Tipp: Bitbucket ist eine Github Alternative, Hosting von privaten Repositories für bis zu 5 Committer für lau. Nicht so viel Tool-Integration wie Github, aber meiner Meinung nach ausreichend.

Alles in allem ist es interessant gewesen, wie schnell man heute doch einige Web-Ideen umsetzen kann und das zunächst ohne Kosten! Wenn die Idee, sofern gewünscht, Geld abwirft kann das Projekt auch schnell skalieren. Mein Fazit: schön mal wieder was anderes zu sehen als Java. Ich werde sicherlich noch mehr an meinem Projekt werkeln, aber dazu später mehr.

1 Kommentar

Kategorie 0101101

03.11.12
von patrick

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.

Keine Kommentare

Kategorie Ohne Kategorie

21.05.12
von patrick

Photostream

Street

Landscape

Diagonal

Keine Kommentare

Kategorie Fotografie

20.04.11
von patrick

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.

Keine Kommentare

Kategorie Ohne Kategorie

14.03.11
von patrick

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 you DO NOT run the database on the same host. Otherwise you have to set the variables for the context you need them, e.g. in a Apache CGI:

SetEnv LD_LIBRARY_PATH  /usr/lib/oracle/10.2.0.4/client64/lib/

Hope you get it. If you have problems leave a comment.

2 Kommentare

Kategorie Ohne Kategorie

09.03.11
von patrick

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

Keine Kommentare

Kategorie Ohne Kategorie

29.11.10
von patrick

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.

Keine Kommentare

Kategorie Ohne Kategorie

23.11.10
von patrick

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.

(weiterlesen …)

Keine Kommentare

Kategorie Ohne Kategorie

12.11.10
von patrick

MAPI Programmierung mit PyWin32

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

GOsa ist ein Werkzeug zur Administration und kann durch Plugins erweitert werden. Eines dieser Plugins erweitert GOsa um die Fähigkeit, Groupware Systeme, z.B. Exchange zu administrieren. Exchange bietet die Messaging Application Programming Interface (MAPI) in C/C++ und Visual Basic an. Das GOsa Plugin ist jedoch in Python programmiert und muss daher diese Funktionen nach C wrappen. Die Python Win32 Extension bietet eine fast vollständige Implementierung der MAPI an. Zwei Punkte sind jedoch derzeit nicht abgedeckt, das arbeiten mit Access Control Lists (ACLs) und Regeln (Rules).

(weiterlesen …)

Keine Kommentare

Kategorie 0101101

Nächste Seite »

Browse Patrick Breucking's other posts

Previous Posts

This site is using the Handgloves WordPress Theme
Designed & Developed by George Wiscombe

Impressum Subscribe via RSS