<?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/"
   >
<channel>
    <title>05282s Blog - Programmierung</title>
    <link>http://blog.dzoesch.com/</link>
    <description>Leben und Leiden mit dem Okapi</description>
    <dc:language>de</dc:language>
    <admin:errorReportsTo rdf:resource="mailto:blog@05282.com" />
    <generator>Serendipity 1.3 - http://www.s9y.org/</generator>
    <managingEditor>mail@05282.com</managingEditor>
<webMaster>mail@05282.com</webMaster>
<pubDate>Sat, 27 Sep 2008 20:28:33 GMT</pubDate>

    <image>
        <url>http://blog.dzoesch.com/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: 05282s Blog - Programmierung - Leben und Leiden mit dem Okapi</title>
        <link>http://blog.dzoesch.com/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Wer mit Farben cheatet...</title>
    <link>http://blog.dzoesch.com/archives/221-Wer-mit-Farben-cheatet....html</link>
            <category>Programmierung</category>
    
    <comments>http://blog.dzoesch.com/archives/221-Wer-mit-Farben-cheatet....html#comments</comments>
    <wfw:comment>http://blog.dzoesch.com/wfwcomment.php?cid=221</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.dzoesch.com/rss.php?version=2.0&amp;type=comments&amp;cid=221</wfw:commentRss>
    

    <author>mail@05282.com (Niklas)</author>
    <content:encoded>
    &lt;p&gt;Der gute &lt;a href=&quot;http://weblog.the-nail.de/archives/210-Wer-mit-Farben-spielt.html&quot;&gt;Charon&lt;/a&gt; hat einen Beitrag geschrieben zu einem &lt;a href=&quot;http://www.xrite.com/custom_page.aspx?PageID=77&quot;&gt;Spiel, oder eher Test&lt;/a&gt;,bei dem es darum geht Farben zu sortieren.&lt;/p&gt;  &lt;p&gt;Klingt einfach, ist aber schwer, vor allem für &lt;a href=&quot;http://de.wikipedia.org/wiki/Rot-Gr%C3%BCn-Sehschw%C3%A4che&quot;&gt;Farbenblinde&lt;/a&gt; wie mich. &lt;img src=&quot;http://blog.dzoesch.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;/p&gt;  &lt;p&gt;Nachdem ich in einem Kommentar zuerst nicht ganz verstanden hatte die wie anschließende Bewertung vonstatten geht hab ich im Nachhinein gemerkt:desto weniger Punkte, desto besser.&lt;/p&gt;  &lt;p&gt;Nur mit meinen Augen als Hilfsmittel kam ich auf 31 Punkte und dachte mir das geht doch auch besser.&lt;/p&gt;  &lt;p&gt;Ich habe mich dann rangesetzt und ein &lt;a href=&quot;https://addons.mozilla.org/de/firefox/addon/748&quot;&gt;Greasemonkey&lt;/a&gt;-Script gebaut dass aus dieser Ansicht:&lt;/p&gt;  &lt;p&gt;&lt;a   rel=&quot;lightbox[lightbox_group_entry_221]&quot; href=&quot;http://blog.dzoesch.com/uploads/WindowsLiveWriter/WermitFarbencheatet_9060/colornocheat_2.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;colornocheat&quot; border=&quot;0&quot; alt=&quot;colornocheat&quot; src=&quot;http://blog.dzoesch.com/uploads/WindowsLiveWriter/WermitFarbencheatet_9060/colornocheat_thumb.png&quot; width=&quot;244&quot; height=&quot;88&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;im Handumdrehen diese Ansicht zaubert:&lt;/p&gt;  &lt;p&gt;&lt;a   rel=&quot;lightbox[lightbox_group_entry_221]&quot; href=&quot;http://blog.dzoesch.com/uploads/WindowsLiveWriter/WermitFarbencheatet_9060/colorcheat_2.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; title=&quot;colorcheat&quot; border=&quot;0&quot; alt=&quot;colorcheat&quot; src=&quot;http://blog.dzoesch.com/uploads/WindowsLiveWriter/WermitFarbencheatet_9060/colorcheat_thumb.png&quot; width=&quot;244&quot; height=&quot;89&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Und schon gibts zuverlässig 0 Punkte, perfekte Farbensicht. Vorausgesetzt natürlich man beherrscht das sortieren nach Zahlen. &lt;img src=&quot;http://blog.dzoesch.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;/p&gt;  &lt;p&gt;Es war zwar mehr eine Art und Weise für mich das Erstellen von Greasemonkey-Scripts zu lernen, aber lustig ists allemal.&lt;/p&gt;  &lt;p&gt;Alle die wollen können sich das Script gerne &lt;a href=&quot;http://blog.dzoesch.com/uploads/spectralcolor_cheater.user.js&quot;&gt;installieren&lt;/a&gt;.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 24 Sep 2008 10:27:53 +0200</pubDate>
    <guid isPermaLink="false">http://blog.dzoesch.com/archives/221-guid.html</guid>
    
</item>
<item>
    <title>Tabellen Filtern mit Javascript mit kopieren in die Zwischenablage</title>
    <link>http://blog.dzoesch.com/archives/218-Tabellen-Filtern-mit-Javascript-mit-kopieren-in-die-Zwischenablage.html</link>
            <category>Programmierung</category>
    
    <comments>http://blog.dzoesch.com/archives/218-Tabellen-Filtern-mit-Javascript-mit-kopieren-in-die-Zwischenablage.html#comments</comments>
    <wfw:comment>http://blog.dzoesch.com/wfwcomment.php?cid=218</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.dzoesch.com/rss.php?version=2.0&amp;type=comments&amp;cid=218</wfw:commentRss>
    

    <author>mail@05282.com (Niklas)</author>
    <content:encoded>
    &lt;p&gt;Ich habe mit Hilfe des weiten Internets eine Funktion gebaut die ich hier gerne weitergeben möchte.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Was sie tut gibt es an jeder Ecke möchte man meinen, bei genauerem hinsehen steckt der Teufel aber im Detail:&lt;br /&gt;Wenn man eine Tabelle per Javascript filter tut man das indem alle nicht erwünschten Zeilen den css-style display:none erhalten und damit nicht mehr sichtbar sind. Klingt super, ist es aber nicht sobald man das so gefilterte Ergebnis in die Zwischenablage legen möchte:&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Man hat die komplette Tabelle kopiert, was auch Sinn macht da man ja nur ausgeblendet, nicht gelöscht hat.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Die von mir gebaute Funktion schaut am Schluss der Filterung nach ob ein bestimmter Haken auf der Seite gesetzt ist und wenn ja werden die ausgeblendeten Zeilen komplett gelöscht.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Ergebnis: man kann wunderbar in die Zwischenablage kopieren. Nachteil: die Seite muss neu geladen werden damit die gelöschten Ergebnisse wieder sichtbar sind.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Ich habe das Löschen optional gemacht da man in vielen Fällen nur kurz filtern will und nichts in die Zwischenablage kopieren.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Wenn man möchte kann man die Funktion auch so umbauen dass man das vorbereiten auf die Zwischenablage per Button triggern kann, wenn da Bedarf ist bitte einen Kommentar schreiben. &lt;img src=&quot;http://blog.dzoesch.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;/p&gt;&lt;br /&gt;
