<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="http://sysout.twoday.net/rss2html.xsl" type="text/xsl"?>
<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/"
> 

  <channel rdf:about="http://sysout.twoday.net/">
    <title>THE SYSOUT : Rubrik:Software</title>
    <link>http://sysout.twoday.net/</link>
    <description></description>
    <dc:publisher>techomatic</dc:publisher>
    <dc:creator>techomatic</dc:creator>
    <dc:date>2009-12-05T21:02:46Z</dc:date>
    <dc:language>en</dc:language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <sy:updateBase>2000-01-01T00:00:00Z</sy:updateBase>
    
    <image rdf:resource="http://static.twoday.net/icon.gif" />
    <items>
      <rdf:Seq>
            <rdf:li rdf:resource="http://sysout.twoday.net/stories/6051581/" />
            <rdf:li rdf:resource="http://sysout.twoday.net/stories/5958603/" />
            <rdf:li rdf:resource="http://sysout.twoday.net/stories/5854364/" />
            <rdf:li rdf:resource="http://sysout.twoday.net/stories/5779927/" />
            <rdf:li rdf:resource="http://sysout.twoday.net/stories/5778970/" />
            <rdf:li rdf:resource="http://sysout.twoday.net/stories/5779058/" />
            <rdf:li rdf:resource="http://sysout.twoday.net/stories/5758698/" />
            <rdf:li rdf:resource="http://sysout.twoday.net/stories/5612501/" />
            <rdf:li rdf:resource="http://sysout.twoday.net/stories/5521006/" />
            <rdf:li rdf:resource="http://sysout.twoday.net/stories/5306160/" />
            <rdf:li rdf:resource="http://sysout.twoday.net/stories/5271131/" />
            <rdf:li rdf:resource="http://sysout.twoday.net/stories/5162013/" />
            <rdf:li rdf:resource="http://sysout.twoday.net/stories/5154640/" />
            <rdf:li rdf:resource="http://sysout.twoday.net/stories/5154418/" />
            <rdf:li rdf:resource="http://sysout.twoday.net/stories/5083674/" />

      </rdf:Seq>
    </items>
  </channel>

  <image rdf:about="http://static.twoday.net/icon.gif">
    <title>THE SYSOUT</title>
    <url>http://static.twoday.net/icon.gif</url>
    <link>http://sysout.twoday.net/</link>
  </image>

  <item rdf:about="http://sysout.twoday.net/stories/6051581/">
    <title>[Drupal] Debugged Teaser Thumbnail Modul</title>
    <link>http://sysout.twoday.net/stories/6051581/</link>
    <description>Die aktuelle offizielle Version 6.x-1.5 des &lt;a href=&quot;http://drupal.org/project/teaserthumbnail&quot;&gt;Teaser Thumbnail&lt;/a&gt;-Modules für Drupal 6 ist noch immer fehlerhaft. Enthält ein Bildname nicht-ASCII-Zeichen (z.B. Umlaute) oder ist der &quot;src&quot;-Pfad des Bildes im Node absolut angegeben (was bei meiner Drupalinstallation IMMER der Fall zu sein scheint), so funktioniert die Erzeugung der Teaser-Bilder mit dem Modul nicht.&lt;br /&gt;
Eine &lt;a href=&quot;http://sysout.twoday.net/files/Drupal_teaser_thumbnail_6-x-1-5_debugged&quot;&gt;&lt;b&gt;verbesserte Version&lt;/b&gt;&lt;/a&gt; des Modules steht hier zum herunterladen bereit oder man ersetzt den Quelltext der Datei teaserthumbnail.module mit &lt;a href=&quot;http://pastebin.ca/1703463&quot;&gt;diesem Quelltext&lt;/a&gt;, wenn man nur die entsprechende Datei manuell aktualisieren möchte.&lt;br /&gt;
&lt;br /&gt;
English version:&lt;br /&gt;
&lt;br /&gt;
Check out this file for an &lt;a href=&quot;http://sysout.twoday.net/files/Drupal_teaser_thumbnail_6-x-1-5_debugged&quot;&gt;&lt;b&gt;debugged version&lt;/b&gt;&lt;/a&gt; of Drupal Module &quot;&lt;a href=&quot;http://drupal.org/project/teaserthumbnail&quot;&gt;Teaser Thumbnail&lt;/a&gt;&quot; 6.x-1.5 or replace your &quot;teaserthumbnail.module&quot;-file with &lt;a href=&quot;http://pastebin.ca/1703463&quot;&gt;this&lt;/a&gt; one.&lt;br /&gt;
The debugged version:&lt;br /&gt;
- Recognizes images with non-ASCII-Characters&lt;br /&gt;
- Recognizes (internal) images with absolute pathnames&lt;br /&gt;
- Update (2009.12.05) Handles .jpg, .jpeg, .gif, .png-Fileextensions caseinsensitiv</description>
    <dc:creator>techomatic</dc:creator>
    <dc:subject>Software</dc:subject>
    <dc:rights>Copyright &#169; 2009 techomatic</dc:rights>
    <dc:date>2009-11-19T20:09:00Z</dc:date>
  </item>
  <item rdf:about="http://sysout.twoday.net/stories/5958603/">
    <title>[thwb] RSS-Feed für ThWboard: Version 1.4</title>
    <link>http://sysout.twoday.net/stories/5958603/</link>
    <description>Die kleine &lt;a href=&quot;http://sysout.twoday.net/stories/5083674/&quot;&gt;RSS-Feed-Erweiterung für die ThWboard-Software&lt;/a&gt; liegt nun in der neuen Version 1.4 vor. Neu hinzugekommen sind Filtermöglichkeiten für &quot;nur neue Themen&quot; und bestimmte Boardids.</description>
    <dc:creator>techomatic</dc:creator>
    <dc:subject>Software</dc:subject>
    <dc:rights>Copyright &#169; 2009 techomatic</dc:rights>
    <dc:date>2009-09-24T14:01:00Z</dc:date>
  </item>
  <item rdf:about="http://sysout.twoday.net/stories/5854364/">
    <title>Das Google-Base-Dilemma</title>
    <link>http://sysout.twoday.net/stories/5854364/</link>
    <description>&lt;h3&gt;Das Urteil&lt;/h3&gt;
