<?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>SimpleBlog &#187; Programmierung</title>
	<atom:link href="http://blog.simpletechs.net/de/category/howto/programmierung/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.simpletechs.net</link>
	<description>Gettin&#039; it simple.</description>
	<lastBuildDate>Sun, 05 Sep 2010 10:02:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>JavaScript: Toggle der Anzeige in einer Zeile</title>
		<link>http://blog.simpletechs.net/de/2009/09/09/javascript-toggle-der-anzeige-in-einer-zeile/</link>
		<comments>http://blog.simpletechs.net/de/2009/09/09/javascript-toggle-der-anzeige-in-einer-zeile/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 16:36:17 +0000</pubDate>
		<dc:creator>simpleFabian</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Programmierung]]></category>

		<guid isPermaLink="false">http://blog.simpletechs.net/?p=445</guid>
		<description><![CDATA[Jeder, der eine Website mit ein Wenig Interaktivität versehen möchte kennt es: Das Auf- bzw. Zuklappen von Elementen via JavaScript. Zum Beispiel das folgende Rechteck [-]: o Es kann, ganz einfach durch Klick ein- bzw. ausgeblendet werden. Alles dafür notwendige steht im &#8220;onclick&#8221;-Tag des Links, der zwischen den eckigen Klammern steht: document.getElementById(&#8216;rectangle&#8217;).style.display=(document.getElementById(&#8216;rectangle&#8217;).style.display==&#8217;block&#8217;?'none&#8217;:'block&#8217;); (natürlich ohne den [...]]]></description>
			<content:encoded><![CDATA[<p>Jeder, der eine Website mit ein Wenig Interaktivität versehen möchte kennt es:<br />
Das Auf- bzw. Zuklappen von Elementen via JavaScript.</p>
<p>Zum Beispiel das folgende Rechteck [<a id="toggle" style="cursor: pointer" onclick="document.getElementById('rectangle').style.display=(document.getElementById('rectangle').style.display=='block'?'none':'block');document.getElementById('toggle').innerHTML=(document.getElementById('rectangle').style.display=='block'?'-':'+')">-</a>]:</p>
<div id="rectangle" style="width: 40px; display: block; border: 2px solid black;">o</div>
<p>Es kann, ganz einfach durch Klick ein- bzw. ausgeblendet werden. Alles dafür notwendige steht im &#8220;onclick&#8221;-Tag des Links, der zwischen den eckigen Klammern steht:</p>
<blockquote><p>document.getElementById(&#8216;rectangle&#8217;).style.display=<br />(document.getElementById(&#8216;rectangle&#8217;).style.display==&#8217;block&#8217;?'none&#8217;:'block&#8217;);</p></blockquote>
<p>(natürlich ohne den Umbruch, der hier leider notwendig ist)</p>
<p>Was daran so interessant ist?<br />
Es ist keine weitere Funktion nötig, um dieses Togglen zu erreichen. Einzig um den Text zu ändern nutze ich eine andere Funktion:</p>
<blockquote><p>document.getElementById(&#8216;toggle&#8217;).innerHTML=<br />(document.getElementById(&#8216;rectangle&#8217;).style.display==&#8217;block&#8217;?'-&#8217;:'+&#8217;)</p></blockquote>
<p>Das stellt &#8211; finde ich zumindest &#8211; eine viel bessere Art da, Dinge mit JavaScript zu toggeln.
<ul class="lang_switch"></ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.simpletechs.net/de/2009/09/09/javascript-toggle-der-anzeige-in-einer-zeile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alle .svn Verzeichnisse unterhalb des aktuellen entfernen</title>
		<link>http://blog.simpletechs.net/de/2009/07/08/alle-svn-verzeichnisse-unterhalb-des-aktuellen-entfernen/</link>
		<comments>http://blog.simpletechs.net/de/2009/07/08/alle-svn-verzeichnisse-unterhalb-des-aktuellen-entfernen/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 19:28:32 +0000</pubDate>
		<dc:creator>simpleFabian</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.simpletechs.net/?p=381</guid>
		<description><![CDATA[Für meinen Nebenjob als Programmierer muss ich meinen geschriebenen Code als gesamtes NetBeans-Projekt versenden. Das Einfachste ist natürlich das gesamte Verzeichnis als Zip zu verpacken und zu verschicken. Das Problem bei mir: Aus Gründen der Datensicherheit sind alle meine Projekte sowohl lokal als auch auf meinem Server hinterlegt, dort als verschlüsseltes SVN-Repository. Nach einem erfolgreichen [...]]]></description>
			<content:encoded><![CDATA[<p>Für meinen Nebenjob als Programmierer muss ich meinen geschriebenen Code als gesamtes NetBeans-Projekt versenden. Das Einfachste ist natürlich das gesamte Verzeichnis als Zip zu verpacken und zu verschicken. Das Problem bei mir: Aus Gründen der Datensicherheit sind alle meine Projekte sowohl lokal als auch auf meinem Server hinterlegt, dort als verschlüsseltes SVN-Repository. Nach einem erfolgreichen Tag reiche ich alle Änderungen ein und kann mir sicher sein, dass entweder meine Daten lokal &#8211; oder aber die redundant gesicherten Daten online &#8211; am nächsten Tag noch den aktuellen Status behalten haben werden. Dafür nutze ich Subversion, kurz SVN. Wenn ich nun aber ein unter SVN verwaltetes Projekt versenden möchte, enthält jedes Verzeichnis neben den wirklichen Inhalten noch das Unterverzeichnis &#8220;.svn&#8221;, in welchem Versionsinformationen abgespeichert werden. Um nun die erwähnte Zip-Datei nicht unnötig aufzublähen, möchte ich diese Verzeichnisse aus einer Kopie des Projektes restlos entfernt haben. Dafür nutze ich unter Windows folgende Codezeile, gesichert als remsvn.bat. Ausgeführt im Pfad der Projektkopie entfernt es rekursiv alle .svn-Verzeichnisse unterhalb des aktuellen.</p>
<blockquote><p>FOR /F &#8220;tokens=*&#8221; %%G IN (&#8216;DIR /B /AD /S *.svn*&#8217;) DO RMDIR /S /Q %%G</p></blockquote>
<p>Der Code stammt nicht von mir, sondern ist <a title="Cotonti-Forum, Kilandors Post" href="http://www.cotonti.com/forums.php?m=posts&amp;id=1558" target="_blank">diesem</a> Forumspost entnommen. Vielen Dank dem Autor, für seine geniale Arbeit!
<ul class="lang_switch"></ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.simpletechs.net/de/2009/07/08/alle-svn-verzeichnisse-unterhalb-des-aktuellen-entfernen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiple column sorting is supported, by listing more than one fieldName clause&#8230;</title>
		<link>http://blog.simpletechs.net/de/2009/06/18/multiple-column-sorting-is-supported-by-listing-more-than-one-fieldname-clause/</link>
		<comments>http://blog.simpletechs.net/de/2009/06/18/multiple-column-sorting-is-supported-by-listing-more-than-one-fieldname-clause/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 18:21:22 +0000</pubDate>
		<dc:creator>simpleFabian</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Programmierung]]></category>

		<guid isPermaLink="false">http://blog.simpletechs.net/?p=357</guid>
		<description><![CDATA[&#8230; dieser Satz hat mich gerade sehr glücklich gemacht. Zur Zeit arbeite ich an einer Applikation, welche unter anderem die Salesforce.com-Api benutzt. Dabei muss ich natürlich auf Daten von Salesforce zugreifen. Die Api unterstützt mich insofern, dass ich SOQL verwenden kann, eine Art SQL von Salesforce. An sich alles super, nur jetzt habe ich eine [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; dieser Satz hat mich gerade sehr glücklich gemacht.<br />
Zur Zeit arbeite ich an einer Applikation, welche unter anderem die <a title="Salesforce.com - CRM" href="http://www.salesforce.com">Salesforce.com</a>-Api benutzt. Dabei muss ich natürlich auf Daten von Salesforce zugreifen.<br />
Die Api unterstützt mich insofern, dass ich SOQL verwenden kann, eine Art SQL von Salesforce. An sich alles super, nur jetzt habe ich eine Liste von QueryResults (Name, Vorname) und möchte die nicht &#8211; wie standardmäßig vorgegeben &#8211; nach Erstellungszeitpunkt sortieren. Viel lieber hätte ich es, das System würde die Reihenfolge (Nachname, Vorname) genau so übernehmen. Laut Dokumentation ist das auch möglich (s. Titel), doch stellt sich die Frage: wie?</p>
<blockquote>
<pre style="font-family: 'Courier New', Courier, monospace; font-weight: normal; font-size: 11px; color: #000000;">SELECT Lastname, Firstname FROM Contact ORDER BY Lastname</pre>
</blockquote>
<p>Das gibt die Doku noch her. Nun aber nach mehreren Feldern ordnen:</p>
<blockquote>
<pre style="font-family: 'Courier New', Courier, monospace; font-weight: normal; font-size: 11px; color: #000000;">
<pre style="font: normal normal normal 12px/18px Consolas, Monaco, 'Courier New', Courier, monospace; font-family: 'Courier New', Courier, monospace; font-weight: normal; font-size: 11px; color: #000000;">SELECT Lastname, Firstname FROM Contact ORDER BY Lastname, Firstname</pre>
</pre>
</blockquote>
<p>Sieht total einfach aus, steht aber nirgendwo. Und bis ich das Zitat aus dem Titel endlich in der Doku fand,<br />
war ich mir nicht sicher, ob das wirklich so funktionieren würde wie geplant. Die Versionen bis 9 von Salesforce<br />
haben nämlich eben diese SOQL-Anweisung nicht verstanden.
<ul class="lang_switch"></ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.simpletechs.net/de/2009/06/18/multiple-column-sorting-is-supported-by-listing-more-than-one-fieldname-clause/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