&lt;p&gt;Hier das Script:&lt;br /&gt;
&lt;div class=&quot;javascript&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt; doFilter &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;phrase, _id&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;typeof&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt; phrase &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; != &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;string&#039;&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;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; words = phrase.&lt;span style=&quot;color: #006600;&quot;&gt;value&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;toLowerCase&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;.&lt;span style=&quot;color: #006600;&quot;&gt;split&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&quot; &quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; words = phrase.&lt;span style=&quot;color: #006600;&quot;&gt;toLowerCase&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;.&lt;span style=&quot;color: #006600;&quot;&gt;split&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&quot; &quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; table = document.&lt;span style=&quot;color: #006600;&quot;&gt;getElementById&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;_id&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; ele;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; r = &lt;span style=&quot;color: #CC0000;&quot;&gt;1&lt;/span&gt;; r &amp;lt; table.&lt;span style=&quot;color: #006600;&quot;&gt;rows&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;length&lt;/span&gt;; r++&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ele = table.&lt;span style=&quot;color: #006600;&quot;&gt;rows&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;r&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;innerHTML&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;replace&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0066FF;&quot;&gt;/&amp;lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;^&amp;gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;+&amp;gt;/g&lt;/span&gt;,&lt;span style=&quot;color: #3366CC;&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; displayStyle = &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;none&#039;&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; i = &lt;span style=&quot;color: #CC0000;&quot;&gt;0&lt;/span&gt;; i &amp;lt; words.&lt;span style=&quot;color: #006600;&quot;&gt;length&lt;/span&gt;; i++&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;ele.&lt;span style=&quot;color: #006600;&quot;&gt;toLowerCase&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;.&lt;span style=&quot;color: #006600;&quot;&gt;indexOf&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;words&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&amp;gt;=&lt;span style=&quot;color: #CC0000;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; displayStyle = &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;&#039;&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;else&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; displayStyle = &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;none&#039;&lt;/span&gt;;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;break&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; table.&lt;span style=&quot;color: #006600;&quot;&gt;rows&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;r&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;style&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;display&lt;/span&gt; = displayStyle;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;document.&lt;span style=&quot;color: #006600;&quot;&gt;getElementById&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;killbox&#039;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;checked&lt;/span&gt; == &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;true&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;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; tr&amp;#160; &amp;#160; =&amp;#160; table.&lt;span style=&quot;color: #006600;&quot;&gt;getElementsByTagName&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;&quot;tr&quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; current;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;var&lt;/span&gt; i = tr.&lt;span style=&quot;color: #006600;&quot;&gt;length&lt;/span&gt; -&lt;span style=&quot;color: #CC0000;&quot;&gt;1&lt;/span&gt;; i &amp;gt; -&lt;span style=&quot;color: #CC0000;&quot;&gt;1&lt;/span&gt;; i--&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; current =&amp;#160; tr&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;;&amp;#160; &amp;#160; &amp;#160; &amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;current.&lt;span style=&quot;color: #006600;&quot;&gt;style&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;display&lt;/span&gt; == &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;none&#039;&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;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; current.&lt;span style=&quot;color: #006600;&quot;&gt;parentNode&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;removeChild&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;current&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Ich habe im erweiterten Beitrag ein Beispiel mit einer Tabelle von &lt;a href=&quot;http://de.wikipedia.org/wiki/Liste_unabh%C3%A4ngiger_Staaten#Liste&quot; title=&quot;Wikipedia: Liste der Staaten der Erde&quot;&gt;Wikipedia&lt;/a&gt; gebaut, in dem man per Link oder Live-Suche über ein Texteingabefeld das Ganze mal testen kann.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Update:&lt;br /&gt;Leider zerhaut mir aus noch nicht erfindlichen Gründen mein verwendetes Template jede Tabelle, ist ein wenig blöd beim demonstrieren eines Tabellenfilter. &lt;img src=&quot;http://blog.dzoesch.com/templates/default/img/emoticons/sad.png&quot; alt=&quot;:-(&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; Von daher habe ich euch hier eine Demoseite hingebaut: [&lt;a href=&quot;http://05282.com/tabellenfilter.html&quot; title=&quot;Demo Tabellenfilter&quot;&gt;LINK&lt;/a&gt;]&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 19 Sep 2008 09:38:12 +0200</pubDate>
    <guid isPermaLink="false">http://blog.dzoesch.com/archives/218-guid.html</guid>
    
</item>
<item>
    <title>LaTeX, setspace und hyperref</title>
    <link>http://blog.dzoesch.com/archives/216-LaTeX,-setspace-und-hyperref.html</link>
            <category>Programmierung</category>
    
    <comments>http://blog.dzoesch.com/archives/216-LaTeX,-setspace-und-hyperref.html#comments</comments>
    <wfw:comment>http://blog.dzoesch.com/wfwcomment.php?cid=216</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.dzoesch.com/rss.php?version=2.0&amp;type=comments&amp;cid=216</wfw:commentRss>
    

    <author>mail@05282.com (Niklas)</author>
    <content:encoded>
    Nochmal was aus der IT-Welt...&lt;br /&gt;
&lt;br /&gt;
Da ich momentan etwas in LaTeX schreibe muss ich mich damit herumschlagen wie welche Option wann gesetzt wird damit der Kram am Schluss auch ansehnlich ist.&lt;br /&gt;
&lt;br /&gt;
Sollte jemand in die Verlegenheit kommen Fußnoten bzw. Links im pdf zu ermöglichen und gleichzeitig den Zeilenabstand zu setzen dann bitte in der Reihenfolge:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;latex&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;%% Zeilenabstand auf 1,5 %%&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #800000; font-weight: normal;&quot;&gt;usepackage&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span style=&quot;color: #2222D0; font-weight: normal;&quot;&gt;setspace&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #800000; font-weight: normal;&quot;&gt;makeatletter&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #800000; font-weight: normal;&quot;&gt;renewcommand&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span style=&quot;color: #2222D0; font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #800000; font-weight: normal;&quot;&gt;onehalfspacing&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;%&lt;/span&gt;&lt;br /&gt;&amp;#160; &lt;span style=&quot;color: #800000; font-weight: normal;&quot;&gt;setstretch&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span style=&quot;color: #2222D0; font-weight: normal;&quot;&gt;&lt;span style=&quot;&quot;&gt;1&lt;/span&gt;.&lt;span style=&quot;&quot;&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;%&amp;#160; default&lt;/span&gt;&lt;br /&gt;&amp;#160; &lt;span style=&quot;color: #800000; font-weight: normal;&quot;&gt;ifcase&lt;/span&gt; @ptsize &lt;span style=&quot;color: #800000; font-weight: normal;&quot;&gt;relax&lt;/span&gt; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;% 10pt&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #800000; font-weight: normal;&quot;&gt;setstretch&lt;/span&gt; &lt;span style=&quot;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span style=&quot;color: #2222D0; font-weight: normal;&quot;&gt;&lt;span style=&quot;&quot;&gt;1&lt;/span&gt;.&lt;span style=&quot;&quot;&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;%&lt;/span&gt;&lt;br /&gt;&amp;#160; &lt;span style=&quot;color: #800000; font-weight: normal;&quot;&gt;or&lt;/span&gt; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;% 11pt&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #800000; font-weight: normal;&quot;&gt;setstretch&lt;/span&gt; &lt;span style=&quot;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span style=&quot;color: #2222D0; font-weight: normal;&quot;&gt;&lt;span style=&quot;&quot;&gt;1&lt;/span&gt;.&lt;span style=&quot;&quot;&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;%&lt;/span&gt;&lt;br /&gt;&amp;#160; &lt;span style=&quot;color: #800000; font-weight: normal;&quot;&gt;or&lt;/span&gt; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;% 12pt&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #800000; font-weight: normal;&quot;&gt;setstretch&lt;/span&gt; &lt;span style=&quot;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span style=&quot;color: #2222D0; font-weight: normal;&quot;&gt;&lt;span style=&quot;&quot;&gt;1&lt;/span&gt;.&lt;span style=&quot;&quot;&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;%&lt;/span&gt;&lt;br /&gt;&amp;#160; &lt;span style=&quot;color: #800000; font-weight: normal;&quot;&gt;fi&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;%% Links im PDF ermöglichen %%&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #800000; font-weight: normal;&quot;&gt;usepackage&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span style=&quot;color: #2222D0; font-weight: normal;&quot;&gt;hyperref&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;% und so weiter ...&lt;/span&gt;&lt;br /&gt;&amp;#160;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Ansonsten gibts nämlich schöne Warnungen Marke &quot;&lt;strong&gt;pdfTeX warning (dest): name{Hfootnote.1} has been referenced but does not exist, replaced by a fixed one&lt;/strong&gt;&quot; und die Links funktionieren nicht, das wollen wir ja vermeiden. &lt;img src=&quot;http://blog.dzoesch.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;
&lt;br /&gt;
Zum Thema setspace: Das Package wird natürlich in der Präambel definiert, nach dem Inhaltsverzeichnis sollte man dann noch ein &lt;strong&gt;\onehalfspacing&lt;/strong&gt; setzen, damit das Ganze auch angewandt wird.&lt;br /&gt;
&lt;br /&gt;
Was LaTeX genau ist erklärt euch die &lt;a href=&quot;http://de.wikipedia.org/wiki/LaTeX&quot; title=&quot;Begriffserklärung: LaTeX&quot;&gt;Wikipedia&lt;/a&gt;, im Kurzen: Text schreiben, dabei mit Auszeichnungen versehen und am Schluss kommt ein druckreifes Dokument heraus ohne dass man sich weiter um Formatierungen etc. kümmern muss. Immer nützlich wenn man mehr als einen Brief schreiben muss, denn MS Word heißt aus gutem Grund nicht MS Book. &lt;img src=&quot;http://blog.dzoesch.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;
&lt;br /&gt;
In diesem Sinne.. 
    </content:encoded>

    <pubDate>Tue, 16 Sep 2008 10:56:11 +0200</pubDate>
    <guid isPermaLink="false">http://blog.dzoesch.com/archives/216-guid.html</guid>
    
