<?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>fail2fail - Software</title>
    <link>http://www.fail2fail.com/</link>
    <description>perfectionism or disability?</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.4.1 - http://www.s9y.org/</generator>
    
    

<item>
    <title>Ion3/Notion und Fullscreen Flash-Videos</title>
    <link>http://www.fail2fail.com/archives/30-Ion3Notion-und-Fullscreen-Flash-Videos.html</link>
            <category>Software</category>
    
    <comments>http://www.fail2fail.com/archives/30-Ion3Notion-und-Fullscreen-Flash-Videos.html#comments</comments>
    <wfw:comment>http://www.fail2fail.com/wfwcomment.php?cid=30</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.fail2fail.com/rss.php?version=2.0&amp;type=comments&amp;cid=30</wfw:commentRss>
    

    <author>nospam@example.com (Juri Hamburg)</author>
    <content:encoded>
    Da ständig in #ion und #notion Leute nach dem Workaround fragen, wie man Flash-Videos im Vollbild unter ion3 anschauen kann, soll hier es kurz zusammengefasst werden, da über google man nicht sonderlich schnell eine kompakte Lösung findet.&lt;br /&gt;
&lt;br /&gt;
Kurz zum Problem selbst: Flash-Videos (z.B. auf youtube) verlassen den Vollbildmodus seit Flashplugin-Version 9.x (?), wenn kurz nach dem Vollbildmodus-Aufruf der Fokus auf des Video-Fenster verschwindet. Resultat: keine Fullscreen-Flash-Videos für ion3-Nutzer. &lt;br /&gt;
&lt;br /&gt;
Zumindest nicht ohne einem üblen Hack, den es &lt;a href=&quot;http://git.decadent.org.uk/gitweb?p=ion3.git;a=blob_plain;f=debian/cfg_kludge_flash.lua;hb=ec316c66d2678ffeddfca6c0be39d23eab55bd34&quot; title=&quot;flash fullscreen workaround for ion3&quot;&gt;hier zum Runterladen&lt;/a&gt; gibt (&lt;a href=&quot;http://fail2fail.com/dump/notion/cfg_kludge_flash.lua&quot;&gt;lokale Kopie&lt;/a&gt;). Diesen kann man direkt in &lt;tt&gt;cfg_kludges.lua&lt;/tt&gt; oder in einer beliebige andere Datei, auf die &lt;tt&gt;dopath()&lt;/tt&gt; angewandt wird,  reinkopieren.&lt;br /&gt;
&lt;br /&gt;
Nun muss man noch die Winprops korrigieren, damit die Workaround-Funktionen auf das richtige Fenster angewandt werden. Dazu muss man zuerst die &lt;tt&gt;class&lt;/tt&gt;  und &lt;tt&gt;instance&lt;/tt&gt; des Fullscreen-Flash-Fensters rauskriegen. Dazu kopiert man diesen Lua-Snippet (&lt;a href=&quot;http://blog.gmane.org/gmane.comp.window-managers.ion.general/month=20091201&quot;&gt;hier gefunden&lt;/a&gt;) in ion&#039;s Lua-Code Prompt (Mod+F3):&lt;pre&gt;&lt;div class=&quot;lua geshi&quot; style=&quot;text-align: left;&quot;&gt;ioncore.get_hook&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;clientwin_do_manage_alt&#039;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;:add&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #b1b100;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;cwin, &lt;span style=&quot;color: #b1b100;&quot;&gt;table&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; ioncore.write_savefile&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;windowinfos&amp;quot;&lt;/span&gt;, cwin:get_ident&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;end&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;&amp;#160;&lt;/div&gt;&lt;/pre&gt;Flash im Vollbildmodus aufrufen und die Ausgabe im &lt;tt&gt;~/default-session-0/windowsinfos.lua&lt;/tt&gt; betrachten. Die &lt;tt&gt;class&lt;/tt&gt; und &lt;tt&gt;instance&lt;/tt&gt; müssen in den zugehörigen cfg_kludges.lua übernommen werden (auch wenn da auf den ersten Blick etwas sinnloses wie &quot;&amp;lt;unknown&amp;gt;&quot; steht).&lt;br /&gt;
&lt;br /&gt;
Falls man alles richtig gemacht hat und trotzdem keinen Erfolg hat, kann es durchaus helfen die Zahl in der Zeile&lt;pre&gt;&lt;div class=&quot;lua geshi&quot; style=&quot;text-align: left;&quot;&gt;timer:set&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;200&lt;/span&gt;, &lt;span style=&quot;color: #b1b100;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; cwin:goto&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;end&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt; zu erhöhen.&lt;br /&gt;
&lt;br /&gt; 
    </content:encoded>

    <pubDate>Sun, 15 Aug 2010 01:05:35 +0200</pubDate>
    <guid isPermaLink="false">http://www.fail2fail.com/archives/30-guid.html</guid>
    <category>flash</category>
<category>ion3</category>
<category>linux</category>
<category>notion</category>
<category>software</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Cronjob und relative includes in PHP</title>
    <link>http://www.fail2fail.com/archives/29-Cronjob-und-relative-includes-in-PHP.html</link>
            <category>Software</category>
    
    <comments>http://www.fail2fail.com/archives/29-Cronjob-und-relative-includes-in-PHP.html#comments</comments>
    <wfw:comment>http://www.fail2fail.com/wfwcomment.php?cid=29</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.fail2fail.com/rss.php?version=2.0&amp;type=comments&amp;cid=29</wfw:commentRss>
    

    <author>nospam@example.com (Juri Hamburg)</author>
    <content:encoded>
    For the logs - heute aus Not kurz überlegt, wie man ein PHP-Skript eigentlich über cron laufen lässt, wenn das PHP-Skript Includes mit relativen Pfaden aufweist. Das Problem ist, dass crons Arbeitsverzeichnis nicht dem Verzeichnis des Skripts entspricht und die relativen Pfade somit auf Falsches verweisen.&lt;br /&gt;
&lt;br /&gt;
Über Bash-Skript den Job zu wrappen wäre auch nicht das Wahre. Ein nahezu universeller PHP-Ein-Zeiler vor den Includes hat es getan:&lt;pre&gt;&lt;div class=&quot;php geshi&quot; style=&quot;text-align: left;&quot;&gt;#!/usr/bin/php&lt;br /&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;?&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://www.php.net/chdir&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;chdir&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;a href=&quot;http://www.php.net/dirname&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;dirname&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;__FILE__&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;// &amp;lt;-- &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;include_once&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;../../relative.php&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;// ...&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://www.php.net/exit&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;exit&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;br /&gt;
Natürlich wäre in der &lt;tt&gt;crontab&lt;/tt&gt; auch etwas wie &lt;pre&gt;&lt;div class=&quot;cron geshi&quot; style=&quot;text-align: left;&quot;&gt;1 */30 * * * * user cd /pfad/zum/skript; php-skript.php&lt;/div&gt;&lt;/pre&gt; möglich, allerdings in anacrons &lt;tt&gt;cron.{hourly|daily|weekly|monthly}&lt;/tt&gt;, in den man bequemerweise nur einen symbolischen Link zum Skript anlegt, ist so eine Anweisung nicht machbar. &lt;br /&gt;
&lt;br /&gt;
Anmerkung: die Verwendung von &lt;tt&gt;chdir()&lt;/tt&gt; Funktion kann problematisch werden, wenn &quot;safe mode&quot; gesetzt ist. Die Verwendung von &quot;safe mode&quot; ist aber seit PHP 5.3 sowieso als veraltet markiert. 
    </content:encoded>

    <pubDate>Tue, 27 Jul 2010 20:11:24 +0200</pubDate>
    <guid isPermaLink="false">http://www.fail2fail.com/archives/29-guid.html</guid>
    <category>cron</category>
<category>php</category>
<category>software</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Vim: Auflösen von Klammern in Präprozessor-Anweisungen scheitert</title>
    <link>http://www.fail2fail.com/archives/27-Vim-Aufloesen-von-Klammern-in-Praeprozessor-Anweisungen-scheitert.html</link>
            <category>Linux</category>
            <category>Software</category>
    
    <comments>http://www.fail2fail.com/archives/27-Vim-Aufloesen-von-Klammern-in-Praeprozessor-Anweisungen-scheitert.html#comments</comments>
    <wfw:comment>http://www.fail2fail.com/wfwcomment.php?cid=27</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.fail2fail.com/rss.php?version=2.0&amp;type=comments&amp;cid=27</wfw:commentRss>
    

    <author>nospam@example.com (Juri Hamburg)</author>
    <content:encoded>
    Ich musste heute bedauerlicherweise feststellen, dass Vims Syntax-Folding sowie die Klammernauflösung (und damit Funktionen von &lt;tt&gt;&quot;%&quot;&lt;/tt&gt;, &lt;tt&gt;&quot;]}&quot;&lt;/tt&gt;, etc.) unter Verwendung von bedingten Präprozessor-Anweisungen in C-Code gnadenlos versagen. Gerade wo der Code etwas unübersichtlicher wird, lässt Vim einen etwas im Stich, was die Navigation angeht. Hier ein einfacher Beispiel-Snippet, mit dem man das Problem reproduzieren kann:&lt;pre&gt;&lt;div class=&quot;c geshi&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;i&lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; i&lt;span style=&quot;color: #339933;&quot;&gt;&amp;lt;&lt;/span&gt;somevar&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; i&lt;span style=&quot;color: #339933;&quot;&gt;++&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #339933;&quot;&gt;#ifdef SOME_PARAM&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #b1b100;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;k&lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; k&lt;span style=&quot;color: #339933;&quot;&gt;&amp;lt;&lt;/span&gt;limit_one&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; k&lt;span style=&quot;color: #339933;&quot;&gt;++&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #339933;&quot;&gt;#else&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #b1b100;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;k&lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; k&lt;span style=&quot;color: #339933;&quot;&gt;&amp;lt;&lt;/span&gt;limit_else&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; k&lt;span style=&quot;color: #339933;&quot;&gt;++&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #339933;&quot;&gt;#endif&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;//do something&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;In diesem Fall &quot;weiß&quot; Vim nicht, dass nur eine öffnende Klammer aus dem  &lt;tt&gt;#ifdef-#else&lt;/tt&gt;-Block von Bedeutung ist und macht stures Auflösen nach dem Schema &quot;auf eine öffnende Klammer gibt es eine schließende&quot; weiter.&lt;br /&gt;
