<?xml version="1.0" encoding="UTF-8"?>
<rss 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" version="2.0">

<channel>
	<title>Stefan Macke</title>
	<atom:link href="http://blog.stefan-macke.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.stefan-macke.com</link>
	<description>Anwendungsentwicklung - Netzwerkadministration - Webdesign</description>
	<pubDate>Tue, 23 Sep 2008 16:36:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Auslesen des Inhalts einer durch Login geschützten Website mit Java</title>
		<link>http://blog.stefan-macke.com/2008/09/23/auslesen-des-inhalts-einer-durch-login-geschuetzten-website-mit-java/</link>
		<comments>http://blog.stefan-macke.com/2008/09/23/auslesen-des-inhalts-einer-durch-login-geschuetzten-website-mit-java/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 16:36:45 +0000</pubDate>
		<dc:creator>Stefan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.stefan-macke.com/?p=669</guid>
		<description><![CDATA[Wenn eine Website eine POST-Authentifizierung erfordert (bspw. über ein Login-Formular) um Daten herunterzuladen, kann man dies mit den üblichen Java-Klassen lösen (z.B. mit URLConnection, siehe hier: Sending a POST Request Using a URL). Wenn aber ein Session-Konzept mit Cookies mit ins Spiel kommt, wird dies schon schwieriger.
Wie gut, dass es die Apache Commons-Bibliotheken gibt. Damit [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn eine Website eine POST-Authentifizierung erfordert (bspw. über ein Login-Formular) um Daten herunterzuladen, kann man dies mit den üblichen Java-Klassen lösen (z.B. mit <a href="http://java.sun.com/j2se/1.4.2/docs/api/java/net/URLConnection.html" title="Class URLConnection" class="liexternal">URLConnection</a>, siehe hier: <a href="http://www.exampledepot.com/egs/java.net/Post.html" title="Sending a POST Request Using a URL" class="liexternal">Sending a POST Request Using a URL</a>). Wenn aber ein Session-Konzept mit Cookies mit ins Spiel kommt, wird dies schon schwieriger.</p>
<p>Wie gut, dass es die Apache Commons-Bibliotheken gibt. Damit geht es recht einfach (<a href="http://www.tutorials.de/forum/1599295-post4.html" title="AW: httpclient method cookie - login bereitet fehler" class="liexternal">wie auf Tutorials.de beschrieben</a>). Eine nette Gegenüberstellung der beiden Methoden gibt es hier: <a href="http://www.innovation.ch/java/HTTPClient/urlcon_vs_httpclient.html" title="A Comparison of java.net.URLConnection and HTTPClient" class="liexternal">A Comparison of java.net.URLConnection and HTTPClient</a>.</p>
<div class="codesnip-container" >
<div class="codesnip">
<ol>
<li class="li1">
<div class="de1">package JavaTest;</div>
</li>
<li class="li1">
<div class="de1"><span class="co2">import org.apache.commons.httpclient.HttpClient;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co2">import org.apache.commons.httpclient.cookie.CookiePolicy;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co2">import org.apache.commons.httpclient.methods.GetMethod;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co2">import org.apache.commons.httpclient.methods.PostMethod;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">public</span> <span class="kw2">class</span> PostTest</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">public</span> <span class="kw4">static</span> <span class="kw4">void</span> main<span class="br0">&#40;</span><a href="http://www.google.com/search?q=allinurl%3AString+java.sun.com&#038;bntl=1" class="liexternal"><span class="kw3">String</span></a><span class="br0">&#91;</span><span class="br0">&#93;</span> args<span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">try</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; HttpClient client = <span class="kw2">new</span> HttpClient<span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; GetMethod getMethod1 = <span class="kw2">new</span> GetMethod<span class="br0">&#40;</span><span class="st0">"http://example.org/geheim.php"</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; client.<span class="me1">executeMethod</span><span class="br0">&#40;</span>getMethod1<span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&#038;bntl=1" class="liexternal"><span class="kw3">System</span></a>.<span class="me1">out</span>.<span class="me1">println</span><span class="br0">&#40;</span><span class="st0">"Aufruf ohne Login -----------------"</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&#038;bntl=1" class="liexternal"><span class="kw3">System</span></a>.<span class="me1">out</span>.<span class="me1">println</span><span class="br0">&#40;</span>getMethod1.<span class="me1">getResponseBodyAsString</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&#038;bntl=1" class="liexternal"><span class="kw3">System</span></a>.<span class="me1">out</span>.<span class="me1">println</span><span class="br0">&#40;</span><span class="st0">"-----------------------------------"</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; PostMethod postMethod1 = <span class="kw2">new</span> PostMethod<span class="br0">&#40;</span><span class="st0">"http://example.org/login.php"</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; postMethod1.<span class="me1">getParams</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">setCookiePolicy</span><span class="br0">&#40;</span>CookiePolicy.<span class="me1">BROWSER_COMPATIBILITY</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; postMethod1.<span class="me1">addParameter</span><span class="br0">&#40;</span><span class="st0">"name"</span>, <span class="st0">"stefan"</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; postMethod1.<span class="me1">addParameter</span><span class="br0">&#40;</span><span class="st0">"pass"</span>, <span class="st0">"geheim"</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; client.<span class="me1">executeMethod</span><span class="br0">&#40;</span>postMethod1<span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&#038;bntl=1" class="liexternal"><span class="kw3">System</span></a>.<span class="me1">out</span>.<span class="me1">println</span><span class="br0">&#40;</span><span class="st0">"Login -----------------------------"</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&#038;bntl=1" class="liexternal"><span class="kw3">System</span></a>.<span class="me1">out</span>.<span class="me1">println</span><span class="br0">&#40;</span>postMethod1.<span class="me1">getResponseBodyAsString</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&#038;bntl=1" class="liexternal"><span class="kw3">System</span></a>.<span class="me1">out</span>.<span class="me1">println</span><span class="br0">&#40;</span><span class="st0">"-----------------------------------"</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; client.<span class="me1">executeMethod</span><span class="br0">&#40;</span>getMethod1<span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&#038;bntl=1" class="liexternal"><span class="kw3">System</span></a>.<span class="me1">out</span>.<span class="me1">println</span><span class="br0">&#40;</span><span class="st0">"Aufruf nach Login -----------------"</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&#038;bntl=1" class="liexternal"><span class="kw3">System</span></a>.<span class="me1">out</span>.<span class="me1">println</span><span class="br0">&#40;</span>getMethod1.<span class="me1">getResponseBodyAsString</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&#038;bntl=1" class="liexternal"><span class="kw3">System</span></a>.<span class="me1">out</span>.<span class="me1">println</span><span class="br0">&#40;</span><span class="st0">"-----------------------------------"</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">catch</span> <span class="br0">&#40;</span><a href="http://www.google.com/search?q=allinurl%3AException+java.sun.com&#038;bntl=1" class="liexternal"><span class="kw3">Exception</span></a> e<span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; e.<span class="me1">printStackTrace</span><span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span> </div>
</li>
</ol>
</div>
</div>
<p>Wichtig wäre vielleicht noch, alle hierfür benötigten Bibliotheken einzubinden, damit man sich die vielen ClassNotFound-Exceptions sparen kann:</p>
<ul>
<li><a href="http://hc.apache.org/downloads.cgi" title="Apache Commons HttpClient" class="liexternal">HttpClient</a></li>
<li><a href="http://commons.apache.org/downloads/download_logging.cgi" title="Apache Commons Logging" class="liexternal">Logging</a></li>
<li><a href="http://commons.apache.org/downloads/download_codec.cgi" title="Apache Commons Codec" class="liexternal">Codec</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StefanMacke?a=gTjUL"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=gTjUL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StefanMacke?a=YJrql"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=YJrql" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.stefan-macke.com/2008/09/23/auslesen-des-inhalts-einer-durch-login-geschuetzten-website-mit-java/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Logitech QuickCam 2500: (Video-)Erfassung fehlgeschlagen</title>
		<link>http://blog.stefan-macke.com/2008/09/11/logitech-quickcam-2500-video-erfassung-fehlgeschlagen/</link>
		<comments>http://blog.stefan-macke.com/2008/09/11/logitech-quickcam-2500-video-erfassung-fehlgeschlagen/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 16:30:17 +0000</pubDate>
		<dc:creator>Stefan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[directx]]></category>

		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Windows Updates]]></category>

		<guid isPermaLink="false">http://blog.stefan-macke.com/?p=667</guid>
		<description><![CDATA[Ich habe mir heute eine kleine (billige) Webcam zugelegt: die QuickCam 2500 von Logitech. Nach dem Installieren der Software wollte ich zum Test mal ein kleines Video aufzeichnen, doch leider kam direkt nach dem Klicken des Aufnahme-Buttons die (sehr aussagekräftige) Fehlermeldung
Erfassung fehlgeschlagen: Fehlernummer -2147467259
Nach einigem Suchen habe ich dann schließlich rausbekommen, woran es lag: DirectX [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mir heute eine kleine (billige) Webcam zugelegt: die QuickCam 2500 von Logitech. Nach dem Installieren der Software wollte ich zum Test mal ein kleines Video aufzeichnen, doch leider kam direkt nach dem Klicken des Aufnahme-Buttons die (sehr aussagekräftige) Fehlermeldung</p>
<pre>Erfassung fehlgeschlagen: Fehlernummer -2147467259</pre>
<p>Nach einigem Suchen habe ich dann schließlich rausbekommen, woran es lag: DirectX war nicht installiert (bzw. nicht in der neusten Version, aber wozu brauche ich die auch schon auf meinem Laptop?).</p>
<p>Hier geht es zum Download: <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=de&amp;FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3" title="DirectX-Endbenutzer-Runtimes Web Installer" class="liexternal">DirectX-Endbenutzer-Runtimes Web Installer</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StefanMacke?a=0QyqL"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=0QyqL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StefanMacke?a=zTQBl"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=zTQBl" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.stefan-macke.com/2008/09/11/logitech-quickcam-2500-video-erfassung-fehlgeschlagen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Einige Windows-Clients installieren keine WSUS-Updates mehr</title>
		<link>http://blog.stefan-macke.com/2008/09/11/einige-windows-clients-installieren-keine-wsus-updates-mehr/</link>
		<comments>http://blog.stefan-macke.com/2008/09/11/einige-windows-clients-installieren-keine-wsus-updates-mehr/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 16:29:27 +0000</pubDate>
		<dc:creator>Stefan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Administration]]></category>

		<category><![CDATA[Knowledge Base]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[WSUS]]></category>

		<guid isPermaLink="false">http://blog.stefan-macke.com/?p=668</guid>
		<description><![CDATA[Heute hatte ich das Problem, dass einige unserer Windows-Clients (Windows XP) keine Updates mehr vom WSUS-Server installiert haben. Ihr Statusbericht wurde ebenfalls nicht aktualisiert, auch nicht nach wuauclt /detectnow.
In den Logs der Clients wurde der Fehler WARNING: Exit code = 0x80244010 protokolliert:
AU	#############
AU	## START ##  AU: Search for updates
AU	#########
AU	##  RESUMED  ## AU: Search [...]]]></description>
			<content:encoded><![CDATA[<p>Heute hatte ich das Problem, dass einige unserer Windows-Clients (Windows XP) keine Updates mehr vom WSUS-Server installiert haben. Ihr Statusbericht wurde ebenfalls nicht aktualisiert, auch nicht nach <tt>wuauclt /detectnow</tt>.</p>
<p>In den Logs der Clients wurde der Fehler <tt>WARNING: Exit code = 0x80244010</tt> protokolliert:</p>
<pre>AU	#############
AU	## START ##  AU: Search for updates
AU	#########
AU	<<## SUBMITTED ## AU: Search for updates [CallId = {068A3EB9-0B33-4360-9202-087434A6501E}]
Agent	*************
Agent	** START **  Agent: Finding updates [CallerId = AutomaticUpdates]
Agent	*********
Agent	  * Online = Yes; Ignore download priority = No
Agent	  * Criteria = "IsHidden=0 and IsInstalled=0 and DeploymentAction='Installation' and IsAssigned=1 or IsHidden=0 and IsPresent=1 and DeploymentAction='Uninstallation' and IsAssigned=1 or IsHidden=0 and IsInstalled=1 and DeploymentAction='Installation' and IsAssigned=1 and RebootRequired=1 or IsHidden=0 and IsInstalled=0 and DeploymentAction='Uninstallation' and IsAssigned=1 and RebootRequired=1"
Agent	  * ServiceID = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}
Setup	Agent skipping selfupdate check following a successful selfupdate
PT	+++++++++++  PT: Synchronizing server updates  +++++++++++
PT	  + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://***/ClientWebService/client.asmx
<strong>PT	WARNING: Exceeded max server round trips: 0x80244010
PT	WARNING: Sync of Updates: 0x80244010
PT	WARNING: SyncServerUpdatesInternal failed: 0x80244010
Agent	  * WARNING: Failed to synchronize, error = 0x80244010
Agent	  * WARNING: Exit code = 0x80244010</strong>
Agent	*********
Agent	**  END  **  Agent: Finding updates [CallerId = AutomaticUpdates]
Agent	*************
Agent	WARNING: WU client failed Searching for update with error 0x80244010
AU	>>##  RESUMED  ## AU: Search for updates [CallId = {068A3EB9-0B33-4360-9202-087434A6501E}]
AU	  # WARNING: Search callback failed, result = 0x80244010
AU	  # WARNING: Failed to find updates with error code 80244010
AU	#########
AU	##  END  ##  AU: Search for updates [CallId = {068A3EB9-0B33-4360-9202-087434A6501E}]
AU	#############</pre>
<p>Zusätzlich wurde auch diese in der Microsoft Knowledge Base (<a href="http://support.microsoft.com/kb/954960" title="Einige Computer erhalten keine Updates vom WSUS-Server" class="liexternal">Einige Computer erhalten keine Updates vom WSUS-Server</a>) erwähnte Fehlermeldung protokolliert:</p>
<pre>PT	WARNING: SyncUpdates failure, error = 0x8024400E, soap client error = 7, soap error code = 400, HTTP status code = 200
PT	WARNING: SOAP Fault: 0x000190
PT	WARNING:     faultstring:Fault occurred
PT	WARNING:     ErrorCode:InternalServerError(5)
PT	WARNING:     Message:(null)
PT	WARNING:     Method:"http://www.microsoft.com/SoftwareDistribution/Server/ClientWebService/SyncUpdates"
PT	WARNING:     ID:aa792cce-8a90-4186-afd6-d410cb480fd8
PT	WARNING: PTError: 0x8024400e
PT	WARNING: SyncUpdates_WithRecovery failed.: 0x8024400e
PT	WARNING: Sync of Updates: 0x8024400e
PT	WARNING: SyncServerUpdatesInternal failed: 0x8024400e</pre>
<p>Die <strong>Lösung</strong> war (nach einigem Suchen und Ausprobieren) die Installation des WSUS Service Packs 1 auf dem WSUS-Server und die Installation eines kleinen WSUS-Patches:</p>
<ul>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F87B4C5E-4161-48AF-9FF8-A96993C688DF&amp;displaylang=en" title="Windows Server Update Services 3.0 SP1" class="liexternal">Windows Server Update Services 3.0 SP1</a></li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=de&amp;FamilyID=6aa8a49d-170c-4077-8b9b-61f7bf5a1281" title="Update für Windows Server Update Services (WSUS) 3 Service Pack 1 (KB954960)" class="liexternal">Update für Windows Server Update Services (WSUS) 3 Service Pack 1 (KB954960)</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StefanMacke?a=DM0bL"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=DM0bL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StefanMacke?a=2ONxl"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=2ONxl" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.stefan-macke.com/2008/09/11/einige-windows-clients-installieren-keine-wsus-updates-mehr/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Alle Updates für Windows Vista vom WSUS-Server entfernen</title>
		<link>http://blog.stefan-macke.com/2008/08/05/alle-updates-fuer-windows-vista-vom-wsus-server-entfernen/</link>
		<comments>http://blog.stefan-macke.com/2008/08/05/alle-updates-fuer-windows-vista-vom-wsus-server-entfernen/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 10:15:56 +0000</pubDate>
		<dc:creator>Stefan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Administration]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[Tools]]></category>

		<category><![CDATA[Vista]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Windows Updates]]></category>

		<category><![CDATA[WSUS]]></category>

		<guid isPermaLink="false">http://blog.stefan-macke.com/?p=665</guid>
		<description><![CDATA[Zu Testzwecken hatte ich auf unserem WSUS-Server die Updates für Windows Vista aktiviert, wobei mit der Zeit einiges an Speichervolumen zusammengekommen ist. Heute wollte ich diese Updates (hauptsächlich die Dateien auf der Festplatte) löschen, um den (zur Zeit noch) unnütz belegten Speicherplatz wieder freizugeben. Doch das ist gar nicht so einfach, wie es sich anhört. [...]]]></description>
			<content:encoded><![CDATA[<p>Zu Testzwecken hatte ich auf unserem WSUS-Server die Updates für Windows Vista aktiviert, wobei mit der Zeit einiges an Speichervolumen zusammengekommen ist. Heute wollte ich diese Updates (hauptsächlich die Dateien auf der Festplatte) löschen, um den (zur Zeit noch) unnütz belegten Speicherplatz wieder freizugeben. Doch das ist gar nicht so einfach, wie es sich anhört. Folgende Schritte habe ich durchgeführt, um die Updates loszuwerden:</p>
<ol>
<li>Hinzufügen einer neuen "Updateansicht", in der nur die Updates für Windows Vista angezeigt werden.</li>
<li>Durchgehen dieser Liste und ablehnen aller Updates die ausschließlich für Windows Vista sind (es gibt hier durchaus noch Updates, die auch für andere Systeme gelten).</li>
<li>Setzen der Option "Updatedateien auf diesen Server nur herunterladen, wenn Updates genehmigt sind" unter "Dateien und Sprachen aktualisieren" (wichtig für folgenden Punkt 4).</li>
<li>Ausführen von <tt>WsusDebugTool.exe /Tool:PurgeUnneededFiles</tt> um die Dateien physikalisch zu löschen.</li>
<li>Sich über zusätzliche 20 GB (!) Speicherplatz freuen.</li>
</ol>
<p>Das WsusDebugTool gibt es auf der Microsoft Seite: <a href="http://download.microsoft.com/download/7/7/4/7745a34e-f563-443b-b4f8-3a289e995255/WSUS%20Server%20Debug%20Tool.EXE" title="WSUS%20Server%20Debug%20Tool.EXE" class="liexternal">WSUS Server Debug Tool.EXE</a>. Den Tipp mit dem Tool habe ich hierher: <a href="http://msmvps.com/blogs/athif/archive/2005/10/27/Purge-Delete-the-downloaded-patches-on-WSUS-Server.aspx" title="Purge / Delete corrupted or Un-needed patches on WSUS Server" class="liexternal">Purge / Delete corrupted or Un-needed patches on WSUS Server</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StefanMacke?a=Cbt7VK"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=Cbt7VK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StefanMacke?a=8Tlrok"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=8Tlrok" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.stefan-macke.com/2008/08/05/alle-updates-fuer-windows-vista-vom-wsus-server-entfernen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Minimum und Maximum einer Elementliste mit Prolog ermitteln</title>
		<link>http://blog.stefan-macke.com/2008/07/18/minimum-und-maximum-einer-elementliste-mit-prolog-ermitteln/</link>
		<comments>http://blog.stefan-macke.com/2008/07/18/minimum-und-maximum-einer-elementliste-mit-prolog-ermitteln/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 19:50:29 +0000</pubDate>
		<dc:creator>Stefan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Programmierung]]></category>

		<category><![CDATA[Prolog]]></category>

		<category><![CDATA[Studium]]></category>

		<guid isPermaLink="false">http://blog.stefan-macke.com/?p=664</guid>
		<description><![CDATA[Ich stecke gerade mitten in den Vorbereitungen für die Klausur im Fach Wissensverarbeitung nächste Woche, weshalb ich zur Zeit nur noch in Horn-Klauseln (gerne auch "umgekehrte allquantifizierte Implikationen" genannt) denke  
Wenn man bereits "normale" Programmiersprachen kennt, ist das Umdenken in die Logik von Prolog recht anstrengend. Man kann z.B. nicht mal eben einer Variablen [...]]]></description>
			<content:encoded><![CDATA[<p>Ich stecke gerade mitten in den Vorbereitungen für die Klausur im Fach Wissensverarbeitung nächste Woche, weshalb ich zur Zeit nur noch in Horn-Klauseln (gerne auch "umgekehrte allquantifizierte Implikationen" genannt) denke <img src='http://blog.stefan-macke.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Wenn man bereits "normale" Programmiersprachen kennt, ist das Umdenken in die Logik von Prolog recht anstrengend. Man kann z.B. nicht mal eben einer Variablen einen Wert zuweisen, weil Prolog das einfach selbst macht (das nennt sich dann Unifikation). Außerdem lassen sich die meisten Probleme (siehe unten) nur durch Rekursion lösen. Aber genug der Theorie, hier kommen meine Beispiele zur Ermittlung von Minimum und Maximum mit Prolog.</p>
<p>Zuerst die "normale" (also rekursive) Variante:</p>
<ol>
<li>Das Max-/Minimum einer Liste aus lediglich einem Element ist das Element selbst.</li>
<li>Das Max-/Minimum einer Liste aus Kopfelement und Restliste ist das Kopfelement, wenn es auch Max-/Minimum der Restliste ist.</li>
<li>Ansonsten ist das Max-/Minimum einer Liste aus Kopfelement und Restliste das Max-/Minimum der Restliste.</li>
</ol>
<pre>maximum([Kopfelement], Kopfelement).
maximum([Kopfelement|Restliste], Kopfelement) :- maximum(Restliste, Max), Kopfelement@&gt;Max, !.
maximum([_|Restliste], Max) :- maximum(Restliste, Max).
%
minimum([Kopfelement], Kopfelement).
minimum([Kopfelement|Restliste], Kopfelement) :- minimum(Restliste, Min), Kopfelement@&lt;Min, !.
minimum([_|Restliste], Min) :- minimum(Restliste, Min).</pre>
<p>Und hier noch die nicht-rekursive Variante, die man sogar ohne Prolog-Kenntnisse verstehen könnte <img src='http://blog.stefan-macke.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> (<tt>member</tt> nimmt das erste Element aus der Liste).</p>
<pre>maximum(Liste, Maximum) :-
	sort(Liste, SortierteListe),
	reverse(SortierteListe, InvertierteListe),
	member(Maximum, InvertierteListe), !.
%
minimum(Liste, Minimum) :-
	sort(Liste, SortierteListe),
	member(Minimum, SortierteListe), !.</pre>
<p>Aufgerufen würde beides wie folgt:</p>
<pre>maximum([c,a,b,g,z,s,a], Max).</pre>
<p>In der Variablen <tt>Max</tt> (in Prolog sind alle Wörter mit großem Anfangsbuchstaben Variablen) stünde dann wie von Zauberhand <tt>z</tt>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StefanMacke?a=MFRHoJ"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=MFRHoJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StefanMacke?a=pszxbj"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=pszxbj" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.stefan-macke.com/2008/07/18/minimum-und-maximum-einer-elementliste-mit-prolog-ermitteln/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Zugriff auf administrative Freigaben von Vista mit Windows XP</title>
		<link>http://blog.stefan-macke.com/2008/07/06/zugriff-auf-administrative-freigaben-von-vista-mit-windows-xp/</link>
		<comments>http://blog.stefan-macke.com/2008/07/06/zugriff-auf-administrative-freigaben-von-vista-mit-windows-xp/#comments</comments>
		<pubDate>Sun, 06 Jul 2008 14:58:42 +0000</pubDate>
		<dc:creator>Stefan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Administration]]></category>

		<category><![CDATA[Knowledge Base]]></category>

		<category><![CDATA[Netzwerk]]></category>

		<category><![CDATA[Vista]]></category>

		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.stefan-macke.com/?p=663</guid>
		<description><![CDATA[Bei meinem frisch installierten Windows Vista konnte ich von meinem Laptop aus, auf dem noch Windows XP läuft, über das Netzwerk nicht auf die administrativen Freigaben (c$, d$ usw.) zugreifen. Remotedesktop funktioniert einwandfrei, ebenso wie eine Auflistung der verfügbaren Freigaben. Nur das Verbinden zu den Administrationsfreigaben wollte nicht gelingen: es kam immer wieder die Abfrage [...]]]></description>
			<content:encoded><![CDATA[<p>Bei meinem frisch installierten Windows Vista konnte ich von meinem Laptop aus, auf dem noch Windows XP läuft, über das Netzwerk nicht auf die administrativen Freigaben (<tt>c$</tt>, <tt>d$</tt> usw.) zugreifen. Remotedesktop funktioniert einwandfrei, ebenso wie eine Auflistung der verfügbaren Freigaben. Nur das Verbinden zu den Administrationsfreigaben wollte nicht gelingen: es kam immer wieder die Abfrage nach Benutzername und Passwort.</p>
<p>Die Lösung habe ich dann im Vista Compatibility Team Blog gefunden: <a href="http://blogs.msdn.com/vistacompatteam/archive/2006/09/22/766945.aspx" title="UAC and Remote logon" class="liexternal">UAC and Remote logon</a>.</p>
<p>Mittels regedit einfach den folgenden Registry-Key (<tt>DWORD</tt>) anlegen und auf <tt>1</tt> setzen:</p>
<pre>
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system\LocalAccountTokenFilterPolicy
 </pre>
<p>In den lokalen Gruppenrichtlinien habe ich schon nach einer entsprechenden Einstellung gesucht, aber leider nichts gefunden...</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StefanMacke?a=QBC7rJ"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=QBC7rJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StefanMacke?a=LvWnNj"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=LvWnNj" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.stefan-macke.com/2008/07/06/zugriff-auf-administrative-freigaben-von-vista-mit-windows-xp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New TYPO3 extension: sm_pageimprovements</title>
		<link>http://blog.stefan-macke.com/2008/07/04/new-typo3-extension-sm_pageimprovements/</link>
		<comments>http://blog.stefan-macke.com/2008/07/04/new-typo3-extension-sm_pageimprovements/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 13:45:28 +0000</pubDate>
		<dc:creator>Stefan</dc:creator>
		
		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Intranet]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Programmierung]]></category>

		<category><![CDATA[TYPO3]]></category>

		<guid isPermaLink="false">http://blog.stefan-macke.com/?p=661</guid>
		<description><![CDATA[Today I uploaded my second (official) TYPO3 extension to TER: sm_pageimprovements. It's just a simple extension that provides a form for logged in frontend users where they could post suggestions for improving the pages of the website. These suggestions are saved to a single database table and the extension provides two types of lists of [...]]]></description>
			<content:encoded><![CDATA[<p>Today I uploaded my second (official) TYPO3 extension to <a href="http://typo3.org/extensions/repository/" title="TYPO3 extension repository" class="liexternal">TER</a>: <a href="http://typo3.org/extensions/repository/view/sm_pageimprovements/1.1.0/" title="sm_pageimprovements in TER" class="liexternal">sm_pageimprovements</a>. It's just a simple extension that provides a form for logged in frontend users where they could post suggestions for improving the pages of the website. These suggestions are saved to a single database table and the extension provides two types of lists of them: the most recent ones and all available suggestions sorted by their corresponding pages. Take a look at the following screenshot (it should be understandable although the text is in German).</p>
<p style="text-align: center;"><a href="http://blog.stefan-macke.com/wp-content/uploads/2008/07/sm_pageimprovementsscreenshot.jpg"  rel="lightbox"><img class="alignnone size-medium wp-image-662" title="Screenshot of sm_pageimprovements" src="http://blog.stefan-macke.com/wp-content/uploads/2008/07/sm_pageimprovementsscreenshot-288x300.jpg" alt="Screenshot of sm_pageimprovements" width="288" height="300" /></a></p>
<h3>Und jetzt nochmal auf Deutsch...</h3>
<p>Heute habe ich meine zweite (offizielle) TYPO3-Extension ins TER geladen: sm_pageimprovements. Eigentlich eine recht kleine, simple Erweiterung, die lediglich ein Formular zum Eintragen von Verbesserungsvorschlägen für die Seiten einer Website bereitstellt. Diese werden in einer einzigen Datenbanktabelle gespeichert und können von der Erweiterung auf zwei Weisen in Listenform ausgegeben werden: nur die x neuesten Vorschläge bzw. alle Vorschläge sortiert nach der Seite, zu der sie gehören.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StefanMacke?a=e2PKWJ"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=e2PKWJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StefanMacke?a=sA8Hyj"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=sA8Hyj" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.stefan-macke.com/2008/07/04/new-typo3-extension-sm_pageimprovements/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Musik für den Sommer</title>
		<link>http://blog.stefan-macke.com/2008/07/04/musik-fuer-den-sommer/</link>
		<comments>http://blog.stefan-macke.com/2008/07/04/musik-fuer-den-sommer/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 13:19:32 +0000</pubDate>
		<dc:creator>Stefan</dc:creator>
		
		<category><![CDATA[Musik]]></category>

		<guid isPermaLink="false">http://blog.stefan-macke.com/?p=658</guid>
		<description><![CDATA[Endlich gibt es Nachschub für das Autoradio  Hier die kurze Zusammenfassung:

Less Than Jake - GNV FLA (laut Wikipedia eine Referenz auf Gainesville, Florida): Randvoll mit Gute-Laune-Songs, die direkt ins Ohr gehen. Auf MySpace gibt es den absoluten Ohwurm-Song "Does Lion City Still Roar" zu hören.

Alkaline Trio - Agony and Irony: Die ersten drei Songs [...]]]></description>
			<content:encoded><![CDATA[<p>Endlich gibt es Nachschub für das Autoradio <img src='http://blog.stefan-macke.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> Hier die kurze Zusammenfassung:</p>
<ul>
<li><strong>Less Than Jake - GNV FLA</strong> (laut <a href="http://de.wikipedia.org/wiki/Less_Than_Jake" title="Wikipedia: Less Than Jake" class="liwikipedia">Wikipedia</a> eine Referenz auf Gainesville, Florida): Randvoll mit Gute-Laune-Songs, die direkt ins Ohr gehen. Auf <a href="http://www.myspace.com/lessthanjake" title="MySpace: Less Than Jake" class="liexternal">MySpace</a> gibt es den absoluten Ohwurm-Song "Does Lion City Still Roar" zu hören.<br />
<a href="http://blog.stefan-macke.com/wp-content/uploads/2008/07/lessthanjakegnvfla.jpg"  rel="lightbox"><img class="alignnone size-medium wp-image-660" title="Cover von Less Than Jake - GNV FLA" src="http://blog.stefan-macke.com/wp-content/uploads/2008/07/lessthanjakegnvfla.jpg" alt="Cover von Less Than Jake - GNV FLA" width="200" height="177" /></a></li>
<li><strong>Alkaline Trio - Agony and Irony</strong>: Die ersten drei Songs (meiner Meinung nach die besten des Albums) gibt es bei <a href="http://www.myspace.com/alkalinetrio" title="MySpace: Alkaline Trio" class="liexternal">MySpace</a> zu hören. Aber auch der Rest ist durchaus hörbar, bis auf wenige Ausnahmen.<br />
<a href="http://blog.stefan-macke.com/wp-content/uploads/2008/07/alkalinetrioagonyandirony.jpg"  rel="lightbox"><img class="alignnone size-medium wp-image-659" title="Cover von Alkaline Trio - Agony And Irony" src="http://blog.stefan-macke.com/wp-content/uploads/2008/07/alkalinetrioagonyandirony.jpg" alt="Cover von Alkaline Trio - Agony And Irony" width="200" height="201" /></a></li>
<li>Am Dienstag kommt dann die Deluxe Edition von <strong>Bad Religions "New Maps Of Hell"</strong> raus, von dem man bei <a href="http://www.myspace.com/badreligion" title="MySpace: Bad Religion" class="liexternal">Myspace</a> eine Akustik-Version von Sorrow hören kann. Überzeugt mich jetzt zwar noch nicht, aber <a href="http://en.wikipedia.org/wiki/New_Maps_of_Hell#Reissue_Track_Listing" title="Wikipedia: Tracklist New Maps Of Hell" class="liwikipedia">die gesamte Tracklist</a> lässt mich noch hoffen: Akustikversionen von Skyscraper und Dearly Beloved!?</li>
<li>Ebenfalls am Dienstag kommt <strong>"Have Another Ball"</strong> von <strong>Me First And The Gimme Gimmes</strong>. Die <a href="http://fatwreck.com/record/detail/729" title="Fat Wreck Chords: MFATGG - Have Another Ball" class="liexternal">Tracklist</a> liest sich schonmal gut <img src='http://blog.stefan-macke.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>Und dann noch eine Vorfreude-Nachricht: <strong>Lagwagon</strong> bringen dieses Jahr ebenso wie <strong>Joey Cape</strong> solo auch ein neues Album raus. Hoffentlich wird es besser als das letzte!</li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StefanMacke?a=SAZlMJ"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=SAZlMJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StefanMacke?a=ocE9jj"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=ocE9jj" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.stefan-macke.com/2008/07/04/musik-fuer-den-sommer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Diablo III</title>
		<link>http://blog.stefan-macke.com/2008/06/29/diablo-iii/</link>
		<comments>http://blog.stefan-macke.com/2008/06/29/diablo-iii/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 09:47:30 +0000</pubDate>
		<dc:creator>Stefan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Blizzard]]></category>

		<category><![CDATA[Diablo]]></category>

		<category><![CDATA[Spiele]]></category>

		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://blog.stefan-macke.com/?p=656</guid>
		<description><![CDATA[Wahnsinn! Habe mir gerade das Gameplay-Video zum gestern angekündigten Diablo III angeschaut. Wie konnte Blizzard das so lange geheimhalten?
Die Grafik und die Athmosphäre ist der absolute Hammer. Und die neuen Charakterklassen und Skills... Auch den Cinematic-Trailer habe ich mir natürlich schon angeschaut, obwohl der nicht allzu viel über die Story usw. offenbart.
Allerdings muss ich wahrscheinlich [...]]]></description>
			<content:encoded><![CDATA[<p>Wahnsinn! Habe mir gerade das <a href="http://www.pcgames.de/aid,649356/Video/Action-Rollenspiel/Neuer_Trailer_zeigt_rund_20_Minuten_Gameplay-Szenen_aus_Diablo_3/" title="Neuer Trailer zeigt rund 20 Minuten Gameplay-Szenen aus Diablo 3" class="liexternal">Gameplay-Video</a> zum gestern angekündigten <a href="http://eu.blizzard.com/diablo3/" title="Offizielle Website zu Diablo III von Blizzard" class="liexternal">Diablo III</a> angeschaut. Wie konnte Blizzard das so lange geheimhalten?</p>
<p>Die Grafik und die Athmosphäre ist der absolute Hammer. Und die neuen Charakterklassen und Skills... Auch den <a href="http://www.pcgames.de/aid,649354/Video/Action-Rollenspiel/Der_Cinematic-Trailer_zu_Diablo_3_bei_uns_im_Stream/" title="Der Cinematic-Trailer zu Diablo 3" class="liexternal">Cinematic-Trailer</a> habe ich mir natürlich schon angeschaut, obwohl der nicht allzu viel über die Story usw. offenbart.</p>
<p>Allerdings muss ich wahrscheinlich noch ein wenig warten, bis das Spiel auf den Markt kommt. Habe da was von <a href="http://www.pcgames.de/aid,649147/Diablo_3_kommt_2010_und_wird_ein_Diablo_2_mit_besserer_Grafik/" title="Diablo 3 kommt 2010 und wird ein Diablo 2 mit besserer Grafik!" class="liexternal">2010/2011</a> gelesen...</p>
<p style="text-align: center;"><a href="http://blog.stefan-macke.com/wp-content/uploads/2008/06/diablo3.jpg"  rel="lightbox"><img title="Offizielles Logo von Diablo III" src="http://blog.stefan-macke.com/wp-content/uploads/2008/06/diablo3.jpg" alt="Offizielles Logo von Diablo III" width="400" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StefanMacke?a=CdMvjI"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=CdMvjI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StefanMacke?a=ZNkdFi"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=ZNkdFi" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.stefan-macke.com/2008/06/29/diablo-iii/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Umfrage zur Blognutzung</title>
		<link>http://blog.stefan-macke.com/2008/06/28/umfrage-zur-blognutzung/</link>
		<comments>http://blog.stefan-macke.com/2008/06/28/umfrage-zur-blognutzung/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 18:34:07 +0000</pubDate>
		<dc:creator>Stefan</dc:creator>
		
		<category><![CDATA[Diplomarbeit]]></category>

		<category><![CDATA[Gesellschaft]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Webseiten]]></category>

		<guid isPermaLink="false">http://blog.stefan-macke.com/?p=655</guid>
		<description><![CDATA[Stefan Stelthove hat im Rahmen seiner Diplomarbeit eine Umfrage zur Blognutzung gestartet, die ca. 3 Minuten dauert. 
Thema der Befragung ist die Soziodemographie, das Nutzungsverhalten und die Präferenzen von Bloglesern.
Er ist auf rege Teilnahme angewiesen, also nehmt euch doch kurz die Zeit. Tut auch nicht weh  
Hier geht's zur Umfrage: Soziodemographie, Nutzungsmerkmalen und Präferenzen [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.stefan-stelthove.de/" title="Blog von Stefan Stelthove" class="liexternal">Stefan Stelthove</a> hat im Rahmen seiner Diplomarbeit eine <a href="http://gedankensolo.wordpress.com/2008/06/15/umfrage-zum-thema-weblogs/" title="Umfrage zur Blognutzung" class="liexternal">Umfrage zur Blognutzung</a> gestartet, die ca. 3 Minuten dauert. </p>
<blockquote><p>Thema der Befragung ist die Soziodemographie, das Nutzungsverhalten und die Präferenzen von Bloglesern.</p></blockquote>
<p>Er ist auf rege Teilnahme angewiesen, also nehmt euch doch kurz die Zeit. Tut auch nicht weh <img src='http://blog.stefan-macke.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Hier geht's zur Umfrage: <a href="http://www.befrager.de/befragung.aspx?projekt=10065" title="Soziodemographie, Nutzungsmerkmalen und Präferenzen von Weblog-Lesern" class="liexternal">Soziodemographie, Nutzungsmerkmalen und Präferenzen von Weblog-Lesern</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/StefanMacke?a=SvlEMI"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=SvlEMI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/StefanMacke?a=HKNO1i"><img src="http://feeds.feedburner.com/~f/StefanMacke?i=HKNO1i" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.stefan-macke.com/2008/06/28/umfrage-zur-blognutzung/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
