<?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>kreava &#187; Software</title>
	<atom:link href="http://kreava.de/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://kreava.de</link>
	<description></description>
	<lastBuildDate>Wed, 30 Nov 2011 18:29:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The Perils of Automatische Übersetzung</title>
		<link>http://kreava.de/2011/03/12/the-perils-of-automatische-ubersetzung/</link>
		<comments>http://kreava.de/2011/03/12/the-perils-of-automatische-ubersetzung/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 19:53:26 +0000</pubDate>
		<dc:creator>riDDi</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Übersetzung]]></category>

		<guid isPermaLink="false">http://www.kreava.de/?p=242</guid>
		<description><![CDATA[Wie einige vielleicht wissen lässt Microsoft seine in englischer Sprache verfassten Support-Artikel automatisch in andere Sprachen übersetzen. Dass dabei mitunter merkwürdige Sprachkonstrukte entstehen können, die dem Hilfesuchenden noch weniger verständlich sind, als der Originaltext, dürfte klar sein. Es geht immerhin um ein System von Microsoft &#8211; das sind die, die einem mit einem Update für [...]]]></description>
			<content:encoded><![CDATA[<p>Wie einige vielleicht wissen lässt Microsoft seine in englischer Sprache verfassten Support-Artikel automatisch in andere Sprachen übersetzen. Dass dabei mitunter merkwürdige Sprachkonstrukte entstehen können, die dem Hilfesuchenden noch weniger verständlich sind, als der Originaltext, dürfte klar sein. Es geht immerhin um ein System von Microsoft &#8211; das sind die, die einem mit einem Update für das Updatesystem, dass es ermöglichen soll irgendwann mal ein Update einzuspielen <a href="http://arstechnica.com/microsoft/news/2011/02/everything-that-can-go-wrong-with-windows-phone-7-update-does.ars">das Telefon kaputtmachen</a>.</p>
<p>Aber eine richtige Glanzleistung, die bei der Übersetzung entstanden ist, findet sich in diesem <a href="http://support.microsoft.com/kb/958056/de">Artikel</a>. Dort wird beschrieben, wie man eine Batch-Datei anlegt&#8230; die dann den Rechner wieder heile macht oder so in der Art. Der Inhalt ist folgender:</p>
<blockquote><p>net Stop wuauserv<br />
CD-%systemroot%\SoftwareDistribution<br />
Ren Download.old herunterladen<br />
Net start Wuauserv</p></blockquote>
<p>Das sieht ein wenig merkwürdig aus. Alles englisch, plötzlich ein &#8220;herunterladen&#8221;, Groß- und Kleinschreibung und was ist &#8220;CD-%systemroot%\SoftwareDistribution&#8221; für ein Befehl? Die Zeilen aus dem englischen Original bieten Klarheit:</p>
<blockquote><p>net stop wuauserv<br />
cd %systemroot%\SoftwareDistribution<br />
ren Download Download.old<br />
net start wuauserv</p></blockquote>
<p>Diese Clowns haben den <em>Code</em> mit übersetzt. Aus &#8220;Download&#8221; wurde &#8220;herunterladen&#8221; und weil es an der falschen Stelle steht passiert dort gar nichts. Wobei das eigentlich auch Wurst ist, denn mit &#8220;CD-irgendwas&#8221; kommt man auch nirgends an.</p>
<p>Ist das jetzt ein Einzelfall oder ist sämtlicher Code in diesen Artikeln potentiell nicht zu gebrauchen? Hat jemand nur vergessen, den Abschnitt mit &#8220;nicht übersetzen&#8221; zu markieren &#8211; oder ist das System dort womöglich dazu gar nicht in der Lage?!</p>
]]></content:encoded>
			<wfw:commentRss>http://kreava.de/2011/03/12/the-perils-of-automatische-ubersetzung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hassliebe</title>
		<link>http://kreava.de/2011/03/08/hassliebe/</link>
		<comments>http://kreava.de/2011/03/08/hassliebe/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 13:48:34 +0000</pubDate>
		<dc:creator>riDDi</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[linuxfail]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">http://www.kreava.de/?p=236</guid>
		<description><![CDATA[Auszug aus dem Android DEV Guide dazu, wie man ein Telefon zum Entwickeln nutzt: Setup your system to detect your device. If you&#8217;re developing on Windows, you need to install a USB driver for adb. If you&#8217;re using an Android Developer Phone (ADP), Nexus One, or Nexus S, see the Google Windows USB Driver. Otherwise, [...]]]></description>
			<content:encoded><![CDATA[<p>Auszug aus dem <a href="http://developer.android.com/guide/developing/device.html">Android DEV Guide</a> dazu, wie man ein Telefon zum Entwickeln nutzt:</p>
<blockquote><p>Setup your system to detect your device.</p>
<ul>
<li>If you&#8217;re developing on Windows, you need to install a USB driver for adb. If you&#8217;re using an Android Developer Phone (ADP), Nexus One, or Nexus S, see the <a href="http://developer.android.com/sdk/win-usb.html">Google Windows USB Driver</a>. Otherwise, you can find a link to the appropriate OEM driver in the <a href="http://developer.android.com/sdk/oem-usb.html">OEM USB Drivers</a> document.</li>
<li><strong>If you&#8217;re developing on Mac OS X, it just works. Skip this step.</strong></li>
<li>If you&#8217;re developing on Ubuntu Linux, you need to add a rules file that contains a USB configuration for each type of device you want to use for development. Each device manufacturer uses a different vendor ID. The example rules files below show how to add an entry for a single vendor ID (the HTC vendor ID). In order to support more devices, you will need additional lines of the same format that provide a different value for the <code>SYSFS{idVendor}</code> property. For other IDs, see the table of <a href="http://developer.android.com/guide/developing/device.html#VendorIds">USB Vendor IDs</a>, below.
<ol>
<li>Log in as root and create this file: <code>/etc/udev/rules.d/51-android.rules</code>.For Gusty/Hardy, edit the file to read:<br />
<code>SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"</code>For Dapper, edit the file to read:<br />
<code>SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0bb4", MODE="0666"</code></li>
</ol>
</li>
</ul>
</blockquote>
<p>It just works &lt;3</p>
]]></content:encoded>
			<wfw:commentRss>http://kreava.de/2011/03/08/hassliebe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 und das beschädigte Dateisystem (Update)</title>
		<link>http://kreava.de/2010/11/25/windows-7-chkdsk-problem/</link>
		<comments>http://kreava.de/2010/11/25/windows-7-chkdsk-problem/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 22:36:21 +0000</pubDate>
		<dc:creator>riDDi</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.kreava.de/?p=226</guid>
		<description><![CDATA[Unter Windows 7 gibt es ein Problem, nach dem das Dateisystem einer Partition unnötigerweise als defekt markiert werden kann. Ich hatte dazu bereits zwei Artikel geschrieben, hier und hier. Damals trat es still und heimlich durch mein damals verwendetes Antiviren-Programm verursacht auf und verschwand nach dem Tausch dessen sofort. Inzwischen bin ich einer anderen Ausprägung [...]]]></description>
			<content:encoded><![CDATA[<p>Unter Windows 7 gibt es ein Problem, nach dem das Dateisystem einer Partition unnötigerweise als defekt markiert werden kann. Ich hatte dazu bereits zwei Artikel geschrieben, <a href="http://www.kreava.de/2009/11/13/wenn-windows-7-sich-mal-nicht-ganz-frisch-fuhlt/">hier</a> und <a href="http://www.kreava.de/2009/11/20/windows-7-jetzt-mit-bergfrische/">hier</a>.</p>
<p>Damals trat es still und heimlich durch mein damals verwendetes Antiviren-Programm verursacht auf und verschwand nach dem Tausch dessen sofort. Inzwischen bin ich einer anderen Ausprägung dieses Fehlers begegnet.</p>
<p>Evince und Inkscape (beide GTK, Zufall?) verursachen diesen Fehler bei mir sporadisch. Er äußert sich in einem Popup im Infobereich, der etwa so lautet:</p>
<blockquote><p>*.exe &#8211; Datei beschädigt</p>
<p>Die Datei C:/[Pfad zur exe]/*.exe ist beschädigt und kann nicht gelesen werden. Bitte führen die CHKDSK aus.</p></blockquote>
<p>Wobei letzteres keine Bitte ist, sondern ein Befehl, denn zugleich wird <em>CHKDSK /r</em> beim Systemstart angeordnet.</p>
<p>Und wie zu erwarten meldet sich Freund Backup mit den Worten</p>
<blockquote><p><code>"</code><code>wurde von der Windows-Sicherung übersprungen [...], </code><code>da sich das Element auf dem beschädigten Laufwerk "C:\" befindet.</code></p></blockquote>
<p>Und auch der alte Bekannte <em>fsutil</em> stiftet mir bei, <em>fsutil dirty query C:</em> bestätigt ein &#8220;beschädigtes&#8221; Dateisystem.</p>
<p>Mittlerweile wurde ich in den Kommentaren auf <a href="http://support.microsoft.com/kb/982927">KB982927</a> von Microsoft aufmerksam gemacht. Dieser liefert dann auch eine Art Erklärung, da z.B. eine häufige, aufeinander folgende Verwendung von <em>MoveFileEx()</em> ein Ausnahme hervorrufen kann. Schon gruselig, denn es handelt sich damit definitiv um einen Bug im Dateisystem. Deshalb und da er recht selten zu sein scheint, wird der Hotfix nicht über Windows Update verteilt, sondern kann nur von Microsofts Seite manuell heruntergeladen werden. Ich habe ihn nicht installiert, da die genannte Dateiversion nicht zu meinem System passt.</p>
<p>Der Hotfix soll erstmals im SP1 enthalten sein, das erst im März 2011 erscheinen soll. Bis dahin bleibt mir wohl nichts anderes übrig, als ab und zu doch zu Rebooten, wenn dieser Fehler mal wieder seine hässliche Fratze zeigt.</p>
<p>Update: Service Pack 1 behebt das Problem scheinbar endlich.</p>
]]></content:encoded>
			<wfw:commentRss>http://kreava.de/2010/11/25/windows-7-chkdsk-problem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8220;Full scr&#8221; oder: Warum Flash nicht funktioniert</title>
		<link>http://kreava.de/2010/11/11/full-scr-oder-warum-flash-nicht-funktioniert/</link>
		<comments>http://kreava.de/2010/11/11/full-scr-oder-warum-flash-nicht-funktioniert/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 16:36:16 +0000</pubDate>
		<dc:creator>riDDi</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.kreava.de/?p=215</guid>
		<description><![CDATA[Eigentlich sollte dieses eine Bild ausreichen, denn es illustriert das Problem, das Flash von schon immer hatte und bis in alle Ewigkeit haben wird einfach perfekt: Es ist ein Plugin und setzt als solches auf der Seite auf, es integriert sich nicht. In diesem Fall ist die Beschreibung des Vollbildknopfes auf Youtube ist abgeschnitten, denn [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_216" class="wp-caption aligncenter" style="width: 429px"><a href="http://www.kreava.de/wp-content/uploads/2010/11/flash_fullscr.png"><img class="aligncenter size-full wp-image-217" title="flash_fullscr_th" src="http://www.kreava.de/wp-content/uploads/2010/11/flash_fullscr_th.png" alt="THIS" width="419" height="202" /></a><p class="wp-caption-text">THIS</p></div>
<p>Eigentlich sollte dieses eine Bild ausreichen, denn es illustriert das Problem, das Flash von schon immer hatte und bis in alle Ewigkeit haben wird einfach perfekt: Es ist ein Plugin und setzt als solches auf der Seite auf, es integriert sich nicht.</p>
<p>In diesem Fall ist die Beschreibung des Vollbildknopfes auf Youtube ist abgeschnitten, denn Flash kann nicht außerhalb seines festgelegten Canvas zeichnen. Es ist zwar möglich, Flash über einen Parameter genannt <em>wmode</em> anders zeichnen zu lassen und so auch HTML-Inhalte über das Video zu legen, was aber vor allem bei Video erheblich zu Lasten der Performance geht, siehe <a href="http://www.adobe.com/devnet/flashplayer/articles/fplayer10_1_hardware_acceleration.html">hier</a>:</p>
<blockquote><p>Flash Player 10.1 hardware rendering is automatically enabled on supported devices, and it&#8217;s not necessary to add the <code>wmode=gpu</code> embed parameter to enable it. However, when working with Flash Player 10.1, the <code>wmode=opaque</code> or <code>wmode=transparent</code> embed parameters will disable hardware rendering, causing the software to render the graphics.</p></blockquote>
<p>Dabei ist das hier ein einfaches Beispiel, das nicht besonders weh tut. Viel schlimmer ist es, wenn Flash</p>
<ul>
<li>sich nicht mit der Tastatur bedienen lässt</li>
<li>das Kopieren von Text unmöglich macht</li>
<li>nicht zoombar ist, weil der Programmierer meinte, die Seite ist ohnehin Vollbild und der Text groß genug und überhaupt, wir benutzen alle 72dpi Computermonitore zum Betrachten seines Kunstwerkes</li>
<li>alle Events klaut &#8211; auch solche, die es nicht benutzt &#8211; vor allem wheelup/down ARGH!</li>
<li>nicht direkt verlinkbar ist</li>
<li>schlecht mit Screenreadern zusammen arbeitet</li>
<li>uvm.</li>
</ul>
<p>Nein wirklich, wenn ich noch länger nachdenken würde fielen mir noch mehr Beispiele ein. Nur macht mich dieser Murks zusehends wütend und anschaulicher als &#8220;Full scr&#8221; werden sie wahrscheinlich nicht mehr.</p>
<p style="text-align: left;">PS: Hier das Video von oben. Natürlich in Flash m(</p>
<p style="text-align: center;"><object width="320" height="238" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/VefSnVY7gHY?fs=1&amp;hl=en_US" /><param name="allowfullscreen" value="true" /><embed width="320" height="238" type="application/x-shockwave-flash" src="http://www.youtube.com/v/VefSnVY7gHY?fs=1&amp;hl=en_US" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://kreava.de/2010/11/11/full-scr-oder-warum-flash-nicht-funktioniert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wieso ich Firefox liebe</title>
		<link>http://kreava.de/2010/05/01/wieso-ich-firefox-liebe/</link>
		<comments>http://kreava.de/2010/05/01/wieso-ich-firefox-liebe/#comments</comments>
		<pubDate>Sat, 01 May 2010 10:37:18 +0000</pubDate>
		<dc:creator>riDDi</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://www.kreava.de/?p=197</guid>
		<description><![CDATA[Ihr kennt diesen gestrichelten Rahmen um Links, nachdem man sie angeklickt hat. Das war auch ganz nett, solange man die Seite danach verlassen hat. Im Zeitalter von Javascript-AJAX-Webzwonull-Funktionen auf jeder Seite bleibt dieser hässlige, hässlige Rahmen aber weiter sichtbar. Ich als äußerst pedantischer Mensch musste einfach immer irgendwo eine unverlinkte Stelle suchen und den Rahmen [...]]]></description>
			<content:encoded><![CDATA[<p>Ihr kennt diesen gestrichelten Rahmen um Links, nachdem man sie angeklickt hat. Das war auch ganz nett, solange man die Seite danach verlassen hat. Im Zeitalter von Javascript-AJAX-Webzwonull-Funktionen auf jeder Seite bleibt dieser hässlige, hässlige Rahmen aber weiter sichtbar. Ich als äußerst pedantischer Mensch musste einfach immer irgendwo eine unverlinkte Stelle suchen und den Rahmen weg klicken. Ich weiß nicht, wieso ich nicht früher auf die Idee gekommen bin, aber etwas <a href="http://stackoverflow.com/questions/71074/how-to-remove-firefoxs-dotted-outline-on-buttons-as-well-as-links">googlen</a> führt schnell zum Ziel:</p>
<p>Die Variable <em>browser.display.focus_ring_width</em> bestimmt die Breite des Rahmens. Schnell in about:config auf 0 gesetzt verschwindet er sofort. &lt;3 about:config</p>
]]></content:encoded>
			<wfw:commentRss>http://kreava.de/2010/05/01/wieso-ich-firefox-liebe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubifail oder: wieso Kopierschutz nicht funktioniert (Update)</title>
		<link>http://kreava.de/2010/03/06/ubifail-oder-wieso-kopierschutz-nicht-funktioniert/</link>
		<comments>http://kreava.de/2010/03/06/ubifail-oder-wieso-kopierschutz-nicht-funktioniert/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 00:07:10 +0000</pubDate>
		<dc:creator>riDDi</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[DRM]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[WTF]]></category>

		<guid isPermaLink="false">http://www.kreava.de/?p=179</guid>
		<description><![CDATA[Nachdem Ubisoft im Vorfeld vollmundig ihren neuen, perfekten Kopierschutz angekündigt hat, wurde dieser wie es scheint bereits nach nicht einmal 24h geknackt. Das System sollte das Spielen nur ermöglichen, wenn eine Verbindung zu speziellen Ubisoft-Servern besteht. Bricht die Verbindung während dem Spielen ab wird das Spiel beendet und es muss am letzten Speicherpunkt neu begonnen [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem Ubisoft im Vorfeld <a href="http://uk.pc.gamespy.com/pc/the-settlers-7-paths-to-a-kingdom/1063391p1.html">vollmundig</a> ihren neuen, perfekten Kopierschutz angekündigt hat, wurde dieser wie es scheint bereits nach nicht einmal 24h geknackt.</p>
<p><span id="more-179"></span>Das System sollte das Spielen nur ermöglichen, wenn eine Verbindung zu speziellen Ubisoft-Servern besteht. Bricht die Verbindung während dem Spielen ab wird das Spiel beendet und es muss am letzten Speicherpunkt neu begonnen werden, sobald die Server wieder erreichbar sind.</p>
<p>Ubisoft <a href="http://ve3d.ign.com/articles/news/53526/Cracked-Games-Are-Incomplete-Says-Ubisoft">dementiert</a> derweil kräftig, dass ihr perfekter Schutz bereits am Tag der Veröffentlichung geknackt wurde. Gecrackte Versionen von Silent Hunter 5 und Assassin&#8217;s Creed II seien unvollständig und nicht spielbar.</p>
<p>Die Meldungen sind noch widersprüchlich, aber es dürfte klar sein, was passiert ist. Ubisoft hat sich weit, sehr weit aus dem Fenster gelehnt und damit sämtliche Cracker dieser Welt auf ihren Code gehetzt. Selbst wenn erste Cracks nicht richtig funktionieren wäre das nicht das erste Mal. Ihre Nachfolger, die spätestens nach dem Wochenende online sein dürften werden funktionieren.</p>
<p>Bleibt die Frage, was Ubisoft nach diesem Debakel tun wird. Sie haben mit dieser Art Kopierschutz das Maximum an Verarschung des ehrlichen Käufers erreicht. Folgt als nächstes ein Versuch ohne Kopierschutz oder werden sie, vermutlich vergeblich versuchen, das aktuelle System durch eine sichere Implementierung zu verbessern? Ich bin hier ganz Pessimist und tippe auf letzteres.</p>
<p>Ich finde es erstaunlich wie hier scheinbar anthropologische Grundlagenforschung an kommerziellen Produkten betrieben wird. Einfach ausgedrückt versenkt ein Publisher hier zig Millionen in nicht nur ein, sondern gleich mehrere AAA-Titel, um an ihnen die Funktionstüchtigkeit eines Kopierschutzsystems und seine Akzeptanz unter den Spielern zu testen.</p>
<p><strong>ACHTUNG: Ab hier folgt LOGIK</strong></p>
<p>Für jeden normal denkenden Menschen sollte dieser Ablauf eigentlich vorhersehbar gewesen sein. Wie alle Menschen lieben Cracker Herausforderungen und Prestige. Beides bietet Ubisofts neues System. Als (simplifizierte) logische Formel ausgedrückt, etwa das:</p>
<p style="padding-left: 30px;">normal denken -&gt; System funktioniert nicht</p>
<p>Per Kontraposition ergibt sich daraus:</p>
<p style="padding-left: 30px;">System funktioniert -&gt; nicht normal denken</p>
<p>Daraus schließe ich, dass bei Ubisoft jemand in den oberen Etagen nicht ganz bei Trost ist. Das war angesichts der <a href="http://www.4players.de/4players.php/spielinfonews/Allgemein/0/2001953/index.html">hervorragenden Öffentlichkeitsarbeit</a> aber genauso vorhersehbar.</p>
<h3>Update</h3>
<p>Es ist passiert. <a href="http://games.slashdot.org/story/10/03/08/004219/Ubisofts-Authentication-Servers-Go-Down">Ubisofts DRM-Server sind down</a>. Wir haben es ihnen gesagt. Und wie wir es ihnen gesagt haben. Unzählige Male. Sie wollten nicht hören. Während in Villaschutz noch zum Server verbunden wird, wird in Villacrack schon gezockt.</p>
<p>Aus dem Ubisoft-Forum:</p>
<blockquote><p>&#8220;RAZOR/SkiDROW crack coming out tomorrow. No need to be online!&#8221;<br />
&#8220;Don&#8217;t say nonsense&#8230;<br />
It&#8217;s a <strong>FIX</strong>, not a crack.&#8221;</p></blockquote>
<p>Köstlich.</p>
]]></content:encoded>
			<wfw:commentRss>http://kreava.de/2010/03/06/ubifail-oder-wieso-kopierschutz-nicht-funktioniert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das Flash Desaster</title>
		<link>http://kreava.de/2010/03/02/das-flash-desaster/</link>
		<comments>http://kreava.de/2010/03/02/das-flash-desaster/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 20:21:51 +0000</pubDate>
		<dc:creator>riDDi</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Steve Jobs]]></category>

		<guid isPermaLink="false">http://www.kreava.de/?p=172</guid>
		<description><![CDATA[Ich glaube ihr habt schon davon gehört. Flash auf dem Mac stinkt. Es ist langsam, stürzt ab und hat haufenweise Sicherheitslücken. Sagt Steve Jobs. Stimmt das? Mac-User stimmen zu, Windows-User nicht. Woran liegt das? Die Geschwindigkeit lässt definitiv zu wünschen übrig. Paradebeispiel ist Youtube, das mein Macbook mit Leichtigkeit auf Hochtouren bringt. Alles über 360p [...]]]></description>
			<content:encoded><![CDATA[<p>Ich glaube ihr habt schon davon gehört. Flash auf dem Mac stinkt. Es ist langsam, stürzt ab und hat haufenweise Sicherheitslücken. <a href="http://www.dailytech.com/Apples+Jobs+Says+Flash+Crashes+Macs+No+Flash+for+iPad+iPhone+Planned/article17738.htm">Sagt Steve Jobs</a>. Stimmt das?<span id="more-172"></span></p>
<p>Mac-User stimmen zu, Windows-User nicht. Woran liegt das?</p>
<p>Die Geschwindigkeit lässt definitiv zu wünschen übrig. Paradebeispiel ist Youtube, das mein Macbook mit Leichtigkeit auf Hochtouren bringt. Alles über 360p lastet einen Kern des 2,0 GHz Core 2 Duo voll aus und dropt dabei noch Frames. Ob Firefox oder Safari macht keinen Unterschied. Quicktime benötigt zum Abspielen nur einen Bruchteil der CPU-Zeit. Genaue Werte sind schwierig zu messen, aber die braucht es  auch nicht. Adobe hat <a href="http://blogs.adobe.com/conversations/2010/02/open_access_to_content_and_app.html#comment-2137153">offiziell zugegeben</a>, dass Flash unter OSX langsamer läuft als unter Windows und gelobt Besserung, u.a. durch die Nutzung vorhandener APIs (Quicktime, Core Animation, etc.). Allerdings geht genau das laut Adobe nicht (<a href="http://labs.adobe.com/technologies/flashplayer10/">Quelle</a>):</p>
<blockquote><dl>
<dt>Why is hardware decoding of H.264 only supported on the Windows  platform?</dt>
<dd>In Flash Player 10.1, H.264 hardware acceleration is not  supported under Linux and Mac OS. Linux currently lacks a developed  standard API that supports H.264 hardware video decoding, and Mac OS X  does not expose access to the required APIs. We will continue to  evaluate when to support this feature on Mac and Linux platforms in  future releases.</dd>
</dl>
</blockquote>
<p>Ja was denn nun Adobe? API-Zugriff oder nicht? Es scheint zumindest unterschiedliche Meinungen zu geben.</p>
<p>Wie steht es nun mit der Stabilität des Flash Players. Windows-User können sich dort tatsächlich kaum beklagen und verstehen deshalb selten, wenn ein Macianer sich beschwert. Tatsächlich gibt es im Flash-Player für OSX seit Version 10 einen <a href="http://blogs.adobe.com/emmy/archives/2010/02/flash_bug_repor.html">schwerwiegenden Bug</a>, der für zahlreiche Abstürze verantwortlich ist. Dieser wurde September 2008 gemeldet, reproduziert und zu Behebung in der nächsten Version vorgesehen. Im Oktober erschien Version 10, zu zeitig, um ihn zu beheben und den Fix zu testen. Die bis heute noch nicht erschienene Version 10.1 wurde also zur nächsten. Nun mögen einige anmerken, dass nur schlecht programmierter Content Flash zum Absturz bringen würde. Dem ist nur entgegen zu halten, dass man mit ActionScript, der Programmiersprache von Flash, keine Abstürze produzieren kann. Wie der Name vermuten lässt handelt es sich bei ActionScript um eine zur Laufzeit interpretierte Scriptsprache. Die aktuelle Version ActionScript3 ist ein <a href="http://en.wikipedia.org/wiki/ECMAScript">ECMAScript</a> Dialekt, wie auch Javascript. Der Code wird also nicht vor der Ausführung compiliert, sondern interpretiert, was dem Interpreter genügend Spielräume lässt, um unvorhergesehene Fehler abzufangen. Wenn der Interpreter abstürzt, dann ist auch der Interpreter schuld. Genau das sagt auch Adobe (<a href="http://blogs.adobe.com/emmy/archives/2010/02/flash_bug_repor.html">Quelle</a>):</p>
<blockquote><p>[It] is a tenet of the Flash Player team that ActionScript developers  should never be able to crash Flash Player.  If a crash occurs, it is by  definition a bug, and one that Adobe takes very seriously.</p></blockquote>
<p>Zur Verdeutlichung: Adobe weiß seit mittlerweile 16 Monaten von einem  kritischen Bug im Flash Player für OSX, hat es aber bis heute nicht geschafft, ihn zu beheben. Verständlich, dass viele Mac-User &#8220;<a href="http://www.youtube.com/watch?v=uZSv2XqQiOs">not amused</a>&#8221; sind. Umso verständlicher erscheint langsam auch Jobs Position in der Sache.</p>
<p>Bleibt noch die Sicherheit. Natürlich finden sich im Flash Player <a href="http://www.adobe.com/support/security/#flashplayer">Sicherheitslücken</a>. Es scheinen nicht übermäßig viele zu sein, aber die Anzahl der Updates ist bei proprietärer Software immer mit Vorsicht zu genießen. Allzu oft werden mehrere Lücken in einem Update geschlossen, ohne genau zu erwähnen, was eigentlich das Problem war. Große Probleme gab es in jüngster Vergangenheit wie es scheint genug, sodass sich z.B. Mozilla dazu gezwungen sah, zunächst einen <a href="http://blog.mozilla.com/security/2009/09/04/helping-users-keep-plugins-updated/">Updatecheck</a> speziell für Flash einzurichten, was später auch auf andere installierte Plugins ausgeweitet wurde. Interessant ist in diesem Zusammenhang auch, was Flash so alles über die Browsernutzung speichert. So ist es Seiten in der Standardeinstellung z.B. erlaubt, Cookies und eine kleine Mengen an Daten auf dem Rechner zu speichern. Löscht man jetzt im Browser Cookies und Verlauf zeigt sich Flash unberührt. Um diese Daten los zu werden muss eine spezielle <a href="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager02.html">Seite</a> aufgerufen werden, die ein spezielles Flash-Video enthält, über das diverse Sicherheitseinstellungen verwaltet werden können. Diese sehr merkwürdige Art, Einstellungen vorzunehmen findet man allerdings nur durch gezieltes Suchen, am besten per Suchmaschine. Adobe nimmt unsere Privatsphäre sichtlich ernst.</p>
<p>Was ist also bei Adobe los? Am schwerwiegendsten ist wohl, dass bisher nicht einmal <strong>versucht</strong> wurde mit ein Jobs einen Dialog zu <strong>beginnen</strong> (<a href="http://www.fanboy.com/2010/01/why-flash-is-doomed.html">Quelle</a>):</p>
<blockquote><p><em><strong>Knowledge@Wharton:</strong> But now there is a lot of  contention around getting Flash on the iPhone.</em></p>
<p><em><strong>Warnock:</strong> Oh, yes.</em></p>
<p><em><strong>Knowledge@Wharton:</strong> Have you talked to Steve Jobs  about that?</em></p>
<p><em><strong>Warnock:</strong> No, I haven’t.</em></p>
<p><em><strong>Knowledge@Wharton:</strong> Have you thought about  calling him?</em></p>
<p><em><strong>Warnock:</strong> I’ve thought about calling him and  saying, “Steve, you know, at this point you want might to engage the  partnership again.” Because I think otherwise he is going to get some  competitive pressures from outside that he is not going to like.</em></p></blockquote>
<p>Statt also einen gesunden Dialog mit dem Verantwortlichen bei Apple zu führen folgt bei Adobe <a href="http://www.areamobile.de/news/14261-flash-auf-iphone-unmoeglich-adobe-sagt-apple-ist-schuld">ein PR-Stunt</a> auf den <a href="http://blogs.adobe.com/jnack/2010/01/sympathy_for_the_devil.html">nächsten</a>, oft einfache Blog-Posts verschiedener Mitarbeiter, die ihre unterschiedlichen Meinungen kundtun. Öffentlichkeitsarbeit ist etwas anderes.</p>
<p>Fazit: Es stimmt also, auf dem Mac ist Flash langsam, stürzt ab und hat schwerwiegende Sicherheitslücken. Und Adobe unternimmt dagegen wenig. Jobs hat also recht. Aber ist das der Grund dafür, Flash auf den iDevices nicht zu zu lassen? Dazu demnächst mehr.</p>
]]></content:encoded>
			<wfw:commentRss>http://kreava.de/2010/03/02/das-flash-desaster/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Failsoft (Update)</title>
		<link>http://kreava.de/2010/01/20/failsoft/</link>
		<comments>http://kreava.de/2010/01/20/failsoft/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 22:01:27 +0000</pubDate>
		<dc:creator>riDDi</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[fail]]></category>

		<guid isPermaLink="false">http://www.kreava.de/?p=153</guid>
		<description><![CDATA[Ich arbeite gerade an einem Projekt, für das ich ein altes, altes Java-Tool verwenden muss. Die Dokumentation spricht von Java 1.2-Kompatibilität. Angeblich funktioniert es nur mit einer original Sun-VM. Ob das mittlerweile noch irgendwas mit der Realität zu tun hat, weiß kein Mensch. Jedenfalls läuft es weder auf meinem Mac, noch auf der Windose mit [...]]]></description>
			<content:encoded><![CDATA[<p>Ich arbeite gerade an einem Projekt, für das ich ein altes, altes Java-Tool verwenden <strong>muss</strong>.</p>
<p>Die Dokumentation spricht von Java 1.2-Kompatibilität. Angeblich funktioniert es nur mit einer original Sun-VM. Ob das mittlerweile noch irgendwas mit der Realität zu tun hat, weiß kein Mensch. Jedenfalls läuft es weder auf meinem Mac, noch auf der Windose mit Sun-VM, noch auf dem Terminal im Projektraum.</p>
<p>Es scheitert wie es scheint daran, dass ein Properties-File nach &#8220;home&#8221; geschrieben werden muss, was aber nicht passiert. Ein Auszug aus diesem File von einer Linux-Maschine, auf der es funktioniert, spricht Bände:</p>
<blockquote><p>Browser\ name=C\:/Programme/Netscape/Communicator/Program/Netscape.exe</p></blockquote>
<p>Ich habe schon überlegt, ob ich nicht etwas ähnliches schnell in Python zusammenklöppeln sollte.</p>
<p>Update: Nachdem ich das Tool fast komplett zerlegt hatte, offenbarte sich mir die Ursache des Fails. Eine mitgelieferte, native Library konnte nicht geladen werden. Und zwar nicht, wie die Fehlermeldung vermuten lassen möchte, weil die Datei nicht gefunden wird, sondern weil sie nicht im richtigen Format vorlag. Ein falsches Format konnte in diesem Fall eigentlich nur PowerPC statt Intel bedeuten. Kurz gegooglet, compiled und läuft.</p>
<p>Ein gutes Beispiel, wieso man <strong>Fehler nicht mit Exception abfangen</strong> sollte.</p>
]]></content:encoded>
			<wfw:commentRss>http://kreava.de/2010/01/20/failsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 jetzt mit Bergfrische (Update 2)</title>
		<link>http://kreava.de/2009/11/20/windows-7-jetzt-mit-bergfrische/</link>
		<comments>http://kreava.de/2009/11/20/windows-7-jetzt-mit-bergfrische/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 14:14:26 +0000</pubDate>
		<dc:creator>riDDi</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[CHKDSK]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.kreava.de/?p=136</guid>
		<description><![CDATA[Es scheint sich zu bestätigen, was ich vermutet hatte. Golem berichtet über CHKDSK-Probleme unter Windows 7, verursacht durch Avira Antivir. Mittlerweile sogar offiziell bestätigt. Als ich meinen Artikel vor einer Woche geschrieben habe, wurde dort noch steif und fest behauptet, es wäre alles in Butter. So erscheint es auch nicht unlogisch, dass ich keinerlei Probleme [...]]]></description>
			<content:encoded><![CDATA[<p>Es scheint sich zu bestätigen, was ich vermutet hatte. <a href="http://www.golem.de/0911/71359.html">Golem</a> berichtet über CHKDSK-Probleme unter Windows 7, verursacht durch Avira Antivir. Mittlerweile sogar offiziell bestätigt. Als ich meinen <a href="http://www.kreava.de/2009/11/13/wenn-windows-7-sich-mal-nicht-ganz-frisch-fuhlt/">Artikel</a> vor einer Woche geschrieben habe, wurde dort noch steif und fest behauptet, es wäre alles in Butter.<span id="more-136"></span></p>
<p>So erscheint es auch nicht unlogisch, dass ich keinerlei Probleme mehr habe, seit ich Antivir durch Microsoft Security Essentials ersetzt habe. Für Microsofts frisch erschienenes, kostenloses Tool sprach die nach ersten Tests gute Erkennungsrate und, dass keine kostenpflichtige Version angeboten wird. MSE hält sich entsprechend auch im Hintergrund, denn es muss nicht für die kostenpflichtige Security-Suite werben und es gibt auch keine periodischen Meldungen, dass der Rechner toll geschützt wird. Oder ganz schlimm, dass Angriffe auf längst gepatchte Sicherheitslücken abgefangen wurden (Blaster lässt grüßen).</p>
<p>Und ich hoffe ihr könnt euch vorstellen, wie angenehm es ist, wenn Backups plötzlich einfach so im Hintergrund passieren, ohne, dass man etwas merkt. Um einen zeitgenössischen Colafabrikant zu zitieren:</p>
<blockquote><p>[Windows 7,] so, wie es sein sollte.</p></blockquote>
<p>Update: Fast ein Jahr später nochmal Neuigkeiten. Ich habe einen <a href="../2010/11/25/windows-7-chkdsk-problem/">weiteren Artikel</a> geschrieben, der ein Paar Hintergründe und einen möglichen Patch von Microsoft aufzeigt.</p>
<p>Update 2: Service Pack 1 behebt das Problem scheinbar endlich.</p>
]]></content:encoded>
			<wfw:commentRss>http://kreava.de/2009/11/20/windows-7-jetzt-mit-bergfrische/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Wenn Windows 7 sich mal &#8220;nicht ganz frisch fühlt&#8221; (Update 3)</title>
		<link>http://kreava.de/2009/11/13/wenn-windows-7-sich-mal-nicht-ganz-frisch-fuhlt/</link>
		<comments>http://kreava.de/2009/11/13/wenn-windows-7-sich-mal-nicht-ganz-frisch-fuhlt/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 21:11:48 +0000</pubDate>
		<dc:creator>riDDi</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.kreava.de/?p=127</guid>
		<description><![CDATA[[...] " wurde von der Windows-Sicherung übersprungen"D:\Users\riDDi\Documents, da sich das Element auf dem beschädigten Laufwerk "D:\" befindet. " wurde von der Windows-Sicherung übersprungen"D:\Users\riDDi\Music, da sich das Element auf dem beschädigten Laufwerk "D:\" befindet. " wurde von der Windows-Sicherung übersprungen"D:\Users\riDDi\Pictures, da sich das Element auf dem beschädigten Laufwerk "D:\" befindet. " wurde von der Windows-Sicherung übersprungen"D:\Users\riDDi\Videos, [...]]]></description>
			<content:encoded><![CDATA[<p><code>[...]<br />
" wurde von der Windows-Sicherung übersprungen"D:\Users\riDDi\Documents, da sich das Element auf dem beschädigten Laufwerk "D:\" befindet.<br />
" wurde von der Windows-Sicherung übersprungen"D:\Users\riDDi\Music, da sich das Element auf dem beschädigten Laufwerk "D:\" befindet.<br />
" wurde von der Windows-Sicherung übersprungen"D:\Users\riDDi\Pictures, da sich das Element auf dem beschädigten Laufwerk "D:\" befindet.<br />
" wurde von der Windows-Sicherung übersprungen"D:\Users\riDDi\Videos, da sich das Element auf dem beschädigten Laufwerk "D:\" befindet.<br />
[...]<span id="more-127"></span></code></p>
<p>Die Geschichte von Windows-Backups ist eine Geschichte voller Missverständnisse. Kennen sie das auch, wenn sich ihr Dateisystem mal nicht ganz frisch anfühlt? Ich schon, denn seit ein paar Wochen passiert das ständig</p>
<p>Die Konsequenz ist, dass das geplante Backup durchläuft, am Ende feststellt, dass D beschädigt ist, die Sicherung für unvollständig erklärt und zum Schluss noch ganz böse guckt. Die Daten verbleiben allerdings allem Anschein nach am Sicherungsort. Ob sie dann wiederhergestellt werden können, ist aber mehr als fraglich. Da das letzte Backup unvollständig war, ist das Nächste natürlich nicht nur ein Inkrement, sondern eine vollständige Sicherung. Hach, ohne Unsicherheit wären Computer doch nur halb so spannend.*</p>
<p>Die übliche Vorgehensweise ist natürlich erst mal CHKDSK durchlaufen zu lassen, etwa so</p>
<p><code>chkdsk D: /f /x</code></p>
<p>Keine Fehler.</p>
<p>OK, vielleicht liegts an der Festplatte, also mal</p>
<p><code>chkdsk D: /r</code></p>
<p>aber ein paar Stunden später erneut: keine Fehler.</p>
<p>Vielleicht weiß das Festplattentool vom Hersteller mehr&#8230; aber auch da keine Fehler, selbst im Intensivmodus. Es ist also wenigstens kein Hardwaredefekt.</p>
<p>Langsam wird mir die Chose zu bunt, also Frage ich Tante Gurgel. Die fördert erstmal folgenden Befehl zu Tage:</p>
<p><code>fsutil dirty query D:</code></p>
<p>Und ja, dieses Tool widerspricht CHKDSK und bestätigt, dass D beschädigt ist. Was denn nun? FSUTIL sagt beschädigt, CHKDSK sagt, dass es keine Fehler findet. Führt man es allerdings nach CHKDSK aus sind sich beide einig und alles ist scheinbar OK. Bis der Fehler wenig später wieder auftritt. Irgendwas stimmt hier nicht. Wenn Dateisystemfehler tatsächlich so zahlreich auftreten würden wäre etwas ganz schön im argen. Dabei funktioniert das System sonst tadellos. Also weiter gurgeln&#8230; und <a title="Windows 7 CHKDSK Bug" href="http://www.pcpro.co.uk/blogs/2009/08/06/our-very-own-windows-7-chkdsk-bug/">finden</a>. Tatsache, es gibt einen Bug in Windows 7, durch den scheinbar das &#8220;dirty&#8221;-Bit im Dateisystem fälschlicherweise gesetzt wird.</p>
<p>Einen Fix oder Workaround habe ich noch nicht gefunden. Es gibt aber einen <a title="Ist Avira der Übeltäter?" href="http://forum.avira.com/wbb/index.php?page=Thread&amp;threadID=101502">Hinweis</a> Richtung Avira, das ich verwende.</p>
<p>* Wie ich bereits festgestellt habe ist Apple <a title="Apple is BO-RING" href="http://www.kreava.de/2009/10/07/apple-ist-langweilig/">totlangweilig</a>.</p>
<p>Update: Ich habe mittlerweile Antivir durch Microsoft Security Essentials ersetzt und seitdem keinerlei Probleme mehr. Ich habe zum Thema einen <a href="http://www.kreava.de/2009/11/20/windows-7-jetzt-mit-bergfrische/">Folgeartikel</a> geschrieben.</p>
<p>Update 2: Fast ein Jahr später nochmal Neuigkeiten. Ich habe einen <a href="http://www.kreava.de/2010/11/25/windows-7-chkdsk-problem/">weiteren Artikel</a> geschrieben, der ein Paar Hintergründe und einen möglichen Patch von Microsoft aufzeigt.</p>
<p>Update 3: Service Pack 1 behebt das Problem scheinbar endlich.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;"><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } -->Missverständnisse</div>
]]></content:encoded>
			<wfw:commentRss>http://kreava.de/2009/11/13/wenn-windows-7-sich-mal-nicht-ganz-frisch-fuhlt/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