Einen fertigen Workaround habe ich bisher nicht gefunden - schade...&lt;br /&gt; 
    </content:encoded>

    <pubDate>Thu, 13 May 2010 18:14:44 +0200</pubDate>
    <guid isPermaLink="false">http://www.fail2fail.com/archives/27-guid.html</guid>
    <category>linux</category>
<category>software</category>
<category>vim</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Synchron mit Linux und Windows Mobile</title>
    <link>http://www.fail2fail.com/archives/24-Synchron-mit-Linux-und-Windows-Mobile.html</link>
            <category>Software</category>
    
    <comments>http://www.fail2fail.com/archives/24-Synchron-mit-Linux-und-Windows-Mobile.html#comments</comments>
    <wfw:comment>http://www.fail2fail.com/wfwcomment.php?cid=24</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.fail2fail.com/rss.php?version=2.0&amp;type=comments&amp;cid=24</wfw:commentRss>
    

    <author>nospam@example.com (Juri Hamburg)</author>
    <content:encoded>
    &lt;!-- s9ymdb:49 --&gt;&lt;img class=&quot;serendipity_image_right&quot; width=&quot;64&quot; height=&quot;68&quot; style=&quot;float: right; border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://www.fail2fail.com/serendipity_admin_image_selector.php?serendipity[image]=49&amp;serendipity[disposition]=inline&amp;serendipity[step]=showItem&amp;serendipity[resizeHeight]=68&amp;serendipity[resizeWidth]=64&quot; alt=&quot;funambol_logo&quot; /&gt;Pünktlich zu Ostern fand ich endlich eine praktikable Lösung für das Synchronisieren meiner Kontakte, Aufgaben und Termine zwischen meinen Linux-Rechnern und Windows Mobile 6 Gerät (HTC Artemis). Und das, ohne meine Termine den Datenkraken anzuvertrauen. Die (Er)Lösung hat einen Namen: &lt;strong&gt;Funambol&lt;/strong&gt;. Funambol bietet Clients für&lt;br /&gt;
