Wednesday, May 30, 2007

LinuxTag Berlin 2007

Karsten und ich waren auf dem LinuxTag Berlin und haben GNUmed vorgestellt. Anwesend waren die üblichen Verdächtigen. Der Vortrag wurde von der überschauhbaren Zahl der Besucher gut angenommen.



Unter http://www.gnumed.de/promotion/Vortrag-LTB-2007.pdf kann der Vortrag heruntergeladen werden.





Powered by ScribeFire.

GNUmed 0.2.6.1

de_DE
Wir kündigen hiermit stolz die Verfügbarkeit von GNUmed in einer neuen Version an. GNUmed ist für den GNU/Linux , MS-Windows - und Mac OS X (PPC, i386) zu haben. Dank an die fleissigen Programmierer von python, wxpython, PostgreSQL.

GNUmed kommt mit einigen Verbesserungen unter der Haube und natürlich neuen Funktionen. Welche das genau sind kann unter http://wiki.gnumed.de/bin/view/Gnumed/GnumedTodo#AnchorDone nachgelesen werden.

en_US
We are proud to announce the availability of GNUmed 0.2.6.1 for GNU/Linux, MS Windows and MacOS X.

The hooks framework has been extended. The bootstrapper transfers users and runs sanity checks for plausibility after upgrade. Encounter handling now allows a user to start a new encounter on demand. Simple data mining has been added. GNUmed now runs on Mac OS X and supports OsiriX DICOM viewer. Patient picture handling has been properly implemented. Debugging has been
improved for better user feedback. The backend features an improved backup script and a new
restore script, and now requires PG 8.1. A bug in the phrasewheel has been fixed.

Details can be found here: http://wiki.gnumed.de/bin/view/Gnumed/GnumedTodo#AnchorDone

Saturday, May 19, 2007

GNUmed crossbootstrapping

en_US

While working on the Mac I thought now that the client works for me what about

the server and postgresql ?



I always tell everyone we are so cross platform. And you bet we are.



I grabbed the postgresql installer from http://www.postgresqlformac.com/ and

installed it. It actually gives you a nice set of graphical client tools to

start/stop the server.



Because I didn't know where the installer put the files and the bootstrapper

for the mac was not yet quite ready I used cross bootstrapping.



Linux came to my rescue. I simply changed the destination IP address for the

Mac in the bootstrap conf files and started bootstrap-latest.sh



It complained that the mac doesn't let me connect so I had to change the

pg_hba.conf in /Library/PostgreSQL8/data/ to accept incoming connections from

my trusty linux.



Automagically a database v6 was created on the Mac and I was actually able to

use that one.



Now beat that. We are now officially cross platform in every sense of the

word. Cross bootstrapping rocks.



If you take that idea one step further this means we can actually *remote

update*. No need for the user to pull the update files. We can simply update

*their* database from *our* computers.



Now that gives remote control a new perspective in terms of support.





de_DE

Nachdem GNUmed als Client auf dem Mac läuft dachte ich mir ich müsste auch den Server und damit postgresql installieren. Nach einiger Suche nach einem einfach zu installierenden Paket bin ich auf http://www.postgresqlformac.com/ gestossen. Die bieten ein einfach zu installierendes Paket an, das gleich einige kleine Programme zu verwalten des Servers mitbringt.



Das die bootstrap Routine auf dem Mac nocht nicht völlig fertig ist habe ich mir überlegt von Linux aus eine Datenbank aufzusetzen. Das war einfacher als gedacht. Ich musste nur die IP des Zielrechners in den bootstrap Konfigurationsdateien ändern.



Allerdings liess der Mac initial keine Verbindung von aussen zu, sodass ich erst in /Library/PostgreSQL8/data/ die pg_hba.conf anpassen musste. Dann ging alles reibungslos.



Auf meinem Linuxnotebook startete ich 'bootstrap-latest.sh' und einige Minuten später war auf dem Mac eine Datenbank v6 installiert, die von GNUmed problemlos verwendet werden konnte.



Das erschliesst neue Möglichkeiten bei der Fernwartung und Updates. Man kann also von zentraler Stelle die Datenbanken der Kunden auf den neuesten Stand bringen.



Wie cool ist das ? Nun kann ich offiziell behaupten GNUmed client/server läuft in beliebigen Kombinationen aus GNU/Linux, MacOSX und MS Windows.





Powered by ScribeFire.

Friday, May 18, 2007

GNUmed on MacOS X

GNUmed is now available for MacOSX. Go to http://wiki.gnumed.de/bin/view/Gnumed/InstallerGuideMac to view the details.

GNUmed läuft nun auch auf dem Mac. Details sind unter http://wiki.gnumed.de/bin/view/Gnumed/InstallerGuideMac beschrieben.

Tuesday, May 15, 2007

GNUmed Installation video

de_De
Einer unserer Entwickler hat einige Videos zur GNUmed-Installation bereitgestellt:

client installation (10 minutes)

server installation (27 minutes)


en_GB
One of our developers has put together a set of screencasts on how to install GNUmed:

client installation (10 minutes)

server installation (27 minutes)

Enjoy,
Karsten

Tuesday, May 01, 2007

GNUmed on YouTube

Ein Bild sagt mehr als tausend Worte. Wieviel sagt dann erst ein Video ?

Anfragen vieler Interessenten zum Thema GNUmed Installation habe ich zum Anlass genommen ein Video zur GNUmed Installation anzufertigen. Voraussetzung sind in dem Fall ein Internetzugang und ca 10 Minuten Zeit.

Das Video ist in deutscher Sprache und zeigt die komplette GNUmed Installation mit allen Zusatzpaketen. Als Test erfolgt dann die Verbindung mit dem via Internet erreichbaren GNUmed server.

Zu sehen ist das Video via YouTube :



The quality sucks bad so I have put up a much better backup version here

In einem der nächsten Videos soll es um die Serverinstallation gehen. Darin soll dann gezeigt werden wie man unter MS Windows PostgreSQL für Windows installiert.

GNUmed aus dem CVS unter MS Windows

Unter GNU/Linux war es ja schon lange üblich, dass man GNUmed direkt aus dem CVS ohne Installation starten konnte. Das hat jetzt auch unter MS Windows Einzug gehalten.

Entwickler oder Anwender, die nicht auf die jeweils folgende stabile Version warten wollen.

Im CVS gibt es im Unterverzeichnis 'client' die Datei 'gm-from-cvs.bat'. Diese sorgt dafür, dass Umgebungvariablen richtig gesetzt werden und GNUmed direkt gestartet wird.

GNUmed deutsch

Eigentlich ging es ja schon immer aber automatisch funktionierte es bisher nur unter GNU/Linux. Die GNUmed Oberfläche in deutscher Sprache unter MS Windows.

Prinzipiell kann man mittels '--lang-gettext=$LANG' eine Sprache einstellen. So z.B. die deutsche Oberfläche mit '--lang-gettext=de'.

Damit das auch ohne Benutzerinteraktion funktioniert habe ich das Installationsprogramm von GNUmed entsprechend verbessert.

Die Installationsroutine erkennt nun anhand der Sprache unter MS Windows welche Sprache die Oberfläche haben soll.

Dazu wurde unter anderem die Erzeugung der Sprachdateien (gnumed.mo) verbessert.

Diese Neuerungen werden automatisch in der Version 0.2.6 erscheinen. Als Zwischenupdate habe ich die Version 0.2.5.95 heraufgeladen

Als weiterer Punkt wurde die Bennung der Konfigurationsdatein geändert (gm-0_2.conf --> gnumed.conf)