</item>
<item>
    <title>Der Flat-Look in Eclipse RCP Forms</title>
    <link>http://blog.dzoesch.com/archives/215-Der-Flat-Look-in-Eclipse-RCP-Forms.html</link>
            <category>Programmierung</category>
    
    <comments>http://blog.dzoesch.com/archives/215-Der-Flat-Look-in-Eclipse-RCP-Forms.html#comments</comments>
    <wfw:comment>http://blog.dzoesch.com/wfwcomment.php?cid=215</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.dzoesch.com/rss.php?version=2.0&amp;type=comments&amp;cid=215</wfw:commentRss>
    

    <author>mail@05282.com (Niklas)</author>
    <content:encoded>
    &lt;p&gt;Ich beschäftige mich im Moment mit der Erstellung von &lt;a href=&quot;http://de.wikipedia.org/wiki/Rich_Client_Platform&quot;&gt;RCP&lt;/a&gt;-Anwendungen mit Hilfe von Eclipse. Klappt soweit alles, allerdings machte mir bei Eclipse Forms der Flat-Look ein wenig Probleme.&lt;/p&gt; &lt;p&gt;Für alle die das gleiche Problem haben hier also nun die Lösung, die mich ein paar Haare gekostet hat:&lt;/p&gt; &lt;p&gt;Im von mir verwendeten &lt;a href=&quot;http://www.eclipse.org/articles/Article-Forms/article.html&quot;&gt;Tutorial&lt;/a&gt; wird im Abschnitt &quot;Achieving the &#039;flat&#039; look&quot; darauf hingewiesen man solle, damit die Forms auf Systemen ohne Luna auch hübsch sind, folgenden Quellcode verwenden:&lt;/p&gt;&lt;div class=&quot;java&quot; style=&quot;text-align: left&quot;&gt;&lt;a href=&quot;http://www.google.com/search?q=allinurl%3AControl+java.sun.com&amp;amp;bntl=1&quot;&gt;&lt;span style=&quot;color: #aaaadd; font-weight: bold;&quot;&gt;Control&lt;/span&gt;&lt;/a&gt; myControl = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt; MyControl&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;parent&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;myControl.&lt;span style=&quot;color: #006600;&quot;&gt;setData&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;FormToolkit.&lt;span style=&quot;color: #006600;&quot;&gt;KEY_DRAW_BORDER&lt;/span&gt;, FormToolkit.&lt;span style=&quot;color: #006600;&quot;&gt;TEXT_BORDER&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;// or myControl.setData(FormToolkit.KEY_DRAW_BORDER, FormToolkit.TREE_BORDER);&lt;/span&gt;&lt;br /&gt;toolkit.&lt;span style=&quot;color: #006600;&quot;&gt;paintBordersFor&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;parent&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;
&lt;p&gt;Die Stolperfalle hierbei ist das letzte &lt;em&gt;parent&lt;/em&gt;, denn natürlich klatscht man den Code an eine bereits vorhandene Control. Und da ist nix mit parent, sondern natürlich &lt;strong&gt;&lt;font color=&quot;#0080ff&quot;&gt;form&lt;/font&gt;.getBody()&lt;/strong&gt;. Einfach statt parent benutzen und siehe da, wir haben wunderschöne Rahmen.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 09 Sep 2008 12:28:08 +0200</pubDate>
    <guid isPermaLink="false">http://blog.dzoesch.com/archives/215-guid.html</guid>
    
</item>
<item>
    <title>Google Chrome: Zwei Stunden bis zum ersten Exploit</title>
    <link>http://blog.dzoesch.com/archives/214-Google-Chrome-Zwei-Stunden-bis-zum-ersten-Exploit.html</link>
            <category>Programmierung</category>
    
    <comments>http://blog.dzoesch.com/archives/214-Google-Chrome-Zwei-Stunden-bis-zum-ersten-Exploit.html#comments</comments>
    <wfw:comment>http://blog.dzoesch.com/wfwcomment.php?cid=214</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.dzoesch.com/rss.php?version=2.0&amp;type=comments&amp;cid=214</wfw:commentRss>
    

    <author>mail@05282.com (Niklas)</author>
    <content:encoded>
    &lt;p&gt;Da eh &lt;a href=&quot;http://news.google.de/news?q=google chrome&quot;&gt;die&lt;/a&gt; &lt;a href=&quot;http://www.heise.de/newsticker/Ein-erster-Blick-auf-Googles-Browser--/meldung/115348&quot;&gt;ganze&lt;/a&gt; &lt;a href=&quot;http://www.golem.de/trackback/62163&quot;&gt;Welt&lt;/a&gt; bereits über Google Chrome berichtet von mir nur eine Randnotiz:&lt;/p&gt; &lt;p&gt;Bereits zwei Stunden nach dem Release tauchte das erste &lt;a href=&quot;http://www.milw0rm.com/exploits/6353&quot;&gt;Exploit&lt;/a&gt; auf dass den Browser zum Absturz bringt.&lt;/p&gt; &lt;p&gt;Aber gut, ist ja auch nur eine Beta. &lt;img src=&quot;http://blog.dzoesch.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;/p&gt; &lt;p&gt;Unangenehmer ist die ungefragte Installation einer Datei googleUpdate.exe, die auch bei nicht gestartetem Chrome fleissig Daten sendet, sowie dass der Browser &lt;a href=&quot;http://www.standart-tolleranz-maschiene.de/archives/186-Google-Chrome-Es-ist-nicht-alles-Gold-was-glaenzt.html&quot;&gt;doch nicht so ganz OpenSource ist&lt;/a&gt; wie angekündigt... Wir werden sehen.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 03 Sep 2008 08:03:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.dzoesch.com/archives/214-guid.html</guid>
    
</item>
<item>
    <title>Radiobuttons, Javascript und PHP</title>
    <link>http://blog.dzoesch.com/archives/212-Radiobuttons,-Javascript-und-PHP.html</link>
            <category>Programmierung</category>
    
    <comments>http://blog.dzoesch.com/archives/212-Radiobuttons,-Javascript-und-PHP.html#comments</comments>
    <wfw:comment>http://blog.dzoesch.com/wfwcomment.php?cid=212</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.dzoesch.com/rss.php?version=2.0&amp;type=comments&amp;cid=212</wfw:commentRss>
    

    <author>mail@05282.com (Niklas)</author>
    <content:encoded>
    &lt;p&gt;Ich stand heut vor der Aufgabe in einem Formular mit einem Klick alle Radiobuttons auf denselben Wert zu setzen.&lt;/p&gt; &lt;p&gt;Generell kein Problem, nur wertet PHP das Ganze aus, und da es am Schluss ein mehrdimensionales Array werden soll werden in den Namen der Formularfelder eckige Klammern verwendet. Da Javascript das als Positionsangabe in einem Array versteht, kann der Name der Radiobuttons nicht direkt eingegeben werden.&lt;/p&gt; &lt;p&gt;Sollte jemand mal über dasselbe Problem stolpern, hier eine Lösung:&lt;/p&gt;&lt;br /&gt;