&lt;strong&gt;Desktop-Applikationen&lt;/strong&gt; wie Outlook, Thunderbird (mit Lightning Extension), Evolution, iPod&lt;br /&gt;
&lt;strong&gt;Mobile Geräte&lt;/strong&gt;, darunter Windows Mobile, Symbian, Blackberry und iPhone.&lt;br /&gt;
Eine Synchronisation zu Gmail, Yahoo und etlichen Groupware-Servern wird ebenfalls unterstützt.&lt;br /&gt;
&lt;br /&gt;
Neben den Clients gibt es auch eine Serverinstanz (als Bündel samt nötigen JRE, Hypersonic DB, etc.) zum Download, die man auf einem beliebigen Rechner installieren kann. Auch Installation auf einem entfernten Server ist möglich. &lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Funambol Server (stand 8.0.2) auf Linux einrichten im Schnelldurchlauf:&lt;/h3&gt;&lt;br /&gt;
Funambol Server von der &lt;a href=&quot;https://www.forge.funambol.org/download/#server&quot;&gt;Download-Seite&lt;/a&gt; runterladen.&lt;br /&gt;
&lt;br /&gt;
Server Installieren mit: &lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;sh&lt;/span&gt; funambol-version.bin&lt;/div&gt; (Lizenzbestimmungen lesen, Pfad auswählen)&lt;br /&gt;
&lt;br /&gt;
Empfehlenswert - Rechte anpassen, so dass man den Server nicht als root laufen lassen muss.&lt;br /&gt;
&lt;br /&gt;
Wenn nicht über Dialog der Installation bereits geschehen, Server starten: &lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;sh&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;pfad&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;zu&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;Funambol&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;bin&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;funambol start&lt;/div&gt;&lt;br /&gt;
Admin-Oberfläche starten: &lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;sh&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;pfad&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;zu&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;Funambol&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;admin&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;bin&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;funamboladmin&lt;/div&gt;&lt;br /&gt;
Wenn entfernter Server, sollte man zuvor mit &quot;ssh -X&quot; einloggen um X an ssh-client weiterzuleiten. Auch möglich wäre Funambol lokal zu installieren und das Admin-Tool auf die Instanz des entfernten Servers zugreifen lassen (habe ich persönlich nicht getestet).&lt;br /&gt;
&lt;br /&gt;
Im Admin-Tool einloggen mit Initialzugangsdaten &lt;strong&gt;admin:sa&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
Admin-Passwort ändern und neuen (Synchronisations-)Benutzer anlegen.&lt;br /&gt;
&lt;br /&gt;
Bei Unklarheiten evtl. doch die &lt;a href=&quot;http://download.forge.objectweb.org/sync4j/funambol-installation-and-administration-guide.pdf&quot;&gt;Server-Dokumentation heranziehen&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;(Meine) Clients Einrichten&lt;/h3&gt;&lt;br /&gt;
Auf alle Linux-Rechner Thunderbird mit Addon &lt;a href=&quot;https://addons.mozilla.org/de/thunderbird/addon/2313&quot;&gt;Lightning&lt;/a&gt; installieren. Für Thunderbird 3 gab es von Funambol noch keinen Stable Release des Mozilla Plugins, dennoch bin ich nach kurzem Stöbern auf einen &lt;a href=&quot;https://mozilla-plugin.forge.funambol.org/servlets/ProjectDocumentList?expandFolder=49&amp;folderID=0&quot;&gt;Entwicklungs-Snapshot&lt;/a&gt; gestoßen, der nun bei mir ohne Probleme läuft.&lt;br /&gt;
&lt;br /&gt;
Für Windows Mobile nahm ich den &lt;a href=&quot;http://download.forge.objectweb.org/sync4j/funambol-pocketpc-sync-client-8.0.4.cab&quot;&gt;funambol-pocketpc-sync-client-8.0.4.cab Installer&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
In allen Clients muss das Synchronisationskonto konfiguriert werden mit den Daten des auf dem Funambol-Server erzeugten Benutzers und außerdem muss der Serverpfad standardmäßig eingestellt werden auf: &lt;pre&gt;http://ip.oder.domain:8080/funambol/ds&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Defaultmäßig war unter Windows Mobile die Synchronisation von Aufgaben ausgeschaltet - evtl. anpassen. Fertig!&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Kein Erfolg auf Debian 64 Bit&lt;/h3&gt;&lt;br /&gt;
Ich hatte &lt;strike&gt;etwas Zeit&lt;/strike&gt; zwei Tage damit verbracht Funambol 8.0.2 (stable) und 8.5 (snapshot, 64bit-version) auf einer 64-Bit-Debian-Installation zum Laufen zu bekommen, leider ohne Erfolg. Auch mit JRE 1.5 und 1.6 aus der Debian-Repository (mit und ohne ia32-sun-java6-bin) startete Funambol zwar, hängte sich aber auf (oder die JVM) und ließ sich nicht mehr mittels &quot;funambol stop&quot; stoppen. Erst mit SIGTERM terminierte der Prozess. &lt;br /&gt;
Auf dem Archlinux war die Installation in 10 Minuten erledigt - da habe ich aber gestaunt. &lt;img src=&quot;http://www.fail2fail.com/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;
Frohe Ostern!&lt;br /&gt;
&lt;div class=&#039;s9y_typeset s9y_typeset_center&#039; style=&#039;text-align: center; margin: 0px auto 0px auto&#039;&gt;&lt;!-- s9ymdb:44 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;300&quot; height=&quot;344&quot; style=&quot;border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://www.fail2fail.com/serendipity_admin_image_selector.php?serendipity[image]=44&amp;serendipity[disposition]=inline&amp;serendipity[step]=showItem&amp;serendipity[resizeHeight]=344&amp;serendipity[resizeWidth]=300&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt; 
    </content:encoded>

    <pubDate>Tue, 30 Mar 2010 22:31:16 +0200</pubDate>
    <guid isPermaLink="false">http://www.fail2fail.com/archives/24-guid.html</guid>
    <category>funambol</category>
