Archive for September 2005

schlau.ch in Vienna

2005-09-19 22:04

Thomas Goetschi of team schlau.ch presented today the Plone solution for www.bern.ch at the Day 1 of the Plone Conference in Vienna.

“Bonne chance” benötigt Glück oder Wissen

2005-09-17 16:57
A CD-ROM to learn French and called Good Luck! needed more than luck to install it.

Auf Kamens XP-Maschine sollte heute die CD-ROM zum Französisch-Lernmittel Bonne chance 3 installiert werden. Bonne chance! heisst soviel wie Viel Glück!, und das kann man bei dieser Installation gut gebrauchen.

Wenn man das Unglück eines gut konfigurierten PCs (normale Benutzer arbeiten ohne Admin-Rechte) mit einem neueren Betriebssystem hat, braucht es etwas Wissen oder die nötigen Hilfe-Links.

Schnellanleitung, wie die Software dann doch noch ohne Administrator-Rechte lief:

  • Installation muss als Benutzer mit Admin-Rechten geschehen
  • (Immer noch als Admin) Allen Benutzern Schreibrechte für das Verzeichnis C:\Programme\Lernbasis geben. Ein Tutorial hierzu gibt es beispielsweise bei Albert Weinert.
  • Jetzt sollte das Programm für alle Benutzer zu verwenden sein!

Was ich LoThoSoft, dem Hersteller der Lernsoftware, sonst noch alles ankreide:

  • Es gibt auch auf der Supportseite von LoThoSoft keine Hilfe für diese Probleme.
  • Es gibt keine Deinstallier-Funktion (ein Registry-Eintrag dazu wird zwar angelegt, aber er bleibt leer).
  • Die Installation geschieht immer ins Verzeichnis C:\Programme. Da Kamens Computer ein englisches Betriebssystem hat, müsste es aber C:\Program Files heissen. Um das richtige Verzeichnis herauszufinden, könnte man als Programmierer zB die Funktion SHGetFolderPath verwenden.
  • Bei einer Installation als Admin (ohne obige Korrektur der Rechte) und dem Versuch, das Programm als normaler Benutzer zu starten, erhält man einzig die Meldung Laufzeitfehler 75. Fehler bei Zugriff auf Pfad/Datei ohne die Angabe, auf welche Datei nicht zugegriffen werden konnte. Um dies herauszufinden, leistete mir Filemon gute Dienste.

Update 2005-09-19: Lothosoft hat die Supportseiten um eine Installationsanleitung für Benutzer mit eingeschränkten Rechten ergänzt und angekündigt, das Setup-Programm zu überarbeiten. Schnelle Reaktion :-)

Traumstart

2005-09-15 23:30
The new table tennis season has begun and our team started with two victories!

Mit zwei Vierpunkte-Siegen ist unserem Team Muri-Gümligen ein Traumstart in die neue Tischtennis-Saison gelungen.

Normalerweise starten wir schlecht und müssen dann die ganze Saison den zu Beginn verlorenen Punkten hinterherspielen. Vielleicht gelingt es uns diesmal, vorne mitzumischen!

Rekall and MySQL with OS X

2005-09-06 18:38

I had some trouble getting Rekall to work with my MySQL server, but in the end I succeeded. Here’s what I needed:

The short road installing just the binaries lead to an error:

dlcompat: Library not loaded:
/usr/local/lib/mysql/libmysqlclient.14.dylib

The reason is that the original MySQL binaries are built with the --disable-shared flag and contain only the static libraries instead of the dynamic ones.

I had to build the dynamic libraries (actually it’s only one library: libmysqlclient) myself from source, then Rekall started to work with MySQL:

$ tar xzf mysql-4.1.14.tar.gz
$ cd mysql-4.1.14
$ ./configure --enable-shared --without-server
$ make
$ cd libmysql
$ sudo make install

Update: There are a few pages out there that deal with this issue in some ways. See for yourself if you need more information:

  • Lenz Grimmer (on the MySQL Internals list) explains how to build the shared libraries.
  • pamalite, developing his own application, solved the problem linking the static library.
  • Note: there is no need to replace a running installation when compiling from source. All you need is libmysqlclient.dylib.