&lt;div class=&quot;javascript&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt; checkall&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;action&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;switch&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;action&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;ok&#039;&lt;/span&gt;: act = &lt;span style=&quot;color: #CC0000;&quot;&gt;0&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;break&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;case&lt;/span&gt; &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;nok&#039;&lt;/span&gt;: act = &lt;span style=&quot;color: #CC0000;&quot;&gt;1&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;break&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;default&lt;/span&gt;: act = &lt;span style=&quot;color: #CC0000;&quot;&gt;2&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; elemente = document.&lt;span style=&quot;color: #006600;&quot;&gt;MEINEKLASSE&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;elements&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;for&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;i=&lt;span style=&quot;color: #CC0000;&quot;&gt;0&lt;/span&gt;;i &amp;lt; elemente.&lt;span style=&quot;color: #006600;&quot;&gt;length&lt;/span&gt;;i++&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;elemente&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;type&lt;/span&gt; == &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;radio&#039;&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;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; ename = elemente&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;.&lt;span style=&quot;color: #000066;&quot;&gt;name&lt;/span&gt;;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; document.&lt;span style=&quot;color: #006600;&quot;&gt;clearform&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;elements&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;ename&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;act&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;checked&lt;/span&gt; = &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;true&lt;/span&gt;;&amp;#160;&amp;#160;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;false&lt;/span&gt;;&lt;br /&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;p&gt;Sicherlich nicht perfekt, aber tut bei normal dimensionierten Formularen. &lt;br /&gt;
&lt;p&gt;Angepasst werden müssen die Einträge in der&amp;#160; switch-Anweisung und der Name des Formulars (FORMNAME). &lt;br /&gt;
&lt;p&gt;Die Funktion läuft über das Formular und prüft ob das aktuelle Element ein radiobutton ist. Wenn ja dann setzt es den über action übergebenen und anhand von der switch-Anweisung übergebenen Zustand. &lt;br /&gt;
&lt;p&gt;Das Funktioniert in der Art natürlich nur wenn alle Radiobuttons im Formular zu einer Gruppe gleicher Anzahl gehören. Ansonsten könnte man noch eine css-Klasse vergeben (z.B. MEINEKLASSE) und dann in der Prüfung statt &lt;div class=&quot;javascript&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;elemente&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;type&lt;/span&gt; == &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;radio&#039;&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;#123;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;p&gt;einfach &lt;div class=&quot;javascript&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;elemente&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;type&lt;/span&gt; == &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;radio&#039;&lt;/span&gt; &amp;amp;&amp;amp; elemente&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;.&lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;class&lt;/span&gt; == &lt;span style=&quot;color: #3366CC;&quot;&gt;&#039;MEINEKLASSE&#039;&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;#123;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;p&gt;verwenden. Dann würde es auch nur auf die Elemente dieser Klasse angewendet. Wird der Klassenname beim Aufruf übergeben ists dann noch dymnamischer, aber das überlasse ich der Phantasie oder der Nachfrage per Kommentar. &lt;img src=&quot;http://blog.dzoesch.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;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 01 Sep 2008 16:00:32 +0200</pubDate>
    <guid isPermaLink="false">http://blog.dzoesch.com/archives/212-guid.html</guid>
    
</item>
<item>
    <title>WordPress macht's vor, wir machen es nach?</title>
    <link>http://blog.dzoesch.com/archives/209-WordPress-machts-vor,-wir-machen-es-nach.html</link>
            <category>Programmierung</category>
    
    <comments>http://blog.dzoesch.com/archives/209-WordPress-machts-vor,-wir-machen-es-nach.html#comments</comments>
    <wfw:comment>http://blog.dzoesch.com/wfwcomment.php?cid=209</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.dzoesch.com/rss.php?version=2.0&amp;type=comments&amp;cid=209</wfw:commentRss>
    

    <author>mail@05282.com (Niklas)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;http://www.golem.de/trackback/61057&quot;&gt;Golem&lt;/a&gt; hat da was zur neuen Version von WordPress &lt;a href=&quot;http://www.golem.de/0807/61057.html&quot;&gt;geschrieben&lt;/a&gt; wo mir zwei Dinge ins Auge springen und danach die Tränen in selbige treiben:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;Versionkontrollsystem&lt;/em&gt;  &lt;li&gt;&lt;em&gt;Unterstützt nun das Google-Projekt &quot;Gears&quot;&lt;/em&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Haben will! Aber deswegen wechseln, mein schönes Serendipity verlassen? Nö.&lt;/p&gt; &lt;p&gt;Wenn ich demnächst Zeit habe wird mal geschaut ob sich Gears nicht auch in s9y integrieren lässt. Wär ja noch schöner wenn WP schicker würde als s9y. &lt;img src=&quot;http://blog.dzoesch.com/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt; &lt;p&gt;An der Zeit ists ja eigentlich für ein selbstgeschriebenes Plugin.... &lt;img src=&quot;http://blog.dzoesch.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;/p&gt; &lt;p&gt;[&lt;strong&gt;Update&lt;/strong&gt;]&lt;/p&gt; &lt;p&gt;Nachdem ich vor einiger Zeit bereits den Turbo von WP getestet hab muss ich sagen dass es sich nicht wirklich lohnt die Funktion auch in S9y zu integrieren.&lt;/p&gt; &lt;p&gt;Was da passiert ist zwar nett, aber im Zeitalter von DSL nicht wirklich nützlich: Das Admininterface wird gecached.&lt;/p&gt; &lt;p&gt;Ich hatte mir davon mehr erwartet, vor allem auf Frontendseite.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 15 Jul 2008 16:39:24 +0200</pubDate>
    <guid isPermaLink="false">http://blog.dzoesch.com/archives/209-guid.html</guid>
    