<category>htc</category>
<category>linux</category>
<category>mobile</category>
<category>software</category>
<category>synchronisation</category>
<category>windows</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Lesezeichen in Firefox zentral verwalten mit Xmarks</title>
    <link>http://www.fail2fail.com/archives/20-Lesezeichen-in-Firefox-zentral-verwalten-mit-Xmarks.html</link>
            <category>Software</category>
    
    <comments>http://www.fail2fail.com/archives/20-Lesezeichen-in-Firefox-zentral-verwalten-mit-Xmarks.html#comments</comments>
    <wfw:comment>http://www.fail2fail.com/wfwcomment.php?cid=20</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.fail2fail.com/rss.php?version=2.0&amp;type=comments&amp;cid=20</wfw:commentRss>
    

    <author>nospam@example.com (Juri Hamburg)</author>
    <content:encoded>
    Für Leute, die auf mehreren Computern arbeiten und Lesezeichen verwenden, gibt es Firefox Addon &lt;a href=&quot;https://addons.mozilla.org/de/firefox/addon/2410&quot; title=&quot;Xmarks&quot;&gt;Xmarks&lt;/a&gt;. Die Lesezeichen können auf zwei verschiedene Arten abgespeichert werden:&lt;ul&gt;&lt;li&gt;auf Xmarks Server (Account nötig)&lt;/li&gt;&lt;li&gt;auf eigenem Server mit Zugriff via FTP oder WebDav&lt;/li&gt;&lt;/ul&gt;Ich versuche es zu meiden meine Daten Dritten zu überlassen, deswegen habe ich mich für die zweite Möglichkeit entschieden. Zugegriffen werden soll über WebDav.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt; &lt;br /&gt;&lt;a href=&quot;http://www.fail2fail.com/archives/20-Lesezeichen-in-Firefox-zentral-verwalten-mit-Xmarks.html#extended&quot;&gt;Continue reading &quot;Lesezeichen in Firefox zentral verwalten mit Xmarks&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 15 Nov 2009 12:43:22 +0100</pubDate>
    <guid isPermaLink="false">http://www.fail2fail.com/archives/20-guid.html</guid>
    <category>debian</category>
