<?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/"
	>

<channel>
	<title>BrainDB</title>
	<atom:link href="http://braindb.net/feed" rel="self" type="application/rss+xml" />
	<link>http://braindb.net</link>
	<description>Futter für's Hirn</description>
	<pubDate>Mon, 01 Mar 2010 08:21:01 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Java Policy auslesen</title>
		<link>http://braindb.net/datenbank/java-policy-auslesen.html</link>
		<comments>http://braindb.net/datenbank/java-policy-auslesen.html#comments</comments>
		<pubDate>Mon, 01 Mar 2010 08:14:48 +0000</pubDate>
		<dc:creator>Ditha</dc:creator>
		
		<category><![CDATA[Datenbank]]></category>

		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://braindb.net/?p=1790</guid>
		<description><![CDATA[Die Oracle Datenbank hat bzw. kann Zugriff auf das Dateisystem haben. Damit das funktioniert muss es &#8220;freigegeben&#8221; werden.
exec dbms_java.grant_permission( ‘ROLLE’, ‘SYS:java.io.FilePermission’, ‘C:\oracle\admin\DB\utl_file_dir\-’, ‘read, write, delete’);
Das Ergebnis lässt sich wie folgt abfragen.
select type_schema,type_name,name,action from USER_JAVA_POLICY
where type_name=&#8217;java.io.FilePermission&#8217;;
Schöner geht&#8217;s immer:
sqlplus user/pw@SID @java_policy_user
Anhang:
java_policy_user.sql
]]></description>
			<content:encoded><![CDATA[<p>Die Oracle Datenbank hat bzw. kann Zugriff auf das Dateisystem haben. Damit das funktioniert muss es &#8220;freigegeben&#8221; werden.</p>
<p><strong>exec dbms_java.grant_permission( ‘ROLLE’, ‘SYS:java.io.FilePermission’, ‘C:\oracle\admin\DB\utl_file_dir\-’, ‘read, write, delete’);</strong></p>
<p>Das Ergebnis lässt sich wie folgt abfragen.<br />
<strong>select type_schema,type_name,name,action from USER_JAVA_POLICY<br />
where type_name=&#8217;java.io.FilePermission&#8217;;</strong></p>
<p><span style="text-decoration: underline;">Schöner geht&#8217;s immer:</span><br />
<strong>sqlplus user/pw@SID @java_policy_user</strong></p>
<p><span style="text-decoration: underline;">Anhang:</span><br />
<a href="http://braindb.net/wp-content/uploads/2010/03/java_policy_user.sql">java_policy_user.sql</a></p>
]]></content:encoded>
			<wfw:commentRss>http://braindb.net/datenbank/java-policy-auslesen.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>VirtManager: could not open disk image</title>
		<link>http://braindb.net/software/betriebssystem/virtmanager-could-not-open-disk-image.html</link>
		<comments>http://braindb.net/software/betriebssystem/virtmanager-could-not-open-disk-image.html#comments</comments>
		<pubDate>Fri, 26 Feb 2010 16:53:18 +0000</pubDate>
		<dc:creator>Ditha</dc:creator>
		
		<category><![CDATA[Betriebssystem]]></category>

		<category><![CDATA[CentOS]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Unix]]></category>

		<category><![CDATA[Virtuell]]></category>

		<guid isPermaLink="false">http://braindb.net/?p=1783</guid>
		<description><![CDATA[Es trieb mich fast in den Wahnsinn! Warum kann ich meine Images nicht dort hinlegen, wo ich es will. Warum kann ich plötzlich nicht mehr das &#8220;images&#8221;-Verzeichnis linken. Und warum kommt so eine hole Fehlermeldung.
Lösung:
SELinux! Mist Ding, das! Ausschalten und alles funktioniert so, wie es soll.
]]></description>
			<content:encoded><![CDATA[<p>Es trieb mich fast in den Wahnsinn! Warum kann ich meine Images nicht dort hinlegen, wo ich es will. Warum kann ich plötzlich nicht mehr das &#8220;images&#8221;-Verzeichnis linken. Und warum kommt so eine hole Fehlermeldung.</p>
<p><span style="text-decoration: underline;">Lösung:</span><br />
SELinux! Mist Ding, das! Ausschalten und alles funktioniert so, wie es soll.</p>
]]></content:encoded>
			<wfw:commentRss>http://braindb.net/software/betriebssystem/virtmanager-could-not-open-disk-image.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Arbeits-VM erstellen</title>
		<link>http://braindb.net/software/betriebssystem/arbeits-vm-erstellen.html</link>
		<comments>http://braindb.net/software/betriebssystem/arbeits-vm-erstellen.html#comments</comments>
		<pubDate>Tue, 23 Feb 2010 15:40:08 +0000</pubDate>
		<dc:creator>Ditha</dc:creator>
		
		<category><![CDATA[Betriebssystem]]></category>

		<category><![CDATA[CentOS]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Unix]]></category>

		<category><![CDATA[Virtuell]]></category>

		<guid isPermaLink="false">http://braindb.net/?p=1760</guid>
		<description><![CDATA[Eine Arbeits-VM - Was soll denn das sein?
Ich stelle mir das so vor, dass ich ein Host-System betreibe und auf diesem die Gastsysteme, die jeweils die entsprechenden Aufgaben versehen.
Nun basteln wir uns eine Umgebung in der man vernünftig arbeiten kann.
Die Basis für diese Arbeitsumgebung ist ein abgerüstetes CentOS. Abgerüstet heißt, dass ich auf den ganzen [...]]]></description>
			<content:encoded><![CDATA[<p>Eine Arbeits-VM - Was soll denn das sein?</p>
<p>Ich stelle mir das so vor, dass ich ein Host-System betreibe und auf diesem die Gastsysteme, die jeweils die entsprechenden Aufgaben versehen.</p>
<p>Nun basteln wir uns eine Umgebung in der man vernünftig arbeiten kann.</p>
<p><span id="more-1760"></span>Die Basis für diese Arbeitsumgebung ist ein abgerüstetes <a title="CentOS" href="http://centos.org" target="_blank">CentOS</a>. Abgerüstet heißt, dass ich auf den ganzen <a title="Gnome" href="http://gnome.org" target="_blank">Gnome</a>-Mist verzichte und nur das installiere, was wirklich sinnvoll ist.</p>
<p>Die Installation ist analog zu einer herkömmliche CentOS-Installation (ohne LVM). Mit dem kleinen, entscheidenden Unterschied, dass bei der Paketauswahl die &#8220;Gnome-Umgebung&#8221; deaktiviert wird. - Die Installation ist schnell beendet und betriebsbereit.</p>
<p>Der Neustart des Systems bietet die Möglichkeit der Konfiguration.<br />
Sicherheit - Da es sich um eine Arbeitsstation handelt und davon auszugehen ist, dass das Host-System sicher genug ist, deaktiviere ich Firewall und SELinux.<br />
Service - Schon auf &#8220;echter&#8221; Hardware werden nicht alle Dienste benutzt. - In der VM kommen natürlich die hinzu, die den direkten Hardwarezugriff brauchen. Ich deaktiviere daher folgende Dienste:<br />
bluetooth, cpuspeed, ip6tables, isdn, lvm2-monitor , sendmail</p>
<p>Ist das neue System nun, nach dem Neustart, konfiguriert (first-boot) und betriebsbereit, scheint es äußerst sinnvoll, erst mal ein Update des Systems zu machen.</p>
<p>Aber&#8230;<br />
&#8230;die bereits vorhandenen, zusätzliche Repositories können auch gleich mit eingebunden werden. Dazu wird die &#8220;<span style="text-decoration: underline;">CentOS-Base.repo</span>&#8221; angepasst.<br />
<strong>vi /etc/yum.repo.d/CentOS-Base.repo</strong></p>
<p>Nun können die einzelnen Sektionen aktiviert werden, indem man &#8220;enable=0&#8243; auf &#8220;enable=1&#8243; ändert. Zusätzlich ist es &#8220;nötig&#8221;, die Option &#8220;priority&#8221; entsprechend einzuarbeiten. Ich hänge an den &#8220;Standard-Repos&#8221; das &#8220;priority=1&#8243; an. Die anderen Bereiche bekommen &#8220;priority=10&#8243; (siehe <a title="Priority@CentOS" href="http://braindb.net/software/betriebssystem/prioritaten-bei-yum.html" target="_blank">Prioritäten bei YUM</a>). Da <a title="Fluxbox" href="http://fluxbox.org" target="_blank">Fluxbox</a> nicht Bestandteil des Standards ist, muss/sollte eine zusätzliche Softwarequelle installiert werden (<a title="RPMforge" href="http://braindb.net/software/betriebssystem/rpmforge-unter-centos.html" target="_blank">RPMforge unter CentOS</a>).<br />
Update und Neustart!<br />
<strong>yum update<br />
reboot</strong></p>
<p>Nun ist es Zeit den Benutzer zu erstellen. - Es gibt sicher viele Optionen, aber diese sollen nicht Thema dieses Artikels sein.<br />
<strong>adduser ditha</strong><br />
<strong>passwd -f ditha</strong></p>
<p>Um &#8220;vernünftig&#8221; arbeiten zu können, bietet sich in den meisten Fällen eine grafische Oberfläche an (<a title="X Window" href="http://braindb.net/software/betriebssystem/x-und-centos.html" target="_blank">X und CentOS</a>).</p>
<p>Als Desktop setze ich auch Fluxbox. Denn hier geht es noch um das wesentliche. - Die Funktion!<br />
<strong>yum install fluxbox</strong></p>
<p>Nun ist soweit alles installiert. gibt man nun &#8220;<span style="text-decoration: underline;">init 5</span>&#8221; ein, so startet GDM und fordert zur Anmeldung auf. Damit dies auch beim Systemstart von allein passiert, kann das &#8220;default-init-level&#8221; in der &#8220;<span style="text-decoration: underline;">/etc/inittab</span>&#8221; entsprechend geändert werden.</p>
<p>Fertig!</p>
]]></content:encoded>
			<wfw:commentRss>http://braindb.net/software/betriebssystem/arbeits-vm-erstellen.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>X und CentOS</title>
		<link>http://braindb.net/software/betriebssystem/x-und-centos.html</link>
		<comments>http://braindb.net/software/betriebssystem/x-und-centos.html#comments</comments>
		<pubDate>Tue, 23 Feb 2010 12:40:22 +0000</pubDate>
		<dc:creator>Ditha</dc:creator>
		
		<category><![CDATA[Betriebssystem]]></category>

		<category><![CDATA[CentOS]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://braindb.net/?p=1772</guid>
		<description><![CDATA[Installiert man CentOS &#8220;selbst&#8221;, dass heißt, ohne die Gnome-Voreinstellung, so bleibt es nicht aus, dass auch der grafische Desktop selbst gebaut werden muss.
Installation:
yum groupinstall &#8220;X Window System&#8221;
Konfiguration:
Xorg -configure
cp ~/xorg.conf.new /etc/X11/xorg.conf
vi /etc/X11/xorg.conf
Driver &#8220;vesa&#8221;
Start:
startx
]]></description>
			<content:encoded><![CDATA[<p>Installiert man CentOS &#8220;selbst&#8221;, dass heißt, ohne die Gnome-Voreinstellung, so bleibt es nicht aus, dass auch der grafische Desktop selbst gebaut werden muss.</p>
<p><span style="text-decoration: underline;">Installation:</span><br />
<strong>yum groupinstall &#8220;X Window System&#8221;</strong></p>
<p><span style="text-decoration: underline;">Konfiguration:</span><br />
<strong>Xorg -configure<br />
cp ~/xorg.conf.new /etc/X11/xorg.conf<br />
vi </strong><strong>/etc/X11/xorg.conf<br />
</strong><em>Driver &#8220;vesa&#8221;</em><strong></strong></p>
<p><span style="text-decoration: underline;">Start:</span><br />
<strong>startx</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://braindb.net/software/betriebssystem/x-und-centos.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>RPMforge unter CentOS</title>
		<link>http://braindb.net/software/betriebssystem/rpmforge-unter-centos.html</link>
		<comments>http://braindb.net/software/betriebssystem/rpmforge-unter-centos.html#comments</comments>
		<pubDate>Tue, 23 Feb 2010 12:27:28 +0000</pubDate>
		<dc:creator>Ditha</dc:creator>
		
		<category><![CDATA[Betriebssystem]]></category>

		<category><![CDATA[CentOS]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://braindb.net/?p=1768</guid>
		<description><![CDATA[CentOS ist ein, wenn nicht sogar der beste, Red Hat-Clone. Der Standard, der vom großen Bruder vorgegeben wird, kann man hier aber sehr bequem etwas aufweichen bzw. erweitern. - Man fügt einfach das RPMforge-Repository hinzu.
Die Installation ist ganz einfach, da die Macher einfach ein RPM-Paket bereitstellen, das die Arbeit von allein erledigt.
Zuerst muss das richtige [...]]]></description>
			<content:encoded><![CDATA[<p>CentOS ist ein, wenn nicht sogar der beste, Red Hat-Clone. Der Standard, der vom großen Bruder vorgegeben wird, kann man hier aber sehr bequem etwas aufweichen bzw. erweitern. - Man fügt einfach das <a title="RPMforge" href="http://dag.wieers.com/rpm/packages/rpmforge-release/" target="_blank">RPMforge-Repository</a> hinzu.</p>
<p><span id="more-1768"></span>Die Installation ist ganz einfach, da die Macher einfach ein RPM-Paket bereitstellen, das die Arbeit von allein erledigt.</p>
<p>Zuerst muss das richtige Paket heruntergeladen werden. Es gibt zwei Varianten. Eine für 32 Bit und eine für 64 Bit. Welches du benutzen &#8220;musst&#8221;, siehst du mit &#8220;<strong>uname -m</strong>&#8220;.<br />
<span style="text-decoration: underline;">32 Bit:</span> http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm<br />
<span style="text-decoration: underline;">64 Bit:</span> http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm</p>
<p>Du kannst die Pakete mit wget herunterladen und via &#8220;<strong>rpm -ihv &#8230;</strong>&#8221; installieren.</p>
<p>Anschließend muss der Key importiert werden, denn &#8220;Sicher ist Sicher&#8221;. <img src='http://braindb.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
<strong>rpm &#8211;import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt</strong></p>
<p>Nun kann und sollte noch die Priorität dieses Repos gesetzt werden. Das ist nicht ganz unwichtig, da man sich anderenfalls das Betriebssystem nachhaltig verpfuscht (<a title="YUM's Prioritäten" href="http://braindb.net/allgemeines/prioritaten-bei-yum.html" target="_blank">Prioritäten bei YUM</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://braindb.net/software/betriebssystem/rpmforge-unter-centos.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Prioritäten bei YUM</title>
		<link>http://braindb.net/allgemeines/prioritaten-bei-yum.html</link>
		<comments>http://braindb.net/allgemeines/prioritaten-bei-yum.html#comments</comments>
		<pubDate>Tue, 23 Feb 2010 11:51:14 +0000</pubDate>
		<dc:creator>Ditha</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

		<category><![CDATA[Betriebssystem]]></category>

		<category><![CDATA[CentOS]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://braindb.net/?p=1764</guid>
		<description><![CDATA[YUM ist das präferierte Tool, um Software bei Red Hat-Abkömmlingen zu installieren. CentOS, ein Rad Hat-Clone, bietet eine mögliche Priorisierung der verschiedenen Repositories. Es muss allerdings erst aktiviert werden. Wie das funktioniert, siehst du hier!
Erweitert man den möglichen Softwareumfang von CentOS, wird schnell offensichtlich, dass verschiedene Repos die gleiche Software in verschiedenen Versionen bietet. Damit [...]]]></description>
			<content:encoded><![CDATA[<p>YUM ist das präferierte Tool, um Software bei Red Hat-Abkömmlingen zu installieren. <a title="CentOS" href="http://centos.org" target="_blank">CentOS</a>, ein Rad Hat-Clone, bietet eine mögliche Priorisierung der verschiedenen Repositories. Es muss allerdings erst aktiviert werden. Wie das funktioniert, siehst du hier!</p>
<p><span id="more-1764"></span>Erweitert man den möglichen Softwareumfang von CentOS, wird schnell offensichtlich, dass verschiedene Repos die gleiche Software in verschiedenen Versionen bietet. Damit man sich damit nicht restlos die Intallation ruiniert, gibt es die sogenannten &#8220;Priorities&#8221;. - Die Priorisierung!</p>
<p>Als erstes ist es zumeist schlau, die bereits vorhandenen Repos zu aktivieren (<span style="text-decoration: underline;">enabled=1</span>). Dann mit &#8220;<strong>yum install yum-priorities</strong>&#8221; die entsprechende Erweiterung installieren.</p>
<p>Damit diese Erweiterung Verwendung findet, muss diese natürlich aktiviert werden.<br />
<strong>vi /etc/yum/pluginconf.d/priorities.conf</strong><br />
<em>[main]<br />
enabled=1</em></p>
<p>Nun können die Prioritäten der verschiedenen Repositories festgelegt werden. Einfach die &#8220;priority&#8221;-Option an den Repo-Block anhängen.<br />
<span style="text-decoration: underline;">Beispiel:</span><br />
<strong>vi /etc/yum.repo.d/CentOS-Base.repo</strong><br />
<em>[centosplus]<br />
name=CentOS-$releasever - Plus<br />
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;arch=$basearch&amp;repo=centosplus<br />
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/<br />
gpgcheck=1<br />
enabled=0<br />
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5<br />
priority=10</em></p>
<p>mit &#8220;<strong>yum update</strong>&#8221; sollte sich nun der Erfolg zeigen, welchen man zumeist daran erkennen kann, dass niemals ein Kernel aus einem optionalen Repository installiert wird. Wenn doch, dann noch mal einen genaueren Blick auf die Konfiguration werfen!</p>
<p><span style="text-decoration: underline;">Quelle:</span><br />
<a title="Priority@CentOS" href="http://wiki.centos.org/PackageManagement/Yum/Priorities" target="_blank">http://wiki.centos.org/PackageManagement/Yum/Priorities</a></p>
]]></content:encoded>
			<wfw:commentRss>http://braindb.net/allgemeines/prioritaten-bei-yum.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>opmnctl - start/stop</title>
		<link>http://braindb.net/software/server-software/opmnctl-startstop.html</link>
		<comments>http://braindb.net/software/server-software/opmnctl-startstop.html#comments</comments>
		<pubDate>Mon, 22 Feb 2010 09:55:40 +0000</pubDate>
		<dc:creator>Ditha</dc:creator>
		
		<category><![CDATA[Server]]></category>

		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://braindb.net/?p=1553</guid>
		<description><![CDATA[Der Oracle Applicationserver ist sicher mehr als nur ein Enterprise-Server - Er ist vor allem eine Herausforderung&#8230;an die Geduld!
Ich möchte hier mal im Kuren zeigen, wie man einen Container startet bzw. stoppt. Es wird hier davon ausgegangen, dass &#8220;opmnctrl&#8221; nicht im Pfad liegt. (ias10g HOME=/u01/app/oracle/product/ias10_2/userhome)
Status abfragen:
 ~/../opmn/bin/opmnctl status
Processes in Instance: ias01.kvasydbsrv.warlnet
-------------------+--------------------+---------+---------
ias-component     [...]]]></description>
			<content:encoded><![CDATA[<p>Der Oracle Applicationserver ist sicher mehr als nur ein Enterprise-Server - Er ist vor allem eine Herausforderung&#8230;an die Geduld!</p>
<p>Ich möchte hier mal im Kuren zeigen, wie man einen Container startet bzw. stoppt. Es wird hier davon ausgegangen, dass &#8220;opmnctrl&#8221; nicht im Pfad liegt. (ias10g HOME=/u01/app/oracle/product/ias10_2/userhome)</p>
<p>Status abfragen:<br />
<strong> ~/../opmn/bin/opmnctl status</strong></p>
<pre>Processes in Instance: ias01.kvasydbsrv.warlnet
-------------------+--------------------+---------+---------
ias-component      | process-type       |     pid | status
-------------------+--------------------+---------+---------
DSA                | DSA                |     N/A | Down
LogLoader          | logloaderd         |     N/A | Down
HTTP_Server        | HTTP_Server        |    9279 | Alive
dcm-daemon         | dcm-daemon         |    9352 | Alive
OC4J               | OC4J_BI_Forms      |    9281 | Alive
OC4J               | myapp              |    9280 | Alive
rs_prod            | ReportsServer      |   11793 | Alive
rs_test            | ReportsServer      |    9469 | Alive</pre>
<p>Nun wird der Container &#8220;myapp&#8221; gestoppt und anschließend wieder gestartet.<br />
<strong>~/../opmn/bin/opmnctl stopproc process-type=myapp<br />
~/../opmn/bin/opmnctl startproc process-type=myapp</strong></p>
<p>Das war&#8217;s!</p>
]]></content:encoded>
			<wfw:commentRss>http://braindb.net/software/server-software/opmnctl-startstop.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>OpenStreetMap (OSM) Karten im Garmin installieren</title>
		<link>http://braindb.net/software/openstreetmap-osm-karten-im-garmin-installieren.html</link>
		<comments>http://braindb.net/software/openstreetmap-osm-karten-im-garmin-installieren.html#comments</comments>
		<pubDate>Sun, 21 Feb 2010 06:33:39 +0000</pubDate>
		<dc:creator>Ditha</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[GPS]]></category>

		<guid isPermaLink="false">http://braindb.net/?p=1748</guid>
		<description><![CDATA[Die Basiskarte bei den Geräten von Garmin ist ja nun bekannter Maßen eher schwach. Detaillierteres Kartenmaterial ist teuer und vielleicht auch nicht immer das Non-plus-ultra.
Ich brauche gute Karten, ohne einen speziellen Fokus auf Großstädte. Topologische Karten brauche ich auch nicht. - Zweifelsohne ist das Angebot von/bei Garmin unschlagbar, aber das Gerät war schon teuer genug [...]]]></description>
			<content:encoded><![CDATA[<p>Die Basiskarte bei den Geräten von <a title="Garmin" href="http://www.garmin.com/garmin/cms/site/de/" target="_blank">Garmin</a> ist ja nun bekannter Maßen eher schwach. Detaillierteres Kartenmaterial ist teuer und vielleicht auch nicht immer das Non-plus-ultra.</p>
<p>Ich brauche gute Karten, ohne einen speziellen Fokus auf Großstädte. Topologische Karten brauche ich auch nicht. - Zweifelsohne ist das Angebot von/bei <a title="Karten@Garmin" href="http://www.garmin.com/garmin/cms/site/de/karten" target="_blank">Garmin</a> unschlagbar, aber das Gerät war schon teuer genug und ich will nicht noch mal das Gleiche bezahlen müssen, um es auch &#8220;vernünftig&#8221; nutzen zu können.</p>
<p>Also muss ein anderer Weg gefunden werden. - Die Basis ist das <a title="OSM" href="http://openstreetmap.org" target="_blank">OpenStreetMap-Projekt</a>!</p>
<p><span id="more-1748"></span>Bei OpenStreetMap (OSM) handelt es sich um ein Online-Karten-System, das die gleich Idee wie <a title="Wikipedia" href="http://de.wikipedia.org" target="_blank">Wikipedia</a> verfolgt. Jeder kann mitmachen, jeder kann es nutzen!</p>
<p>OSM liefert die Daten von Kartenausschnitten in einem eigenen Format. Dieses kann man sich recht leicht auf eben dieser Seite erstellen. Bereich markieren, Exportieren und&#8230;<br />
<span style="background-color: #ffffff;">Ist der Kartenausschnitt etwas &#8220;größer&#8221;, so ist er offenbar zu groß. Das ist wirklich Mist!</span></p>
<p>Das dem so ist, haben auch schon Andere herausgefunden, und so gibt es einige Unterprojekte, die aufbereitete Kartenausschnitte anbieten. - Kostenlos!!!</p>
<p>Dort kann man sich die OSM-Dateien, für die gewünschten Bereiche, zumeist im gepackten Format, herunterladen.</p>
<p>Hast du nun die OSM-Datei auf deiner Festplatte, so muss diese in eine Garmin-konforme IMG-Datei konvertiert werden. Das geht erstaunlich einfach mit &#8220;<em>mkgmap</em>&#8220;.<br />
<strong> java -jar mkgmap.jar &#8211;gmapsupp KARTE.OSM</strong></p>
<p>Es ist auch möglich mehrere Karten zu einem Image zusammenzufügen.<br />
<strong> java -jar mkgmap.jar &#8211;gmapsupp KARTE_1.OSM KARTE_2.OSM KARTE_N.OSM</strong></p>
<p>Mit dem Parameter &#8220;<span style="text-decoration: underline;">gmapsupp</span>&#8221; baut man das Image direkt kompatibel zu Garmin. &#8230;und das ist ja Sinn der ganzen Übung!</p>
<p>Nun muss nur noch diese Datei auf&#8217;s Gerät an sich kopiert werden. Der einfachste und Betriebssystem-unabhängige Weg besteht in der Idee, über die Einstellungen des Garmin die Speicherkarte als Massenspeicher einzubinden. Es kann aber auch direkt, über einen Kartenleser, auf den Speicher zugegriffen werden.<br />
Dazu muss das &#8220;Gerät&#8221; wie ein &#8220;normales Laufwerk&#8221; eingehängt werden. Sollte das Verzeichnis &#8220;Garmin&#8221; noch nicht existieren, so kann dieses nun, mit herkömmlichen Betriebssystemmitteln, erzeugt werden. In dieses Verzeichnis kommt das Ergebnis der Konvertierung. - Die &#8220;<span style="text-decoration: underline;">gmapsupp.img</span>&#8220;-Datei. Ist die Datei geschrieben, kann das Laufwerk bzw. das Garmin wieder ausgehängt werden. Damit ist die Karte nun verfügbar und kann genutzt werden. - Viel Text für eine so einfache Sache! &#8230;nur man muss es eben Wissen! <img src='http://braindb.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><span style="text-decoration: underline;">Kartenmaterial:</span><br />
<a title="Karten bei OpenStreetMap" href="http://wiki.openstreetmap.org/wiki/OSM_Map_On_Garmin/Download" target="_blank">http://wiki.openstreetmap.org/wiki/OSM_Map_On_Garmin/Download</a><br />
<a title="Open MTB Map" href="http://openmtbmap.org" target="_blank">http://openmtbmap.org</a><br />
<a title="MTB Navi" href="http://www.mtbnavi.de" target="_blank"> http://www.mtbnavi.de</a><br />
<a title="GeoFabrik" href="http://download.geofabrik.de/osm/" target="_blank">http://download.geofabrik.de/osm/</a></p>
<p><span style="text-decoration: underline;">Quelle:</span><br />
<a title="OSM und Garmin" href="http://wiki.openstreetmap.org/wiki/OSM_Map_On_Garmin" target="_blank">http://wiki.openstreetmap.org/wiki/OSM_Map_On_Garmin</a></p>
]]></content:encoded>
			<wfw:commentRss>http://braindb.net/software/openstreetmap-osm-karten-im-garmin-installieren.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>OpenSonic unter ArchLinux</title>
		<link>http://braindb.net/software/opensonic-unter-archlinux.html</link>
		<comments>http://braindb.net/software/opensonic-unter-archlinux.html#comments</comments>
		<pubDate>Mon, 15 Feb 2010 11:51:34 +0000</pubDate>
		<dc:creator>Ditha</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<category><![CDATA[Arch]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://braindb.net/?p=1744</guid>
		<description><![CDATA[OpenSonic ist ein freier Clone des legendären Sega-Spiels.
Auf der Seite http://opensnc.sourceforge.net findet man Screenshots, die die Installationsmotivation wachsen lassen.
Installationsmotivation? - Ja! Denn es bedarf mal wieder (unter ArchLinux) etwas Zauberei, um zum erwünschten Erfolg zu gelangen.
Der erste Blick in&#8217;s Repository fällt negativ aus (pacman -Ss opensonic). Der Blick auf die AUR-Seite von Arch nicht sehr [...]]]></description>
			<content:encoded><![CDATA[<p>OpenSonic ist ein freier Clone des legendären Sega-Spiels.<br />
Auf der Seite <a title="OpenSonic" href="http://opensnc.sourceforge.net" target="_blank">http://opensnc.sourceforge.net</a> findet man Screenshots, die die Installationsmotivation wachsen lassen.</p>
<p>Installationsmotivation? - Ja! Denn es bedarf mal wieder (unter <a title="Arch-Linux" href="http://archlinux.org" target="_blank">ArchLinux</a>) etwas Zauberei, um zum erwünschten Erfolg zu gelangen.</p>
<p><span id="more-1744"></span>Der erste Blick in&#8217;s Repository fällt negativ aus (<strong>pacman -Ss opensonic</strong>). Der Blick auf die <a title="OpenSonic@AUR" href="http://aur.archlinux.org/packages.php?O=0&amp;K=opensonic&amp;do_Search=Go" target="_blank">AUR-Seite</a> von Arch nicht sehr viel besser. - Probleme bei und mit der Installation!</p>
<p><span style="text-decoration: underline;">Hier die Kurzanleitung:</span></p>
<p>#PackageBuild<br />
<strong>pacman -S base-devel</strong></p>
<p>#Abhängigkeiten<br />
<strong>pacman -S allegro dumb cmake unrar</strong></p>
<p>#alpng-nozlib<br />
<strong>wget http://aur.archlinux.org/packages/alpng-nozlib/alpng-nozlib.tar.gz<br />
tar xzvf alpng-nozlib.tar.gz<br />
cd alpng-nozlib<br />
makepkg<br />
su<br />
pacman -U alpng-nozlib-X.X-X-x86_64.pkg.tar.gz<br />
exit<br />
cd ..</strong></p>
<p>#opensonic<br />
<strong>wget http://aur.archlinux.org/packages/opensonic/opensonic.tar.gz<br />
tar xzvf opensonic.tar.gz<br />
cd opensonic<br />
unset LDFLAG<br />
makepkg<br />
su<br />
pacman -U opensonic-0.X.X-X-x86_64.pkg.tar.gz<br />
exit<br />
cd ..</strong></p>
<p><strong>opensonic</strong><br />
Das war&#8217;s im Großen und Ganzen!</p>
<p>Viel Spaß!</p>
]]></content:encoded>
			<wfw:commentRss>http://braindb.net/software/opensonic-unter-archlinux.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>ArchLinux auf Deutsch</title>
		<link>http://braindb.net/software/betriebssystem/archlinux-auf-deutsch.html</link>
		<comments>http://braindb.net/software/betriebssystem/archlinux-auf-deutsch.html#comments</comments>
		<pubDate>Fri, 12 Feb 2010 12:18:45 +0000</pubDate>
		<dc:creator>Ditha</dc:creator>
		
		<category><![CDATA[Betriebssystem]]></category>

		<category><![CDATA[Arch]]></category>

		<category><![CDATA[Fart]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://braindb.net/?p=1740</guid>
		<description><![CDATA[Hier eine Kurzanleitung zum Thema Internationalisierung (i18n).
/etc/rc.conf
LOCALE=&#8221;de_DE.utf8&#8243;
HARDWARECLOCK=&#8221;localtime&#8221;
TIMEZONE=Europe/Berlin
KEYMAP=&#8221;de-latin1-nodeadkeys&#8221;
/etc/locale.gen
de_DE.UTF-8     UTF-8
de_DE   ISO-8859-1
de_DE@euro      ISO-8859-15
locale-gen
Um das Ergebnis zu sehen kannst du &#8220;locale&#8221; ausführen.
Xorg
cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/10-keymap.fdi
vi /etc/hal/fdi/policy/10-keymap.fdi
de
nodeadkeys
Alternative
setxkbmap de 
]]></description>
			<content:encoded><![CDATA[<p>Hier eine Kurzanleitung zum Thema Internationalisierung (i18n).</p>
<p><span style="text-decoration: underline;">/etc/rc.conf</span><br />
LOCALE=&#8221;de_DE.utf8&#8243;<br />
HARDWARECLOCK=&#8221;localtime&#8221;<br />
TIMEZONE=Europe/Berlin<br />
KEYMAP=&#8221;de-latin1-nodeadkeys&#8221;</p>
<p><span style="text-decoration: underline;">/etc/locale.gen</span><br />
de_DE.UTF-8     UTF-8<br />
de_DE   ISO-8859-1<br />
de_DE@euro      ISO-8859-15<br />
<strong>locale-gen</strong></p>
<p>Um das Ergebnis zu sehen kannst du &#8220;<strong>locale</strong>&#8221; ausführen.</p>
<p><span style="text-decoration: underline;">Xorg</span><br />
cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/10-keymap.fdi<br />
vi /etc/hal/fdi/policy/10-keymap.fdi<br />
de<br />
nodeadkeys</p>
<p><span style="text-decoration: underline;">Alternative</span><br />
<strong>setxkbmap de </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://braindb.net/software/betriebssystem/archlinux-auf-deutsch.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
