<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-23454055</id><updated>2011-12-14T18:56:02.267-08:00</updated><title type='text'>from the technology matters dept.</title><subtitle type='html'>technology matters.we just need to make sure technolgy adapts to our needs - not the other way around.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-23454055.post-542810214341759767</id><published>2010-05-01T09:14:00.001-07:00</published><updated>2010-05-01T09:14:34.337-07:00</updated><title type='text'>Configure CUPS as print server for USB printer on WD MyBook</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Hi all,&lt;/p&gt;&lt;p&gt;A while back I got myself a Western Digital (White Light) MyBook. It comes with an USB port and I want it to serve as a printer server. I found out that it runs Linux and a great group of people has done all the groundwork to get this going. The main source of information is&lt;/p&gt;&lt;p&gt;http://mybookworld.wikidot.com/&lt;/p&gt;&lt;p&gt;There is a tutorial on how to set up cups on the WD MyBook but this did not work out for me. Searching for hours I collected information from various sources and pieced it togehter. When I had the pieces together I came across a German tutorial which would have save me many hours.&lt;/p&gt;&lt;p&gt;http://members.aon.at/berwinter/mbwe/mbwe_en.html&lt;/p&gt;&lt;p&gt;which is referenced from this thread.&lt;br/&gt;&lt;/p&gt;&lt;p&gt;http://mybookworld.wikidot.com/forum/t-180724/&lt;br/&gt;&lt;/p&gt;I am going to reproduce this here as often it gets lost. Thanks to these people who deserve all the credit.&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;Tested with firmware 01.00.16, 01.00.18 and 01.01.16!&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;				&lt;h3&gt;Updates&lt;/h3&gt;&lt;br /&gt;					&lt;ul&gt;&lt;li&gt;Firmware 01.01.16 tested&lt;/li&gt;&lt;li&gt;Firmware 01.00.18 tested&lt;/li&gt;&lt;li&gt;Addgroup added&lt;/li&gt;&lt;li&gt;Print Test Page&lt;/li&gt;&lt;li&gt;Add a printer using web interface&lt;/li&gt;&lt;/ul&gt;	&lt;br /&gt;				&lt;p&gt;Thanks to &lt;strong&gt;mad_ady&lt;/strong&gt; and &lt;strong&gt;Fidatelo&lt;/strong&gt; &lt;br /&gt;of &lt;a target='_blank' href='http://mybookworld.wikidot.com/forum/t-180724/cups-on-mybook-we-white-light-a-torture#post-608513'&gt;mybookworld.wikidot.com&lt;/a&gt; for their Feedback!&lt;/p&gt;&lt;br /&gt;				&lt;h2&gt;Preparations:&lt;/h2&gt;&lt;br /&gt;				&lt;p&gt;First of all must be, if not already geschähen, SSH is enabled in&lt;br /&gt; the web interface. Then you can log in using Putty, for example on the &lt;br /&gt;console. (User: root / Password: welc0me)&lt;br/&gt; &lt;br /&gt;				First, the MBWE for Optware will be prepared. This is best done with&lt;br /&gt; the script by Frater, that also makes some other improvements&lt;/p&gt;&lt;br /&gt;				&lt;div class='code'&gt;&lt;br /&gt;&lt;pre&gt;wget -O prep_whitelight http://wd.mirmana.com/prep_whitelight&lt;br /&gt;sh prep_whitelight&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;				&lt;/div&gt;&lt;br /&gt;				&lt;p&gt;&lt;br /&gt;				This takes some time and there are many packages downloaded and &lt;br /&gt;installed. Then Crond should be disabled so that the disks do not start &lt;br /&gt;every 15 minutes.&lt;/p&gt;&lt;br /&gt;				&lt;h2&gt;Install Cups:&lt;/h2&gt;&lt;br /&gt;				&lt;p&gt;Meanwhile cups can be installed directly from the sources and you&lt;br /&gt; have to compile anything yourself. Simply execute the following as root&lt;br /&gt; on the console MBWE:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;				&lt;/p&gt;&lt;div class='code'&gt;&lt;br /&gt;&lt;pre&gt;/opt/bin/ipkg install cups&amp;lt;br /&amp;gt;/opt/bin/ipkg install cups-pdf&amp;lt;br /&amp;gt;/opt/bin/ipkg install cups-doc&amp;lt;br /&amp;gt;/opt/bin/ipkg install cups-driver-gutenprint&amp;lt;br /&amp;gt;&lt;/pre&gt;&lt;br /&gt;				&lt;/div&gt;&lt;br /&gt;				&lt;p&gt;&lt;br /&gt;				With cups-doc is needed for the web interface of cups. During this &lt;br /&gt;moment is cups already bootable, but it can not find the connected USB &lt;br /&gt;printer. This is a kernel module needed.&lt;/p&gt;&lt;br /&gt;				&lt;h2&gt;Kernel module to install:&lt;/h2&gt;&lt;br /&gt;				&lt;p&gt;The module was compiled by me from the Western Digital sources. &lt;br /&gt;In order to save you the work you can download the module here, please &lt;br /&gt;only use kernel 2.6.24.4.&lt;/p&gt;&lt;br /&gt;&lt;div class='code'&gt;&lt;br/&gt;&lt;br /&gt;				mkdir /lib/modules/2.6.24.4/kernel/drivers/usb/class/ &lt;br/&gt;&lt;br /&gt;				wget http://members.aon.at/berwinter/mbwe/usblp.ko.whitelight -O &lt;br /&gt;/lib/modules/2.6.24.4/kernel/drivers/usb/class/usblp.ko &lt;br/&gt;&lt;br/&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;				&lt;p&gt;The modules can now be loaded with insmod. However, the file &lt;br /&gt;incorrectly awarded rights. We use a startup script that makes all the &lt;br /&gt;settings at startup, and cups start.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;				For this we create the file / opt/etc/init.d/_SK88cupsd with the &lt;br /&gt;following contents:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;			&lt;div class='code'&gt;&lt;br /&gt;&lt;pre&gt;#!/bin/sh&amp;lt;br /&amp;gt;#&amp;lt;br /&amp;gt;#&amp;lt;br /&amp;gt;#&amp;lt;br /&amp;gt;case "$1" in&amp;lt;br /&amp;gt;        start)&amp;lt;br /&amp;gt;                if ( [ ! -c /dev/lp0 ] ) then&amp;lt;br /&amp;gt;                        mknod /dev/lp0 c 180 0&amp;lt;br /&amp;gt;                fi&amp;lt;br /&amp;gt;                /bin/chown sys:lp /dev/lp0&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;                if ( !(lsmod | grep "^usblp" -q) ); then&amp;lt;br /&amp;gt;                         insmod /lib/modules/2.6.24.4/kernel/drivers/usb/class/usblp.ko&amp;lt;br /&amp;gt;                fi&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;                if [ -n "`pidof cupsd`" ]; then&amp;lt;br /&amp;gt;                        /usr/bin/killall cupsd 2&amp;gt;/dev/null&amp;lt;br /&amp;gt;                fi&amp;lt;br /&amp;gt;                /opt/sbin/cupsd&amp;lt;br /&amp;gt;        ;;&amp;lt;br /&amp;gt;        stop)&amp;lt;br /&amp;gt;                if [ -n "`pidof cupsd`" ]; then&amp;lt;br /&amp;gt;                        /usr/bin/killall cupsd 2&amp;gt;/dev/null&amp;lt;br /&amp;gt;                fi&amp;lt;br /&amp;gt;        ;;&amp;lt;br /&amp;gt;        *)&amp;lt;br /&amp;gt;                echo "Usage: (start|stop)"&amp;lt;br /&amp;gt;                exit 1&amp;lt;br /&amp;gt;esac&amp;lt;br /&amp;gt;&lt;/pre&gt;&lt;br /&gt;			&lt;/div&gt;&lt;br /&gt;			&lt;p&gt;Finally, do not execute and set the startup and shutdown links:&lt;/p&gt;&lt;br /&gt;			&lt;div class='code'&gt;&lt;br /&gt;&lt;pre&gt;chmod +x _SK88cupsd&amp;lt;br /&amp;gt;ln -s _SK88cupsd S88cupsd&amp;lt;br /&amp;gt;ln -s _SK88cupsd K88cupsd&amp;lt;br /&amp;gt;&lt;/pre&gt;&lt;br /&gt;			&lt;/div&gt;&lt;br /&gt;			&lt;p&gt;Eventually, the group has yet to be created lp (if not yet &lt;br /&gt;available):&lt;/p&gt;&lt;br /&gt;			&lt;div class='code'&gt;&lt;br /&gt;&lt;pre&gt;addgroup lp&amp;lt;br /&amp;gt;&lt;/pre&gt;&lt;br /&gt;			&lt;/div&gt;&lt;br /&gt;			&lt;h2&gt;Cups configure:&lt;/h2&gt;&lt;br /&gt;			&lt;p&gt;&lt;br /&gt;				To open the file / opt / etc / cups / cupsd.conf and change &lt;br /&gt;accordingly:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;			&lt;div class='code'&gt;&lt;br /&gt;&lt;pre&gt;# Show general information in error_log.&amp;lt;br /&amp;gt;LogLevel info&amp;lt;br /&amp;gt;MaxLogSize 100000&amp;lt;br /&amp;gt;MaxJobs 50&amp;lt;br /&amp;gt;User sys&amp;lt;br /&amp;gt;Group lp&amp;lt;br /&amp;gt;# Allow remote access&amp;lt;br /&amp;gt;Port 631&amp;lt;br /&amp;gt;MaxClients 10&amp;lt;br /&amp;gt;&amp;lt;Location /&amp;gt;&amp;lt;br /&amp;gt;  Encryption Never&amp;lt;br /&amp;gt;  AuthType None&amp;lt;br /&amp;gt;  Deny From All&amp;lt;br /&amp;gt;  Allow From 127.0.0.1&amp;lt;br /&amp;gt;  Allow From 10.0.0.0/16&amp;lt;br /&amp;gt;  # Allow shared printing and remote administration...&amp;lt;br /&amp;gt;  # Order allow,deny&amp;lt;br /&amp;gt;  # Allow @LOCAL&amp;lt;br /&amp;gt;&amp;lt;/Location&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;Location /printers&amp;gt;&amp;lt;br /&amp;gt;  AuthType None&amp;lt;br /&amp;gt;  Order Deny,Allow&amp;lt;br /&amp;gt;  Deny From None&amp;lt;br /&amp;gt;  Allow From All&amp;lt;br /&amp;gt;&amp;lt;/Location&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;Location /admin&amp;gt;&amp;lt;br /&amp;gt;  Deny From All&amp;lt;br /&amp;gt;  Allow From 127.0.0.1&amp;lt;br /&amp;gt;  Allow From 10.0.0.0/16&amp;lt;br /&amp;gt;  # Allow remote administration...&amp;lt;br /&amp;gt;  # Order allow,deny&amp;lt;br /&amp;gt;  # Allow @LOCAL&amp;lt;br /&amp;gt;&amp;lt;/Location&amp;gt;&amp;lt;br /&amp;gt;# Share local printers on the local network.&amp;lt;br /&amp;gt;Browsing On&amp;lt;br /&amp;gt;BrowseOrder allow,deny&amp;lt;br /&amp;gt;BrowseAddress @LOCAL&amp;lt;br /&amp;gt;&amp;lt;Location /admin/conf&amp;gt;&amp;lt;br /&amp;gt;  AuthType Default&amp;lt;br /&amp;gt;  Require user @SYSTEM&amp;lt;br /&amp;gt;  # Allow remote access to the configuration files...&amp;lt;br /&amp;gt;  # Order allow,deny&amp;lt;br /&amp;gt;  # Allow @LOCAL&amp;lt;br /&amp;gt;&amp;lt;/Location&amp;gt;	&amp;lt;br /&amp;gt;&lt;/pre&gt;&lt;br /&gt;			&lt;/div&gt;&lt;br /&gt;			&lt;p&gt;&lt;br /&gt;			where all the lines need to be adapted to the 10.0.0.0/16 Allow From &lt;br /&gt;his own network.&lt;br /&gt;			&lt;/p&gt;&lt;br /&gt;			&lt;p&gt;&lt;br /&gt;			Now should Cups with:&lt;br /&gt;			&lt;/p&gt;&lt;br /&gt;			&lt;div class='code'&gt;&lt;br /&gt;&lt;pre&gt;/opt/etc/init.d/S88cupsd start&amp;lt;br /&amp;gt;&lt;/pre&gt;&lt;br /&gt;			&lt;/div&gt;&lt;br /&gt;			&lt;p&gt;&lt;br /&gt;			start without errors can and watch the master at: &lt;br /&gt;http://&amp;lt;ip_mbwe&amp;gt;:631/.&lt;br /&gt;			&lt;/p&gt;&lt;br /&gt;			&lt;img src='http://members.aon.at/berwinter/mbwe/images/cupsd.png' class='img'/&gt;&lt;br /&gt;			&lt;h2&gt;Printer configuration:&lt;/h2&gt;&lt;br /&gt;			&lt;p&gt;NNow go to the printer's configuration in the file / opt / etc / &lt;br /&gt;cups / printers my looks for the Brother HL-2030 the following measures:&lt;/p&gt;&lt;br /&gt;			&lt;div class='code'&gt;&lt;br /&gt;&lt;pre&gt;&amp;lt;DefaultPrinter Brother_HL2030&amp;gt;&amp;lt;br /&amp;gt;	Info Brother 2030 series&amp;lt;br /&amp;gt;	Location Local Printer&amp;lt;br /&amp;gt;	DeviceURI parallel:/dev/lp0&amp;lt;br /&amp;gt;	State Idle&amp;lt;br /&amp;gt;	StateTime 1252837845&amp;lt;br /&amp;gt;	Accepting Yes&amp;lt;br /&amp;gt;	Shared Yes&amp;lt;br /&amp;gt;	JobSheets none none&amp;lt;br /&amp;gt;	QuotaPeriod 0&amp;lt;br /&amp;gt;	PageLimit 0&amp;lt;br /&amp;gt;	KLimit 0&amp;lt;br /&amp;gt;	OpPolicy default&amp;lt;br /&amp;gt;	ErrorPolicy stop-printer&amp;lt;br /&amp;gt;&amp;lt;/Printer&amp;gt;&amp;lt;br /&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;important is the line DeviceURI parallel: / dev/lp0 that specifies where&lt;br /&gt; the printer is connected.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Using the Web Interface&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;It is also possible to add the printer via the web interface. &lt;br/&gt;To &lt;br /&gt;open the web interface in the browser: http://&amp;lt;ip_mbwe&amp;gt;:631/&lt;br/&gt;&lt;br/&gt;Administartion&amp;gt;&lt;br /&gt; Add Printer&amp;gt; Enter name&amp;gt; Select LPD / LPR Host or Printer&amp;gt; &lt;br /&gt;Device URI: parallel: / dev/lp0&amp;gt; Raw&amp;gt; Raw Query&lt;/p&gt;&lt;br /&gt;&lt;img src='http://members.aon.at/berwinter/mbwe/images/addprinter.png' class='img'/&gt;&lt;br /&gt;&lt;img src='http://members.aon.at/berwinter/mbwe/images/raw.png' class='img'/&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Now the clients can be established:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;MacOSX client:&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;Add In System Preferences&amp;gt; printer a new printer:&lt;/p&gt;&lt;br /&gt;&lt;img src='http://members.aon.at/berwinter/mbwe/images/mac_pic1.png' class='img'/&gt;&lt;br /&gt;&lt;p&gt;IP protocol and select Internet Printing Protocol - IPP&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Specify the IP address MBWE and waitlist &lt;br /&gt;/printers/&amp;lt;Druckername&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;img src='http://members.aon.at/berwinter/mbwe/images/mac_pic2.png' class='img'/&gt;&lt;br /&gt;&lt;p&gt;Finally, select, the driver and click the Add!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Ubuntu client:&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;System&amp;gt; System Administration&amp;gt; Printing&amp;gt; New&amp;gt; Network &lt;br /&gt;Printer&lt;/p&gt;&lt;br /&gt;&lt;img src='http://members.aon.at/berwinter/mbwe/images/ub_pic1.png' class='img'/&gt;&lt;br /&gt;&lt;p&gt;Internet Printing Protocol specify IP address of the MBWE and &lt;br /&gt;waitlist /printers/&amp;lt;Druckername&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;img src='http://members.aon.at/berwinter/mbwe/images/ub_pic2.png' class='img'/&gt;&lt;br /&gt;&lt;p&gt;Select Driver &lt;/p&gt;&lt;br /&gt;&lt;img src='http://members.aon.at/berwinter/mbwe/images/ub_pic3.png' class='img'/&gt;&lt;br /&gt;&lt;p&gt;finish&lt;/p&gt;&lt;br /&gt;&lt;img src='http://members.aon.at/berwinter/mbwe/images/ub_pic4.png' class='img'/&gt;&lt;br /&gt;&lt;h2&gt;Windows XP client:&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;Start&amp;gt; Printers and Faxes&amp;gt; Add Printer&amp;gt; Next&lt;/p&gt;&lt;br /&gt;&lt;img src='http://members.aon.at/berwinter/mbwe/images/xp_pic1.png' class='img'/&gt;&lt;br /&gt;&lt;p&gt;Network printer ... &amp;gt; Next&amp;gt; Connect to a printer on the &lt;br /&gt;Internet ... &lt;br/&gt;&lt;br /&gt;http://&amp;lt;ip_mbwe&amp;gt;:631/printers/&amp;lt;Druckername&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;img src='http://members.aon.at/berwinter/mbwe/images/xp_pic2.png' class='img'/&gt;&lt;br /&gt;&lt;p&gt;next &amp;gt; select driver &lt;/p&gt;&lt;br /&gt;&lt;img src='http://members.aon.at/berwinter/mbwe/images/xp_pic3.png' class='img'/&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;next &amp;gt; finish&lt;/p&gt;&lt;br /&gt;&lt;img src='http://members.aon.at/berwinter/mbwe/images/xp_pic4.png' class='img'/&gt;&lt;br /&gt;&lt;h2&gt;Windows Vista client:&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;Start&amp;gt; Devices and Printers&amp;gt; Add Printern&lt;/p&gt;&lt;br /&gt;&lt;img src='http://members.aon.at/berwinter/mbwe/images/vista_pic1.png' class='img'/&gt;&lt;br /&gt;&lt;p&gt;Network Printer &amp;gt; The printer is not listed you're looking for &lt;br /&gt;&amp;gt; a select Share this printer as the name&lt;br/&gt; enter&lt;br /&gt;	http://&amp;lt;ip_mbwe&amp;gt;:631/printers/&amp;lt;Druckername&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;img src='http://members.aon.at/berwinter/mbwe/images/vista_pic2.png' class='img'/&gt;&lt;br /&gt;&lt;p&gt;next &amp;gt; selct driver&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src='http://members.aon.at/berwinter/mbwe/images/vista_pic3.png' class='img'/&gt;&lt;br /&gt;&lt;p&gt;next &amp;gt; finish&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;Tips and Tricks&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;If the print queue is stopped after a reboot, / should be &lt;br /&gt;opt/etc/init.d/_SK88cupsd amended as follows: (Thanks to Fidatelo)&lt;/p&gt;&lt;br /&gt;			&lt;div class='code'&gt;&lt;br /&gt;&lt;pre&gt;#!/bin/sh &amp;lt;br /&amp;gt;# &amp;lt;br /&amp;gt;# &amp;lt;br /&amp;gt;# &amp;lt;br /&amp;gt;case "$1" in &amp;lt;br /&amp;gt;        start) &amp;lt;br /&amp;gt;                if ( [ ! -c /dev/lp0 ] ) then &amp;lt;br /&amp;gt;                        mknod /dev/lp0 c 180 0 &amp;lt;br /&amp;gt;                fi &amp;lt;br /&amp;gt;                /bin/chown sys:lp /dev/lp0 &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;                if ( !(lsmod | grep "^usblp" -q) ); then &amp;lt;br /&amp;gt;                         insmod /lib/modules/2.6.24.4/kernel/drivers/usb/class/usblp.ko &amp;lt;br /&amp;gt;                fi &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;                if [ -n "`pidof cupsd`" ]; then &amp;lt;br /&amp;gt;                        /usr/bin/killall cupsd 2&amp;gt;/dev/null &amp;lt;br /&amp;gt;                fi &amp;lt;br /&amp;gt;                /opt/sbin/cupsd&amp;lt;br /&amp;gt;                sleep 10&amp;lt;br /&amp;gt;                /opt/sbin/cupsenable HP-Deskjet-812c&amp;lt;br /&amp;gt;        ;; &amp;lt;br /&amp;gt;        stop) &amp;lt;br /&amp;gt;                if [ -n "`pidof cupsd`" ]; then &amp;lt;br /&amp;gt;                        /usr/bin/killall cupsd 2&amp;gt;/dev/null &amp;lt;br /&amp;gt;                fi &amp;lt;br /&amp;gt;        ;; &amp;lt;br /&amp;gt;        *) &amp;lt;br /&amp;gt;                echo "Usage: (start|stop)" &amp;lt;br /&amp;gt;                exit 1 &amp;lt;br /&amp;gt;esac&amp;lt;br /&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;			&lt;p&gt;With the printer name is replaced with our own. After starting &lt;br /&gt;cupsd to wait 10 seconds and started to join the queue.&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-542810214341759767?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/542810214341759767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=542810214341759767' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/542810214341759767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/542810214341759767'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2010/05/configure-cups-as-print-server-for-usb.html' title='Configure CUPS as print server for USB printer on WD MyBook'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-8260204680955335813</id><published>2010-03-08T01:21:00.001-08:00</published><updated>2010-03-08T01:21:18.795-08:00</updated><title type='text'>GNUmed web interface</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Hi all,&lt;br/&gt;&lt;br/&gt;I am bringing this up every once in a while. There is no need to discuss the need for it again. I am simply interested in a proof of concept and collecting thoughts. &lt;br/&gt;&lt;br/&gt;GNUmed has a wxpython based client. It is a wrapper around GTK on GNU/Linux. In the past I have wondered what it would take to hack a web interface for GNUmed. &lt;br/&gt;&lt;br/&gt;There a far too many web toolkits to choose from. One of the ideas is to use a toolkit that will allow reuse of existing code as rewriting (e.g. the middleware) not feasible. &lt;br/&gt;&lt;br/&gt;Toolkits that come to mind and have some userbase are Django, Turbogears and Pylons. All of them provide access to the PostgreSQL database and make use of python. However all of them are designed to talk to the database bypassing our middleware. Replicating the middleware makes no sense.&lt;br/&gt;&lt;br/&gt;It is possible to reuse the midlleware we have. It can be done through XML-RPC. Mere chance has it I came across TinyERP Web on freshmeat. Digging a little deeper it looks like the solved the same problem. They have a default GTK-Client and now came up with a web-client based on Turbogears. They use XML-RPC. I am not sure if they use it to access what I would call the middleware. However if anyone wants to have a go at this here is their code to look at http://www.openerp.com/download/old/eTiny-1.0.1.1.tar.gz If you are going to attempt that I recommend to:&lt;br/&gt;&lt;br/&gt;- create a webbased log-in dialog which resembles the fat client dialog.&lt;br/&gt;- reuse GNUmed's python middleware for the connection&lt;br/&gt;- glue it together by using XML-RPC to talk to the middleware&lt;br/&gt;- implement a page that shows that you are actually connected to the GNUmed database&lt;br/&gt;&lt;br/&gt;There is a project called 'medical'. It tries to implement an EMR on top of OpenERP which is the current version of TinyERP - the software the above webinterface is for.&lt;br/&gt;&lt;br/&gt;http://medical.sourceforge.net/&lt;br/&gt;&lt;br/&gt;Have fun,&lt;br/&gt;Sebastian&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=02ab91cb-8fda-8dd7-aae8-3aa62a27fd7e' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-8260204680955335813?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/8260204680955335813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=8260204680955335813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/8260204680955335813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/8260204680955335813'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2010/03/gnumed-web-interface.html' title='GNUmed web interface'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-4465141693062811952</id><published>2010-03-04T11:28:00.001-08:00</published><updated>2010-03-04T11:28:31.736-08:00</updated><title type='text'>Voltcraft DL-140TH - data download fails</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;When building a house you sometimes want to continously monitor temperature and humidity. There are a few devices that can do that. Many of them can be programed via USB. The cheaper ones rely on the host PCs clock to make sense of the recordings while the more expensive ones carry an internal clock.&lt;br/&gt;&lt;br/&gt;I got a Voltcraft DL-140TH. I can collect data for about 11 days if you program it to measure temp and humidity every two minutes. Unfortunately there is not software to read the data from GNU/Linux. A basic Windows software is available.&lt;br/&gt;&lt;br/&gt;The other day I programed it and let it sit for 11 days. When I tried to get the data off the device it would download but not display it. It took two days and a bit of luck to find out that you cannot get a useful data transfer on USB 2.0 ports. When I plugged it into a USB 1.1 port it would work without a hitch.&lt;br/&gt;&lt;br/&gt;So remember to plug it into an USB 1.1 port if you have trouble reading the data. If anyone has information on how to read that data on GNU/Linux I would like to hear about it.&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=3c837982-0291-8935-ab09-3b173353673d' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-4465141693062811952?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/4465141693062811952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=4465141693062811952' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/4465141693062811952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/4465141693062811952'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2010/03/voltcraft-dl-140th-data-download-fails.html' title='Voltcraft DL-140TH - data download fails'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-5550668781197090690</id><published>2010-01-02T07:37:00.001-08:00</published><updated>2010-01-02T07:37:31.390-08:00</updated><title type='text'>How to fight TWiki / FOSSWiki spam</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I operate a TWiki instance. It is a great tools and eases collaboration. However the more popular it gets the more attractive is it for spammers. There is little one can do about this. Even Google's captcha has been broken recently.&lt;br/&gt;&lt;br/&gt;There seems to be little one can do to automatically prevent spam. There are however a few things a sysadmin can do manually to keep a Wiki clear or better yet to clean it up.&lt;br/&gt;&lt;br/&gt;At first it seemed random how spammers show up. However there are a few tricks to identify them. &lt;br/&gt;&lt;br/&gt;1.) First thing to do is to configure TWiki in a way it will email the sysadmin whenever someone registers. That way you get informed when someone , spammer or not, shows up.&lt;br/&gt;2.) When someone registers take a look at the E-Mail address and potential links that are placed in their profile. Most spammers register for placing links in their profile.&lt;br/&gt;&lt;br/&gt;If you identify a spammer &lt;b&gt;do not&lt;/b&gt; just delete their profile. Instead go tho the .htaccess file and delete a character or two from their password. That way the account still exists but the spammer cannot log in anymore. If you do not delete the profile the spammer cannot register the same name again.&lt;br/&gt;&lt;br/&gt;Next step is to log into TWiki and delete the offending links in the corresponding profile. The sooner you do this the fewer the chances a spammer will put content into the Wiki. If they have done so delete the topic and the corresponding rcs file.&lt;br/&gt;&lt;br/&gt;One of the more obvious measures is to install the BlackList plugin. Once configured you can extract the IP address of the spammer from their registration mail and block it.&lt;br/&gt;&lt;br/&gt;It's not perfect but if done continously it will keep your Wiki clean. Just in case an attack is launched against you site it might be a good idea to do nightly backups of TWiki so you can always roll back. &lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=f1357bb4-3ebe-8639-a7fc-943ecaf94528' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-5550668781197090690?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/5550668781197090690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=5550668781197090690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/5550668781197090690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/5550668781197090690'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2010/01/how-to-fight-twiki-fosswiki-spam.html' title='How to fight TWiki / FOSSWiki spam'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-7902682259095713326</id><published>2009-06-26T06:44:00.001-07:00</published><updated>2009-06-28T13:05:12.833-07:00</updated><title type='text'>PostgreSQL on USB flash drive performance</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;span style="font-family:sans-serif;"&gt;The idea of running PostgreSQL off a removable drive such as USB thumbdrive or flash drive is appealing. However performance can sluggish. Who is to blame ?&lt;br /&gt;Is it PostgreSQL that is too slow or poorly configured ? Is it GNUmed that stresses the database too much ? Or is it the storage media that slows things down ?&lt;br /&gt;&lt;br /&gt;This clearly calls for some sort of benchmark. Google has little to offer on how to benchmark perfomance. Representative or not we are going to benchmark a few use cases.&lt;br /&gt;&lt;br /&gt;1.) The storage media performance&lt;br /&gt;2.) Real world installation performance&lt;br /&gt;3.) Real world GNUmed client startup performance&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;- Storage media performance:&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;I am not aware of any GNU/Linux tool that can test read/write speed of both harddisk and usb-thumbdrives. Sure there is hdparm but it only works for harddisks. I reverted to HdTach and hdbench form CT magazine. One more word on theoretical performance. I use USB 2.0 so performance should be in the area of &lt;b&gt;60MB/s&lt;/b&gt;. I have seen reports that USB-connected removable drives that have S-ATA II storage media can reach throughput of up to &lt;b&gt;55MB/s&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;. &lt;a href="http://www.effizienzgurus.de/images/dracoonpit/threads/usb_performance.jpg"&gt;Effizienzgurus.de&lt;/a&gt; have tested USB-thumbdrive perfomance with HD-Tach and the list top read performance from &lt;b&gt;7,9 to 51,2 MB/s&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Let's see how the USB thumbdrives I bought for GNUmed compare:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Harddrive&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; Seagate IDE &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;60GB&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; native: avg. sequential read &lt;span style="color:#000000;"&gt;&lt;b&gt;22,9MB/s&lt;/b&gt;&lt;/span&gt; | random access 15ms |&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive Intenso 2GB native: avg. sequential read &lt;span style="color:#000000;"&gt;&lt;b&gt;23,7 MB/s&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;| &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;random access 0,4 ms &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;| &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;span style="color:#33cc00;"&gt;&lt;span style="color:#000000;"&gt;sequential write &lt;b&gt;6,4 MB/s&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;Thumbdrive Buffalo 2GB native: avg. sequential read &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;span style="color:#000000;"&gt;&lt;b&gt;8,7 MB/s&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;| &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;random access 8,7ms &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;|&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;span style="color:#33cc00;"&gt;&lt;span style="color:#000000;"&gt;sequential write &lt;b&gt;2,4 MB/s&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Samsung 8GB native: avg sequential read &lt;span style="color:#000000;"&gt;&lt;b&gt;18MB/s&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;| &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;random access 1,7ms &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;|&lt;/span&gt; &lt;span style="font-family:sans-serif;"&gt;&lt;span style="color:#33cc00;"&gt;&lt;span style="color:#000000;"&gt;sequential write &lt;b&gt;5,5 MB/s&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Generic Business Card 1GB native&lt;/span&gt;: &lt;span style="font-family:sans-serif;"&gt;avg sequential read &lt;span style="color:#000000;"&gt;&lt;b&gt;16MB/s&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;|&lt;/span&gt; &lt;span style="font-family:sans-serif;"&gt;&lt;span style="color:#33cc00;"&gt;&lt;span style="color:#000000;"&gt;sequential write &lt;b&gt;2,9 MB/s&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive OCZ 16GB native: &lt;/span&gt;: &lt;span style="font-family:sans-serif;"&gt;avg sequential read &lt;span style="color:#000000;"&gt;&lt;b&gt;27MB/s&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;|&lt;/span&gt; &lt;span style="font-family:sans-serif;"&gt;&lt;span style="color:#33cc00;"&gt;&lt;span style="color:#000000;"&gt;sequential write &lt;b&gt;8,7 MB/s&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;The bigger the file size the faster the drive.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Same on VMware:&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Harddrive (S-ATA native) in VMware : avg. sequential read &lt;span style="color:#000000;"&gt;&lt;b&gt;317MB/s&lt;/b&gt;&lt;/span&gt;  | random access 23ms&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive Intenso 2GB on Vmware: avg. sequential read &lt;span style="color:#000000;"&gt;&lt;b&gt;8MB/s&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive Buffalo 2GB on Vmware: avg. sequential read &lt;span style="color:#000000;"&gt;&lt;b&gt;4,5MB/s &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Samsung 8GB on Vmware: avg sequential read &lt;span style="color:#000000;"&gt;&lt;b&gt;5,7MB/s&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;| &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;random access&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; 7,8ms&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;i&gt;Conclusion:&lt;/i&gt; &lt;b&gt;a)&lt;/b&gt; Performance in VMWare is let's say not what we need here. Good to know since I guess a few people might try running it in a virtual machine. Don't. If you must copy the stuff from the thumbdrive to the virtual harddrive of the virtual machine. &lt;b&gt;b)&lt;/b&gt; Native performance to the 2GB USB drive is nowhere close to the theoretical maximum for USB 2.0 but comes close to the IDE harddrive in this fairly old PC (1,6GHz AMD 2600+, 1,5GB RAM) &lt;b&gt;c)&lt;/b&gt; The Buffalo 2GB thumbdrives is cheap but unusable performance wise.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;-&lt;/b&gt; &lt;i&gt;&lt;b&gt;PortableApps Suite installation (355MB as many files)&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Harddrive&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; Seagate IDE &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;60GB&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; native : &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;avg write &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;1,6 MB/s = 1667KB/s&lt;/b&gt;&lt;/span&gt; (&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;3 minutes 38 seconds&lt;/b&gt;&lt;/span&gt;)&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive Intenso 2GB native : avg write &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;0,307 MB/s = 314KB/s&lt;/b&gt;&lt;/span&gt; (&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;19 minutes 15 seconds&lt;/b&gt;&lt;/span&gt;)&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive Bufallo 2GB native :&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;avg write &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;0,091 MB/s = 93KB/s&lt;/b&gt;&lt;/span&gt; (&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;125 minutes&lt;/b&gt;&lt;/span&gt;)&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Samsung 8GB native: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; OCZ 16GB native: &lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;avg write &lt;span style="font-weight: bold;"&gt;0,8MB/s = 865KB/s&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;span style="font-weight: bold;"&gt;(06 minutes 59 seconds&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;i&gt;Conclusion&lt;/i&gt;: &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;a)&lt;/b&gt; The slower Buffalo stick has half the read speed compared to the faster Intenso stick. The write speed for the 355MB written to the faster drive is &lt;b&gt;devastating at 0,3 MB/s&lt;/b&gt; compared to the &lt;b&gt;harddisk installation at 1,6MB/s&lt;/b&gt;. The installation to the faster USB thumbdrive (Intenso) is 7x faster then to the slower one.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;&lt;i&gt;- PortablePostgresql installation (171 MB as many files)&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;This involves unzipping 40,7MB to the USB drive. This is potentially limited by the unzip operation and host-PC speed but relative speeds still apply.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;Harddrive&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; Seagate IDE &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;60GB&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; native: &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;avg write &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;2,85 MB/s = 2918KB/s&lt;/b&gt;&lt;/span&gt; (&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;1min&lt;/b&gt;&lt;/span&gt;)&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive Intenso 2GB native: &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;avg write &lt;b&gt;0,63&lt;/b&gt; &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;MB/s = 650 KB/s&lt;/b&gt;&lt;/span&gt; (&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;4 min 25 sec&lt;/b&gt;&lt;/span&gt;)&lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;Thumbdrive Bufallo 2GB native: &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;avg&lt;b&gt; &lt;/b&gt;write&lt;b&gt; 0,05 MB/s = 59KB/s&lt;/b&gt;&lt;/span&gt; (&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;49 min 15 sec&lt;/b&gt;&lt;/span&gt;)&lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Samsung 8GB native: avg write &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;0,21 MB/s = 214KB/s&lt;/b&gt;&lt;/span&gt; (&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;13 min 35 sec&lt;/b&gt;&lt;/span&gt;) &lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; OCZ 16GB native: &lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;avg write &lt;span style="font-weight: bold;"&gt;1,2 MB/s = 1306KB/s&lt;/span&gt; &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;(&lt;span style="font-weight: bold;"&gt;2 min 14 sec&lt;/span&gt;&lt;/span&gt;)&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Unzipping the Postgresql Server to this the slower USB (Buffalo) drive took &lt;b&gt;12x longer&lt;/b&gt; than to the faster one (Intenso). The slower USB drive is &lt;b&gt;49x slower&lt;/b&gt; then the harddrive.&lt;/span&gt; The 8GB Samsung drive doesn't come close to the harddrive. This implies that bigger drives don't neccessarly have better performance.&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;i&gt;&lt;b&gt;- PortableGNUmed client time to login window (first start uncached, second start cached)&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Harddrive&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; Seagate IDE &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;60GB&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; native: &lt;b&gt;(4 sec , 3 sec&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive Intenso 2GB native: &lt;b&gt;(5 sec, 5 sec )&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;Thumbdrive Bufallo 2GB native: &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;(8 sec, 6 sec )&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Samsung 8GB native: (&lt;b&gt;2min 29 sec,&lt;/b&gt; &lt;b&gt;1min&lt;/b&gt; &lt;b&gt;30 sec&lt;/b&gt;&lt;/span&gt;)&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive OCZ 16GB native: &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;(4 sec, 3 sec )&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;i&gt;&lt;b&gt;- PortableGNUmed client time from login window to first window (first login, second login)&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Note that both client and server are running off the same drive. For the second login times are shorter since much data is cached.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Harddrive&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; Seagate IDE &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;60GB&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; native: &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;(17 sec , 10 sec )&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive Intenso 2GB native: &lt;b&gt;(54 sec ,  21 sec )&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;Thumbdrive Bufallo 2GB native: &lt;b&gt;( 2 min 41 ,  59 sec )&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Samsung 8GB native: &lt;b&gt;(2min 22 sec, 1min 38 sec )&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive OCZ 16GB native: &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;(20 sec, 17 sec )&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;conclusion&lt;/i&gt;: The OCZ drive is the clear winner. The cheaper Intenso is second. The Buffalo and Samsung drives have disappointing performance. The startup performance is interesting but the real performance of the database can only be measured during heavy sql operations.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;i&gt;&lt;b&gt;- Pushing a 12 MB document into the database&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Harddrive&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; Seagate IDE &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;60GB&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; native: &lt;b&gt;30 sec&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive Intenso 2GB native:&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;5 min 1 sec&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;Thumbdrive Bufallo 2GB native: &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;15 min 30 sec&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Samsung 8GB native: &lt;b&gt;32&lt;/b&gt; &lt;b&gt;min &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive OCZ 16GB native: &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;3 min 4 sec&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;The results are somewhat helpful to get a feeling for the database speed. Note that even for the harddrive it takes 7x its drive speed to complete the task.  Be aware that I cannot say if these results are reproducable.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;i&gt;&lt;b&gt;- Retrieving a 12 MB document from the database&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Harddrive&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; Seagate IDE &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;60GB&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt; native: &lt;b&gt;5 sec&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive Intenso 2GB native: &lt;b&gt;&lt;span style="font-family:sans-serif;"&gt;12&lt;/span&gt; &lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;sec&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;Thumbdrive Bufallo 2GB native: &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;12 sec&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;Samsung 8GB native: &lt;b&gt;1&lt;/b&gt; &lt;b&gt;min 11 sec &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;Thumbdrive OCZ 16GB native: &lt;/span&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;b&gt;9 sec&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:sans-serif;"&gt;&lt;i&gt;Conclusions&lt;/i&gt;: In theory the user oriented performance should be identical between the USB thumbdrive and the harddisk. Unfortunately &lt;b&gt;it is not always the case. &lt;/b&gt;If you can make sure you get a decent USB thumbdrive. The 16GB OCZ is fairly usable at 30MB/s sequential read and 8 MB/s sequential write performance. There is a catch. A huge difference exists between the sequential read/write values and the random read/write vaues. According to &lt;a href="http://www.codinghorror.com/blog/archives/001127.html"&gt;codinghorror.com&lt;/a&gt; the random read performance is 6MB/s and the write performance is 3MB/s. Those are the values you are looking for.&lt;br /&gt;&lt;br /&gt;Only the best USB thumbdrives come close to the el-cheapo IDE harddisk I used for testing. This is really disappointing since the first batch of USB drives I ordered for GNUmed is really only useful as storage media. I had to order a second batch. If you intend to use one of these in production for GNUmed you should really be ready to spend the $79 for an &lt;b&gt;adequate&lt;/b&gt; 32GB USB &lt;b&gt;thumbdrive&lt;/b&gt;. If you wanna go cheap make you can go with something like the 2GB Intenso since it gives you acceptable performance.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;The road ahead:&lt;br /&gt;&lt;/b&gt;&lt;/i&gt;None of the storage media I had available really come close to a real harrddrive. Options to pursue in the future are flash media, solid state drives and external harddrives. External legacy harddrives are error prone due to many moving parts. Flash or SSD might be a way out.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-7902682259095713326?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/7902682259095713326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=7902682259095713326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/7902682259095713326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/7902682259095713326'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2009/06/postgresql-on-usb-flash-drive.html' title='PostgreSQL on USB flash drive performance'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-4539916926831243847</id><published>2009-06-17T03:17:00.001-07:00</published><updated>2009-06-17T03:17:38.285-07:00</updated><title type='text'>Umstieg von Windows auf Ubuntu</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;font face='sans-serif'&gt;Was tut man wenn man ein Notebook mit 500MB RAM und Windows XP im Einsatz hat und das immer langsamer wird ?&lt;br/&gt;&lt;br/&gt;Die Kurzversion: Man installiert LInux.&lt;br/&gt;&lt;br/&gt;Windows wurde immer langsamer. Zugegebenermassen war es noch die allererste Installation von Windows. Das allein ist viele Wert und hat bisher gut funktioniert. Die ersten versuche das alte Notebook sicherer zu machen war Firefox zu installieren. Aber mit zunehmender Internetnutzung kam man einen Virenscanner nicht drum herum. Und der braucht viele Ressourcen. Nach und nach erfolgte die Umstellung auf OpenOffice. StarMoney hielt uns noch bei Windows. Als dann nach etlichen Jahren die Startzeiten unerträglich wurden war die Zeit für den Umstieg reif.&lt;br/&gt;&lt;br/&gt;Es wurde eine Live-CD von Ubuntu 9.04 beschafft und ausprobiert. Alle Komponenten des Notebook inklusive WLAN wurden sofort erkannt. Also erfolgte eine Festisntallation. Das wurde bisher nicht bereut. Das Notebook bootet schneller. Firefox, OpenOffice und Starmoney sind weiter im Einsatz. Der Drucker Brother MFC-465 liess sich mit original Brother-Treibern problemlos einrichten. Sogar Suspend to RAM funktioniert auf Anhieb.&lt;br/&gt;&lt;br/&gt;Vorteil: Kein Virenscanner mehr notwendig. Regelmässige Updates. Alle Programme weiter nutzbar. Schnellere Startzeit. Und GNUmed lässt sich nun auch Problemlos installieren.&lt;br/&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-4539916926831243847?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/4539916926831243847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=4539916926831243847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/4539916926831243847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/4539916926831243847'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2009/06/umstieg-von-windows-auf-ubuntu.html' title='Umstieg von Windows auf Ubuntu'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-859740283335370030</id><published>2008-12-22T03:40:00.001-08:00</published><updated>2008-12-22T03:40:50.610-08:00</updated><title type='text'>Remove additional panels from KDE 4 Plasma</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Just in case anyone is facing the same situation. One can easily add panels to the Desktop by righ-clicking. But I did not find any option to remove them.&lt;br/&gt;&lt;br/&gt;What you need to do is find the file /home/user/.kde4/share/config/plasma-appletsrc. This file define the containers and therefore the panels. Find the panel and remove the entries for it.&lt;br/&gt;&lt;br/&gt;You will have to do this without Plasma being started because on shutdown it will overwrite the file. So leave KDE and do it in a shell and then log back in.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-859740283335370030?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/859740283335370030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=859740283335370030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/859740283335370030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/859740283335370030'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2008/12/remove-additional-panels-from-kde-4.html' title='Remove additional panels from KDE 4 Plasma'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-6750657574015794855</id><published>2008-08-29T09:11:00.001-07:00</published><updated>2008-08-29T09:11:05.462-07:00</updated><title type='text'>GNUmed 0.3.0 for your Linux</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Hi all,&lt;br/&gt;&lt;br/&gt;GNUmed 0.3.0 packages for some rpm-based Linux flavors such as openSUSE , Fedora and Mandriva are now available&lt;br/&gt;through the openSUSE build service.&lt;br/&gt;&lt;br/&gt;Get the from http://download.opensuse.org/repositories/home:/SebastianHilbert:/GNUmed/. Take a look at the &lt;a href='http://wiki.gnumed.de'&gt;Wiki&lt;/a&gt;&lt;br/&gt;to find out more.&lt;br/&gt;&lt;br/&gt;Server packages for version 9 will be announced once they are ready.&lt;br/&gt;&lt;br/&gt;Get help by mailing us at gnumed-devel@gnu.org if needed.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-6750657574015794855?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/6750657574015794855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=6750657574015794855' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/6750657574015794855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/6750657574015794855'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2008/08/gnumed-030-for-your-linux.html' title='GNUmed 0.3.0 for your Linux'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-1398258243346612930</id><published>2008-07-26T02:08:00.001-07:00</published><updated>2008-07-26T02:08:59.216-07:00</updated><title type='text'>Nokia E90 Blackberry Push E-Mail mit T-Mobile - make it work</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;To make it short. It is easy once you know what to do but until then it is a PITA. &lt;br/&gt;&lt;br/&gt;1.) Go to: http://www.businesssoftware.nokia.com/blackberry_downloads.php&lt;br/&gt;&lt;br /&gt;2.) Select: Operator: T-Mobile and Phone Model: Nokia E90&lt;br/&gt;3.) Get the correct software - TMobileS60_3.1_BlackBerry(7.45.1).SISX if you have firmware 7.40.1.2 on your device.&lt;br/&gt;4.) Install it on your Nokia E 90&lt;br/&gt;&lt;br/&gt;&lt;font size='2' face='verdana, arial, helvetica'&gt;5.) Go to (System-&amp;gt;Einstellungen-&amp;gt;Telefon-&amp;gt;Netz-&amp;gt;Netzmodus-&amp;gt;GSM) because registration sometimes fails for UMTS. &lt;br/&gt;&lt;/font&gt;6.) Go to the folder Blackberry in the Phone Menu and select the APN-Wizard. Select 'E-Mail-Pushdienst'&lt;br/&gt;7.) In the Phone go to Menü --&amp;gt; BlackBerry --&amp;gt; Einstellungen --&amp;gt; Optionen (Softkey rechts oben) --&amp;gt; "Jetzt registrieren" &lt;br/&gt;&lt;br/&gt;You should receive an SMS to notify you that the phone has been registered&lt;br/&gt;&lt;br/&gt;8.) Do not activate 'Enterprise-Aktivierung'&lt;br/&gt;9.) Go to http://www.instantemail.t-mobile.de and register your phone with PIN and IMEI&lt;br/&gt; 10.) In the Phone go to Menü --&amp;gt; BlackBerry --&amp;gt; Einstellungen --&amp;gt; Geräteinfo to find PIN and IMEI&lt;br/&gt;&lt;br/&gt;11.) set up your E-Mail accounts with the webinterface.&lt;br/&gt;&lt;br/&gt;12. Now change &lt;font size='2' face='verdana, arial, helvetica'&gt;(System-&amp;gt;Einstellungen-&amp;gt;Telefon-&amp;gt;Netz-&amp;gt;Netzmodus-&amp;gt;Dual) to have UMTS and GSM available&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Done. &lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-1398258243346612930?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/1398258243346612930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=1398258243346612930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/1398258243346612930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/1398258243346612930'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2008/07/nokia-e90-blackberry-push-e-mail-mit-t.html' title='Nokia E90 Blackberry Push E-Mail mit T-Mobile - make it work'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-3345973490809007847</id><published>2008-01-29T13:29:00.000-08:00</published><updated>2008-01-29T14:06:23.138-08:00</updated><title type='text'>Nokia N810 in der Klinik</title><content type='html'>Das Nokia N810 habe ich seit einigen Tagen im regulären Einsatz. Hervorzuheben ist hier der Webbrowser, der problemlos alles Seiten anzeigt sowie die gut nutzbare Tastatur.&lt;br /&gt;&lt;br /&gt;Momentan im Einsatz ist der E-Mail-Client. Die E-Mails von Web.de werden mit IMAP auf das Gerät geholt. Skype habe ich installiert um mit Freunden Kontakt zu halten. Was fehlt ist eine Möglichkeit SMS zu versenden. Dafür nutze ich den Service von web.de über den Internetbrowser.&lt;br /&gt;&lt;br /&gt;Wikipedia ist via SDict viewert für das N810 &lt;a href="http://sdict.com/en/wikipedia.php"&gt;verfügbar.&lt;/a&gt; Meine medizinischen Programme, die ich vom Qtek 9090 mitgebracht habe basieren auf dem Mobipocket Reader. Den gibt es noch nicht nativ für das N810. Abhilfe schafft die Garnet VM. Damit wird ein PalmOS emuliert. Dafür gibt es einen Mobipocket Reader. Den habe ich installiert und dazu das Buch 'Arzneimittel pocket' sowie 'EKG-Interprätation'. Ich überlege ob ich mir den Herold kaufen soll.&lt;br /&gt;&lt;br /&gt;Über den Browser habe ich einen Auszug der sogenannten Klinikleitfäden parat, auch während der Visite. Der PDF-Viewer leistet gute Dienste beim Betrachten der AHA/ACC guidelines.&lt;br /&gt;&lt;br /&gt;Der integrierte RSS-Feed-Reader holt sich automatisch die neuesten Nachrichten von theheart.org. Damit ist man kardiologisch immer auf dem neuesten Stand.&lt;br /&gt;&lt;br /&gt;Dank der integrierten Speicherkarte lassen sich auch sehr gut Musikdateien und Videos transportieren. Rhythmbox für das N810 leistet dabei gute Dienste. Der Speicher erscheint bei Anschluss des USB-Kabels unter Linux automatisch als neues Laufwerk.&lt;br /&gt;&lt;br /&gt;Aber auch ein Zugriff über ssh ermöglicht einen komfortablen Zugriff. Ein ganz wichtiger Aspekt ist allerdings der vncviewer. Damit kann ich auch von unterwegs auf den Windowsrechnern meiner Eltern und Freunde Fehler beheben. WLAN macht es möglich.&lt;br /&gt;&lt;br /&gt;Als nächstes wollen wir GNUmed auf dem Gerät zum Laufen bekommen damit auch von unterwegs auf die Daten zugegriffen werden kann.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-3345973490809007847?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/3345973490809007847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=3345973490809007847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/3345973490809007847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/3345973490809007847'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2008/01/nokia-n810-in-der-klinik.html' title='Nokia N810 in der Klinik'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-7816163776558860999</id><published>2007-10-06T13:14:00.001-07:00</published><updated>2007-10-06T13:14:34.024-07:00</updated><title type='text'>Opensuse 10.3 on Lenovo Thinkpad R 60</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Pretty much everything works out of the box. They even added a udev rule so lusb can once again show output and enable the fingerprint reader. This works if you update udev. Don't miss this as it even automagically solves problems with the builtin wireless lan connection.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-7816163776558860999?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/7816163776558860999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=7816163776558860999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/7816163776558860999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/7816163776558860999'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2007/10/opensuse-103-on-lenovo-thinkpad-r-60.html' title='Opensuse 10.3 on Lenovo Thinkpad R 60'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-8844471158472697776</id><published>2007-10-01T14:00:00.001-07:00</published><updated>2007-10-01T14:00:30.825-07:00</updated><title type='text'>Präsentationshilfe Equip Wireless presenter unter Linux</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Wer viele Vorträge hält und dafür GNU/Linux einsetzt der überlegt sich früher oder später wie er/sie die Finger vom Rechner lassen kann und trotzdem mühelos durch die Folien navigieren kann. Empfehlen kan ich hier den 'Wireless Presenter von Equip'. Das Gerät lief bei meinem Opensuse 10.2 ohne Zutun. Damit lässt sich OpenOffice Impress mühelos während der Präsentation bedienen. Es klinkt sich einfach als Maus/Tastatur ins System ein. Großartig.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-8844471158472697776?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/8844471158472697776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=8844471158472697776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/8844471158472697776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/8844471158472697776'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2007/10/prsentationshilfe-equip-wireless.html' title='Präsentationshilfe Equip Wireless presenter unter Linux'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-758945951602498608</id><published>2007-09-16T14:27:00.001-07:00</published><updated>2007-09-16T14:27:04.789-07:00</updated><title type='text'> Gepäck geht auf Airberlin Flug verloren - Air Berlin kommt nicht voran</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Nachdem wir Air Berlin reichlich Zeit gegeben haben unser Gepäck zu finden und die sich nicht gemeldet haben, rief ich im Call Center an. Der Status ist unverändert. Die wissen Nichts über unser Gepäck. Auf die Frage was denn schon unternommen sei kam nur man solle Geduld haben weil Kunde X nach Wochen sein Gepäck in Y wiederfand. Alles Gewäsch. Auf den Hinweis einer Möglichkeit, dass das Gepäck gestohlen wurden kam keine konkrete Antwort.&lt;br/&gt;&lt;br/&gt;Weiter wurde behauptet wir hätten nie eine Inhaltsliste gefaxt. Blödsinn. Die haben wir gleich nochmal gefaxt.&lt;br/&gt;&lt;br/&gt;Auf die Frage nach der Entschädigung kam der Hinweis, dass dafür eine extra Abteilung zuständig ist. Es sieht so aus als müssten wir unseren Anwalt einschalten um zu erreichen, dass nachvollziehbare Ergebnisse produziert werden.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-758945951602498608?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/758945951602498608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=758945951602498608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/758945951602498608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/758945951602498608'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2007/09/gepck-geht-auf-airberlin-flug-verloren.html' title=' Gepäck geht auf Airberlin Flug verloren - Air Berlin kommt nicht voran'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-4821085488762657692</id><published>2007-08-27T01:01:00.001-07:00</published><updated>2007-08-27T01:01:27.481-07:00</updated><title type='text'>Gepäck geht auf Airberlin Flug verloren - Air Berlin meldet sich</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Die freundlichen Mitarbeiter von Air Berlin haben mitbekommen, dass der Gepäcktyp geändert wurde und haben deswegen angerufen. Ob das nun auf die Internetänderung zurückgeht oder auf meine E-Mail haben wir nicht erfahren.&lt;br/&gt;&lt;br/&gt;Auf das FAX an den Flughafen in KOS, die E-Mail and das Hotel keine Reaktion bisher. Allerdings fängt die Woche gerade erst an. Der Münchner Flughafen war sehr schnell. Also Lost-cabin ist für Gepäck von Air Berlin und Tuifly nicht zuständig. Die haben mir allerdings mit Rufnummern der zuständigen Firmen weitergeholfen.&lt;br/&gt;&lt;br/&gt;Die sollten anfangen RFID einzusetzen. Einmal mit dem Scanner durchgehen und fertig.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-4821085488762657692?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/4821085488762657692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=4821085488762657692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/4821085488762657692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/4821085488762657692'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2007/08/gepck-geht-auf-airberlin-flug-verloren.html' title='Gepäck geht auf Airberlin Flug verloren - Air Berlin meldet sich'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-8074030859894912653</id><published>2007-08-26T09:44:00.001-07:00</published><updated>2007-08-27T01:03:12.301-07:00</updated><title type='text'>Gepäck geht auf Airberlin Flug verloren - Kontakt mit dem Hotel</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Ich glaube ja nicht dran, dass die im Hotel irgendwas machen können. Auf der anderen Seite ist KOS nicht so groß und es wäre möglich, dass einer der Angestellten im Hotel jemand vom Flugplatz kennt. Soll es ja immer wieder geben. Schaun wir mal.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-8074030859894912653?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/8074030859894912653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=8074030859894912653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/8074030859894912653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/8074030859894912653'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2007/08/gepck-geht-auf-airberlin-verloren.html' title='Gepäck geht auf Airberlin Flug verloren - Kontakt mit dem Hotel'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-9123373240353828829</id><published>2007-08-26T09:02:00.001-07:00</published><updated>2007-08-27T01:05:10.466-07:00</updated><title type='text'>Gepäck geht auf Airberlin Flug verloren - Kontakt mit Kos</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Google spuckt zum Flughafen KOS immerhin was aus. Also habe ich deren Webseite besucht und nah Kontaktmöglichkeiten gesucht. Es gibt eine generelle Faxnummer und zu meiner großen Freude kam auch auch eine Verbindung zustande. Also jetzt habe ich immerhin ein Fax an den Flughafen abgesetzt. Vielleicht bringt es ja etwas. Dafür haben die jetzt eine exakte Beschreibung mit Fotos.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-9123373240353828829?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/9123373240353828829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=9123373240353828829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/9123373240353828829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/9123373240353828829'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2007/08/gepck-auf-airberlin-flug-verloren_26.html' title='Gepäck geht auf Airberlin Flug verloren - Kontakt mit Kos'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-1027805663768508171</id><published>2007-08-26T08:59:00.001-07:00</published><updated>2007-08-27T01:04:36.667-07:00</updated><title type='text'>Gepäck geht auf Airberlin Flug verloren - Telefonat</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Habe heute im Netz bei Airberlin vorbeigeschaut ob es da was zu meinem Gepäck gibt. Es gibt immerhin eine Webseite auf der man den Status einsehen kann. Dort fand ich nur heruas, dass keine Informationen vorliegen. Es fiel meinem Bruder auf, dass der flasche Gepäcktyp angegeben war. Es wurde nach einem Surfbrett gesucht und nicht nach einer Tasche. Na da stehen die Chancen schlechter. Haben das gleich geändert.&lt;br/&gt;&lt;br/&gt;Also in Leipzig auf dem Flughafen angerufen und nachgefragt. Keine neuen Infos. Der Ablauf ist wohl überlicherweise so, dass bei Verlustmeldung ein Fax o.ä. an den Ausgangsflughafen geht und dort dann einer mit der Beschreibung danach sucht. Die Beschreibung, die man initial abliefern kann ist sehr vage also wie sollen die Mitarbeit das dort finden ?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-1027805663768508171?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/1027805663768508171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=1027805663768508171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/1027805663768508171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/1027805663768508171'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2007/08/gepck-auf-airberlin-flug-verloren.html' title='Gepäck geht auf Airberlin Flug verloren - Telefonat'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-6431909784391955335</id><published>2007-08-26T08:07:00.001-07:00</published><updated>2007-08-26T11:06:12.966-07:00</updated><title type='text'>Gepäck geht auf Air Berlin Flug verloren</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Kurzum auf dem Airberlin Flug von KOS wurde mein Gepäck verschlampt.&lt;br /&gt;Diese E-Mail ging an Airberlin. Mal sehen was rauskommt.&lt;br /&gt;&lt;br /&gt;__________________________________________________________&lt;br /&gt;&lt;br /&gt;Sehr geehrte Damen und Herren,&lt;br /&gt;&lt;br /&gt;Am 15.08.2007 kam ich aus KOS (Griechenland) zurück. Was nicht kam war eines meiner Gepäckstücke. Alltag für Sie aber nicht für mich.&lt;br /&gt;&lt;br /&gt;Ich kann mir vorstellen, dass es schwierig sein kann Gepäck wiederzufinden. In meinem Fall kann es allerdings nicht zu schwer sein.&lt;br /&gt;&lt;br /&gt;Beschreibung: Tasche mit ca 170cm Länge und ca 40-50cm Höhe und ca 80cm Breite. Die Tasche ist Grau/Blau und hat seitlich einen Reissverschluss über die gesammte Länge sowie eine riesen Aufdruck 'CONCEPT X'&lt;br /&gt;&lt;br /&gt;Referenznummer:&lt;br /&gt;&lt;br /&gt;1.) Ich und mein Bruder haben das Gepäckstück in KOS persönlich durch die Tür ins Freie getragen (Sperrgepäckschalter). Begleitet wurden wir von einem Griechen, der zwei weiteren Mitarbeitern hinter der Tür 'Airberlin' zurief.&lt;br /&gt;&lt;br /&gt;Zur gleichen Zeit startete noch ein Flug nach München soweit ich das mitbekommen habe. Also checken Sie bitte auch die anderen Flughäfen zu denen zu der Zeit Flüge gingen.&lt;br /&gt;&lt;br /&gt;Der Gepäckaufkleber oder wie man das nennen soll wurde auf die Oberfläche geklebt.&lt;br /&gt;&lt;br /&gt;Wir haben für das Gepäckstück extra bezahlt und ich kann mir nicht vorstellen, dass es einfach so wegkommt.&lt;br /&gt;&lt;br /&gt;Es ist inakzeptabel, dass der Kunde seinem Gepäck hinterherlaufen muss. Ich bitte um das erneute Auslösen des Suchauftrages und eine Kontaktaufnahme mit den Betreibern in KOS.&lt;br /&gt;&lt;br /&gt;Eine genaue Aufstellung des Inhaltes geht Ihnen auf Wunsch zu. Ich fliege auch&lt;br /&gt;gern selbst nach KOS und suche das Gepäck.&lt;br /&gt;&lt;br /&gt;Ich warte auf Ihre Rückmeldung mit einer Beschreibung der Massnahmen, die in&lt;br /&gt;die Wege geleitet wurden.&lt;br /&gt;&lt;br /&gt;mit freundlichen Grüßen,&lt;br /&gt;Sebastian Hilbert&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;digg_url = 'http://brainscreen.blogspot.com/2007/08/gepck-geht-auf-air-berlin-flug-verloren.html';&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;Powered by &lt;a href="http://scribefire.com/"&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;p class="poweredbyperformancing"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-6431909784391955335?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/6431909784391955335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=6431909784391955335' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/6431909784391955335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/6431909784391955335'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2007/08/gepck-geht-auf-air-berlin-flug-verloren.html' title='Gepäck geht auf Air Berlin Flug verloren'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-4244830582681905592</id><published>2007-08-20T04:45:00.001-07:00</published><updated>2007-08-20T04:45:42.551-07:00</updated><title type='text'>OpenSuse - kernel 2.6.22, Lenovo R60, lsusb, udev</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I decided to install kernel 2.6.22 on my development machine since I had varoious problems with my trusty Lenovo R60 on opensuse's 2.6.18 kernel.&lt;br/&gt;&lt;br/&gt;One can install a kernel 2.6.22 via smart without problems. Once you have done that you can install the latest ATI/AMD driver which is &lt;a href='http://www.phoronix.com/vr.php?view=10789' title='One Bug A Day Keeps AIGLX Away' target='_blank'&gt;8.40.4 fglrx&lt;/a&gt; . &lt;br/&gt;With this kernel the ipw3945 driver for wireless works again but it has problems with Networkmanager. Install the new i&lt;a href='http://intellinuxwireless.org/?p=iwlwifi'&gt;wl3945 from Intel&lt;/a&gt; and NetworkManager works again. &lt;br/&gt;&lt;br/&gt;Last but not least 'lsusb -v' has no output which seems to be a udev problem and/or a depreceated kernel flag. Apart from no output USB works fine but the &lt;a href='http://thinkfinger.sourceforge.net/'&gt;fingerprint reader&lt;/a&gt; does not. Fix this by adding&lt;br/&gt;SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0644"&lt;br/&gt;to /etc/udev/rules.d/50-udev-default.rules&lt;br/&gt;&lt;br/&gt;All is fine now and I am back to productive work on &lt;a href='http://wiki.gnumed.de'&gt;GNUmed.&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-4244830582681905592?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/4244830582681905592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=4244830582681905592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/4244830582681905592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/4244830582681905592'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2007/08/opensuse-kernel-2622-lenovo-r60-lsusb.html' title='OpenSuse - kernel 2.6.22, Lenovo R60, lsusb, udev'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-114738564539775057</id><published>2006-05-11T15:14:00.000-07:00</published><updated>2006-05-11T15:14:05.780-07:00</updated><title type='text'>Hightech im Klinikalltag - Sieh was du hörst !</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Vor einiger Zeit habe ich an dieser Stelle über den Einsatz eines PDA im rauhen Klinikalltag berichtet. Inzwischen haben sich alle daran gewöhnt und ein PDA ist so selbstverständlich wie ein Notizblock in der Kitteltasche. Selbst ein weniger technisierter Freund und Assistenzarzt hat sich von den Vorzügen überzeugen lassen. Die Kombination aus Telefon und PDA hat sich bewährt. Obwohl der PDA nicht mit den hübschen schnittigen Telefonen mithalten kann und sicher kein Hingucker ist, ist mir ein Gerät lieber als zwei. Denn eins lässt man im Zweifelsfall doch zu Hause.&lt;br/&gt;&lt;br/&gt;Unsere klinischen Lehrer bemängeln zu Recht, die Vernachlässigung der klinischen Untersuchung zugunsten moderner bildgebender Verfahren. Doch nun kommt die digitale Technik zur Rettung der analogen Medizin. Das elektronische Stethoskop AS 4000 lässt uns sehen was wir hören. Von den Kollegen noch als Spielerei beäugt, nehme ich längst Aortenstenosen auf und in Augenschein. Per Infrarotschnittstelle lassen sich die Daten an einen PC oder Pocket-PC übertragen. Und genau das tue ich.&lt;br/&gt;&lt;br/&gt;Ich sehe was ich höre. Unter der Voraussetzung, dass unsere Krankenhaussoftware nicht so maligne wäre, könnte man die Daten sogar für forensiche Zecke speichern. Genau das werden wir mit GNUmed tun.&lt;br/&gt;&lt;br/&gt;Ein weit verbreitetes Problem scheint die zusammenhangslose Echodokumentation zu sein. Mit GNUmed's episodenbasierter Speicherung von Befunden kann auch hier eine Verbesserung der medizinidchen Versorgung erreicht werden.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-114738564539775057?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/114738564539775057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=114738564539775057' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/114738564539775057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/114738564539775057'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2006/05/hightech-im-klinikalltag-sieh-was-du.html' title='Hightech im Klinikalltag - Sieh was du hörst !'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-114339140485753535</id><published>2006-03-26T08:43:00.000-08:00</published><updated>2006-03-26T08:43:24.866-08:00</updated><title type='text'>GNotary schreitet voran</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Von GNotary gibt es einige erfreuliche Nachrichten zu vermelden. &lt;br/&gt;1.) Die XML-RPC Schnittstelle schreitet voran. Was heisst das konkret ? Anders als bisher kann damit in Echtzeit eine Antwort vom Server abgefordert werden. Setzt man E-Mail als Transportmedium ein, ist zwar keine spezielle Clientsoftware möglich aber es entsteht eine zeitliche Lücke die durch das Zustellen der E-Mail bedingt ist. Anders bei XML-RPC. Die Antwort kommt sofort. Es kommt zwar eine spezielle Software zum Einsatz aber übertragen wird lediglich XML. Geplant ist die Offenlegung der Schnittstelle sodass die Zeitstempelfunktionalität in Drittprogramme eingebaut werden kann. &lt;br/&gt;2.) Die zweite Neuigkeit ist, dass GNotary eventuell im Konzept einer dezentralisierten Gesundheitsakte erscheinen wird. Geplant ist das Konzept bis 2009. Eine informelle aber gute Zusammenarbeit funktioniert bereits. Schön, dass OpenSource zumindest in Erwägung gezogen wird.&lt;br/&gt;3.) Wir denken über ein Resellerprogramm nach. Dabei wird in jedem Beglaubigungsauftrag eine Ressellerkennung mit übertragen. Das soll einen Anreiz bilden, eigene Software zu schreiben, die mit dem kostenpflichtigen GNotaryserver kommuniziert. Für jeden vom Kunden abgeschickten Auftrag erhält der Reseller anteilig einen Obulus. &lt;br/&gt;&lt;br/&gt;mehr News unter www.gnotary.de&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-114339140485753535?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/114339140485753535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=114339140485753535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/114339140485753535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/114339140485753535'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2006/03/gnotary-schreitet-voran.html' title='GNotary schreitet voran'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-114338572283358202</id><published>2006-03-26T07:08:00.000-08:00</published><updated>2006-03-26T07:08:42.840-08:00</updated><title type='text'>GNUmed unter Windows</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;GNUmed ist in der Windowswelt angekommen. Der überwiegende Teil der Entwicklungsarbeit findet unter GNU/Linux statt. Es wurde jedoch von Anfang an darauf geachtet, dass die Entwicklung nicht zu plattformabhängig wurde. Genau das zahlt sich nun aus. Durch den Einsatz eines plattformübergreifenden Grafiktoolkits (WxWidgets) wurde erreicht, dass GNUmed auch unter MS Windows läuft. Lange Zeit war für den Bentrieb des GNUmed Datenbankserver der Einsatz von GNU/Linux notwendig. Mit dem Erscheinen von PostgreSQL 8.0 und wxwidgets 2.6.1 sind wir jedoch nativ in der Windowswelt angekommen. Wie bei unzähligen Programmen in der Windowswelt üblich ,ist es nun auch möglich GNUmed mit wenigen Mausklicks zu installieren. Eine Weile hat es gedauert bis auch der Server nativ unter Linux installiert werden konnte. Seit dem 24.3.2006 ist auch das Geschichte. Die Installation kann ab sofort nativ unter GNU/Linux , nativ unter MS Windows oder in einem Mischbetrieb durchgeführt werden. &lt;br/&gt;&lt;br/&gt;Die Version 0.2 steht vor der Tür. Viele wichtige Funktionen sind hinzugekommen. Einige dieser Funktionen können nicht einmal etablierte Programm bieten. Hauptaugenmerk liegt sicher auf dem GNUmed Archiv. Damit ist es ab sofort möglich, Papierdokumente in den Computer zu speichern und effektiv damit zu arbeiten. Viele andere Programme bieten ähliche Funktionen aber das GNUmed Archiv ist anders. Durch die konsequente Erfassung von Metadaten wir der Inhalt der Dokumente greifbar. Zusätzlich kann durch die geschickte Nutzung der PostgreSQL-Datenbank ein Abruf von überall da erfolgen wo Netzwerkzugang besteht - vom Notebook beim Hausbesuch, vom PDA oder einfach nur von jedem PC in der Praxis oder zu Hause.&lt;br/&gt;&lt;br/&gt;Ein weiteres wichtiges Detail ist die Hilfestellung bei der Beurteilung medizinischer Befunde. So verschwinden Befunde oder Labordaten nicht einfach im Rechner sondern werden aktiv zur Begutachtung vorgelegt. Gespeichert wird sinnvollerweise auch wer wann welches Dokument gesehen und damit ärztlich begutachtet hat.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Es wird noch eine Weile vergehen bevor die Version 0.2 heruntergeladen werden kann. Wenn es soweit ist, wird sich mancher Kollege fragen müssen ob die aktuell eingestzte Software in Teilbereichen mithalten kann.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-114338572283358202?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/114338572283358202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=114338572283358202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/114338572283358202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/114338572283358202'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2006/03/gnumed-unter-windows.html' title='GNUmed unter Windows'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-114258594765989384</id><published>2006-03-17T00:59:00.000-08:00</published><updated>2006-03-17T00:59:07.686-08:00</updated><title type='text'>AlphaGrip AG-5 Tastatur</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Schon ewig stört mich die Ineffizienz der Computerbedienung, die dadurch zustande kommt, dass man permanent zwischen maus und Tastatur wechselt. &lt;br/&gt;Computertatstaturen sind an ein Konzept angelehnt, dass erdacht wurde um die mechanische Abnutzung von Schreibmaschinen zu reduzieren. Viele von uns werden Schreibmaschinen allenfalls noch als Staubfänger verwenden. Doch das Tastaturlayout ist geblieben.&lt;br/&gt;Bei einem Streifzug durch das Web bin ich auf eine neue Tastatur gestossen, die es ermöglichen könnte meine Programmierarbeit und das Schreiben von Arztbriefen deutlich zu beschleunigen. Vor allem die lieblos zusammengestrickte Programmsammlung in der Klinik erzwingt ein permantes Wechseln zwischen Tastatur und Maus. Aber auch meine eigenen Programme wie GNUmed ( &lt;a href="http://www.gnumed.org"&gt;www.gnumed.org&lt;/a&gt; ) sind trotz hoffentlich durchdachter Bedienung auf Maus-Tastaturwechsel angewiesen.&lt;br/&gt;Da kommt die &lt;a href="http://www.alphagrips.com/"&gt;AlphaGrip AG-5-Tastatur&lt;/a&gt; zur gerade recht. Zumindest der &lt;a href="http://arstechnica.com/reviews/hardware/alphagrip.ars/1"&gt;Test von ars technica&lt;/a&gt; macht Hoffnung. Die Integration von Maus und Tastatur ist nicht neu. Der Abschied vom QWERTZ-Layout und damit verbunden ein neuer Formfaktor versprechen mir als Vielnutzer eine neue Effizienz. Die Zeit wird zeigen ob die steile Lernkurve und der Preis sich auszahlen werden.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-114258594765989384?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/114258594765989384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=114258594765989384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/114258594765989384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/114258594765989384'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2006/03/alphagrip-ag-5-tastatur.html' title='AlphaGrip AG-5 Tastatur'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-114212314091227038</id><published>2006-03-11T16:25:00.000-08:00</published><updated>2006-03-11T16:25:40.930-08:00</updated><title type='text'>EDV im Krankenhaus</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Krankenhäuser sind in der Regel Institutionen mit einer Unmenge an Rechnern. Aber wirklich effektiv eingesetzt werden können diese nicht. Es ist grausam wieviel Zeit Ärzten täglich durch hochgradig ineffizient umgesetzte Software verloren geht. Genau diese verlorene Zeit wird entweder zu Überstunden oder geht zu Lasten der Patientenversorgung. Aber nicht nur die Ärzte und Schwestern leiden unter mangelhafter Software. Auch die ohnehin knapp besetzten IT-Abteilungen dekompensieren. &lt;br/&gt;Als Assistenzarzt erlebe ich tagtäglich die Schwachstellen unseres Systems. Gespräche mit einem österreichischen Kollegen haben gezeigt, dass die IT in deutschen Krankenhäusern weit hinter der anderer Länder hinterherhinkt. &lt;br/&gt;Wie kann man die Lage verbessern und so effizienter arbeiten ?&lt;br/&gt;Dem Krankenhausmanagement muss das Problem bewusst gemacht werden. Oft ist gar nicht bekannt, dass es da ein Problem gibt. Denn das Management muss die Software ja nicht bedienen. Und viele Kollegen finden sich mit dem Problem ab. Überstunden werden in der Regel nicht bezahlt und so muss es Ziel jedes Arztes sein, eine bessere IT zu fordern.&lt;br/&gt;Zeitraubend sind viele kleine Dinge. So lässt sich in viele Masken nicht mit der mittleren Maustaste scrollen. Das führt dazu, dass man ständig zwischen Maus und Tastatur wechseln muss. Noch viel gravierender ist, dass man nur eine Instanz des Programms aufrufen kann. Schreibt man also gerade einen Brief, muss man diesen erst beenden bevor man beispielsweise eine Untersuchung für einen Patienten anmelden kann. Eine Sache , die soviele Klicks erfordert, dass es sich am Tag locker auf 15-20min Zeitersparnis bringen liesse. Verbindung zu anderen Programmen ? Fehlanzeigen. Separates Programm für Laborwerte. Separates Programm für Diagnosen. Separates Programm für die Erfassung von Verläufen. Separates Programm für Röntgenbilder. Interaktion ? Fehlanzeige.&lt;br/&gt;Mal eben während des Briefschreibens ein Röntgenbild anschauen ? Hochgradig ineffizient. Geburtsdatum des Patienten raussuchen. Im separaten Programm mühsam eintippen. Patient im separaten Programm auswählen. Röntgenbild raussuchen und anschauen. Übernahme der Befunde geht maximal per Zwischenablage. Umständlicher geht es gar nicht. Mögliche Zeitersparnis pro Tag 5-10min. Abgesehen davon könnte durch eine angenehmere Art und Weise die Bilder anzuschauen auch die medizinische Versorgung verbessert werden.&lt;br/&gt;Von Features wie Befundversand per Fax oder multiuserfähigen Verlaufserfassungsapplikationen oder klinkweiten EDV-gestützten Terminvergabesystemen möchte ich hier gar nicht reden. Das folgt in einem späteren Eintrag.&lt;br/&gt;&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-114212314091227038?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/114212314091227038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=114212314091227038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/114212314091227038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/114212314091227038'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2006/03/edv-im-krankenhaus.html' title='EDV im Krankenhaus'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-114159856490082549</id><published>2006-03-05T14:42:00.000-08:00</published><updated>2006-03-05T14:49:19.020-08:00</updated><title type='text'>PDA im Medizinstudium und in der Klinik</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;b&gt;PDAs sind nicht gerade billig. Und besonders schick sind sie meist auch nicht. Nur sehr wenige Medizinstudenten tragen deshalb einen PDA mit sich herum. Völlig anders sieht die Situation aus sobald man als Assistenzarzt Verantwortung übernehmen muss. Dann müssen Entscheidungen gefällt werden. Schon während des PJ experimentierte ich mit PDAs in der Klinik. Die ersten Versuche unternahm ich mit einem IPAQ 3660. Doch dessen Batterie war schwach, der Speicher begrenzt und Funk hatte er auch nicht. Ein Batteriejacket mit zwei CF slots war schnell besorgt aber dadurch wurde der IPAQ nicht leichter.&lt;br /&gt;&lt;br /&gt;Dann kam die Assistenzstelle und es musste Ersatz her. Ich war nicht gewillt neben dem PDA, den ich jetzt regelmässig nutzte auch noch ein Telefon herumzuschleppen und so entschied ich mit für einen XDA III (QTEK 9090). Aufgerüstet mit 1GB Speicher war ich fit für den Alltag. Und das Gerät hat sich bewährt.&lt;br /&gt;&lt;br /&gt;Empfehlenswerte Programme sind Mobipocket Reader für die Programme EKG und Drug Therapie sowie Arzneimittel pocket (auch als Minibuch bekannt). Daneben finden sich auf den Seiten des ACC die aktuellen Guidelines für alle möglichen Herzrhythmusstörungen. Und nicht zuletzt fand auch noch die komplette Serie Klinikleitfäden den Weg auf den XDA III.&lt;br /&gt;&lt;br /&gt;An den Anblick meines XDAIII bei den Visiten haben sich längst alle gewöhnt und so ist der Alltag doch deutlich effizienter geworden. Ein wichtiges Instrument ist noch Skyscape Med Alert. Bei jedem Sync in der Docking station kommen automatisch Med Alerts und aktuelle Studien auf das Gerät. Was mir noch fehlt ist eine Patientenverwaltung aber das gibt unser KIS nicht her.&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-114159856490082549?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/114159856490082549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=114159856490082549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/114159856490082549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/114159856490082549'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2006/03/pda-im-medizinstudium-und-in-der.html' title='PDA im Medizinstudium und in der Klinik'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-114158629612102709</id><published>2006-03-05T11:01:00.000-08:00</published><updated>2006-03-05T11:18:16.130-08:00</updated><title type='text'>Open Source macht wirklich Sinn</title><content type='html'>Im Rahmen meiner medizinischen Doktorarbeit zum Thema Aortenerkrankungen habe ich 3 umfangreiche Programme geschrieben, die auch anderen Forschern helfen können effizienter von der Information zur Auswertung zu kommen. Dabei handelt es sich um die Programme 'geneXplorer', 'histoXplorer' und 'geneCorrelator'. Zusammengenommen ergibt sich ein Satz von Programmen, die von der Datengewinnung am LightCycler über die Datenverwaltung in einer PostgreSQL-Datenbank bis zur automatischen Statistikerstellung alles abdecken.&lt;br /&gt;&lt;br /&gt;Aber was hat das mit dem Thema zu tun ?&lt;br /&gt;&lt;br /&gt;Nun. Einerseits habe ich meine Programmierkenntnisse endlich einmal einsetzen können, um nützliche Programme für Forscher zu schreiben. Endlich können die sich auf die Forschung konzentrieren. Andererseits ging die Entwicklung nur so gut weil es im Netz unendlich viel Qellcode gibt, den man für eigene Zwecke einsetzen kann. So nutze ich Python, PostgreSQL, Teile von GNUmed, GNU R, Salstat, GNUPlot und viele andere Programme.&lt;br /&gt;&lt;br /&gt;Es macht einfach Spass zu sehen wie innerhalb weniger Minuten die Daten aus der Datenbank kommen, für Latex aufbereitet werden, in Diagramme gegossen werden, statistisch geprüft und korreliert werden und druckfertig auf der Platte landen. Und dank der Vorlagen von Latex lässt sich daraus problemlos eine Artikel für ein Journal oder gleich eine Dissertation generieren.&lt;br /&gt;&lt;br /&gt;OpenSource macht wirklich Sinn.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-114158629612102709?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/114158629612102709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=114158629612102709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/114158629612102709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/114158629612102709'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2006/03/open-source-macht-wirklich-sinn.html' title='Open Source macht wirklich Sinn'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23454055.post-114156326680428197</id><published>2006-03-05T04:42:00.000-08:00</published><updated>2006-03-05T10:41:41.360-08:00</updated><title type='text'>GNotary auf dem Linuxtag Chemnitz</title><content type='html'>Ich wurde als Sprecher auf dem Linuxtag Chemnitz akzeptiert und halte am Sonntag, den 05.03.2006 um 16:00 einen Vortrag über GNotary. GNotary wurde kürzlich auf der LinuxWorld in Frankfurt mit guter Resonanz vorgestellt. Mal schauen was die Community von GNotary hält und ob sich Mitstreiter rekrutieren lassen. Vielleicht bekomme ich eine Chance mal mit den Vertretern von Debian Lex über eine Integration zu sprechen. Ich bin gespannt.&lt;br /&gt;&lt;br /&gt;Also wer Zeit hat ist herzlich zum Vortrag in Chemnitz eingeladen. Den Vortrag kann man auch Live über das Netz hören. Die Adresse lautet http://chemnitzer.linux-tage.de/2006/presse/news/streams.html&lt;br /&gt;&lt;br /&gt;Die Ankündigung findet sich hier :  http://chemnitzer.linux-tage.de/2006/vortraege/detail.html?idx=276&lt;br /&gt;&lt;br /&gt;------------------------&lt;br /&gt;&lt;br /&gt;Update: Ich war nur kurz für meinen Vortrag dort aber der Vortrag kam gut an. Das Konzept von GNotary scheint anzukommen. Im Anschluss hatte ich noch ein konstruktives Gespräch mit einem Österreicher , der sich im Kompetenzzentrum medizinische Informatik mit verteilten elektronischen Gesundheitsakten beschäftigt. GNotary würde da gut ins Konzept passen. Wir werden sehen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23454055-114156326680428197?l=brainscreen.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://brainscreen.blogspot.com/feeds/114156326680428197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=23454055&amp;postID=114156326680428197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/114156326680428197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23454055/posts/default/114156326680428197'/><link rel='alternate' type='text/html' href='http://brainscreen.blogspot.com/2006/03/gnotary-auf-dem-linuxtag-chemnitz.html' title='GNotary auf dem Linuxtag Chemnitz'/><author><name>Sebastian Hilbert</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