<category>firefox</category>
<category>software</category>
<category>webdav</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Entdeckung des Tages: gVim als Editor für Textfelder in Firefox/Vimperator nutzen.</title>
    <link>http://www.fail2fail.com/archives/16-Entdeckung-des-Tages-gVim-als-Editor-fuer-Textfelder-in-FirefoxVimperator-nutzen..html</link>
            <category>Software</category>
    
    <comments>http://www.fail2fail.com/archives/16-Entdeckung-des-Tages-gVim-als-Editor-fuer-Textfelder-in-FirefoxVimperator-nutzen..html#comments</comments>
    <wfw:comment>http://www.fail2fail.com/wfwcomment.php?cid=16</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.fail2fail.com/rss.php?version=2.0&amp;type=comments&amp;cid=16</wfw:commentRss>
    

    <author>nospam@example.com (Juri Hamburg)</author>
    <content:encoded>
    Gerade über ein echt nützliches Feature gestolpert in meinem geliebten Vimperator. Und zwar, sobald der Cursor in einem Textfeld ist, drückt man &lt;strong&gt;Ctrl-I&lt;/strong&gt; und schon öffnet sich gVim um auf bequeme Weise Text zu erstellen.  Nach dem schließen des Editors wird der Text in das Feld eingefügt. Außerdem kann man natürlich alle anderen Vorteile von gVim nutzen. Gerade bei größeren Texten ist es sehr angenehm: gVim legt für jeden Text jeweils eine Datei im /tmp Verzeichnis ab. Damit kann man bequem speichern, bevor man im Browser auf &quot;Ok&quot;, &quot;Abschicken&quot;, oder ähnliches geht. Denn wer kennt das nicht - langen Text geschrieben, möchte es nun absenden und es kommt etwas wie &quot;Ihre Sitzung ist abgelaufen, bitte tun Sie dies und das&quot; - Text geht so oft flöten, wenn die Seite nicht klug programmiert wurde.&lt;br /&gt;