</item>
<item>
    <title>UPS: Nachhall einer Virenmail</title>
    <link>http://blog.dzoesch.com/archives/204-UPS-Nachhall-einer-Virenmail.html</link>
            <category>Programmierung</category>
            <category>techdemo / tests</category>
    
    <comments>http://blog.dzoesch.com/archives/204-UPS-Nachhall-einer-Virenmail.html#comments</comments>
    <wfw:comment>http://blog.dzoesch.com/wfwcomment.php?cid=204</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.dzoesch.com/rss.php?version=2.0&amp;type=comments&amp;cid=204</wfw:commentRss>
    

    <author>mail@05282.com (Niklas)</author>
    <content:encoded>
    &lt;p&gt;Tag zusammen!&lt;/p&gt;  &lt;p&gt;Es gibt da ja ein wenig mehr schlecht als recht gemachten Spam von UPS zur Zeit mit einer freundlichen, gepackten, trojanerinstallierenden exe im Anhang.&lt;/p&gt;  &lt;p&gt;Ein paar Stunden sp&amp;#228;ter kommt dann folgende, eigentlich wirklich gut gemachte Mail hinterher:&lt;/p&gt;  &lt;blockquote&gt;   &lt;div style=&quot;padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; background-color: lightgrey&quot;&gt;     &lt;p&gt;-------- Original-Nachricht --------        &lt;br /&gt;Betreff: Vorsicht!         &lt;br /&gt;Datum: Mon, 14 Jul 2008 19:11:31 -0400 (EDT)         &lt;br /&gt;Von: UPS Brown Bulletin &amp;lt;brownbulletin@ups.com&amp;gt;         &lt;br /&gt;Antwort an: brownbulletin@ups.com         &lt;br /&gt;An: someone@domain.tld         &lt;br /&gt;        &lt;br /&gt;        &lt;br /&gt;This message contains graphics. If you do not see the graphics, click here to view.         &lt;br /&gt;        &lt;br /&gt;UPS Brown Bulletin         &lt;br /&gt;Vorsicht!         &lt;br /&gt;        &lt;br /&gt;UPS wurde darauf hingewiesen, dass ein bislang unbekannter Dritter an verschiedene Empf&amp;#228;nger eine E-Mail verschickt, die einer echten UPS Nachricht &amp;#228;hnelt. Die Nachricht will den Empf&amp;#228;nger glauben machen, dass eine UPS Sendung nicht zugestellt werden konnte. Der Empf&amp;#228;nger der E-Mail wird aufgefordert, einen Anhang zu &amp;#246;ffnen, in dem sich angeblich ein Lieferschein zu der abzuholenden Sendung befindet.         &lt;br /&gt;        &lt;br /&gt;Dieser E-Mail-Anhang enth&amp;#228;lt einen Computervirus. Wir m&amp;#246;chten Ihnen darum dringend empfehlen, diesen Anhang nicht zu &amp;#246;ffnen, sondern die betreffende E-Mail umgehend zu l&amp;#246;schen.         &lt;br /&gt;        &lt;br /&gt;Es gibt F&amp;#228;lle, in denen UPS offizielle Benachrichtigungen per E-Mail verschickt, nur selten allerdings mit Anh&amp;#228;ngen. Wenn Sie per E-Mail eine Benachrichtigung mit einem Anhang erhalten und Sie im Zweifel &amp;#252;ber die Echtheit der E-Mail und des Anhangs sind, wenden Sie sich bitte an &lt;a href=&quot;https://www.ups.com/forms/e-mail/general_intl?loc=de_de.&quot; target=&quot;_blank&quot;&gt;https://www.ups.com/forms/e-mail/general_intl?loc=de_de.&lt;/a&gt;         &lt;br /&gt;        &lt;br /&gt;Bitte beachten Sie, dass UPS seine Kundenbeziehungen sehr ernst nimmt, aber keine Verantwortung f&amp;#252;r unerlaubte Handlungen von Dritten &amp;#252;bernehmen kann.         &lt;br /&gt;        &lt;br /&gt;Vielen Dank f&amp;#252;r Ihre Aufmerksamkeit!&lt;/p&gt;   &lt;/div&gt; &lt;/blockquote&gt;  &lt;p&gt;Naja, soweit klingt das ja eigentlich noch ganz vern&amp;#252;nftig. Wer jetzt Grafiken nachl&amp;#228;dt hat allerdings schon verloren, denn:&lt;/p&gt;  &lt;p&gt;Der Link in der Nachricht sowie auch die angeblich nachladbaren Bilder verweisen auf eine ganz andere Domain als UPS. &lt;img src=&quot;http://blog.dzoesch.com/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;  &lt;p&gt;Da ich als Besitzer eines scharfen Auges (jaja, mit Hilfe, ich wei&amp;#223;) erkannt habe dass sich in dem Link eine ID versteckt habe ich die mal fix ge&amp;#228;ndert und mir dann den Link in einer VMWare angeschaut:&lt;/p&gt;  &lt;p&gt;&lt;a   rel=&quot;lightbox[lightbox_group_entry_204]&quot; href=&quot;http://blog.dzoesch.com/uploads/WindowsLiveWriter/UPSNachhalleinerVirenmail_272C/001_4.jpg&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;127&quot; alt=&quot;001&quot; src=&quot;http://blog.dzoesch.com/uploads/WindowsLiveWriter/UPSNachhalleinerVirenmail_272C/001_thumb_1.jpg&quot; width=&quot;164&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;H&amp;#246;h&amp;#246;, wei&amp;#223;e Seite, was sagt mir das? Da sammelt einer Adressen, denn wie die geneigte Leserschaft schon vermutet hat jeder eine andere ID bekommen, wer seine nun aufruft best&amp;#228;tigt damit die tats&amp;#228;chliche Existenz seiner Adresse.&lt;/p&gt;  &lt;p&gt;Das Aufrufen der Hauptdomain spricht dann auch f&amp;#252;r sich:&lt;/p&gt;  &lt;p&gt;&lt;a   rel=&quot;lightbox[lightbox_group_entry_204]&quot; href=&quot;http://blog.dzoesch.com/uploads/WindowsLiveWriter/UPSNachhalleinerVirenmail_272C/002_2.jpg&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;127&quot; alt=&quot;002&quot; src=&quot;http://blog.dzoesch.com/uploads/WindowsLiveWriter/UPSNachhalleinerVirenmail_272C/002_thumb.jpg&quot; width=&quot;164&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Also, hoffentlich nicht geklickt, sonst wird das Postfach wohl bald ungewollt voller. &lt;img src=&quot;http://blog.dzoesch.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;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 15 Jul 2008 00:53:40 +0200</pubDate>
    <guid isPermaLink="false">http://blog.dzoesch.com/archives/204-guid.html</guid>
    
</item>
<item>
    <title>Dinge die rocken: SQLite Manager</title>
    <link>http://blog.dzoesch.com/archives/201-Dinge-die-rocken-SQLite-Manager.html</link>
            <category>Programmierung</category>
    
    <comments>http://blog.dzoesch.com/archives/201-Dinge-die-rocken-SQLite-Manager.html#comments</comments>
    <wfw:comment>http://blog.dzoesch.com/wfwcomment.php?cid=201</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.dzoesch.com/rss.php?version=2.0&amp;type=comments&amp;cid=201</wfw:commentRss>
    

    <author>mail@05282.com (Niklas)</author>
    <content:encoded>
    Kurze Notiz zu einer echt feinen Sache.&lt;br /&gt;
&lt;br /&gt;
Falls man mal in die Verlegenheit kommt eine Anwendung zu bauen die man entweder nicht an eine externe Datenbank anbinden kann oder will dann benutzt man unter Umständen eine SQLite Datenbank.&lt;br /&gt;
&lt;br /&gt;
Und was soll man da nun als Administrationstool nehmen um es so angenehm wie möglich zu haben?&lt;br /&gt;
&lt;br /&gt;
Man könnte sich natürlich ein Programm installieren, wer das möchte dem sei der &lt;a href=&quot;http://sqlitebrowser.sourceforge.net/&quot;&gt;SQLite Database Browser&lt;/a&gt; empfohlen, der allerdings nicht weiterentwickelt wird wie es aussieht.&lt;br /&gt;
&lt;br /&gt;
Was mich begeistert hat ist der &lt;a href=&quot;https://addons.mozilla.org/de/firefox/addon/5817&quot;&gt;SQLite Manager&lt;/a&gt;, ein &lt;a href=&quot;http://www.firefox-browser.de/&quot;&gt;Firefox&lt;/a&gt;-Addon! &lt;img src=&quot;http://blog.dzoesch.com/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Es muss also kein zusätzliches Programm installiert werden und man hat ein wunderfeines Admintool. Und 2.448 Downloads wöchentlich sprechen da eigentlich für sich.&lt;br /&gt;
&lt;br /&gt;
Zu den Funktionen kann man nicht viel sagen, es wird in einem gut bedienbaren Interface der Funktionsumfang der aktuellen SQLite unterstützt.&lt;br /&gt;
&lt;br /&gt;
In diesem Sinne frohes Schaffen! &lt;img src=&quot;http://blog.dzoesch.com/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Sat, 03 May 2008 13:07:25 +0200</pubDate>
    <guid isPermaLink="false">http://blog.dzoesch.com/archives/201-guid.html</guid>
    
</item>
<item>
    <title>Einfach mal im Textbrowser testen</title>
    <link>http://blog.dzoesch.com/archives/199-Einfach-mal-im-Textbrowser-testen.html</link>
            <category>Programmierung</category>
            <category>techdemo / tests</category>
    
    <comments>http://blog.dzoesch.com/archives/199-Einfach-mal-im-Textbrowser-testen.html#comments</comments>
    <wfw:comment>http://blog.dzoesch.com/wfwcomment.php?cid=199</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.dzoesch.com/rss.php?version=2.0&amp;type=comments&amp;cid=199</wfw:commentRss>
    

    <author>mail@05282.com (Niklas)</author>
    <content:encoded>
    Heute mal etwas fragwürdiges:&lt;br /&gt;