Der Bundesgerichtshof hat nun vor einigen Tagen &lt;a href=&quot;http://dejure.org/dienste/vernetzung/rechtsprechung?Gericht=BGH&amp;Datum=16.07.2009&amp;Aktenzeichen=I%20ZR%20140%2F07&quot;&gt;ein Urteil&lt;/a&gt; gefällt, welches klarstellt, dass in den Ergebnislisten von Preisvergleichsdiensten neben der Angabe der Produktpreise auch die Angabe der Versandkosten obligatorisch ist.&lt;br /&gt;
&lt;br /&gt;
Die Konsequenz dieses Urteils: Alle Shopbetreiber, die die eigenen Produkte ohne weitere Angaben zu den Versandkosten in Preisvergleichssuchmaschinen listen lassen,  setzen sich nun dem Risiko einer Abmahnung durch Mitbewerber aus.

&lt;h3&gt;Der &quot;innovative&quot; Beta-Dienstleister&lt;/h3&gt;
&lt;a href=&quot;http://www.google.de/base/&quot;&gt;Google Base&lt;/a&gt; ist ein &quot;innovativer Service&quot; im beta-Stadium, der von Onlineshopbetreibern vor allem dazu genutzt wird, die eigenen Shopartikel in der &lt;a href=&quot;http://www.google.de/products&quot;&gt;Google Produktsuche&lt;/a&gt; (vormals Froogle) listen zu lassen. Die bei Google Base hinterlegten Artikeldaten erscheinen mittlerweile aber auch in den Ergebnissen der &quot;normalen&quot; Google-Volltextsuchmaschine. Der Dienst ist aufgrund seiner Reichweite für Onlineshopbetreiber ziemlich wichtig und demzufolge auch recht beliebt. &lt;br /&gt;
&lt;br /&gt;
Wie sich der Leser sicher mittlerweile denken kann, werden in den Ergebnislisten von Google Base keine Versandkosten angezeigt. So setzen sich derzeit zehntausende deutsche Onlineshopbetreiber dem Risiko einer teuren Abmahnung aus. Zum größten Teil wissen die Shopbetreiber wahrscheinlich noch nicht einmal etwas von diesem Umstand, werden die Onlineshopdaten nach dem Einrichten eines &quot;Google Konto&quot;doch meist vom Shopsystem automatisch nach Google Base exportiert.&lt;br /&gt;
Doch auch Shopbetreiber, welche die Daten monatlich manuell nach Google Base uploaden werden nicht automatisch über die Google Base-Systemseiten informiert.&lt;br /&gt;
&lt;br /&gt;
Einzig im deutschen Google-Base-Blog gab es eine &lt;a href=&quot;http://googlebase-de.blogspot.com/2009/07/bgh-entscheidung-und-google.html&quot;&gt;lapidare Meldung&lt;/a&gt;, dass das Problem bekannt sei, und das man &quot;intensiv&quot; an einer Lösung arbeite. Das war vor mittlerweile 10 Tagen. Mittlerweile gibt es bereits die &lt;a href=&quot;http://groups.google.com/group/DE-Suchergebnisse/browse_frm/thread/13cf8f03081434ee?scoring=d&amp;&quot;&gt;ersten Abmahnungen&lt;/a&gt; durch einen &lt;a href=&quot;http://www.idealo.de/preisvergleich/Shop/20727.html&quot;&gt;Geraer Notebookhändler zweifelhaften Rufes&lt;/a&gt;. 

&lt;h3&gt;Googles Unfähigkeit&lt;/h3&gt;
Google selbst bleibt in der Angelegenheit bis heute stumm und untätig. Obwohl die rechtliche Problematik schon &lt;a href=&quot;http://groups.google.com/group/google-base-deutschland-blog/browse_frm/thread/9eb60e758694f14a?scoring=d&amp;q=Bitte+entfernt+die+veralteten+Attribute&amp;#&quot;&gt;seit letztem Jahr&lt;/a&gt; bekannt ist und in technischer Hinsicht die Möglichkeit bereits &lt;strike&gt;besteht&lt;/strike&gt; &lt;a href=&quot;http://groups.google.com/group/google-base-deutschland-blog/browse_frm/thread/9eb60e758694f14a?scoring=d&amp;q=Bitte+entfernt+die+veralteten+Attribute&amp;#&quot;&gt;bestand&lt;/a&gt;, im Google Base-System alle nötigen Versandkostendaten für die Artikel zu hinterlegen, hat es Google bisher nicht fertig gebracht zu reagieren.&lt;br /&gt;
Im &lt;a href=&quot;http://groups.google.com/group/Google-Base-Diskussionshilfegruppe&quot;&gt;Google-Base-Forum&lt;/a&gt; - für den Nutzer ziemlich die einzige Feedbackmöglichkeit - herrscht, ebenso wie im Blog von seiten Googles ignorantes Schweigen.

&lt;h3&gt;Wenn die Lösung das Problem ist&lt;/h3&gt;
Als Shopbetreiber hat man nun praktisch 3 Handlungsoptionen:
&lt;ul&gt;  
&lt;li&gt;Artikel aus dem System entfernen und auf den generierten Umsatz verzichten&lt;/li&gt;  
&lt;li&gt;Artikel weiter listen lassen und mit dem Risiko einer Abmahnung leben&lt;/li&gt;  
&lt;li&gt;Gegen die Google Base-Richtlinien verstoßen, damit eine Sperrung des Google Base-Accounts riskieren und die nun obligatorische Versandkostenangabe provisorisch in den hinterlegten Firmennamen aufnehmen*&lt;/li&gt;
&lt;/ul&gt;