&lt;br /&gt;
Nun sind solche Probleme endlich Geschichte!&lt;br /&gt; 
    </content:encoded>

    <pubDate>Thu, 17 Sep 2009 14:16:49 +0200</pubDate>
    <guid isPermaLink="false">http://www.fail2fail.com/archives/16-guid.html</guid>
    <category>editor</category>
<category>firefox</category>
<category>software</category>
<category>vim</category>
<category>vimperator</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Abhilfe: Firefox 3.5 stürzt bei Verwendung von Flashplayer 10 ab bzw. 100% CPU-Last</title>
    <link>http://www.fail2fail.com/archives/12-Abhilfe-Firefox-3.5-stuerzt-bei-Verwendung-von-Flashplayer-10-ab-bzw.-100%25-CPU-Last.html</link>
            <category>Software</category>
    
    <comments>http://www.fail2fail.com/archives/12-Abhilfe-Firefox-3.5-stuerzt-bei-Verwendung-von-Flashplayer-10-ab-bzw.-100%25-CPU-Last.html#comments</comments>
    <wfw:comment>http://www.fail2fail.com/wfwcomment.php?cid=12</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.fail2fail.com/rss.php?version=2.0&amp;type=comments&amp;cid=12</wfw:commentRss>
    

    <author>nospam@example.com (Juri Hamburg)</author>
    <content:encoded>
    Dieser Artikel ist allen gewidmet, bei den Firefox nach dem Update auf Version 3.5 öfters auf Seiten mit Flash-Inhalten abschmiert.&lt;br /&gt;
&lt;br /&gt;
Nach dem ich auf Firefox 3.5 gewechselt habe (Archlinux), musste ich mit zwei Problemen kämpfen:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Firefox beendet sich ohne Fehlermeldung oder friert ein&lt;/li&gt;&lt;li&gt;Firefox erzeugt 100% CPU-Last und reagiert dementsprechend langsam (auch ohne Flash, afaik)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
Der Tipp den Flashplugin neuzuinstallieren half bei mir leider nicht und Gnash fand ich noch schlimmer als Flashplayer.&lt;br /&gt;
Wenn jemand einen Fuchs hat, der ebenfalls solche Symptome aufweist, soll einen einfachen Trick an ihm versuchen:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Datei &lt;em&gt;pluginreg.dat&lt;/em&gt; im Firefox-Profilverzeichnis löschen.&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Das Profilverzeichnis befindet sich normalerweise unter &lt;em&gt;~/.mozilla/firefox/&lt;/em&gt;. Einer der (möglicherweise) mehreren Ordner mit kryptischem Namen ist der Profilverzeichnis. Falls man nicht sicher ist, welcher von den es genau ist, einfach in allen Ordnern die genannte Datei löschen. &lt;img src=&quot;http://www.fail2fail.com/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;
Keine Angst, die Datei wird wenn nötig von FF automatisch generiert.&lt;br /&gt;
&lt;br /&gt;
Bei meinem Fuchs hat das &quot;Wundermittel&quot; sehr gut angeschlagen und ich kann nun unbesorgt wieder auf ihm im WWW rumreiten. &lt;br /&gt;
Viel Erfolg!&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Update (22.08.09): Seit kurzem tauchten bei mir diese Symptome erneut auf. Deaktivierung vom Firefox-Addon &quot;Noscript&quot; behob das Problem.&lt;br /&gt;
&lt;/em&gt; 
    </content:encoded>

    <pubDate>Sat, 25 Jul 2009 18:05:26 +0200</pubDate>
    <guid isPermaLink="false">http://www.fail2fail.com/archives/12-guid.html</guid>
    <category>archlinux</category>
