Weblogs

Paddeln auf dem Regen

  • Posted on: 31 August 2009
  • By: markus.wilhelm

Hi,
wir haben eine Paddeltour auf dem Regen unternommen. Zusammen mit ein paar Freunden haben wir uns am Freitag Abend in Blaibach (in der Nähe von Cham) getroffen und auf dem dortigen Kampingplatz übernachtet. Die Einstimmung in ein wunderschönes und sehr amüsantes Wochenende war perfekt.

Bild Bild Bild Bild

Am Samstag haben wir dann 5 Boote im dortigen Bootsverleih gemietet und zusammen mit zwei weiteren Booten 14 Menschen und 9 Hunde transportiert. An der einen oder anderen etwas ruhigeren Stelle auf dem Regen haben wir die Boote zusammengebunden und einen großen Schleppverband gebildet. Schmunzelnd haben wir uns auch als Viehtransporter bezeichnet. Die Strecke bis Chamerau zum Biergarten ware recht gemütlich. Der weitere Verlauf bis Cham war dann um 18 Uhr geschafft allerdings mussten wir noch mal 8 Kilometer weiter bis Untertraubenbach. Um 19:45 hatten wir dann die Mamutstrecke von 32 Kilometern bewältigt.

Eigentlich wollten wir in meinen Geburtstag reinfeiern, allerdings waren wir alle (oder zumindest fast alle) von dem Tag recht geschafft, so dass wir das feiern dann auf den nächsten Tag verschoben haben, an dem wir bis Roding gefahren sind (teilweise sogar Flußaufwärts). Alles in allem ein sehr spaßiges Wochenende, dass uns allen in Erinnerung bleiben wird ;-)

MFG Markus

BuM als DRK Delegierte im Iran

  • Posted on: 23 April 2009
  • By: markus.wilhelm

Hi,
Bessie und ich waren knapp eine Woche als Delegierte des DRK im Iran. Wir sind mit gemischten Gefühlen in den Iran geflogen. Was wir in der kurzen Zeit kennen lernen konnten war allerdings wunderschön. Ein Land mit vielen Kontrasten und tollem Essen. auf der einen Seite sehr traditionell und verschlossen mit scharfen Islamischen Gesetzen. Auf der anderen Seite sehr modern und offen für neues.
Wir waren in Karaj (eine Region nördlich von Teheran), die enorm schnell wächst. Wir wurden von allen (samt den 52 Rettungshundeführern des Iranischen Roten Halbmondes) sehr warmherzig und mit einer besonderen Gastfreundschaft empfangen und haben die Kameraden trotz Sprachberrieren schnell zu Freunden werden lassen.

Anbei ein paar Infos, ein Presseartikel und ein Paar Bilder über unsere Arbeit.

Iran Bild Bild Bild

Weitere Bilder findet ihr in unserer Gallerie.

Unter dem Titel „Hilfe zur Selbsthilfe“ gründete das Deutsche Rote Kreuz ein Projekt zusammen mit dem Iranischen Roten Halbmond bei dem Rettungshundeführer im Iran ausgebildet werden.
Der Projektleiter des Bayerischen Roten Kreuzes Mark Hofmann war schon mehrere Male im Iran und hat mit den Teams gearbeitet. Dieses Mal nimmt er drei Ausbilder des BRK für eine Woche mit in den Iran, dabei auch zwei Regensburger.

Wir wollen "Hilfe zur Selbsthilfe" geben. Das Ziel ist eine unabhängige und leistungsfähige Rettungshundebewegung im Iran aufzubauen, die im Katastrophenfall dem eigenen Land und auch allen anderen die sie benötigen schnell zur Hilfe kommen kann. Um das umzusetzen braucht es viel Arbeit und Geduld.
Nachdem im Ausbildungszentrum in Karaj nahe Teheran alle hoch motiviert sind und jeder einzelne Rettungshundeführer sehr gut mitarbeitet, ist für die Zukunft nur zu hoffen, dass wir nicht gebraucht werden! Die Rettungshunde müssen in ihrer Ausbildung mit allen nur denkbaren Situationen zurecht kommen. So müssen auch Hubschrauberflüge (als Transport zum Einsatz), Fahrten mit schwerem Gerät (zum Überwinden von Hindernissen) etc. geübt und immer wieder trainiert werden. Genauso stehen Geräteübungen auf dem Trainingsplan.
Vom 17. April werden Siggi Höfer vom BRK Kitzingen, Bessie Wilhelm und Markus Wilhelm vom BRK Regensburg zusammen mit Mark Hofmann für eine Woche die im Iran Hauptberuflich tätigen Rettungshundeführer bei der Ausbildung zu unterstützen.