Alle drei Möglichkeiten sind für den Shopbetreiber unangenehm und mit Risiken verbunden. Google lässt seine &lt;strike&gt;Tester&lt;/strike&gt; Nutzer also im Regen stehen.&lt;br /&gt;
&lt;br /&gt;
Wer Google Base nutzen möchte, sollte starke Nerven mitbringen. Das gilt übrigens auch für Zeiten, in denen kein juristisches Ungemach durch die Nutzung des Dienstes droht, denn auch technisch ist dieser &quot;kostenlose&quot; - für die Tester allerdings mit hohem Arbeitsaufkommen verbundene - Service absolut nicht als stabil und seriös konzipiert zu bezeichnen. Das System arbeitet furchtbar intransparent, die Dokumentation ist lausig (veraltet) und eine Debugging-Möglichkeit (z.B. in einer Sandbox) ist selbstverständlich auch nicht gegeben. Dafür wird es von Google schon mal als &lt;a href=&quot;http://googlebase-de.blogspot.com/2009/06/neue-daten-feed-schnittstelle.html&quot;&gt;Errungenschaft&lt;/a&gt; gefeiert, wenn das System nach Jahren erstmals halbwegs sinnvolle Fehlermeldungen (natürlich auch nur einfachster Art) ausspuckt. Die Selbsthilfeversuche der &lt;strike&gt;Nutzer&lt;/strike&gt;Tester im zugehörigem umständlichen Forensystem sind meist nur bemitleidenswert.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&lt;small&gt;*Nur die Aufnahme der Angaben in den Firmennamen stellt sicher, dass diese in allen Ansichten angezeigt werden, in denen das eigene Angebot in vergleichender Weise auf den Seiten Googles dargestellt wird (Froogle, Volltextsuche)! Alle anderen Lösungen können dies derzeit nicht gewährleisten - auch nicht die schon aufgetauchten ersten &lt;a href=&quot;http://www.ruhrmedia.de/froogle-abmahnsicher.html&quot;&gt;kommerziellen Lösungen&lt;/a&gt;.&lt;/small&gt;</description>
    <dc:creator>techomatic</dc:creator>
    <dc:subject>Software</dc:subject>
    <dc:rights>Copyright &#169; 2009 techomatic</dc:rights>
    <dc:date>2009-07-31T18:53:00Z</dc:date>
  </item>
  <item rdf:about="http://sysout.twoday.net/stories/5779927/">
    <title>(FireFox) CSS für Feedreader-Addon &quot;Brief&quot;</title>
    <link>http://sysout.twoday.net/stories/5779927/</link>
    <description>Hier mein &lt;b&gt;CSS für das Firefox-Feedreader-Addon &quot;Brief&quot;&lt;/b&gt;. Das Style rendert die Listenansicht sehr kompakt.

&lt;pre&gt;
/* Don&apos;t show authors of items */ /*
.article-authors {
    display: none;
}
*/

/* Increase the font size */ 
.article-content {
 font-size: 8pt; !important;
}

#feed-image {
	margin: 0 0px 0px;
	max-width:400px;
	max-height:100px;
}

.article-title-link {
    font-size: 7.5pt !important;
}

.article-container[collapsed] .collapsed-article-subheader {
    color: grey;
    padding: 0 0px;
}

.article-subheader, .collapsed-article-subheader {
    font-family: &quot;Lucida Grande&quot;, Verdana, sans-serif;
    font-size: 7pt;
    line-height: 12pt;
    /* Make the height the same for both
        Lucida and Verdana */
}
.article-container[collapsed] {
    min-height: 20pt;
}
.article-container[collapsed] .article-date,
.article-container[collapsed] .feed-name,
.article-container[starred] .article-date,
.article-container[starred] .feed-name{
    float: right;
}
.article-container[collapsed] .article-date {
	
}
/* Crop feed names longer than 170px */
.article-container[collapsed] .feed-name {
    max-width: 170px;
    overflow: hidden;
    padding-right:0.5em;
    color:black;
}

.article-container[collapsed] .article-controls {
    font-size: 6pt;
    margin: -3px 0px 0px 5px;
}
&lt;/pre&gt;</description>
    <dc:creator>techomatic</dc:creator>
    <dc:subject>Software</dc:subject>
    <dc:rights>Copyright &#169; 2009 techomatic</dc:rights>
    <dc:date>2009-06-23T11:01:00Z</dc:date>
  </item>
  <item rdf:about="http://sysout.twoday.net/stories/5778970/">
    <title>(Java) Problem: URLClassLoader und Swing-L&amp;F</title>
    <link>http://sysout.twoday.net/stories/5778970/</link>
    <description>Wer in Java die jar-Datei einer &lt;b&gt;Swing-L&amp;F-Class&lt;/b&gt; (Look &amp; Feel) zur Laufzeit (Runtime) per &lt;b&gt;URLClassLoader&lt;/b&gt; lädt, muss sich nicht wundern, wenn die Klassen aus dem L&amp;F-Package beim Setzen des L&amp;F im &lt;b&gt;UIManager&lt;/b&gt; nicht richtig geladen zu sein scheinen.&lt;br /&gt;
&lt;br /&gt;
Wurde das L&amp;F-Jar zur Laufzeit nachgeladen, so empfiehlt es sich, Swing den ClassLoader mitzuteilen, welcher die Klasse für den UIManager geladen hat.

&lt;pre&gt;
// persuade Swing to use your custom class loader to load LAF classes
UIManager.getDefaults().put( &quot;ClassLoader&quot;, (ClassLoader) myLoader );
&lt;/pre&gt;

Wichtig ist dabei, dass bei der &quot;Übergabe&quot; die Klasse des übergebenen Objekts tatsächlich auf &quot;ClassLoader&quot; gecastet wird.&lt;br /&gt;
&lt;br /&gt;
Quelle:&lt;br /&gt;
&lt;a href=&quot;http://mindprod.com/jgloss/laf.html#GOTCHAS&quot;&gt;http://mindprod.com/jgloss/laf.html#GOTCHAS&lt;/a&gt;</description>
    <dc:creator>techomatic</dc:creator>
    <dc:subject>Software</dc:subject>
    <dc:rights>Copyright &#169; 2009 techomatic</dc:rights>
    <dc:date>2009-06-22T21:04:00Z</dc:date>
  </item>
  <item rdf:about="http://sysout.twoday.net/stories/5779058/">
    <title>(Howto) Lighttpd &amp; vsftpd auf Routerbox</title>
    <link>http://sysout.twoday.net/stories/5779058/</link>
    <description>Es gibt jetzt kleines &lt;b&gt;Howto&lt;/b&gt; zur Installation eines öffentlichen &lt;b&gt;Webservers&lt;/b&gt; (&lt;b&gt;lighttpd&lt;/b&gt;) und eines lokalen &lt;b&gt;FTP-Servers&lt;/b&gt;(&lt;b&gt;vsftpd&lt;/b&gt; via &lt;b&gt;xinetd&lt;/b&gt;) auf einer Routerbox, welche unter DD-WRT läuft. &lt;br /&gt;