&lt;br /&gt;
Sollte man eine Seite so bauen dass sie im Zweifelsfall auch in einem Textbrowser wenn nicht hübsch dann doch zumindest gut lesbar ist?&lt;br /&gt;
&lt;br /&gt;
Ich denke schon. &lt;img src=&quot;http://blog.dzoesch.com/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; Und wo wir dabei sind habe ich mal getestet wie es bei mir und Herrn &lt;del&gt;Nagel&lt;/del&gt; &lt;a title=&quot;ZweiMalEins als Vorbild.&quot; href=&quot;http://weblog.the-nail.de/archives/187-Weiterbildung-die-x-te.html#comments&quot;&gt;Fehrmann&lt;/a&gt; so aussieht..&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;&lt;u&gt;Off-by-One&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Also, zuerst in eine HTML 3.2 Browser ohne Javascript, um erstmal klein anzufangen. Sowohl mein Blog als auch the_nail basieren auf Serendipity, sehen also wahrscheinlich ähnlich aus.&lt;br /&gt;
&lt;br /&gt;
&lt;a   rel=&quot;lightbox[lightbox_group_entry_199]&quot; href=&quot;http://blog.dzoesch.com/uploads/obo_05282_start-20080425103702.png&quot;&gt;&lt;img height=&quot;190&quot; alt=&quot;obo 05282 start&quot; src=&quot;http://blog.dzoesch.com/uploads/obo_05282_start-small-20080425103656.png&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;a   rel=&quot;lightbox[lightbox_group_entry_199]&quot; href=&quot;http://blog.dzoesch.com/uploads/obo_nail_start-20080425103702.png&quot;&gt;&lt;img height=&quot;190&quot; alt=&quot;obo nail start&quot; src=&quot;http://blog.dzoesch.com/uploads/obo_nail_start-small-20080425103658.png&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Nuja, passt eigentlich. Gewinnt keinen Schönheitspreis, aber ist lesbar. Was allerdings direkt auffällt: Bei mir sind die Umlaute korrekt, allerdings wird zuerst das Menü angezeigt und dann die Artikel, was eher unschön ist. Anderer Server, gleiches System: Umlaute kaputt, aber dafür die Artikel oben. (Reminder an mich: Charset bei André anpassen)&lt;br /&gt;
&lt;br /&gt;
Bei den Artikeln gibt es da eigentlich nicht viel Unterschiede:&lt;br /&gt;
&lt;br /&gt;
&lt;a   rel=&quot;lightbox[lightbox_group_entry_199]&quot; href=&quot;http://blog.dzoesch.com/uploads/obo_05282_art-20080425103703.png&quot;&gt;&lt;img height=&quot;190&quot; alt=&quot;obo 05282 art&quot; src=&quot;http://blog.dzoesch.com/uploads/obo_05282_art-small-20080425103658.png&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;a   rel=&quot;lightbox[lightbox_group_entry_199]&quot; href=&quot;http://blog.dzoesch.com/uploads/obo_nail_art-20080425103704.png&quot;&gt;&lt;img height=&quot;190&quot; alt=&quot;obo nail art&quot; src=&quot;http://blog.dzoesch.com/uploads/obo_nail_art-small-20080425103659.png&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Das dazu, jetzt zum spassigen Teil. ... ... naja, O.K., is nur für mich spassig, aber Schwamm drüber. &lt;img src=&quot;http://blog.dzoesch.com/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;&lt;u&gt;Lynx&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Auch hier zuerst wieder die Startseiten:&lt;br /&gt;
&lt;br /&gt;
&lt;a   rel=&quot;lightbox[lightbox_group_entry_199]&quot; href=&quot;http://blog.dzoesch.com/uploads/lynx_05282_start-20080425103705.png&quot;&gt;&lt;img height=&quot;189&quot; alt=&quot;lynx 05282 start&quot; src=&quot;http://blog.dzoesch.com/uploads/lynx_05282_start-small-20080425103659.png&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;a   rel=&quot;lightbox[lightbox_group_entry_199]&quot; href=&quot;http://blog.dzoesch.com/uploads/lynx_nail_start-20080425103707.png&quot;&gt;&lt;img height=&quot;189&quot; alt=&quot;lynx nail start&quot; src=&quot;http://blog.dzoesch.com/uploads/lynx_nail_start-small-20080425103700.png&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Sieht, wenn man vom Farbprofil absieht, eigentlich auch gut aus. Leider ist es hier bei the_nail allerdings so das beide Seitenleisten über den Artikeln angezeigt werden, also irgendwo auf den nächsten Seiten. Aber: Die Umlaute werden korrekt dargestellt. &lt;img src=&quot;http://blog.dzoesch.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;
Bei den Artikeln zeigt sich hier der Nachteil bei der Darstellung von Lynx:&lt;br /&gt;
&lt;br /&gt;
&lt;a   rel=&quot;lightbox[lightbox_group_entry_199]&quot; href=&quot;http://blog.dzoesch.com/uploads/lynx_05282_art-20080425103708.png&quot;&gt;&lt;img height=&quot;189&quot; alt=&quot;lynx 05282 art&quot; src=&quot;http://blog.dzoesch.com/uploads/lynx_05282_art-small-20080425103700.png&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;a   rel=&quot;lightbox[lightbox_group_entry_199]&quot; href=&quot;http://blog.dzoesch.com/uploads/lynx_nail_art-20080425103708.png&quot;&gt;&lt;img height=&quot;189&quot; alt=&quot;lynx nail art&quot; src=&quot;http://blog.dzoesch.com/uploads/lynx_nail_art-small-20080425103700.png&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Es ändert sich eigentlich nicht viel an der Ansicht, da die oben angezeigten Seitenleisten bei beiden dazu führen dass der eigentliche Inhalt erst irgendwo weit unten erscheint. Der Vollständigkeit halber hier noch eine Artikelansicht von the_nail:&lt;br /&gt;
&lt;br /&gt;
&lt;a   rel=&quot;lightbox[lightbox_group_entry_199]&quot; href=&quot;http://blog.dzoesch.com/uploads/lynx_nail_artp2-20080425103709.png&quot;&gt;&lt;img height=&quot;189&quot; alt=&quot;lynx nail artp2&quot; src=&quot;http://blog.dzoesch.com/uploads/lynx_nail_artp2-small-20080425103701.png&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ich würde das Ergebnis sowohl im Off-byOne als auch im Lynx für beide als akzeptabel einstufen. &quot;Test&quot; bestanden. &lt;img src=&quot;http://blog.dzoesch.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;
&lt;br /&gt;
Ach so, interessant ist vielleicht noch wie ich auf solchen Mist komme... ich ärgere mich gerade beruflich ein wenig mit Javascript herum und teste ständig verschiedene Browser auf ihre Kompatibilität hin. Da ist dann der Weg zu so einer Idee nicht mehr weit. 
    </content:encoded>

    <pubDate>Thu, 24 Apr 2008 15:36:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.dzoesch.com/archives/199-guid.html</guid>
    
</item>
<item>
    <title>jQuery, Thickbox, ImPromptU und der Internet Explorer 7</title>
    <link>http://blog.dzoesch.com/archives/198-jQuery,-Thickbox,-ImPromptU-und-der-Internet-Explorer-7.html</link>
            <category>Programmierung</category>
    
    <comments>http://blog.dzoesch.com/archives/198-jQuery,-Thickbox,-ImPromptU-und-der-Internet-Explorer-7.html#comments</comments>
    <wfw:comment>http://blog.dzoesch.com/wfwcomment.php?cid=198</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.dzoesch.com/rss.php?version=2.0&amp;type=comments&amp;cid=198</wfw:commentRss>
    

    <author>mail@05282.com (Niklas)</author>
    <content:encoded>
    Zwischendurch mal was technisches:&lt;br /&gt;