St. Moritz oder wie viel Schnee kann an einem Tag fallen

  • Posted on: 9 February 2009
  • By: markus.wilhelm

Hi,
wir waren mit zwei Freunden, Meta und Stefan, in St. Moritz zum Skifahren und was soll ich sagen: Es war einfach klasse ;-). Weiter Bilder könnt ihr in unserer Galerie finden.

St. Moritz Bild Bild Bild

Bzw. drei von vier Tagen waren klasse. Von Freitag auf Samstag haben wir ca. 70 cm Neuschnee bekommen. Das wiederum hat dazu geführt, dass nicht nur viele Straßen und Täler gesperrt wurden, sondern auch, dass keine einzige Piste im Engadin für Skifahrer offen war, aber wirklich gar keine. Diesen Tag haben wir dann zum Gammeln und Tütenrutschen genutzt, auch das muss mal sein.
Die schon traumhaften Pistenbedingungen durch die gigantischen Schneeverhältnisse von Freitag waren dann am Sonntag dank schönem Wetter nicht mehr zu übertreffen. Ihr könnt euch in unserer Bildergalerie selber ein Bild davon machen.

XAMPP 1.7.0

  • Posted on: 23 January 2009
  • By: markus.wilhelm

Hi,
ich nutze ja nun schon seit ein paar Jahren XAMPP, was so viel heist wie Apache Webserver, MySQL Datenbank, PHP und Perl. Also ein Opensource Projekt, dass einem das Arbeiten mit Webservern erleichter. Bisher hat immer alles tadellos funktioniert, bei jedem Upgrade. Nur dieses Mal von der Version 1.6.8a auf die Version 1.7.0 hat das ganze Zicken gemacht. Der Upgrade der MySQL Datenbank war nicht so leicht. Ich hab das wie immer zu Hause auf meiner lokalen Testumgebung ausprobiert und den Fehler gefunden. Allerdings hat die Lösung zu Hause nicht so lange gedauert.
Eines der Probleme war: /opt/lampp/sbin/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)
Die Lösung lag letztendlich daran, dass ich das Verzeichnis für die mysql Datenbankdateien an eine andere Stelle verschoben hatte und das auch in der my.cnf Datei konifuriert war. Allerdings ist das jetzt mit dem neuen Release anders. Nachdem ich das dann erkannt hatte war es leicht mittels mysql_upgrade -uroot -p das ganze zum laufen zu bringen.

MFG Markus

XAMPP ist - wie man schon erraten kann - eine Abkürzung. Sie spielt mit der bekannten Abkürzung LAMP bzw. LAMPP. Das "A" steht dabei für Apache. Das "M" für MySQL. Das erste "P" für Perl und das zweite "P" für PHP. Das "L" steht für Linux.

Ursprünglich hatte unser "XAMPP" zwei Namen: LAMPP und WAMPP. LAMPP war die Linux-Version und WAMPP die Windows-Version. Da diese Namen aber auch gebräuchliche Begriffe sind, haben wir uns schnell entschieden sie nicht mehr zu verwenden und uns einen eigenen, eindeutigen Namen auszudenken.

Da es XAMPP nicht nur für ein Betriebssystem gibt, haben wir es uns einfach gemacht und den Buchstaben, der für das Betriebssystem steht, durch "X" ersetzt. "X" als Metapher für das Unbekannte. Und so ist der Name "XAMPP" erstanden.
Das "X" in XAMPP steht also stellvertretend für das Betriebssystem unter dem XAMPP läuft.

 

Error Log:
/opt/lampp/sbin/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)
090123 21:07:58 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
InnoDB: Log scan progressed past the checkpoint lsn 0 39548
090123 21:07:58  InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
InnoDB: Doing recovery: scanned up to log sequence number 0 46409
090123 21:07:58  InnoDB: Starting an apply batch of log records to the database...
InnoDB: Progress in percents: 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
InnoDB: Apply batch completed
090123 21:07:59  InnoDB: Started; log sequence number 0 46409
090123 21:07:59 [ERROR] /opt/lampp/sbin/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
090123 21:07:59 [ERROR] Fatal error: Can't open and lock privilege tables: Can't find file: './mysql/host.frm' (errno: 13)
090123 21:07:59 mysqld_safe mysqld from pid file /opt/lampp/var/mysql/vs170078.pid ended

SAP PI 7.10

  • Posted on: 21 January 2009
  • By: markus.wilhelm

