<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
<channel>
    <title>http://united-geeks.org/blog - TechStuff</title>
    <link>http://united-geeks.org/blog/</link>
    <description>Für die tägliche Portion Info-Gulasch...</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.0 - http://www.s9y.org/</generator>
    <pubDate>Wed, 25 Nov 2009 16:38:19 GMT</pubDate>

    <image>
        <url>http://united-geeks.org/blog/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: http://united-geeks.org/blog - TechStuff - Für die tägliche Portion Info-Gulasch...</title>
        <link>http://united-geeks.org/blog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Booting the 'opsi Server VMWare Appliance' on a VirtualBox Host</title>
    <link>http://united-geeks.org/blog/index.php?/archives/100-Booting-the-opsi-Server-VMWare-Appliance-on-a-VirtualBox-Host.html</link>
            <category>GNU/Linux</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/100-Booting-the-opsi-Server-VMWare-Appliance-on-a-VirtualBox-Host.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=100</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=100</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Short abstract:&lt;br /&gt;
This post has a double purpose: &lt;br /&gt;
1. YES, you can use the opsi VMWare Appliance in VirtualBox (a 10min google search did not yield one hit of somebody who did this before, so: eat this google!)&lt;br /&gt;
2. It won&#039;t boot without modification, the very easy solution is below &lt;img src=&quot;http://united-geeks.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Long version:&lt;br /&gt;
Wanted to check out &lt;a href=&quot;http://opsi.org&quot;  title=&quot;opsi&quot;&gt;opsi&lt;/a&gt; without installing it. So i downloaded the VMWare image that is also provided. However, i got rid of VMWare about a year ago in favour of VirtualBox (there were plenty of reasons for that...). The good thing about VirtualBox is also that it allows to use VMWare&#039;s vmdk files as virtual harddisks, so i thought it should be easy to check it out. After setting up the new machine in VirtualBox with the downloaded opsiserver.vmdk I booted for the first time and was greeted by:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Waiting for root file system ...&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
The fix is really easy though, once you understand what the problem is: the underlying system of the appliance is a Debian GNU/Linux with Grub as boot loader. The problem is that the original VMWare installation used virtual SCSI or SATA devices, so the line in /boot/grub/menu.lst contains /dev/sda2. On VirtualBox (at least with the default config) the system uses virtual IDE disks, so you need to simply change /dev/sda2 to /dev/hda2. To do this on every reboot you can use the built-in editor of grub (press &quot;e&quot;) and change the device. Once you booted successfully, you can change it permanently by editing /boot/grub/menu.lst. &lt;br /&gt;
&lt;br /&gt;
Now comes the fun part: learning how to use opsi to save me time. But as far as I know / read about it, it&#039;s just what I am looking for. I guess it even makes sense in a small environment like ours here (6 Windows clients but loads of common software that needs to be installed on all our machines...). Maybe I will blog about it again after I got to know it better.&lt;br /&gt;
&lt;br /&gt;
Ah, versions used:&lt;br /&gt;
VirtualBox 3.0.8 r53138 (equals app-emulation/virtualbox-bin-3.0.8 in Gentoo)&lt;br /&gt;
opsi3.4-servervm (2009-09-16)  
    </content:encoded>

    <pubDate>Wed, 25 Nov 2009 17:05:53 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/100-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>NetMos PCI 9835 Multi-I/O Controller (2x serial, NO parallel port)</title>
    <link>http://united-geeks.org/blog/index.php?/archives/96-NetMos-PCI-9835-Multi-IO-Controller-2x-serial,-NO-parallel-port.html</link>
            <category>GNU/Linux</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/96-NetMos-PCI-9835-Multi-IO-Controller-2x-serial,-NO-parallel-port.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=96</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=96</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Since i have moved to India, getting a UPS for my work station was a must - with between 1 and 10 power-cuts a day, working without power backup is simply not possible. &lt;br /&gt;
&lt;br /&gt;
However, having a UPS alone might not be enough, because in case the power is off for more than just a few minutes while your are not there, the battery will run empty and the computer will of course power off without doing a clean shutdown. So, nothing gained...&lt;br /&gt;
&lt;br /&gt;
However, most UPS have either a serial or USB port, so that you can monitor its state and run scripts depending on certain conditions, such as the remaining capacity.&lt;br /&gt;
&lt;br /&gt;
So, to make a long story short, i had to buy a serial-port expansion card for my machine, since the mainboard did not have a serial port bulilt-in. I went to the local computer wallah and bought a PCI card with 2 serial ports on it. &lt;br /&gt;
&lt;br /&gt;
The card is identified by lspci as: &lt;br /&gt;
&lt;blockquote&gt;Communication controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01)&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Googling for it gave me the impression, that the in-kernel serial driver should do the trick. In dmesg i found:&lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
[    0.636515] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A&lt;br /&gt;
[    0.637319] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately, trying to hook up the UPS two one of the ports, ttyS0 remained dead.&lt;br /&gt;
&lt;br /&gt;
After googling for quite some time, i discovered, that apparently the chip on the card not only provides two serial ports, but also a parallel port. However, since the chip is o cheap, many manufacturers use these chips also for serial-port only cards. &lt;br /&gt;
&lt;br /&gt;
Now, the interesting part is, although the kernel finds some serial port (as dmesg shows), the kernel serial driver does not handle it. Instead, you need to build &quot;parport_serial&quot; either into the kernel or as a module. After I modprobe it, dmesg shows this:&lt;br /&gt;
&lt;blockquote&gt;47102.184128] parport_serial 0000:05:01.0: PCI INT A -&gt; GSI 19 (level, low) -&gt; IRQ 19&lt;br /&gt;
[47102.184149] parport1: PC-style at 0xd200 [PCSPP(,...)]&lt;br /&gt;
[47102.184313] 0000:05:01.0: ttyS1 at I/O 0xd000 (irq = 19) is a 16550A&lt;br /&gt;
[47102.184434] 0000:05:01.0: ttyS2 at I/O 0xd100 (irq = 19) is a 16550A&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
And now i have two working serial ports on ttyS1 and ttyS2.&lt;br /&gt;
&lt;br /&gt;
Just for completeness: Netmos sometimes sells this chip labeled as &quot;NetMost 222N-2&quot; and sometimes as &quot;NetMos 9835&quot;. To all my knowledge, it is the same product...  
    </content:encoded>

    <pubDate>Sun, 11 Jan 2009 12:21:37 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/96-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Probleme mit dem &quot;Apple Battery Exchange Program &quot;</title>
    <link>http://united-geeks.org/blog/index.php?/archives/93-Probleme-mit-dem-Apple-Battery-Exchange-Program.html</link>
            <category>OS-X (PPC)</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/93-Probleme-mit-dem-Apple-Battery-Exchange-Program.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=93</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=93</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Nachdem ich schon vor paar Monaten festgestellt hatte, dass der Akku aus meinem Powerbook evtl. explodieren könnte da er aus einer potentiell gefährlichen Charge stammt, hab ich endlich mal versucht das zu verifizieren.&lt;br /&gt;
