<?xml version="1.0" encoding="ISO-8859-15"?>
<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>duke.famkos.net &#187; Computer</title>
	<atom:link href="http://duke.famkos.net/category/computer/feed/" rel="self" type="application/rss+xml" />
	<link>http://duke.famkos.net</link>
	<description>Life just doesn&#8217;t work without a T3</description>
	<lastBuildDate>Tue, 27 Jul 2010 12:04:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Was Disketten (nicht) mit Ubuntu 10.04 zu tun haben</title>
		<link>http://duke.famkos.net/2010/05/10/was-disketten-nicht-mit-ubuntu-10-04-zu-tun-haben/</link>
		<comments>http://duke.famkos.net/2010/05/10/was-disketten-nicht-mit-ubuntu-10-04-zu-tun-haben/#comments</comments>
		<pubDate>Mon, 10 May 2010 17:55:31 +0000</pubDate>
		<dc:creator>beko</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://duke.famkos.net/?p=321</guid>
		<description><![CDATA[Was das neue Ubuntu kann steht schon an wichtigeren Stellen. Was es aber auf jeden Fall wirklich kann ist verdammt schnell hoch- und wieder runterfahren. Ich war ziemlich beeindruckt. Das klappte selbst auf einem 800Mhz Laptop in nur wenigen Sekunden. Umso erstaunter war ich dann, als es auf einem richtigen PC mit einigen Gigaherz und [...]]]></description>
			<content:encoded><![CDATA[<p>Was das neue Ubuntu kann steht schon an wichtigeren Stellen. Was es aber auf jeden Fall wirklich kann ist verdammt schnell hoch- und wieder runterfahren. Ich war ziemlich beeindruckt. Das klappte selbst auf einem 800Mhz Laptop in nur wenigen Sekunden. Umso erstaunter war ich dann, als es auf einem richtigen PC mit einigen Gigaherz und einer teuren ATI Grafikkarte seltsam lang beim Starten brauchte.</p>
<p>Des Rätsels Lösung war schnell gefunden. Im &#8220;dmesg&#8221; Log konnte man schön erkennen wie das Diskettenlaufwerk fd0 mit 5 langen Timeouts abgefragt wurde, bevor es weiter zur grafischen Oberfläche ging. Warum auch immer hier auf ein <em>Diskettenlaufwerk</em> gewartet wird. Das hat die Vorgängerversion nicht gemacht. Eingebaut war auf jeden Fall keines, doch im Bios eben konfiguriert und daher wohl auch der Treiber geladen. Da habe ich dann die Sache auch kurzerhand deaktiviert und schon ist die Kiste in rasend schnell gestartet und einsatzbereit.</p>
<p>Also wenns mal wieder länger dauert.. ein Blick ins Hardwarelog lohnt sich immer <img src='http://duke.famkos.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://duke.famkos.net/2010/05/10/was-disketten-nicht-mit-ubuntu-10-04-zu-tun-haben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validate trac users with auth_mysql</title>
		<link>http://duke.famkos.net/2009/02/15/validate-trac-users-with-auth_mysql/</link>
		<comments>http://duke.famkos.net/2009/02/15/validate-trac-users-with-auth_mysql/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 13:43:39 +0000</pubDate>
		<dc:creator>beko</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.famkos.net/beko/2009/02/15/validate-trac-users-with-auth_mysql/</guid>
		<description><![CDATA[I&#8217;ve a bbs system up and running storing the user accounts and their passwords (as md5 hash) in a database. The trac belonging to the bbs stores it&#8217;s data in a sqlite db and gave me a hard time for setting up useraccounts. I finally managed to validate users against the data from the mysql [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve a bbs system up and running storing the user accounts and their passwords (as md5 hash) in a database. The <a href="http://trac.edgewall.org/">trac</a> belonging to the bbs stores it&#8217;s data in a sqlite db and gave me a hard time for setting up useraccounts. I finally managed to validate users against the data from the mysql database. This is how it works for a standalone tracker project configured as apache2 site with mod_python:</p>
<p><code><br />
 &#x8B;Location /trac&#x9B;<br />
  SetHandler mod_python<br />
  PythonInterpreter main_interpreter<br />
  PythonHandler trac.web.modpython_frontend<br />
  PythonOption TracEnv /path/to/trackerenv<br />
  PythonOption TracUriRoot /trac<br />
  PythonDebug off<br />
 &#x8B;/Location&#x9B;</p>
<p> &#x8B;LocationMatch /trac/login&#x9B;<br />
   AuthType Basic<br />
   AuthName "Please login with your bbs (forum) account"<br />
   Require valid-user</p>
<p>   AuthUserFile /dev/null<br />
   AuthBasicAuthoritative off<br />
   Auth_MYSQL on<br />
   Auth_MySQL_Authoritative off</p>
<p>   Auth_MySQL_DB thedbname<br />
   Auth_MySQL_Username theloginused<br />
   Auth_MySQL_Password thepasswordused<br />
   Auth_MySQL_Password_Table thetablewiththeuserdata<br />
   Auth_MySQL_Username_Field thefieldwiththeusernames<br />
   Auth_MySQL_Password_Field thefieldwiththeuserpasswordsstoredasmd5<br />
   Auth_MySQL_Empty_Passwords Off<br />
   Auth_MySQL_Encryption_Types PHP_MD5<br />
 &#x8B;/LocationMatch&#x9B;<br />
</code></p>
<p>With that settings I was able to produce a login request on the login-site of the tracker that could be feed with users and passwords from my existing bbs database tables. Now the users could login to the tracker and I could remove ticket/wiki creation/modification from the anonymous access to prevent spambots spamming the tracker.</p>
<p><code><br />
trac-admin /path/to/trackenv permission remove anonymous TICKET_CREATE TICKET_MODIFY WIKI_MODIFY WIKI_CREATE<br />
trac-admin /path/to/trackenv permission add authenticated TICKET_CREATE TICKET_MODIFY WIKI_MODIFY WIKI_CREATE<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://duke.famkos.net/2009/02/15/validate-trac-users-with-auth_mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>M.A.X.R. 0.2.0</title>
		<link>http://duke.famkos.net/2008/08/11/maxr-020/</link>
		<comments>http://duke.famkos.net/2008/08/11/maxr-020/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 18:18:45 +0000</pubDate>
		<dc:creator>beko</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.famkos.net/beko/2008/08/11/maxr-020/</guid>
		<description><![CDATA[M.A.X.R. (Mechanized Assault &#038; Exploration Reloaded) 0.2.0 ist draußen. Dabei handelt es sich um einen Klon des Rundenstrategieklassikers M.A.X.. Das Spiel wird von einem Team innerhalb der Gemeinschaft von maxthegame.de als OpenSource Anwendung entwickelt und läuft im Moment unter Linux und Windows (Mac Version möglich). Die Webseite begann ihre Existenz vor Jahren als reine Fanseite [...]]]></description>
			<content:encoded><![CDATA[<p>M.A.X.R. (Mechanized Assault &#038; Exploration Reloaded) 0.2.0 ist draußen. Dabei handelt es sich um einen Klon des Rundenstrategieklassikers M.A.X.. Das Spiel wird von einem Team innerhalb der Gemeinschaft von <a href="http://www.maxthegame.de">maxthegame.de</a> als OpenSource Anwendung entwickelt und läuft im Moment unter Linux und Windows (Mac Version möglich). Die Webseite begann ihre Existenz vor Jahren als reine Fanseite zum Spiel und entwickelte mit der Zeit eine ansehliche Gemeinde. Die Entwicklung an M.A.X.R. läuft dabei nun seit fast einem Jahr und mit dem neusten Release ist es erstmals möglich über TCP/IP, und damit über das Internet, diesen Klassiker zu spielen. Zwar noch nicht wie im erklärten Ziel &#8220;bugless&#8221; (fehlerfreier), doch ist dies ja auch nur die erste Version.</p>
<p><center><a href='http://www.famkos.net/beko/2008/08/11/maxr-020/max_reloaded_startup46jpg/' rel='attachment wp-att-272' title='max_reloaded_startup46.jpg'><img src='http://www.famkos.net/beko/wp-content/uploads/2008/08/max_reloaded_startup46.thumbnail.jpg' alt='max_reloaded_startup46.jpg' /></a><a href='http://www.famkos.net/beko/?attachment_id=270' rel='attachment wp-att-270' title='max_reloaded_startup51.jpg'><img src='http://www.famkos.net/beko/wp-content/uploads/2008/08/max_reloaded_startup51.thumbnail.jpg' alt='max_reloaded_startup51.jpg' /></a><a href='http://www.famkos.net/beko/?attachment_id=271' rel='attachment wp-att-271' title='max_reloaded_startup47.jpg'><img src='http://www.famkos.net/beko/wp-content/uploads/2008/08/max_reloaded_startup47.thumbnail.jpg' alt='max_reloaded_startup47.jpg' /></a><br />
</center></p>
<p>Leider ist das freie Grafik- und Tonset noch nicht fertig gestellt. Aus diesem Grund muss der Anwender entweder eine Original M.A.X. CD / Installation parat haben, oder sich eine beschnittene Version aus dem Netz herunterladen. Zur Integration der Originaldateien wurde die zusätzliche Anwendung &#8220;Resinstaller&#8221; geschrieben, welche alle benötigten Dateien aus dem Original extrahiert. Das ist auch für jene wichtig, die unbedingt den originalen Look&#8217;n'Feel zum Spiel wollen.</p>
]]></content:encoded>
			<wfw:commentRss>http://duke.famkos.net/2008/08/11/maxr-020/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ICQ System Adè</title>
		<link>http://duke.famkos.net/2008/06/24/icq-system-ade/</link>
		<comments>http://duke.famkos.net/2008/06/24/icq-system-ade/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 14:00:41 +0000</pubDate>
		<dc:creator>beko</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.famkos.net/beko/2008/06/24/icq-system-ade/</guid>
		<description><![CDATA[Gestern las ich noch mit Staunen über den Kontakt &#8220;ICQ System&#8221;, der sich in den letzten Tagen bei vielen Nutzern des beliebten ICQ Dienstes breit gemacht hat. Heute habe ich den Kontakt selbst in meiner Liste gefunden. Ich nutze Kopete 0.12.7 welches mit KDE 3.5.9 daher kommt. Unter Linux wähne ich mich eigentlich recht sicher [...]]]></description>
			<content:encoded><![CDATA[<p>Gestern las ich noch mit Staunen über den Kontakt &#8220;ICQ System&#8221;, der sich in den letzten Tagen bei vielen Nutzern des beliebten ICQ Dienstes breit gemacht hat. Heute habe ich den Kontakt selbst in meiner Liste gefunden. Ich nutze Kopete 0.12.7 welches mit KDE 3.5.9 daher kommt. Unter Linux wähne ich mich eigentlich recht sicher und so kam ich doch etwas ins Schleudern, als ich auf vielen Webseiten zur Thematik von einem ICQ Wurm/Trojaner/Virus las. Das erschien mir allerdings nicht sehr glaubwürdig, da ein solcher Superwurm, der Windows-, Linux- und sogar MAC User auf den unterschiedlichsten ICQ-Clients befallen konnte, schon etwas weit her geholt ist. Meine Theorie dazu ist, dass der Kontakt direkt in die Kontaktliste, die auf dem ICQ Server liegt, kopiert worden ist. Scheinbar von ICQ selbst, denn die Webseite <a href="http://www.icq.com/help/">ICQ Help</a> berichtet  inzwischen von einem neuen Service:</p>
<blockquote><p>
As part of the process of upgrading ICQ users to our newest, most advanced version, ICQ6, we have added a new user name to your contact list &#8221;ICQ System&#8221;. The newly added user is intended to improve ICQ&#8217;s line of communication with our users and assure you continue to enjoy talking to everybody, everywhere
</p></blockquote>
<p>Das sagt im Grunde überhaupt nichts über den neuen Kontakt aus. Dazu erschien der Eintrag erst sehr spät und macht eher den Eindruck als solle er die Wogen der Panik etwas glätten. Viele Seiten berichteten bis zu diesem Zeitpunkt nämlich bereits von einem Trojaner, der das Passwort ändern würde und Daten stehlen könne. </p>
<p>Eine viel interessantere Erklärung fand ich im Blog von <a href="http://macxylo.blogspot.com/2008/06/icq-system-account-hijacked.html">MaCXyLoS</a>. Er will zu wissen glauben, dass es sich dabei um einen neuen Anti-Spam Dienst handelt. Nutzer könnten in Zukunft, sobald der Dienst sauber läuft, Spamnachrichten an den Account ICQ System weiterleiten. Ab einer kritischen Menge Meldungen wird der versendende Nutzer dann ausgeschlosssen:</p>
<blockquote><p>
According to information received from Yarik Goldfinger, No. 12111 will soon be used to fight against spam.<br />
When receiving spam user to copy the text of advertising messages, as well as the numbers from which came spam, and send a complaint to the bot ICQ System (12111). When the critical mark of negative feedback status of those is reached the numbers will change to UNREGISTERED. They are currently debugging the new service. Yarik calls for the observance of calm, not to open files sent supposedly struggling with the problem.<br />
The company AOL and personally Yarik Goldfinger of ICQ apologizes to the users for any inconvenience.&#8221;<br />
quelle: http://www.asechka.ru/
</p></blockquote>
<p>Zum Hintergrund von ICQ gibt es übrigens einen <a href="http://de.wikipedia.org/wiki/ICQ">Wikipedia Artikel</a> welcher Yarik Goldfinger als Mitgründer der Firma Mirabilis erklärt &#8211; den Erfindern des ICQ Dienstes selbst. Mirabilis wurde dann übrigens später von AOL eingekauft.</p>
<p>Ob nun harmlos oder nicht. Ich hatte gerade erst einen neuen Account anlegen müssen, da mein alter Account schlichtweg geknackt worden ist. Die siebenstellige ICQ-Nummer war schon sehr alt und aus mir nicht ganz nachvollziehbaren Gründen ist so etwas wohl sehr begehrt. Das an unix-Maßstäben gemessene Passwort war ausgesprochen sicher und dies ist der erste mir bekannte Fall eines geknackten Passworts auf einem Account von mir <i>irgendwo</i> überhaupt. Nach diesen beiden Vorfällen und der herrschenden Unsicherheit habe ich mich dazu entschlossen nun völlig auf diesen Dienst zu verzichten und stattdessen nur noch das freie <a href="http://de.wikipedia.org/wiki/Jabber#Software">Jabber-Protokoll</a> XMPP zu nutzen.</p>
<p>Für meine letzten ICQ-Kontakte bedeutet das: Sorry, Leute. Ich bin schon immer ein wenig paranoid gewesen und das ist auch gut so. Zieht mit oder kontaktiert mich in Zukunft auf den klassischen Wegen über IRC oder Mail. <a href="http://blog.jbbr.net/against-icq/">blog.jbbr.net</a> hat dazu eine sehr schöne Gegenüberstellung von Jabber und ICQ verfasst, welche Vor- und Nachteile beider Protokolle ein wenig ausleuchtet. Ich lege Euch wirklich nahe das einmal zu lesen und dann selbst zu entscheiden. Ich brauche nicht extra erwähnen, dass Jabber GPG-Verschlüsselung von Haus aus unterstützt, was in Zeiten des so genannten &#8220;Bundestrojaners&#8221; in meinen Augen ein klarer Mittelfinger ist <img src='http://duke.famkos.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Für jene, die sich ebenfalls für einen Jabber-Account entscheiden wollen, aber ICQ doch noch nicht die Klinke in die Hand geben können, bleiben die allseits beliebten Mehrfach-Protokoll Programme wie <a href="http://www.pidgin.im/">Pidgin</a> (z.b. für Windows oder Linux), welche neben IRC, MSN und ICQ eben auch Jabber (XMPP) können. Um einen Jabber-Account zu erstellen, muss man sich übrigens nicht durch eine bunte Webseite suchen, wie das bei ICQ der Fall ist. Es genügt die Funktion zum Anlegen eines neuen Accounts im verwendeten Client zu nutzen und sich für einen Jabber-Server zu entscheiden. Ich nutze den Server jabber.snow-crash.org wobei <a href="http://status.jabber.org/">jabber.org</a> von der Jabber Software Stiftung und <a href="http://web.jabber.ccc.de/">jabber.ccc.de</a> des Chaos Computer Clubs ebenfalls sehr beliebte Jabber-Server sind.</p>
<p>&#8220;I seek you&#8221; &#8230;aber in Zukunft unter beko@jabber.snow-crash.org</p>
]]></content:encoded>
			<wfw:commentRss>http://duke.famkos.net/2008/06/24/icq-system-ade/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>UT2003 und XOrg</title>
		<link>http://duke.famkos.net/2008/02/24/ut2003-und-xorg/</link>
		<comments>http://duke.famkos.net/2008/02/24/ut2003-und-xorg/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 18:59:28 +0000</pubDate>
		<dc:creator>beko</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.famkos.net/beko/2008/02/24/ut2003-und-xorg/</guid>
		<description><![CDATA[Seit einigen Updates konnte ich kein Unreal Tournament 2003 mehr starten. Mit dem neuen X-Server verschwanden auch einige Zusatzprogramme aus dem Paketbaum meiner Distribution. Nachdem sich heute eine weitere Fehlermeldung dazu gesellte habe bin ich der Sache einmal auf den Grund gegangen. Hier die Fehlermeldung, die mich beim Starten von ut2003 nun schon seit Monaten [...]]]></description>
			<content:encoded><![CDATA[<p>Seit einigen Updates konnte ich kein Unreal Tournament 2003 mehr starten. Mit dem neuen X-Server verschwanden auch einige Zusatzprogramme aus dem Paketbaum meiner Distribution. Nachdem sich heute eine weitere Fehlermeldung dazu gesellte habe bin ich der Sache einmal auf den Grund gegangen. Hier die Fehlermeldung, die mich beim Starten von ut2003 nun schon seit Monaten heim suchte:</p>
<blockquote><p>
 Error of failed request: BadValue (integer parameter out of range for operation)<br />
 Major opcode of failed request: 135 (XFree86-VidModeExtension)<br />
 Minor opcode of failed request: 10 (XF86VidModeSwitchToMode)<br />
 Value in failed request: 0xb6<br />
 Serial number of failed request: 203<br />
 Current serial number in output stream: 205
</p></blockquote>
<p>Mich verwunderte dies sehr, da ich doch das Paket &#8220;libXxf86vm&#8221;, welches die Funktion VidModeExtension zur Verfügung stellt, installiert hatte. Im Internet stieß ich dann auf folgende Erkenntnis: Viele Spiele nutzen das veraltete Programm &#8220;xvidmode&#8221; um die Auflösung im Vollbild zu setzen. Dafür wird heutzutage aber nur noch &#8220;xrandr&#8221; genutzt. Demnach müsste der Befehl &#8220;ut2003 &#8211;windowed&#8221; funktionieren. Klasse, es läuft also im Fenster, aber nicht im Vollbild. Nun habe ich drei Lösungen dafür konzipiert:</p>
<p>1. Quick&#8217;n'Dirty</p>
<p><code><br />
ln -s /usr/bin/xrandr /usr/bin/xvidmode<br />
</code><br />
Als root ausführen. Dabei wird eine symbolische Verknüpfung von xrandr auf xvidmode erstellt. Die Befehlssyntax ist zwar leicht unterschiedlich aber für ut2003 scheint es zu reichen <img src='http://duke.famkos.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>2. Richtig</p>
<p>xvidmode zum Beispiel von <a href="http://www.tucows.com/preview/10308">ToCows</a> herunter laden, kompilieren und unter /usr/bin installieren</p>
<p>3. Hack</p>
<p>Dabei editiert man das UT2003 startup script im Spielverzeichnis und fügt folgende Zeilen vor &#8220;# Let&#8217;s boogie!&#8221; ein:<br />
<code><br />
#set proper screenresolution<br />
utINI="$HOME/.ut2003/System/UT2003.ini"<br />
if [ -r "$utINI" ]; then<br />
        xwidth=`grep -m 2 FullscreenViewportX $utINI | cut -f2 -d'=' | tail -1`<br />
        xheight=`grep -m 2 FullscreenViewportY $utINI | cut -f2 -d'=' | tail -1`<br />
        echo "Read $xwidth x $xheight from UT2003.ini"<br />
        xrandr `echo "-s "$xwidth"x"$xheight""`<br />
fi<br />
</code><br />
Hier ziehe ich mir die gewünschte Auflösung aus der UT2003.ini im Heimatverzeichnis und setze die Auflösung vor dem Spielstart manuell. Existiert noch keine UT2003.ini kann man das Spiel in dem Fall einmal mit &#8220;&#8211;windowed&#8221; starten. Dabei wird die INI dann erstellt und die Auflösung nach dem Einstellen im Menü unter Settings geschrieben. Ein optionales &#8220;xrandr -s 0&#8243; (oder andere gewünschte Auflösung) am Ende des Skripts setzt die Auflösung nach dem Spielen wieder zurück.</p>
<p>..aus diesem xvidmode/xrandr Grund setzt übrigens auch Quake3 und Enemy Territory die Auflösung nach dem Start nicht mehr richtig <img src='http://duke.famkos.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Es gibt noch ein weiteres Problem, welches mit einem neueren X-Server aufzutreten scheint. Dabei kommt folgende oder ähnliche Fehlermeldung zusätzlich zum Spielstart:</p>
<blockquote><p>
ut2003-bin: xcb_lock.c:70: _XGetXCBBuffer: Assertion `((int) ((xcb_req) &#8211; (dpy->                                                                            request)) >= 0)&#8217; failed.
</p></blockquote>
<p>Das kann man beheben indem man die systemeigene Bibliothek von libSDL nutzt. Dazu muss man erst die libSDL im Systemordner von ut2003 verschwinden lassen:<br />
<code><br />
cd /usr/local/games/ut2003/System<br />
mv libSDL-1.2.so.0 libSDL-1.2.so.0.contrib<br />
ln -s /usr/lib/libSDL-1.2.so.0<br />
</code></p>
<p>Happy fragging <img src='http://duke.famkos.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://duke.famkos.net/2008/02/24/ut2003-und-xorg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BioSys</title>
		<link>http://duke.famkos.net/2008/02/20/biosys/</link>
		<comments>http://duke.famkos.net/2008/02/20/biosys/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 22:07:53 +0000</pubDate>
		<dc:creator>beko</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.famkos.net/beko/2008/02/20/biosys/</guid>
		<description><![CDATA[BioSys BioSys ist eine &#8220;Survival Adventure Simulation&#8221; von JumpStart und Take2 in klassischer voll drehbarer 360 Grad Bildermanier. Nach dem Spielstart schlüpft man in die Rolle des Wissenschaftlers &#8220;Russel&#8221;, der jedoch nach einer schweren Katastrophe sein Gedächtnis verloren hat. Bei der Katastrophe sind alle anderen Menschen in der Biossphere4 ums Leben gekommen. Die Biossphere4 setzt [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.famkos.net/beko/2008/02/20/biosys/biosys-6/' rel='attachment wp-att-249' title='BioSys'><img src='http://www.famkos.net/beko/wp-content/uploads/2008/02/biosys06.thumbnail.jpg' align='left' alt='BioSys' /></a> BioSys</p>
<p> BioSys ist eine &#8220;Survival Adventure Simulation&#8221; von JumpStart und <a href="http://www.take2.de/">Take2</a> in klassischer voll drehbarer 360 Grad Bildermanier. Nach dem Spielstart schlüpft man in die Rolle des Wissenschaftlers &#8220;Russel&#8221;, der jedoch nach einer schweren Katastrophe sein Gedächtnis verloren hat. Bei der Katastrophe sind alle anderen Menschen in der Biossphere4 ums Leben gekommen. Die Biossphere4 setzt sich aus vier voneinander abgeriegelten Biomen zusammen. Das hermetisch abgeriegelte Naturexperiment ist komplett computergesteuert und sehr empfindlich. Durch die Katastrophe ist das Gleichgewicht massiv gestört und Russel muss schnell Initiative ergreifen, um sich selbst und seinen Mikrokosmos am Leben zu erhalten. Denn stirbt die Pflanzenwelt der einzelnen Biome stirbt auch er. Zu allem Überfluss scheint  Russel nicht ganz alleine in der Biossphere zu sein. Eines seiner Experimente hat sich selbstständig gemacht und neben den Gefahren von Flora und Fauna muss man sich auch noch vor diesen in Acht nehmen. Darüber hinaus muss für beständigen Nachschub an Nahrungsmitteln und Trinkwasser gesorgt werden, damit Russel nicht verhungert oder vor Erschöpfung umkippt. Den eigenen Gesundheitzustand darf man dabei ebenfalls nicht außer Acht lassen, während man alle vier Biome wieder funktionstüchtig bekommen muss. Die Hintergrundstory ist sehr Hollywood und kann getrost ignoriert werden. Wer an den Intrigen und Machtkämpfen hinter dem Projekt interessiert ist kann natürlich fleissig die Informationsfetzen im Spiel zusammen suchen und sich ein eigenes Bild machen.</p>
<p><center><br />
<a href='http://www.famkos.net/beko/2008/02/20/biosys/biosys-2/' rel='attachment wp-att-245' title='BioSys'><img src='http://www.famkos.net/beko/wp-content/uploads/2008/02/biosys02.thumbnail.jpg' alt='BioSys' /></a> <a href='http://www.famkos.net/beko/2008/02/20/biosys/biosys/' rel='attachment wp-att-244' title='BioSys'><img src='http://www.famkos.net/beko/wp-content/uploads/2008/02/biosys01.thumbnail.jpg' alt='BioSys' /></a> <a href='http://www.famkos.net/beko/2008/02/20/biosys/biosys-3/' rel='attachment wp-att-246' title='BioSys'><img src='http://www.famkos.net/beko/wp-content/uploads/2008/02/biosys03.thumbnail.jpg' alt='BioSys' /></a><br />
</center><br />
Installation:</p>
<p>Leider meinte Jumpstart wirklich nur Win95/Win98, als man das auf die Verpackung drucken ließ. Ab NT ist bereits Schluss. Zum Glück gibt es <a href="http://www.winehq.org/">Wine</a>. So konnte ich BioSys problemlos unter Linux installieren und starten:</p>
<p>InstallationsCD:<br />
<code><br />
mount /media/cdrom<br />
wine /media/cdrom/setup.exe<br />
umount /media/cdrom<br />
</code></p>
<p>Nun muss Wine noch gesagt werden dass es für BioSys ein Win95 vorgaukeln soll:<br />
<code><br />
wine winecfg<br />
</code><br />
Unter Anwendungen fügen wir eine neue Anwendung hinzu und navigieren im Menü in den neu erstellen BioSys Ordner (C:/Program Files/Biosys) wo wir BioSys.exe auswählen. Als Windowsversion für diese Anwendung wählen wir Win95. Fertig.</p>
<p>SpielCD (wird zum Spielen benötigt):<br />
<code><br />
mount /media/cdrom<br />
cd /pad/zur/wineinstallation/drive_c/Program\ Files/Biosys/<br />
wine BioSys.exe<br />
umount /media/cdrom<br />
</code></p>
<p>Für häufiges Spielen kann man sich z.b. mit <a href="http://www.k3b.org/">k3b</a> komfortabel ein ISO (Imagedatei) der SpielCD erstellen lassen, welches man dann statt der CD über das Loopback Device mounten kann. So muss man nicht immer die CD griffbereit halten.</p>
<p><center><br />
<a href='http://www.famkos.net/beko/2008/02/20/biosys/biosys-4/' rel='attachment wp-att-247' title='BioSys'><img src='http://www.famkos.net/beko/wp-content/uploads/2008/02/biosys04.thumbnail.jpg' alt='BioSys' /></a> <a href='http://www.famkos.net/beko/2008/02/20/biosys/biosys-5/' rel='attachment wp-att-248' title='BioSys'><img src='http://www.famkos.net/beko/wp-content/uploads/2008/02/biosys05.thumbnail.jpg' alt='BioSys' /></a> <a href='http://www.famkos.net/beko/2008/02/20/biosys/biosys-7/' rel='attachment wp-att-250' title='BioSys'><img src='http://www.famkos.net/beko/wp-content/uploads/2008/02/biosys07.thumbnail.jpg' alt='BioSys' /></a><br />
</center></p>
<p>BioSys ist stellenweise sehr knifflig und kann durchaus frustrierend sein, wenn man das Spiel falsch gestartet hat. Spätestens wenn zum Beispiel das dritte Set Sicherungen durchgebrannt ist macht es einfach keinen Spaß mehr. Wer also wirklich nicht weiter kommt kann einen Blick in <a href="http://www.steffennet.com/loesungen/biosys/biosys.htm">Steffen Geislers Walkthrough</a> werfen. Der ist zwar nicht komplett und fehlerfrei aber genügt völlig um weiter zu helfen falls man in einer Sackgasse gelandet ist.</p>
]]></content:encoded>
			<wfw:commentRss>http://duke.famkos.net/2008/02/20/biosys/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>StarCraft Patch 1.15.2 ohne CD</title>
		<link>http://duke.famkos.net/2008/02/17/starcraft-patch-1152-ohne-cd/</link>
		<comments>http://duke.famkos.net/2008/02/17/starcraft-patch-1152-ohne-cd/#comments</comments>
		<pubDate>Sun, 17 Feb 2008 21:30:32 +0000</pubDate>
		<dc:creator>beko</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.famkos.net/beko/2008/02/17/starcraft-patch-1152-ohne-cd/</guid>
		<description><![CDATA[Mit der neusten Patch 1.15.2 von Blizzard ist es nun erstmals offiziell möglich StarCraft ohne CD zu spielen. Mangels Wintendo spiele ich StarCraft mit Wine unter Linux. Und so gehts: Starcraft neuste Version 1.15.2: Ich habe mir die neuste Patchversion Version 1.15.2 für StarCraft Deutsch ohne Expansion Set &#8220;Brood War&#8221; über http://ftp.blizzard.com/pub/starcraft/patches/PC/SC-1152.exe geholt und anschließend [...]]]></description>
			<content:encoded><![CDATA[<p>Mit der neusten Patch 1.15.2 von <a href="http://www.blizzard.com">Blizzard</a> ist es nun erstmals offiziell möglich StarCraft ohne CD zu spielen. Mangels Wintendo spiele ich StarCraft mit <a href="http://www.winehq.org">Wine</a> unter Linux. Und so gehts:</p>
<p><b>Starcraft neuste Version 1.15.2:</b></p>
<p>Ich habe mir die neuste Patchversion Version 1.15.2 für StarCraft Deutsch <b>ohne</b> Expansion Set &#8220;Brood War&#8221; über   <a href="http://ftp.blizzard.com/pub/starcraft/patches/PC/SC-1152.exe">http://ftp.blizzard.com/pub/starcraft/patches/PC/SC-1152.exe</a>  geholt und anschließend mit wine erfolgreich installiert:</p>
<p><code><br />
wget http://ftp.blizzard.com/pub/starcraft/patches/PC/SC-1152.exe<br />
wine SC-1152.exe<br />
</code></p>
<p>In der beliegenden ReadMe steht zum Spielen ohne CD folgende Information:</p>
<blockquote><p>
If you own only StarCraft, copy &#8220;INSTALL.EXE&#8221; from the StarCraft CD to<br />
your StarCraft folder and rename it to &#8220;StarCraft.mpq&#8221;.
</p></blockquote>
<p>Die fragliche Datei befindet sich auf meiner &#8220;CD-Rom&#8221; unter /media/cdrom klein geschrieben und ist 605MB groß:</p>
<p><code><br />
-r-xr-xr-x 1 root root 605M  3. Apr 1998  /media/cdrom/install.exe<br />
</code></p>
<p>Ich kopiere die install.exe wie im Patch-ReadMe beschrieben in mein StarCraft Installationsverzeichnis:</p>
<p><code><br />
mount /media/cdrom<br />
cp /media/cdrom/install.exe ~/.wine/drive_c/Programme/Starcraft/StarCraft.mpq<br />
umount /media/cdrom<br />
cd ~/.wine/drive_c/Programme/Starcraft<br />
wine StarCraft.exe<br />
</code></p>
<p>Oder im virtuellen Desktop:</p>
<p><code><br />
wine explorer /desktop=name,640x480 StarCraft.exe<br />
</code></p>
<p>Die neuste Version scheint anstandslos auch ohne CD zu laufen <img src='http://duke.famkos.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href='http://www.famkos.net/beko/2008/02/17/starcraft-patch-1152-ohne-cd/starcraft/' rel='attachment wp-att-242' title='StarCraft'><img src='http://www.famkos.net/beko/wp-content/uploads/2008/02/starcraft.thumbnail.jpg' alt='StarCraft' /></a></p>
<p><b>StarCraft alte Version 1.14: </b></p>
<p>Bisher habe ich StarCraft immer über mein (quick&#8217;n'dirty) Skript &#8220;starcraft.sh&#8221; gestartet, welches eine ISO anstelle der SpielCD für mich über das loop-device gemountet hat.</p>
<p><code><br />
#!/bin/sh<br />
#----------------------------------------</p>
<p>if [ -f /media/cdrom/sc.ico ]; then<br />
    echo Game-CD already mounted<br />
else<br />
    echo Mounting Game-CD<br />
    mount /home/beko/iso/starcraft.iso<br />
fi</p>
<p>wine ./starcraft.exe $@</p>
<p>umount /home/beko/iso/starcraft.iso<br />
</code></p>
<p>DIe ISO habe ich vorher zusammen mit einigen anderen Spiele-ISOs, mit denen ich ähnlich verfahre, in meiner fstab definiert:</p>
<p><code><br />
/home/beko/iso/starcraft.iso /media/cdrom iso9660 ro,noauto,user,exec,loop   0 0<br />
</code></p>
<p>Zum Vergleich:</p>
<p>623M starcraft.iso<br />
605M StarCraft.mpq </p>
<p>Ich spare mir mit der neusten Patch also ganze 18 MB und ein paar Zeilen in meinem Startup Skript. Danke Blizzard&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://duke.famkos.net/2008/02/17/starcraft-patch-1152-ohne-cd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Glest</title>
		<link>http://duke.famkos.net/2007/12/17/glest/</link>
		<comments>http://duke.famkos.net/2007/12/17/glest/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 22:17:01 +0000</pubDate>
		<dc:creator>beko</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.famkos.net/beko/2007/12/17/glest/</guid>
		<description><![CDATA[Glest ist ein Strategiespiel, dass stark an Warcraft 3 erinnert. Seit einiger Zeit wird das freie OpenSource Spiel auch unter Linux unterstützt. Um es aber zu installieren benötigt es selbst für Linux eine gute Portion Hirnschmalz, wenn man nicht auf den fertigen Loki Installer zurückgreifen mag und das Spiel aus den Quelldateien heraus erstellen möchte. [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.famkos.net/beko/2007/12/17/glest/glest-hauptmenu/' rel='attachment wp-att-236' title='Glest Hauptmenü'><img src='http://www.famkos.net/beko/wp-content/uploads/2007/12/glest01.thumbnail.jpg' alt='Glest Hauptmenü' align='left' /></a> <a href="http://www.glest.org/">Glest</a> ist ein Strategiespiel, dass stark an Warcraft 3 erinnert. Seit einiger Zeit wird das freie OpenSource Spiel auch unter Linux unterstützt. Um es aber zu installieren benötigt es selbst für Linux eine gute Portion Hirnschmalz, wenn man nicht auf den <a href="http://liflg.org/?catid=6&#038;gameid=58">fertigen Loki Installer</a> zurückgreifen mag und das Spiel aus den Quelldateien heraus erstellen möchte. Auf <a href="http://sourceforge.net/project/showfiles.php?group_id=127297">Sourceforge</a> gibt es dazu die benötigten Dateien glest_data und glest_source für Spiel- und Quelldateien.</p>
<p>Nach dem Entpacken wechselt man nun im Sourcenverzeichnis nach mk/linux. Nun fängt der Spaß erst richtig an. Als erstes sind alle Dateien mit dem DOS Zeilenumbruch kodiert. Abhilfe schafft zum Beispiel das Werkzeug <a href="http://www.megaloman.com/~hany/_data/hd2u/">hd2u</a> (Hany&#8217;s Dos <-> Unix convertor). Hinweis: Es gibt mehrere Programme/Skripte mit dem Namen dos2unix (zum Beispiel aus dem Paket <a href=" http://www.gnu.org/software/recode">Recode</a>) und die Befehlssyntax kann weitere Parameter erfordern.<br />
<code><br />
cd mk/linux<br />
for i in $(find ./); do dos2unix $i; done<br />
</code></p>
<p>Nun fehlt noch die korrekte Rechtevergabe, um die Skriptdateien auch ausführen zu können. Anschließend kann autogen und configure gestartet werden. Das Projekt selbst lässt sich dann mit <a href="http://public.perforce.com/public/jam/">jam</a> (anstatt dem üblichen make) bauen.</p>
<p><code><br />
chmod a+x *.sh<br />
./autogen.sh<br />
./configure<br />
jam<br />
</code></p>
<p><a href='http://www.famkos.net/beko/2007/12/17/glest/glest-spiel-magierseite/' rel='attachment wp-att-237' title='Glest Spiel Magierseite'><img src='http://www.famkos.net/beko/wp-content/uploads/2007/12/glest02.thumbnail.jpg' alt='Glest Spiel Magierseite'  align='left' /></a> Nach erfolgreicher Übersetzung kann nun die entstandene Binärdatei &#8220;glest&#8221; zu den restlichen Spieldateien unter glest_game kopiert werden. Nun habe ich noch die (unvollständige) Übersetzung <a href="http://www.glest.org/files/contrib/translations/">deutsch 2.0.1.zip </a> herunter geladen und die entpackte lng-Datei unter glest_game/data/lang abgespeichert.</p>
<p>Nun folgt der zweite Akt. Glest ließ sich wegen verschiedener Probleme nicht starten. Ein Blick in die glest.ini schafft hoffentlich Abhilfe. Ich habe folgende Probleme gehabt:</p>
<p><code>Exception: Couldn't set video mode 1024x768 (32bpp 0 stencil 32 depth-buffer). SDL Error is: Couldn't find matching GLX visual</code>glest.ini => DepthBits=24</p>
<p><code>Exception: Font not found. </code>glest.ini => FontConsole=-adobe-helvetica-medium-r-normal&#8211;12-120-75-75-p-67-iso8859-15<br />
glest.ini => FontDisplay=&#8211;adobe-helvetica-medium-r-normal&#8211;12-120-75-75-p-67-iso8859-15<br />
glest.ini => FontMenu=-adobe-helvetica-medium-r-normal&#8211;12-120-75-75-p-67-iso8859-15<br />
(xlsfonts zeigt verfügbare Fonts auf dem System an)</p>
<p><code>Exception: Unknown sound factory: DirectSound8 </code>glest.ini => FactorySound=OpenAL</p>
]]></content:encoded>
			<wfw:commentRss>http://duke.famkos.net/2007/12/17/glest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVN für KDEVELOP mit KDESVN</title>
		<link>http://duke.famkos.net/2007/10/02/svn-fur-kdevelop-mit-kdesvn/</link>
		<comments>http://duke.famkos.net/2007/10/02/svn-fur-kdevelop-mit-kdesvn/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 08:47:09 +0000</pubDate>
		<dc:creator>beko</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.famkos.net/beko/2007/10/02/svn-fur-kdevelop-mit-kdesvn/</guid>
		<description><![CDATA[Ich war am Wochenende fleissig und habe einen kleinen Server für die Deutsche M.A.X. Community zusammen gebaut und darauf Lunar Linux installiert. Seine Hauptaufgabe ist die Bereitstellung von &#8220;SVN&#8221; oder auch &#8220;subversion&#8221;. Dabei handelt es sich um eine Versionsverwaltung für die Quelldateien des Projekts. Jeder Entwickler kann dabei über seinen eigenen Zugang ständig mit dem [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.famkos.net/beko/wp-content/uploads/2007/10/svn04.jpg' title='KDEVELOP and SVN at work'><img src='http://www.famkos.net/beko/wp-content/uploads/2007/10/svn04.thumbnail.jpg' width='230' height='184' align='left' alt='KDEVELOP and SVN at work' /></a>Ich war am Wochenende fleissig und habe einen kleinen Server für die <a href="http://www.maxthegame.de">Deutsche M.A.X. Community</a> zusammen gebaut und darauf <a href="http://www.lunar-linux.org">Lunar Linux</a> installiert. Seine Hauptaufgabe ist die Bereitstellung von &#8220;SVN&#8221; oder auch &#8220;subversion&#8221;. Dabei handelt es sich um eine Versionsverwaltung für die Quelldateien des Projekts. Jeder Entwickler kann dabei über seinen eigenen Zugang ständig mit dem Projekt synchronisieren. Dabei wird vermieden, dass ausversehen zwei Dateien gleichzeitig verändert werden, ohne dass die Autoren darüber in Kenntnis gesetzt werden. Darüber hinaus kann man zu jeder beliebigen älteren Version im SVN zurück kehren, falls man mit seinen Änderungen im Code in einer Sackgasse gelandet ist. Das beste: SVN ist es völlig egal welcher Programmierer mit was für einem Betriebssystem und was für einer Entwicklungsumgebung arbeitet.</p>
<p>Nach der Suche nach einer Einführung für SVN und KDEVELOP (Entwicklungsumgebung für KDE &#8211; siehe Bild) konnte ich einfach nichts verständliches finden. Klar war, dass KDEVELOP inzwischen scheinbar SVN unterstützt. Was ich verzweifelt suchte, war eine Möglichkeit mich an das bereits bestehende Projekt ran zu hängen. So entstand dieser neue Artikel, der genau das bietet, in meiner Linuxkategorie: <a href="http://www.famkos.net/beko/linux/svn-fur-kdevelop-mit-kdesvn/">SVN für KDEVELOP mit KDESVN</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://duke.famkos.net/2007/10/02/svn-fur-kdevelop-mit-kdesvn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>X.Org X Server 1.4.0</title>
		<link>http://duke.famkos.net/2007/09/19/xorg-x-server-140/</link>
		<comments>http://duke.famkos.net/2007/09/19/xorg-x-server-140/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 19:14:49 +0000</pubDate>
		<dc:creator>beko</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.famkos.net/beko/?p=143</guid>
		<description><![CDATA[Tja &#8211; und das passierte nach einem Update von XOrg: X.Org X Server 1.4.0 [...] (II) Module nvidia: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.0ServerCmd=/usr/bin/X -br Module class: X.Org Video Driver (EE) NVIDIA(0): ============= WARNING WARNING WARNING WARNING ============= (EE) NVIDIA(0): This server has a video driver ABI version of 2.0 but this [...]]]></description>
			<content:encoded><![CDATA[<p>Tja &#8211; und das passierte nach einem Update von XOrg:</p>
<p><code><br />
X.Org X Server 1.4.0<br />
[...]<br />
(II) Module nvidia: vendor="NVIDIA Corporation"<br />
        compiled for 4.0.2, module version = 1.0.0ServerCmd=/usr/bin/X -br</p>
<p>        Module class: X.Org Video Driver<br />
(EE) NVIDIA(0): ============= WARNING WARNING WARNING WARNING =============<br />
(EE) NVIDIA(0): This server has a video driver ABI version of 2.0 but this<br />
(EE) NVIDIA(0):     driver is designed to work with versions before 2.0.<br />
(EE) NVIDIA(0):     Please check http://www.nvidia.com/ for driver updates or<br />
(EE) NVIDIA(0):     downgrade to an X server with a supported driver ABI.<br />
(EE) NVIDIA(0): ===========================================================<br />
</code></p>
<p>Abhilfe schafft entweder ein Update der NVIDIA Treiber von 100.14.11 auf 100.14.19 oder den X mit -ignoreABI starten. Das sieht dann manuell so aus: &#8220;startx &#8212; -ignoreABI&#8221; oder zum Beispiel über KDM in $KDEDIR/share/config/kdm/kdmrc die Zeile ServerCMD anpassen: &#8220;ServerCmd=/usr/bin/X -br -ignoreABI&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://duke.famkos.net/2007/09/19/xorg-x-server-140/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
