<?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>Blog@root-techs.com &#187; Programmierung</title>
	<atom:link href="http://blog.root-techs.com/category/programmierung/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.root-techs.com</link>
	<description>Ein Blog über IT und Programmierung</description>
	<lastBuildDate>Tue, 10 Jan 2012 13:54:33 +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>SWT unter Windows zwingen einen anderen Browser zu verwenden</title>
		<link>http://blog.root-techs.com/programmierung/prog-java/swt/swt-unter-windows-zwingen-einen-anderen-browser-zu-verwenden/</link>
		<comments>http://blog.root-techs.com/programmierung/prog-java/swt/swt-unter-windows-zwingen-einen-anderen-browser-zu-verwenden/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 13:52:36 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[SWT]]></category>
		<category><![CDATA[force]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[swt]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xulrunner]]></category>
		<category><![CDATA[zwingen]]></category>

		<guid isPermaLink="false">http://blog.root-techs.com/?p=206</guid>
		<description><![CDATA[Da unter Windows XP bei SWT nur der Internet Explorer 8 maximal zur Verfügung steht, kann es bei der Darstellung im Browser-Widget von SWT dadurch zu Problemen kommen (einfach weil es der IE ist). Um SWT nun zu zwingen, nicht den IE zu verwenden, muss nach folgender Anleitung vorgegangen werden: Erst einmal die Schritte von [...]]]></description>
			<content:encoded><![CDATA[<p>Da unter Windows XP bei SWT nur der Internet Explorer 8 maximal zur Verfügung steht, kann es bei der Darstellung im Browser-Widget von SWT dadurch zu Problemen kommen (einfach weil es der IE ist).</p>
<p>Um SWT nun zu zwingen, nicht den IE zu verwenden, muss nach folgender Anleitung vorgegangen werden:</p>
<ul>
<li>Erst einmal die Schritte von <a href="http://www.eclipse.org/swt/faq.php#howusemozilla" target="_blank">SWT FAQ</a> befolgen.</li>
<li>Wenn der XULRunner runtergeladen und entpackt wurde in der Kommandozeile <code>xulrunner --register-global</code> bzw. <code>xulrunner --register-user eingeben. </code></li>
</ul>
<p>Nun kann bei der Instanz eines Browser-Widget der Parameter <code>SWT.MOZILLA</code>, wie oben im SWT FAQ beschrieben, angegeben werden und das Browser-Widget rendert den HTML-Code mit der Mozilla-Engine.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.root-techs.com/programmierung/prog-java/swt/swt-unter-windows-zwingen-einen-anderen-browser-zu-verwenden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GIT / JGIT</title>
		<link>http://blog.root-techs.com/programmierung/prog-java/git-jgit/</link>
		<comments>http://blog.root-techs.com/programmierung/prog-java/git-jgit/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 10:06:36 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.root-techs.com/?p=187</guid>
		<description><![CDATA[Die Installation von GIT ist unter Eclipse relativ einfach, da GIT zum Eclipse-Standard zählt und die Quelle bereits unter &#8220;Hilfe &#8211;&#62; Install New Software&#8221; eingetragen ist. In dem o.g. Fenter einfach den Link http://download.eclipse.org/egit/updates einfügen. Die Meldung, dass die Quelle bereits existiert, kann ignoriert werden und sobald man dem Link eingefügt hat, kann man Enter [...]]]></description>
			<content:encoded><![CDATA[<p>Die Installation von GIT ist unter Eclipse relativ einfach, da GIT zum Eclipse-Standard zählt und die Quelle bereits unter &#8220;Hilfe &#8211;&gt; Install New Software&#8221; eingetragen ist.</p>
<p>In dem o.g. Fenter einfach den Link <code>http://download.eclipse.org/egit/updates</code> einfügen. Die Meldung, dass die Quelle bereits existiert, kann ignoriert werden und sobald man dem Link eingefügt hat, kann man Enter drücken. Dann aktualisiert sich das untere Fenster, in dem die zu installierenden Komponenten ausgewählt werden können. Ich habe hier alles installiert &#8211; hat ja genug Platz auf der Festplatte <img src='http://blog.root-techs.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.root-techs.com/programmierung/prog-java/git-jgit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Model View Controller (MVC)</title>
		<link>http://blog.root-techs.com/programmierung/prog-java/model-view-controller-mvc/</link>
		<comments>http://blog.root-techs.com/programmierung/prog-java/model-view-controller-mvc/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 12:55:38 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[model-view-control]]></category>
		<category><![CDATA[mvc]]></category>

		<guid isPermaLink="false">http://blog.root-techs.com/?p=180</guid>
		<description><![CDATA[Ein kurzer Überlick, welches Modul wo registriert ist und somit ein Zugriff auf eine andere Referenz möglich ist Model → kennt nichts View → kennt Model + Control Control → kennt Model und registriert View bei Model (ist aber nur eine temporäre Referenz)]]></description>
			<content:encoded><![CDATA[<p>Ein kurzer Überlick, welches Modul wo registriert ist und somit ein Zugriff auf eine andere Referenz möglich ist</p>
<ul>
<li>Model → kennt nichts</li>
<li>View → kennt Model + Control</li>
<li>Control → kennt Model und registriert View bei Model (ist aber nur eine temporäre Referenz)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.root-techs.com/programmierung/prog-java/model-view-controller-mvc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wochentag ermitteln in ABAP</title>
		<link>http://blog.root-techs.com/programmierung/abap/wochentag-ermitteln-in-abap/</link>
		<comments>http://blog.root-techs.com/programmierung/abap/wochentag-ermitteln-in-abap/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 07:15:45 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[ABAP]]></category>
		<category><![CDATA[abap]]></category>
		<category><![CDATA[ermitteln]]></category>
		<category><![CDATA[wochentag]]></category>

		<guid isPermaLink="false">http://blog.root-techs.com/?p=169</guid>
		<description><![CDATA[Leider gibt es keine System-Variable, die den Wochentag enthält. Die Ermittlung kann man wie folg machen: FUNCTION date_to_day. *"---------------------------------------------------------- *" IMPORTING *"        REFERENCE(DATE; LIKE SY-DATUM) *" EXPORTING *"        REFERENCE(WEEKDAY) LIKE DTRESR-WEEKDAY *"---------------------------------------------------------- DATA: day_p TYPE p. * day_p enthält 0 für Samstag, 1 für Sonntag etc. und muss * der Kalendernotation: 1 für Montag, 2 [...]]]></description>
			<content:encoded><![CDATA[<p>Leider gibt es keine System-Variable, die den Wochentag enthält. Die Ermittlung kann man wie folg machen:</p>
<pre><code>
FUNCTION date_to_day.
*"----------------------------------------------------------
*" IMPORTING
*"        REFERENCE(DATE; LIKE SY-DATUM)
*" EXPORTING
*"        REFERENCE(WEEKDAY) LIKE DTRESR-WEEKDAY
*"----------------------------------------------------------

DATA: day_p TYPE p.

* day_p enthält 0 für Samstag, 1 für Sonntag etc. und muss
* der Kalendernotation: 1 für Montag, 2 für Dienstag etc.
* angepasst werden
day_P = date MOD 7.

IF day_p &gt; 1.
  day_p = day_p -1.
ELSE.
  day_p = day_p + 6.
ENDIF.

* Der Text sollte optimalerweise über 'text-dmo', 'text-ddi' etc. hinterlegt
* sein und ermittelt werden (wegen der Mehrsprachigkeit!).
* Für dieses Beispiel habe ich aber darauf verzeichtet

CASE day_p.
  WHEN 1.
    weekday = 'Montag'.
  WHEN 2.
    weekday = 'Dienstag'.
  WHEN 3.
    weekday = 'Mittwoch'.
  WHEN 4.
    weekday = 'Donnerstag'.
  WHEN 5.
    weekday = 'Freitag'.
  WHEN 6.
    weekday = 'Samstag'.
  WHEN 7.
    weekday = 'Sonntag'.
ENDCASE.

ENDFUNCTION.</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.root-techs.com/programmierung/abap/wochentag-ermitteln-in-abap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eigenes Logging</title>
		<link>http://blog.root-techs.com/programmierung/prog-java/eigenes-logging/</link>
		<comments>http://blog.root-techs.com/programmierung/prog-java/eigenes-logging/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 15:41:46 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[level]]></category>
		<category><![CDATA[log-level]]></category>
		<category><![CDATA[logging]]></category>

		<guid isPermaLink="false">http://blog.root-techs.com/?p=167</guid>
		<description><![CDATA[Wenn man nicht die Standardfunktion von Java für das Filtern beim Logging verwenden will bzw. kann, so hilft die folgende Tabelle, den Logging-Wert (Log-Level) zu prüfen: Konstante Log-Level Integer-Wert SEVERE 1000 WARNING 900 INFO 800 CONFIG FINE 500 FINER 400 FINEST 300 OFF max. integer-Wert ALL max -integer-Wert]]></description>
			<content:encoded><![CDATA[<p>Wenn man nicht die Standardfunktion von Java für das Filtern beim Logging verwenden will bzw. kann, so hilft die folgende Tabelle, den Logging-Wert (Log-Level) zu prüfen:</p>
<table>
<tbody>
<tr>
<th>Konstante Log-Level</th>
<th>Integer-Wert</th>
</tr>
<tr>
<td>SEVERE</td>
<td>1000</td>
</tr>
<tr>
<td>WARNING</td>
<td>900</td>
</tr>
<tr>
<td>INFO</td>
<td>800</td>
</tr>
<tr>
<td>CONFIG</td>
<td></td>
</tr>
<tr>
<td>FINE</td>
<td>500</td>
</tr>
<tr>
<td>FINER</td>
<td>400</td>
</tr>
<tr>
<td>FINEST</td>
<td>300</td>
</tr>
<tr>
<td>OFF</td>
<td>max. integer-Wert</td>
</tr>
<tr>
<td>ALL</td>
<td>max -integer-Wert</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.root-techs.com/programmierung/prog-java/eigenes-logging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sortieren von eigenen Klassen bzw. Objekten</title>
		<link>http://blog.root-techs.com/programmierung/prog-java/sortieren-von-eigenen-klassen-bzw-objekten/</link>
		<comments>http://blog.root-techs.com/programmierung/prog-java/sortieren-von-eigenen-klassen-bzw-objekten/#comments</comments>
		<pubDate>Fri, 06 May 2011 14:56:46 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[eigene]]></category>
		<category><![CDATA[implementierung]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[objekte]]></category>
		<category><![CDATA[sortieren]]></category>

		<guid isPermaLink="false">http://blog.root-techs.com/?p=164</guid>
		<description><![CDATA[Daletzt stand ich vor dem Problem, dass ich eine ArrayList mit einer sortieren musste, die selbst implementierte Objekte enthält. Da das Sortierkriterium kein primärer Datentyp war, war eine Sortierung nach dem bereits vorhandenen Sortiermethoden von Java nicht möglich. Daher entschied ich mich selber eine Heap-Sort-Implementierung zu realisieren, welche gezielt nach dem Sortierkriterium der Klasse sortiert. [...]]]></description>
			<content:encoded><![CDATA[<p>Daletzt stand ich vor dem Problem, dass ich eine ArrayList mit einer sortieren musste, die selbst implementierte Objekte enthält. Da das Sortierkriterium kein primärer Datentyp war, war eine Sortierung nach dem bereits vorhandenen Sortiermethoden von Java nicht möglich.</p>
<p>Daher entschied ich mich selber eine Heap-Sort-Implementierung zu realisieren, welche gezielt nach dem Sortierkriterium der Klasse sortiert.</p>
<p>Einfacher wäre es wenn man die Informationen aus folgendem Link beachtet: <a title="Objekte sortieren - Comperator und Comparable" href="http://www.java-blog-buch.de/d-objekte-sortieren-comparator-und-comparable/" target="_blank">http://www.java-blog-buch.de/d-objekte-sortieren-comparator-und-comparable/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.root-techs.com/programmierung/prog-java/sortieren-von-eigenen-klassen-bzw-objekten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lokales Subversion einrichten</title>
		<link>http://blog.root-techs.com/programmierung/lokales-subversion-einrichten/</link>
		<comments>http://blog.root-techs.com/programmierung/lokales-subversion-einrichten/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 10:09:34 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[lokal]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.root-techs.com/?p=152</guid>
		<description><![CDATA[Wenn man ein lokales Subversion unter Windows benötigt und dieses mit Eclipse nutzen möchte, dann muss man wie folgt vorgehen: Runterladen von SVN SVN installieren. Bspw. in das Verzeichnis c:\Programme\svn Hier wird vom Windows-Installer die ganze Installation übernommen und automatisch die entsprechenden System-Variablen gesetzt (u.a. auch der Eintrag in die PATH-Variable) Nun muss erst einmal [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn man ein lokales Subversion unter Windows benötigt und dieses mit Eclipse nutzen möchte, dann muss man wie folgt vorgehen:</p>
<ol>
<li>Runterladen von <a title="Subversion runterladen" href="http://subversion.tigris.org/" target="_blank">SVN</a></li>
<li>SVN installieren. Bspw. in das Verzeichnis <code>c:\Programme\svn</code><br />
Hier wird vom Windows-Installer die ganze Installation übernommen und automatisch die entsprechenden System-Variablen gesetzt (u.a. auch der Eintrag in die PATH-Variable)</li>
<li>Nun muss erst einmal ein Repository angelegt werden.<br />
Dies erfolgt mit Windows+R (Start&#8211;&gt;Aufrühren): cmd<br />
Darin muss dann <code>svnadmin create c:\users\&lt;user&gt;\svn_repositories\&lt;name repository&gt;</code> eingegeben werden.</li>
<li>Nun muss in dem entstandenen Verzeichnis &#8211; in meinem Beispiel <code>c:\users\ich\svn_repositories\test_repository</code> &#8211; die Datei <code>conf/svnserve.conf</code> editiert werden.<br />
Hier muss der Eintrag &#8220;anon-access&#8221; auf write korrigiert werden:<br />
<code>[general]<br />
anon-access = write</code></p>
<p>Dies sollte so nur gemacht werden, wenn subversion nur lokal betrieben wird. Wenn das Repository auf einem Server liegt, dann müssen die Zeilen mit anon-access und auth-access einkommentiert werden.</li>
<li>Nun muss man SVN nur noch mit <code>svnserve -d &lt;Pfad zum Repository&gt;</code> starten</li>
<li>Über Eclipse kommt man nun über den Pfad <code>svn://localhost/&lt;Repository Name&gt;</code> zum entsprechenden Repository und kann die Dateien im- und exportieren.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.root-techs.com/programmierung/lokales-subversion-einrichten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Verzeichnisse mit Java anlegen</title>
		<link>http://blog.root-techs.com/programmierung/prog-java/verzeichnisse-anlegen/</link>
		<comments>http://blog.root-techs.com/programmierung/prog-java/verzeichnisse-anlegen/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 09:22:17 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.root-techs.com/?p=149</guid>
		<description><![CDATA[Merkzettel: hier]]></description>
			<content:encoded><![CDATA[<p>Merkzettel: <a title="Verzeichnis erstellen" href="http://www.wer-weiss-was.de/theme35/article1853249.html" target="_blank">hier</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.root-techs.com/programmierung/prog-java/verzeichnisse-anlegen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dateien und Verzeichnisse mit Java kopieren</title>
		<link>http://blog.root-techs.com/programmierung/prog-java/dateien-und-verzeichnisse-kopieren/</link>
		<comments>http://blog.root-techs.com/programmierung/prog-java/dateien-und-verzeichnisse-kopieren/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 09:21:13 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.root-techs.com/?p=147</guid>
		<description><![CDATA[Merkzettel hier]]></description>
			<content:encoded><![CDATA[<p>Merkzettel <a title="Dateien/Ordner kopieren" href="http://www.developers-guide.net/forums/3958,ordner-rekursiv-mit-java-kopieren" target="_blank">hier</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.root-techs.com/programmierung/prog-java/dateien-und-verzeichnisse-kopieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java und ausführbare Jars</title>
		<link>http://blog.root-techs.com/programmierung/prog-java/java-und-ausfuhrbare-jars/</link>
		<comments>http://blog.root-techs.com/programmierung/prog-java/java-und-ausfuhrbare-jars/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 09:18:29 +0000</pubDate>
		<dc:creator>Ruben</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.root-techs.com/?p=144</guid>
		<description><![CDATA[Wer kennt das nicht: Man hat eine Jar-Datei erstellt und möchte diese nun auf allen möglichen Rechnern mit unterschiedlichen Betriebssystemen einsetzen und es geht nicht. Hierbei ist es besonders wichtig, dass eine (möglichst) aktuelle Java-Version auf dem Rechner installiert ist. Problematisch wird es z.B. bei der Java Version 1.4 &#8211; hier kann man jar-Dateien garnicht [...]]]></description>
			<content:encoded><![CDATA[<p>Wer kennt das nicht: Man hat eine Jar-Datei erstellt und möchte diese nun auf allen möglichen Rechnern mit unterschiedlichen Betriebssystemen einsetzen und es geht nicht.</p>
<p>Hierbei ist es besonders wichtig, dass eine (möglichst) aktuelle Java-Version auf dem Rechner installiert ist. Problematisch wird es z.B. bei der Java Version 1.4 &#8211; hier kann man jar-Dateien garnicht ausführen.</p>
<p>Somit ist es ratsam eine lauffähige JRE bei der &#8220;Intallation&#8221; mitzuliefern. Eine Anleitung dafür findet man <a title="Jar-Dateien starten" href="http://www.java-forum.org/spezialthemen/18384-6-varianten-java-programme-starten-jar-bat-exe-cd.html" target="_blank">hier</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.root-techs.com/programmierung/prog-java/java-und-ausfuhrbare-jars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