&lt;br /&gt;
Der Liste die man auf der &lt;a href=&quot;https://support.apple.com/ibook_powerbook/batteryexchange/main?id=qp&quot; &gt;entsprechenden Apple-Website&lt;/a&gt; finden kann, habe ich entnommen, dass mein Akku mit der s/n 3K552xxxxxxx tatsächlich ausgetauscht werden sollte. Also schnell die s/n vom Powerbook und die vom Akku in die entsprechenden Eingabe-Felder gehackt und auf abschicken gedrückt. Leider bekam ich dann eine Fehlermeldung, dass mein Akku nicht betroffen wäre. Laut der Liste sind jedoch alle Akkus mit s/n zw. 3K428 - 3K611 betroffen, und 3K552 liegt da ja wohl ziemlich mittendrin. Also WTF?&lt;br /&gt;
&lt;br /&gt;
Habe daraufhin bei der Apple Support-Hotline angerufen und denen das versucht zu verklickern. Der Mitarbeiter war leider etwas überfordert, so dass ich mein Problem mehrmals erklären musste. Ich musste ihm auch die URL der &quot;Apple-Battery-Exchange-Program&quot;-Website mitteilen, da er die alleine nicht finden konnte. Dann fragte er mich nach der s/n meine Powerbooks (die beginnt mit &quot;3R553...&quot;) und meinte dann: &quot;Die Seriennummern sind ja nicht mal ähnlich...&quot; NO SHIT SHERLOCK! (um&#039;s mal mit fefe&#039;s worten zu sagen *g*)&lt;br /&gt;
&lt;br /&gt;
Nachdem ich ihn dann aber freundlich drauf hingewiesen hatte, dass sich die s/n des Akkus besser für diesen Vergleich eignet war&#039;s ihm wohl etwas peinlich. Aber immerhin konnte er jetzt das Problem nachvollziehen. Er meinte aber, dass er das jetzt nicht entscheiden dürfe, woraufhin ich ihn bat, &quot;die Situation zu eskalieren&quot; (dieser Satz hat mir schon öfter geholfen bei Support-Anrufen zu einem &quot;Entscheider&quot; verbunden zu werden). Nach nochmal 15min Wartezeit (Tip an Apple: Green Day hören in der Warteschleife stinkt!) hatte ich dann zwar wieder den &quot;alten&quot; Mitarbeiter dran, er begrüßte mich jedoch mit den Worten &quot;Wir haben einen neuen Akku für Sie!&quot;. &lt;br /&gt;
&lt;br /&gt;
Das ganze hat 35min gedauert insgesamt, und jede Minute kostet 14c (01805-xxxxxxx), aber dafür krieg ich jetzt nen neuen Akku für exakt 5,04€, und das war&#039;s wert.&lt;br /&gt;
&lt;br /&gt;
Also, merken: Beharrlichkeit zahlt sich aus. Falls ihr ein ähnliches Problem habt, einfach anrufen und immer schön eskalieren...&lt;br /&gt;
&lt;br /&gt;
Nachtrag: Habe gerade eine Email von Apple erhalten, dass sie mir - falls ich den alten Akku nicht zurückschicke - 96 € in Rechnung stellen werden. Der Akku kostet im Apple-Store jedoch 129€. WTF?  
    </content:encoded>

    <pubDate>Wed, 10 Sep 2008 16:36:33 +0200</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/93-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>ldap editors</title>
    <link>http://united-geeks.org/blog/index.php?/archives/92-ldap-editors.html</link>
            <category>LDAP</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/92-ldap-editors.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=92</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=92</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    This post is meant to be a little overview on different viewers and editors to work with openldap. I tested all of these and just wanna give you my 0.02$... Of course there&#039;s nothing like the real thing - which is writing ldif files and adding them with slapadd, but then again...&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;a href=&quot;http://phpldapadmin.sourceforge.net/&quot; &gt;phpldapadmin&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://phpldapadmin.sourceforge.net/images/screenshots/create1.jpg&quot; width=420 height=330 alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
- web app.&lt;br /&gt;
- needs php and a httpd&lt;br /&gt;
- slowish when browsing large trees&lt;br /&gt;
- does not understand non-standard schemas (which makes it totally useless IMO)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;a href=&quot;http://olivier.sessink.nl/directoryassistant/&quot; &gt;directory-assistent&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://olivier.sessink.nl/directoryassistant/screenshot.png&quot; width=320 height=200 alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
- python / gtk app.&lt;br /&gt;
- needs: gtk-2, python, pygtk, python-ldap&lt;br /&gt;
- small and lightweight&lt;br /&gt;
- not many options&lt;br /&gt;
- view sucks somewhat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;a href=&quot;http://gq-project.org&quot; &gt;GQ&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://gq-project.org/screenshots/browse.gif&quot; width=386 height=241 alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
- gtk app&lt;br /&gt;
needs: &gt;=gtk+-2.6, openldap, openssl, libxml2, &gt;=glib-2.6, pango, cyrus-sasl, gnome-keyring, libglade, libgcrypt&quot;&lt;br /&gt;
- many dependencies&lt;br /&gt;
- countless options&lt;br /&gt;
- supports more than one ldap-server in config&lt;br /&gt;
- works with any schema&lt;br /&gt;
- best app i&#039;ve seen to manage your ldap&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;thunderbird-3.0a1&lt;/strong&gt; (addressbook component)&lt;br /&gt;
&lt;br /&gt;
(screenshot obsolete, not much to see there what you haven&#039;t seen already)&lt;br /&gt;
&lt;br /&gt;
- read support &#039;out-of-the-box&#039;&lt;br /&gt;
- though there is &lt;a href=&quot;http://united-geeks.org/blog/index.php?/archives/87-Writing-addresses-to-openldap-with-Thunderbird-3.0a1.html&quot; &gt;experimental support for writing to ldap servers&lt;/a&gt; (you need to change 1 line in 1 file and compile it yourself)&lt;br /&gt;
- seamless integration into thunderbird / emails&lt;br /&gt;
- needs mozilla-schema on ldap-server  (THIS IS A HUGE MESS! much confusion there; moz-devs: please fix this and write a clear howto on developer.mozilla.org. The one that is currently there is almost useless.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
evolution  
    </content:encoded>

    <pubDate>Tue, 15 Jul 2008 03:56:48 +0200</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/92-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Cyrus without unix-accounts?</title>
    <link>http://united-geeks.org/blog/index.php?/archives/88-Cyrus-without-unix-accounts.html</link>
            <category>GNU/Linux</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/88-Cyrus-without-unix-accounts.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=88</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=88</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    [UPDATE: clarification because of unclear language...]&lt;br /&gt;
Is this a bug or a feature? &lt;br /&gt;
Postfix cannot deliver mails to cyrus-mailboxes if a user has a cyrus-mailbox but no corresponding unix-account? &lt;br /&gt;
&lt;br /&gt;
I could not find anything in the documentation that says so, but it just doesn&#039;t work without...&lt;br /&gt;
&lt;br /&gt;
That really sucks IMHO!&lt;br /&gt;
&lt;br /&gt;
Please leave a comment if you can prove me wrong &lt;img src=&quot;http://united-geeks.org/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  
    </content:encoded>

    <pubDate>Tue, 15 Jul 2008 03:53:09 +0200</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/88-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Writing addresses to openldap with Thunderbird-3.0a1</title>
    <link>http://united-geeks.org/blog/index.php?/archives/87-Writing-addresses-to-openldap-with-Thunderbird-3.0a1.html</link>
            <category>LDAP</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/87-Writing-addresses-to-openldap-with-Thunderbird-3.0a1.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=87</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=87</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    [UPDATE: i am currently writing a more detailed guide to using thunderbird and ldap for contacts management. It is not very complicated, but there are certain pitfalls and the documentation is lousy...]&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been looking for this since ages, finally i found the holy grail of something that comes close to perfect unified contact management. &lt;br /&gt;
&lt;br /&gt;
The idea:&lt;br /&gt;
- have an openldap server with all my contacts&lt;br /&gt;
- lookup contacts from any of my computers (that includes my Gentoo workstation, my Apple Powerbook and even Windows)&lt;br /&gt;
- WRITE / STORE / EDIT contacts from any computer on the ldap server in a CONVENIENT way&lt;br /&gt;
- don&#039;t fuck up &lt;br /&gt;
&lt;br /&gt;
Previously i had an openldap server running and was able to lookup contacts from most of my addressbook-clients (thunderbird, kmail, sylpheed, OE, etc.), but none of them was able to store / edit contacts on the ldap directly. I had to do this either by feeding it an ldfi-file, or by using phpldapexplorer. The first way sucks badly, and the second is not much better (mostly because it takes too much time writing the ldif by hand, and with phpldapexplorer you&#039;ll have to wait and wait and wait for your browser to open up the list - if you have hundrets of contacts)...&lt;br /&gt;
&lt;br /&gt;
So, what was needed was an addressbook application that can store and edit, too. Rumors float around the net that evolution can do so, but on a non-gnome system evolution is much PITA. I also found references that stated kaddressbook (the KDE-Addressbook) was able to do that, but either it is plain untrue, or i did not find the right options...&lt;br /&gt;
&lt;br /&gt;
Anyway, after long search, i found &lt;a href=&quot;http://groups.google.com/group/mozilla.dev.tech.ldap/browse_thread/thread/ec68e6b8a45855e2/de244f8aa72e7289#de244f8aa72e7289&quot;  title=&quot;Google-Groups&quot;&gt;this thread&lt;/a&gt;. In a nutshell: Thunderbird-3 has an experimental feature that enables write-support to openldap! w00t!&lt;br /&gt;
&lt;br /&gt;
I compiled it with said option and it really works, here&#039;s a brief howto:&lt;br /&gt;
&lt;br /&gt;
- Get openldap up and running&lt;br /&gt;
- Get the mozillaAbPersonAlpha.schema from &lt;a href=&quot;http://wiki.mozilla.org/MailNews:Mozilla_LDAP_Address_Book_Schema&quot;  title=&quot;Mozilla Adressbook Schema&quot;&gt;here&lt;/a&gt;&lt;br /&gt;
- compile thunderbird-3 as described in the link above. More help on compiling can be found &lt;a href=&quot;http://developer.mozilla.org/en/docs&quot;  title=&quot;Mozilla-Dev&quot;&gt;here&lt;/a&gt;&lt;br /&gt;
- Fill in all the info in the configuration - dialogue of the thunderbird addressbook (you need an ldap-account with write-support of course)&lt;br /&gt;
- In addressbook, search and edit exisiting contacts, or store new one on your openldap &lt;img src=&quot;http://united-geeks.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Downside:&lt;br /&gt;
Seems that once you edited a contact, phpldapexplorer cannot &quot;handle&quot; this very contact anymore. Have to find out more why that is. But: other addressbook-clients display the newly edited contacts fine and without errors, so in the end i might not need phpldapexplorer anymore anyway...  
    </content:encoded>

    <pubDate>Mon, 14 Jul 2008 15:45:43 +0200</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/87-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>P1i in der Endlos-Reboot-Schleife</title>
    <link>http://united-geeks.org/blog/index.php?/archives/84-P1i-in-der-Endlos-Reboot-Schleife.html</link>
            <category>P1i</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/84-P1i-in-der-Endlos-Reboot-Schleife.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=84</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=84</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Aus welchen Gründen auch immer: vor ca. 4 Wochen hat mein P1i sich mal wieder aus und - mit der lustigen aber dato schon fast langweiligen Meldung - &quot;Ihr Telefon wurde zur Leistungsoptimierung neu gestartet&quot; wieder angeschaltet. Doch diesmal war einiges anders, wie ich schnell feststellen konnte. Die Fortschritts-Anzeige des Boot-Screens hing bei geschätzten 80% fest, und zwar für mehrere Minuten (so 3-5 ca.). Dann schaltet es sich ab, bootet wieder, zeigt wieder die &quot;... zur Leistungsoptimierung neu gestartet&quot;-Witzmeldung und hängt erneut bei 80%, um sich nach danach auf ein Neues wieder aus- und anzuschalten. &lt;br /&gt;
&lt;br /&gt;
Ich habe mir das Trauerspiel 5-6mal angeschaut und war dann erstmal angepisst davon, hab es abgeschaltet, und ne Nacht ohne Akku liegen lassen. Um das Ganze hier jetzt abzukürzen: nichts konnte das Telefon dazu bewegen wieder zu starten. &lt;br /&gt;
&lt;br /&gt;
Da ich die letzten Wochen über viel zu tun hatte um endlich die Uni zu Ende zu bekommen (was ich nun geschafft habe), nahm ich erstmal mein Ersatz-Telefon für die Zeit. Nun, dieses Wochenende hab ich mich drangemacht und es nach 3 fehlgeschlagenen Versuchen beim 4. endlich geschafft, die Firmware wieder draufzuspielen, und siehe da: es lief wieder...&lt;br /&gt;
&lt;br /&gt;
Ich kann angesichts der fehlenden Stabilität des P1i nur jedem Besitzer empfehlen: macht regelmäßig Backups von allem, je wichtiger die Sachen die ihr draufhabt, desto öfter...&lt;br /&gt;
&lt;br /&gt;
  
    </content:encoded>

    <pubDate>Mon, 23 Jun 2008 18:35:48 +0200</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/84-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Sehr gute Navi-Software: MapNav</title>
    <link>http://united-geeks.org/blog/index.php?/archives/83-Sehr-gute-Navi-Software-MapNav.html</link>
            <category>Mobile</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/83-Sehr-gute-Navi-Software-MapNav.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=83</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=83</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Nachdem mein &lt;a href=&quot;http://united-geeks.org/blog/index.php?/archives/84-P1i-in-der-Endlos-Reboot-Schleife.html&quot; &gt;P1i die letzten 4 Wochen klinisch tot war&lt;/a&gt; und ich mich erst am Wochenende drum kümmern konnte, nun also mal wieder was neues aus der Technonomaden-Ecke...&lt;br /&gt;
&lt;br /&gt;
Jedenfalls musste ich, da ich das P1i nur mittels neu geflashter Firmware wieder zum einschalten bringen konnte alle meine Programme die ich vorher genutzt habe wieder draufmachen. Das hier schon erwähnte &quot;whereami&quot; (aktuell in v0.11), lief jedoch derart instabil, dass ich es kurzerhand wieder entfernte und nach Alternativen gesucht habe.&lt;br /&gt;
&lt;br /&gt;
Gefunden habe ich schließlich &quot;&lt;a href=&quot;http://mapnav.spb.ru&quot; &gt;MapNav&lt;/a&gt;&quot;, ein J2ME Programm das damit auf fast jedem aktuellen Telefon laufen sollte. Für ein paar Screenshots: siehe Website. Da es wirklich unüberschaubare viele Funktionen hat, hier mal eine total unvollständige Liste von Vorzügen gegenüber anderen Programmen die ich gefunden habe:&lt;br /&gt;
&lt;br /&gt;
+ J2ME (läuft überall, und zwar auch super stabil bisher)&lt;br /&gt;
+ kann on-the-fly über beliebige Datenverbindungen Kartenmaterial von: Google-Maps, OSM, Yahoo-Maps, VirtualEarth, Ask und Gurtam laden; wenn vorhanden werden auch verschiedene Modes (wie z.B. bei Google-Maps die Kartenansicht, Satellit oder Hybrid angeboten)&lt;br /&gt;
+ rendert die Karten sehr flott &lt;br /&gt;
+ bietet Möglichkeiten den Viewport nach Belieben zu konfigurieren&lt;br /&gt;
+ erstellt, speichert und exportiert Tracks &lt;br /&gt;
+ exportiert Position an bestimmte Geo-Caching-Sites im Netz&lt;br /&gt;
+ Realtime Anzeige der Position im Intarwub (siehe &lt;a href=&quot;http://mapnav.spb.ru&quot; &gt;http://mapnav.spb.ru/site/netradardemo.php&lt;/a&gt;)&lt;br /&gt;
+ vieles mehr&lt;br /&gt;
&lt;br /&gt;
- Bisher noch nicht getestet wie Navigation im Auto o.ä. funktioniert, keine echten Strassenkarten, aber soll wohl dennoch gehen&lt;br /&gt;
- bisher keine Möglichkeit entdeckt, einmal heruntergeladene Karten systematisch zu speichern, aber immerhin landen sie in einem Cache (Größe kann festgelegt werden)&lt;br /&gt;
- Online-Verbindung damit tendenziell immer nötig, aber die Datenmengen sind klein (Fahrt im Zug über 100km mit gelegentlichem Wechsel der Zoomstufe und der Kartenanbieter knapp 1.1MB Traffic)&lt;br /&gt;
- Website leider nur teilweise auf Englisch (aber zumindest das Wichtige), Rest Russisch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ich finde, alle die das Thema interessiert und die ein GPS im Telefon (oder extern mit Kabel oder Bluetooth) besitzen sollten MapNav unbedingt einmal ausprobieren. Und kostenlos ist es auch, wenn auch nicht quelloffen soweit ich das erkennen kann.  
    </content:encoded>

    <pubDate>Mon, 23 Jun 2008 18:10:30 +0200</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/83-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Gezwitscher</title>
    <link>http://united-geeks.org/blog/index.php?/archives/77-Gezwitscher.html</link>
            <category>P1i</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/77-Gezwitscher.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=77</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=77</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Ich hab mich gestern mal bei twitter.com registriert. Weniger weil ich das technisch oder sonstwie so toll finde, sondern eher deshalb, weil es die einfachste und schnellste Art ist, von unterwegs (mit dem Telefon) was zu veröffentlichen. Für was ich das genau nutzen werde (oder ob überhaupt) weiss ich noch nicht so recht, mal schauen. &lt;br /&gt;
Auf Seite meines Telefons (P1i) mach ich das übrigens mit Fring. Fring is zwar closed source und insofern böse, aber es kann die gängigsten InstantMessenger Protokolle, außerdem auch Skype (Sprache, Chat und Datenversand), SIP, und eben Twitter. Fring is deshalb die eierlegende Wollmilchsau der Applikationen die ich so täglich benutze.&lt;br /&gt;
&lt;br /&gt;
Wer mich zwitschern hören will klickt hier &lt;a href=&quot;http://twitter.com/n00dl3s&quot; &gt;http://twitter.com/n00dl3s&lt;/a&gt; oder gleich den &lt;a href=&quot;http://twitter.com/statuses/user_timeline/14414355.rss&quot; &gt;Feed abonnieren&lt;/a&gt;...  
    </content:encoded>

    <pubDate>Thu, 17 Apr 2008 12:04:00 +0200</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/77-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Apple Fanboys bei Spiegel Online?</title>
    <link>http://united-geeks.org/blog/index.php?/archives/69-Apple-Fanboys-bei-Spiegel-Online.html</link>
            <category>OS-X (PPC)</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/69-Apple-Fanboys-bei-Spiegel-Online.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=69</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=69</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Ich lese täglich mehrere Nachrichtenseiten im Netz, Spiegel Online (Sp-On) ist eine davon, i.d.R. sogar die erste Seite die ich morgens öffne. Dass dort nicht immer die besten Artikel stehen ist kein Drama. Dass viele Artikel (vor allem die Netzwelt-Kategorie) mehr oder bei weniger bei Slashdot, Wired oder sonstigen US-Techie-Seiten abgeschrieben werden ist auch noch verständlich, machen ja viele so. &lt;br /&gt;
&lt;br /&gt;
Wenn aber ein sogenannter &quot;Redakteur&quot; einen 5!!! Seiten langen &quot;&lt;a href=&quot;http://www.spiegel.de/netzwelt/tech/0,1518,543173,00.html&quot; &gt;Bericht&lt;/a&gt;&quot; über Apples Time Capsule schreibt, dann sind das keine Nachrichten, sondern einfach nur Werbung. Scheinbar hat sich besagter Mitarbeiter (nach eigener Auskunft: &lt;a href=&quot;http://klischka.de&quot; &gt;Konrad Lischka - Journalist&lt;/a&gt;) wohl gerade das unnütze und sündhaft teure Gerät gekauft, und nun möchte er die Welt dran teilhaben lassen, wie toll das Stück Glanzplastik aus Cupertino doch ist. Gaaaaaaanz toll Hr. Journalist.&lt;br /&gt;
&lt;br /&gt;
Apple Fanboys sind einfach unerträglich, aber wenn sie dann noch auf Deutschlands größter Nachrichtenseite Werbung mit Content vermischen, dann rollen sich mir die Fußnägel hoch.&lt;br /&gt;
&lt;br /&gt;
Hoffentlich raucht das Scheißteil bald ab lieber Konrad, dann kannst dir ja was neues kaufen und uns mit noch mehr &quot;Produkt-Informationen&quot; belästigen. Deswegen kann ich nur raten: schweige und schufte lieber anstatt dich als Werbe-Ikone für Apple zu gerieren...&lt;br /&gt;
&lt;br /&gt;
Falls jemand ne gute Nachrichtenseite kennt die eine ähnliche Bandbreite wie Sp-On hat, aber Wert auf Seriosität legt, dann schreibt mir doch nen Kommentar.&lt;br /&gt;
&lt;br /&gt;
PS: Dieser Text wurde auf einem Apple Powerbook verfasst &lt;img src=&quot;http://united-geeks.org/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
  
    </content:encoded>

    <pubDate>Wed, 26 Mar 2008 13:49:31 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/69-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Bluediving v0.9 auf Gentoo kompilieren</title>
    <link>http://united-geeks.org/blog/index.php?/archives/67-Bluediving-v0.9-auf-Gentoo-kompilieren.html</link>
            <category>GNU/Linux</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/67-Bluediving-v0.9-auf-Gentoo-kompilieren.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=67</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=67</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Bluediving beschwert sich (nach der händischen Installation aller dependencies) über fehlende libxml Header-Dateien die er zum übersetzen von btftp braucht.&lt;br /&gt;
&lt;br /&gt;
Lösung:&lt;br /&gt;
&lt;br /&gt;
ln -s /usr/include/libxml2/libxml/ /usr/include/libxml&lt;br /&gt;
&lt;br /&gt;
Danach sollte es gehen.&lt;br /&gt;
&lt;br /&gt;
Viel Spaß am Gerät!&lt;br /&gt;
&lt;br /&gt;
PS: Abgesehen davon ist Bluediving leider ziemlich buggy und crashed mir gelegentlich, aber is ja auch erst v0.9  
    </content:encoded>

    <pubDate>Mon, 24 Mar 2008 15:15:43 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/67-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>OS X 10.3 (Panther) and PPPoE over WLAN</title>
    <link>http://united-geeks.org/blog/index.php?/archives/56-OS-X-10.3-Panther-and-PPPoE-over-WLAN.html</link>
            <category>OS-X (PPC)</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/56-OS-X-10.3-Panther-and-PPPoE-over-WLAN.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=56</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=56</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Yesterday I tried to help some friend of mine who had trouble connecting to the internet. The hardware / setup her ISP gave her requires to connect to a WLAN-Bridge (e.g. NOT a WLAN-DSL-Router!) and then start a PPPoE connection on her iBook (which runs 10.3.11) to connect to her ISP / the internet.&lt;br /&gt;
&lt;br /&gt;
The problem is that Mac OS X 10.3.x doesn&#039;t support PPPoE over WLAN. However, it supports PPPoE on a wired LAN, so technically I knew it should be possible to do it with WLAN, too.&lt;br /&gt;
&lt;br /&gt;
So, after half an hour searching the net, I found what i was looking for. I am reposting the steps here, because it was quite hard to find the right piece of advice. And maybe i can safe somebody some time who has the same problem. So, here we go:&lt;br /&gt;
&lt;br /&gt;
1.  Open a terminal / shell and go to /System/Library/PreferencePanes/Contents/Resources&lt;br /&gt;
2. Backup the file &quot;SectionList.plist&quot;&lt;br /&gt;
3. Change permissions of that file so you can edit it (or become root to do the next step)&lt;br /&gt;
4. Open it in your favourite editor (vim is preinstalled on 10.3)&lt;br /&gt;
5. Locate the line that starts with &quot;Airport&quot;&lt;br /&gt;
6. Add an entry &quot;PPPoESection&quot; (just like in the &quot;Ethernet&quot;-line above), don&#039;t forget the &quot; &quot; and the comma afterwards.&lt;br /&gt;
7. Save and close (if you changed permissions in step 3, change it back)&lt;br /&gt;
8. Open up SystemPreferences/Network/Airport and voila, there is your &quot;PPPoE&quot; tab, just like for your wired ethernet.&lt;br /&gt;
  
    </content:encoded>

    <pubDate>Tue, 04 Mar 2008 19:16:41 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/56-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Symbian Software signieren</title>
    <link>http://united-geeks.org/blog/index.php?/archives/52-Symbian-Software-signieren.html</link>
            <category>P1i</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/52-Symbian-Software-signieren.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=52</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=52</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Obwohl sich mir der Sinn des ganzen nach wie vor nicht komplett erschliesst, so habe ich mittlerweile öfters den Fall erlebt, dass sich Symbian-Freeware nicht installieren lässt, weil das Zertifikat fehlt oder abgelaufen ist. &lt;br /&gt;
&lt;br /&gt;
Um die jeweilige Software dennoch zum installieren zu bewegen, muss man sich bei &lt;a href=&quot;https://www.symbiansigned.com&quot; &gt;https://www.symbiansigned.com&lt;/a&gt; anmelden und dort ein &quot;Developer Certificate&quot; beantragen. Leider ist die Seite (nach Angaben der Betreiber) chronisch überlastet durch die ganzen Anwender (und eben nicht nur developers) die ein Zertifikat brauchen um z.B. &quot;rotateme&quot; zu installieren, und deshalb war es nun für über 2 Wochen nicht möglich als normaler Benutzer (ohne eine sog. &quot;publisher ID&quot;) an ein solches Zertifikat zu kommen.&lt;br /&gt;
&lt;br /&gt;
Heute gab es dann ein Update auf der Seite, und man kann lesen, dass es ab nächster Woche wieder möglich sein wird, allerdings nur zwischen 09 und 15 GMT (also 10 und 16 MEZ). &lt;br /&gt;
&lt;br /&gt;
Deshalb bereit machen, ab nächster Woche dann beantragen und endlich selbst signieren können.&lt;br /&gt;
&lt;br /&gt;
I like!  
    </content:encoded>

    <pubDate>Fri, 29 Feb 2008 17:44:24 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/52-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Uni-VPN auf dem P1i</title>
    <link>http://united-geeks.org/blog/index.php?/archives/51-Uni-VPN-auf-dem-P1i.html</link>
            <category>P1i</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/51-Uni-VPN-auf-dem-P1i.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=51</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=51</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Obwohl meine Zeit als Student sich dem Ende neigt, so wollte ich dennoch die Möglichkeit nutzen, mich mit dem P1i über WLAN zum Uni-Netz zu verbinden. Das wäre z.B. nützlich, wenn ich in der Uni-Bib bin, und schnell eine Literatur-Suche machen will. Natürlich könnte ich dazu auch einfach mein Laptop nehmen, allerdings ist das mit dem Laptop in der UB so eine Sache, denn ich habe immer Angst, dass es mir geklaut wird, wenn ich nicht ständig direkt daneben stehe. Wer in der UB schonmal kurz auf Toilette musste kennt das Problem (Laptop erstmal einschliessen, denn Taschen sind ja nicht erlaubt, dann Toilette, Laptop wieder aus dem Spind holen...). Alleine deshalb schon ist es ungemein praktisch, dies mit dem Telefon zu machen. So gehts:&lt;br /&gt;
&lt;br /&gt;
1. VPN-Manager von Certicom downloaden (findet man einfach bei google) und installieren&lt;br /&gt;
&lt;br /&gt;
2. Neues Konto anlegen&lt;br /&gt;
&lt;br /&gt;
3. Gateway-Typ: Cisco VPN Concentrator 3000&lt;br /&gt;
&lt;br /&gt;
4. Gateway-Adresse: vpnsrv1.urz.uni-heidelberg.de&lt;br /&gt;
&lt;br /&gt;
5. PFS deaktivieren&lt;br /&gt;
&lt;br /&gt;
6. Gruppenname: tunnel , Gruppenkenntwort: tunnel&lt;br /&gt;
&lt;br /&gt;
7. Benutzername: eure URZ-Kennung , Passwort wird später abgefragt wenn ihr die Verbindung aufbaut.&lt;br /&gt;
&lt;br /&gt;
8. Alle weiteren Einstellung unverändert lassen und schließlich abspeichern&lt;br /&gt;
&lt;br /&gt;
9. Verbindung aufbauen, Passwort eingeben &lt;br /&gt;
&lt;br /&gt;
Have Fun!&lt;br /&gt;
&lt;br /&gt;
PS: Meines Wissens nach benutzen alle staatlichen Unis in Deutschland das gleiche Cisco-Equipment, insofern sollte diese Anleitung nicht nur für die Uni-Heidelberg, sondern für alle dt. Unis korrekt sein. Ihr müsst lediglich rausfinden, unter welcher URL das VPN bei euch erreichbar ist und die richtigen Benutzderdaten eintragen.  
    </content:encoded>

    <pubDate>Fri, 29 Feb 2008 17:09:34 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/51-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Navigation / OSM  auf dem P1i</title>
    <link>http://united-geeks.org/blog/index.php?/archives/50-Navigation-OSM-auf-dem-P1i.html</link>
            <category>P1i</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/50-Navigation-OSM-auf-dem-P1i.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=50</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=50</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Da das P1i ein Symbian / UIQ3 Telefon ist, gibts dafür auch einiges an brauchbarer Software. Ein solches Beispiel ist &lt;a href=&quot;http://www.symbianos.org/projects_mapping&quot; &gt;&quot;whereami&quot;&lt;/a&gt;, mit welcher es möglich ist, sich Kartenmaterial von www.openstreetmap.org direkt aufs Gerät zu laden. Im Zusammenspiel mit einem Bluetooth-GPS-Empfänger wird das P1i damit zu einem vollwertigen open-source Navi.&lt;br /&gt;
&lt;br /&gt;
Leider ist &quot;whereami&quot; noch nicht 100%ig ausgereift wie es mir scheint, denn das Programm crashed leider öfter. Allerdings hatte ich dabei bisher noch keinen Datenverlust oder andere Probleme, so dass zumindest die heruntergeladenen Karten von OSM erhalten bleiben. Ich wollte dazu auch schon einen Bug-Report machen, allerdings kann ich mich leider nicht am Bug-Tracker registrieren / anmelden (warum weiss ich auch nicht). Ich werde deshalb mal eine email an den Autor der Software schreiben und ihm meine Erfahrungen mitteilen. Hoffe er hat dann auch Zeit und Lust sich der Probleme anzunehmen.&lt;br /&gt;
&lt;br /&gt;
Noch ein paar schöne Bilder:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 240px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:2 --&gt;&lt;img width=&#039;240&#039; height=&#039;320&#039;  src=&quot;http://united-geeks.org/blog/uploads/080229165154.jpg&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;GPS-Daten&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 240px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:3 --&gt;&lt;img width=&#039;240&#039; height=&#039;320&#039;  src=&quot;http://united-geeks.org/blog/uploads/080229165219.jpg&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Standort-Ansicht (1cm=100m)&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 240px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:4 --&gt;&lt;img width=&#039;240&#039; height=&#039;320&#039;  src=&quot;http://united-geeks.org/blog/uploads/080229165231.jpg&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Standort (1cm=2km)&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 240px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:5 --&gt;&lt;img width=&#039;240&#039; height=&#039;320&#039;  src=&quot;http://united-geeks.org/blog/uploads/080229165255.jpg&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Satelliten-Übersicht (funky!)&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 240px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:6 --&gt;&lt;img width=&#039;240&#039; height=&#039;320&#039;  src=&quot;http://united-geeks.org/blog/uploads/080229165320.jpg&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;OSM-Download Funktionen&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;serendipity_imageComment_center&quot; style=&quot;width: 240px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;!-- s9ymdb:7 --&gt;&lt;img width=&#039;240&#039; height=&#039;320&#039;  src=&quot;http://united-geeks.org/blog/uploads/080229165344.jpg&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;GPX-Logging zum späteren Upload auf openstreetmap.org&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Nun steht der Partizipation bei openstreetmap.org nichts mehr im Weg. Und im Vergleich zu vorher (da hätte ich mein Laptop mitnehmen müssen, da mein Bluetooth-GPS nicht selbständig loggen kann) ist das alles viel stressfreier, da man das Telefon und das GPS einfach in die Tasche stecken kann. &lt;br /&gt;
&lt;br /&gt;
Happy Mapping!  
    </content:encoded>

    <pubDate>Fri, 29 Feb 2008 16:30:34 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/50-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>P1i auf neueste Firmware flashen</title>
    <link>http://united-geeks.org/blog/index.php?/archives/49-P1i-auf-neueste-Firmware-flashen.html</link>
            <category>P1i</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/49-P1i-auf-neueste-Firmware-flashen.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=49</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=49</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Kurz nachdem ich das P1i erhalten habe hat Sony-Ericsson eine neue Firmware (R9K009) für das Gerät veröffentlicht. Allerdings zunächst nur (wie üblich) für die Generic-World (1-3) Modelle. Grund dafür ist, dass die Firmware für Germany-Modelle erst einmal von sämtlichen Mobilfunk-Providern in Deutschland ausgiebig getestet werden kann, um sicherzustellen, dass es zu keinen Problemen kommt (irgendwie verständlich, allerdings lassen sich die Provider i.d.R. mehrere Wochen bis Monate Zeit dafür).&lt;br /&gt;
&lt;br /&gt;
Da jedoch das P1i - leider - alles andere als ausgereift war mit der alten Firmware (R9J005) und es zu einigen Abstürzen kam, war für mich sofort klar, dass ich nicht auf das Erscheinen der dt. Firmware Version warten wollte. &lt;br /&gt;
&lt;br /&gt;
Im bekannten und sehr nützlichen Sony-Ericsson Forum &lt;a href=&quot;http://se-world.info&quot; &gt;se-world.info&lt;/a&gt; wird man nach kurzer Suche fündig. Das grundsätzliche Problem besteht darin, die Sony-Ericsson Firmware-Update-Software so auszutricksen, dass sie denkt, man hätte statt einem &quot;Generic-Germany&quot;-Modell ein Generic-World-Modell. Dies geschieht, indem man den sog. CDA-String ändert, welcher die Region festlegt. Leider kam ich mit der Anleitung nicht besonders weit. Ich konnte zwar (wiederholt) den CDA-String auf meinem Gerät ändern, jedoch hatte ich dann nach dem Update mit der S-E Update Software immer wieder die alte Firmware auf dem Gerät, und das obwohl die Software sagte, dass sie mir gerade die aktuellste Generic-World-1 Firmware auf das Telefon gespielt hätte. &lt;br /&gt;
&lt;br /&gt;
Nach mehreren fehlgeschlagenen Versuchen habe ich es dann doch noch geschafft. Hier die kurz&amp;knapp Anleitung (ich empfehle vorher noch ein Backup mittels der mitgelieferten S-E Suite zu machen):&lt;br /&gt;
&lt;br /&gt;
1. XS++ v3.1 &lt;a href=&quot;http://blog.se-nse.net/2007/11/15/xs-31-released/&quot; &gt;besorgen&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2. XS++ starten, Häkchen bei &quot;Smartphone-Connect&quot; machen, und &quot;Connect&quot; Button drücken&lt;br /&gt;
&lt;br /&gt;
3. Telefon ausschalten, Speicherkarte und SIM rausnehmen, AKKU RAUSNEHMEN UND WIEDER EINSETZEN!&lt;br /&gt;
&lt;br /&gt;
4. C-Taste gedrückt halten, USB-Kabel anschliessen (C-Taste weiterhin halten)&lt;br /&gt;
&lt;br /&gt;
5. Warten bis im Log-Fenster von XS++ nix mehr passiert, dann kann man C loslassen&lt;br /&gt;
&lt;br /&gt;
6. Im Menu &quot;Write Smartphone CDA/Version Change&quot; wählt ihr jetzt die für das P1i passende Firmware aus und drückt auf &quot;Run Script&quot;. &lt;br /&gt;
KNACKPUNKT: Mit Generic-World-1 hats bei mir (s.o.) nicht hingehauen, also wählt ihr die Generic-World-2 Version aus (nicht irritieren lassen, dass die Versionen uralt sind, darum geht es gar nicht, es wird nur der CDA-String geändert)&lt;br /&gt;
&lt;br /&gt;
7. Warten bis im Log-Fenster steht &quot;bla foo Successful&quot; (oder so ähnlich)&lt;br /&gt;
&lt;br /&gt;
8. Wenn ihr wollt, dann könnt ihr verifizieren dass alles richtig gelaufen ist, indem ihr den Akku erneut aus/einbaut und das Telefon startet. Im Status-Menu sollten jetzt 2 CDA-Strings auftauchen, einmal der alte (Germany) und der neue (Generic-World-2), die man anhand der Nummern zuordnen kann (siehe dazu auch das &lt;a href=&quot;http://uiq3.sourceforge.net/wiki/index.php/CDA/P1i&quot; &gt;Firmware-Wiki&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
9. Wenn alles soweit richtig ist, dann könnt ihr nun das Telefon mit der S-E Update Software mit der Generic-World-2 Firmware flashen (das Programm sagt euch wie ihr das tut, siehe auch Schritt 3 oben)&lt;br /&gt;
&lt;br /&gt;
10. Wenn das Update fertig ist, dann solltet ihr nun die aktuellste Firmware drauf haben. Wer sich an der Generic-World-2 stört kann danach alles nochmal machen, nur diesmal die Generic-World-1 nehmen, diesmal wird es auch funktionieren.&lt;br /&gt;
&lt;br /&gt;
Anmerkung: Mir ist kein Funktions-Unterschied zwischen den verschiedenen Generic-World Varianten bekannt, man kann jedenfalls auch bei der 2er &quot;Deutsch&quot; als Sprache einstellen, und die Software ist identisch mit der 1er, insofern könnt ihr das getrost auch so lassen.&lt;br /&gt;
&lt;br /&gt;
Viel Spass am Gerät!&lt;br /&gt;
&lt;br /&gt;
PS: Eventuell verliert ihr den Garantie-Anspruch auf euer Gerät, auch wenn ich relativ sicher bin, dass im Falle eines Falles dies nicht auffallen würde wenn euer Gerät den Geist aufgibt. Sicherheitshalber könnt ihr aber natürlich die ganze Prozedur auch wieder rückgängig machen bevor ihr eure Garantie wahrnehmt - zumindest falls das Gerät nicht so kaputt ist, dass man die Firmware nicht mehr tauschen kann. &lt;br /&gt;
&lt;br /&gt;
Nachtrag: XS++ startet übrigens auch unter Wine (v0.9.49) bei mir. Allerdings bin ich zu feige zu probieren, ob es mit wine ebenfalls hinhaut den CDA-String zu ändern. Wenn das jemand erfolgreich testet, dann schreibt mir doch nen Kommentar bitte.  
    </content:encoded>

    <pubDate>Fri, 29 Feb 2008 15:59:13 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/49-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Mein neues Spielzeug: Sony-Ericsson P1i</title>
    <link>http://united-geeks.org/blog/index.php?/archives/48-Mein-neues-Spielzeug-Sony-Ericsson-P1i.html</link>
            <category>P1i</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/48-Mein-neues-Spielzeug-Sony-Ericsson-P1i.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=48</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=48</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Mal wieder was technisches in meinem Blog:&lt;br /&gt;
&lt;br /&gt;
Nachdem mein altes Mobiltelefon (Motorola Razr-v3) sich langsam aber stetig in die ewigen Jagdgründe verabschiedet (Display kaputt, Akku halbtot, unerklärliche Abstürze häufen sich), hab ich mich entschlossen, mir mal wieder ein neues Telefon zu gönnen. Meine Wahl fiel dabei - nach einer recht langen Evaluationsphase - schließlich auf das Sony-Ericsson P1i. Falls jemand von euch auch gerade auf der Suche sein sollte, hab ich mal meine Beweggründe kurz zusammengefasst. Zu meiner Kaufentscheidung haben beigetragen:&lt;br /&gt;
&lt;br /&gt;
- QWERTZ-Tastatur (mittels &quot;Wipptasten&quot;, also Tasten die links und rechts jeweils unterschiedlich belegt sind&lt;br /&gt;
&lt;br /&gt;
- Touchscreen&lt;br /&gt;
&lt;br /&gt;
- Symbian / UIQ3 (damit also viel Software dafür erhältlich)&lt;br /&gt;
&lt;br /&gt;
- WLAN (leider nur 802.11b, aber das ist ok für mich)&lt;br /&gt;
&lt;br /&gt;
- Speicherkartenslot der mind. 8GB M2 Karten schluckt (vermutlich auch größere sobald diese erhältlich sind)&lt;br /&gt;
&lt;br /&gt;
- moderater Preis (hab meins bei der e-Bucht gekauft; neu von Privat für 251€; akteuller Ladenpreis ca. 330€)&lt;br /&gt;
&lt;br /&gt;
Ich hab deshalb nun eine neue Kategorie eingerichtet, unter der ihr zukünftig interessantes dazu finden könnt.   
    </content:encoded>

    <pubDate>Fri, 29 Feb 2008 15:48:12 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/48-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Copy &amp; Paste in X11 for OS X</title>
    <link>http://united-geeks.org/blog/index.php?/archives/28-Copy-Paste-in-X11-for-OS-X.html</link>
            <category>OS-X (PPC)</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/28-Copy-Paste-in-X11-for-OS-X.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=28</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=28</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    &lt;br /&gt;
From the Quick and Dirty Department:&lt;br /&gt;
&lt;br /&gt;
Copy and paste &lt;em&gt;from&lt;/em&gt; X11 into a native OS X application works flawlessly, however, the other way around does not!&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
&lt;br /&gt;
1. In X11-Preferences activate &amp;quot;Emulate 3 Buttons&amp;quot;&lt;br /&gt;
2. Use APPLE+c for copying the wanted text&lt;br /&gt;
3. Use ALT+MOUSECLICK (e.g. your new fake middle mouse button)&lt;br /&gt;
4. Voila!&lt;br /&gt;
&lt;br /&gt;
For an more in depth explanation of the underlying problem visit:&lt;br /&gt;
&lt;a title=&quot;Apple Developer Q&amp;A for X11&quot; href=&quot;http://developer.apple.com/qa/qa2001/qa1232.html&quot;&gt;http://developer.apple.com/qa/qa2001/qa1232.html&lt;/a&gt;  
    </content:encoded>

    <pubDate>Mon, 06 Aug 2007 11:39:58 +0200</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/28-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Prism2.5 / Intersil WLAN-Adapter and WPA_PSK</title>
    <link>http://united-geeks.org/blog/index.php?/archives/23-Prism2.5-Intersil-WLAN-Adapter-and-WPA_PSK.html</link>
            <category>WLAN</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/23-Prism2.5-Intersil-WLAN-Adapter-and-WPA_PSK.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=23</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=23</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    A couple of weeks ago my Senao 2511 CD PLUS / EXT2 card stopped playing nicely with my own wireless network at home (I use it on a gentoo x86 system). My network is hidden and uses WPA-PSK for encryption, and until some time ago wpa_supplicant was working without problems. However, when trying to associate the card with the network i ran into this problem: &lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;ioctl [PRISM2_IOCTL_PRISM2_PARAM] Operation not supported&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
After some searching the web, I was quite sure that I needed to upgrade either my hostap-drivers or the firmware on my wireless card. &lt;br /&gt;
 Since I am using a pretty recent kernel and the in-kernel hostap driver (compiled as modules), I concluded that the firmware on the NIC must be the culprit.&lt;br /&gt;
&lt;br /&gt;
A check with &lt;em&gt;hostap_diag &lt;/em&gt; showed this:&lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
# hostap_diag wlan0&lt;br /&gt;
NICID: id=0x800c v1.0.0 (PRISM II (2.5) Mini-PCI (SST parallel flash))&lt;br /&gt;
PRIID: id=0x0015 v1.1.0 # &lt;-- this is the &quot;primary&quot; firmware&lt;br /&gt;
STAID: id=0x001f v1.4.9 (station firmware)  # &lt;-- this is the &quot;secondary&quot; firmware &lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This &lt;a href=&quot;http://linux.junsun.net/intersil-prism/&quot; &gt;site&lt;/a&gt; has a nicely written overview on flashing your Prism2(2.5) / Intersil card with new firmware and also offers lots of different firmware packages to download &lt;a href=&quot;http://linux.junsun.net/intersil-prism/firmware&quot; &gt;here&lt;/a&gt; . The site walks you trough the whole process, which is great because it also informs about the danger of turning your precious equipment into not-so-precious garbage. &lt;br /&gt;
&lt;br /&gt;
The program needed to flash the new firmware is called prism2_srec and is included in the hostap_utils package (available for many distros or - &lt;br /&gt;
alternatively - get sources from &lt;a href=&quot;http://hostap.epitest.fi/&quot; &gt;here&lt;/a&gt; and compile it yourself). The nice thing about prism2_srec is that you can do a check first without really flashing the firmware. This makes it highly unlikely that you ruin your wireless card because of flashing the wrong firmware onto it...&lt;br /&gt;
&lt;br /&gt;
So, first I did the test-run:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;prism2_srec -v wlan0 &lt;primary firmware&gt; &lt;station firmware&gt; # note the absence of any switches (besides the -v for verbosity) &lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
The test-run gave me an &quot;OK&quot; at the end, which gave me confidence to actually flash the card.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;prism2_srec -v -f wlan0 &lt;primary firmware&gt; &lt;station firmware&gt; # the -f switch stands for &quot;flash&quot;, be careful!!!&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
So afterwards the output of hostap_diag reads like this:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
NICID: id=0x800c v1.0.0 (PRISM II (2.5) Mini-PCI (SST parallel flash))&lt;br /&gt;
PRIID: id=0x0015 v1.1.1&lt;br /&gt;
STAID: id=0x001f v1.8.2 (station firmware)&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
The firmware i used was v1.1.1 (primary) and v1.8.2 (secondary) which both work absolutely flawless. Some people have reported packet-loss when using the most recent secondary firwmare (v.1.8.4), so I thought I&#039;d better stay away from that one...&lt;br /&gt;
&lt;br /&gt;
So, after trying wpa_supplicant again, no errors anymore &lt;img src=&quot;http://united-geeks.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Thanks to Jun Sun for all the info I needed...&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 18 Apr 2007 19:59:52 +0200</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/23-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Patching hostap drivers for packet-injection</title>
    <link>http://united-geeks.org/blog/index.php?/archives/25-Patching-hostap-drivers-for-packet-injection.html</link>
            <category>WLAN</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/25-Patching-hostap-drivers-for-packet-injection.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=25</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=25</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Most of the more advanced techniques to crack wireless networks use packet-injection, either to produce more traffic in case of WEP cracking (replay attacks ) or to de-authenticate a connected client (in order to sniff the re-authentication handshake for WPA-PSK cracking). &lt;br /&gt;
&lt;br /&gt;
In any case, the stock hostap driver doesn&#039;t allow you to inject packets, so I had to patch it. &lt;br /&gt;
You can get the patches &lt;a href=&quot;http://patches.aircrack-ng.org/&quot; &gt;here&lt;/a&gt;. Be sure to pick the right one for your card/driver. I used the hostap-kernel-2.6.18.patch which also works on my 2.6.19-beyond2 kernel. After applying the patch to the kernel sources, i did a make &amp;&amp;amp; make modules_install and rebooted the box. After that, injection worked great, but my card seemed to pick up much less traffic than before &lt;img src=&quot;http://united-geeks.org/blog/templates/default/img/emoticons/sad.png&quot; alt=&quot;:-(&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
When running kismet before, within seconds i could see dozens of wireless networks, but now only once in a while a new network appeared on the screen. Since the injection itself worked, I was quite sure I applied the patch correctly. After some research, I learnt that the injection patch can lead to problems if you use firmware that is rather old (although no precise version number for what is &quot;too old&quot; was mentioned anywhere). &lt;br /&gt;
&lt;br /&gt;
Read my post &lt;a href=&quot;http://united-geeks.org/blog/index.php?/archives/23-Prism2.5-Intersil-WLAN-Adapter-and-WPA_PSK.html&quot; &gt;here&lt;/a&gt; on how to upgrade the firmware on prism2/2.5/3 cards.  
    </content:encoded>

    <pubDate>Tue, 17 Apr 2007 20:59:00 +0200</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/25-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Why &quot;Enable Logging&quot; is bad...</title>
    <link>http://united-geeks.org/blog/index.php?/archives/22-Why-Enable-Logging-is-bad....html</link>
            <category>WL-500G</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/22-Why-Enable-Logging-is-bad....html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=22</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=22</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    I just spent nearly half a day figuring out, why certain iptables rules i added via the /usr/local/sbin/post-firewall script did not have any effect. &lt;br /&gt;
Turns out the Firewall Logging if enabled from the webinterface logs and DROPS packets that are processed later in the chains...&lt;br /&gt;
&lt;br /&gt;
D&#039;oh, sometimes i would like to shake the people that are responsible for such nonsense behaviour.&lt;br /&gt;
&lt;br /&gt;
Props go out to Samoth who helped me out here. &lt;br /&gt;
&lt;br /&gt;
See also the original posting: &lt;a href=&quot;http://wl500g.info/archive/index.php/t-2899.html&quot; &gt;http://wl500g.info/archive/index.php/t-2899.html&lt;/a&gt;  
    </content:encoded>

    <pubDate>Sun, 10 Dec 2006 01:32:55 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/22-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Video-Skype for Mac OSX</title>
    <link>http://united-geeks.org/blog/index.php?/archives/3-Video-Skype-for-Mac-OSX.html</link>
            <category>OS-X (PPC)</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/3-Video-Skype-for-Mac-OSX.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=3</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=3</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    As of today, Skype with video-support for Mac OSX is available as beta/preview version.&lt;br /&gt;
Get it here: &lt;a href=&quot;http://www.skype.com/download/skype/macosx/videopreview.html&quot; &gt;Skype (BETA) 1.5.0.47 for Mac OSX&lt;/a&gt;&lt;br /&gt;
Also, they released a new beta w/o video. &lt;br /&gt;
Get it here: &lt;a href=&quot;http://www.skype.com/download/skype/macosx/15beta.html&quot; &gt;Skype (BETA) 1.5.0.48&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Although I dislike Skype in general (because it&#039;s closed source, and ya know....), but since they released Skype for Linux with ALSA-support some weeks ago, and now Skype-Video for the Mac, it seems I am using it more often than ever...&lt;br /&gt;
&lt;br /&gt;
It&#039;s just the best software of its kind that is available at the moment (yeah, I know about iChat-AV, xmeeting, ekiga, etc...). Not only the quality is fantastic (the more compared to the abovementioned programs) it&#039;s also most easy to setup. Anyway, it&#039;s closed source, so take it with a grain of salt...&lt;br /&gt;
&lt;br /&gt;
  
    </content:encoded>

    <pubDate>Tue, 25 Jul 2006 16:11:13 +0200</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/3-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Apfel schälen für Anfänger</title>
    <link>http://united-geeks.org/blog/index.php?/archives/21-Apfel-schaelen-fuer-Anfaenger.html</link>
            <category>OS-X (PPC)</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/21-Apfel-schaelen-fuer-Anfaenger.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=21</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=21</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Apple-Produkt kaputt? Garantie weg? &lt;br /&gt;
Die meissten würden jetzt sicherlich einen oft übertriebenen Preis für die Reparatur bei einem Fachhändler oder Apple selbst bezahlen. Wer sich aber nicht zuschade ist selbst Hand anzulegen, der sollte sich unbedingt mal die absolut genialen Step-By-Step &lt;a href=&quot;http://www.ifixit.com/Guide/&quot; &gt;Repair-Guides&lt;/a&gt; von ifixit.comanschauen. Da wird kein Schritt ausgelassen, und selbst komplizierte Arbeitsschritte können detailiert nachvollzogen werden.  
    </content:encoded>

    <pubDate>Fri, 12 May 2006 19:21:00 +0200</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/21-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Ladekabel vergessen - na und!</title>
    <link>http://united-geeks.org/blog/index.php?/archives/17-Ladekabel-vergessen-na-und!.html</link>
            <category>Razr V3</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/17-Ladekabel-vergessen-na-und!.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=17</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=17</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Habe gerade voller Entzücken festgestellt, dass mein Razr sich auch ohne das Ladegerät laden lässt, indem man sich einfach eines USB-Kabels bedient (USB-A auf Mini-B). Phantastisch, vor allem da mein Ladegerät ca. 100km von mir entfernt liegt, und der Akku schon angefangen hat zu fiepen...&lt;br /&gt;
  
    </content:encoded>

    <pubDate>Tue, 27 Sep 2005 16:13:00 +0200</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/17-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>GNUPoc - Symbian SDK on GNU/Linux</title>
    <link>http://united-geeks.org/blog/index.php?/archives/12-GNUPoc-Symbian-SDK-on-GNULinux.html</link>
            <category>SX1</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/12-GNUPoc-Symbian-SDK-on-GNULinux.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=12</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=12</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    GnuPoc makes it possible to develop EPOC applications on your GNU/Linux machine. It is using GNU make, Wine and GCC crosscompiler for ARM.&lt;br /&gt;
&lt;br /&gt;
Read the full story at the &lt;a href=&quot;http://www.gnupoc.org/&quot; &gt;GNUPoc Website&lt;/a&gt;  
    </content:encoded>

    <pubDate>Tue, 15 Mar 2005 21:47:00 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/12-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>SX1: SyncML, Multisync, Evolution 2, Gentoo / Linux</title>
    <link>http://united-geeks.org/blog/index.php?/archives/10-SX1-SyncML,-Multisync,-Evolution-2,-Gentoo-Linux.html</link>
            <category>SX1</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/10-SX1-SyncML,-Multisync,-Evolution-2,-Gentoo-Linux.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=10</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=10</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    The following information may be outdated, i just keep for personal reasons.&lt;br /&gt;
&lt;br /&gt;
So, my aim was to syncronize my phone and my evolution calendar and addressbook, and Multisync seemed to be what I was looking for. &lt;br /&gt;
But, there&#039;s trouble ahead. Read on for how to get over it... Turns out Symbian/S60 phones have a rather special (buggy?) dialect of wbxml (WAP-XML) which needs a patched libwbxml2. Since it was not in the Gentoo Portage-Tree, i got the already patched version from here.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Multisync&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
I knew I had to compile multisync (Gentoo ebuild) with libwbxml2 support which turned out to be tricky (=impossible) when sticking to Gentoo-ebuilds. &lt;br /&gt;
The problem is:&lt;br /&gt;
The compile-script looks for the libwbxml2 header files in &quot;/usr/include/wbxml2/&quot;, but the patched version puts them in &quot;/usr/include/&quot;. So I manually copied all of the headerfiles to the newly &quot;/usr/include/wbxml2/&quot; directory and voila: during the compile process I can see:&lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
checking for wbxml_conv_wbxml2xml in -lwbxml2... yes&lt;br /&gt;
checking for correct libwbxml2 version... yes&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Now i expected a new button in Multisync to appear, but no &lt;img src=&quot;http://united-geeks.org/blog/templates/default/img/emoticons/sad.png&quot; alt=&quot;:-(&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
The libs seem to be present, but it builds it without libwbxml2-support. I tried a little more to get it working, but without any progress, so I decided to try something else (I was impatient, but there&#039;s probably a way to do this the &quot;Gentoo-Way&quot;)&lt;br /&gt;
&lt;br /&gt;
I unmerged multisync and d/l the latest cvs-snapshot of Multisync from here. I compiled everything and the long-awaited &quot;Disable String Tables&quot; Checkbox appeared in the menu. &lt;img src=&quot;http://united-geeks.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Now I had everything ready to try syncing&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Setup Multisync:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Start Multisync&lt;br /&gt;
The settings you need are:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;1st plugin: syncML&lt;br /&gt;
2nd plugin: Evolution2&lt;br /&gt;
syncML settings:&lt;br /&gt;
&lt;br /&gt;
SyncML Role: SyncML Server&lt;br /&gt;
Connection: http://this computer:PORT&lt;br /&gt;
Authentification: USERNAME/PASSWORD&lt;br /&gt;
In the &quot;Options&quot;-menu tick both checkboxes (&quot;Interpret UTC as local time&quot; / Disable string tables&quot;)&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Evolution2 settings:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Pick the right calendar, addressbook and tasks file from the menu.&lt;br /&gt;
Setup the SX1&lt;br /&gt;
&lt;br /&gt;
Start the SyncML app and create a new profile:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Bearer Type: Internet&lt;br /&gt;
Access Point: DEFINED PREVIOUSLY (see TCP-IP over Bluetooth Howto)&lt;br /&gt;
Host Address: IP of Multisync-Server&lt;br /&gt;
Port: PORT (like in Multisync)&lt;br /&gt;
Username &amp;amp; password (like in Multisync)&lt;br /&gt;
Remote Calendar: calendar Remote Contacts: addressbook HTTP Auth: No&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
OK, now you need the right &lt;em&gt;Gnapplet.sis&lt;/em&gt;, which is this one. Transfer it to the phone and install it there.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Putting the pieces together&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Start Multisync on PC&lt;br /&gt;
Get TCP-IP on the phone working&lt;br /&gt;
Start Gnapplet&lt;br /&gt;
Start SyncML Process on the phone&lt;br /&gt;
Pray to your favourite god(s)&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;=As many other things, this does not work very &quot;stable&quot;. For me, i.e. the first try when starting the sync-process on the phone never works. So what I do is: &#039;cancel first attempt&#039;&amp;&#039;try again&#039;. This works most of the time &lt;img src=&quot;http://united-geeks.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
Just try...&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Last words&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
There are some minor issues with the mapping of some field descriptions, e.g. SyncML and Evolution2 won&#039;t work together perfectly atm., but I was told by a Multisync developer that maybe in the 0.9 release this will be fixed.&lt;br /&gt;
For the moment you should definetely backup both devices (phone and Evolution) before you try anything. Also, you might run into wrong handling of duplicates. I did not want to move back to the old evolution, but maybe there are no such problems like in the Evo2-plugin right now (which is considered &#039;beta&#039;).&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;BTW:&lt;/strong&gt;&lt;br /&gt;
SX1-Firmware: 14&lt;br /&gt;
Evolution: 2.0.3-r2&lt;br /&gt;
Multisync: cvs-snapshot from 02/16/2005&lt;br /&gt;
Patched wbxml2-0.9.0 
    </content:encoded>

    <pubDate>Thu, 17 Feb 2005 21:15:00 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/10-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>SX1: Optimizing videos with Transcode</title>
    <link>http://united-geeks.org/blog/index.php?/archives/9-SX1-Optimizing-videos-with-Transcode.html</link>
            <category>SX1</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/9-SX1-Optimizing-videos-with-Transcode.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=9</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=9</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    The SX1 has quite enough power under the hood to watch movies in reasonable quality. However, the framerate isn&#039;t high enough to enjoy fast action movies, but it&#039;s perfect for my favourite TV-Show: The Simpsons. &lt;br /&gt;
&lt;br /&gt;
Learn see it&#039;s done.&lt;br /&gt;
 With transcode you have almost unlimited possibilities in En/Decoding and converting various video-formats to other formats. For a complete overview see the transcoding website.&lt;br /&gt;
&lt;br /&gt;
As player on my SX1 I use &#039;Smartmovie&#039; with the XVid-Codec. I did not find any other good players (mobiclip didn&#039;t work). &lt;br /&gt;
&lt;br /&gt;
So, to be able to watch Simpsons-episodes (22min, xvid) on my phone, I use this sequence of transcode operations to convert a ~170MB episode (XVid in avi) to a ~45MB big file:&lt;br /&gt;
(Of course, you have to replace $FILE with the right filename. The output file will be named SX1-movie.avi.) &lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
nice -n +19 transcode --print_status 5 --export_fps 15 -Z 208x156 -x mplayer -J modfps=buffer=7,hqdn3d -V -i $FILE -y xvid,null -w 164 -o tmp-video.avi &lt;br /&gt;
&lt;br /&gt;
nice -n +19 transcode --print_status 500 --export_fps 15 -u 35 -x null,auto -y null,wav -m tmp-sound.avi -i $FILE &lt;br /&gt;
&lt;br /&gt;
nice -n +19 transcode --print_status 500 -p tmp-sound.avi -J astat=alog -u 50 &lt;br /&gt;
&lt;br /&gt;
nice -n +19 transcode --print_status 50 -i tmp-video.avi -o SX1-movie.avi -p tmp-sound.avi -s `cat alog` -P1 -b 64 -y raw &lt;br /&gt;
&lt;br /&gt;
rm tmp-sound.avi&lt;br /&gt;
rm tmp-video.avi&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
ENJOY 
    </content:encoded>

    <pubDate>Mon, 06 Dec 2004 01:44:00 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/9-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>SX1: Optimizing videos with Transcode</title>
    <link>http://united-geeks.org/blog/index.php?/archives/37-SX1-Optimizing-videos-with-Transcode.html</link>
            <category>SX1</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/37-SX1-Optimizing-videos-with-Transcode.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=37</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=37</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    The SX1 has quite enough power under the hood to watch movies in reasonable quality. However, the framerate isn&#039;t high enough to enjoy fast action movies, but it&#039;s perfect for my favourite TV-Show: The Simpsons. &lt;br /&gt;
&lt;br /&gt;
Let&#039;s see how it&#039;s done:&lt;br /&gt;
 With transcode you have almost unlimited possibilities in En/Decoding and converting various video-formats to other formats. For a complete overview see the transcoding website.&lt;br /&gt;
&lt;br /&gt;
As player on my SX1 I use &#039;Smartmovie&#039; with the XVid-Codec. I did not find any other good players (mobiclip didn&#039;t work). &lt;br /&gt;
&lt;br /&gt;
So, to be able to watch Simpsons-episodes (22min, xvid) on my phone, I use this sequence of transcode operations to convert a ~170MB episode (XVid in avi) to a ~45MB big file:&lt;br /&gt;
(Of course, you have to replace $FILE with the right filename. The output file will be named SX1-movie.avi.) &lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
nice -n +19 transcode --print_status 5 --export_fps 15 -Z 208x156 -x mplayer -J modfps=buffer=7,hqdn3d -V -i $FILE -y xvid,null -w 164 -o tmp-video.avi &lt;br /&gt;
&lt;br /&gt;
nice -n +19 transcode --print_status 500 --export_fps 15 -u 35 -x null,auto -y null,wav -m tmp-sound.avi -i $FILE &lt;br /&gt;
&lt;br /&gt;
nice -n +19 transcode --print_status 500 -p tmp-sound.avi -J astat=alog -u 50 &lt;br /&gt;
&lt;br /&gt;
nice -n +19 transcode --print_status 50 -i tmp-video.avi -o SX1-movie.avi -p tmp-sound.avi -s `cat alog` -P1 -b 64 -y raw &lt;br /&gt;
&lt;br /&gt;
rm tmp-sound.avi&lt;br /&gt;
rm tmp-video.avi&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
ENJOY 
    </content:encoded>

    <pubDate>Mon, 06 Dec 2004 01:44:00 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/37-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>SX1 and kbluetoothd discovery jobs</title>
    <link>http://united-geeks.org/blog/index.php?/archives/8-SX1-and-kbluetoothd-discovery-jobs.html</link>
            <category>SX1</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/8-SX1-and-kbluetoothd-discovery-jobs.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=8</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=8</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    I&#039;ve just been playing a little with kbluetoothd&#039;s dicovery jobs. E.g. running scripts when a (specific) bluetooth device is in/out of range.&lt;br /&gt;
&lt;br /&gt;
The possible use of this depends on what you want to do with it. Some basic hints (esp. for the SX1) can be found here...&lt;br /&gt;
 To use this feature start up &quot;kbluetoothd&quot; and click your way to the &quot;configure services&quot; option, then click on the tab named &quot;Device Discovery&quot;. You can &quot;Add New Job&quot; which gives you these possibilities (atm):&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;Custom Job&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Discovery Protocol&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Kopete_AutoAway&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Photo Copy&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Screensaver&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Custom Job&lt;/strong&gt;&lt;br /&gt;
This is a template do use for your own scripts. Unmodified it just displays a small popup-window whenever a device is discovered.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Discovery Protocol&lt;/strong&gt;&lt;br /&gt;
This is essentially the same output as doing a &quot;sdptool browse&quot; from the shell. The protocols are by default saved as hmtl-files (name equals the MAC-Address of the discovered device) in /tmp &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Kopete_AutoAway&lt;/strong&gt;&lt;br /&gt;
This one is quite handy. Whenever your phone (or other BT-device) gets out of range (or if BT switched off) Kopete (the KDE Instant-Messenger / IRC-client) will set you &quot;Away&quot; (if you enabled the &quot;auto-away&quot; option in kopete before).&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Photo Copy&lt;/strong&gt;&lt;br /&gt;
This is a script to automatically download Photos (or whatever) from the phone once it&#039;s discovered. The unchanged script looks for photos in &#039;/Galerie/Fotos&#039; and stores them locally in &#039;/tmp&#039; .&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Screensaver&lt;/strong&gt;&lt;br /&gt;
This will trigger your standard KDE-screensaver, either with or without locking it. You have to change the file to your liking.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;SX1-Info&lt;/strong&gt;&lt;br /&gt;
Once again, the BT-application on the SX1 proves to be very unstable and crashes often. I could minimize this trouble by fiddling with &quot;Minimum time between two successive calls&quot; and &quot;Periodically update neighbor list&quot;. I&#039;ve set the first one to 00:00:05 (5 secs) for each job, and the latter to 00:00:10 (10 secs).&lt;br /&gt;
Seems this is OK for the SX1 (read: crashes, but only sometimes &lt;img src=&quot;http://united-geeks.org/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; ) 
    </content:encoded>

    <pubDate>Mon, 06 Dec 2004 01:37:00 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/8-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>SX1 and Linux: What's hot, what's not...</title>
    <link>http://united-geeks.org/blog/index.php?/archives/7-SX1-and-Linux-Whats-hot,-whats-not....html</link>
            <category>SX1</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/7-SX1-and-Linux-Whats-hot,-whats-not....html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=7</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=7</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    The following Information is meant to be helpful to anybody trying to get the &quot;Siemens SX1&quot; mobile phone working together with our favorite OS: Gentoo-Linux.&lt;br /&gt;
&lt;br /&gt;
Of course, there shouldn&#039;t be many differences regarding other distributions. I will add relevant information about my experiences with my Debian system as soon as I get my hands on a second Bluetooth adapter. First, some words in general about the SX1 and about its bluetooth-functionality:&lt;br /&gt;
&lt;br /&gt;
The SX1 is a great phone - I just love it and did not regret buying it. There are, however, some issues with it. For example there were and are stability issues. A firmware upgrade may help for specific problems, but even though it is a rare situation, you may experience crashes, freezes and hanging applications on your SX1. This is especially true for applications relying on bluetooth and the bluetooth-implementation itself. So, you will find out, that sometimes it&#039;s best to restart bluetooth or the phone if things are misteriously failing or show somewhat strange behaviour.&lt;br /&gt;
&lt;br /&gt;
Another problem is the limitation to one bluetooth-connection at the same time (on the phone). This is not &quot;bluetooth-limitation&quot; in general, but seems to be true for all the chips to be found in mobile phones &lt;img src=&quot;http://united-geeks.org/blog/templates/default/img/emoticons/sad.png&quot; alt=&quot;:-(&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What&#039;s working so far:&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;Pairing&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Sending and receiving files&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;TCP-IP over Bluetooth&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;GnuBox&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;SyncML/Multisync (with some minor issues)&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Bemused&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;P3NFS (but very slow)&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt; 
    </content:encoded>

    <pubDate>Fri, 03 Dec 2004 01:33:00 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/7-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>SX1: TCP-IP over BlueTooth</title>
    <link>http://united-geeks.org/blog/index.php?/archives/6-SX1-TCP-IP-over-BlueTooth.html</link>
            <category>SX1</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/6-SX1-TCP-IP-over-BlueTooth.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=6</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=6</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    With this howto you will be able to use TCP-IP over BlueTooth, access your local LAN or the internet without restrictions (the speed is limited to what BlueTooth can handle)&lt;br /&gt;
&lt;br /&gt;
Getting TCP/IP to work is maybe going to be tricky. I ran into lots of trouble myself. So, if you expirience problems just don&#039;t give up and experiment a litte &lt;img src=&quot;http://united-geeks.org/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;strong&gt;Basics:&lt;/strong&gt;&lt;br /&gt;
AFAIK this feature was never meant to be made public, but was instead used by Nokia-technicians to get remote access to phones while in development. That&#039;s probably the reason why there is no information to be found in official documents by i.e. Siemens or Nokia. &lt;br /&gt;
&lt;br /&gt;
Anyway, after buying  my SX1 I came across several websites saying it was possible to have TCP/IP working on certain Symbian/S60 phones (like the SX1 or the Nokia 6600). These websites provided much needed information (see links at the end of this section). Nevertheless, none of the sites totally matches my case here, so thats why I decided to put together this small howto.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;To get this going you need:&lt;/strong&gt;&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;A working BlueTooth-implementation on your computer&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;pppd to allow dial-in connections from the phone&#039;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;iptables set up to act as router / NAT on the &#039;Bluetooth-PC&#039;&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;a nameserver to resolve the &#039;mrouter&#039;-zone&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Setup the pppd&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Kernel-Options:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;CONFIG_PPP=m&lt;br /&gt;
CONFIG_PPP_ASYNC=m&lt;br /&gt;
CONFIG_PPP_DEFLATE=m&lt;br /&gt;
CONFIG_PPP_BSDCOMP=m&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t have it in your kernel already recompile and reboot the machine with the new kernel. You don&#039;t have to load the modules manually, they&#039;ll get loaded automatically when needed.&lt;br /&gt;
&lt;br /&gt;
You need to create a &lt;em&gt;/etc/ppp/options&lt;/em&gt; file. Below you can see mine, see #comments for explanations.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;noauth&lt;br /&gt;
local&lt;br /&gt;
modem&lt;br /&gt;
proxyarp&lt;br /&gt;
debug&lt;br /&gt;
ms-dns 192.168.0.254 # your DNS-Server &lt;br /&gt;
192.168.0.100:192.168.0.110 # First is the pppd server IP, second the one the phone gets&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Iptables / NAT&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Now you have to set up iptables for NAT, which is a easy and straightforward thing to do. Just issue two simple commands:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;echo 1 &gt; /proc/sys/net/ipv4/ip_forward &lt;br /&gt;
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you already have a ppp0 open (to dial in to your ISP) it has to be ppp1 (or X). Of course you can also have iptables act as a firewall, google for instructions if you don&#039;t know how to do that.&lt;br /&gt;
You can verifiy those settings with:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;hal root # iptables -t nat -L&lt;br /&gt;
Chain PREROUTING (policy ACCEPT)&lt;br /&gt;
target                         prot     opt     source         destination&lt;br /&gt;
&lt;br /&gt;
Chain POSTROUTING (policy ACCEPT)&lt;br /&gt;
target                         prot     opt     source         destination&lt;br /&gt;
MASQUERADE      all          --      anywhere    anywhere&lt;br /&gt;
&lt;br /&gt;
Chain OUTPUT (policy ACCEPT)&lt;br /&gt;
target                         prot     opt     source         destination&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;The Nameserver&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
I use bind9 as my nameserver. &lt;br /&gt;
&lt;br /&gt;
First you have to create a new file called &#039;db.mrouter&#039;. My file looks like this:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;# cat /etc/bind/db.mrouter&lt;br /&gt;
&lt;br /&gt;
$ttl 38400&lt;br /&gt;
mrouter.    IN    SOA    flux. flux.wg. (&lt;br /&gt;
        2003051402&lt;br /&gt;
        10800&lt;br /&gt;
        3600&lt;br /&gt;
        604800&lt;br /&gt;
        38400 )&lt;br /&gt;
&lt;br /&gt;
mrouter.                         IN      NS     flux.&lt;br /&gt;
wsockhost.mrouter.         IN      A       192.168.0.254&lt;br /&gt;
192.168.0.254.mrouter.    IN     PTR    wsockhost&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Here, &#039;flux&#039; is the hostname of my server and &#039;192.168.0.254&#039; is its IP.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Starting the connection&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Some tips before you start:&lt;br /&gt;
&lt;br /&gt;
It seems that the kbemused-server is interfering with all this. so, if you see a kbluetoothd popup window that indicates your phone is connecting to the bemused-server, it&#039;s maybe a good idea to disable it first or to stop kbluetoothd alltogether (just switching channels does not work for me).&lt;br /&gt;
&lt;br /&gt;
The SX1&#039;s BlueTooth application suxx. It seems that it doesn&#039;t crash totally, but rather partially sometimes, e.g. I can still transfer files to / from the phone, but getting TCP-IP to work fails sometimes for no obvious reason. The simplest approach to this is switching Bluetooth (on the phone) off and on again, maybe even restart the phone.&lt;br /&gt;
&lt;br /&gt;
Then, at last, make sure the rfcomm devices you are about to use are created at first and are not already in use. To see current rfcomm activity run &#039;rfcomm&#039; without arguments. You can &quot;free&quot; rfcomm devices with &quot;rfcomm release &lt;device number&gt;OR&lt;all&gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let&#039;s try . To enable the tcp-ip connection, you have to do this:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;# sdptool add --channel=2 SP   &lt;br /&gt;
&lt;br /&gt;
Add the local bluetooth serial-port &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# dund --listen --channel=2&lt;br /&gt;
&lt;br /&gt;
Tell dund to listen for incoming ppp connections on the serial-port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# rfcomm connect 2 00:01:E3:2C:F9:61 2&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
This is crucial now: we try to establish a connection to the phones serial port (NOT the serial port we established locally). The phone will disconnect immediately but this is exactly what we want.&lt;br /&gt;
That is normal behaviour and results from how the &quot;mrouter&quot; application on the phone is working. If a bluetooth-device is trying to connect to the phone&#039;s serial port, the phone &quot;remembers&quot; the MAC address of the device, disconnects and then tries to establish a connection to that MAC address. If mrouter gets a nameserver from the pppd and if NAT is working, you are done.  Watch the syslog for activity:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Dec  3 01:33:18 hal hcid[26480]: Bluetooth HCI daemon&lt;br /&gt;
Dec  3 01:33:18 hal hcid[26480]: Starting security manager 0&lt;br /&gt;
Dec  3 01:33:18 hal sdpd[26484]: Bluetooth SDP daemon&lt;br /&gt;
Dec  3 01:33:18 hal dund[26492]: Bluetooth DUN daemon&lt;br /&gt;
Dec  3 01:33:18 hal hcid[26480]: link_key_request (sba=00:10:DC:57:6D:BC, dba=00:01:E3:2C:F9&lt;br /&gt;
Dec  3 01:33:20 hal dund[26506]: New connection from 00:01:E3:2C:F9:61&lt;br /&gt;
Dec  3 01:33:20 hal pppd[26512]: pppd 2.4.1 started by root, uid 0&lt;br /&gt;
Dec  3 01:33:20 hal pppd[26512]: using channel 8&lt;br /&gt;
Dec  3 01:33:20 hal pppd[26512]: Using interface ppp0&lt;br /&gt;
Dec  3 01:33:20 hal pppd[26512]: Connect: ppp0 &lt;--&gt; /dev/rfcomm0&lt;br /&gt;
Dec  3 01:33:20 hal pppd[26512]: sent [LCP ConfReq id=0x1 &lt;asyncmap 0x0&gt; &lt;magic 0x8bdf7a9&gt; &lt;mp&gt;]&lt;br /&gt;
Dec  3 01:33:20 hal pppd[26512]: rcvd [LCP ConfReq id=0x1 &lt;magic 0xf97250ad&gt; &lt;asyncmap 0x0&gt;omp&gt;]&lt;br /&gt;
Dec  3 01:33:20 hal pppd[26512]: sent [LCP ConfAck id=0x1 &lt;magic 0xf97250ad&gt; &lt;asyncmap 0x0&gt;omp&gt;]&lt;br /&gt;
Dec  3 01:33:21 hal pppd[26512]: rcvd [LCP ConfAck id=0x1 &lt;asyncmap 0x0&gt; &lt;magic 0x8bdf7a9&gt; &lt;mp&gt;]&lt;br /&gt;
Dec  3 01:33:21 hal pppd[26512]: cbcp_lowerup&lt;br /&gt;
Dec  3 01:33:21 hal pppd[26512]: want: 2&lt;br /&gt;
Dec  3 01:33:21 hal pppd[26512]: sent [IPCP ConfReq id=0x1 &lt;addr 192.168.0.253&gt; &lt;compress VJ&lt;br /&gt;
Dec  3 01:33:21 hal pppd[26512]: sent [CCP ConfReq id=0x1 &lt;deflate 15&gt; &lt;deflate(old#) 15&gt; &lt;b&lt;br /&gt;
Dec  3 01:33:21 hal pppd[26512]: rcvd [IPCP ConfReq id=0x1 &lt;compress VJ 0f 01&gt; &lt;addr 0.0.0.0.0.0.0&gt; &lt;ms-dns3 0.0.0.0&gt;]&lt;br /&gt;
Dec  3 01:33:21 hal pppd[26512]: sent [IPCP ConfNak id=0x1 &lt;addr 192.168.0.200&gt; &lt;ms-dns1 192&lt;ms-dns3 192.168.0.254&gt;]&lt;br /&gt;
Dec  3 01:33:21 hal pppd[26512]: rcvd [IPCP ConfAck id=0x1 &lt;addr 192.168.0.253&gt; &lt;compress VJ&lt;br /&gt;
Dec  3 01:33:21 hal pppd[26512]: rcvd [CCP ConfRej id=0x1 &lt;deflate 15&gt; &lt;deflate(old#) 15&gt; &lt;b&lt;br /&gt;
Dec  3 01:33:21 hal pppd[26512]: sent [CCP ConfReq id=0x2]&lt;br /&gt;
Dec  3 01:33:21 hal pppd[26512]: rcvd [IPCP ConfReq id=0x2 &lt;compress VJ 0f 01&gt; &lt;addr 192.168dns1 192.168.0.254&gt; &lt;ms-dns3 192.168.0.254&gt;]&lt;br /&gt;
Dec  3 01:33:21 hal pppd[26512]: sent [IPCP ConfAck id=0x2 &lt;compress VJ 0f 01&gt; &lt;addr 192.168dns1 192.168.0.254&gt; &lt;ms-dns3 192.168.0.254&gt;]&lt;br /&gt;
Dec  3 01:33:21 hal pppd[26512]: found interface eth0 for proxy arp&lt;br /&gt;
Dec  3 01:33:21 hal pppd[26512]: local  IP address 192.168.0.253&lt;br /&gt;
Dec  3 01:33:21 hal pppd[26512]: remote IP address 192.168.0.200&lt;br /&gt;
Dec  3 01:33:21 hal pppd[26512]: Script /etc/ppp/ip-up started (pid 26521)&lt;br /&gt;
Dec  3 01:33:21 hal pppd[26512]: Script /etc/ppp/ip-up finished (pid 26521), status = 0x0&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Happy tcp-ip&#039;ing &lt;img src=&quot;http://united-geeks.org/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 03 Dec 2004 01:14:00 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/6-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>

</channel>
</rss>