<category>firefox</category>
<category>linux</category>
<category>software</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>CSS: Zuweisung mehrerer Klassen - Vorrang bei Konflikten</title>
    <link>http://www.fail2fail.com/archives/10-CSS-Zuweisung-mehrerer-Klassen-Vorrang-bei-Konflikten.html</link>
            <category>Software</category>
    
    <comments>http://www.fail2fail.com/archives/10-CSS-Zuweisung-mehrerer-Klassen-Vorrang-bei-Konflikten.html#comments</comments>
    <wfw:comment>http://www.fail2fail.com/wfwcomment.php?cid=10</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.fail2fail.com/rss.php?version=2.0&amp;type=comments&amp;cid=10</wfw:commentRss>
    

    <author>nospam@example.com (Juri Hamburg)</author>
    <content:encoded>
    Ich hatte heute die Gelegenheit mich etwas näher mit CSS zu beschäftigen und bin auf einen interessanten Aspekt gestoßen. Die meisten Hardcore-Webdesigner werden hier wohl keine neue Erkenntnisse finden, aber für den einen Gelegenheitscoder könnte dies durchaus nützlich sein.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Problem&lt;/h3&gt;Man hat drei verschiedene divs eingeplant, die gewisse Basiseigenschaften haben sollen, welche für alle drei divs gelten. Neben diesen &quot;Basiseigenschaften&quot; soll jeder div noch mit eigenen speziellen Style-Attributen versehen werden. Wie realisieren wir das? Gibt es Konflikte? Wenn ja, wie wird es gehandhabt? &lt;br /&gt;&lt;a href=&quot;http://www.fail2fail.com/archives/10-CSS-Zuweisung-mehrerer-Klassen-Vorrang-bei-Konflikten.html#extended&quot;&gt;Continue reading &quot;CSS: Zuweisung mehrerer Klassen - Vorrang bei Konflikten&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 08 Jul 2009 11:41:47 +0200</pubDate>
    <guid isPermaLink="false">http://www.fail2fail.com/archives/10-guid.html</guid>
    <category>css</category>
<category>html</category>
<category>software</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>Opera wird 15</title>
    <link>http://www.fail2fail.com/archives/4-Opera-wird-15.html</link>
            <category>Software</category>
    
    <comments>http://www.fail2fail.com/archives/4-Opera-wird-15.html#comments</comments>
    <wfw:comment>http://www.fail2fail.com/wfwcomment.php?cid=4</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.fail2fail.com/rss.php?version=2.0&amp;type=comments&amp;cid=4</wfw:commentRss>
    

    <author>nospam@example.com (Juri Hamburg)</author>
    <content:encoded>
    Opera wird also 15. Als langjähriger Sympathisant von Opera möchte ich diese Gelegenheit nun als Anlass für diesen Artikel nutzen. Eigentlich verwendete ich es seit ca. 2 Jahren nicht mehr, genauer gesagt, seit dem ich das Firefox-Addons namens &quot;Vimperator&quot; entdeckt hatte. Bis zur letzten Woche - da fand ich nämlich eine Shortkeys-Konfigurationsdatei, das vim-Feeling nach Opera bringen soll. Das hat mich dazu bewegt Opera 9.64 noch eine Chance zu geben. Mit dem &lt;a href=&quot;http://my.opera.com/Tamil/blog/opera-standard-slim-skin&quot; title=&quot;Slim Opera Theme suitable for vim feeling&quot;&gt;Opera Standard Slim Theme&lt;/a&gt; macht es &quot;&lt;a href=&quot;http://my.opera.com/Blazeix/blog/vimperator-for-opera&quot; title=&quot;Vim feeling for Opera&quot;&gt;vimperopera&lt;/a&gt;&quot; einem tatsächlich möglich &lt;em&gt;ähnlich&lt;/em&gt; bequem wie unter Vimperator zu arbeiten. &lt;br /&gt;