&lt;br /&gt;
Direktlink: &lt;a href=&quot;http://r3network.dyndns.org/software/tutorial-vsftp-lighttpd.htm&quot;&gt;Howto-Webserver-FTPServer&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Wer der Installationsanleitung folgt, hat nach 10 Minuten alles erledigt (inklusive der Einrichtung der optware-Paketverwaltung).&lt;br /&gt;
Damit die Box durch zu viele Anfragen überlastet wird (DoS), kann die Anzahl der maximalen Connections auf dem Serverport begrenzt werden.</description>
    <dc:creator>techomatic</dc:creator>
    <dc:subject>Software</dc:subject>
    <dc:rights>Copyright &#169; 2009 techomatic</dc:rights>
    <dc:date>2009-06-22T19:45:00Z</dc:date>
  </item>
  <item rdf:about="http://sysout.twoday.net/stories/5758698/">
    <title>VLC disable Error Messages (Fehlermeldungen unterdrücken)</title>
    <link>http://sysout.twoday.net/stories/5758698/</link>
    <description>VLC wirft ab und an &lt;b&gt;nicht abschaltbare Fehlermeldungen&lt;/b&gt; in einem extra Fehlerfenster [&lt;a href=&quot;http://forum.videolan.org/viewtopic.php?f=12&amp;t=31599&quot; target=&quot;out&quot;&gt;1&lt;/a&gt;][&lt;a href=&quot;http://forum.videolan.org/viewtopic.php?f=13&amp;t=60710&amp;p=202642&quot; target=&quot;out&quot;&gt;2&lt;/a&gt;][&lt;a href=&quot;http://mailman.videolan.org/pipermail/vlc/2007-June/014664.html&quot; target=&quot;out&quot;&gt;3&lt;/a&gt;]. Diese Fehlermeldungen nerven besonders, wenn VLC mit einer Fernbedienung oder per Tastatur bedient wird. Auch das Setzen des &quot;Verbose-Level&quot; (&quot;Verbosity&quot;) auf &quot;0&quot; oder des Schalter &quot;Ruhig sein&quot; (&quot;Be quiet&quot;) unter  &quot;Extras-&gt;Einstellungen&quot; (&quot;Tools-&gt;Preferences&quot;) verhindern nicht, dass VLC noch vereinzelt Fehlermeldungen anzeigt. Das Problem kann jedoch mit &lt;a target=&quot;out&quot; href=&quot;http://de.autohotkey.com/&quot;&gt;AutoHotkey&lt;/a&gt; und einem entsprechenden Skript gelöst werden. Dieses Skript überwacht die in Windows geöffneten Fenster und schließt im Fehlerfall das Hinweisfenster von VLC.
&lt;pre&gt;
SetTitleMatchMode, 3
Loop
{
	; English and German
	if WinExist(&quot;Errors ahk_class QWidget&quot;)
	   or WinExist(&quot;Fehler ahk_class QWidget&quot;)
	{
		WinKill ; Close
		WinWaitClose
		;MsgBox Closed Error
	}

	; Error Message after Crash
	IfWinExist, VLC media player ahk_class #32770
	{
		WinKill	 ; Close
		WinWaitClose
		;MsgBox Closed Error
	}	
	Sleep, 2000
}
&lt;/pre&gt;</description>
    <dc:creator>techomatic</dc:creator>
    <dc:subject>Software</dc:subject>
    <dc:rights>Copyright &#169; 2009 techomatic</dc:rights>
    <dc:date>2009-06-12T14:42:00Z</dc:date>
  </item>
  <item rdf:about="http://sysout.twoday.net/stories/5612501/">
    <title>CP1252 to Unicode (decimal notation!)</title>
    <link>http://sysout.twoday.net/stories/5612501/</link>
    <description>Mapping Windows &lt;b&gt;CP1252&lt;/b&gt; Characters (128-159) to &lt;b&gt;Unicode (decimal notation)&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
cp1252 to Unicode table&lt;br /&gt;
Unicode version: 2.0&lt;br /&gt;
Column #1 is the cp1252 code (decimal notation)&lt;br /&gt;
Column #2 is the Unicode (decimal notation)&lt;br /&gt;
Column #3 is the Unicode name (follows a comment sign, &apos;#&apos;)&lt;br /&gt;
The entries are in cp1252 order

&lt;pre&gt;
128	8364	#EURO SIGN
129	      	#UNDEFINED
130	8218	#SINGLE LOW-9 QUOTATION MARK
131	402 	#LATIN SMALL LETTER F WITH HOOK
132	8222	#DOUBLE LOW-9 QUOTATION MARK
133	8230	#HORIZONTAL ELLIPSIS
134	8224	#DAGGER
135	8225	#DOUBLE DAGGER
136	710 	#MODIFIER LETTER CIRCUMFLEX ACCENT
137	8240	#PER MILLE SIGN
138	352 	#LATIN CAPITAL LETTER S WITH CARON
139	8249	#SINGLE LEFT-POINTING ANGLE QUOTATION MARK
140	338     #LATIN CAPITAL LIGATURE OE
141	      	#UNDEFINED
142	381 	#LATIN CAPITAL LETTER Z WITH CARON
143	      	#UNDEFINED
144	      	#UNDEFINED
145	8216	#LEFT SINGLE QUOTATION MARK
146	8217	#RIGHT SINGLE QUOTATION MARK
147	8220	#LEFT DOUBLE QUOTATION MARK
148	8221	#RIGHT DOUBLE QUOTATION MARK
149	8226	#BULLET
150	8211	#EN DASH
151	8212	#EM DASH
152	732 	#SMALL TILDE
153	8482	#TRADE MARK SIGN
154	353 	#LATIN SMALL LETTER S WITH CARON
155	8250	#SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
156	339 	#LATIN SMALL LIGATURE OE
157	      	#UNDEFINED
158	382 	#LATIN SMALL LETTER Z WITH CARON
159	376 	#LATIN CAPITAL LETTER Y WITH DIAERESIS
&lt;/pre&gt;

No warranty!</description>
    <dc:creator>techomatic</dc:creator>
    <dc:subject>Software</dc:subject>
    <dc:rights>Copyright &#169; 2009 techomatic</dc:rights>
    <dc:date>2009-03-28T18:25:00Z</dc:date>
  </item>
  <item rdf:about="http://sysout.twoday.net/stories/5521006/">
    <title>PHP MySQL: Read out Comments from Table-Fields</title>
    <link>http://sysout.twoday.net/stories/5521006/</link>
    <description>Since Version 4.1 (or 5?) of MySQL you can comment each field of a table. Here is an example how to get these &lt;b&gt;field-comments&lt;/b&gt; in PHP:

&lt;pre&gt;
// Name of Table
$myTab = &apos;myTable&apos;;

// Resultarray (Fieldname =&gt; Comment)
$fieldComments = array(); 

// Get the Values
$tabFields = mysql_query(&apos;SHOW FULL COLUMNS
                          FROM `&apos;.$myTab.&apos;`&apos;);
while ($fieldAtts = mysql_fetch_assoc($tabFields)){
    if (! empty($fieldAtts[&apos;Comment&apos;])){
        $fieldComments[$fieldAtts[&apos;Field&apos;]]
          = $fieldAtts[&apos;Comment&apos;];
    }
}

// Example: Output to Browser
echo &apos;&lt;pre&gt;&apos;.print_r ($fieldComments, true).&apos;&lt;/pre&gt;&apos;;
&lt;/pre&gt;</description>
    <dc:creator>techomatic</dc:creator>
    <dc:subject>Software</dc:subject>
    <dc:rights>Copyright &#169; 2009 techomatic</dc:rights>
    <dc:date>2009-02-16T21:33:00Z</dc:date>
  </item>
  <item rdf:about="http://sysout.twoday.net/stories/5306160/">
    <title>SQLDUMPER library failed initialization</title>
    <link>http://sysout.twoday.net/stories/5306160/</link>
    <description>Mircrosoft fällt ja schon immer durch penetrante &quot;Beigaben&quot; zu seinen Produkten auf.&lt;br /&gt;
Aktuell bekommt man zum Dank für die knapp 200 EUR, die man für ein einfaches &quot;Office 2007 Small Business&quot; an Microsoft bezahlen darf auch gleich noch eine Menge Stress durch eine 30-Tage Testversion des sog. &quot;Office 2007 Pro&quot; dazu. Toll! Der einzige Unterschied zur gekauften &quot;normalen&quot; Officeversion ist, dass in der &quot;Pro&quot;-Version auch eine Lizenz für Microsoft Access enthalten ist. Nach der Installation der &quot;normalen&quot; Version wird der Benutzer bei jedem(!) Programmstart damit genervt, die enthaltene Testsoftware zum 30-Tage-Test freizuschalten. Selbstverständlich räumt Microsoft einem nicht das Recht ein, diesen Test abzulehnen - außer man möchte beim nächsten Programmstart wieder mit dem Dialog belästigt werden.&lt;br /&gt;
&lt;br /&gt;
Auch der dem enthaltenen Outlook beigelegte &quot;Business Contact Manager&quot;, der bei jedem Outlookstart gerne einen kostenpflichtigen Account bei Microsoft freigeschaltet sehen will, ist mehr als nur eine kleine Belästigung am Rande. Diese Softwareplage wird in der Standardinstallation einfach ungefragt mitinstalliert und stellt seine aufdringliche Forderung nach einem Abo erst ein, wenn man das Programm über die Softwareverwaltung des Betriebssystems deinstalliert.&lt;br /&gt;
Aber typisch Microsoft: Danach hat man ein noch größeres  Problem. Ab sofort erscheint bei jedem Rechnerstart eine Fehlermeldung noch vor dem Anmeldedialog (jedenfalls wenn der Rechner in einer Domäne ist).&lt;br /&gt;
Die Fehlermeldung ist folgende:&lt;br /&gt;
&lt;cite&gt;&lt;b&gt;SQLDUMPER library failed initialization.  Your installation is either corrupt or has been tampered with.  Please uninstall then re-run setup to correct to correct this problem.&lt;/b&gt;&lt;/cite&gt;&lt;br /&gt;
Der MS Business Contact Manager hinterlässt nach der Deinstallation eine defekte SQL Server-Installation. Man kann unter Systemsteuerung-&gt;Software einfach den &lt;cite&gt;Microsoft SQL Server VSS Writer&lt;/cite&gt; deinstallieren und ist die Fehlermeldung los. Falls man den SQL-Server benötigt, so kann man diesen als Expressversion von der MS-Homepage herunterladen - Aber Vorsicht: auch hier soll bevorzugt kostenpflichtige Software an den unbedarften User gebracht werden!&lt;br /&gt;
&lt;br /&gt;
Es ist nicht nur ekelhaft, dass Microsoft für sein so fliederfarbenes wie fehlerhaftes Officemassaker an die 200 EUR verlangt (man bedenke die Existenz des &lt;a target=&quot;out&quot; href=&quot;http://www.openoffice.org&quot;&gt;kostenfreien OpenOffice&lt;/a&gt;), sondern es ist noch viel ekelhafter, dass man als Belohung für den Kauf auch noch mit aufdringlichen Beigaben genervt wird, die man praktisch  kaum noch los wird.
&lt;hr /&gt;
Weitere Beispiele für nervige &quot;kundenstromlenkende Massnahmen&quot;, die in Microsoft Windows zu Lasten des Benutzers eingebaut sind/waren:
&lt;ul&gt;  
&lt;li&gt;mit dem IE-Update wird im Internet Explorer automatisch die Standardsuchmaschine &quot;Microsoft Live&quot; eingestellt und kann nur mühsam wieder umkonfiguriert werden (ebenso die Startseite des Browsers)&lt;/li&gt;  
&lt;li&gt;bei einer Windowsneuinstallation wird unabwendbar der &quot;Microsoft Live Messenger&quot; mitinstalliert, welcher ein &quot;Microsoft Passport Konto&quot; oder eine &quot;Windows Live ID&quot; benötigt und sich (wenigstens zeitweise) nicht mehr deinstallieren/abschalten lies&lt;/li&gt;  
&lt;li&gt;der unsägliche Versuch eine kommerzielle und konzernkontrollierte Alternative zum Internet (!) in Form des (ursprünglichen) MSN zu etablieren. Eine Aufforderung zur Anmeldung an diesem unfreiem Netzwerk bekam der User bei der Einrichtung einer Internetverbindung. Das MSN-Zugangsicon wurde auf dem Desktop und an prominenter Stelle im Startmenü untergebracht.&lt;/li&gt;
&lt;/ul&gt;</description>
    <dc:creator>techomatic</dc:creator>
    <dc:subject>Software</dc:subject>
    <dc:rights>Copyright &#169; 2008 techomatic</dc:rights>
    <dc:date>2008-11-07T10:39:00Z</dc:date>
  </item>
  <item rdf:about="http://sysout.twoday.net/stories/5271131/">
    <title>Einträge unter Netzwerkumgebung verwalten</title>
    <link>http://sysout.twoday.net/stories/5271131/</link>
    <description>In der Netzwerkumgebung (engl. &quot;My Network Places&quot;) werden von Windows XP die meistbenutzten Ordner im Netzwerk (Freigaben, Netzwerkordner, Netzwerkfreigaben) direkt angezeigt. Das soll dem Nutzer das Navigieren zu diesen &quot;Favoritenordnern&quot; erleichtern und  Klickorgien durch den Netzwerkpfad (Gesamtes Netzwerk -&gt; Windows Netzwerk -&gt; Arbeitsgruppe/Domäne -&gt; Rechner ...) ersparen.&lt;br /&gt;
&lt;br /&gt;
Die von Windows angelegte Liste hat allerdings nur eine bestimmte Länge und wird nach der initialen Anlage auch nicht mehr aktualisiert. So kommt  es leicht zu veralteten (ungültigen) Einträgen oder zur Anzeige von nur selten genutzten Freigaben.&lt;br /&gt;
Ungewünschte Einträge dieser Liste können einfach gelöscht werden, denn &lt;b&gt;bei den Einträgen handelt es sich einfach um Verknüpfungen&lt;/b&gt; (Links), obwohl die Ordnersymbole und auch die Lösch-Nachfrage (&quot;Möchten Sie den Ordner wirklich in den Papierkorb schieben?&quot;) nicht darauf hindeuten.</description>
    <dc:creator>techomatic</dc:creator>
    <dc:subject>Software</dc:subject>
    <dc:rights>Copyright &#169; 2008 techomatic</dc:rights>
    <dc:date>2008-10-21T21:28:00Z</dc:date>
  </item>
  <item rdf:about="http://sysout.twoday.net/stories/5162013/">
    <title>Truecrypt-Partitionen und Windows-Freigaben</title>
    <link>http://sysout.twoday.net/stories/5162013/</link>
    <description>Mit &lt;a href=&quot;http://www.truecrypt.org/&quot; target=&quot;out&quot;&gt;Truecrypt&lt;/a&gt; können unter Windows ganze Festplattenpartitionen verschlüsselt werden. Allerdings gehen (Netzwerk-) Freigaben auf diesen Datenträgern nach jedem &quot;Trennen&quot; der verschlüsselten Partition (z.B. beim Herunterfahren von Windows) verloren und müssen nach dem nächsten Systemstart neu erstellt werden.&lt;br /&gt;
&lt;br /&gt;
Man kann sich jedoch ein kleines Batchskript schreiben, welches bei jedem Systemstart die verschlüsselte Partition mountet und die Freigaben danach neu einrichtet.&lt;br /&gt;
&lt;br /&gt;
Das Mounten der verschlüsselten Partition kann im Batchskript einfach so erfolgen: &lt;br /&gt;
&lt;cite&gt;&quot;C:\Programme\TrueCrypt\truecrypt&quot; /q /v \Device\Harddisk1\Partition2 /l Z: &gt; c:\loginlog.txt&lt;/cite&gt;&lt;br /&gt;
&lt;small&gt;Im Beispiel wird die 2. Partition der Festplatte 1 als Laufwerk &quot;Z:&quot; eingebunden. Die Ausgaben werden zur späteren Analyse in die Datei &quot;C:\loginlog&quot; geschrieben. Der korrekte Datenträgerpfad kann in Truecrypt unter &quot;Datenträger...&quot; gefunden werden.&lt;/small&gt;&lt;br /&gt;
&lt;br /&gt;
Zur Einrichtung der Freigaben per Kommandozeile gibt es mehrere Möglichkeiten. Zum einen liegt jedem Windows 2000/XP/Vista das Werkzeug &quot;net&quot; bei:&lt;br /&gt;
&lt;br /&gt;
&lt;cite&gt;net share /CACHE:None p2p=Z:\p2p /remark:&quot;p2p (encrypted)&quot; &gt;&gt; c:\loginlog.txt&lt;br /&gt;
&lt;/cite&gt;&lt;br /&gt;
&lt;small&gt;Der Ordner &quot;p2p&quot; wird per &quot;net&quot; freigegeben.&lt;/small&gt;&lt;br /&gt;
&lt;br /&gt;
Diese Methode hat jedoch den Nachteil, daß die Freigaben mit Lese- und Schreibrechten für &lt;b&gt;alle&lt;/b&gt; Benutzer erstellt werden. Einzig unter Windows Vista beherrscht das &quot;net&quot;-Tool die kontrollierte Vergabe von Schreibrechten (zusätzlicher Parameter &quot;GRANT&quot;). Andererseits sollte man die Rechte statt auf Freigabeebene sowieso besser im NTFS-Dateisystem einstellen.&lt;br /&gt;
Um die Rechtevergabe direkt in der Freigabe zu setzen, kann man das Microsoft-Tool &quot;&lt;a target=&quot;out&quot; href=&quot;ftp://ftp.microsoft.com/bussys/winnt/winnt-public/reskit/nt40/i386/RMTSHAR.EXE&quot;&gt;RMTSHARE&lt;/a&gt;&quot; aus der &lt;a target=&quot;out&quot; href=&quot;http://support.microsoft.com/kb/158388&quot;&gt;MS-Toolsammlung für Domänenadminis&lt;/a&gt; (sic!) nutzen. Je Ordnerfreigabe sollte dann eine Zeile der folgenden Art im Batchskript angelegt werden:&lt;br /&gt;
&lt;cite&gt;rmtshare \\server\p2p=Z:\p2p 		/REMARK:&quot;p2p (encrypted)&quot; 	/GRANT shareAdmins:f /GRANT Everyone:r &gt;&gt; c:\loginlog.txt&lt;/cite&gt;&lt;br /&gt;
&lt;small&gt;Im Beispiel wird das Verzeichnis &quot;p2p&quot; auf &quot;server&quot; freigegeben. Dabei bekommt die Nutzer(gruppe) &quot;shareAdmins&quot; volle Zugriffsrechte (&quot;f&quot;), die Nutzer der Gruppe &quot;Everyone&quot; (deutsch &quot;Jeder&quot;) dürfen nur lesen (&quot;r&quot;).&lt;/small&gt;&lt;br /&gt;
&lt;br /&gt;
Die erzeugte Batchdatei kann einfach in den Autostartordner verlinkt werden und wird so bei jeder Anmeldung des entsprechenden Benutzers ausgeführt. Leider muss bei dieser Art der Einbindung ein Nutzer am System angemeldet werden. Ein funktionierende Einbindung  per GPO (Editor: &quot;gpedit.msc&quot;) ist mir nicht gelungen. &lt;br /&gt;
&lt;br /&gt;
Links: (&lt;a target=&quot;out&quot; href=&quot;http://articles.techrepublic.com.com/5100-10878_11-1056004.html&quot;&gt;1&lt;/a&gt;, &lt;a  target=&quot;out&quot;href=&quot;http://windowsitpro.com/article/articleid/77655/jsi-tip-6353-rmtshareexe-is-in-the-public-domain.html&quot;&gt;2&lt;/a&gt;)</description>
    <dc:creator>techomatic</dc:creator>
    <dc:subject>Software</dc:subject>
    <dc:rights>Copyright &#169; 2008 techomatic</dc:rights>
    <dc:date>2008-09-01T14:51:00Z</dc:date>
  </item>
  <item rdf:about="http://sysout.twoday.net/stories/5154640/">
    <title>Windows Update klemmt nach Neuinstallation</title>
    <link>http://sysout.twoday.net/stories/5154640/</link>
    <description>Nachdem mein frisch installiertes Windows XP SP3 System die automatischen Updates zwar heruntergeladen hat, aber deren Installation nur mit einem unbestimmten Fehler quittiert hat, habe ich die zum Windows Update gehörenden DLLs neu im System registriert - und siehe da: alles funktioniert wieder.&lt;br /&gt;
Man muss also per Kommandozeile nur folgende Befehle abarbeiten lassen:&lt;br /&gt;
&lt;cite&gt;regsvr32.exe c:\windows\system32\wuweb.dll&lt;br /&gt;
regsvr32.exe c:\windows\system32\wups2.dll&lt;br /&gt;
regsvr32.exe c:\windows\system32\wups.dll&lt;br /&gt;
regsvr32.exe c:\windows\system32\wucltui.dll&lt;br /&gt;
regsvr32.exe c:\windows\system32\wuaueng1.dll&lt;br /&gt;
regsvr32.exe c:\windows\system32\wuaueng.dll&lt;br /&gt;
regsvr32.exe c:\windows\system32\wuapi.dll&lt;/cite&gt;</description>
    <dc:creator>techomatic</dc:creator>
    <dc:subject>Software</dc:subject>
    <dc:rights>Copyright &#169; 2008 techomatic</dc:rights>
    <dc:date>2008-08-28T15:41:00Z</dc:date>
  </item>
  <item rdf:about="http://sysout.twoday.net/stories/5154418/">
    <title>Cherokee vs. Lighttpd</title>
    <link>http://sysout.twoday.net/stories/5154418/</link>
    <description>Nachdem auf meiner Linux-Routerbox des &lt;a href=&quot;http://www.versuchsbetrieb.de&quot; target=&quot;out&quot;&gt;Versuchsbetriebes&lt;/a&gt; bislang &lt;a href=&quot;http://www.cherokee-project.com/&quot; target=&quot;out&quot;&gt;Cherokee&lt;/a&gt; als Mini-Webserver eingesetzt wurde, hab ich mich nun dazu entschlossen zukünftig dort &lt;a href=&quot;http://trac.lighttpd.net/trac/&quot; target=&quot;out&quot;&gt;Lighttpd&lt;/a&gt; zu nutzen. Grund: So gut wie nach jedem Paketupdate hat es mir die Cherokee-Installation zerbastelt.&lt;br /&gt;
Nebenbei: Lighttpd hat einen ziemlich kleinen Memoryfootprint und benötigt noch weniger Speicher (&lt; 1mB) als ein abgespeckter Cherokee.</description>
    <dc:creator>techomatic</dc:creator>
    <dc:subject>Software</dc:subject>
    <dc:rights>Copyright &#169; 2008 techomatic</dc:rights>
    <dc:date>2008-08-28T14:52:00Z</dc:date>
  </item>
  <item rdf:about="http://sysout.twoday.net/stories/5083674/">
    <title>[thwb] RSS-Feed für ThWboard</title>
    <link>http://sysout.twoday.net/stories/5083674/</link>
    <description>Für die Forensoftware &lt;a href=&quot;http://www.thwboard.de/&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;ThWboard&lt;/b&gt;&lt;/a&gt; von Paul Baecher und Felix Gonschorek wurde jetzt die Ausgabe von RSS-Feeds implementiert. Dazu muss nur eine zusätzliche Datei ins Stammverzeichnis der ThWboard-Installation kopiert werden und der RSS-Feed im Head-Bereich des Maintemplates verlinkt werden (Installationshinweise siehe unten).

&lt;hr /&gt;
&lt;b&gt;Download&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;a title=&quot;Thwb-RSS2.0-Erweiterung für ThWBoard (v1.4 vom 24.09.2009)&quot; href=&quot;http://sysout.twoday.net/files/thwboard-thwb-feed-rss-1-4/&quot;&gt;thwboard-thwb-feed-rss-1-4&lt;/a&gt; (zip, 13 KB)&lt;/b&gt; - Version 1.4 vom 24.09.2009&lt;br /&gt;
Diese Archiv-Datei im Zip-Format kann unter Windows mit dem OpenSource-Tool &lt;a href=&quot;http://7zip.org&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;7zip&lt;/b&gt;&lt;/a&gt; entpackt werden.&lt;br /&gt;
Die Versionsgeschichte und eine genaue Beschreibung der Features findet sich direkt im Sourcecode des Scriptes.
&lt;hr /&gt;
&lt;b&gt;Installationshinweise&lt;/b&gt;
&lt;ul&gt;  
&lt;li&gt;Die Skriptdatei &quot;&lt;b&gt;&lt;i&gt;rss.php&lt;/i&gt;&lt;/b&gt;&quot; aus dem heruntergeladenen Zip-Archiv entpacken und ins Stammverzeichnis der ThWboard-Installation kopieren (dort ist auch die Datei &quot;&lt;i&gt;index.php&lt;/i&gt;&quot; zu finden)&lt;/li&gt;  
&lt;li&gt;Die Datei &quot;&lt;b&gt;&lt;i&gt;inc/header.inc.php&lt;/i&gt;&lt;/b&gt;&quot; aus dem Archiv an die entsprechende Stelle im Forenverzeichnis kopieren.&lt;/li&gt;  
&lt;li&gt;Die Datei &quot;&lt;b&gt;&lt;i&gt;templates/default/frame.html&lt;/i&gt;&lt;/b&gt;&quot; einfach an die entsprechende Stelle im Forenverzeichnis kopieren, wenn das Standardtemplate im Forum genutzt wird.&lt;/li&gt;
&lt;/ul&gt;
Informationen zum alternativen manuellen Einbau in die eigene Installation (falls z.B. ein geändertes, eigenes Template verwendet wird) finden sich in der Datei installation.txt im Archiv. Ein manueller Einbau verlangt nur sehr geringfügige Änderungen an zwei Dateien.

&lt;hr /&gt;
&lt;b&gt;Hinweise&lt;/b&gt;&lt;br /&gt;
Die Datei kann den Feed auf verschiedene Weise ausgeben. Dazu können per URL-Get-Parameter verschiedene Filter geschaltet werden:
&lt;ul&gt;  
&lt;li&gt;&lt;b&gt;Board-Filter&lt;/b&gt;: Nur die nachrichten aus den Boards kommen in den Feed, deren Boardids kommasepariert als Argument des get-Parameters &quot;boardids&quot; gesetzt sind. Ist der Parameter &quot;&lt;i&gt;boardids&lt;/i&gt;&quot; nicht angegeben, werden Nachrichten aus allen (öffentlichen) Boards in den Feed.&lt;/li&gt;  
&lt;li&gt;&lt;b&gt;Nur neue Threads:&lt;/b&gt; Ausschließlich Threaderöffnungsnachrichten werden im Feed ausgegeben, wenn der get-Parameter &quot;&lt;i&gt;newonly&lt;/i&gt;&quot; gesetzt ist&lt;/li&gt;  
&lt;li&gt;&lt;b&gt;Ignoriere Nachichten bestimmter Autoren&lt;/b&gt;: Nachrichten bestimmter Autoren können von der Feedausgabe ausgeschlossen werden. Sollen einzelne Nachrichten von eines Autors ausgeschlossen werden, so kann dies durch die Angabe eines Parameters namens &quot;&lt;i&gt;ignore_Autorname&lt;/i&gt;&quot; geschehen.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Ignoriere Threads, welche von bestimmten Autoren angestoßen wurden&lt;/b&gt;: Sollen ganze Threads (mit allen enthaltenen Nachrichten) eines bestimmten Autors von der Feedausgabe ausgeschlossen werden, kann dies mittels &quot;&lt;i&gt;fullignore_Autorname&lt;/i&gt;&quot; geschehen. &lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;Beispiele&lt;/b&gt;&lt;br /&gt;
Im Feed sollen ausschließlich neue Themen angezeigt werden, also nur die jeweils erste Eröffnungsnachricht der neuesten Threads:&lt;cite&gt;myboard.example/rss.php?newonly&lt;/cite&gt;&lt;br /&gt;
Nur Nachrichten aus den Boards 1,3 und 4 sollen in den Feed. Alle  Nachrichten von Angela, Vladimir und George sollen ignoriert werden. Alle Nachrichten aus Threads, die George angestoßen hat (=Themen von George), sollen im Feed ignoriert werden:&lt;br /&gt;
&lt;cite&gt;myboard.example/rss.php?boardids=1,3,4&amp;ignore_Angela&amp;ignore_Vladimir&amp;fullignore_George&lt;/cite&gt;
&lt;hr /&gt;
&lt;b&gt;Hintergrund&lt;/b&gt;&lt;br /&gt;
Die Entwicklung der Forensoftware ThWboard ist vom offiziellen Entwicklerteam seit Mitte 2004 bis auf weiteres eingestellt worden. Die Entwicklung dieser RSS2.0-Erweiterung  erfolgte ursprünglich für die Enthusiasten von &lt;a href=&quot;http://www.robotrontechnik.de&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Robotrontechnik.de&lt;/b&gt;&lt;/a&gt;, welche ThWboard nutzen. Da jedoch auch heute noch einige Installationen dieser Forensoftware im Internet zu finden sind, habe ich mich entschlossen diese Erweiterung allgemein auch diesen Nutzern zur Verfügung zu stellen.</description>
    <dc:creator>techomatic</dc:creator>
    <dc:subject>Software</dc:subject>
    <dc:rights>Copyright &#169; 2008 techomatic</dc:rights>
    <dc:date>2008-07-25T10:24:00Z</dc:date>
  </item>


<textinput rdf:about="http://sysout.twoday.net/search">
   <title>find</title>
   <description>Search this site:</description>
   <name>q</name>
   <link>http://sysout.twoday.net/search</link>
</textinput>


</rdf:RDF>