&lt;br /&gt;
Bei der Verwendung von jQuery und ein paar Plugins gibt es ein Problem mit der Position beim IE7: Thickbox und mindestens auch ImPromptU erscheinen ganz oben auf der Seite, egal wie weit man gerade runtergescrollt hat.&lt;br /&gt;
&lt;br /&gt;
Klingt, nervig, ist es auch. Grund ist eine optimistische Abfrage in Thickbox:&lt;br /&gt;
&lt;br /&gt;
thickbox.js (Zeile 284):&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;javascript&quot; style=&quot;text-align: left&quot;&gt;jQuery.&lt;span style=&quot;color: #006600;&quot;&gt;browser&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;msie&lt;/span&gt; &amp;amp;&amp;amp; jQuery.&lt;span style=&quot;color: #006600;&quot;&gt;browser&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;version&lt;/span&gt; &amp;lt; &lt;span style=&quot;color: #CC0000;&quot;&gt;7&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Sagt uns also der folgende Code soll greifen wenn der Browser ein Internet Explorer kleiner Version 7 ist. Naja, schade wars gewesen, denn leider braucht eben der 7er immer noch den gleichen Hack wie der 6er.&lt;br /&gt;
&lt;br /&gt;
Also ersetzen wir das ganz optimistisch in der Hoffnung dass es der IE8 dann kann durch:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;javascript&quot; style=&quot;text-align: left&quot;&gt;jQuery.&lt;span style=&quot;color: #006600;&quot;&gt;browser&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;msie&lt;/span&gt; &amp;amp;&amp;amp; jQuery.&lt;span style=&quot;color: #006600;&quot;&gt;browser&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;version&lt;/span&gt; &amp;lt; &lt;span style=&quot;color: #CC0000;&quot;&gt;8&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Nicht getestet habe ich dem IEx gleich ganz die Versionsabfrage wegzunehmen:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;javascript&quot; style=&quot;text-align: left&quot;&gt;jQuery.&lt;span style=&quot;color: #006600;&quot;&gt;browser&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;msie&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
In der Datei jquery-impromptu.1.2.js in Zeile 29 fand ich dasselbe Problem, hier führt die optimistische Abfrage sogar zu einem Absturz des IE7, zumindest bei mir unter XP.&lt;br /&gt;
&lt;br /&gt;
Also, wen es betrifft: Schnell anpassen. &lt;img src=&quot;http://blog.dzoesch.com/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, 01 Apr 2008 23:49:48 +0200</pubDate>
    <guid isPermaLink="false">http://blog.dzoesch.com/archives/198-guid.html</guid>
    
</item>
<item>
    <title>VHCS2 MySQL rootpasswort wiederherstellen</title>
    <link>http://blog.dzoesch.com/archives/182-VHCS2-MySQL-rootpasswort-wiederherstellen.html</link>
            <category>Programmierung</category>
    
    <comments>http://blog.dzoesch.com/archives/182-VHCS2-MySQL-rootpasswort-wiederherstellen.html#comments</comments>
    <wfw:comment>http://blog.dzoesch.com/wfwcomment.php?cid=182</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.dzoesch.com/rss.php?version=2.0&amp;type=comments&amp;cid=182</wfw:commentRss>
    

    <author>mail@05282.com (Niklas)</author>
    <content:encoded>
    &lt;br /&gt;
