<?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>Markus Block</title>
	<atom:link href="http://www.markus-block.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.markus-block.de</link>
	<description>Ein Blog über Software Engineering, Musik, eben alles was mich beschäftigt...</description>
	<lastBuildDate>Sat, 11 Feb 2012 09:23:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Sync Script für 7-zip</title>
		<link>http://www.markus-block.de/2011/09/sync-script-fuer-7-zip/</link>
		<comments>http://www.markus-block.de/2011/09/sync-script-fuer-7-zip/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 20:08:58 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[7-zip]]></category>
		<category><![CDATA[File Syncronize Script]]></category>

		<guid isPermaLink="false">http://www.markus-block.de/?p=118</guid>
		<description><![CDATA[Situation: Ein Verzeichnis C:\workspace auf PC A muss mit dem Verzeichnis D:\workspace auf PC B synchronisiert werden. Da die beiden Computer nicht miteinander vernetzt sind, wird ein USB Stick benutzt, um die Daten von PC A zu PC B zu transportieren. Bei den Verzeichnissen handelt es sich um den Workspace von Eclipse mit einem größeren [...]]]></description>
			<content:encoded><![CDATA[<p>Situation: Ein Verzeichnis C:\workspace auf PC A muss mit dem Verzeichnis D:\workspace auf PC B synchronisiert werden. Da die beiden Computer nicht miteinander vernetzt sind, wird ein USB Stick benutzt, um die Daten von PC A zu PC B zu transportieren. Bei den Verzeichnissen handelt es sich um den Workspace von Eclipse mit einem größeren Java Projekt, d.h. es sind viele kleine Dateien. Es wurden mehrere Lösungen getestet</p>
<ul>
<li>Windows Explorer</li>
<li>FreeFileSync</li>
<li>Sync Script für 7-zip</li>
</ul>
<p>Das kopieren über den Windows Explorer scheidet gleich aus, da jedesmal alle Dateien auf den USB Stick kopiert werden müssen (egal ob geändert oder nicht), was sehr lange dauert. Beim kopieren von USB Stick auf PC B muss vorher das Ziel Verzeichnis komplett gelöscht werden, da sonst Dateien, die auf PC A gelöscht wurden auf PC B bestehen bleiben. Beim Kopieren werden keine Dateien gelöscht. Das gleiche Problem tritt auch bei FreeFileSync auf. Lediglich 7-zip hat hierfür eine Lösung. Beim update des Archivs auf dem USB Stick stellt 7-zip fest, dass auf PC A Dateien gelöscht wurden und vermerkt sich diese Dateien und Verzeichnise im Archiv. Wird dieses Archiv auf PC B entpackt, werden diese Löschanweisungen ausgeführt und das Verzeichnis auf PC B entspricht exakt dem Zustand von PC A.</p>
<p>Hier das Skript (PC A -&gt; USB Stick) dazu. Es muss einfach in einer Datei gespeichert und angepasst werden.</p>
<p style="padding-left: 30px;">@ECHO OFF<br />
set ZIP_PROG=&#8221;c:\Programme\7-Zip\7z.exe&#8221;<br />
set SOURCE=&#8221;D:\temp\test&#8221;<br />
set TARGET=&#8221;F:\temp&#8221;<br />
REM extension should be .7z<br />
set FILENAME=&#8221;test.7z&#8221;</p>
<p style="padding-left: 30px;">REM -up3q3 means create anti items for all not matched and deleted files, so files will be deleted on PC B<br />
REM -xr!.svn means ignore all .svn files and folders recursive in all folders<br />
REM -mx=1 sets the compression to a minimal mode<br />
REM -ms=off the solid mode must be turned off otherwise the archive couldn&#8217;t be updated<br />
%ZIP_PROG% u -t7z %TARGET%\%FILENAME% %SOURCE%\ -up3q3r2x2y2z1w2 -xr!.svn -mx=1 -ms=off</p>
<p style="padding-left: 30px;">REM only to see the messages<br />
pause</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markus-block.de/2011/09/sync-script-fuer-7-zip/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hochzeit &#8211; Einzug der Braut</title>
		<link>http://www.markus-block.de/2007/06/einzug-der-braut/</link>
		<comments>http://www.markus-block.de/2007/06/einzug-der-braut/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 20:39:38 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Musik]]></category>

		<guid isPermaLink="false">http://www.markus-block.de/?p=110</guid>
		<description><![CDATA[Zur Hochzeit meiner Schwester habe ich den Einzug der Braut beigesteuert. Das Lied besteht aus zwei Teilen: Im ersten Teil wartet der Bräutigam am Altar auf seine Braut. Die Musik ist eher ruhig, er wartet&#8230;. Im zweiten Teil erscheint dann die Braut (das sollte man nicht überhören) und wird von ihrem Vater zum Altar geführt [...]]]></description>
			<content:encoded><![CDATA[<p>Zur Hochzeit meiner Schwester habe ich den Einzug der Braut beigesteuert. Das Lied besteht aus zwei Teilen: Im ersten Teil wartet der Bräutigam am Altar auf seine Braut. Die Musik ist eher ruhig, er wartet&#8230;. Im zweiten Teil erscheint dann die Braut (das sollte man nicht überhören) und wird von ihrem Vater zum Altar geführt und an ihren zukünftigen Ehemann übergeben.</p>
<p><a href="http://home.arcor.de/die_block_family/music/hochzeit_einzug_der_braut.mp3">hochzeit_einzug_der_braut.mp3</a></p>
<p>Einzug der Braut<a href="http://creativecommons.org/licenses/by-nc-nd/2.0/de/"> <img src="http://i.creativecommons.org/l/by-nc-nd/2.0/de/88x31.png" alt="Creative Commons License" width="88" height="31" align="left" border="0" hspace="2" vspace="2" /></a> von <a href="../">Markus Block</a> steht unter einer <a href="http://creativecommons.org/licenses/by-nc-nd/2.0/de/">Creative Commons Namensnennung-Keine kommerzielle Nutzung-Keine Bearbeitung 2.0 Deutschland Lizenz</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markus-block.de/2007/06/einzug-der-braut/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://home.arcor.de/die_block_family/music/hochzeit_einzug_der_braut.mp3" length="3678037" type="audio/mpeg" />
		</item>
		<item>
		<title>Diplomarbeit</title>
		<link>http://www.markus-block.de/2005/08/diplomarbeit/</link>
		<comments>http://www.markus-block.de/2005/08/diplomarbeit/#comments</comments>
		<pubDate>Tue, 30 Aug 2005 11:19:21 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[Diplomarbeit]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JXTA]]></category>
		<category><![CDATA[OSGI]]></category>
		<category><![CDATA[Peer-to-Peer]]></category>

		<guid isPermaLink="false">http://www.markus-block.de/?p=74</guid>
		<description><![CDATA[Die Diplomarbeit habe ich bei Alcatel SEL AG in Stuttgart unter der Betreuung von Dr. Stephan Rupp, Alcatel SEL AG und Prof. Walter Kriha geschrieben. Das Thema der Diplomarbeit heißt &#8220;Implementierung eines JXTA OSGI Bundles für ein Residential Gateway&#8221;. Die Diplomarbeit wurde im August 2005 fertiggestellt.]]></description>
			<content:encoded><![CDATA[<p>Die Diplomarbeit habe ich bei Alcatel SEL AG in Stuttgart unter der Betreuung von <a href="http://www.srupp.de/">Dr. Stephan Rupp, Alcatel SEL AG</a> und <a href="http://www.kriha.de/">Prof. Walter Kriha</a> geschrieben. Das Thema der Diplomarbeit heißt &#8220;Implementierung eines JXTA OSGI Bundles für ein Residential Gateway&#8221;. Die Diplomarbeit wurde im August 2005 fertiggestellt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markus-block.de/2005/08/diplomarbeit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trading Center</title>
		<link>http://www.markus-block.de/2005/08/trading-center/</link>
		<comments>http://www.markus-block.de/2005/08/trading-center/#comments</comments>
		<pubDate>Mon, 08 Aug 2005 11:36:00 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JXTA]]></category>
		<category><![CDATA[Peer-to-Peer]]></category>
		<category><![CDATA[Trading Center]]></category>

		<guid isPermaLink="false">http://www.markus-block.de/?p=79</guid>
		<description><![CDATA[TradingCenter ist ein Prototyp einer Handelsplattform, der als Proof-of-Concept in einem Software Projekt während des Studiums entstand. Durch die Software TradingCenter können in einem Peer-to-Peer Netzwerk Auktionen, Kaufangebote und Kaufgesuche verbreitet und gesucht werden. TradingCenter basiert auf der P2P Technologie JXTA der Firma Sun Microsystems. Der Vorteil von P2P Technologien besteht darin, dass keine zentralen [...]]]></description>
			<content:encoded><![CDATA[<p>TradingCenter ist ein Prototyp einer Handelsplattform, der als Proof-of-Concept in einem Software Projekt während des Studiums entstand.<br />
Durch die Software TradingCenter können in einem Peer-to-Peer Netzwerk Auktionen, Kaufangebote und Kaufgesuche verbreitet und gesucht werden.<br />
TradingCenter basiert auf der P2P Technologie JXTA der Firma Sun Microsystems. Der Vorteil von P2P Technologien besteht darin, dass keine zentralen Komponenten, wie zum Beispiel Server, für eine Kommunikation zwischen Peers benötigt werden und dadurch die Kosten für den Unterhalt dieser Server entfallen.</p>
<p>Weitere Informationen zum Projekt gibt es in der <a href="http://www.markus-block.de/wp-content/uploads/2011/11/Pr%C3%A4sentation.ppt">Präsentation </a>und der <a href="http://www.markus-block.de/wp-content/uploads/2011/11/tradingcenter_security_ausarbeitung.pdf">Ausarbeitung </a>oder direkt bei mir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markus-block.de/2005/08/trading-center/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Klangprogrammierung mit FM Sythese</title>
		<link>http://www.markus-block.de/2005/01/klangprogrammierung-mit-fm-sythese/</link>
		<comments>http://www.markus-block.de/2005/01/klangprogrammierung-mit-fm-sythese/#comments</comments>
		<pubDate>Mon, 10 Jan 2005 10:05:52 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Musik]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[FM Synthese]]></category>
		<category><![CDATA[Klangprogrammierung]]></category>

		<guid isPermaLink="false">http://www.markus-block.de/?p=38</guid>
		<description><![CDATA[Für die Vorlesung Sound Design wurde ein Vortrag mit einer Präsentation ausgearbeitet, die sich mit dem Thema Klangprogrammierung mit FM Sythese beschäftigt. Klangprogrammierung mit FM Synthese]]></description>
			<content:encoded><![CDATA[<p>Für die Vorlesung Sound Design wurde ein Vortrag mit einer Präsentation ausgearbeitet, die sich mit dem Thema Klangprogrammierung mit FM Sythese beschäftigt.</p>
<p><a href="http://www.markus-block.de/wp-content/uploads/2011/11/folien.pdf">Klangprogrammierung mit FM Synthese</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.markus-block.de/2005/01/klangprogrammierung-mit-fm-sythese/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Praktikum 2</title>
		<link>http://www.markus-block.de/2005/01/software-praktikum-2/</link>
		<comments>http://www.markus-block.de/2005/01/software-praktikum-2/#comments</comments>
		<pubDate>Sat, 08 Jan 2005 10:50:36 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[Digital Identiy]]></category>
		<category><![CDATA[Internet Security]]></category>
		<category><![CDATA[Trading Center]]></category>

		<guid isPermaLink="false">http://www.markus-block.de/?p=55</guid>
		<description><![CDATA[In meinem zweiten Software Praktikum beschäftigte ich mich mit Sicherheitsrelevanten Aspekten in der Peer-to-Peer Handels Plattform &#8220;Trading Center&#8221;, die im ersten Software Praktikum erstellt wurde. In der Ausarbeitung zum Thema Security werden auch zusätzliche Themen wie Digital Identity,  Mobile Signatures und  Proxy Certificates aufgegriffen. Ausarbeitung Security in der Handelsplattform Trading Center]]></description>
			<content:encoded><![CDATA[<p>In meinem zweiten Software Praktikum beschäftigte ich mich mit Sicherheitsrelevanten Aspekten in der Peer-to-Peer Handels Plattform &#8220;Trading Center&#8221;, die im ersten Software Praktikum erstellt wurde. In der Ausarbeitung zum Thema Security werden auch zusätzliche Themen wie Digital Identity,  Mobile Signatures und  Proxy Certificates aufgegriffen. <a href="http://www.markus-block.de/wp-content/uploads/2011/11/tradingcenter_security_ausarbeitung.pdf">Ausarbeitung Security in der Handelsplattform Trading Center</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.markus-block.de/2005/01/software-praktikum-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Karl-Steinbuch-Stipendium 2004</title>
		<link>http://www.markus-block.de/2004/10/karl-steinbuch-stipendium-2004/</link>
		<comments>http://www.markus-block.de/2004/10/karl-steinbuch-stipendium-2004/#comments</comments>
		<pubDate>Fri, 01 Oct 2004 11:01:25 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[JXTA]]></category>
		<category><![CDATA[Karl-Steinbuch-Stipendium]]></category>
		<category><![CDATA[Peer-to-Peer]]></category>
		<category><![CDATA[Trading Center]]></category>

		<guid isPermaLink="false">http://www.markus-block.de/?p=60</guid>
		<description><![CDATA[Für meinen Projekt Vorschlag &#8220;Programmierung eines neuartigen Auktionsservice&#8221; bekam ich das Karl-Steinbuch-Stipendium 2004. Die Idee ist folgende: Bisherige Auktionsplattformen müssen durch die wahl einer Client-Server Architektur die ihnen entstehenden Kosten über Gebühren auf die Benutzer umlegen. In diesem Projekt verwende ich eine Peer-to-Peer Architektur, um den Auktionsservice zu realisieren. Dass mit einer Peer-to-Peer Technologie mächtige [...]]]></description>
			<content:encoded><![CDATA[<p>Für meinen Projekt Vorschlag <a href="http://www.karl-steinbuch-stipendium.de/kss_block0.html" target="_blank">&#8220;Programmierung eines neuartigen Auktionsservice&#8221;</a> bekam ich das <a href="http://www.karl-steinbuch-stipendium.de/" target="_blank">Karl-Steinbuch-Stipendium</a> 2004. Die Idee ist folgende: Bisherige Auktionsplattformen müssen durch die wahl einer Client-Server Architektur die ihnen entstehenden Kosten über Gebühren auf die Benutzer umlegen. In diesem Projekt verwende ich eine Peer-to-Peer Architektur, um den Auktionsservice zu realisieren. Dass mit einer Peer-to-Peer Technologie mächtige Services kostenlos über das Internet angeboten werden können, zeigen aktuelle Filesharing Programme. Jeder Teilnehmer stellt Ressourcen, wie zum Beispiel Speicherplatz und CPU Zeit, dem Netzwerk zur Verfügung und kann somit die Services des Netzwerk kostenlos nutzen.<br />
Die Umsetzung des Projekt Vorschlags soll durch die Erweiterung des Projekts <a href="http://tradingcenter.jxta.org/" target="_blank">Tradingcenter </a>um Auktionsfunktionalität realisiert werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markus-block.de/2004/10/karl-steinbuch-stipendium-2004/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Software Praktikum 1</title>
		<link>http://www.markus-block.de/2004/06/software-praktikum-1/</link>
		<comments>http://www.markus-block.de/2004/06/software-praktikum-1/#comments</comments>
		<pubDate>Wed, 30 Jun 2004 10:27:32 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[JXTA]]></category>
		<category><![CDATA[Peer-to-Peer]]></category>
		<category><![CDATA[Trading Center]]></category>

		<guid isPermaLink="false">http://www.markus-block.de/?p=51</guid>
		<description><![CDATA[Im Software Praktikum 1 beschäftigte ich mich mit einem Kollegen zusammen mit Peer-to-Peer Computing und dem Aufbau einer Handelsplattform auf P2P Basis. Das Ergebnis kann in der Abschlusspräsentation angesehen werden. Präsentation Trading Center]]></description>
			<content:encoded><![CDATA[<p>Im Software Praktikum 1 beschäftigte ich mich mit einem Kollegen zusammen mit Peer-to-Peer Computing und dem Aufbau einer Handelsplattform auf P2P Basis. Das Ergebnis kann in der Abschlusspräsentation angesehen werden. <a href="http://www.markus-block.de/wp-content/uploads/2011/11/Pr%C3%A4sentation.ppt">Präsentation Trading Center</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.markus-block.de/2004/06/software-praktikum-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plugin Patterns</title>
		<link>http://www.markus-block.de/2004/06/plugin-patterns/</link>
		<comments>http://www.markus-block.de/2004/06/plugin-patterns/#comments</comments>
		<pubDate>Mon, 21 Jun 2004 09:52:03 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[Design Pattern]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://www.markus-block.de/?p=27</guid>
		<description><![CDATA[Für die Vorlesung Software Design Patterns wurde ein Vortrag mit einer Präsentation ausgearbeitet, die sich mit dem Thema Plugin Patterns beschäftigt. Plugin Patterns]]></description>
			<content:encoded><![CDATA[<p>Für die Vorlesung Software Design Patterns wurde ein Vortrag mit einer Präsentation ausgearbeitet, die sich mit dem Thema Plugin Patterns beschäftigt.</p>
<p><a href="http://www.markus-block.de/wp-content/uploads/2011/11/Pr%C3%A4sentationNew.ppt">Plugin Patterns</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.markus-block.de/2004/06/plugin-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bytecodemanipulation</title>
		<link>http://www.markus-block.de/2004/06/bytecodemanipulation/</link>
		<comments>http://www.markus-block.de/2004/06/bytecodemanipulation/#comments</comments>
		<pubDate>Wed, 16 Jun 2004 10:01:46 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[BCEL]]></category>
		<category><![CDATA[Java Bytecode]]></category>

		<guid isPermaLink="false">http://www.markus-block.de/?p=35</guid>
		<description><![CDATA[Für die Vorlesung Generatives Computing wurde ein Vortrag mit einer Präsentation ausgearbeitet, die sich mit dem Thema Bytecodemanipulation beschäftigt. Bytecodemanipulation]]></description>
			<content:encoded><![CDATA[<p>Für die Vorlesung Generatives Computing wurde ein Vortrag mit einer Präsentation ausgearbeitet, die sich mit dem Thema Bytecodemanipulation beschäftigt.</p>
<p><a href="http://www.markus-block.de/wp-content/uploads/2011/11/bytecodemanipulation_praesentation.ppt">Bytecodemanipulation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.markus-block.de/2004/06/bytecodemanipulation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

