<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Intelligensbestien &#187; Softwareentwicklung</title>
	<atom:link href="http://www.intelligensbestien.de/category/softwareentwicklung/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.intelligensbestien.de</link>
	<description>Just another private weblog</description>
	<lastBuildDate>Sat, 04 Feb 2012 18:45:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Omen</title>
		<link>http://www.intelligensbestien.de/2010/02/16/omen/</link>
		<comments>http://www.intelligensbestien.de/2010/02/16/omen/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 10:56:13 +0000</pubDate>
		<dc:creator>SeveQ</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Fundstücke]]></category>
		<category><![CDATA[Quatsch]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[1984]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[George Orwell]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Überwachung]]></category>

		<guid isPermaLink="false">http://www.intelligensbestien.de/2010/02/16/omen/</guid>
		<description><![CDATA[Was muss ich heute als neues Mitglied in der Doctrine-Group bei Google sehen? Das: Ein böses böses Omen. Nebenbei: Doctrine ist ein OR-Mapper (abstrakt gesagt, ein Weg zur Datenbankanbindung) für PHP. Kein eben schlechter, wie ich zugeben muss.]]></description>
			<content:encoded><![CDATA[<p>Was muss ich heute als neues Mitglied in der Doctrine-Group bei Google sehen? Das:</p>
<p><a href="http://www.intelligensbestien.de/wp-content/uploads/2010/02/image3.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.intelligensbestien.de/wp-content/uploads/2010/02/image_thumb3.png" width="437" height="146" /></a> </p>
<p>Ein böses böses Omen. <img src='http://www.intelligensbestien.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <img src='http://www.intelligensbestien.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <img src='http://www.intelligensbestien.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><font color="#808080">Nebenbei: <a href="http://www.doctrine-project.org" target="_blank">Doctrine</a> ist ein OR-Mapper (abstrakt gesagt, ein Weg zur Datenbankanbindung) für PHP. Kein eben schlechter, wie ich zugeben muss. </font></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.intelligensbestien.de%2F2010%2F02%2F16%2Fomen%2F&amp;title=Omen" id="wpa2a_2"><img src="http://www.intelligensbestien.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p> <p><a href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=676&amp;md5=0cd82605eff150aff00236918605bfe7" title="Flattr" target="_blank"><img src="http://www.intelligensbestien.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.intelligensbestien.de/2010/02/16/omen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=676&amp;md5=0cd82605eff150aff00236918605bfe7" type="text/html" />
	</item>
		<item>
		<title>bahn.de &#8211; was ich mir w&#252;nschen w&#252;rd</title>
		<link>http://www.intelligensbestien.de/2009/09/29/bahn-de-was-ich-mir-wnschen-wrd/</link>
		<comments>http://www.intelligensbestien.de/2009/09/29/bahn-de-was-ich-mir-wnschen-wrd/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 19:12:38 +0000</pubDate>
		<dc:creator>SeveQ</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[Bahn]]></category>
		<category><![CDATA[Bastelstunde]]></category>

		<guid isPermaLink="false">http://blog.seveq.de/2009/09/29/bahn-de-was-ich-mir-wnschen-wrd/</guid>
		<description><![CDATA[Eine Schnittstelle, sei es als XML-RPC oder so wie die Google-API das macht oder halt sonst wie standardisiert, mit der ich schlicht und einfach Fahrplan-Daten aus einem eigenen Programm heraus abfragen kann. Völlig banal, im Grunde. Gibt’s das? Nö! Aber was erwarte ich auch von der Bahn?! Ich bastel nämlich gerade an ‘nem Tool, das [...]]]></description>
			<content:encoded><![CDATA[<p>Eine Schnittstelle, sei es als XML-RPC oder so wie die Google-API das macht oder halt sonst wie standardisiert, mit der ich schlicht und einfach Fahrplan-Daten aus einem eigenen Programm heraus abfragen kann. Völlig banal, im Grunde. </p>
<p>Gibt’s das? Nö! Aber was erwarte ich auch von der Bahn?! </p>
<p>Ich bastel nämlich gerade an ‘nem Tool, das mir meinen aktuellen Vorlesungsplan vernünftig aufgeschlüsselt darstellen kann. Da würde ich gern eine Funktion einbauen, mit der ich mir, nach Eingabe meines Wohnortes, die beste Bahnverbindung für den entsprechenden Tag automatisiert ausgeben lassen kann. </p>
<p>Aber neeeee, geht nicht. Selbst die Idee, die Abfrage über das HTML Formular der Website zu simulieren hab ich ad acta gelegt. Ist mir zu aufwändig, mich dort durch den Source Code zu wühlen. </p>
<p><em>Die Bahn kommt</em>… *hust* nicht in die Hufe. *kopfschüttel*</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.intelligensbestien.de%2F2009%2F09%2F29%2Fbahn-de-was-ich-mir-wnschen-wrd%2F&amp;title=bahn.de%20%26ndash%3B%20was%20ich%20mir%20w%26uuml%3Bnschen%20w%26uuml%3Brd" id="wpa2a_4"><img src="http://www.intelligensbestien.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p> <p><a href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=581&amp;md5=eb7eab9d18e122cfe423cf1e71b1d0e4" title="Flattr" target="_blank"><img src="http://www.intelligensbestien.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.intelligensbestien.de/2009/09/29/bahn-de-was-ich-mir-wnschen-wrd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=581&amp;md5=eb7eab9d18e122cfe423cf1e71b1d0e4" type="text/html" />
	</item>
		<item>
		<title>TrueCrypt Automounter in der Mache&#8230;</title>
		<link>http://www.intelligensbestien.de/2009/08/11/truecrypt-automounter-in-der-mache/</link>
		<comments>http://www.intelligensbestien.de/2009/08/11/truecrypt-automounter-in-der-mache/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 20:25:52 +0000</pubDate>
		<dc:creator>SeveQ</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[TrueCrypt]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://blog.seveq.de/2009/08/11/truecrypt-automounter-in-der-mache/</guid>
		<description><![CDATA[Ich arbeite zur Zeit an einem kleinen Programm, das es mir ermöglicht, meine Laufwerke unabhängig von der Zuteilung der IDs in Vista automatisch zu mounten. TrueCrypt selbst ist dazu nicht in der Lage, weil es die Favoriten nur vom Index und vom DiskIndex der jeweiligen Partition abhängig mountet, die Vista gern mal beim Booten verbiegt. [...]]]></description>
			<content:encoded><![CDATA[<p>Ich arbeite zur Zeit an einem kleinen Programm, das es mir ermöglicht, meine Laufwerke unabhängig von der Zuteilung der IDs in Vista automatisch zu mounten. TrueCrypt selbst ist dazu nicht in der Lage, weil es die Favoriten nur vom Index und vom DiskIndex der jeweiligen Partition abhängig mountet, die Vista gern mal beim Booten verbiegt. </p>
<p>Es gibt da ein paar gute Programme, die mir allerdings alle nicht 100% zusagen. Darum bau ich mir so’n Ding nun selber. Ein Screenshot von einer sehr frühen Version des Tools: </p>
<p><a href="http://blog.seveq.de/wp-content/uploads/2009/08/image3.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blog.seveq.de/wp-content/uploads/2009/08/image_thumb.png" width="358" height="229" /></a> </p>
<p>Mal sehen, wie weit ich mit dem Projekt komme, bevor es mir wieder einschläft. <img src='http://www.intelligensbestien.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.intelligensbestien.de%2F2009%2F08%2F11%2Ftruecrypt-automounter-in-der-mache%2F&amp;title=TrueCrypt%20Automounter%20in%20der%20Mache%26hellip%3B" id="wpa2a_6"><img src="http://www.intelligensbestien.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p> <p><a href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=560&amp;md5=5a7e964bd1faef5df4a361d5b947321a" title="Flattr" target="_blank"><img src="http://www.intelligensbestien.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.intelligensbestien.de/2009/08/11/truecrypt-automounter-in-der-mache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=560&amp;md5=5a7e964bd1faef5df4a361d5b947321a" type="text/html" />
	</item>
		<item>
		<title>Warum ich GTA IV nicht kaufen werde</title>
		<link>http://www.intelligensbestien.de/2008/12/04/warum-ich-gta-iv-nicht-kaufen-werde/</link>
		<comments>http://www.intelligensbestien.de/2008/12/04/warum-ich-gta-iv-nicht-kaufen-werde/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 06:37:59 +0000</pubDate>
		<dc:creator>SeveQ</dc:creator>
				<category><![CDATA[...die die Welt nicht braucht]]></category>
		<category><![CDATA[Andere Dinge]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[Videogames]]></category>
		<category><![CDATA[Waste]]></category>
		<category><![CDATA[Wir]]></category>
		<category><![CDATA[Crack]]></category>
		<category><![CDATA[Gängelei]]></category>
		<category><![CDATA[GTA IV]]></category>
		<category><![CDATA[Kopierschutz]]></category>

		<guid isPermaLink="false">http://blog.seveq.de/?p=379</guid>
		<description><![CDATA[Updated! Ich werde das kürzlich veröffentlichte GTA4 nicht kaufen. Warum? Aus folgendem Grund: Der Kopierschutzmechanismus ist eine maßlose Übertreibung. Die Installation dauert eine gute halbe Stunde. Ich muss mir zusätzlich die Programme &#8220;Rockstar Social Club&#8221; und &#8220;Games for Windows Live&#8221; installieren. Zwei Programme, die ich mal gar nicht haben will. Außerdem brauche ich für beide [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Updated!</strong></p>
<p>Ich werde das kürzlich veröffentlichte GTA4 <strong>nicht</strong> kaufen. Warum? Aus folgendem Grund:</p>
<p>Der Kopierschutzmechanismus ist eine maßlose Übertreibung. Die Installation dauert eine gute halbe Stunde. Ich muss mir zusätzlich die Programme &#8220;<em>Rockstar Social Club</em>&#8221; und &#8220;<em>Games for Windows Live</em>&#8221; installieren. Zwei Programme, die ich mal gar nicht haben will. Außerdem brauche ich für beide Programme einen Online Account. Etwas, was ich auch nicht haben will. Und zu schlechter Letzt muss ich GTA 4 auch noch online aktivieren.</p>
<p>Leute, so geht&#8217;s nicht! Diese Gängelei hab ich satt. Ich kaufe mir GTA IV nicht und möchte auch jedem nahe legen, diesen Kauf gut zu überdenken. Denn wenn ihr diese Ärgernisse, die sowieso nur die legalen Käufer treffen, einfach akzeptiert, machen die Hersteller so weiter, bis irgendwann die Online Aktivierung länger dauert, als die Installation und ihr dafür auch noch eure Religion, Gesinnung und eure sexuellen Vorlieben angeben müsst.</p>
<p>Btw: die, die es eigentlich treffen soll, bleiben von diesem ganzen Mist verschont: die &#8220;Raubkopierer&#8221;. Denn sie spielen mit Cracks, mit Programmen, die diese ganze Gängelei umgehen.</p>
<p>Für alle, die das nicht kennen, stellt es euch so vor: ihr nehmt an einem Gewinnspiel teil. Um einen nagelneuen VW Golf VI zu gewinnen, müsst ihr über eine Hindernisbahn, die es in sich hat. Ihr müsst euch nackt ausziehen, über Stacheldraht und Glasscherben laufen, durch hals-tiefe Menschenscheiße waten und Kakerlaken fressen, um am Ziel euren geliebten Golf abzustauben.</p>
<p>Und dann kommt einer daher, schmiert das Orga-Team und spaziert einfach links an der HiBa vorbei, direkt zum Golf, und wird zum Gewinner gekürt. Wer wäret ihr lieber?</p>
<p>Anmerkung: ich werd&#8217;s mir auch nicht runterladen, weil das ist ja illegal.</p>
<p><strong><em>Update 09.12.2008:</em> </strong>Aus gewöhnlich gut unterrichteten Quellen kam mir zu Ohren, daß innerhalb von 2 Tagen ein erster funktionierender Crack verfügbar war, der sowohl die Aktivierung, als auch die sonstigen Kopierschutz-Mechanismen umgeht. Nur zur Info&#8230;</p>
<p><strong>Rockstar Entertainment</strong>, der Einsatz der Kopierschutz-Software hat sich mal wieder kein Stück gelohnt! Viele Leute, die wie ich denken, daß soetwas nur die ehrlichen Käufer ärgert, haben ebenfalls wegen der Mechanismen auf einen Kauf verzichtet. Ich stelle in Frage, ob die Summe der Mehrkosten für den Kopierschutz und der Verlust an Käufern, die sich nicht gängeln lassen wollen, geringer ausfällt als der Ausfall durch Raubkopierer, die es &#8211; wie man hier sehr schön sehen kann &#8211; nach 2 Tagen spätestens sowieso gibt.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.intelligensbestien.de%2F2008%2F12%2F04%2Fwarum-ich-gta-iv-nicht-kaufen-werde%2F&amp;title=Warum%20ich%20GTA%20IV%20nicht%20kaufen%20werde" id="wpa2a_8"><img src="http://www.intelligensbestien.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p> <p><a href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=379&amp;md5=5535e3248b7bac7ca12707690b56d3c7" title="Flattr" target="_blank"><img src="http://www.intelligensbestien.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.intelligensbestien.de/2008/12/04/warum-ich-gta-iv-nicht-kaufen-werde/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=379&amp;md5=5535e3248b7bac7ca12707690b56d3c7" type="text/html" />
	</item>
		<item>
		<title>Waffen kotzen (updated)</title>
		<link>http://www.intelligensbestien.de/2008/02/04/waffen-kotzen/</link>
		<comments>http://www.intelligensbestien.de/2008/02/04/waffen-kotzen/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 08:40:58 +0000</pubDate>
		<dc:creator>SeveQ</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Vista]]></category>

		<guid isPermaLink="false">http://seveqs.wordpress.com/?p=205</guid>
		<description><![CDATA[Ich muss mal eine Lanze brechen für ein Unternehmen, das ich vor einigen Jahren noch genau so verflucht habe, wie so manch anderer: Microsoft. Was habe ich damals zeitweise geflucht. Auf das Betriebssystem aus dem Hause Microsoft, auf deren Verhalten am Markt (Monopolitis), auf deren Support-Politik etc. Was haben die an Schrott produziert, den trotzdem [...]]]></description>
			<content:encoded><![CDATA[<p>Ich muss mal eine Lanze brechen für ein Unternehmen, das ich vor einigen Jahren noch genau so verflucht habe, wie so manch anderer: Microsoft. Was habe ich damals zeitweise geflucht. Auf das Betriebssystem aus dem Hause Microsoft, auf deren Verhalten am Markt (Monopolitis), auf deren Support-Politik etc. Was haben die an Schrott produziert, den trotzdem jeder irgendwie haben wollte oder musste?! Tja. Und heute? Heute motzt jeder über Vista. Scheint immer noch <i>in</i> zu sein, Microsoft für seine Produkte zu verdammen. Aber&#8230;</p>
<p>Was stört an Vista <i>wirklich</i>? Was ist es, das dieses Produkt so benutzer<b>un</b>freundlich macht, daß jeder darüber lästert und meckert? Was machen andere Betriebssysteme besser? Linux. Mac. Wobei ich zugeben muss, daß ich bei letzterem nicht mitreden kann. Ich kenne es nicht. Linux hingegen kenne ich durch meinen Arbeitsplatz sehr gut. Ich habe bereits ein Linux From Scratch gebaut (rein aus Sourcen), was nicht viele von sich behaupten können. Ich kenne Linux. Und ich kenne Windows. Und ganz ehrlich: was Microsoft mit Windows Vista abgeliefert hat, übertrifft in Sachen Stabilität und Benutzerfreundlichkeit meiner Meinung nach alle bisher von Microsoft entwickelten Betriebssysteme und bezüglich Benutzerfreundlichkeit auch (noch) Linux.</p>
<p>Ich benutze Vista nun schon eine ganze Weile. Mein Ehrenwort drauf: ich hatte bis jetzt noch keinen einzigen Absturz, der dazu geführt hätte, daß ich den Reset-Knopf betätigen musste. Einige wenige Neuinstallationen waren nötig; das liegt aber an meiner eigenen Unordnung. Ich hab die blöde Angewohnheit, mein System mit der Zeit immer mehr vollmüllen zu lassen mit diversen Anwendungen, Tools, Spielen, etc. Ich deinstalliere selten etwas. Vista verhält sich da jedoch wesentlich dickfelliger, als XP oder 2000 oder gar 95/98/ME. Vista bleibt stabil, wird kaum langsamer. Klar, der Bootvorgang dauert länger, je mehr Autostartprogramme und Dienste man installiert, aber das ist unter XP/2000 und auch unter Linux ebenso der Fall.</p>
<p>Die neue Sicherheitsmaßnahme UAC mag den ein oder anderen stören. Sie lässt sich abschalten.  Aero finden die einen schick (ich auch), die anderen nicht. Es lässt sich abschalten. Alles andere ist eine Sache der Gewöhnung; wie überall anders auch. XP war gegenüber 2000 sicher auch eine Umgewöhnung. 2000 gegenüber NT, respektive 95/98/ME (letzteres, das gebe ich zu, war wirklich Schrott) sicherlich auch.</p>
<p>Also frage ich: <b>Was</b> ist an Vista so mies, daß jeder darüber meckert? Wirklich stichhaltige Argumente habe ich bisher keine finden können.</p>
<blockquote><p><i><b>Update: </b></i>okay&#8230; Also <b>DAS </b>finde ich dann auch nicht gut. Benutzer, die bereits ein Vista besitzen, sollen erst im April in den Genuss des neuen Service Pack 1 kommen (per Auto Update). Alle, die sich Vista erst jetzt zusammen mit einem neuen PC zulegen, bekommen das SP1 schon <b>JETZT</b>. Dreck! Sauerei! Gut, da kann Vista nichts für. Das ist Produktpolitik bei Microsoft. Das macht Vista nicht besser oder schlechter, als es ohnehin schon ist.</p></blockquote>
<p>Ein weiterer Punkt, wo ich Microsoft wirklich loben muss, ist die Entwicklung der Laufzeitumgebung .NET.</p>
<p>Kurz gesagt, .NET ist ein Framework für Windows-Anwendungen. Das beschreibt aber lange nicht einmal nur oberflächlich, was .NET wirklich ist. Ich kann das nur aus Sicht eines Softwareentwicklers sagen: .NET ist für die Windows-Entwicklung eine Offenbarung. Insbesondere C#.NET, allen voran die neue C# Version des .NET Framework 3.5, WPF, WCF etc.</p>
<p>Beispiel: die Entwicklung von Datenbank-Anwendungen hat damit eine Einfachheit erlangt, wie nie zuvor. Man hat eine Liste von Objekten (oder anderen Daten, völlig egal aus welcher Quelle), man möchte diese auf der Oberfläche darstellen und auch verändern können. In Windows Forms war es damals noch nötig, die Verbindung zwischen Oberfläche und Datenbasis auszuprogrammieren. In WPF gibt es nun das DataBinding (gab&#8217;s auch schon in früheren Versionen, aber nicht derart komfortabel). Man sagt dem Programm in der Beschreibungssprache XAML lediglich, <b>wie </b>die Daten dargestellt werden sollen, bindet die Liste an ein Oberflächen-Objekt (beispielsweise eine ListBox) und WPF erledigt den Rest. Bearbeiten von Werten inklusive.</p>
<p>LINQ ist ein weiterer Edelstein Microsoft&#8217;scher Technologie. <font color="#ff0000">L</font>anguage <font color="#ff0000">IN</font>tegrated <font color="#ff0000">Q</font>uery bietet einem die Möglichkeit, in C# mit einer an SQL angelehnten Abfragesyntax Listen von Objekten zu filtern, zu sortieren und zu modifizieren, bevor diese Listen beispielsweise mit <font color="#3366ff">foreach</font> weiterverarbeitet oder über DataBinding einem GUI Control zugewiesen werden. Früher musste man, um eine Liste in <font color="#3366ff">foreach</font> nach einem Wert zu filtern, innerhalb der Schleife abfragen, ob dieser Wert zutrifft oder nicht und entsprechend mit <font color="#3366ff">continue</font> reagieren. Mit LINQ ist dies nicht mehr nötig. Eine <font color="#3366ff">where</font>-Klausel in der LINQ Query und schon arbeitet die <font color="#3366ff">foreach</font>-Schleife nur noch mit den ausgesuchten Objekten. Eine <font color="#3366ff">order by</font>-Klausel in die Query und schon ist die Liste auch noch sortiert. Einfacher geht es kaum.</p>
<p>Das ist nur ein kleines Beispiel dessen, was Microsoft hier abgeliefert hat. Es fehlt noch ein bisschen was, aber alles in allem hat das, womit Microsoft uns seit spätestens 2007 versorgt, wahrlich Hand und Fuß.</p>
<p>Gegenargumente, Kritik und weitere Beispiele für die vorzügliche Arbeit der MS-Entwickler sind natürlich gern gesehen!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.intelligensbestien.de%2F2008%2F02%2F04%2Fwaffen-kotzen%2F&amp;title=Waffen%20kotzen%20%28updated%29" id="wpa2a_10"><img src="http://www.intelligensbestien.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p> <p><a href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=257&amp;md5=dd44978277b568a879d7b899b3548ce2" title="Flattr" target="_blank"><img src="http://www.intelligensbestien.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.intelligensbestien.de/2008/02/04/waffen-kotzen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=257&amp;md5=dd44978277b568a879d7b899b3548ce2" type="text/html" />
	</item>
		<item>
		<title>eBay Extension für TYPO3</title>
		<link>http://www.intelligensbestien.de/2007/11/05/ebay-extension-fur-typo3/</link>
		<comments>http://www.intelligensbestien.de/2007/11/05/ebay-extension-fur-typo3/#comments</comments>
		<pubDate>Mon, 05 Nov 2007 13:56:11 +0000</pubDate>
		<dc:creator>SeveQ</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[TYPO3]]></category>

		<guid isPermaLink="false">http://seveqs.wordpress.com/2007/11/05/ebay-extension-fur-typo3/</guid>
		<description><![CDATA[Ich hab mir mal die Mühe gemacht, eine TYPO3 Extension zu entwickeln, die einem die Artikel eines bestimmten Verkäufers anzeigt. Sie befindet sich noch im Anfangsstadium, kann aber unter http://www.buechner-grimm.de/ebay.html (bitte JavaScript aktivieren) schon mal begutachtet werden. Ich habe sie auch soeben im TER zur Verfügung gestellt. Version 0.0.1 Experimental, wie immer, wenn ich was [...]]]></description>
			<content:encoded><![CDATA[<p>Ich hab mir mal die Mühe gemacht, eine TYPO3 Extension zu entwickeln, die einem die Artikel eines bestimmten Verkäufers anzeigt. Sie befindet sich noch im Anfangsstadium, kann aber unter <a href="http://www.buechner-grimm.de/ebay.html" title="http://www.buechner-grimm.de/ebay.html">http://www.buechner-grimm.de/ebay.html</a> (bitte JavaScript aktivieren) schon mal begutachtet werden.</p>
<p>Ich habe sie auch soeben im TER zur Verfügung gestellt. Version 0.0.1 Experimental, wie immer, wenn ich was neu reinpacke. Ext.Key lautet <strong><em>svq_ebay</em></strong>. Sie benötigt die <em>t3mootools</em> Extension.</p>
<p>Ach ja, just for Info: man braucht auch &#8216;nen eBay API Key, der frei erhältlich ist, muss sich also als Developer registrieren, wenn man die Extension einsetzen will.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.intelligensbestien.de%2F2007%2F11%2F05%2Febay-extension-fur-typo3%2F&amp;title=eBay%20Extension%20f%C3%BCr%20TYPO3" id="wpa2a_12"><img src="http://www.intelligensbestien.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p> <p><a href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=235&amp;md5=8d5e08f4bc89aa48bf7ed6c6862b8556" title="Flattr" target="_blank"><img src="http://www.intelligensbestien.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.intelligensbestien.de/2007/11/05/ebay-extension-fur-typo3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<atom:link rel="payment" href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=235&amp;md5=8d5e08f4bc89aa48bf7ed6c6862b8556" type="text/html" />
	</item>
		<item>
		<title>Bastelwastel</title>
		<link>http://www.intelligensbestien.de/2007/09/28/bastelwastel/</link>
		<comments>http://www.intelligensbestien.de/2007/09/28/bastelwastel/#comments</comments>
		<pubDate>Fri, 28 Sep 2007 10:25:01 +0000</pubDate>
		<dc:creator>SeveQ</dc:creator>
				<category><![CDATA[...die die Welt nicht braucht]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>

		<guid isPermaLink="false">http://seveqs.wordpress.com/2007/09/28/bastelwastel/</guid>
		<description><![CDATA[Hab gebastelt&#8230; mir war langweilig, und mich nervte das ständige manuelle Umformatieren der Chatlogs für German-Bash.org. Da hab ich mir gedacht, ich bau mal &#8216;n Programm, das das macht. And here it comes&#8230; Bedienungsanleitung Einfach Chatlog einfügen, Nicknames einzeln markieren und über den Button &#8220;Add selected text as nickname&#8221; als solche der Liste hinzufügen und [...]]]></description>
			<content:encoded><![CDATA[<p>Hab gebastelt&#8230; mir war langweilig, und mich nervte das ständige manuelle Umformatieren der Chatlogs für <a href="http://www.german-bash.org">German-Bash.org.</a> Da hab ich mir gedacht, ich bau mal &#8216;n Programm, das das macht.</p>
<p><a href="http://downloads.syncro-community.de/gboformatt0r.rar">And here it comes&#8230; </a></p>
<p><strong>Bedienungsanleitung</strong></p>
<p>Einfach Chatlog einfügen, Nicknames <strong>einzeln </strong>markieren und über den Button &#8220;Add selected text as nickname&#8221; als solche der Liste hinzufügen und dann auf &#8220;Format it!&#8221; klicken. Alles, was vor den Nicknames bis zum Anfang der Zeile kommt, wird entfernt, die Nicknames mit &lt;&gt; umschlossen und Doppelpunkte nach den Nicks entfernt. Der Rest bleibt wie er ist.</p>
<p>Was sagt ihr dazu? Ein essenzielles Must Have und völlig sinnbefreit oder?! <img src='http://www.intelligensbestien.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><strong><em>Update:</em></strong> So, nachdem ich da nochma drübergeschaut hab, heißt das Programm jetz im Setup auch nicht mehr &#8220;Setuo&#8221;, sondern korrekterweise &#8220;GBO Formatt0r&#8221;. Außerdem funktioniert es jetzt auch. <img src='http://www.intelligensbestien.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.intelligensbestien.de%2F2007%2F09%2F28%2Fbastelwastel%2F&amp;title=Bastelwastel" id="wpa2a_14"><img src="http://www.intelligensbestien.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p> <p><a href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=227&amp;md5=76bb95a987cf5d0b5aff7476aae79776" title="Flattr" target="_blank"><img src="http://www.intelligensbestien.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.intelligensbestien.de/2007/09/28/bastelwastel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=227&amp;md5=76bb95a987cf5d0b5aff7476aae79776" type="text/html" />
	</item>
		<item>
		<title>Andersrum wird &#8216;n Schuh daraus</title>
		<link>http://www.intelligensbestien.de/2007/05/04/andersrum-wird-n-schuh-daraus/</link>
		<comments>http://www.intelligensbestien.de/2007/05/04/andersrum-wird-n-schuh-daraus/#comments</comments>
		<pubDate>Fri, 04 May 2007 17:51:20 +0000</pubDate>
		<dc:creator>SeveQ</dc:creator>
				<category><![CDATA[Softwareentwicklung]]></category>

		<guid isPermaLink="false">http://seveqs.wordpress.com/2007/05/04/andersrum-wird-n-schuh-daraus/</guid>
		<description><![CDATA[Ich les gerade, Microsoft hat Details zum Internet Explorer 8 veröffentlicht. Unter anderem hieß es dort, der neue IE solle sich an Internet Standards halten und Webentwickler und, Zitat GameStar: &#8220;Webseitenbauer dazu animieren, sich an diese auch zu halten.&#8221; Ich als Hobby Webentwickler musste herzlich lachen. Was glaubt Microsoft denn, warum sich Webentwickler bislang NICHT [...]]]></description>
			<content:encoded><![CDATA[<p>Ich les gerade, Microsoft hat Details zum Internet Explorer 8 veröffentlicht. Unter anderem hieß es dort, der neue IE solle sich an Internet Standards halten und Webentwickler und, Zitat GameStar: &#8220;<span class="einzelnews3_content"><span class="content_p_width">Webseitenbauer dazu animieren, sich an diese auch zu halten.&#8221;</span></span></p>
<p>Ich als Hobby Webentwickler musste herzlich lachen. Was glaubt Microsoft denn, warum sich Webentwickler bislang NICHT an Standards, wie CSS2 und dergleichen gehalten haben??? Na? Wer weiß es, wer weiß es?</p>
<p><strong>Weil der IE bisher CSS2 formatierte und validierte Seiten nie genau so darstellte, wie man es sich im Stylesheet gewünscht hat!</strong></p>
<p>Ich geh ein bisschen weiter lachen&#8230;</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.intelligensbestien.de%2F2007%2F05%2F04%2Fandersrum-wird-n-schuh-daraus%2F&amp;title=Andersrum%20wird%20%26%238216%3Bn%20Schuh%20daraus" id="wpa2a_16"><img src="http://www.intelligensbestien.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p> <p><a href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=122&amp;md5=bc17eecfc8f2a73b4ae913aff1357ae6" title="Flattr" target="_blank"><img src="http://www.intelligensbestien.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.intelligensbestien.de/2007/05/04/andersrum-wird-n-schuh-daraus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=122&amp;md5=bc17eecfc8f2a73b4ae913aff1357ae6" type="text/html" />
	</item>
		<item>
		<title>Konfuzius sagt&#8230;</title>
		<link>http://www.intelligensbestien.de/2007/04/23/konfuzius-sagt/</link>
		<comments>http://www.intelligensbestien.de/2007/04/23/konfuzius-sagt/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 12:52:26 +0000</pubDate>
		<dc:creator>SeveQ</dc:creator>
				<category><![CDATA[Softwareentwicklung]]></category>

		<guid isPermaLink="false">http://seveqs.wordpress.com/2007/04/23/konfuzius-sagt/</guid>
		<description><![CDATA[Well&#8230; Just kidding&#8230;]]></description>
			<content:encoded><![CDATA[<p>Well&#8230;</p>
<p><img src="http://seveqs.files.wordpress.com/2007/04/confusing.jpg" alt="Konfus?" /></p>
<p>Just kidding&#8230; <img src='http://www.intelligensbestien.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.intelligensbestien.de%2F2007%2F04%2F23%2Fkonfuzius-sagt%2F&amp;title=Konfuzius%20sagt%26%238230%3B" id="wpa2a_18"><img src="http://www.intelligensbestien.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p> <p><a href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=111&amp;md5=00b9ec4b125449bd7cfdd1f31802c9f4" title="Flattr" target="_blank"><img src="http://www.intelligensbestien.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.intelligensbestien.de/2007/04/23/konfuzius-sagt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="http://www.intelligensbestien.de/?flattrss_redirect&amp;id=111&amp;md5=00b9ec4b125449bd7cfdd1f31802c9f4" type="text/html" />
	</item>
	</channel>
</rss>