&lt;br /&gt;
Nein, es kommt auf keinen Fall an Vimperator ran, da es nur die primitivsten der primitiven Befehle abdeckt, lässt sich aber bestimmt gut als eine Vorlage für weitere Anpassungen nutzen. Dies soll aber auch nicht das Hauptthema des Artikels sein.&lt;br /&gt;
&lt;br /&gt;
Insgesamt mein Ersteindruck von Opera:&lt;br /&gt;
- flott&lt;br /&gt;
- verbraucht weniger Speicher als FF3&lt;br /&gt;
- mit entsprechenden Cache-Einstellungen lässt Opera nicht bei &lt;u&gt;jedem&lt;/u&gt; Seitenaufruf die Festplatte andrehen (im Gegensatz zu FF3 mit SQLite)&lt;br /&gt;
- im Zusammenspiel mit einer der vielen Blocklisten lässt sich der Werbespam auch in Grenzen halten&lt;br /&gt;
&lt;br /&gt;
Als ein &quot;Wiedereinsteiger&quot; guckt man sich die Software von allen Ecken an. In der Rumklick-Orgie bin ich auf ein Feature unter &quot;File&quot;-&gt;&quot;Synchronize Opera...&quot; gestoßen. Na wenn das nicht vielversprechend klingt, gerade in den Zeiten von Mobile Computing!&lt;br /&gt;
&lt;br /&gt;
Allerdings kam bald auch die Enttäuschung, weswegen ich eigentlich den Artikel schreibe.&lt;br /&gt;
Als ich den Account für dieses Feature anlegen wollte, musste ich zu meinem Bedauern folgendes im Lizenzabkommen lesen:&lt;br /&gt; &lt;br /&gt;&lt;a href=&quot;http://www.fail2fail.com/archives/4-Opera-wird-15.html#extended&quot;&gt;Continue reading &quot;Opera wird 15&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 28 Apr 2009 12:22:20 +0200</pubDate>
    <guid isPermaLink="false">http://www.fail2fail.com/archives/4-guid.html</guid>
    <category>datenschutz</category>
<category>opera</category>
<category>privacy</category>
<category>software</category>
<category>vimperator</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>
<item>
    <title>GeSHi-Darstellung in Serendipity ändern</title>
    <link>http://www.fail2fail.com/archives/3-GeSHi-Darstellung-in-Serendipity-aendern.html</link>
            <category>Software</category>
    
    <comments>http://www.fail2fail.com/archives/3-GeSHi-Darstellung-in-Serendipity-aendern.html#comments</comments>
    <wfw:comment>http://www.fail2fail.com/wfwcomment.php?cid=3</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.fail2fail.com/rss.php?version=2.0&amp;type=comments&amp;cid=3</wfw:commentRss>
    

    <author>nospam@example.com (Juri Hamburg)</author>
    <content:encoded>
    &lt;p&gt;GeSHi - generic syntax highlighter, kann auch in serendipity als Plugin eingebunden werden und wird von mir auch genutzt.&lt;br /&gt;Ich hatte das Problem, dass die geshi-Elemente mit meinem s9y-Thema kaum lesbar waren. Hier meine quick&#039;n&#039;dirty Lösung um den Stil von geshi zu ändern ohne dabei in globalen s9y-Stylesheets rumzuspielen.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.fail2fail.com/archives/3-GeSHi-Darstellung-in-Serendipity-aendern.html#extended&quot;&gt;Continue reading &quot;GeSHi-Darstellung in Serendipity ändern&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 09 Apr 2009 22:10:48 +0200</pubDate>
    <guid isPermaLink="false">http://www.fail2fail.com/archives/3-guid.html</guid>
    <category>css</category>
<category>geshi</category>
<category>s9y</category>
<category>software</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>
</item>

</channel>
</rss>