Hi all,
well it's time to talk about IT now on my website. As you can see we do have several topics in my daily live at work and afterwards. Two years ago I managed to get a certified SAP PI 7 development consultant and after the implementation project we had a big change before Christmans. We upgraded our SAP Process Integration Server (formally known as SAP Exchange Infrastructure XI) from Pi 7.00 to PI 7.10.
We decided to upgrade our development system and to install the production system new. This way we were able to use a stepped approach. We ran two systems at the same time, one wasrunning the old PI 7.00 and one was running the new PI 7.10. Then we moved step by step every interface from the one instance to the other. As we were finished we switched off the old system and that's it.
one thing for you to think about: Be very caredfull with your SLD. Our SLD crashed during upgrade and it was a *** work to get it running again.

Magento, der Opensource Shop in PHP der Zukunft

  • Posted on: 21 January 2009
  • By: markus.wilhelm

Hi,
so und jetzt kommen wir zu einem besonders lieben Thema von mir, dem lästern. Ich bin jetzt nun schon seit vielen vielen Jahren beschäftigt in meiner Freizeit in PHP zu entwickeln und habe es mittlerweile auch hinbekommen, dass bei meinem Arbeitgeber OSRAM Opto Semiconductors einige Projekte in PHP umgesetzt wurden.
Allerdings bin ich immer wieder schockiert in was für einer schlechten Qualität Software entwickelt wird, ein sehr gutes Beispiel dafür ist der Internetshop xtCommerce. Nun ist es doppelt leider so, dass
1. es nicht wirklich viele Shops gibt, die man brauchen kann.
2. Ich den Shop bei Bessie für die Rettungspfoten einsetze.
Und jetzt kommt's. Ich hab mal wieder in meiner Lieblingszeitung gelesen, dem PHP Magazin. Und was sehe ich da: Magento. Ein Opensource Shopsystem, dass das ZendFramework nutzt. Also hab ich mir den Shop kurzerhand installiert, konfiguriert und mal auf Herz und Nieren überprüft. Was soll ich sagen, perfekt.

Fazit: Magento, a Star is born

Jetzt muss ich nur noch den Shop von Bessie aus xtCommerce nach Magento migrieren.

Development: 

PDF Dokumente "on the fly" erzeugen

  • Posted on: 21 January 2009
  • By: markus.wilhelm

Hi,
mittlerweile gibt es viele Tools mit denen es möglich ist PDF Dokumente wie man so schön sagt "on the fly" zu erzeugen. Neben eZ Components und dem Zend Framework gibt es allerdings eine PDF Klassenbibliothek für PHP die ein paar Besonderheiten hat. Sie kann Tabellen in den PDF Dokumenten erzeugen, ihr Name R&OS. Sie hat viel nette Features und ist sehr gut dokumentiert. Schade, dass es seit längerem kein neues Release gab.
Ich kann euch nur empfehlen, schaut sie euch an, ihr werdet begeistert sein, wie leicht es ist PDF Dokumente zu erzeugen.

Excel Dokumente "on the fly" erzeugen

  • Posted on: 21 January 2009
  • By: markus.wilhelm

Hi,
wie eben erwähnt setze ich nun schon seit 2 Jahren die PHP Klassen von PHPEXCEL ein. Was soll ich sagen, es ist genial, wie man damit Microsoft Excel Dokumente erstellen kann. Eines ist allerdings etwas, was man in Excel selber immer wieder bemängeln muss. Wenn man mit Schleifen eine Matrix bearbeiten will ist es nicht besonders einfach die Buchstaben für die Spalten zu inkrementieren. Man muss umständlich über Arrays arbeiten. Aber vielleicht gibt es dafür auch eine Lösung, die ich nicht kenne.
Eines noch, man kann mit dem gleichen Code MS Excel 2007 und 2003 Dokumente erstellen lassen, z.B. so:
        if($requests['version']==2007){
            $objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
        }else{
            $objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);
        }

ZendFramwork 1.7.3

  • Posted on: 21 January 2009
  • By: markus.wilhelm

Hi,
hmm, man sollte meinen es geht nicht mehr besser, aber das stimmt nicht. Es geht immer noch besser. Momentan beschäftige ich mich das Rettungshundeportal und das dazugehörige SMS - Staffel Management System, dass ich fürs BRK geschrieben habe neu zu gestalten und flexibler, effizienter und einfacher Erweiterungen entwickeln zu können. Nach den ersten Versuchen mit dem Zend Framework habe ich mich verliebt.
Nach nur wenigen Tagen habe ich die komplette Infrastruktur (Basis) auf dem neuen Framework. Das Berechtigungskonzept wurde flexible, sämtliche Dokumente kann man nicht nur als PDF Dokument runterladen, sondern auch als Excel, der PHPEXCEL Klasse sei dank. Was jetzt noch fehlt ist das Übernehmen der Funktionen und dabei werde ich um ein optimieren des Codes nicht rumkommen, es wird also noch eine Weile dauern, bis ich mit einem ersten Release fertig bin.

Seiten