<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="http://www.phpclasses.org/rss1html.xsl"?>
<!-- Generated by: http://www.phpclasses.org/rsswriter $Revision: 1.12 $ -->
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/">
 <channel rdf:about="/index/id:14/langid:1">
  <description>Ein Blog ÃÂ¼ber .net Entwicklung und Webdesign</description>
  <link>/index/id:14/langid:1</link>
  <title>get-the-solution-development</title>
  <dc:date>2011-09-19 22:33:01</dc:date>
  <items>
   <rdf:Seq>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-160-Bilderupload%253A%2Bauf%2B.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-142-Tetris%2BSpiel%2Bmit%2BJav.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-138-einfache%2BSlideshow%2Bm.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-133-readynas%2Bduo%2Bnetgear.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-130-MySQL%2BCursor%2Balterna.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-121-Datenbank%2Berstellen%2B.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-118-freetds%2Bodbc%2BDatas%2B%25.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-117-doctrine%2B-%2Bmssql%2Bphp.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-101-Modelle%2Bin%2Bder%2BInfor.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-100-Subversion%2B-%2BReposit.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-99-SEO%2B-%2BHomepage%2Bin%2BGo.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-97-IIS%2B7%2Bmit%2BPHP%2BVirtue.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-89-C%2523%2BPlugins%2Bmit%2BApp.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-88-C%2523%2BAnwendung%2BPlugi.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-87-CKeditor%253A%2BEvents%2Ba.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-86-CKeditor%2BFake-Elemen.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-85-Clean-IT%2BVortrag%2Bin%2B.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-84-CKeditor%2BPlugins%2Bsch.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-83-Starcraft%2B2%2BBeta%2BBer.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-82-FileSyncService.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-81-ONLINE%2BCOMMUNITIES.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-80-Empfehlenswerter%2BBlo.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-79-Netgear%2BReadyNAS%2B-%2BR.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-78-Tray%2BIcon%2Bmit%2BWPF.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-77-Filter%2BData%2Bmit%2BMVVM.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-76-Probleme%2Bmit%2Bphp-get.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-75-ColorAnimation%2Bim%2BXA.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-74-Rezepteprogramm%2Bfert.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-73-MarkupExtension%2B-%2BBi.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-71-Kurze%2Bif%2Bschreibweis.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-70-Acer%2BAspire%2B1300%2BSer.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-69-IsAsync%2B-%2BMeldung%2B%252.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-68-Surveillance%2BSociety.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-66-AttachedCommands%2Bmit.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-64-Netgear%2B-%2BReadyNAS%2BD.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-63-System.InvalidOperat.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-62-Homepage%2Bfertiggeste.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-61-N%2526uuml%253Btzliche%2BL.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-60-Transparenz%2Bim%2BInter.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-59-%2526Uuml%253Bberschrieb.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-58-UserControl%2Bin%2BUserC.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-57-Von%2B%2526uuml%253Bberall.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-56-XAML%2BConverterParame.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-55-ListBox%2B-%2BSelectedIt.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-54-Drag%2Band%2BDrop%2Bin%2BWPF.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-53-Blog%2BUpdate.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-52-Einf%2526uuml%253Bhrung%2B.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-50-Einfacher%2Bzugriff%2Bau.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-49-ItemsSource%2Bzu%2BUserC.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-48-Homepage%2B-%2BLayout%2526.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-47-IDE%2BTipps.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-45-Subklassen%2Bin%2BXAML%2Ba.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-44-ObservableCollection.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-46-Singleton%2Bunter%2BWPF%2B.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-43-The%2Bfollowing%2Bmodule.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-42-Repeater%2BNetgear%2BWNR.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-41-WPF%2BFenster%2Bumbennen.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-28-Experiment%2B%252312%253A%2B.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-33-IRC%2BBot%2Bmit%2BSmartIrc.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-29-Experiment%2B%252311%253A%2B.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-37-Experiment%2B%25233%253A%2BW.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-39-Experiment%2B%25232%253A%2BL.html"/>
    <rdf:li rdf:resource="http://www.get-the-solution.net/index-1-14-40-Experiment%2B%25231%253A%2BT.html"/>
   </rdf:Seq>
  </items>
 </channel>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-160-Bilderupload%253A%2Bauf%2B.html">
  <description>&lt;p&gt;&#13;&#10;&#9;Schon seit einigen Jahren ist es relativ einfach mit der gd Bibliothek für php hochgeladene Bilder automatisch zu verkleinern. Das funktioniert bis zu einer gewissen Menge ganz gut, doch wenn man z.B.: 10 Bilder hochladen will kommt php schon bald an das Zeitlimit des Servers ran und der Benutzer denkt sich bis dahin schon: Ist da noch alles in Ordnung?&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Abhilfe schaffen sollen Plugins für den Browser, die das Bild lokal verkleinern und dann hochladen. So spart man Serverresourcen und auch Traffic. Dafür kann man beispielsweise plUpload [1] verwenden. Gestern habe ich plupload genauer unter die Lupe genommen und festgestellt, dass es eine sehr spezielle Technik verwendet. Es unterstützt zwar viele Plugins (Silverlight, Flash, HTML5), jedoch ist die Implementierung meiner Meinung nach sehr unzuverlässig. Die Dokumentation ist spärlich. Nach einiger Zeit habe ich herausgefunden warum bei mir einfach nichts passierte:&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Man kann der plUpload Bibliothek einen Button übergeben, der zum Upload-Button werden soll. plUpload legt dann einfach absolut positioniert das entsprechende Plugin darüber (z.B.: Flash). Die Positionsberechnung war bei mir falsch und ließ sich auch nicht korrigieren. Mehr Erfolg hatte ich dann mit manuellen Positionierungs-hacks. Da das aber keine Lösung sein konnte habe ich mich entschieden, auf agileUpload [2] umzusteigen.&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Inzwischen habe ich es schon zum Laufen gebracht. Es ist zuverlässiger als plUpload, weil es relativ ei...</description>
  <link>http://www.get-the-solution.net/index-1-14-160-Bilderupload%253A%2Bauf%2B.html</link>
  <title>Bilderupload: auf dem Client Bilder verkleinern</title>
  <dc:date>2011-09-19T22:33:01Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-142-Tetris%2BSpiel%2Bmit%2BJav.html">
  <description>&lt;p style=&quot;margin-bottom: 0cm&quot;&gt;&#13;&#10;&#9;Seit diesem Jahr habe ich in der Schule das Wahlpflichtfach Informatik. Mein Professor Puntigam hat mich damit beauftragt, ein kleines Tetris-Spiel in Javascript zu schreiben.&lt;/p&gt;&#13;&#10;&lt;p style=&quot;margin-bottom: 0cm&quot;&gt;&#13;&#10;&#9;Ziel ist es, ein einfaches Tetrisspiel zu schreiben, dessen Code leicht verst&amp;auml;ndlich sein soll und vor allem kurz. F&amp;uuml;r das Tutorial ist es zu empfehlen, den Quelltext herunterzuladen, am Ende des Artikels. Grundvorraussetzung ist die Kenntnis der Javascript-Bibliothek jquery und Grundkenntnisse in Javascript.&lt;/p&gt;&#13;&#10;&lt;p style=&quot;margin-bottom: 0cm&quot;&gt;&#13;&#10;&#9;Der Grundalgorithmus ist simpel gehalten. Ein Tetris-Objekt wird erzeugt, welches den derzeitigen Tetrisblock repr&amp;auml;sentiert. Dieser wird durch die Hauptroutine, die sich zu einer bestimmten Zeit wieder selbst aufruft, immer um eine Zeile nach unten verschoben, bis das nicht mehr m&amp;ouml;glich ist. In diesem Fall wird ein zuf&amp;auml;lliger Block geladen und wieder f&amp;auml;ngt das ganze von vorne an.&lt;/p&gt;&#13;&#10;&lt;p style=&quot;margin-bottom: 0cm&quot;&gt;&#13;&#10;&#9;Beginnen wir mit dem TetrisObjekt (tetris.prototype.js)&lt;/p&gt;&#13;&#10;&lt;p style=&quot;margin-bottom: 0cm&quot;&gt;&#13;&#10;&#9;Es besitzt die Eigenschaften:&lt;/p&gt;&#13;&#10;&lt;ul&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;&lt;p style=&quot;margin-bottom: 0cm&quot;&gt;&#13;&#10;&#9;&#9;&#9;X, Y gibt die derzeitige Position an&lt;/p&gt;&#13;&#10;&#9;&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;&lt;p style=&quot;margin-bottom: 0cm&quot;&gt;&#13;&#10;&#9;&#9;&#9;Form soll eine kurze Bezeichnung f&amp;uuml;r den Block sein, die sp&amp;auml;ter wichtig ist, um die referenzierte CSS Klasse aufzurufen&lt;/p&gt;&#13;&#10;&#9;&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;&lt;p style=&quot;margin-bottom: 0cm...</description>
  <link>http://www.get-the-solution.net/index-1-14-142-Tetris%2BSpiel%2Bmit%2BJav.html</link>
  <title>Tetris Spiel mit Javascript</title>
  <dc:date>2011-03-31T18:25:13Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-138-einfache%2BSlideshow%2Bm.html">
  <description>&lt;p&gt;&#13;&#10;&#9;F&amp;uuml;r die Seite hausdorfblick.at wollten wir eine Slideshow realisieren, damit ein Foto vom Haus im Winter und eins vom Haus im Sommer angezeigt wird. Dazu machte Martin eine Slideshow mit Flash und ich eine mit Javascript/Jquery. Im folgenden erkl&amp;auml;re ich meine Realisierung mit Javascript.&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Das Grundprinzip ist einfach: Man setzt alle Bilder in einen div-Container und positioniert sie absolut. Dadurch befinden sich alle Bilder &amp;uuml;bereinander und man kann sie einfach durch Transparenzeffekte &amp;uuml;berblenden.&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Zuerst ein paar CSS-Klassen, damit man die Elemente sp&amp;auml;ter leichter &amp;uuml;ber jquery angesprochen werden k&amp;ouml;nnen:&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;&lt;font face=&quot;Courier New, monospace&quot;&gt;&lt;font size=&quot;2&quot;&gt;&amp;lt;style type=&quot;text/css&quot;&amp;gt;&lt;br&gt;&#13;&#10;&#9;.SlideshowImage&lt;br&gt;&#13;&#10;&#9;{&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#10;&lt;p style=&quot;margin-left: 40px;&quot;&gt;&#13;&#10;&#9;&lt;font face=&quot;Courier New, monospace&quot;&gt;&lt;font size=&quot;2&quot;&gt;opacity: 0;&lt;/font&gt;&lt;/font&gt;&lt;br&gt;&#13;&#10;&#9;&lt;font face=&quot;Courier New, monospace&quot;&gt;&lt;font size=&quot;2&quot;&gt;position: absolute;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;&lt;font face=&quot;Courier New, monospace&quot;&gt;&lt;font size=&quot;2&quot;&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;&lt;font face=&quot;Courier New, monospace&quot;&gt;&lt;font size=&quot;2&quot;&gt;.SlideshowActive&lt;br&gt;&#13;&#10;&#9;{&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#10;&lt;p style=&quot;margin-left: 40px;&quot;&gt;&#13;&#10;&#9;&lt;font face=&quot;Courier New, monospace&quot;&gt;&lt;font size=&quot;2&quot;&gt;opacity: 1;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;&lt;font face=&quot;Courier New, monospace&quot;&gt;&lt;font size=&quot;2&quot;&gt;}&lt;br&gt;&#13;&#10;&#9;&amp;lt;/style&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#10;&lt;p style=&quot;margin-bottom: 0cm&quot;&gt;&#13;&#10;&#9;Die Klasse SlideshowImage ist f&amp;uuml;r alle Bilder d...</description>
  <link>http://www.get-the-solution.net/index-1-14-138-einfache%2BSlideshow%2Bm.html</link>
  <title>einfache Slideshow mit Javascript</title>
  <dc:date>2011-03-22T16:50:09Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-133-readynas%2Bduo%2Bnetgear.html">
  <description/>
  <link>http://www.get-the-solution.net/index-1-14-133-readynas%2Bduo%2Bnetgear.html</link>
  <title>readynas duo netgear PPtP VPN</title>
  <dc:date>2011-03-16T16:20:24Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-130-MySQL%2BCursor%2Balterna.html">
  <description/>
  <link>http://www.get-the-solution.net/index-1-14-130-MySQL%2BCursor%2Balterna.html</link>
  <title>MySQL Cursor alternative  Dynamische SQL Cursor</title>
  <dc:date>2011-03-10T17:08:58Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-121-Datenbank%2Berstellen%2B.html">
  <description/>
  <link>http://www.get-the-solution.net/index-1-14-121-Datenbank%2Berstellen%2B.html</link>
  <title>Datenbank erstellen mit dem ER-Diagramm und MySql</title>
  <dc:date>2011-02-09T13:13:43Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-118-freetds%2Bodbc%2BDatas%2B%25.html">
  <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&#13;&#10;&lt;P&gt;While we tried to set up odbc with freetds in order to connect to a mssql server we ran into several issues.&lt;/P&gt;&#13;&#10;&lt;P&gt;Before trying to connect with freetds to the mssql server, make sure, that your mssql server is accessable from &quot;outside&quot; (Your seetings should look like &lt;A href=&quot;http://get-the-solution.net/index-blog-1-14-117-doctrine---mssql-php.html&quot; target=_blank&gt;that&lt;/A&gt;&amp;nbsp;(note this articel is written in german)).&lt;/P&gt;&#13;&#10;&lt;P&gt;With the following configuration we could connect to the mssql server (Make sure you installed all required packages unixodbc libmyodbc freetds...)&lt;/P&gt;&#13;&#10;&lt;P&gt;nano /etc/freetds.conf&lt;/P&gt;&#13;&#10;&lt;P&gt;# A typical Microsoft server&lt;BR&gt;[sqlexpress]&lt;BR&gt;host = 192.168.1.3&lt;BR&gt;port = 1433&lt;BR&gt;tds version = 8.0&lt;/P&gt;&#13;&#10;&lt;P&gt;nano /etc/odbc.ini&lt;/P&gt;&#13;&#10;&lt;P&gt;[sqlexpress]&lt;BR&gt;Servername = sqlexpress&lt;BR&gt;Driver = FreeTDS&lt;/P&gt;&#13;&#10;&lt;P&gt;nano /etc/odbcinst.ini&lt;/P&gt;&#13;&#10;&lt;P&gt;[FreeTDS]&lt;BR&gt;Description = FreeTDS driver&lt;BR&gt;Driver = /usr/lib64/libtdsodbc.so.0&lt;BR&gt;Setup = /usr/lib64/libtdsS.so.2&lt;BR&gt;Trace = Yes&lt;BR&gt;TraceFile = /tmp/freetds.log&lt;BR&gt;FileUsage = 1&lt;BR&gt;UsageCount =1&lt;/P&gt;&#13;&#10;&lt;P&gt;You have to check where your Driver/ Setup libtds/S is located. You can check this with locate libtds.&lt;/P&gt;&#13;&#10;&lt;P&gt;First check if freetds is able to connect to the mssql server with&lt;/P&gt;&#13;&#10;&lt;P&gt;/usr/bin/tsql -S 192.168.122.157 -U martin&lt;BR&gt;locale is &quot;en_US.utf8&quot;&lt;BR&gt;locale charset is &quot;UTF-8&quot;&lt;BR&gt;Password:&lt;BR&gt;1&amp;gt;&lt;/P&gt;&#13;&#10;&lt;P&gt;The biggest problem was the next testing command isql. With&lt;/P&gt;&#13;&#10;&lt;P&gt;[root@FEC-A120D19MA martin]# isql -v ...</description>
  <link>http://www.get-the-solution.net/index-1-14-118-freetds%2Bodbc%2BDatas%2B%25.html</link>
  <title>freetds odbc Datas [S1000][unixODBC][FreeTDS][SQL Server]Unable to connect to data source</title>
  <dc:date>2011-02-04T00:36:51Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-117-doctrine%2B-%2Bmssql%2Bphp.html">
  <description>&lt;p&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;Wenn man mit PHP auf einen MSSQL Server zugreifen will, kann das unter Umst&amp;auml;nden gar nicht so einfach sein.&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Als erstes muss sichergestellt sein, dass man von au&amp;szlig;erhalb auf den MSSQL Server zugreifen kann.&lt;/p&gt;&#13;&#10;&lt;ol&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;In der Windows-Startmen&amp;uuml;-Suche &quot;SQL Server-Konfigurations-Manager&quot; eingeben&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;SQL Server-Netzwerkkonfiguration--&amp;gt; Protokolle f&amp;uuml;r SQLEXPRESS anklicken&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;In der Registerkarte Protokoll die Eigenschaft Aktiviert auf den Wert Ja setzen&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;In der Registerkarte IP-Adressen ganz unten die Eigenschaft TCP-Port auf den Wert 1433 setzen&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Anschlie&amp;szlig;end auch das Protokoll Named Pipes aktivieren&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Danach den SQL Server neustarten&lt;/li&gt;&#13;&#10;&lt;/ol&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;&amp;nbsp;&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;&lt;img alt=&quot;&quot; src=&quot;/media/blog/sql-Server-Configuration-Manager.gif&quot; style=&quot;width: 700px; height: 404px;&quot;&gt;&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Als n&amp;auml;chstes muss man den Port 1433 in der Windows Firewall freischalten.&lt;/p&gt;&#13;&#10;&lt;ol&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;In der Windows-Startmen&amp;uuml;-Suche &quot;Windows-Firewall mit erweiterter Sicherheit&quot; eingeben&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;W&amp;auml;hle Eingehende Regeln&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Neue Regel&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;W&amp;auml;hle Port und Weiter&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Gib bei bestimmte Lokale Ports 1433 ein und weiter&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Danach kann man ausw&amp;auml;hlen in welchen Netzwerken die Regel g&amp;uuml;ltig ist.&lt;/li&gt;&#13;&#10;&lt;/ol&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Ob die Verbindung von au&amp;szlig;en klappt kann man mittels telnet &amp;uuml;berpr&amp;uuml;fen. (Unter Linux k...</description>
  <link>http://www.get-the-solution.net/index-1-14-117-doctrine%2B-%2Bmssql%2Bphp.html</link>
  <title>doctrine - mssql php -dblib</title>
  <dc:date>2011-02-03T23:23:33Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-101-Modelle%2Bin%2Bder%2BInfor.html">
  <description>&lt;p&gt;&#13;&#10;&#9;&amp;nbsp;&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Probleme, die in der realen Welt vorkommen k&amp;ouml;nnen mit Hilfe von Programmen gel&amp;ouml;st oder reduziert werden. In der Softwareentwicklung wird dazu aus einem bestimmten Ausschnitt der realen Welt, ein Abbild erstellt. Dieses Abbild ist das Modell.&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Ein abgebildetes Modell der Realit&amp;auml;t hat daher folgende Kennzeichen (vgl. Stachowiak Herbert 1987):&lt;/p&gt;&#13;&#10;&lt;ul&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Abbildungsmerkmal  Modelle bilden etwas ab, Teilbereich der Realit&amp;auml;t&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Verk&amp;uuml;rzungsmerkmal  Modelle verk&amp;uuml;rzen und vereinfachen auf das, was den Modellerstellern oder Modellbenutzer relevant erscheint&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Pragmatisches Merkmal  sind ihren Originalen nicht eindeutig zuordenbar&lt;/li&gt;&#13;&#10;&lt;/ul&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Das pragmatische Merkmal kann in weitere Punkte unterteilt werden.&lt;/p&gt;&#13;&#10;&lt;ul&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Modelle dienen bzw. haben einen Zweck f&amp;uuml;r jemanden. Sie interpretieren interpretieren das Model subjektiv&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Modelle beziehen sich auf einen bestimmten Zeitpunkt&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Modelle beziehen sich auf bestimmte gedankliche oder tats&amp;auml;chliche Operationen&lt;/li&gt;&#13;&#10;&lt;/ul&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;&lt;img src=&quot;/media/blog/Modelle.png&quot;&gt;&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Abbildung 1&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Mit Original ist nichts anderes gemeint, als ein Ausschnitt aus der Realit&amp;auml;t.&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Beim Erstellen von Modellen kann man (Marco Thomas):&lt;/p&gt;&#13;&#10;&lt;ul&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;einige Originalattribute weglassen (Pr&amp;auml;terition), aber auch&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;einige Modellattribute zus&amp;auml;tzlich einf&amp;uuml;gen...</description>
  <link>http://www.get-the-solution.net/index-1-14-101-Modelle%2Bin%2Bder%2BInfor.html</link>
  <title>Modelle in der Informatik</title>
  <dc:date>2010-12-23T19:09:41Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-100-Subversion%2B-%2BReposit.html">
  <description>&lt;p&gt;&#13;&#10;&#9;&amp;nbsp;&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Vor kurzem stand ich vor dem Problem mehrere Repositories die ich mit Subversion verwalte zu einer einzigen zusammen zu f&amp;uuml;hren. Das geht recht einfach.&lt;/p&gt;&#13;&#10;&lt;ol&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Neue Repositorie anlegen (z.B. mit &quot;svnadmin create REPOS_PATH&quot;&amp;nbsp;oder &amp;uuml;ber websvn)&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Ins Verzeichnis wechseln wo die Repositories gespeichert sind&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Alle Repositories die man jetzt in die neue Repositorie laden bzw. einf&amp;uuml;gen will&amp;nbsp;m&amp;uuml;ssen mit dump exportiert werden.&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;K&amp;ouml;nnte z.B. so aussehen: fes-a120d19nas:~# svnadmin dump /c/.subversion/Repositoriename1/ &amp;gt; /backupRepositoriename1.dump&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Danach muss man nur noch alle dumps in die neue Repositorie laden&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;K&amp;ouml;nnte z.B. so aussehen: fes-a120d19nas:~# svnadmin load /c/.subversion/UnsereNeueRepositoriename/ &amp;lt; /backup/Repositoriename1.dump&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Danach k&amp;ouml;nnt ihr die nicht ben&amp;ouml;tigten Repositories z.B. so &quot;&amp;nbsp;rm /c/.subversion/AlteRepositorie/ -rf&quot;&amp;nbsp;l&amp;ouml;schen&amp;nbsp;&lt;/li&gt;&#13;&#10;&lt;/ol&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Allerdings kann es sein, dass in der alten und in der neuen Repositorie die Ordnernamen gleich hei&amp;szlig;en. Das f&amp;uuml;hrt zu einem Konflikt und der &quot;load&quot; Vorgang kann nicht fortgesetzt werden.&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Das wird h&amp;ouml;chstwahrscheinlich mit den Ordnern branches, trunk, tags passieren.&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Man muss also daf&amp;uuml;r sorgen, dass entweder der &quot;dump&quot; oder die Zielrespositorie diesen Ordner nicht enth&amp;auml;lt.&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;...</description>
  <link>http://www.get-the-solution.net/index-1-14-100-Subversion%2B-%2BReposit.html</link>
  <title>Subversion - Repositories zusammenlegen - exportieren bzw. backupen - laden</title>
  <dc:date>2010-12-15T13:21:04Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-99-SEO%2B-%2BHomepage%2Bin%2BGo.html">
  <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&#13;&#10;&lt;P&gt;&lt;A href=&quot;#einleitung&quot;&gt;Einleitung&lt;/A&gt;&lt;/P&gt;&#13;&#10;&lt;P&gt;&lt;A href=&quot;##place&quot;&gt;Google Place&lt;/A&gt;&lt;/P&gt;&#13;&#10;&lt;P&gt;&lt;A href=&quot;##anmelden&quot;&gt;Firma bzw. Verein bei Google Place anmelden&lt;/A&gt;&lt;/P&gt;&#13;&#10;&lt;H3&gt;1. Einleitung&lt;A name=einleitung&gt;&lt;/A&gt;&lt;/H3&gt;&#13;&#10;&lt;P&gt;Seit geraumer Zeit investiert Google in Produkte die Geodaten beinhalten. Es handelt sich dabei um digitale Informationen denen Lokalit&amp;auml;ten zugewiesen werden k&amp;ouml;nnen.&lt;/P&gt;&#13;&#10;&lt;P&gt;So werden in Google Maps schon lange &amp;Auml;rzte, Hotels usw. angezeigt. Diese Unternehmen werden dabei automatisch in Google Maps in der Karte angezeigt. In der Hilfe kann man dazu folgendes nachlesen:&lt;/P&gt;&#13;&#10;&lt;P&gt;Welche Unternehmen angezeigt werden, wird anhand unseres propriet&amp;auml;ren Algorithmus festgelegt. Diese Unternehmen &amp;auml;ndern sich normalerweise von Zeit zu Zeit. Unser Ziel ist es, auf der Karte Orte darzustellen, die f&amp;uuml;r die Nutzer interessant sein k&amp;ouml;nnten oder ihnen bei der Orientierung auf der Karte helfen. Wir nehmen keine Bezahlung daf&amp;uuml;r an, dass bestimmte Eintr&amp;auml;ge auf der Karte angezeigt werden. (Graue Symbole in Google : Suchergebnisse - Google Places-Hilfe, 14.12.2010, &lt;A href=&quot;http://www.google.com/support/places/bin/answer.py?hl=de&amp;amp;answer=174115&quot; target=_blank&gt;http://www.google.com/support/places/bin/answer.py?hl=de&amp;amp;answer=174115&lt;/A&gt;).&lt;/P&gt;&#13;&#10;&lt;P&gt;Man hat also derzeit noch keinen Einfluss, was beim Kartendienst angezeigt wird und was nicht.&lt;/P&gt;&#13;&#10;&lt;H3&gt;2. Google Place &lt;A name=#place&gt;&lt;/A&gt;&lt;/H3&gt;&#13;&#10;&lt;P&gt;Einer der neueren Plattformen i...</description>
  <link>http://www.get-the-solution.net/index-1-14-99-SEO%2B-%2BHomepage%2Bin%2BGo.html</link>
  <title>SEO - Homepage in Google Place eintragen!</title>
  <dc:date>2010-12-14T13:55:01Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-97-IIS%2B7%2Bmit%2BPHP%2BVirtue.html">
  <description>&#13;&#10;&lt;STYLE type=text/css&gt;&#13;&#10;p { margin-bottom: 0.08in; }a:link {  }&lt;/STYLE&gt;&#13;&#10;&#13;&#10;&lt;P style=&quot;MARGIN-BOTTOM: 0in&quot;&gt;Heute habe ich probiert unser CMS mit dem IIS 7 Webserver von MS mit der Webtechnologie PHP zu verwenden.&lt;/P&gt;&#13;&#10;&lt;P style=&quot;MARGIN-BOTTOM: 0in&quot;&gt;Also als erstes muss man unter Windows 7 in&amp;nbsp;Systemsteuerung\Programme\Programme und Funktionen\ &quot;Windows Funktionen aktivieren oder deaktivieren&quot; den Internetinformationsdienst installieren.&lt;/P&gt;&#13;&#10;&lt;P style=&quot;MARGIN-BOTTOM: 0in&quot;&gt;Das tolle ab der IIS Version 7 ist, dass man ganz Einfach die verschiedensten Module bequem installieren kann.&lt;/P&gt;&#13;&#10;&lt;P&gt;Mit dem Aufrufen der Seite &lt;A href=&quot;http://php.iis.net/&quot; target=_blank&gt;http://php.iis.net/&lt;/A&gt;&lt;SPAN style=&quot;TEXT-DECORATION: underline&quot;&gt; &lt;/SPAN&gt;und dem klick auf &quot;Install PHP&quot; wird der &quot;Webplatform Installer&quot; aufgerufen sofern er installiert wurde. Ansonsten kann man ihn einfach &amp;uuml;ber den Internet Explorer nach installieren. Danach w&amp;auml;hlt man im Programm auf PHP installieren. Siehe Abbildung.&lt;/P&gt;&#13;&#10;&lt;P&gt;&lt;IMG style=&quot;WIDTH: 400px; FLOAT: right; HEIGHT: 297px&quot; alt=&quot;&quot; src=&quot;/media/fileiisphp.jpg&quot;&gt; &#13;&#10;&lt;STYLE type=text/css&gt;&#13;&#10;p { margin-bottom: 0.08in; }&#9;&lt;/STYLE&gt;&#13;&#10;&lt;/P&gt;&#13;&#10;&lt;P style=&quot;MARGIN-BOTTOM: 0in&quot;&gt;Als n&amp;auml;chstes erstellt man ein Virtuelles Verzeichnis damit wir dort unsere PHP Anwendung speichern k&amp;ouml;nnen.&lt;/P&gt;&#13;&#10;&lt;P style=&quot;MARGIN-BOTTOM: 0in&quot;&gt;Das macht man im IIS-Manager unter Sites Default Web Site --&amp;gt; Rechter Mausklick --&amp;gt; virtuelles Verzeichnis hinzuf&amp;uuml;gen. Beim physikalischen...</description>
  <link>http://www.get-the-solution.net/index-1-14-97-IIS%2B7%2Bmit%2BPHP%2BVirtue.html</link>
  <title>IIS 7 mit PHP Virtuelles Verzeichnis RewriteRules </title>
  <dc:date>2010-11-10T22:16:57Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-89-C%2523%2BPlugins%2Bmit%2BApp.html">
  <description>&lt;br /&gt;&#13;&#10;&lt;h2&gt;&lt;br /&gt;&#13;&#10;1. Einf&amp;uuml;hrung&amp;nbsp;&lt;/h2&gt;&#13;&#10;Im letzten Post konnte man ein einfaches&amp;nbsp; Beispiel sehen, wie &lt;a href=&quot;/media/../index-blog-1-14-88-C# Anwendung Plugin f&amp;auml;hig machen.html&quot;&gt;w&amp;auml;hrend der Laufzeit &amp;bdquo;Plugins&amp;ldquo; geladen&lt;/a&gt; und ausgef&amp;uuml;hrt wurden.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Wir m&amp;ouml;chten aber die Plug-Ins von unserer Hauptanwendung isolieren und eigene Sicherheitsrichtlinien f&amp;uuml;r diese festlegen. So hei&amp;szlig;t es z.B. in der MSDN&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&amp;bdquo;Verwenden Sie Anwendungsdom&amp;auml;nen, um Aufgaben zu isolieren, die einen Prozess zum Absturz bringen k&amp;ouml;nnten. Wenn der Zustand der AppDomain, in der eine Aufgabe ausgef&amp;uuml;hrt wird, instabil wird, kann die AppDomain ohne Auswirkungen auf den Prozess entladen werden. Dies ist wichtig, wenn ein Prozess &amp;uuml;ber einen l&amp;auml;ngeren Zeitraum ohne Neustart ausgef&amp;uuml;hrt werden muss. Sie k&amp;ouml;nnen auch Anwendungsdom&amp;auml;nen verwenden, um Aufgaben zu isolieren, die keine Daten gemeinsam verwenden sollten.&amp;ldquo;&lt;br /&gt;&#13;&#10;(AppDomain-Klasse, 22.08.10, &lt;a target=&quot;_blank&quot; href=&quot;http://msdn.microsoft.com/de-de/library/system.appdomain.aspx&quot;&gt;http://msdn.microsoft.com/de-de/library/system.appdomain.aspx&lt;/a&gt;)&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Ein .Net Prozess enth&amp;auml;lt mindestens eine AppDomain. Diese&amp;nbsp; StandardAppDomain wird auch Default AppDomain genannt. Jede AppDomain hat ihren eigenen virtuellen Adressenspeicher. Ein Prozess kann also mehrere AppDomains enthalten.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;img alt=&quot;&quot; width=&quot;650&quot; ...</description>
  <link>http://www.get-the-solution.net/index-1-14-89-C%2523%2BPlugins%2Bmit%2BApp.html</link>
  <title>C# Plugins mit AppDomains realisieren</title>
  <dc:date>2010-08-23T16:48:05Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-88-C%2523%2BAnwendung%2BPlugi.html">
  <description>&lt;div&gt;&lt;br /&gt;&#13;&#10;In diesem Beispiel sieht man wie man ein einfaches Plugin-System realisiert. Demonstriert wird das ganze anhand eines &amp;bdquo;Mathematikprogramms&amp;ldquo;.&lt;br /&gt;&#13;&#10;&amp;nbsp;&lt;/div&gt;&#13;&#10;&lt;div&gt;Das Mathematikprogramm l&amp;auml;dt zu Beginn alle Plugins. Wenn der Benutzer z.B. die Wurzelfunktion aufruft mit &amp;bdquo;sqrt(3)&amp;ldquo; durchsucht das Mathematikprogramm alle Plugins und schaut nach ob eines der Plugins die Funktion &amp;bdquo;sqrt&amp;ldquo; berechnen kann. Der Pluginname verr&amp;auml;t, f&amp;uuml;r welche Mathematikfunktion das Plugin zu st&amp;auml;ndig ist. Wurde kein zust&amp;auml;ndiges Plugin gefunden, wird die Meldung &amp;bdquo;unbekannte Funktion&amp;ldquo; ausgegeben.&lt;br /&gt;&#13;&#10;&amp;nbsp;&lt;/div&gt;&#13;&#10;&lt;div&gt;Gibt der Benutzer als Eingabe z.B. &amp;bdquo;sqrt(4)&amp;ldquo; ein, wird dem Plugin, das die Funktion &amp;bdquo;sqrt&amp;ldquo; implementiert, &amp;bdquo;sqrt(4)&amp;ldquo; &amp;uuml;bergeben. Somit wei&amp;szlig; das Plugin was es &amp;uuml;berhaupt berechnen soll. Zur&amp;uuml;ck gibt es das berechnete Ergebnis&amp;nbsp; der Eingabe.&lt;br /&gt;&#13;&#10;&amp;nbsp;&lt;/div&gt;&#13;&#10;&lt;div&gt;Damit wir wissen wie die Plugins &amp;bdquo;aussehen&amp;ldquo;, also wie die Funktionen, Eigenschaften hei&amp;szlig;en, m&amp;uuml;ssen wir ein Interface f&amp;uuml;r die Plugins definieren. Ansonsten k&amp;ouml;nnte es passieren (wenn verschiedene Entwickler die Plugins erstellen) dass die zu berechnende Funktion einmal &amp;bdquo;Berechne(String input)&amp;ldquo; oder &amp;bdquo;Calculate(int input)&amp;ldquo; hei&amp;szlig;t.&lt;br /&gt;&#13;&#10;&amp;nbsp;&lt;/div&gt;&#13;&#10;&lt;div&gt;Wenn jeder das Interface des Plugins implementiert, kann es nicht zu solch...</description>
  <link>http://www.get-the-solution.net/index-1-14-88-C%2523%2BAnwendung%2BPlugi.html</link>
  <title>C# Anwendung Plugin f&amp;auml;hig machen</title>
  <dc:date>2010-07-23T21:50:02Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-87-CKeditor%253A%2BEvents%2Ba.html">
  <description>&lt;P&gt;Ich bin gerade dabei, die Modifikationen f&amp;uuml;r den FCKeditor auf den CKeditor umzuschreiben. Dazu z&amp;auml;hlen: interne Verlinkungen, Links zum Galeriemodul, Links zu Blogeintr&amp;auml;gen (vom Blogmodul).&lt;BR&gt;&amp;nbsp;&lt;/P&gt;&#13;&#10;&lt;P&gt;Das Ziel ist es, alles umzusetzen, ohne den Originalquelltext zu &amp;auml;ndern. Dabei ergibt sich in manchen Situationen ein Problem:&lt;BR&gt;&amp;nbsp;&lt;/P&gt;&#13;&#10;&lt;P&gt;Wie soll man z.B.: das onOk Ereignis modifizieren? Es gibt keinerlei M&amp;ouml;glichkeit den Quelltext &amp;uuml;ber Javascript zu &amp;auml;ndern.&lt;BR&gt;Man kann aber vor der eigentlichen Funktion eine eigene Funktion einf&amp;uuml;gen die die Ausnahmesituation behandelt:&lt;BR&gt;&lt;BR&gt;Pseudocode:&lt;BR&gt;Ereignis onOk: Wenn Ausnahmesituation -&amp;gt; f&amp;uuml;hre eigene Funktion aus, andernfalls: f&amp;uuml;hre native Funktion aus!&lt;BR&gt;&amp;nbsp;&lt;/P&gt;&#13;&#10;&lt;DIV style=&quot;FONT-FAMILY: monospace&quot; class=javascript&gt;$&lt;SPAN style=&quot;COLOR: rgb(102,204,102)&quot;&gt;(&lt;/SPAN&gt;window&lt;SPAN style=&quot;COLOR: rgb(102,204,102)&quot;&gt;)&lt;/SPAN&gt;.&lt;SPAN style=&quot;COLOR: rgb(0,102,0)&quot;&gt;ready&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: rgb(102,204,102)&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: rgb(0,51,102); FONT-WEIGHT: bold&quot;&gt;function&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: rgb(102,204,102)&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: rgb(102,204,102)&quot;&gt;)&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style=&quot;COLOR: rgb(102,204,102)&quot;&gt;{&lt;/SPAN&gt;&lt;BR&gt;&amp;nbsp; &lt;SPAN style=&quot;FONT-STYLE: italic; COLOR: rgb(0,153,0)&quot;&gt;/* CKeditor specific */&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;BR&gt;&amp;nbsp; CKEDITOR.&lt;SPAN style=&quot;COLOR: rgb(0,102,0)&quot;&gt;on&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: rgb(102,204,102)&quot;&gt;(&lt;/SPAN&gt; &lt;SPAN style=&quot;COLOR: rg...</description>
  <link>http://www.get-the-solution.net/index-1-14-87-CKeditor%253A%2BEvents%2Ba.html</link>
  <title>CKeditor: Events abfangen</title>
  <dc:date>2010-07-05T20:31:32Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-86-CKeditor%2BFake-Elemen.html">
  <description>&lt;p&gt;&#13;&#10;&#9;Ich bin nun endlich fertig mit dem Schreiben meines Plugins f&amp;uuml;r Platzhalter f&amp;uuml;r den Ckeditor. Es waren einige Recherchen erfordelich, und damit kein 2ter sich das antun muss schreibe ich diesen Blogeintrag.&lt;br&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;Es gibt Elemente wie z.B.: einen Seitenumbruch oder Seitenanker, die eigentlich nicht sichtbar sind. Um diese im WYSIWYG Editor darstellen zu k&amp;ouml;nnen werden diese tempor&amp;auml;r f&amp;uuml;r den Bearbeitungszeitraum in Fake-Elements umgewandelt. Vor dem Abspeichern werden die Fake-Elements wieder in ihre urspr&amp;uuml;nglichen Elemente umgewandelt.&lt;br&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;Das hei&amp;szlig;t, dass ich dem CKeditor beim Parsen des Original-Htmlcodes mitteilen muss, dass ich alle TemplateModule in Fake-Elemente umwandeln will. Das wird innerhalb der plugin.js geschrieben:&lt;br&gt;&#13;&#10;&#9;&amp;nbsp;&lt;/p&gt;&#13;&#10;&lt;pre class=&quot;javascript&quot; style=&quot;overflow: scroll;&quot;&gt;CKEDITOR.&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;plugins&lt;/span&gt;.&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: rgb(51, 102, 204);&quot;&gt;&apos;TemplateModule&apos;&lt;/span&gt;,&#13;&#10;&lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;{&#13;&#10;&lt;/span&gt;....&#9;&#13;&#10;&lt;span style=&quot;color: rgb(0, 102, 0);&quot;&gt;afterInit&lt;/span&gt; : &lt;span style=&quot;color: rgb(0, 51, 102); font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;(&lt;/span&gt; editor &lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;)&lt;/span&gt;&#9;&lt;span style=&quot;color: rgb(102, 204, 102);&quot;&gt;{&#13;&#10;&lt;/span&gt;&#9;&#9;&lt;span style=&quot;color: rgb(0, 51, 102); font-weight: bold;&quot;&gt;var&lt;/span&gt; d...</description>
  <link>http://www.get-the-solution.net/index-1-14-86-CKeditor%2BFake-Elemen.html</link>
  <title>CKeditor Fake-Elements</title>
  <dc:date>2010-05-21T18:44:06Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-85-Clean-IT%2BVortrag%2Bin%2B.html">
  <description>&lt;p&gt;&#13;&#10;&#9;Heute fand ein interessanter Vortrag statt &amp;uuml;ber &quot;Bits, Bytes und b&amp;ouml;se Buben&quot;. Dabei handelte es sich jedoch nicht um eine (inzwischen langweilige) Pr&amp;auml;sentation &amp;uuml;ber Sicherheit im Internet, sondern um das Problem der Entsorgung von Computer und Elektronik. Der Bedarf an Computern steigt st&amp;auml;ndig, nicht nur im privaten, sondern auch im &amp;ouml;ffentlichen Bereich. Auch ist es Tatsache, dass 132% der &amp;Ouml;sterreicher ein Handy besitzen.&lt;br&gt;&#13;&#10;&#9;Keine Frage, dass bei einer solchen riesigen Anzahl von elektronischen Ger&amp;auml;ten einen Haufen an Abfall anf&amp;auml;llt.&lt;br&gt;&#13;&#10;&#9;Bei Fair-IT oder Clean-IT geht es darum, die Probleme der IT-Branche zu l&amp;ouml;sen. Diese bestehen vor allem im Bereich Recycling und Herstellung.&lt;br&gt;&#13;&#10;&#9;Bei der Herstellung wird die Umwelt belastet. Auch ist die Bezahlung der Arbeiter/innen nicht mit dem europ&amp;auml;ischen Standard zu vergleichen.&lt;br&gt;&#13;&#10;&#9;Das Recycling ist sehr energieintensiv und teuer. Deshalb kommt es durch aus vor, dass nicht mehr brauchbare Ger&amp;auml;te einfach auf Deponien in Afrika oder Asien landen. Gerald Engler von Loacker Recycling war beim Vortrag ebenfalls pr&amp;auml;sent. Loacker ist der f&amp;uuml;hrende Entsorger in Vorarlberg und &amp;uuml;bernimmt das Recycling von Elektronikger&amp;auml;ten. Bei der sp&amp;auml;teren Diskussion wurden auch L&amp;ouml;sungsans&amp;auml;tze diskutiert, die da w&amp;auml;ren:&lt;/p&gt;&#13;&#10;&lt;ul&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Kontrolle der Erzeugung&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;&#9;Transparenz in der Zulieferung (wie bei der Autoindustrie)&lt;/li&gt;&#13;&#10;&#9;&lt;li&gt;&#13;&#10;&#9;...</description>
  <link>http://www.get-the-solution.net/index-1-14-85-Clean-IT%2BVortrag%2Bin%2B.html</link>
  <title>Clean-IT Vortrag in Dornbirn</title>
  <dc:date>2010-05-18T22:25:32Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-84-CKeditor%2BPlugins%2Bsch.html">
  <description>&lt;br /&gt;&#13;&#10;Der FCKeditor wird nicht mehr weiterentwickelt, nur noch der verbesserte CKeditor. Einer der Verbesserungen&amp;nbsp;ist die Performance, die sich im Vergleich zum FCKeditor deutlich&amp;nbsp;verbessert hat. Das Design wurde ebenfalls aktualisiert, die Icons&amp;nbsp;&amp;auml;hneln jetzt der neuen Office-Oberfl&amp;auml;che.&amp;nbsp;Die Demo kann hier angesehen &lt;a href=&quot;http://ckeditor.com/demo&quot; target=&quot;_blank&quot;&gt;http://ckeditor.com/demo &lt;/a&gt;werden.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Ein gro&amp;szlig;er Nachteil beim neuen CKeditor&amp;nbsp;gegen&amp;uuml;ber dem alten FCeditor ist das Wegfallen des Dateibrowsers, der jetzt unter dem neuen Projekt CKFinder weiterentwickelt wird. Er ist zwar kostenlos, aber nur mit einem API Schl&amp;uuml;ssel ohne Demohinweis verwendbar. Deshalb werde ich in n&amp;auml;chster Zeit einen eigenen Dateibrowser entwickeln.&lt;br /&gt;&#13;&#10;Auch alle Plugins f&amp;uuml;r den FCKeditor m&amp;uuml;ssen neu geschrieben werden. Bei der Struktur hat sich einiges ge&amp;auml;ndert. Dieses Tutorial wiedergibt eine einfache Umschreibung von FCKeditor 2.x Plugins auf CKeditor: &lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;http://blog.tommed.co.uk/2009/09/07/how-to-create-a-ckeditor-v3-plugin&quot; target=&quot;_blank&quot;&gt;http://blog.tommed.co.uk/2009/09/07/how-to-create-a-ckeditor-v3-plugin&lt;/a&gt; Es verwendet den IFrame-Dialog, der einen Inlineframe verwendet. Jedoch ist das keine Ideall&amp;ouml;sung.&lt;br /&gt;&#13;&#10;Vorgesehen ist, dass die gesamte Dialogstruktur in einer Javascriptdatei geschrieben wird: &lt;a href=&quot;http://www.voofie.com/content/2/ckeditor-plugin-development/#Dia...</description>
  <link>http://www.get-the-solution.net/index-1-14-84-CKeditor%2BPlugins%2Bsch.html</link>
  <title>CKeditor Plugins schreiben</title>
  <dc:date>2010-04-29T23:14:41Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-83-Starcraft%2B2%2BBeta%2BBer.html">
  <description>&#13;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&lt;div&gt;&lt;br&gt;&#13;&#10;&#9;&#9;&#9;&#9;&#9;&#9;So nun l&amp;auml;uft schon seit Anfang des Jahres endlich die Beta-Testphase von Starcraft 2, der Nachfolger des legend&amp;auml;ren Starcraft, ein Spiel das heute noch, zehn Jahre nach dem es herauskam, in aller Welt ein Klassiker des e-Sports ist. Vor allem in Korea hat es sich schon fast zum Staats-Sport gemausert.&lt;/div&gt;&#13;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&#13;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&lt;div&gt;Nicht viele hatten nat&amp;uuml;rlich das Gl&amp;uuml;ck einen Beta-Pass zu kriegen, da aber jeder der ersten Welle der Beta-Tester auch einen Invite-Key gekriegt hat, konnte mich ein Kollege dazu einladen, sodass ich euch nun einen exklusiven Bericht liefern kann.&lt;br&gt;&#13;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&lt;br&gt;&#13;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&lt;a rel=&quot;prettyPhoto&quot; href=&quot;/media/images/blog/starcraft/29-03-2010_17-32-41.jpg&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;/media/images/blog/starcraft/29-03-2010_17-32-41_s.jpg&quot; height=&quot;94&quot; width=&quot;150&quot;&gt;&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;prettyPhoto&quot; href=&quot;/media/images/blog/starcraft/29-03-2010_18-14-21.jpg&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;/media/images/blog/starcraft/29-03-2010_18-14-21_s.jpg&quot; height=&quot;94&quot; width=&quot;150&quot;&gt;&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;prettyPhoto&quot; href=&quot;/media/images/blog/starcraft/starcraft2%20%282%29.jpg&quot;&gt;&lt;img alt=&quot;stracraft2&quot; src=&quot;/media/images/blog/starcraft/starcraft2%20%282%29_s.jpg&quot;&gt;&lt;/a&gt;&amp;nbsp;&lt;a rel=&quot;prettyPhoto&quot; href=&quot;/media/images/blog/starcraft/Unbenannt23.jpg&quot;&gt;&lt;img alt=&quot;stracraft2&quot; src=&quot;/media/images/blog/starcraft/Unbenannt23_s.jpg&quot;&gt;&lt;/a&gt;&lt;/div&gt;&#13;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&#13;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&lt;div&gt;Blizzard hat sich lange Zeit gelassen, und viel in das Spiel hineingesteckt, wie &amp;uuml...</description>
  <link>http://www.get-the-solution.net/index-1-14-83-Starcraft%2B2%2BBeta%2BBer.html</link>
  <title>Starcraft 2 Beta Bericht</title>
  <dc:date>2010-04-16T15:56:06Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-82-FileSyncService.html">
  <description>&lt;br /&gt;&#13;&#10;Der FileSyncService ist ein Windows Dienst der die verschiedenste Synchronisations -Plugins laden und ausf&amp;uuml;hren kann. Ich habe ein Plugin f&amp;uuml;r den FileSyncService geschrieben, der Verzeichnise in eine Richtung abbilden kann.So kann man z.B.&amp;nbsp;den FileSyncService einrichten, dass er ein lokales&amp;nbsp;&amp;quot;Projekt-Verzeichnis&amp;quot; auf einen Netzwerkordner abbildet. Somit hat man&amp;nbsp;ein Backup auf einem Server und kann gleichzeitig &amp;uuml;ber die Projektordner-Kopie&amp;nbsp;vom&amp;nbsp;Server immer auf die Daten zugreifen, da dieser ja in den meisten F&amp;auml;llen &amp;uuml;ber eine Internetverbindung verf&amp;uuml;gt. Da ein Dienst die synchronisation &amp;uuml;bernimmt, werden Dateien nach einer &amp;Auml;nderung im Quellverzeichnis sofort im Zielverzeichnis upgedatet.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Das FTP Plugin ( derzeit noch buggy) kann dazu verwendet werden, dass ein lokaler Ordner mit einer FTP Resource synchronisiert wird. Man kann also ganz normal die Homepage lokal bearbeiten.&amp;nbsp;Nach einer &amp;Auml;nderung an der lokalen Homepage wird die Homepage im Internet sofort&amp;nbsp;aktualisiert. Das l&amp;auml;stige UP /Download mit einem FTP Clienten entf&amp;auml;llt somit.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Ich&amp;nbsp;habe die Osterferien genutzt um am FileSyncService weiter zu programmieren. Hier der Stand des Projektes.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;-Die Gui ist noch recht verbuggt, was das Anzeigen von Informationen an geht. Z.B. kann der FileSyncService schon l&amp;auml;ngst&amp;nbsp;am synchronisieren sein obwohl die Gui etwas anderes sagt....</description>
  <link>http://www.get-the-solution.net/index-1-14-82-FileSyncService.html</link>
  <title>FileSyncService</title>
  <dc:date>2010-04-10T16:53:32Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-81-ONLINE%2BCOMMUNITIES.html">
  <description>&lt;br /&gt;&#13;&#10;Heutige gro&amp;szlig;e Webplattformen wie z.B. Youtube, Twitter,&amp;nbsp;Lima-City, kernel.org, wikipedia,&amp;nbsp;aboutpixe.com&amp;nbsp;&amp;nbsp;haben eines gemeinsam. Sie besitzen, oder sind eine Onlinecommunity. Ein Webmaster der eine gro&amp;szlig;e Plattform mit einer Onlinecommunity schaffen will, muss mehr als nur eine Seite ins Netz stellen, damit eine lebendige, gesunde, wachsende Onlinecommunity entsteht. In diesem Artikel erf&amp;auml;hrt man&amp;nbsp;die wichtigsten Dinge&amp;nbsp;&amp;uuml;ber eine&amp;nbsp;Onlinecommunity. Viel Spa&amp;szlig; beim lesen.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Inhalt&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;1. Einf&amp;uuml;hrung&amp;nbsp;&lt;br /&gt;&#13;&#10;1.2 Was ist eine Onlinecommunity?&amp;nbsp;&lt;br /&gt;&#13;&#10;1.3 Entstehung und Charakteristik von Communities&amp;nbsp;&lt;br /&gt;&#13;&#10;2. Online kommunizieren&amp;nbsp;&lt;br /&gt;&#13;&#10;2.1 Faktoren, die Kommunikation erleichtern&amp;nbsp;&lt;br /&gt;&#13;&#10;2.2 Soziales Auftreten, Identit&amp;auml;t und Beziehungen&amp;nbsp;&lt;br /&gt;&#13;&#10;2.3 Rollen, Rituale, Normen und Community Politiken&amp;nbsp;&lt;br /&gt;&#13;&#10;2.4 Onlinecommunity Formen und Ver&amp;auml;nderungen&amp;nbsp;&lt;br /&gt;&#13;&#10;3 Online Communities entwickeln und evaluieren&amp;nbsp;&lt;br /&gt;&#13;&#10;3.1 Technologie-&amp;Uuml;bersicht von Onlinecommunitys&amp;nbsp;&lt;br /&gt;&#13;&#10;3.2 Soziabilit&amp;auml;t und Benutzerfreundlichkeit&lt;br /&gt;&#13;&#10;3.2 Erfolgreiche Onlinecommunitys&lt;br /&gt;&#13;&#10;4 Onlinecommunity Typen&amp;nbsp;&lt;br /&gt;&#13;&#10;&lt;span style=&quot;color: #999999&quot;&gt;5 Analyse und Forschung&amp;nbsp;&lt;br /&gt;&#13;&#10;5.1 Data Logging&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&#13;&#10;6 Zusammenfassung&amp;nbsp;&lt;br /&gt;&#13;&#10;8 Literatur&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;h3&gt;1. Einf&amp;uuml;hrung&lt;/h3&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Das Internet hat seit sein...</description>
  <link>http://www.get-the-solution.net/index-1-14-81-ONLINE%2BCOMMUNITIES.html</link>
  <title>ONLINE COMMUNITIES</title>
  <dc:date>2010-04-07T18:00:49Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-80-Empfehlenswerter%2BBlo.html">
  <description>Hallo,&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;im IRC bin ich auf diesen intressanten Artikel gesto&amp;szlig;en &lt;a href=&quot;http://blogs.msdn.com/jomo_fisher/archive/2005/09/13/464884.aspx&quot;&gt;http://blogs.msdn.com/jomo_fisher/archive/2005/09/13/464884.aspx&lt;/a&gt;&amp;nbsp;den ich euch nicht vorenthalten will. Dieser netter Artikel zeigt&amp;nbsp;die &amp;quot;Evolution&amp;quot; der C# Sprache.&lt;br /&gt;&#13;&#10;&lt;br /&gt;</description>
  <link>http://www.get-the-solution.net/index-1-14-80-Empfehlenswerter%2BBlo.html</link>
  <title>Empfehlenswerter Blogeintrag</title>
  <dc:date>2010-04-02T17:20:50Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-79-Netgear%2BReadyNAS%2B-%2BR.html">
  <description>&lt;br&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Wenn man beim ReadyNAS Duo von Netgear in seinem eigenen /www Verzeichnis eine .htaccess Datei&amp;nbsp;mit RewriteRules&amp;nbsp;hat , bekommt man einen 403 Forbidden Fehler.&lt;br&gt;&#13;&#10;&#9;Der Fehlerlogbericht zeigt folgendes:&lt;/p&gt;&#13;&#10;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;[Thu Mar 11 10:27:41 2010] [error] [client 194.xxx.xxx.xx] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /c/www/projects/xxxx/index-1-1, referer: http://.........&lt;br&gt;&#13;&#10;&#9;&amp;nbsp;&lt;/div&gt;&#13;&#10;&lt;div&gt;&#13;&#10;&#9;Dieser Fehler lässt sich sehr einfach beheben, indem man die Optionen &quot;FollowSymLinks&quot; und &quot;SymLinksIfOwnerMatch&quot; in der /etc/frontview/apache/Shares.conf bei der &amp;lt;Location /www&amp;gt; Sektion einfügt.&lt;br&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;Die Datei wird gespeichert und der Frontview neugestartet. Doch die Änderungen scheinen keine Auswirkung zu haben! Denn der Readynas überschreibt die Konfiguration beim neustarten&amp;nbsp;jedes&amp;nbsp;mal neu.&amp;nbsp;An diesem Problem riss ich mir die Haare aus. Das initscript gab keine Hinweise und bis jetzt habe ich auch keine Idee, warum diese Datei ständig zurückgesetzt wird.&lt;br&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;Die Lösung ist dennoch&amp;nbsp;trivial:&amp;nbsp;Man kopiert einfach die &amp;lt;Location /www&amp;gt; Sektion inklusive (!) Alias Anweisung für den /www-Bereich in die /etc/frontview/apache/httpd.conf. Das sieht dann so aus:&lt;br&gt;&#13;&#10;&#9;&amp;nbsp;&lt;/div&gt;&#13;&#10;&lt;pre class=&quot;apache&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 127);&quot;&gt;Alias&lt;/span&gt; /www /c/www&#13;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#13;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&amp;lt;Location &lt;span style=&quot;color: rgb(127, 0...</description>
  <link>http://www.get-the-solution.net/index-1-14-79-Netgear%2BReadyNAS%2B-%2BR.html</link>
  <title>Netgear ReadyNAS - RewriteRules einrichten</title>
  <dc:date>2010-03-11T20:34:16Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-78-Tray%2BIcon%2Bmit%2BWPF.html">
  <description>&lt;br /&gt;&#13;&#10;Es gibt mir zwei bekannte m&amp;ouml;glichkeiten ein Tray Icon mit WPF zu realisieren. Die erste ist man erstellt ein WPF Window und erstellt darin, das Tray Icon Objekt. Meiner Meinung nach ist das aber der falsche Weg. Darin wird nur das Tray Icon Objekt gehostet. Die Nachteile:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;ul&gt;&#13;&#10;    &lt;li&gt;Code ist nicht gut getrennt Tray Icon / Window&lt;/li&gt;&#13;&#10;    &lt;li&gt;Will man nur das Tray Icon zum Programmstart anzeigen muss das Fenster versteckt werden&lt;/li&gt;&#13;&#10;&lt;/ul&gt;&#13;&#10;Die zweite, meiner Meinung nach, richtige L&amp;ouml;sung w&amp;auml;re, in der App.xaml.cs&amp;nbsp;Datei&amp;nbsp;die Methode&amp;nbsp;OnStartup zu &amp;uuml;berschreiben und von dort aus das Tray Icon Objekt zu erstellen. Nun kann man beliebig viele Fenster &amp;uuml;ber das Tray Icon erstellen.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Das ganze realisiert man so:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;ol&gt;&#13;&#10;    &lt;li&gt;Projekttyp &amp;quot;Neue WPF Anwendung&amp;quot; erstellen&lt;/li&gt;&#13;&#10;    &lt;li&gt;Das vorhandene Window kann man wie man will l&amp;ouml;schen oder stehen lassen, wenn man dieses sp&amp;auml;ter ben&amp;ouml;tigt&lt;/li&gt;&#13;&#10;    &lt;li&gt;In der App.xaml entfernen wir den Eintrag StartupUri=&amp;quot;Window1.xaml&amp;quot;&lt;/li&gt;&#13;&#10;    &lt;li&gt;Damit verhindern wir, dass beim Programmstart das Fenster Window1 erstellt und angezeigt wird.&lt;/li&gt;&#13;&#10;    &lt;li&gt;F&amp;uuml;r das TrayIcon verwenden wir das Objekt &lt;a target=&quot;_blank&quot; href=&quot;http://msdn.microsoft.com/de-de/library/system.windows.forms.notifyicon.aspx&quot;&gt;NotifyIcon&lt;/a&gt; welches sich in der Libary System.Windows.Forms befindet.&lt;/li&gt;&#13;&#10;    &lt;li&gt;Wir f&amp;uuml;gen also zu den Verwei...</description>
  <link>http://www.get-the-solution.net/index-1-14-78-Tray%2BIcon%2Bmit%2BWPF.html</link>
  <title>Tray Icon mit WPF</title>
  <dc:date>2010-02-14T18:24:06Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-77-Filter%2BData%2Bmit%2BMVVM.html">
  <description>&lt;div&gt;&lt;br /&gt;&#13;&#10;In diesem Eintrag zeige ich, wie man in WPF Daten (IList&amp;lt;T&amp;gt;)&amp;nbsp;mit dem MVVM Pattern&amp;nbsp;filtern kann.&lt;br /&gt;&#13;&#10;Ich habe darauf geachtet, dass man m&amp;ouml;glichst individuell bestimmen kann wie Daten gefiltert werden k&amp;ouml;nnen. Nat&amp;uuml;rlich gibt es noch andere M&amp;ouml;glichkeiten Listen zu filtern (CollectionView) die ihre Vor- und Nachteile gegen&amp;uuml;ber dieser Methode haben. Seht selbst ob sie euch gef&amp;auml;llt.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Im Prinzip ist dieser L&amp;ouml;sungsvorschlag relativ einfach zu realisieren. Im ViewModel hat man wie &amp;uuml;blich die Liste mit den Daten auf die&amp;nbsp;eine ListBox, ListView... bindet. Wenn wir nun aber die Liste filtern wollen, ben&amp;ouml;tigen wir zus&amp;auml;tzlich eine weitere Liste in dem nur die gefilterten Daten gespeichert sind. Das Control zum Anzeigen der Daten bindet nun&amp;nbsp;auf die Gefilterte Liste mit den Daten und nicht mehr auf die orginal Liste.&amp;nbsp;Die gefilterte Liste macht folgendes.&lt;br /&gt;&#13;&#10;&amp;nbsp;&lt;/div&gt;&#13;&#10;&lt;div&gt;Sie f&amp;uuml;hrt eine Linq Abfrage auf die Original Liste aus. Zu dieser Linq Abfrage&amp;nbsp;f&amp;uuml;gt man s&amp;auml;mtliche Bedinungen ein die dem Filter entsprechen. Schlussendlich wird aus der Linq Abfrage die gefilterte Liste erstellt, welche dann eine ListBox, ListView&amp;hellip; anzeigt.&lt;/div&gt;&#13;&#10;&lt;div&gt;&lt;br /&gt;&#13;&#10;Um diese Vorgehensweise besser veranschaulichen zu k&amp;ouml;nnen habe ich ein Beispiel erstellt. In diesem Beispiel sollen s&amp;auml;mtliche Produkte eines Gesch&amp;auml;ftes angezeigt werden. Damit der Kunde eine bes...</description>
  <link>http://www.get-the-solution.net/index-1-14-77-Filter%2BData%2Bmit%2BMVVM.html</link>
  <title>Filter Data mit MVVM (Filtering ListView, ListBox mit MVVM)</title>
  <dc:date>2009-12-10T12:03:26Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-76-Probleme%2Bmit%2Bphp-get.html">
  <description>&lt;br /&gt;&#13;&#10;Vor kurzem wurde bei einem unserer Hoster eine PHP-Aktualisierung vorgenommen. Diese f&amp;uuml;hrte dazu, dass auf s&amp;auml;mtlichen Webseiten nur noch die englische Sprache angezeigt wurde. Der Grund daf&amp;uuml;r war eine &amp;Auml;nderungen bez&amp;uuml;glich der Byteorder in PHP. &lt;br /&gt;&#13;&#10;Die von uns eingesetzte &amp;Uuml;bersetzungs-Engine &lt;a target=&quot;_blank&quot; href=&quot;http://savannah.nongnu.org/projects/php-gettext/&quot;&gt;&lt;em&gt;php-gettext&lt;/em&gt;&lt;/a&gt; hatte noch keinen Patch f&amp;uuml;r diesen &amp;quot;Fehler&amp;quot;.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Um den Fehler zu beheben muss man in der Datei&amp;nbsp;gettext.php Zeile 117 den Code von:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;pre class=&quot;php&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;$this&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #006600&quot;&gt;error&lt;/span&gt; = &lt;span style=&quot;color: #cc66cc&quot;&gt;1&lt;/span&gt;; &lt;span style=&quot;font-style: italic; color: #808080&quot;&gt;// not MO file&#13;&#10;&lt;/span&gt;&lt;/pre&gt;&#13;&#10;auf&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;pre class=&quot;php&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;$this&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #006600&quot;&gt;BYTEORDER&lt;/span&gt; = &lt;span style=&quot;color: #cc66cc&quot;&gt;0&lt;/span&gt;; &lt;span style=&quot;font-style: italic; color: #808080&quot;&gt;/* change this line */&#13;&#10;&lt;/span&gt;&lt;/pre&gt;&#13;&#10;ab&amp;auml;ndern.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Das Code-Fragment sieht dann so aus:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;pre class=&quot;php&quot;&gt;&#13;&#10;    &lt;span style=&quot;color: #0000ff&quot;&gt;$this&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #006600&quot;&gt;STREAM&lt;/span&gt; = &lt;span style=&quot;color: #0000ff&quot;&gt;$Reader&lt;/span&gt;;&#13;&#10;    &lt;span style=&quot;color: #0000ff&quot;&gt;$magic&lt;/span&gt; = &lt;span style=&quot;color: #0000ff&quot;&gt;$this&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color: #006600&quot;&gt;readint&lt;/span&gt;&lt;span style=&quot;color: #66cc...</description>
  <link>http://www.get-the-solution.net/index-1-14-76-Probleme%2Bmit%2Bphp-get.html</link>
  <title>Probleme mit php-gettext</title>
  <dc:date>2009-11-19T19:24:40Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-75-ColorAnimation%2Bim%2BXA.html">
  <description>&lt;br /&gt;&#13;&#10;Vorgeschichte:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;CoffeClock ist ein Erinnerungsprogram. Wenn man gerade etwas auf dem Herd hat, und nebenbei am Computer sitzt kommt es schnell vor, dass man alles um sich herum vergisst.&amp;nbsp;Bei mir ist das jedenfalls so. So&amp;nbsp;kam es schon &amp;ouml;fter vor, dass einige Leckerein verbrannten. Um dieses Problem vor zu beugen habe ich dieses Erinnerungsprogramm geschrieben.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Man gibt den Erinnerungstext und die Zeit ein, wann man an etwas Erinnert werden soll. Danach versteckt sich das Programm und wartet im Hintergrund bis die Zeit abgelaufen ist. Wenn die Zeit abgelaufen ist wird der Komplette Bilschirm schwarz und der Erinnerungstext wird wei&amp;szlig; eingeblendet.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Wenn man die ESC Taste dr&amp;uuml;ckt, soll das Erinnerungsprogramm beendet werden und man kehrt zum Desktop zur&amp;uuml;ck. &lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Die Animation:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Jetzt w&amp;auml;r es cool wenn man das&amp;nbsp;Zur&amp;uuml;ckkehren zum Desktop mittels einer Animation machen k&amp;ouml;nnte. Von Schwarz &amp;uuml;berlaufend in den Desktop (bzw. von Schwarz in Transparent).&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Animationen habe ich bis jetzt immer im XAML erstellt. Also wollte ich das auch in diesem Fall so machen. Das h&amp;auml;tte dann so ausgesehen:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;pre class=&quot;xml&quot;&gt;&lt;span style=&quot;color: #009900&quot;&gt;&lt;span style=&quot;color: black; font-weight: bold&quot;&gt;&amp;lt;Window&lt;/span&gt;.Triggers&lt;span style=&quot;color: black; font-weight: bold&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&#13;&#10;        &lt;span style=&quot;color: #009900&quot;&gt;&lt;span style=&quot;color: blac...</description>
  <link>http://www.get-the-solution.net/index-1-14-75-ColorAnimation%2Bim%2BXA.html</link>
  <title>ColorAnimation im XAML vs ColorAnimation im C# Code</title>
  <dc:date>2009-10-22T16:02:53Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-74-Rezepteprogramm%2Bfert.html">
  <description>&lt;br /&gt;&#13;&#10;Ich habe nun das Rezepteprogramm f&amp;uuml;r die PTS Feldkirch fertiggestellt. Es enth&amp;auml;lt folgende Features:&#13;&#10;&lt;ul&gt;&#13;&#10;    &lt;li&gt;Bearbeiten, L&amp;ouml;schen und Hinzuf&amp;uuml;gen von Rezepten&lt;/li&gt;&#13;&#10;    &lt;li&gt;Bearbeiten, L&amp;ouml;schen und Hinzuf&amp;uuml;gen von Zutatenvorlagen&lt;/li&gt;&#13;&#10;    &lt;li&gt;Ausdrucken von Rezepten&lt;/li&gt;&#13;&#10;&lt;/ul&gt;&#13;&#10;Verwendet wurde das .NET Framework 3.5 mit WPF.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;a title=&quot;Screenshot von der Rezepteliste&quot; rel=&quot;lightbox&quot; href=&quot;http://get.lima-city.de/media/images/Screenshot.jpg&quot;&gt;&lt;img border=&quot;0&quot; width=&quot;300&quot; longdesc=&quot;undefined&quot; height=&quot;188&quot; alt=&quot;&quot; src=&quot;/media/images/Screenshot-small.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Klicken Sie &lt;a href=&quot;index-1-10-Rezepteverwaltung&quot;&gt;hier&lt;/a&gt; um zur Rezeptseite zu gelangen und das Programm herunter laden zu k&amp;ouml;nnen.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Simon&lt;br type=&quot;_moz&quot; /&gt;</description>
  <link>http://www.get-the-solution.net/index-1-14-74-Rezepteprogramm%2Bfert.html</link>
  <title>Rezepteprogramm fertiggestellt</title>
  <dc:date>2009-09-21T17:22:08Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-73-MarkupExtension%2B-%2BBi.html">
  <description>&lt;br /&gt;&#13;&#10;Vor kurzem habe ich eine MarkupExtension geschrieben, die aus einer Resource-Datei (resx.) Bilder l&amp;auml;dt. Eine MarkupExtension zu schreiben ist nicht schwer. Man erbt von der Abstrakten Klasse MarkupExtension und muss die zwei Konstruktoren (einmal mit Parameter)&amp;nbsp;implementieren und die Methode ProvideValue &amp;uuml;berschreiben. &lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;strong&gt;1.0 Einf&amp;uuml;hrung - Eine einfache MarkupExtension&lt;/strong&gt;&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Im zweiten Konstruktor der wie folgt aussieht....&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;div style=&quot;font-family: monospace&quot; class=&quot;csharp&quot;&gt;&lt;span style=&quot;color: #0600ff&quot;&gt;public&lt;/span&gt; ImageResourceConverterExtension&lt;span style=&quot;color: #000000&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;string&lt;/span&gt; pkey&lt;span style=&quot;color: #000000&quot;&gt;)&lt;/span&gt; : &lt;span style=&quot;color: #0600ff&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;)&lt;/span&gt;&lt;br /&gt;&#13;&#10;&lt;span style=&quot;color: #000000&quot;&gt;{&lt;/span&gt; &lt;br /&gt;&#13;&#10;&amp;nbsp; &lt;span style=&quot;font-style: italic; color: #008080&quot;&gt;//Wert Propertie Key zuweisen&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; Key = pkey;&lt;br /&gt;&#13;&#10;&lt;span style=&quot;color: #000000&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;....steht im Parameter der MarkupExtension Key.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;D.h. Wenn im XAML in der MarkupExtension STRING &lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;div style=&quot;font-family: monospace&quot; class=&quot;xml&quot;&gt;&lt;span style=&quot;color: #009900&quot;&gt;&lt;span style=&quot;color: black; font-weight: bold&quot;&gt;&amp;lt;TextBlock&lt;/span&gt; &lt;span style=&quot;color: #000066&quot;&gt;Text&lt;/span&gt;=&lt;span style=&quot;color: #ff0000&quot;&gt;&amp;quot;{GetCommon:MeineMarkupExtension STRING}&amp;quot;&lt;/s...</description>
  <link>http://www.get-the-solution.net/index-1-14-73-MarkupExtension%2B-%2BBi.html</link>
  <title>MarkupExtension - Bilder aus Resource direkt ins XAML laden</title>
  <dc:date>2009-09-02T12:39:31Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-71-Kurze%2Bif%2Bschreibweis.html">
  <description>&lt;br /&gt;&#13;&#10;In jeder &lt;a href=&quot;http://get.lima-city.de/gethesolution/index-blog-1-14-52-Einf&amp;uuml;hrung-in-die-Programmierung&quot;&gt;Programmiersprache&lt;/a&gt; gibt es viele verschiedene schreibweisen von Codes.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Man kann z.B. statt &lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;i = i+1;&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;auch&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;i++;&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;schreiben. Meistens haben die alternativen Schreibweisen den Vorteil, dass man weniger Tipparbeit hat. Ob der Code dadurch&amp;nbsp;immer&amp;nbsp;noch genau so&amp;nbsp;gut lesbar ist,&amp;nbsp;muss jeder f&amp;uuml;r sich entscheiden.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Mit der bedingten Bewertung kann man if Abfragen verk&amp;uuml;rzen. Diese k&amp;ouml;nnen so aussehen:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;http://get.lima-city.de/gethesolution/index-blog-1-14-52-Einf&amp;uuml;hrung-in-die-Programmierung#Syntax&quot;&gt;Syntax&lt;/a&gt;:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;pre class=&quot;csharp&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;(&lt;/span&gt;Bedingung&lt;span style=&quot;color: #000000&quot;&gt;)&lt;/span&gt; ? &lt;span style=&quot;color: #0600ff&quot;&gt;true&lt;/span&gt; : &lt;span style=&quot;color: #0600ff&quot;&gt;false&lt;/span&gt;&lt;/pre&gt;&#13;&#10;Beispiel:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;pre class=&quot;csharp&quot;&gt;&lt;span style=&quot;color: #0600ff&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #000000&quot;&gt;(&lt;/span&gt;Environment.&lt;span style=&quot;color: #0000ff&quot;&gt;OSVersion&lt;/span&gt;.&lt;span style=&quot;color: #0000ff&quot;&gt;Version&lt;/span&gt;.&lt;span style=&quot;color: #0000ff&quot;&gt;Major&lt;/span&gt; &amp;gt; &lt;span style=&quot;color: #ff0000&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;)&lt;/span&gt;    &lt;span style=&quot;color: #000000&quot;&gt;System&lt;/span&gt;.&lt;span style=&quot;color: #0000ff&quot;&gt;Diagnostics&lt;/span&gt;.&lt;span style=&quot;color: #0000ff&quot;&gt;Debug&lt;/span&gt;.&lt;span style=&quot;color:...</description>
  <link>http://www.get-the-solution.net/index-1-14-71-Kurze%2Bif%2Bschreibweis.html</link>
  <title>Kurze if schreibweise bzw. &amp;quot;Bedingte Bewertung&amp;quot;</title>
  <dc:date>2009-08-03T18:57:24Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-70-Acer%2BAspire%2B1300%2BSer.html">
  <description>&lt;br /&gt;&#13;&#10;Der Acer Aspire 13xx Laptop ist ein g&amp;uuml;nstiges Modell und nicht mehr im Handel erh&amp;auml;ltlich. Das mach es auch sehr schwierig, noch Ersatzteil f&amp;uuml;r ihn zu bekommen. Mein Kollege Simon hatte einen solchen Aspire mit 15&amp;quot; Display und einem AMD Athlon XP. Leider funktionierte pl&amp;ouml;tzlich das Display nicht mehr. Sp&amp;auml;ter lies sich das Notebook garnicht mehr einschalten.&lt;br /&gt;&#13;&#10;Beide Fehler treten bei den 1300 Series &lt;u&gt;sehr&lt;/u&gt; oft auf. Bei der Nachfrage bei einem Computer-Laden bekam er die Antwort, dass es sich nicht mehr rentieren w&amp;uuml;rde, den Laptop zu reparieren. Ich vermute, dass man das gesamte Mainboard bzw. Display ersetzen wollte.&lt;br /&gt;&#13;&#10;Beide Fehler lassen sich jedenfalls mit etwas Werkzeug beheben:&lt;br /&gt;&#13;&#10;&lt;strong&gt;Netzbuchse&lt;/strong&gt;: Zuf&amp;auml;lligerweise hat meine Mutter genau den gleichen Laptop, jedoch mit einem AMD Sempron Prozessor und weniger RAM. Bei ihr hat ein freundlicher Verwandter das Problem gel&amp;ouml;st. Er meinte, dass zu wenig L&amp;ouml;tzinn bei der Netzbuchse war. Das Problem war bei ihr damit behoben, jedoch bei Simon n&amp;uuml;tzte mehr L&amp;ouml;tzinn nichts. Ich habe eine Buchse f&amp;uuml;r 20 Euro im Internet bestellt, jetzt funktioniert er wieder.&lt;br /&gt;&#13;&#10;&lt;strong&gt;Display&lt;/strong&gt;: Bei genauer Betrachtung konnte man das Bild erkennen. Das Panel ist also in Ordnung. Die Hintergrundbeleuchtung funktionierte nicht. Nach Recherchen im Internet habe ich gelesen, dass die Sicherung meistens kaputt w&amp;auml;re. Ich habe sie ausgel&amp;ouml;te...</description>
  <link>http://www.get-the-solution.net/index-1-14-70-Acer%2BAspire%2B1300%2BSer.html</link>
  <title>Acer Aspire 1300 Series Reparatur</title>
  <dc:date>2009-07-28T20:59:32Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-69-IsAsync%2B-%2BMeldung%2B%252.html">
  <description>&lt;p&gt;&#13;&#10;&#9;Vor einigen Tagen musste ich extrem viel Daten in einer ListView anzeigen. Ich habe an eine Propertie im ViewModel gebunden, welche die Daten f&amp;uuml;r die ListView bereitstellten.&lt;br&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;Das eigentliche Problem an der Sache war, dass s&amp;auml;mtliche Daten im ViewModel &amp;uuml;ber das Lazyloading Prinzip zu Verf&amp;uuml;gung gestellt wurden. Das hei&amp;szlig;t, obwohl das ViewModel initialisiert wurde, werden die Daten erst geladen wenn wann man diese ben&amp;ouml;tigt, bzw. wenn man auf diese Bindet.&lt;br&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;Die Properties generieren&amp;nbsp;die Daten zur Laufzeit oder lesen gro&amp;szlig;e XML Dateien aus, was bis zu&amp;nbsp;ca. 30 Sekunden in Anspruch nehmen kann. W&amp;auml;hrend dem laden der XML Datei oder dem generieren der Daten friert die komplette Applikation ein und der Benutzer glaubt das Programm w&amp;auml;re abgest&amp;uuml;rtzt.&lt;br&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;Zum Gl&amp;uuml;ck unters&amp;uuml;tzt das Binding Asynchrones laden von Daten. Wenn man die Eigenschaft &lt;a href=&quot;http://msdn.microsoft.com/de-de/library/system.windows.data.binding.isasync.aspx&quot; target=&quot;_blank&quot;&gt;IsAsync &lt;/a&gt;auf True setzt wird das asynchrone laden der Daten aktiviert.&lt;br&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;Jetzt ist allerdings die ListBox 30 Sekunden lang leer. Toll w&amp;auml;re wenn wir den Benutzer darauf hinweisen k&amp;ouml;nnten, dass die Daten gerade geladen werden.&lt;br&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;In einem TextBlock geben wir den Text &quot;Loading&quot; aus wenn die ListBox.ItemsSource = NULL ist. D.h. solange die ListBox keine Daten hat wird der Text Loading angezeigt. Hat die ListBox ...</description>
  <link>http://www.get-the-solution.net/index-1-14-69-IsAsync%2B-%2BMeldung%2B%252.html</link>
  <title>IsAsync - Meldung &amp;uuml;ber Ladevorgang ausgeben</title>
  <dc:date>2009-06-24T21:12:25Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-68-Surveillance%2BSociety.html">
  <description>&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;strong&gt;Introduction&lt;/strong&gt; &lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;In the e-generation the issue &amp;bdquo;Surveillance Society&amp;rdquo; plays a big role. In this generation we are accompanied by the electronic. A lot of people are depending on intelligent electronic systems. These systems have the intent to support us in our life.&lt;br /&gt;&#13;&#10;The abilities and the performances of computers fascinated me and formed my childhood. So I decided to visit a school with the focus on informatics. When started creating Homepages I got an insight of how much information could be saved about the homepage visitor. This was the first time I came in contact with data privacy. At this moment I recognized how much information is saved about one without knowing.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;The data storage doesn&amp;rsquo;t concerns only the web. In the year 2008 England was loud thinking about to share data from students to employers. This data contains personal information about the students and marks. This data will be saved for the whole life. &lt;br /&gt;&#13;&#10;In addition Austria wanted to adopt a law which is similar to the English one. By now the Austrian students data is saved 60 years.&lt;br /&gt;&#13;&#10;Electronic data&amp;rsquo;s can be very easy linked. One good example is the e-card. The e-card is be used to save the medical history of a patient. This data aren&amp;rsquo;t saved on the e-card. It contains only data about the owner. With other words the e-card represents a key, which gives you the access to databank where the real informati...</description>
  <link>http://www.get-the-solution.net/index-1-14-68-Surveillance%2BSociety.html</link>
  <title>Surveillance Society</title>
  <dc:date>2009-06-20T20:23:32Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-66-AttachedCommands%2Bmit.html">
  <description>&lt;br /&gt;&#13;&#10;AttachedCommands sind was ganz tolles. Man kann mit ihnen bestimmen, wann (bei welchem Event)&amp;nbsp;ein Command ausgel&amp;ouml;st wird. Die dazu passende Klasse hat &lt;a target=&quot;_blank&quot; href=&quot;http://sachabarber.net/?p=514&quot;&gt;Sacha Barber&lt;/a&gt; auf seinem Blog ver&amp;ouml;ffentlich.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Leider hat er in seinem Beispiel die CommandParameter nicht implementiert. Auch arbeite ich lieber mit den DelegateCommands vom &amp;quot;&lt;a target=&quot;_blank&quot; href=&quot;http://www.codeplex.com/CompositeWPF/&quot;&gt;patterns &amp;amp; practices: Composite WPF and Silverlight&lt;/a&gt;&amp;quot; Projekt.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Den CommandParameter kann man schnell in die Klasse von Sacha Barber&amp;nbsp;implementiert, da sie sehr einfach gehalten ist. Die DelegateCommands muss man nur durch die ICommands ersetzten. Das wars schon.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Code m&amp;auml;&amp;szlig;ig sehen die &amp;Auml;nderungen so aus:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;div class=&quot;csharp&quot; style=&quot;font-family: monospace&quot;&gt;&lt;span style=&quot;color: #008080&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region CommandParameter&lt;/span&gt;&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #008080; font-style: italic&quot;&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #008080; font-style: italic&quot;&gt;/// CommandParameter Attached Dependency Property&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #008080; font-style: italic&quot;&gt;/// &amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0600ff&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #060...</description>
  <link>http://www.get-the-solution.net/index-1-14-66-AttachedCommands%2Bmit.html</link>
  <title>AttachedCommands mit DelegateCommand und CommandParameter</title>
  <dc:date>2009-05-19T17:44:58Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-64-Netgear%2B-%2BReadyNAS%2BD.html">
  <description>&lt;p&gt;&#13;&#10;&#9;Da ich mit meinem Notebook viel unterwegs bin, wollte ich schon immer einen Netzwerkdienst haben auf den ich rund um die Uhr, und vor allem, von &amp;uuml;berall zugreifen&amp;nbsp; kann.&lt;br&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;Irgendwann konnte ich mich nicht mehr zur&amp;uuml;ck halten und habe mir von Netgear einen &lt;a href=&quot;http://www.netgear.de/Produkte/Netzwerkspeicher/ReadyNASDuo/&quot; target=&quot;_blank&quot;&gt;ReadyNAS Duo &lt;/a&gt;RND2150 1x500 GB SATA um ca. 300 Euro bei Amazon&amp;nbsp;gekauft.&lt;br&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;Ausschlaggebend war, das Speichern von Dateien, und dass man von &amp;uuml;berall auf diese zugreifen kann. Auch interessant war in der Produktbeschreibung, dass andere Ger&amp;auml;te(z.B.&amp;nbsp;Spielkonsolen)&amp;nbsp;auf die Dateien vom NAS Server zugreifen k&amp;ouml;nnen und Musik, Bilder, Video-&amp;nbsp;streaming unterst&amp;uuml;tzt wird. Die Multimedia Dateien werden &amp;uuml;ber die &lt;span class=&quot;field&quot; id=&quot;LABEL_SERVICE_UPNPAV_INFO&quot;&gt;DLNA/UPnP &lt;/span&gt;und TiVo Technologie im Netzwerk angeboten. Allerdings hat sich sp&amp;auml;ter heraus gestellt, dass der DLNA Service nicht das gelbe vom Eis ist. Mit gro&amp;szlig;en Datenmengen kommt er nicht klar (bei mir sind das 130 GB mp3s).&lt;/p&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;Als Hardware kommt ein Infrant IT3107 &lt;span class=&quot;posthilit&quot;&gt;Sparc&lt;/span&gt; Prozessor mit 300 Mhz und 256 RAM zum Einsatz. Beim Kauf des Readynas war eine 500 gb Sata Platte verbaut. Ein X-Raid System spiegelt die HDD, damit bei einem Festplatten defekt die Daten nicht verloren sind. Auf der 500 gb HDD ist ebenfalls die Systempartition vorhanden, die auto. bei...</description>
  <link>http://www.get-the-solution.net/index-1-14-64-Netgear%2B-%2BReadyNAS%2BD.html</link>
  <title>Netgear - ReadyNAS Duo</title>
  <dc:date>2009-05-06T21:19:01Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-63-System.InvalidOperat.html">
  <description>&lt;br /&gt;&#13;&#10;Eine etwas verwirrende Exception (System.InvalidOperationException: Die Items-Auflistung muss vor dem Verwenden von &amp;quot;ItemsSource&amp;quot; leer sein.) &amp;nbsp;habe ich mit folgenden Code erhalten:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;div class=&quot;xml&quot; style=&quot;font-family: monospace&quot;&gt;&lt;span style=&quot;color: #009900&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;lt;ListView&lt;/span&gt; &lt;span style=&quot;color: #000066&quot;&gt;ItemsSource&lt;/span&gt;=&lt;span style=&quot;color: #ff0000&quot;&gt;&amp;quot;{Binding x}&amp;quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&#13;&#10;&lt;span style=&quot;color: #009900&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;lt;GridView&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;lt;GridViewColumn&lt;/span&gt; &lt;span style=&quot;color: #000066&quot;&gt;Header&lt;/span&gt;=&lt;span style=&quot;color: #ff0000&quot;&gt;&amp;quot;Name&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066&quot;&gt;DisplayMemberBinding&lt;/span&gt;=&lt;span style=&quot;color: #ff0000&quot;&gt;&amp;quot;{Binding Bezeichnung}&amp;quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;lt;/GridViewColumn&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&#13;&#10;&lt;span style=&quot;color: #009900&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;lt;/GridView&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&#13;&#10;&lt;span style=&quot;color: #009900&quot;&gt;&lt;span style=&quot;font-weigh...</description>
  <link>http://www.get-the-solution.net/index-1-14-63-System.InvalidOperat.html</link>
  <title>System.InvalidOperationException: Die Items-Auflistung muss vor dem Verwenden von &amp;quot;ItemsSource&amp;quot; leer sein.</title>
  <dc:date>2009-05-05T12:12:01Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-62-Homepage%2Bfertiggeste.html">
  <description>&lt;br /&gt;&#13;&#10;Die Webseite &amp;quot;Klang-Bewusst-Sein&amp;quot; wurde fertiggestellt. &lt;a target=&quot;_blank&quot; href=&quot;http://www.klang-bewusst-sein.at&quot;&gt;Hier&lt;/a&gt; kann man den Internetauftritt besuchen.&lt;br /&gt;&#13;&#10;Sie setzt sich aus einer Kombination von 3 Farben zusammen: Teilweise wei&amp;szlig;, gr&amp;uuml;n und blau. Das gibt eine sehr abwechslungsreiche aber sch&amp;ouml;ne Kombination ab. &lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Neue Module / Modul&amp;auml;nderungen: &lt;br /&gt;&#13;&#10;&lt;br type=&quot;_moz&quot; /&gt;&#13;&#10;&lt;ul&gt;&#13;&#10;    &lt;li&gt;XML-Sitemaps f&amp;uuml;r die Google Webmaster Tools&lt;/li&gt;&#13;&#10;    &lt;li&gt;Newslettermodul&lt;/li&gt;&#13;&#10;    &lt;li&gt;Lightbox wurde durch PrettyPhoto ersetzt, da es die jquery Bibliothek n&amp;uuml;tzt&lt;/li&gt;&#13;&#10;    &lt;li&gt;Galeriemodul&lt;/li&gt;&#13;&#10;&lt;/ul&gt;</description>
  <link>http://www.get-the-solution.net/index-1-14-62-Homepage%2Bfertiggeste.html</link>
  <title>Homepage fertiggestellt</title>
  <dc:date>2009-05-03T16:44:54Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-61-N%2526uuml%253Btzliche%2BL.html">
  <description>&lt;br /&gt;&#13;&#10;Hier ein paar allgemeine&amp;nbsp;brauchbare Extensions:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;strong&gt;Enum2List &lt;/strong&gt;Extension&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Konvertiert einen Enum Typ in eine Liste. Die orginale Methode habe ich von dieser &lt;a target=&quot;_blank&quot; href=&quot;http://devlicio.us/blogs/joe_niland/archive/2006/10/10/Generic-Enum-to-List_3C00_T_3E00_-converter.aspx&quot;&gt;Seite &lt;/a&gt;entnommen. Ich habe ledeglich den this Parameter hinzuf&amp;uuml;gen m&amp;uuml;ssen.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;pre class=&quot;csharp&quot;&gt;&lt;span style=&quot;color: #0600ff&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0600ff&quot;&gt;static&lt;/span&gt; List&amp;lt;T&amp;gt; EnumToList&amp;lt;T&amp;gt;&lt;span style=&quot;color: #000000&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0600ff&quot;&gt;this&lt;/span&gt; List&amp;lt;T&amp;gt; t&lt;span style=&quot;color: #000000&quot;&gt;)&lt;/span&gt;&#13;&#10;&lt;span style=&quot;color: #000000&quot;&gt;{&lt;/span&gt;&#13;&#10;    Type enumType = &lt;a href=&quot;http://www.google.com/search?q=typeof+msdn.microsoft.com&quot;&gt;&lt;span style=&quot;color: #008000&quot;&gt;typeof&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000000&quot;&gt;(&lt;/span&gt;T&lt;span style=&quot;color: #000000&quot;&gt;)&lt;/span&gt;;&#13;&#10;    &lt;span style=&quot;color: #0600ff&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #000000&quot;&gt;(&lt;/span&gt;enumType.BaseType.&lt;span style=&quot;color: #0000ff&quot;&gt;Equals&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;(&lt;/span&gt;&lt;a href=&quot;http://www.google.com/search?q=typeof+msdn.microsoft.com&quot;&gt;&lt;span style=&quot;color: #008000&quot;&gt;typeof&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #000000&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;Enum&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;)&lt;/span&gt;&#13;&#10;        &lt;span style=&quot;color: #0600ff&quot;&gt;return&lt;/span&gt; &lt;a h...</description>
  <link>http://www.get-the-solution.net/index-1-14-61-N%2526uuml%253Btzliche%2BL.html</link>
  <title>N&amp;uuml;tzliche LINQ Extensions - Enum2List, List2ObservableCollection </title>
  <dc:date>2009-04-27T12:23:08Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-60-Transparenz%2Bim%2BInter.html">
  <description>&lt;br /&gt;&#13;&#10;Ein relativ heikles Thema beim Internet Explorer ist nicht nur die Positionierung und die Gr&amp;ouml;&amp;szlig;e von Elementen, sondern auch das Transparenz-Feature (opacity). Funktioniert in praktisch jedem Browser au&amp;szlig;er dem Internet Explorer. Konform ist die folgende Anweisung: &lt;br /&gt;&#13;&#10;&lt;pre class=&quot;css&quot;&gt;&lt;span style=&quot;color: rgb(204,0,204)&quot;&gt;#element&lt;/span&gt;&#13;&#10;&lt;span style=&quot;color: rgb(102,204,102)&quot;&gt;{&lt;/span&gt;&#13;&#10;     opacity: &lt;span style=&quot;color: rgb(153,51,51)&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: rgb(102,102,255)&quot;&gt;.&lt;span style=&quot;color: rgb(153,51,51)&quot;&gt;8&lt;/span&gt;&lt;/span&gt;;&#13;&#10;&lt;/pre&gt;&#13;&#10;&lt;p&gt;&lt;span style=&quot;color: rgb(102,204,102)&quot;&gt;}&lt;/span&gt;&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Jedoch muss man beim Internet Explorer&lt;em&gt; filter: alpha(80)&lt;/em&gt; einf&amp;uuml;gen. Leider funktioniert auch diese Anweisung nicht mehr, sobald die Seite eine bestimmte L&amp;auml;nge hat (gelesen habe ich an die 2000px H&amp;ouml;he). Die L&amp;ouml;sung ist ein PNG-Bild als Hintergrund zu verwenden. Man gibt ihm eine Transparenz und speichert diese mit.&lt;br /&gt;&#13;&#10;&amp;nbsp;&lt;/p&gt;</description>
  <link>http://www.get-the-solution.net/index-1-14-60-Transparenz%2Bim%2BInter.html</link>
  <title>Transparenz im Internet Explorer</title>
  <dc:date>2009-04-11T16:19:11Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-59-%2526Uuml%253Bberschrieb.html">
  <description>&lt;br /&gt;&#13;&#10;Wenn man auf einen vorhandenen Style aufbauen will, verwendet man im XAML das Schl&amp;uuml;sselwort BasedOn= gibt eine StaticResource oder DynamicResource, je nach bedarf, mit dem Namen des zu erbenden Style an.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Was tut man aber, wenn der Style keinen Key (a la Name) hat. Das kann sein, wenn man den Default Style eines Controls wie zum Beispiel eines Buttons &amp;uuml;berschreiben will. So wird der Style automatisch von allen Buttons angenommen.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Wenn man nun zu diesem Default Style einen mod. Style schreiben will, kann man beim BasedOn keinen Namen angeben, weil eben der Default Style keinen Namen hat.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Wenn man in das BasedOn folgendes schreibt:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;pre class=&quot;xml&quot;&gt;&#13;&#10;...BasedOn={x:Type GroupBox}&lt;/pre&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;erh&amp;auml;lt man eine Exception. Die L&amp;ouml;sung geht aber in diese Richtung die folgende w&amp;auml;re:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;pre class=&quot;xml&quot;&gt;&#13;&#10;...BasedOn={StaticResource {x:Type GroupBox}}&lt;/pre&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Das macht sogar beim n&amp;auml;heren betrachten der Code Zeile Sinn. &lt;img alt=&quot;&quot; src=&quot;/gethesolution/fckeditor/editor/images/smiley/msn/wink_smile.gif&quot; /&gt;&lt;br /&gt;&#13;&#10;&lt;br /&gt;</description>
  <link>http://www.get-the-solution.net/index-1-14-59-%2526Uuml%253Bberschrieb.html</link>
  <title>&amp;Uuml;berschriebener Default Style in BasedOn angeben</title>
  <dc:date>2009-04-02T21:55:42Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-58-UserControl%2Bin%2BUserC.html">
  <description>&lt;br /&gt;&#13;&#10;Im Blog Post &amp;quot;&lt;a href=&quot;index-blog-1-14-49-ItemsSource zu UserControl hinzuf&amp;uuml;gen&quot;&gt;ItemsSource zu UserControl hinzuf&amp;uuml;gen&lt;/a&gt;&amp;quot; wurde erl&amp;auml;utert wie man&amp;nbsp;eine eigene ItemsSource &amp;nbsp;zu einem UserControl hinzuf&amp;uuml;gen kann.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Wenn man in einem UserControl (a la UserControl1) ein weiteres UserControl (UserControl2) hat das einen anderen DataContext besitzen soll, wie das UserControl1,&amp;nbsp;steht man vor dem Problem, dass das UserControl2 den DataContext vom &amp;uuml;bergeordneten UserControl1 erbt. &lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Das ist unsch&amp;ouml;n und es kann zu Rekursionen kommen. Den DataContext setzen koset au&amp;szlig;erdem viel Zeit. Bei gr&amp;ouml;&amp;szlig;eren Datenmengen bekommt man schnell Performance Probleme.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Zumindest wenn man die ItemsSource so belegt:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;div class=&quot;xml&quot; style=&quot;font-family: monospace&quot;&gt;&lt;span style=&quot;color: #009900&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;lt;UserControl&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000066&quot;&gt;x:Class&lt;/span&gt;=&lt;span style=&quot;color: #ff0000&quot;&gt;&amp;quot;ClassControl.UserControl1&amp;quot;&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000066&quot;&gt;xmlns&lt;/span&gt;=&lt;span style=&quot;color: #ff0000&quot;&gt;&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&amp;quot;&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000066&quot;&gt;xmlns:x&lt;/span&gt;=&lt;span style=&quot;color: #ff0000&quot;&gt;&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000066&quot;&gt;xmlns:cla...</description>
  <link>http://www.get-the-solution.net/index-1-14-58-UserControl%2Bin%2BUserC.html</link>
  <title>UserControl in UserControl erbt DataContext</title>
  <dc:date>2009-03-31T19:26:23Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-57-Von%2B%2526uuml%253Bberall.html">
  <description>&lt;p&gt;&lt;br /&gt;&#13;&#10;Angenommen wir machen f&amp;uuml;r ein Control ein DataTemplate vom Typ Artikel und m&amp;ouml;chten darin angeben wie viel Artikel es insgesamt gibt.&lt;/p&gt;&#13;&#10;&lt;div&gt;Dann stehen wir vor dem Problem, dass innerhalb vom DataTemplate der DataContext auf den Typ Artikel beschr&amp;auml;nkt ist. Wir k&amp;ouml;nnen nicht auf &amp;uuml;bergeordnete Elemente zugreifen, welche z.B. den Artikel selber beinhalten.&lt;/div&gt;&#13;&#10;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&#13;&#10;&lt;div&gt;Die L&amp;ouml;sung f&amp;uuml;r dieses Problem kann eine Attached Property sein. Die Attached Property gibt in unserem Beispiel den aktuellen DataContext des ViewModels&amp;nbsp;zur&amp;uuml;ck.&lt;/div&gt;&#13;&#10;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&#13;&#10;&lt;div&gt;Mit der Attached Property k&amp;ouml;nnen wir somit, von jeder &amp;quot;Position&amp;quot; aus, auch wenn wir im Datenmodel uns hierarchisch ganz unten befinden, auf &amp;uuml;bergeordnete Elemente zugreifen.&lt;/div&gt;&#13;&#10;&lt;div&gt;Ich hab dazu ein Beispiel erstellt.&lt;br /&gt;&#13;&#10;&amp;nbsp;&lt;/div&gt;&#13;&#10;&lt;div&gt;Zuerst das Datenmodel&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;div style=&quot;font-family: monospace&quot; class=&quot;csharp&quot;&gt;&lt;span style=&quot;color: #0600ff&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #ff0000&quot;&gt;class&lt;/span&gt; Artikel&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000000&quot;&gt;{&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0600ff&quot;&gt;public&lt;/span&gt; ArtikelDetails Artikeldetails &lt;span style=&quot;color: #000000&quot;&gt;{&lt;/span&gt; get; set; &lt;span style=&quot;color: #000000&quot;&gt;}&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0600ff&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #ff0000&quot;&gt;string&lt;/span&gt; Foto &lt;span style=&quot;color: #000000&quot;&gt;{&lt;/span...</description>
  <link>http://www.get-the-solution.net/index-1-14-57-Von%2B%2526uuml%253Bberall.html</link>
  <title>Von &amp;uuml;berall im XAML auf ModelView zugreifen mittels Attached Property</title>
  <dc:date>2009-03-28T18:13:49Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-56-XAML%2BConverterParame.html">
  <description>&lt;br /&gt;&#13;&#10;Neulich habe ich probiert einem Converter einen ConverterParameter per Binding einen Wert zuzuweisen. Ich habe dabei immer eine Exeption erhalten welche wie folgt lautete:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&amp;quot;Binding&amp;quot; kann nicht f&amp;uuml;r die Eigenschaft &amp;quot;ConverterParameter&amp;quot; vom Typ &amp;quot;Binding&amp;quot; festgelegt werden. &amp;quot;Binding&amp;quot; kann nur f&amp;uuml;r eine &amp;quot;DependencyProperty&amp;quot; eines &amp;quot;DependencyObject&amp;quot; festgelegt werden.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Worauf ich schlie&amp;szlig;e, dass man dem ConverterParameter nur statische Werte zuweisen kann. Da ich aber dringend den zweiten Paramter brauche, welcher sich zur Laufzeit &amp;auml;ndert musste ich eine andere L&amp;ouml;sung f&amp;uuml;r mein Problem finden.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Gl&amp;uuml;cklicherweise gibt zu den IValueConverter auch sowas wie IMultiValueConverter.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&amp;Uuml;ber XAML kann man die Werte so &amp;uuml;bergeben:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;div class=&quot;xml&quot; style=&quot;font-family: monospace&quot;&gt;&lt;span style=&quot;color: #009900&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;lt;TextBlock&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &lt;span style=&quot;color: #009900&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;lt;TextBlock&lt;/span&gt;.Text&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;lt;MultiBinding&lt;/span&gt; &amp;nbsp;&lt;span style=&quot;color: #000066&quot;&gt;Converter&lt;/span&gt;=&lt;span style=&quot;color: #ff0000&quot;&gt;&amp;quot;{...</description>
  <link>http://www.get-the-solution.net/index-1-14-56-XAML%2BConverterParame.html</link>
  <title>XAML ConverterParameter - mit Binding</title>
  <dc:date>2009-03-28T15:52:16Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-55-ListBox%2B-%2BSelectedIt.html">
  <description>&lt;br /&gt;&#13;&#10;Manchmal ist es praktisch in einer ListBox beim SelectedItem zus&amp;auml;tzlich noch mehr Informationen anzuzeigen.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Hier ein Beispiel:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;div style=&quot;font-family: monospace&quot; class=&quot;csharp&quot;&gt;&lt;span style=&quot;color: #0600ff&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #ff0000&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #ff0000&quot;&gt;Class&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000000&quot;&gt;{&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0600ff&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #ff0000&quot;&gt;string&lt;/span&gt; Artikelname &lt;span style=&quot;color: #000000&quot;&gt;{&lt;/span&gt; get; set; &lt;span style=&quot;color: #000000&quot;&gt;}&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0600ff&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #ff0000&quot;&gt;string&lt;/span&gt; Foto &lt;span style=&quot;color: #000000&quot;&gt;{&lt;/span&gt; get; set; &lt;span style=&quot;color: #000000&quot;&gt;}&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000000&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Es soll nur die Property Artikelname in der ListBox angezeigt werden. Wurde ein Item &amp;quot;Selected&amp;quot; w&amp;auml;re es toll, wenn zus&amp;auml;tzlich noch das Foto vom Artikel eingeblendet wird. Im DataTemplate habe ich zwei TextBl&amp;ouml;cke die den Inhalt vom Artikelname und vom Foto anzeigen. Der TextBlock der das Foto representiert wird ausgeblendet. Erst wenn das Item &amp;quot;Selected&amp;quot; ist, soll der TextBlock eingeblendet werden.&amp;nbsp;Das Problem im DataTemplate von&amp;nbsp;der&amp;nbsp;Class ist, dass wir im aktuellen DataContext nicht abfragen k&amp;ouml;nnen, ob das aktuell gew&amp;auml;hlte...</description>
  <link>http://www.get-the-solution.net/index-1-14-55-ListBox%2B-%2BSelectedIt.html</link>
  <title>ListBox - SelectedItem Zusatzinformationen anzeigen</title>
  <dc:date>2009-03-28T00:42:14Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-54-Drag%2Band%2BDrop%2Bin%2BWPF.html">
  <description>&lt;br /&gt;&#13;&#10;In diesem Eintrag zeige ich wie man ein simples Drag and Drop Verfahren mittels zwei ListBoxen realisiert.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Als erstes ben&amp;ouml;tigen wir Daten die&amp;nbsp;per Drag and Drop&amp;nbsp;verschoben werden sollen. Die Daten haben bei mir folgende Struktur.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;div class=&quot;csharp&quot; style=&quot;font-family: monospace&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #0600ff&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #ff0000&quot;&gt;class&lt;/span&gt; &lt;span style=&quot;color: #ff0000&quot;&gt;Class&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000000&quot;&gt;{&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0600ff&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #ff0000&quot;&gt;string&lt;/span&gt; Artikelname &lt;span style=&quot;color: #000000&quot;&gt;{&lt;/span&gt; get; set; &lt;span style=&quot;color: #000000&quot;&gt;}&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #0600ff&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #ff0000&quot;&gt;string&lt;/span&gt; Foto &lt;span style=&quot;color: #000000&quot;&gt;{&lt;/span&gt; get; set; &lt;span style=&quot;color: #000000&quot;&gt;}&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000000&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Zum Anzeigen der Daten verwenden wir 2 Listboxen. Ich habe eine ListBox Namens &amp;quot;_ListBoxBucherAngebot&amp;quot;. In ihr werden alle vorhandenen Daten angezeigt, sie dient sozusagen als Quelle.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;In die zweite ListBox &amp;quot;_ListBoxKaufen&amp;quot; (Ziel ListBox) soll man alle B&amp;uuml;cher per Drag and Drop rein ziehen k&amp;ouml;nnen. Z.B. w&amp;auml;re ein Szenario denkbar, in dem in der Quell-Listbox alle verf&amp;uuml;gbaren Artikel anzeigt. Der Benutzer zieh...</description>
  <link>http://www.get-the-solution.net/index-1-14-54-Drag%2Band%2BDrop%2Bin%2BWPF.html</link>
  <title>Drag and Drop in WPF mit einer ListBox</title>
  <dc:date>2009-03-27T20:10:34Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-53-Blog%2BUpdate.html">
  <description>&lt;br /&gt;&#13;&#10;Ich habe dem Blog ein paar neue Features hinzugef&amp;uuml;gt wie z.B.: &lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;ul&gt;&#13;&#10;    &lt;li&gt;&lt;u&gt;Bookmarks:&lt;/u&gt;&#13;&#10;    &lt;ul&gt;&#13;&#10;        &lt;li&gt;Durch den Dienst von &lt;a href=&quot;http://www.seitzeichen.de&quot; target=&quot;_blank&quot;&gt;http://www.seitzeichen.de&lt;/a&gt; ist das ganz leicht.&lt;/li&gt;&#13;&#10;    &lt;/ul&gt;&#13;&#10;    &lt;/li&gt;&#13;&#10;    &lt;li&gt;&lt;u&gt;Link kopieren:&lt;/u&gt;&#13;&#10;    &lt;ul&gt;&#13;&#10;        &lt;li&gt;&amp;nbsp;Durch einen Klick wird der Link zum Anzeigen des Artikels in die Zwischenablage kopiert. Durch ein jquery Plugin dauerte das nicht lang: &lt;a href=&quot;http://yangshuai.googlepages.com/jquerycopyplugin&quot; target=&quot;_blank&quot;&gt;http://yangshuai.googlepages.com/jquerycopyplugin&lt;/a&gt;. Firefox l&amp;auml;sst ein Kopieren&amp;nbsp; in die Zwischenablage aus Sicherheitsgr&amp;uuml;nden nicht zu. Deshalb liefert dieses Plugin ein kleines Flash-Applet&amp;nbsp; mit, das nur f&amp;uuml;r Firefox konzipiert wurde. Wenn der User-Agent ein Gecko ist, wird die Flash-Variante verwendet. Leider habe ich hier auf meiner Debian Box kein Flash sondern swfdec deshalb funktioniert es im Moment nicht.&lt;/li&gt;&#13;&#10;    &lt;/ul&gt;&#13;&#10;    &lt;/li&gt;&#13;&#10;&lt;/ul&gt;&#13;&#10;&lt;br type=&quot;_moz&quot; /&gt;</description>
  <link>http://www.get-the-solution.net/index-1-14-53-Blog%2BUpdate.html</link>
  <title>Blog Update</title>
  <dc:date>2009-03-21T12:10:41Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-52-Einf%2526uuml%253Bhrung%2B.html">
  <description>&lt;p&gt;&lt;br /&gt;&#13;&#10;Ab und zu schau ich auf meiner alten Seite vorbei und st&amp;ouml;bere deren Artikel durch. Die Seite ist f&amp;uuml;r Besucher nicht sichtbar. Es ist schade um die Artikel, wenn diese ohne einen Nutzen vor sich hin faulen. Deshalb habe ich diesen Artikel von der alten Homepage in den Blog eingetragen. Er wurde am 14.02.04 verfasst. Da er sich aber grundlegend mit der Programmierung befasst, hat sich am Inhalt nichts ge&amp;auml;ndert. Anregungen und Kritik sind erw&amp;uuml;nscht. ? Viel Spa&amp;szlig; beim lesen.&lt;/p&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Einleitung&quot;&gt;Einleitung&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Einf&amp;uuml;hrung&quot;&gt;Einf&amp;uuml;hrung&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Anweisungen&quot;&gt;Anweisungen&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Syntax&quot;&gt;Syntax&lt;/a&gt; &lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Abarbeitung&quot;&gt;Abarbeitung&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Algorithmus&quot;&gt;Algorithmus&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Programmiersprachen&quot;&gt;Programmiersprachen&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Basic&quot;&gt;Basic&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Java&quot;&gt;Java&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Fortran&quot;&gt;Fortran&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Cobol&quot;&gt;Cobol&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Pascal&quot;&gt;Pascal&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Perl&quot;&gt;Perl&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#PHP&quot;&gt;PHP&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#C&quot;&gt;C&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Cplusplus&quot;&gt;C++&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Csharp&quot;&gt;C#&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Assembler&quot;&gt;Assembler&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#NiedrigeProgrammiersprachen&quot;&gt;Niedrige Programmiersprachen&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Grundbegriffe&quot;&gt;Grundbegriffe&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#Maschinensprache&quot;&gt;Maschinensprache&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a href=&quot;#NiedrigeProgrammiersprachen1&quot;&gt;Niedrige Programmiersprachen&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;a ...</description>
  <link>http://www.get-the-solution.net/index-1-14-52-Einf%2526uuml%253Bhrung%2B.html</link>
  <title>Einf&amp;uuml;hrung in die Programmierung</title>
  <dc:date>2009-03-21T11:59:47Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-50-Einfacher%2Bzugriff%2Bau.html">
  <description>&lt;br&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;In der Literatur ist mir noch kein einfaches Verfahren&amp;nbsp;untergekommen&amp;nbsp;im XAML einfach auf die Converter zu zugreifen. Normalerweise greift man in XAML wie folgt auf die Converter zu.&lt;br&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;C# - Der Converter:&lt;br&gt;&#13;&#10;&#9;&amp;nbsp;&lt;/p&gt;&#13;&#10;&lt;pre class=&quot;csharp&quot;&gt;&lt;span style=&quot;color: rgb(6, 0, 255);&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;class&lt;/span&gt; DateTimeToIntConverter : &lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;System&lt;/span&gt;.&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;Windows&lt;/span&gt;.&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;Data&lt;/span&gt;.&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;IValueConverter&lt;/span&gt;&#13;&#10;&#13;&#10;&#9;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;{&lt;/span&gt;&#13;&#10;&#9;    &lt;span style=&quot;color: rgb(6, 0, 255);&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;object&lt;/span&gt; Convert&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;object&lt;/span&gt; value, Type targetType, &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;object&lt;/span&gt; parameter, &#13;&#10;&#9;      &lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;System&lt;/span&gt;.&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;Globalization&lt;/span&gt;.&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;CultureInfo&lt;/span&gt; culture&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;)&lt;/span&gt;&#13;&#10;&#13;&#10;&#9;    &lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;{&lt;/span&gt;&#13;&#10;&#9;      &lt;span style=&quot;color: rgb(6, 0, 255);&quot;&gt;throw&lt;/span&gt; &lt;a href=&quot;http://www.google.com/search?q=new+msdn.microsoft.com&quot;&gt;&lt;span style=&quot;color: rgb(0, 128, 0);&quot;&gt;new&lt;/span&gt;&lt;/a&gt; NotImplementedException&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0...</description>
  <link>http://www.get-the-solution.net/index-1-14-50-Einfacher%2Bzugriff%2Bau.html</link>
  <title>Einfacher zugriff auf Converter in XAML erm&amp;ouml;glichen</title>
  <dc:date>2009-02-25T19:49:34Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-49-ItemsSource%2Bzu%2BUserC.html">
  <description>&lt;br&gt;&#13;&#10;&lt;p&gt;&#13;&#10;&#9;&lt;strong&gt;1. ItemsSource&lt;/strong&gt;&lt;br&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;wenn man ein (User)Control erstellt, ben&amp;ouml;tigt dieses meistens Daten die es verarbeiten bzw. anzeigen soll. Dabei stellt sich die Frage, wie man dem UserControl die zu verarbeitenden&amp;nbsp;Daten &amp;uuml;bergeben soll. Soll man dies&amp;nbsp;&amp;uuml;ber den DataContext, &amp;uuml;ber eine Methode oder&amp;nbsp;&amp;uuml;ber eine Propertie &amp;uuml;bergeben.&lt;br&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;Meine Idee ist, eine DependencyProperty namens ItemsSource zu erstellen. So kann man die Daten bequem&amp;nbsp;im XAML Code&amp;nbsp;dem UserControl &quot;&amp;uuml;bergeben&quot;.&amp;nbsp;Man setzt dieses Propertie damit das UserControl die Daten verarbeiten und anzeigen kann. Warum die Propertie ItemsSource hei&amp;szlig;t, hat einen bestimmten Grund.&lt;br&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;Eine &lt;a href=&quot;http://msdn.microsoft.com/de-de/library/cc265158%28VS.95%29.aspx&quot;&gt;ListBox&lt;/a&gt;, ListView...&amp;nbsp;wird z.B. auch &amp;uuml;ber das Property ItemsSource mit Daten gef&amp;uuml;llt. Somit w&amp;uuml;rden wir uns in gewisserweise an die&amp;nbsp;Namenskonventionen von Microsoft halten. Jeder Dritte der&amp;nbsp;unser UserControl verwendet, wei&amp;szlig; sofort&amp;nbsp;was er mit diesem Propertie machen kann oder sollte.&amp;nbsp;Eine Propertie besteht aus einem &lt;a href=&quot;http://msdn.microsoft.com/de-de/library/hwyay84b.aspx&quot; target=&quot;_blank&quot;&gt;Modifizierer&lt;/a&gt;&amp;nbsp;DatenTyp und Name. Somit wei&amp;szlig; der Anwender auch, mit welchem DatenTyp das UserControl arbeiten kann.&lt;br&gt;&#13;&#10;&#9;&lt;br&gt;&#13;&#10;&#9;Theoretisch k&amp;ouml;nnte man auch mit dem setzten des DataContext die Daten des UserC...</description>
  <link>http://www.get-the-solution.net/index-1-14-49-ItemsSource%2Bzu%2BUserC.html</link>
  <title>ItemsSource zu UserControl hinzuf&amp;uuml;gen</title>
  <dc:date>2009-02-20T19:17:05Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-48-Homepage%2B-%2BLayout%2526.html">
  <description>&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Ich hab heute das Layout der Homepage gr&amp;ouml;&amp;szlig;er gemacht, damit der Blog nicht so un&amp;uuml;bersichtlich ist. Den Header habe ich auch ausgetauscht, weil der alte zu klein war. Mit dem neuen bin ich noch nicht ganz zufrieden. Die Schriftgr&amp;ouml;&amp;szlig;en passen auch noch nicht ganz. Ich werde das in den n&amp;auml;chsten Tagen in Angriff nehmen.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;img alt=&quot;&quot; src=&quot;/gethesolution/fckeditor/editor/images/smiley/msn/regular_smile.gif&quot; /&gt;&amp;nbsp;lg Martin&lt;br /&gt;</description>
  <link>http://www.get-the-solution.net/index-1-14-48-Homepage%2B-%2BLayout%2526.html</link>
  <title>Homepage - Layout&amp;auml;nderung</title>
  <dc:date>2009-02-17T19:54:10Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-47-IDE%2BTipps.html">
  <description>&lt;br /&gt;&#13;&#10;Hier ein paar Tipps, die das Arbeiten mit VS.NET ungemein erleichtern.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;strong&gt;&lt;a name=&quot;ShortCuts&quot;&gt;ShortCuts&lt;/a&gt;&lt;/strong&gt;:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;F&amp;uuml;r den XAML Editor:&lt;br /&gt;&#13;&#10;STRG +&amp;nbsp;E +&amp;nbsp;D - R&amp;uuml;ckt den Code richtig ein&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;F&amp;uuml;r die IDE&lt;br /&gt;&#13;&#10;Angenommen ihr wollt die Debugger Klasse verwenden, habt aber nicht den Namensraum angegeben, k&amp;ouml;nnt ihr nach dem Tippen des Wortes &amp;quot;&lt;font size=&quot;2&quot;&gt;Debugger&lt;/font&gt;&amp;quot;&amp;nbsp;SHIFT + ALT + F10 dr&amp;uuml;cken.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Die IDE f&amp;uuml;gt auto. das using System.Diagnostics ein. Tolle Sache nicht? Das funktioniert auch bei eigens erstellten Namensr&amp;auml;umen / Klassen, Objekten.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Compilieren abbrechen&lt;br /&gt;&#13;&#10;STRG + Pause&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;strong&gt;&lt;a name=&quot;Snippets&quot;&gt;Snippets&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&#13;&#10;An dieser Stelle sollte man auch das Tool Snippet Designer erw&amp;auml;hnen, welches man auf &lt;a target=&quot;_blank&quot; href=&quot;http://www.codeplex.com/SnippetDesigner/Release/ProjectReleases.aspx?ReleaseId=21335&quot;&gt;Codeplex &lt;/a&gt;runterladen kann.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Mit Snippets kann schnell dummyCode generieren. Z.b eine Eigenschaft.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Ladet euch das Tool runter und installiert es. ( VS.NET davor beenden)&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Erstellt nun folgenden Code, z.B. diese Property z.B.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;div style=&quot;font-family: monospace&quot; class=&quot;csharp&quot;&gt;&lt;span style=&quot;color: #0600ff&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #ff0000&quot;&gt;object&lt;/span&gt; _Propertyname;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;col...</description>
  <link>http://www.get-the-solution.net/index-1-14-47-IDE%2BTipps.html</link>
  <title>IDE Tipps</title>
  <dc:date>2009-02-12T22:01:58Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-45-Subklassen%2Bin%2BXAML%2Ba.html">
  <description>&lt;br /&gt;&#13;&#10;Heute habe ich ein DataTemplate in einer XAML Resource Datei f&amp;uuml;r meine Klasse erstellt. Ich hab als DataTyp meine Subklasse angegeben.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&amp;nbsp;&#13;&#10;&lt;div class=&quot;xml&quot; style=&quot;font-family: monospace&quot;&gt;&lt;span style=&quot;color: #009900&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;lt;ResourceDictionary&lt;/span&gt; &lt;span style=&quot;color: #000066&quot;&gt;xmlns&lt;/span&gt;=&lt;span style=&quot;color: #ff0000&quot;&gt;&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&amp;quot;&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000066&quot;&gt;xmlns:x&lt;/span&gt;=&lt;span style=&quot;color: #ff0000&quot;&gt;&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000066&quot;&gt;xmlns:local&lt;/span&gt;=&lt;span style=&quot;color: #ff0000&quot;&gt;&amp;quot;clr-namespace:Project;assembly=Project&amp;quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;lt;DataTemplate&lt;/span&gt; &lt;span style=&quot;color: #000066&quot;&gt;x:Key&lt;/span&gt;=&lt;span style=&quot;color: #ff0000&quot;&gt;&amp;quot;myTaskTemplate&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066&quot;&gt;DataType&lt;/span&gt;=&lt;span style=&quot;color: #ff0000&quot;&gt;&amp;quot;{x:Type local:Subclass}&amp;quot;&lt;/span&gt;&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&#13;&#10;[..]&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900&quot;&gt;&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;lt;/DataTemplate&lt;span style=&quot;font-weight: bold; color: black&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;span style=&quot;color: #009900&quot;&gt;&lt;sp...</description>
  <link>http://www.get-the-solution.net/index-1-14-45-Subklassen%2Bin%2BXAML%2Ba.html</link>
  <title>Subklassen in XAML ansprechen</title>
  <dc:date>2009-02-02T21:51:11Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-44-ObservableCollection.html">
  <description>&lt;br /&gt;&#13;&#10;Eine Geschichte &amp;uuml;ber DataBinding, ObservableCollection und ArgumentException ( Das Objekt mit dem Typ System.EventHandler kann nicht in den Typ System.EventHandler`1[ EventArgs ] konvertiert werden. ).&#13;&#10;&lt;p&gt;Neulich hab ich eine Solution vom Arbeitsplatz zu mir nach Hause geschickt, um Daheim weiter arbeiten zu k&amp;ouml;nnen.&lt;br /&gt;&#13;&#10;Zuhause kam allerdings die erste Ern&amp;uuml;chterung. Ich hab die Solution ge&amp;ouml;ffnet, compiliert und gestartet. Alles schien in Ordnung zu sein, bis... ich die Applikation schlo&amp;szlig;.&lt;/p&gt;&#13;&#10;&lt;p&gt;Dann wurde eine ArgumentException gefeuert. Aber warum? Kurz zusammengefasst ging es um...&lt;br /&gt;&#13;&#10;&amp;nbsp;&lt;br /&gt;&#13;&#10;Meine Solution beinhaltete eine Klasse die 2 eigens definierte EventHandler hat. Diese Klasse habe ich mit Daten gef&amp;uuml;llt und in eine ObservableCollection gestopft. Anschlie&amp;szlig;end habe ich diese an eine ListBox gebunden.&lt;/p&gt;&#13;&#10;&lt;div class=&quot;csharp&quot; style=&quot;font-family: monospace&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ObservableCollection&amp;lt;Detail&amp;gt; data = &lt;a href=&quot;http://www.google.com/search?q=new+msdn.microsoft.com&quot;&gt;&lt;span style=&quot;color: #008000&quot;&gt;new&lt;/span&gt;&lt;/a&gt; ObservableCollection&amp;lt;Detail&amp;gt;&lt;span style=&quot;color: #000000&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;)&lt;/span&gt;;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; data.&lt;span style=&quot;color: #0000ff&quot;&gt;Add&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;(&lt;/span&gt;&lt;a href=&quot;http://www.google.com/search?q=new+msdn.microsoft.com&quot;&gt;&lt;span style=&quot;color: #008000&quot;&gt;new&lt;/span&gt;&lt;/a&gt; Detail&lt;span style=&quot;color...</description>
  <link>http://www.get-the-solution.net/index-1-14-44-ObservableCollection.html</link>
  <title>ObservableCollection &amp;amp; ArgumentException</title>
  <dc:date>2009-01-30T21:47:07Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-46-Singleton%2Bunter%2BWPF%2B.html">
  <description>&lt;p&gt;Hallo,&lt;/p&gt;&#13;&#10;&lt;p&gt;wer in C# &lt;a target=&quot;_blank&quot; href=&quot;http://de.wikipedia.org/wiki/Singleton_(Entwurfsmuster)#Implementierung_in_C.23&quot;&gt;Singletons &lt;/a&gt;in WPF realisieren will, muss ein wichtiges Detail beachten.&lt;br /&gt;&#13;&#10;In einer WPF Anwendung wird, das zu startende Fenster in der Datei App.xaml wie folgt festgelegt.&lt;/p&gt;&#13;&#10;&lt;p&gt;StartupUri =&amp;quot;Window1.xaml&amp;quot;&amp;gt;&lt;/p&gt;&#13;&#10;&lt;p&gt;Dabei wird von der Klasse (die sich in Window1.xaml.cs befindet), der &amp;ouml;ffentliche Konstruktor aufgerufen.&lt;/p&gt;&#13;&#10;&lt;p&gt;Hat man ein Singleton implementiert muss man die GetInstance() Funktion aufrufen. Beim starten der Singleton WPF Anwendung erh&amp;auml;lt man dann die XamlParseException.&lt;/p&gt;&#13;&#10;&lt;p&gt;&amp;quot;Das Objekt vom Typ &amp;quot;Singleton.Window1&amp;quot; kann nicht erstellt werden. Bei &amp;quot;CreateInstance&amp;quot; ist ein Fehler aufgetreten; m&amp;ouml;glicherweise ist f&amp;uuml;r &amp;quot;Singleton.Window1&amp;quot; kein &amp;ouml;ffentlicher Standardkonstruktor vorhanden.&amp;nbsp; Fehler in Markupdatei &amp;quot;Window1.xaml&amp;quot;, Zeile 1, Position 9.&amp;quot;&lt;/p&gt;&#13;&#10;&lt;p&gt;Um die Funktion GetInstance() aufrufen zu k&amp;ouml;nnen geht man wie folgt vor:&lt;/p&gt;&#13;&#10;&lt;p&gt;Aus der Datei App.xaml den Code StartupUri=&amp;quot;Window1.xaml&amp;quot; l&amp;ouml;schen. Zur Datei App.xaml.cs f&amp;uuml;gen wir folgenden Code hinzu:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&amp;nbsp;&lt;/p&gt;&#13;&#10;&lt;div class=&quot;csharp&quot; style=&quot;font-family: monospace&quot;&gt;&lt;span style=&quot;color: #0600ff&quot;&gt;protected&lt;/span&gt; &lt;span style=&quot;color: #0600ff&quot;&gt;override&lt;/span&gt; &lt;span style=&quot;color: #0600ff&quot;&gt;void&lt;/span&gt; OnStartup&lt;span style=&quot;color: #000000&quot;&gt;(&lt;/span&gt;St...</description>
  <link>http://www.get-the-solution.net/index-1-14-46-Singleton%2Bunter%2BWPF%2B.html</link>
  <title>Singleton unter WPF C#</title>
  <dc:date>2009-01-29T21:56:02Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-43-The%2Bfollowing%2Bmodule.html">
  <description>&lt;p&gt;&lt;br /&gt;&#13;&#10;Ihr habt in eurer Solution mehrere Projekte (u.a. Ausgabe: ClassLibary) und bekommt beim Compilieren die Meldung:&lt;/p&gt;&#13;&#10;&lt;p&gt;The following module was built either with optimizations enabled or without debug information [...]&lt;/p&gt;&#13;&#10;&lt;p&gt;Das k&amp;ouml;nnte daran liegen, dass ihr auf die *.dll direkt verweist. Richtig w&amp;auml;re, wenn ihr unter&lt;/p&gt;&#13;&#10;&lt;p&gt;&lt;img alt=&quot;Add Reference&quot; width=&quot;350&quot; height=&quot;295&quot; src=&quot;/media/images/blog/vs-solutionexp-refproject.gif&quot; /&gt;&lt;/p&gt;&#13;&#10;&lt;p&gt;References --&amp;gt; Add Reference --&amp;gt; Project --&amp;gt; Projekt &lt;br /&gt;&#13;&#10;ausw&amp;auml;hlt.&lt;/p&gt;&#13;&#10;&lt;p&gt;Links zum Thema:&lt;br /&gt;&#13;&#10;&lt;a target=&quot;_blank&quot; href=&quot;http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/11d06eb7-2c54-4135-86a2-ac21a7df2bfe/&quot;&gt;http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/11d06eb7-2c54-4135-86a2-ac21a7df2bfe/&lt;/a&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp;&lt;/p&gt;</description>
  <link>http://www.get-the-solution.net/index-1-14-43-The%2Bfollowing%2Bmodule.html</link>
  <title>The following module was built either with optimizations enabled or without debug information</title>
  <dc:date>2009-01-24T21:40:31Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-42-Repeater%2BNetgear%2BWNR.html">
  <description>&lt;p style=&quot;text-align: justify&quot;&gt;&lt;br /&gt;&#13;&#10;Da ich k&amp;uuml;rzlich mein Arbeitszimmer gewechselt habe und dort nur ein sehr schlechtes WLAN Signal empfing, bin ich auf die Idee gekommen, einen Wlan &lt;a target=&quot;_blank&quot; href=&quot;http://de.wikipedia.org/wiki/Repeater#WLAN-Repeater&quot;&gt;Repater&lt;/a&gt; zu kaufen. Unsere Wlan Basisstation war ein WGR614.&lt;/p&gt;&#13;&#10;&lt;p style=&quot;text-align: justify&quot;&gt;Ich machte mich noch kurz im IRC und Forum schlau, ob die Basisstation bestimmte Voraussetzungen liefern m&amp;uuml;sste. Beide Quellen versicherten mir, dass dies nicht der Fall w&amp;auml;re. Dies hat sich sp&amp;auml;ter als falsch herausgestellt.&lt;/p&gt;&#13;&#10;&lt;p style=&quot;text-align: justify&quot;&gt;So legte ich mir einen &lt;a target=&quot;_blank&quot; href=&quot;http://www.netgear.de/Produkte/Router/Wireless/WNR834B/index.html&quot;&gt;WNR834Bv2&lt;/a&gt; zu. Dieser kann als Repeater verwendet werden, oder als Wlan Router (Accesspoint) . Danach machte ich mich ans konfigurieren. Allerdings wollte es mir einfach nicht gelingen, den Repeater ins gleiche Wlan-Netz zu bekommen. Schlie&amp;szlig;lich kontaktiere ich den Netgear Support. Dieser gab mir die Auskunft, dass die Basisstation WDS unterst&amp;uuml;tzen m&amp;uuml;sse um die Repeating-Funktion verwenden zu k&amp;ouml;nnen. Unsere Basisstation, der WGR614, hatte das nat&amp;uuml;rlich nicht.&lt;br /&gt;&#13;&#10;&amp;nbsp;&lt;br /&gt;&#13;&#10;Also habe ich den WGR614 durch einen zweiten WNR834Bv2 ersetzt. Wie die konfiguration der beiden Ger&amp;auml;te aussehen muss, damit der Repeater das Netz erweiter werde ich in den n&amp;auml;chsten Schritten erkl&amp;auml;ren.&lt;/p&gt;&#13;&#10;&lt;p&gt;1....</description>
  <link>http://www.get-the-solution.net/index-1-14-42-Repeater%2BNetgear%2BWNR.html</link>
  <title>Repeater Netgear WNR834Bv2 konfigurieren - Netzwerk erweitern</title>
  <dc:date>2009-01-18T21:36:01Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-41-WPF%2BFenster%2Bumbennen.html">
  <description>&lt;p&gt;&lt;br /&gt;&#13;&#10;Wenn man in VS ein neues WPF Projekt anlegt, wird das Fenster immer auto. in Window1.xaml bennant. &lt;br /&gt;&#13;&#10;Wie man das Fenster umbennen kann zeig ich in den n&amp;auml;chsten Schritten.&lt;/p&gt;&#13;&#10;&lt;p&gt;1.) Im Projekt Explorer auf Window1.xaml klicken.&lt;br /&gt;&#13;&#10;2.) F2 d&amp;uuml;rcken um die Datei umbennen zu k&amp;ouml;nnen.&lt;br /&gt;&#13;&#10;3.) Ich nenne die Datei z.B. MainWPF.xaml&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&amp;nbsp;&lt;img alt=&quot;Projektmappen-Explorer&quot; src=&quot;http://get.lima-city.de/gethesolution/images/blog/vs-solutionexp-rename.jpg&quot; /&gt;&lt;/p&gt;&#13;&#10;&lt;p&gt;4.) In der .xaml Datei &amp;auml;ndert ihr den Eintrag von&lt;/p&gt;&#13;&#10;&lt;p&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp;&lt;/p&gt;&#13;&#10;&lt;p&gt;4.) Doppelklick auf die Datei MainWPF.xaml.cs um den Code zu editieren.&lt;br /&gt;&#13;&#10;&amp;nbsp;&lt;/p&gt;&#13;&#10;&lt;pre class=&quot;csharp&quot;&gt;&#13;&#10;&amp;lt;Window x:&lt;span style=&quot;color: #ff0000&quot;&gt;Class&lt;/span&gt;=&lt;span style=&quot;color: #808080&quot;&gt;&amp;quot;WpfApplication1.Window1&amp;quot;&lt;/span&gt; auf &#13;&#10;&amp;nbsp;&#13;&#10;&amp;lt;Window x:&lt;span style=&quot;color: #ff0000&quot;&gt;Class&lt;/span&gt;=&lt;span style=&quot;color: #808080&quot;&gt;&amp;quot;WpfApplication1.MainWPF&amp;quot;&lt;/span&gt; um.&lt;/pre&gt;&#13;&#10;5.) Nun ersetzt ihr alle Window1 mit euerem neuem Dateinamen.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&amp;nbsp;&#13;&#10;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&#13;&#10;&lt;div class=&quot;csharp&quot; style=&quot;font-family: monospace&quot;&gt;&lt;span style=&quot;color: #0600ff&quot;&gt;namespace&lt;/span&gt; WpfApplication1&lt;br /&gt;&#13;&#10;&lt;span style=&quot;color: #000000&quot;&gt;{&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #008080; font-style: italic&quot;&gt;/// &amp;lt;summary&amp;gt;&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #008080; font-style: italic&quot;&gt;/// Interaction logic for Window1.xaml&lt;/span&gt;&lt;br /&gt;&#13;&#10;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;colo...</description>
  <link>http://www.get-the-solution.net/index-1-14-41-WPF%2BFenster%2Bumbennen.html</link>
  <title>WPF Fenster umbennen</title>
  <dc:date>2009-01-16T21:23:43Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-28-Experiment%2B%252312%253A%2B.html">
  <description>&lt;p style=&quot;text-align: justify&quot;&gt;&lt;br /&gt;&#13;&#10;Ich habe die letzten paar Jahren immer wieder versucht meinen DIY-Beamer fertigzubauen (angefangen ~2006/07), jedoch hab ich ihn bis heute noch nicht fertig. Ein DIY-Beamer ist ein selbstgebauter Videoprojektor. Dazu wird ein LCD-Panel verwendet. Die Hintergrundbeleuchtung wird entfernt und durch eine starke Lampe ersetzt (HQI, HCI, Xenon, etc..). In meinem Fall ist die Lichtquelle eine Xenonlampe, die ich im DIY-Forum gekauft habe. Inzwischen ist es das 3. Display, weil ich einfach zu schusselig damit umgehe. Das 1. ist mir auf den Boden gefallen, das 2. hatte einen Riss, der wahrscheinlich seinen Ursprung im Transport hatte, und das 3. habe ich per E-bay aus China bestellt (f&amp;uuml;r ca. 90&amp;euro; Vergleich zum 1. Display: 175&amp;euro;). Letzteres ist technisch das Beste. Der genaue Name lautet: PrimeView 3,5&amp;quot; VGA Aufl&amp;ouml;sung PD035VX2. Die Controller sind bei allen 3 unterschiedlich (das 2. war eine Kopie btw).&lt;br /&gt;&#13;&#10;Das Geh&amp;auml;use besteht im Moment aus Metall (das 1. war ein zusammengew&amp;uuml;rfeltes Holz-Teil). Ich habe es von der Spenglerei zuschneiden lassen, da es eine spezielle Form hat. Ich werde sp&amp;auml;ter noch Fotos einstellen.&lt;/p&gt;&#13;&#10;&lt;p style=&quot;text-align: justify&quot;&gt;Schlussendlich kann ich sagen: Das DIY-Beamern lohnt sich in meinem Fall nicht. Man kauft besser ein bereits gemoddetes Ger&amp;auml;t aus einem Forum (wurden meist auf Xenonlampen umgebaut). Ist man ein Bastler oder ein Fachmann in Elektronik, wird das DIY-Beamer b...</description>
  <link>http://www.get-the-solution.net/index-1-14-28-Experiment%2B%252312%253A%2B.html</link>
  <title>Experiment #12: DIY-Beamer von surf2me </title>
  <dc:date>2009-01-16T17:25:23Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-33-IRC%2BBot%2Bmit%2BSmartIrc.html">
  <description>&lt;br /&gt;&#13;&#10;&lt;p&gt;Ich habe schon seit l&amp;auml;ngerem einen IrcBot in C# herumliegen, weil mich mein Bruder mal nach einem gefragt hat (noch von letztem Jahr). Besonders war er daran interessiert, einen Bot zu haben, der eine Google Suche implementiert hat.&lt;br /&gt;&#13;&#10;Ich habe vor ein paar Tagen zuerst ein Plugin zum z&amp;auml;hlen der Tage bis Weihnachten geschrieben, dann das google-Miniprogramm (bis jetzt alles in PHP):&lt;br /&gt;&#13;&#10;Der Bot ist aus kleinen Skripten oder sogar Programmen aufgebaut. Nach regex wird entschieden, welches Programm gestartet wird. Die Ausgabe wird dann in den Channel gesendet.&lt;br /&gt;&#13;&#10;Besonders interessant ist die google-Suche, weil ich die google-Ergebnisseite downloade und dann interpretiere - alles in PHP geschrieben :D - mehr oder weniger gelungen.&lt;/p&gt;&#13;&#10;&lt;p&gt;Hier ein Downloadlink (ich wusste nicht wo sonsthin damit):&lt;br /&gt;&#13;&#10;&amp;nbsp;&lt;/p&gt;&#13;&#10;&lt;p&gt;Ein Kollege aus dem Quakenet hat versuch das ganze unter Windows auszuprobieren - leider ohne Erfolg wegen den #!/usr/bin/php-Kopfzeilen. Ich werde wenn die Ferien vorbei sind und ich in der Schule wieder an einen Windows-PC kann nachschauen, ob ich das ganze auf Windows portieren kann. Das wird wahrscheinlich nicht so schwer, da ich daf&amp;uuml;r nichts im Quelltext umschreiben muss.&lt;br /&gt;&#13;&#10;Ich werde einfach php als &amp;quot;Miniprogramm&amp;quot; eintragen und als Parameter dann das eigentliche Skript.&lt;/p&gt;&#13;&#10;&lt;p&gt;[Edit]&lt;br /&gt;&#13;&#10;Ich habe heute mit Martin den IRCBot auf Windows getestet. Es ist sehr kompliziert!&lt;br /&gt;&#13;&#10;1. Die PHP (zip-Version) A...</description>
  <link>http://www.get-the-solution.net/index-1-14-33-IRC%2BBot%2Bmit%2BSmartIrc.html</link>
  <title>IRC Bot mit SmartIrc4Net</title>
  <dc:date>2008-12-23T19:58:42Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-29-Experiment%2B%252311%253A%2B.html">
  <description>&lt;div style=&quot;text-align: justify&quot;&gt;&lt;br /&gt;&#13;&#10;Wiedereinmal kommt eine neue Hardware von Netgear ins Haus. Warum sich mein Bruder unbedingt f&amp;uuml;r einen Netgear WPS606 entscheiden hat m&amp;uuml;ssen, wei&amp;szlig; ich nicht. Diese Hardware ist ein Druckerserver. Auf anhieb konnte ich nicht den Druckersrever einrichten, wie ich es von Netgear gewohnt bin. Fehler in der Firmware, in der Installationssoftware und andere Dinge habe ich schon oft bei Netgear erfahren. Ich rate also dringenst von dieser Marke ab.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Ein Drucker muss auf dem Netgear nicht installiert werden, das ist sehr praktisch. Fraglich ist aber, warum der Router die Standardadresse 192.168.0.104 hat anstatt&amp;nbsp;192.168.0.1? Nat&amp;uuml;rlich ist dieser markante Unterschied nirgends vermerkt und wir durften verbl&amp;uuml;fft im Internet nach einer L&amp;ouml;sung suchen.&lt;br /&gt;&#13;&#10;Wirklich erstaunt hat mich die Tatsache, dass die Druckerinstallation auf dem Clienten auf Debian in wenigen Minuten erledigt ist und auf Windows l&amp;auml;nger dauert. Ohne die Installationsanleitung auf Netgear ist man absolut Hilflos, denn die mitgelieferte CD hat bei Windows Vista keinen Erfolg gebracht. Man erwartet sich einen Samba Server doch was man findet ist ein LPD Server. Nicht gerade idealst f&amp;uuml;r Windows.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Hier einen Link zur Installationsanleitung (ab Schritt 4):&lt;br /&gt;&#13;&#10;&lt;a target=&quot;_blank&quot; href=&quot;http://kbserver.netgear.com/kb_web_files/N101742.asp&quot;&gt;http://kbserver.netgear.com/kb_web_files/N101742.asp&lt;/a&gt;&lt;br /&gt;&#13;&#10;&lt;br /&gt;...</description>
  <link>http://www.get-the-solution.net/index-1-14-29-Experiment%2B%252311%253A%2B.html</link>
  <title>Experiment #11: Netgear Krampf </title>
  <dc:date>2008-11-02T19:30:57Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-37-Experiment%2B%25233%253A%2BW.html">
  <description>&lt;br /&gt;&lt;p&gt;Nun habe ich im Informatikunterricht viel Zeit und hab das ganze einmal ausprobiert: Windowspassw&amp;ouml;rter mit den Tools &amp;quot;john&amp;quot;, &amp;quot;bkhive&amp;quot; und &amp;quot;samdump2&amp;quot; einsehen.&lt;br /&gt;&#13;&#10;Ein ausf&amp;uuml;hrliches Howto findet man hier: &lt;a href=&quot;http://forum.s-t-d.org/viewtopic.php?id=2026&quot; target=&quot;_blank&quot;&gt;http://forum.s-t-d.org/viewtopic.php?id=2026&lt;/a&gt;.&lt;/p&gt;&#13;&#10;&lt;p&gt;Das Prinzip ist einfach: die &amp;quot;SAM&amp;quot; und &amp;quot;system&amp;quot; Datei wird auf einen Datentr&amp;auml;ger kopiert (passt mit gzip oder bzip2 komprimiert auf eine Diskette) und zu Hause mit der GNU/Linux Box entschl&amp;uuml;sselt. Dazu verwendet man die oben gennanten Programme. Auf Debian braucht man diese Programme, nicht wie im Howto angef&amp;uuml;hrt zu komplimieren, sondern kann sich diese Pakete &amp;uuml;ber apt-get oder aptitude installieren.&lt;/p&gt;&#13;&#10;&lt;p&gt;Ich habe das ganze bei meiner Schule zuerst mit dem Programm &amp;quot;pwdump2&amp;quot; ausprobiert. Dieses Programm wurde prompt von AntiVir erkannt und der Administrator bekam eine Information. Nicht so toll war, dass dieser das ganze falsch verstanden hat, und meinte, dass ich alle Passw&amp;ouml;rter (ActiveDirectory System in der Schule) sehen k&amp;ouml;nne, dabei sieht man bei diesem Programm (und auch bei den oben angef&amp;uuml;hrten) nur die Passw&amp;ouml;rter des lokalen Computers. So w&amp;auml;re ich fast von der Schule gefolgen ;-)&lt;br /&gt;&#13;&#10;In der Zeit dazwischen habe ich die Methode &amp;quot;SAM und system kopieren und zu Hause entschl&amp;uuml;sseln&amp;quot; ausprobiert, diese...</description>
  <link>http://www.get-the-solution.net/index-1-14-37-Experiment%2B%25233%253A%2BW.html</link>
  <title>Experiment #3: Windowspassw&amp;ouml;rter einsehen </title>
  <dc:date>2007-10-23T21:07:51Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-39-Experiment%2B%25232%253A%2BL.html">
  <description>&lt;br /&gt;&#13;&#10;Ich sitze nun oft auf meinem Bettsofa und m&amp;ouml;chte auf einen anderen Sender meines TV-Streams, der wie in Experiment #1 aufgebaut ist, umschalten.&lt;br /&gt;&#13;&#10;Da ich mir keinen Infrarotempf&amp;auml;nger kaufen/basteln will, habe ich meinen NXT gez&amp;uuml;ckt und ein Programm mit C# und NXC, einer Sprache f&amp;uuml;r den NXT &amp;auml;hnlich zu C, geschrieben. Das ganze funktioniert &amp;uuml;ber Bluetooth. Hier ist der C# Quelltext:&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;div class=&quot;csharp&quot; style=&quot;font-family: monospace&quot;&gt;SerialPort btConnection = &lt;a href=&quot;http://www.google.com/search?q=new+msdn.microsoft.com&quot;&gt;&lt;span style=&quot;color: #008000&quot;&gt;new&lt;/span&gt;&lt;/a&gt; SerialPort&lt;span style=&quot;color: #000000&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #808080&quot;&gt;&amp;quot;/dev/rfcomm0&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;)&lt;/span&gt;;&lt;br /&gt;&#13;&#10;&lt;span style=&quot;color: #008080; font-style: italic&quot;&gt;/*&amp;nbsp;&amp;Ouml;ffnet eine Verbindung zur COM Verbindung /dev/rfcomm0&lt;br /&gt;&#13;&#10;wie man eine Bluetooth Serialschnitstelle erstellen k&amp;Atilde;&amp;para;nnen Sie nachlesen:&lt;br /&gt;&#13;&#10;http://juju.org/articles/2006/10/22/bluetooth-serial-port-to-nxt-in-linux&lt;br /&gt;&#13;&#10;*/&lt;/span&gt;&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;btConnection.&lt;span style=&quot;color: #0000ff&quot;&gt;Open&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;)&lt;/span&gt;; &lt;span style=&quot;color: #008080; font-style: italic&quot;&gt;//&amp;Atilde;&amp;ndash;ffnet die Verbindung&lt;/span&gt;&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;&lt;span style=&quot;color: #0600ff&quot;&gt;while&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0600ff&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;)&lt;/span&gt;&lt;br...</description>
  <link>http://www.get-the-solution.net/index-1-14-39-Experiment%2B%25232%253A%2BL.html</link>
  <title>Experiment #2: Lego NXT als Fernbedienung </title>
  <dc:date>2007-07-29T21:10:36Z</dc:date>
 </item>
 <item rdf:about="http://www.get-the-solution.net/index-1-14-40-Experiment%2B%25231%253A%2BT.html">
  <description>&lt;p style=&quot;text-align: justify&quot;&gt;&lt;br /&gt;&#13;&#10;Dieses &amp;quot;Experiment&amp;quot; habe ich bereits fertiggestellt.&lt;br /&gt;&#13;&#10;Ich habe es mit Debian GNU/Linux &amp;quot;etch&amp;quot; ausprobiert. Ich verwende VLC 0.8.6a.&lt;/p&gt;&#13;&#10;&lt;p style=&quot;text-align: justify&quot;&gt;&lt;strong&gt;#1: Module laden&lt;/strong&gt;&lt;/p&gt;&#13;&#10;&lt;p style=&quot;text-align: justify&quot;&gt;Meine TV-Karte ist eine saa7134 (Philips) Medion. Jemand hat mir auch berichtet, dass die Terratec Cinergy 600 auch funktioniert. Das saa7134 Modul wurde bei mir schon automatisch geladen. Doch damit man sp&amp;auml;ter auch etwas h&amp;ouml;rt, muss das Soundmodul geladen werden. Hier stehen die Module saa7134-oss oder saa7134-alsa zur Auswahl, die mit dem Befehl&lt;/p&gt;&#13;&#10;&lt;p style=&quot;text-align: justify&quot;&gt;&amp;quot;modprobe saa7134-oss&amp;quot; bzw. &amp;quot;modprobe saa7134-alsa&amp;quot;&lt;/p&gt;&#13;&#10;&lt;p style=&quot;text-align: justify&quot;&gt;geladen werden k&amp;ouml;nnen. Bei mir funktionierte das saa7134-oss Modul besser als das alsa Modul. Damit das Modul beim Start geladen wird, kann man es einfach in die Datei /etc/modules schreiben (pro Zeile ein Modul).&lt;/p&gt;&#13;&#10;&lt;p style=&quot;text-align: justify&quot;&gt;&lt;strong&gt;#2: Wiedergabeliste&lt;/strong&gt;&lt;/p&gt;&#13;&#10;&lt;p style=&quot;text-align: justify&quot;&gt;Eine Wiedergabeliste ist praktisch, damit man sp&amp;auml;ter im VLC Webinterface die Kan&amp;auml;le umschalten kann. Als Wiedergabeliste habe ich eine m3u verwendet:&lt;/p&gt;&#13;&#10;&lt;p style=&quot;text-align: justify&quot;&gt;&amp;nbsp;&lt;/p&gt;&#13;&#10;&lt;p style=&quot;text-align: left&quot;&gt;#EXTM3U&lt;br /&gt;&#13;&#10;#EXTINF:-1,ORF1&lt;br /&gt;&#13;&#10;v4l:/dev/video0:norm=pal:size=640x480:channel=0:adev=/dev/&lt;br /&gt;&#13;&#10;dsp1:&lt;br /&gt;&#13;&#10;audio=0:frequ...</description>
  <link>http://www.get-the-solution.net/index-1-14-40-Experiment%2B%25231%253A%2BT.html</link>
  <title>Experiment #1: TV-Stream mit VLC</title>
  <dc:date>2007-07-16T21:53:43Z</dc:date>
 </item>
</rdf:RDF>