&lt;p&gt;Heute mal kurz was technisches.&lt;/p&gt;&lt;p&gt;Es gibt die Situation dass man auf einem Server auf dem VHCS2 (wer nicht weiss was das ist kann hier aufhören zu lesen &lt;img src=&quot;http://blog.dzoesch.com/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; ) läuft sein MySQL root passwort vergisst.&lt;/p&gt;&lt;p&gt;Über Googeln nach diversen Begriffen wie &amp;quot;recover mysql root password&amp;quot; kommt man leider nur auf Anleitungen ein neues zu setzen. Machte in meinen Augen keinen Sinn, da das Passwort in der Datei /etc/vhcs2/vhcs2.conf im Klartext hinterlegt ist.&lt;/p&gt;&lt;p&gt;Um sich bei MySQL anzumelden braucht VHCS es allerdings im Klartext. So bin ich dann dazu gekommen mein erstes Perl-Script zu basteln indem ich einfach geguckt habe was VHCS macht und mir dann das Notwendige zum decodieren zusammengeschustert habe.&lt;/p&gt;&lt;p&gt;Wichtig ist die Variablen $key, $iv und $pass auszufüllen, wo man die Werte findet steht im Script.&lt;/p&gt;&lt;p&gt;Prinzipell ist es wie folgt zu nutzen: Den untenstehenden Text als z.B. m_recover.pl speichern Variablen ausfüllen, dann &lt;/p&gt;&lt;p&gt;chmod 777 m_recover.pl&lt;/p&gt;&lt;p&gt;und&lt;/p&gt;&lt;p&gt;./m_recover.pl&lt;/p&gt;&lt;p&gt;ausführen. Schon steht das Passwort im Klartext da. In diesem Sinne: Happy decoding and recovering! &lt;img src=&quot;http://blog.dzoesch.com/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;&lt;div class=&quot;perl&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#!/usr/bin/perl&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;###################################&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;## USE AT YOUR OWN RISK!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;## THE AUTHOR TAKES NO RESPONSIBILITY&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;## OF ANY DAMAGE!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;## Be sure to fill in the variables in lines 15, 16, 17!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;###################################&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://www.perldoc.com/perl5.6/pod/func/require.html&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;require&lt;/span&gt;&lt;/a&gt; IO::&lt;span style=&quot;color: #006600;&quot;&gt;Socket&lt;/span&gt;;&lt;br /&gt;&lt;a href=&quot;http://www.perldoc.com/perl5.6/pod/func/require.html&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;require&lt;/span&gt;&lt;/a&gt; Crypt::&lt;span style=&quot;color: #006600;&quot;&gt;CBC&lt;/span&gt;;&lt;br /&gt;&lt;a href=&quot;http://www.perldoc.com/perl5.6/pod/func/require.html&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;require&lt;/span&gt;&lt;/a&gt; MIME::&lt;span style=&quot;color: #006600;&quot;&gt;Base64&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;sub&lt;/span&gt; decrypt_db_password &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$key&lt;/span&gt; = &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;EXAMPLE&#039;&lt;/span&gt;; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#&amp;#160; $main::db_pass_key from /var/www/vhcs2/engine/vhcs2-db-keys.pl&amp;#160; WITHOUT &#039;&#039;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$iv&lt;/span&gt; = &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;EXAMPLE&#039;&lt;/span&gt;; &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# $main::db_pass_iv from /var/www/vhcs2/engine/vhcs2-db-keys.pl WITHOUT &#039;&#039;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$pass&lt;/span&gt; = &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;EXAMPLE&#039;&lt;/span&gt;;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# DATABASE_PASSWORD from /etc/vhcs2/vhcs2.conf&amp;#160; WITHOUT &#039;&#039;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$cipher&lt;/span&gt; = Crypt::&lt;span style=&quot;color: #006600;&quot;&gt;CBC&lt;/span&gt; -&amp;gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;keysize&#039;&lt;/span&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;=&amp;gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;32&lt;/span&gt;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;key&#039;&lt;/span&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;=&amp;gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$key&lt;/span&gt;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;cipher&#039;&lt;/span&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; =&amp;gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;Blowfish&#039;&lt;/span&gt;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;iv&#039;&lt;/span&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; =&amp;gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$iv&lt;/span&gt;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;regenerate_key&#039;&lt;/span&gt;&amp;#160; =&amp;gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;padding&#039;&lt;/span&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;=&amp;gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;space&#039;&lt;/span&gt;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;prepend_iv&#039;&lt;/span&gt;&amp;#160; &amp;#160; &amp;#160; =&amp;gt; &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$decoded&lt;/span&gt; = MIME::&lt;span style=&quot;color: #006600;&quot;&gt;Base64&lt;/span&gt;::&lt;span style=&quot;color: #006600;&quot;&gt;decode&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;$pass&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$plaintext&lt;/span&gt; = &lt;span style=&quot;color: #0000ff;&quot;&gt;$cipher&lt;/span&gt; -&amp;gt; &lt;span style=&quot;color: #006600;&quot;&gt;decrypt&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$decoded&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&amp;#160; &amp;#160; &lt;a href=&quot;http://www.perldoc.com/perl5.6/pod/func/return.html&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;return&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;, &lt;span style=&quot;color: #0000ff;&quot;&gt;$plaintext&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$pw&lt;/span&gt; = decrypt_db_password&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;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.perldoc.com/perl5.6/pod/func/print.html&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;STDOUT&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&quot;Your MySQL Password is: $pw&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&quot;&lt;/span&gt;;&lt;/div&gt; 
    </content:encoded>

    <pubDate>Fri, 10 Aug 2007 09:57:06 +0200</pubDate>
    <guid isPermaLink="false">http://blog.dzoesch.com/archives/182-guid.html</guid>
    
</item>
<item>
    <title>Mailingliste</title>
    <link>http://blog.dzoesch.com/archives/175-Mailingliste.html</link>
            <category>Programmierung</category>
    
    <comments>http://blog.dzoesch.com/archives/175-Mailingliste.html#comments</comments>
    <wfw:comment>http://blog.dzoesch.com/wfwcomment.php?cid=175</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.dzoesch.com/rss.php?version=2.0&amp;type=comments&amp;cid=175</wfw:commentRss>
    

    <author>mail@05282.com (Niklas)</author>
    <content:encoded>
    Juhu, wir sind schwanger!&lt;br /&gt;
&lt;br /&gt;
... naja, eher nicht. Aber dafür haben wir eine Mailingliste. Also Du, liebster Leser, und ich.&lt;br /&gt;
&lt;br /&gt;
Zu finden im &lt;a title=&quot;Mailingliste&quot; href=&quot;http://05282.com/mailman/listinfo/05282s-blog&quot;&gt;Internet&lt;/a&gt;, das Ganze soll so funktionieren dass wenn ihr euch dort eintragt jeden neuen Blogeintrag per E-Mail erhaltet.&lt;br /&gt;
&lt;br /&gt;
Sozusagen für all jene die keine Rss-Reader mögen.&lt;br /&gt;
&lt;br /&gt;
Sieht noch doof aus und ist halb Englisch, halb deutsch, funktionieren tut es allerdings schon. Wenn erste Beschwerden kommen hübsche ich das Design entsprechend auf. &lt;img src=&quot;http://blog.dzoesch.com/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, 16 Jul 2007 16:02:38 +0200</pubDate>
    <guid isPermaLink="false">http://blog.dzoesch.com/archives/175-guid.html</guid>
    
</item>
<item>
    <title>Ultimate++</title>
    <link>http://blog.dzoesch.com/archives/174-Ultimate++.html</link>
            <category>Programmierung</category>
    
    <comments>http://blog.dzoesch.com/archives/174-Ultimate++.html#comments</comments>
    <wfw:comment>http://blog.dzoesch.com/wfwcomment.php?cid=174</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.dzoesch.com/rss.php?version=2.0&amp;type=comments&amp;cid=174</wfw:commentRss>
    

    <author>mail@05282.com (Niklas)</author>
    <content:encoded>
    Ich muss mich f&amp;uuml;r ein kleines Projekt gerade zwischen verschiedenen Programmiersprachen entscheiden und bin im Zuge dessen auf &lt;a href=&quot;http://www.ultimatepp.org/&quot;&gt;Ultimate++&lt;/a&gt; gesto&amp;szlig;en.&lt;br /&gt;
&lt;br /&gt;
Eine wirklich feine, quelloffene IDE f&amp;uuml;r C++ die libs f&amp;uuml;r das GUI bereits mitliefert sowie noch welche f&amp;uuml;r SQL und noch ein paar weitere.&lt;br /&gt;
&lt;br /&gt;
In einem Vergleich mit &lt;a href=&quot;http://www.ultimatepp.org/www$uppweb$vsswing$en-us.html&quot;&gt;Java&lt;/a&gt; und &lt;a href=&quot;http://www.ultimatepp.org/www$uppweb$vsqt$en-us.html&quot;&gt;QT&lt;/a&gt; scheint es mal so zu sein als sei das Ganze durchaus effizient. Mal sehen obs stimmt, wenn ja bin ich gl&amp;uuml;cklich. &lt;img src=&quot;http://blog.dzoesch.com/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
F&amp;uuml;rs Erste: Starker Eindruck.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;[-Update-]&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Ich muss im Nachhinein sagen: Gute Software. Wer in C++ entwickelt und noch eine freie IDE sucht sollte hier f&amp;uuml;ndig werden. &lt;img src=&quot;http://blog.dzoesch.com/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>Wed, 04 Jul 2007 10:46:25 +0200</pubDate>
    <guid isPermaLink="false">http://blog.dzoesch.com/archives/174-guid.html</guid>
    
</item>
<item>
    <title>Browsershots, mein neuer Freund</title>
    <link>http://blog.dzoesch.com/archives/173-Browsershots,-mein-neuer-Freund.html</link>
            <category>Programmierung</category>
    
    <comments>http://blog.dzoesch.com/archives/173-Browsershots,-mein-neuer-Freund.html#comments</comments>
    <wfw:comment>http://blog.dzoesch.com/wfwcomment.php?cid=173</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.dzoesch.com/rss.php?version=2.0&amp;type=comments&amp;cid=173</wfw:commentRss>
    

    <author>mail@05282.com (Niklas)</author>
    <content:encoded>
    Ich bastle ja ab und an eine Webseite für diverse Menschen.&lt;br /&gt;
&lt;br /&gt;
Eine Schwierigkeit die sich hier ergibt ist die Frage: Wie sieht die Seite auf anderen Systemen mit anderen Browsern aus?&lt;br /&gt;
&lt;br /&gt;
Bisher war es notwendig entweder eine virtuelle Maschine am laufen zu haben, mehrere Browser zu installieren oder aber einfach mal auf seine Scripte zu vertrauen. &lt;img src=&quot;http://blog.dzoesch.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;
Mittlerweile ist aber netterweise auch bei mir eine andere Möglichkeit angekommen die das Problem zumindest was die Anzeige des Layouts betrifft löst:&lt;br /&gt;
&lt;br /&gt;
&lt;a   rel=&quot;lightbox[lightbox_group_entry_173]&quot; href=&quot;http://blog.dzoesch.com/uploads/browsershots-20070628142508.png&quot;&gt;&lt;img height=&quot;247&quot; alt=&quot;browsershots&quot; src=&quot;http://blog.dzoesch.com/uploads/browsershots-small-20070628142506.png&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://browsershots.org/&quot;&gt;&lt;a href=&quot;http://browsershots.org/&quot; target=&quot;_blank&quot;&gt;http://browsershots.org/&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://browsershots.org/&quot;&gt;&lt;/a&gt; Hier bekommt man für verschiedene Betriebssysteme und Browser mit verschiedenen Auflösungen, aktivierten oder deaktivierten Plugins etc. nach einiger Wartezeite Screenshots geliefert. Was soll man da sagen? Einfach cool.&lt;br /&gt;
&lt;br /&gt;
Man muss zwar etliches an Zeit mitbringen, aber das ist es wert. &lt;img src=&quot;http://blog.dzoesch.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;
Dank geht an den &lt;a href=&quot;http://sw-guide.de/webdesign-und-entwicklung/automatische-browser-screenshot-ersteller/&quot;&gt;Software Guide&lt;/a&gt;, ohne den ich wohl nie darauf gestoßen wäre. &lt;img src=&quot;http://blog.dzoesch.com/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Thu, 28 Jun 2007 14:26:51 +0200</pubDate>
    <guid isPermaLink="false">http://blog.dzoesch.com/archives/173-guid.html</guid>
    
</item>

</channel>
</rss>