<?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>Kwecklich</title>
	<atom:link href="http://www.waltert.net/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.waltert.net</link>
	<description>Kwecklich Wichtiges Von Kweck Und Anhang</description>
	<lastBuildDate>Mon, 31 May 2010 07:10:01 +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>Das iPad &#8211; für was?</title>
		<link>http://www.waltert.net/?p=250</link>
		<comments>http://www.waltert.net/?p=250#comments</comments>
		<pubDate>Thu, 13 May 2010 08:11:40 +0000</pubDate>
		<dc:creator>Kweck</dc:creator>
				<category><![CDATA[Familie]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.waltert.net/?p=250</guid>
		<description><![CDATA[Meine Meinung über das iPad]]></description>
			<content:encoded><![CDATA[<p>Nehme ich doch glatt mal das <a href="http://www.padmania.de/wir-verlosen-ein-ipad-16gb-wlan-vor-dem-deutschlandstart/" target="_blank">Gewinnspiel</a> von <a href="http://www.padmania.de/" target="_blank">Padmania</a> zum Anlass um meine Meinung zum iPad loszuwerden.</p>
<p>Ich höre mir ja einige Podcasts an die sich auch diesem Thema gewidmet haben. Als (noch) aktiver iPhone Besitzer hat mich das iPad sehr interessiert. Selbst die Vorstellung des iPad habe ich mir per Live-Stream angetan und war, ehrlich gesagt, ein wenig enttäuscht.</p>
<p>So viel Neues bietet das iPad nicht. Es ist, wie schon so oft gesagt wurde, ein großer iPod Touch.</p>
<p>Aber so platt möchte ich meine Meinung nicht im Raum stehen lassen. Ohne das iPad jemals in der Hand gehabt zu haben stelle ich mal meine, ganz subjektive Meinung dar:</p>
<p>Pro:</p>
<ul>
<li>Handlichkeit</li>
<li>Akkulaufzeit</li>
<li>&#8220;Couchfaktor&#8221;</li>
<li>hoher WAF (Woman Acceptance Factor)</li>
<li>gewohnter Umgang wie mit dem iPhone</li>
<li>Umgang ohnehin &#8220;Idiotensicher&#8221; &#8211; Apple halt</li>
</ul>
<p>Contra:</p>
<ul>
<li>iTunes Abhängigkeit (macht doch endlich mal ne Linuxversion!)</li>
<li>imho zu groß zum täglichen Mitschleppen (Beweis steht aus)</li>
<li>definitiv zu &#8220;unfrei&#8221;</li>
</ul>
<p>Ich lasse &#8220;Sinn und Unsinn&#8221; eines solchen Tabletts mal aussen vor da ich denke, dass schon vieles in die Schublade &#8220;wer brauch denn sowas?&#8221; geschoben wurde, aber kurze Zeit später doch von jedem genutzt wurde. Nach den Netbooks ist imho ein Tablett die logische Konsequenz. Ob nun die Form des iPad das nonplusultra ist, sei dahin gestellt.</p>
<p>Komm ich mal zum Nutzen und den Einsatz des iPads aus meiner Sicht.<br />
Ich denke das iPad ist das perfekte Gerät um Abends beim Fernsehen im Netz zu surfen, Mails zu lesen usw. Das, was ich sehr oft tue. Aus dieser Sicht wäre es, da ich aktuell ein neues Notebook benötigen würde, ein idealer Kauf.</p>
<p>Wenn da nicht ein Aber wäre. Das Aber ist leider genau der Knackpunkt. Ich surfe nicht nur, im Hintergrund läuft zumindest noch Jabber, IRC und twitter. Allein hier fängt es schon an mit dem iPad aufzuhören.<br />
Für diesen Usecase müsste ich ständig zwischen Apps hin- und herwechseln. Ganze abgesehen davon, dass ich keine Filme von OTR (onlinetvrecorder.com) herunterladen, decodieren und schneiden, meine Mini-DV Filme bearbeiten oder sonstiges Programmiergefummel, was ich sonst so treibe, durchführen könnte. Das ist ganz einfach nicht Sinn und Zweck und schon garnicht Ziel des iPads.</p>
<p>Als Ersatz für ein Notebook im Wohnzimmer dient es also nicht. Nicht bei mir.</p>
<p>Bei meiner Frau hingegen aber schon. Zwar läuft hier auch Tagsüber der Jabber Client, aber das geht per IM+ und Push auch in ausreichender Form. Ansonsten wird hier nur mal eben was im Netz geschaut und EMails gelesen.</p>
<p>Als Zusatzgerät, damit das Notebook nur noch für spezielle Zwecke gebootet werden muss, wäre das iPad also ein echter Kandidat für mich.</p>
<p>Wobei das iPad an dieser Stelle für alle vernünftigen Tabletts steht, die noch kommen mögen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waltert.net/?feed=rss2&amp;p=250</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ubuntu Lucid Lynx (10.4) unterstützt das iPhone mit OS 3.1.2</title>
		<link>http://www.waltert.net/?p=249</link>
		<comments>http://www.waltert.net/?p=249#comments</comments>
		<pubDate>Tue, 02 Mar 2010 16:16:22 +0000</pubDate>
		<dc:creator>Kweck</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.waltert.net/?p=249</guid>
		<description><![CDATA[vorerst in kurz: Lucid Lynx (10.4) unterstützt das iPhone und den iPod Touch out of the Box. Ich habe es eben getestet und konnte auf mein iPhone mit OS3.1.2 zugreifen. Sowohl auf das Dateisystem als auch mit Rythmbox! Ein Test wird folgen! Hier in Link dazu: http://ubuntuforums.org/showthread.php?t=1416507]]></description>
			<content:encoded><![CDATA[<p>vorerst in kurz:</p>
<p>Lucid Lynx (10.4) unterstützt das iPhone und den iPod Touch out of the Box. </p>
<p>Ich habe es eben getestet und konnte auf mein iPhone mit OS3.1.2 zugreifen.<br />
Sowohl auf das Dateisystem als auch mit Rythmbox!</p>
<p>Ein Test wird folgen!</p>
<p>Hier in Link dazu:</p>
<p>http://ubuntuforums.org/showthread.php?t=1416507</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waltert.net/?feed=rss2&amp;p=249</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gnome-Shell &#8211; was macht das Ding denn eigentlich?</title>
		<link>http://www.waltert.net/?p=237</link>
		<comments>http://www.waltert.net/?p=237#comments</comments>
		<pubDate>Sat, 23 Jan 2010 13:02:47 +0000</pubDate>
		<dc:creator>Kweck</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Basteleien]]></category>
		<category><![CDATA[Gnome-Shell]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.waltert.net/?p=237</guid>
		<description><![CDATA[Hier als Ergänzung zu meiner kurzen Anleitung wie Gnome-Shell installiert wird (siehe unten bzw. <a href="http://www.waltert.net/?p=232">link</a>) noch ein paar Worte zu dem, was denn Gnome-Shell nun überhaupt bringt.
]]></description>
			<content:encoded><![CDATA[<p>Hier als Ergänzung zu meiner kurzen Anleitung wie Gnome-Shell installiert wird (siehe unten bzw. <a href="http://www.waltert.net/?p=232">link</a>) noch ein paar Worte zu dem, was denn Gnome-Shell nun überhaupt bringt.</p>
<p>Da Bilder mehr sprechen als tausend Worte, erkläre ich die Oberfläche anhand von eben solchen.</p>
<p>Zuerst einmal &#8211; Gnome hat keine 2 Panels mehr. Das untere Panel entfällt. Das Obere verändert sich ein wenig.<br />
Links findet man den menüpunkt &#8220;Aktivitäten&#8221; &#8211; hierunter verbirgt sich alles, was man vorher in mehreren Menüs hatte. Programme, Orte, Settings, Suche&#8230;<br />
<a href="http://www.waltert.net/wp-content/uploads/2010/01/screenshot_005.png" target="_blank"><img class="alignnone size-thumbnail wp-image-238" title="Das Panel in Gnome-Shell" src="http://www.waltert.net/wp-content/uploads/2010/01/screenshot_005-150x27.png" alt="Gnome-Shell Panel" width="150" height="27" /></a></p>
<p><a href="http://www.waltert.net/wp-content/uploads/2010/01/screenshot_005.png" target="_blank"></a><br />
In der Mitte gibts die Uhr nund rechts wie gewohnt das Benachrichtigungsfeld mit den Tasks und der Logout Menüpunkt.</p>
<p>Notifications, also alles was aufpoppt und was meldet wie z.B. Termine, erscheinen in einem schönen, leicht transparenten Balken unten wo ehemals auch ein Panel war.</p>
<p>Das &#8220;Tabben&#8221; &#8211; also wechseln von Fenstern per Alt+Tab Tastenkombi hat eine kleine aber feine Funktion dazu bekommen. Sicher das Unspektakulärste, aber dennoch Sinnvoll.<br />
Drückt man Alt+Tab bekommt man eine Liste der geöffneten Programme. Hat ein Programm mehr als nur ein Fenster offen kann man das an einem Dreieck darunter erkennen. &#8220;Tabbt&#8221; man nun bis zu diesem Programm und drückt die &#8220;Pfeil runter&#8221; Taste erscheinen die Fenster und man kann gezielt dorthin wechseln.<br />
<a href="http://www.waltert.net/wp-content/uploads/2010/01/screenshot_004.png" target="_blank"><img class="alignnone size-thumbnail wp-image-239" title="Gnome-Shell Alt_Tab" src="http://www.waltert.net/wp-content/uploads/2010/01/screenshot_004-150x150.png" alt="Gnome-Shell Alt_Tab" width="150" height="150" /></a></p>
<p>Am interessantesten ist aber sicherlich das Menü &#8220;Aktivitäten&#8221;.<br />
Geht man mit der Maus bis in die obere Linke ecke oder klickt man auf Aktivitäten _oder_ drückt man die Super-Teste (Windowszeichen) passiert ziemlich viel.<br />
Zum einen, wer hätte es gedacht, geht das Menü auf und zeigt</p>
<li>oft genutzte und aktive Anwendungen &#8211; zu unterscheiden an der Hintergrundfarbe des Icons</li>
<li>Orte und Geräte</li>
<li>und die zuletzt geöffneten Dokumente</li>
<p>Parallel dazu werden auf dem Hauptteil des Bildschirm alle virtuellen Desktops verkleinert dargestellt, und jeweils darin die dort offenen Fenster gekachelt abgebildet.<br />
Dies ermöglicht ein sehr schnelles auffinden und wechseln von Fenstern.<br />
<a href="http://www.waltert.net/wp-content/uploads/2010/01/screenshot_002.png" target="_blank"><img class="alignnone size-thumbnail wp-image-240" title="Gnome-Shell Antivitäten" src="http://www.waltert.net/wp-content/uploads/2010/01/screenshot_002-150x150.png" alt="Gnome-Shell Antivitäten" width="150" height="150" /></a></p>
<p>Durch anwählen der Menüunterpunkte &#8220;Anwendungen&#8221; oder &#8220;Zuletzt verwendete Dokumente&#8221; klappt eine erweiterte Ansicht auf und man kann nach weiteren Programmen oder Dokumenten suchen.<br />
<a href="http://www.waltert.net/wp-content/uploads/2010/01/screenshot_006.png" target="_blank"><img class="alignnone size-thumbnail wp-image-241" title="Gnome-Shell Anwendungen" src="http://www.waltert.net/wp-content/uploads/2010/01/screenshot_006-150x150.png" alt="Gnome-Shell Anwendungen" width="150" height="150" /></a></p>
<p>Da der Cursor nach dem öffnen sofort in der Suchleiste aufzufinden ist, kann man auch direkt anfangen nach Programmen oder Dateien suchen.<br />
Ein schnelles erweitern oder reduzieren der Desktopanzahl ist ebenfalls möglich.<br />
<a href="http://www.waltert.net/wp-content/uploads/2010/01/screenshot_003.png" target="_blank"><img class="alignnone size-thumbnail wp-image-242" title="Gnome-Shell suche" src="http://www.waltert.net/wp-content/uploads/2010/01/screenshot_003-150x150.png" alt="Gnome-Shell suche" width="150" height="150" /></a></p>
<p>So weit der kurze Überblick. Sollte ich noch mehr entdecken werde ich berichten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waltert.net/?feed=rss2&amp;p=237</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gnome-Shell installation unter Ubuntu 9.10</title>
		<link>http://www.waltert.net/?p=232</link>
		<comments>http://www.waltert.net/?p=232#comments</comments>
		<pubDate>Sat, 23 Jan 2010 11:34:51 +0000</pubDate>
		<dc:creator>Kweck</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Basteleien]]></category>
		<category><![CDATA[Gnome-Shell]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.waltert.net/?p=232</guid>
		<description><![CDATA[Gnome-Shell ist wird die Benutzeroberfläche von Gnome 3 werden. Auf der im folgenden verlinkten Seite wird es als "Neudefinition der Benutzerinteraktion" betitelt.
Ganz so revolutionär wie es sich anhört ist es dann doch nicht ganz. Aber ich bin schwer begeistert. Daher auch der Artikel in meinem sonst so unbenutzten Blog.

Ich möchte an dieser Stelle nur die Schritte zur Übersetzung und Installation von Gnome-Shell in deutsch zusammenfassen da nicht jeder unbedingt des Angelsächsischen mächtig ist. Gerne können in den Kommentaren Ergänzungen und Ratschläge hinterlassen werden.]]></description>
			<content:encoded><![CDATA[<p>Ich habe mal das <em>&#8220;Abenteuer&#8221;</em> gewagt und mir Gnome-Shell unter meinem Ubuntu Karmic (9.10) installiert.</p>
<p>Gnome-Shell ist wird die Benutzeroberfläche von Gnome 3 werden. Auf der im folgenden verlinkten Seite wird es als &#8220;Neudefinition der Benutzerinteraktion&#8221; betitelt.<br />
Ganz so revolutionär wie es sich anhört ist es dann doch nicht ganz. Aber ich bin schwer begeistert. Daher auch der Artikel in meinem sonst so unbenutzten Blog.</p>
<p>Ich möchte an dieser Stelle nur die Schritte zur Übersetzung und Installation von Gnome-Shell in deutsch zusammenfassen da nicht jeder unbedingt des Angelsächsischen mächtig ist. Gerne können in den Kommentaren Ergänzungen und Ratschläge hinterlassen werden.</p>
<p>Hier die original Seite auf Gnome Life: <a href="http://live.gnome.org/GnomeShell#building" target="_blank">http://live.gnome.org/GnomeShell#building</a></p>
<p>Das hier verwendete JHBuild Setup verändert nichts an dem laufenden System. Von daher kann man darauf verzichten extra eine VMWare oder VirtualBox für das testen von Gnome-Shell aufzusetzen. Abgesehen davon haben die keine sonderlich gute 3D Unterstützung. Diese ist aber für Gnome-Shell notwendig.</p>
<p>Um das setup herunter zu laden muss folgender Befehl eingegeben werden:<br />
<code>curl -O http://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh</code></p>
<p>Sollte curl noch nicht instalkliert sein kann dies mit<br />
<code>sudo aptitude install curl</code><br />
nachgeholt werden um danach nochmal obigen Befehl abzusetzen.</p>
<p>Nach dem download noch<br />
<code>/bin/bash gnome-shell-build-setup.sh</code><br />
und dann rattert die Maschine ein wenig.</p>
<p>Das Script erstellt im home Ordner eine Datei Namens .jhbuildrc-custom in der manche Einträge nach Wunsch editiert werden können. Ich habe alles gelassen wie es war.</p>
<p>Danach kann man die Shell mit ihren Abhängigkeiten bauen in dem man<br />
<code>jhbuild build</code><br />
engibt.</p>
<p>Als Hinweis wird hier erwähnt, dass es &#8220;eigentlich zuverlässig laufen sollte&#8221;. Bei mir tat es das. Wenn nicht kann man gerne bei den Entwicklern nachfragen.</p>
<p>Sollte man erst probleme gehabt haben kann man den Buildprozess folgendermaßen neustarten:<br />
<code>jhbuild build -f -a -c</code></p>
<p><strong>Starten von Gnome-Shell</strong><br />
Man kann Gnome Shell auch &#8220;nested&#8221;, also innerhalb eines Fenster der aktuell laufenden Gnome-Umgebung laufen lassen. Dies wird aber nicht empfohlen. Ich habe Gnome-Shell auch ganz normal per &#8220;replace&#8221; statt gnome-panel gestartet und es tut seinen Dienst super und zuverlässig.</p>
<p>Mit folgenden 2 Befehlen wird Gnome-Shell gestartet:<br />
<code>cd ~/gnome-shell/source/gnome-shell/src<br />
./gnome-shell --replace<br />
</code><br />
Man kann Gnome-shell dann einfach per STRG-C im Terminal, indem man es gestartet hat, wieder stoppen und gnome-panel sollte wieder von alleine starten.<br />
Im Zweifelsfall, sollte das Panel und/oder die Fensterdekoration nicht erscheinen, einfach per<br />
<code>gnome-panel &amp;</code><br />
bzw.<br />
<code>metacity &amp;</code><br />
neu starten.</p>
<p>Nach einem reboot ist ohnehin alles wieder beim alten.</p>
<p><strong>Einige Hinweise noch:</strong></p>
<li>Es kann sein dass die Desktopeffekte nicht wieder hergestellt werden und man ohne Wabbelfenster da sitzt.<br />
Diese können natürlich wie gewohnt wieder über System -&gt; Erscheinungsbild -&gt; Visuelle Efekte aktiviert werden.</li>
<li>Wer feinere Settings per CompizConfig hatte (Würfel, Transparenzen usw.) sollte diese VORHER sichern und danach wiederherstellen falls nötig.</li>
<li>Obwohl bei mir alles prima läuft ist mir Gnome-Shell schon das eine oder andere Mal abgestürzt. Es startet sich dann in der Regel neu und alles ist gut (auch laufende Programme laufen dann noch, einfach warten), aber bitte immer dran denken: Wer am System rumspielt sollte nicht gerade Lebensnotwenige Arbeiten verrichten.</li>
]]></content:encoded>
			<wfw:commentRss>http://www.waltert.net/?feed=rss2&amp;p=232</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>2 kleine Videos mit Leon</title>
		<link>http://www.waltert.net/?p=226</link>
		<comments>http://www.waltert.net/?p=226#comments</comments>
		<pubDate>Sat, 28 Nov 2009 13:21:44 +0000</pubDate>
		<dc:creator>Kweck</dc:creator>
				<category><![CDATA[Familie]]></category>

		<guid isPermaLink="false">http://www.waltert.net/?p=226</guid>
		<description><![CDATA[Mal wieder was ganz Anderes Leon hat letztens bissl rumgeblödelt und dabei kam das folgende raus. Im Original sah es noch viel besser aus, aber ich glaub es kommt ganz gut rüber: httpv://www.youtube.com/watch?v=dL2mVEZYiEs Dann noch ein Filmchen mit ihm wie er liest. Ich find das so beeindrucken was die Kleinen schon nach so kurzer Zeit [...]]]></description>
			<content:encoded><![CDATA[<p>Mal wieder was ganz Anderes</p>
<p>Leon hat letztens bissl rumgeblödelt und dabei kam das folgende raus. Im Original sah es noch viel besser aus, aber ich glaub es kommt ganz gut rüber:<br />
httpv://www.youtube.com/watch?v=dL2mVEZYiEs</p>
<p>Dann noch ein Filmchen mit ihm wie er liest. Ich find das so beeindrucken was die Kleinen schon nach so kurzer Zeit in der Schule drauf haben. Respekt!<br />
httpv://www.youtube.com/watch?v=JCxxW4AyXs4</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waltert.net/?feed=rss2&amp;p=226</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Wave Test</title>
		<link>http://www.waltert.net/?p=220</link>
		<comments>http://www.waltert.net/?p=220#comments</comments>
		<pubDate>Sun, 22 Nov 2009 17:02:06 +0000</pubDate>
		<dc:creator>Kweck</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Wave]]></category>

		<guid isPermaLink="false">http://www.waltert.net/?p=220</guid>
		<description><![CDATA[Da ich im Moment sehr begeistert am Wave testen bin auch mal ein Test hier. Wer Google Chrome hat, sollte unten eine Testwave sehen können. Na schaunmermal google.load("wave", "1"); google.setOnLoadCallback(initialize); function initialize() { var waveframe = document.getElementById("waveframe"); var embedOptions = { target: waveframe, header: false, toolbar: false, footer: false }; var wavePanel = new google.wave.WavePanel(embedOptions); [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich im Moment sehr begeistert am Wave testen bin auch mal ein Test hier.</p>
<p>Wer Google Chrome hat, sollte unten eine Testwave sehen können. Na schaunmermal <img src='http://www.waltert.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div id="waveframe" style="width: 500px; height: 500px"></div>
<p><script type="text/javascript" 
  src="http://www.google.com/jsapi"></script><br />
<script type="text/javascript">
google.load("wave", "1");
google.setOnLoadCallback(initialize);
function initialize() {
  var waveframe = document.getElementById("waveframe");
  var embedOptions = {
    target: waveframe,
    header: false,
    toolbar: false,
    footer: false
  };
  var wavePanel = new google.wave.WavePanel(embedOptions);
  wavePanel.loadWave("googlewave.com!w+KzYEIXWqB");
}
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.waltert.net/?feed=rss2&amp;p=220</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pappa Programmiert &#8211; Projektabschluss 1 und Fazit</title>
		<link>http://www.waltert.net/?p=209</link>
		<comments>http://www.waltert.net/?p=209#comments</comments>
		<pubDate>Fri, 06 Nov 2009 14:02:32 +0000</pubDate>
		<dc:creator>Kweck</dc:creator>
				<category><![CDATA[µController]]></category>
		<category><![CDATA[Atmega8]]></category>
		<category><![CDATA[Atmel]]></category>
		<category><![CDATA[Erste Schritte]]></category>

		<guid isPermaLink="false">http://www.waltert.net/?p=209</guid>
		<description><![CDATA[So. Es ist vollbracht. Da die &#8220;Zielperson&#8221; des Projektes gerade unterwegs hierher ist kann sie das nicht mehr lesen bevor ich das Geschenk ausgehändigt habe. Daher steht einem Finalbericht nichts im Wege. Das Endprodukt ist ein Geschenk für meine Mutter an dem jeder von uns vier mitgebastelt hat. Jeder hat ein Teilchen selbst gemacht/erdacht und [...]]]></description>
			<content:encoded><![CDATA[<p>So. Es ist vollbracht. Da die &#8220;Zielperson&#8221; des Projektes gerade unterwegs hierher ist kann sie das nicht mehr lesen bevor ich das Geschenk ausgehändigt habe.</p>
<p>Daher steht einem Finalbericht nichts im Wege.</p>
<p>Das Endprodukt ist ein Geschenk für meine Mutter an dem jeder von uns vier mitgebastelt hat.<br />
Jeder hat ein Teilchen selbst gemacht/erdacht und umgesetzt und am Ende haben wir alles zusammengefügt und in einen Rahmen gesetzt.</p>
<p><span id="more-209"></span></p>
<p>Siehe hier:</p>
<div id="attachment_210" class="wp-caption alignnone" style="width: 160px"><a href="http://www.waltert.net/wp-content/uploads/2009/11/IMG_0409.JPG"><img class="size-thumbnail wp-image-210" title="IMG_0409" src="http://www.waltert.net/wp-content/uploads/2009/11/IMG_0409-150x150.jpg" alt="Das Geschenk von vorn" width="150" height="150" /></a><p class="wp-caption-text">Das Geschenk von vorn</p></div>
<p>Die Hände wurden von den Kindern und Maren aus Gips gemacht bzw. hinterher von den Kindern angemalt.<br />
Und? Wer errät es? Was habe _ich_ gebastelt? &#8230;</p>
<p>Das Display, richtig. War schwer, oder? *gg*</p>
<p>Der Rahmen wurde von einem Herrn IKEA und das Bild von Snapfish hergestellt. Die sollen auch nicht unerwähnt bleiben. Ich bin sicher sie haben sich viel Mühe dabei gegeben <img src='http://www.waltert.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Wie es von hinten ausschaut sieht man hier:</p>
<div id="attachment_211" class="wp-caption alignnone" style="width: 160px"><a href="http://www.waltert.net/wp-content/uploads/2009/11/IMG_0410.JPG"><img class="size-thumbnail wp-image-211" title="IMG_0410" src="http://www.waltert.net/wp-content/uploads/2009/11/IMG_0410-150x150.jpg" alt="IMG_0410" width="150" height="150" /></a><p class="wp-caption-text">Das Geschenk von hinten</p></div>
<p>Links unten das Grüne ist das Display, nebendran die Spannungsquelle und oben mein inzwischen heiß geliebter Atmega8 mit Zubehör.<br />
Hier nochmal in groß (bissl unscharf, das iPhone ist halt für Makroaufnahmen nicht gedacht&#8230;):</p>
<div id="attachment_212" class="wp-caption alignnone" style="width: 160px"><a href="http://www.waltert.net/wp-content/uploads/2009/11/IMG_0411.JPG"><img class="size-thumbnail wp-image-212" title="IMG_0411" src="http://www.waltert.net/wp-content/uploads/2009/11/IMG_0411-150x150.jpg" alt="Die Platine" width="150" height="150" /></a><p class="wp-caption-text">Die Platine</p></div>
<p>Alles pragmatisch mit Heißkleber befestigt. Bis auf die Batterie, die wird von einem Knüddel Patafix gehalten damit sie wieder ab geht.<br />
Unten rechts auf der Platine habe ich einen Jumper als &#8220;Schalter&#8221; eingelötet. Leider bin ich zu spät drauf gekommen dass es praktischer ist einen Schalter zu haben als jedesmal die Batterie abknibbeln zu müssen. So funktioniert&#8217;s aber prima.</p>
<p>Am Ende wurde doch der BASCOM Code verwendet, da ich mich nun erstmal den Grundsätzen des programmierens widmen möchte. Erstmal die ganze Geschichte wirklich verstehen statt vorhandenen Code zu benutzen und irgendwie hinzubiegen. D.h. ich schaue mir nun Assembler an und werde auf diesem Wege das nächste Projekt &#8211; die Carrerabahn Zeitmessanlage &#8211; angehen.</p>
<p>Ich weiß, das Gebaute ist für jeden, der sowas schonmal gemacht hat, nichts Tolles. Aber für mich, in der kurzen Zeit (dank der Hilfe von Wolfgang, Putty und Michael), war es ein großer Schritt der mit viel Erfolg und Lust auf mehr gekrönt war bzw. ist.</p>
<p>So weit also erstmal von der Programmierlernenfront. Demnächst mehr in diesem Theater &#8211; und ich freue mich wenn es dann heisst:</p>
<p><strong>&#8220;Assembler &#8211; Hardwarenah und in Echtzeit oder: Wird echt zeit dass ich nah an die Hardware komme&#8230;&#8221;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.waltert.net/?feed=rss2&amp;p=209</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pappa programmiert &#8211; Tag 6 [Update]</title>
		<link>http://www.waltert.net/?p=201</link>
		<comments>http://www.waltert.net/?p=201#comments</comments>
		<pubDate>Sun, 01 Nov 2009 09:47:58 +0000</pubDate>
		<dc:creator>Kweck</dc:creator>
				<category><![CDATA[µController]]></category>
		<category><![CDATA[Atmega8]]></category>
		<category><![CDATA[Atmel]]></category>
		<category><![CDATA[Erste Schritte]]></category>

		<guid isPermaLink="false">http://www.waltert.net/?p=201</guid>
		<description><![CDATA[Ich konnte nicht warten. Da ich gestern Abend bei Schlag den Raab nebenbei ein wenig C-Tutorials gelesen habe wollte ich mein neu erworbenes Wissen heute direkt auf die Probe stellen. Und ich bin jetzt so weit wie am ersten Tag mit BASCOM &#8211; ich kann LEDs nach belieben leuchten lassen. Ich habe mir ein makefile [...]]]></description>
			<content:encoded><![CDATA[<p>Ich konnte nicht warten.</p>
<p>Da ich gestern Abend bei Schlag den Raab nebenbei ein wenig C-Tutorials gelesen habe wollte ich mein neu erworbenes Wissen heute direkt auf die Probe stellen.<br />
Und ich bin jetzt so weit wie am ersten Tag mit BASCOM &#8211; ich kann LEDs nach belieben leuchten lassen.</p>
<p>Ich habe mir ein makefile für meinen Atmega8 zusammengebastelt (aus einer Vorlage von http://www.mikrocontroller.net ) mit dem ich nun übersetzen und programmieren in einem Schritt kann.</p>
<p>DEUTLICH komfortabler als vorher BASCOM (seeehr langsam unter wine) -&gt; avrdude über Konsole usw.</p>
<p><a href="http://www.waltert.net/wp-content/uploads/2009/11/Screenshot-GCC.png"><img class="alignnone size-thumbnail wp-image-202" title="Screenshot GCC" src="http://www.waltert.net/wp-content/uploads/2009/11/Screenshot-GCC-150x150.png" alt="Screenshot GCC" width="150" height="150" /></a></p>
<p>Auf dem Bild deutlich zu sehen:<br />
GEdit als Editor<br />
Konsole für make program<br />
Der Taschenrechner damit ich mich beim Umrechnen von Binär auf Hex nicht vertue</p>
<p>Ok. Ich habe nun keine Weltneuheit erfunden, aber dafür, dass ich mich gestern Abend das erste Mal mit C befasst habe ist das doch ok, oder?</p>
<p> <img src='http://www.waltert.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>[Update]</p>
<p>Danke hervorragender Tutorials und Beispielcode bin ich schon weiter:</p>
<p><a href="http://www.waltert.net/wp-content/uploads/2009/11/2009-11-01-135808.jpg"><img class="alignnone size-thumbnail wp-image-207" title="2009-11-01-135808" src="http://www.waltert.net/wp-content/uploads/2009/11/2009-11-01-135808-150x150.jpg" alt="2009-11-01-135808" width="150" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.waltert.net/?feed=rss2&amp;p=201</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pappa programmiert Tag 2,3,4 und evtl.5</title>
		<link>http://www.waltert.net/?p=194</link>
		<comments>http://www.waltert.net/?p=194#comments</comments>
		<pubDate>Sat, 31 Oct 2009 18:41:55 +0000</pubDate>
		<dc:creator>Kweck</dc:creator>
				<category><![CDATA[µController]]></category>
		<category><![CDATA[Atmega8]]></category>
		<category><![CDATA[Atmel]]></category>
		<category><![CDATA[Erste Schritte]]></category>

		<guid isPermaLink="false">http://www.waltert.net/?p=194</guid>
		<description><![CDATA[Programmieren und Basteln. Die weiteren Schritte waren nicht sofort erfolgreich. Aber mit Geduld und Ausdauer geht es dann doch...]]></description>
			<content:encoded><![CDATA[<p>Anders als geplant habe ich nicht an jedem Tag, an dem ich an dem Projekt gebastelt habe, auch was geschrieben.</p>
<p>Das hatte meist den gleichen Grund:<br />
Ich habe bis spät in die Nacht gebastelt, die Zeit vergessen und mehr Verzweiflung als Ergebnis erzielt. Dann irgendwann in wachkomatösem Zustand das Bett aufgesucht. Fertig &#8211; ich und die Begründung.<br />
 <img src='http://www.waltert.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Ich habe so ziemlich jeden Abend gebastelt und leider viel zu wenig Fotos gemacht. Aber diese könnte ich ohnehin jetzt noch nicht mit freigeben da ich sonst zu viel verraten würde. Wie gesagt soll das Produkt eine Überraschung werden&#8230; Von daher nur halb so schlimm.</p>
<p>Aber weiter im Tagebuchtext:<br />
<span id="more-194"></span><br />
Nachdem der erste Tag so erfolgreich war und ich mir ein Netzteil und noch ein bisschen weiteres Zubehör besorgt habe, wollte ich mir einen Bastelplatz aufbauen an dem ich das Zeugs liegen lassen kann.<br />
Denn Tag 1 habe ich am Esstisch verbracht und bestimmt 3 mal das Feld räumen müssen.<br />
Ok,ok. Ich gebe zu &#8211; ich MUSSTE mir einen anderen Platz suchen da Maren mir &#8220;vorschlug&#8221; dass es doch praktischer sei&#8230;</p>
<p>Jetzt steht das Zeugs im Keller neben dem PC.<br />
Meine ersten Gehversuche habe ich ja mit BASCOM und Ponyprog gemacht. Da aber auf meinen Rechnern nur Linux läuft wollte und musste ich hier umdenken.<br />
Jetzt wird statt Ponyprog avrdude genutzt und BASCOM läuft (noch) unter wine. Den konsequenten Schritt zu C und avrgcc wage ich in der kürze der Zeit, die ich noch habe, nicht mehr.<br />
Wird aber folgen bzw. ich lese mich bereits in C ein und bin guter Dinge den Wechsel gut hin zu bekommen.</p>
<p>Ausser diesen strukturellen Neuheiten habe ich wenig geändert.<br />
Ein erster Testlauf mit avrdude hat nach gründlicher manpage Recherche auch sofort geklappt.<br />
An dieser Stelle sei mein Dank an Dropbox ausgesprochen. Ich liebe es überall alle Dateien synchron zu haben und mich nicht ums rumkopieren kümmern zu müssen. Selbst Fragen an meine Kollegen kann ich dank Dropbox auf dem iPhone stellen. Denn ich habe den Quellcode immer dabei <img src='http://www.waltert.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Als nächstes war das Zusammenlöten eines LCD Displays an der Reihe. Denn ich wollte ja was sichtbares Bauen.<br />
Den Schaltplan hierfür hatte ich ja ebenfalls von Wolfgang bekommen. Also kein Problem.<br />
Jetzt nur noch den Code für das Ansteuern des Displays zusammengeworfen und alles läuft&#8230;  Juhu- .. &#8230; nein. Tut es nicht.<br />
Das Display hat geleuchtet. Nach nur einer Stunde oder so war der Aufbau theoretisch funktionsfähig. Aber das vermaledeite Display zeigte nichts an. Es leuchtete, aber keine Zeichen zeigten sich.</p>
<p>Jetzt kommt der schwierige Teil.<br />
Ich habe viel probiert. Alles dokumentiert auf &#8211; für mich extrem ungewöhnlich &#8211; totem Baum.<br />
Pins im Code &#8211; stimmen<br />
Anschluss der Pins am Display &#8211; stimmen<br />
Ich habe zwar kein Oszi, aber selbst mit dem Multimeter sehe ich das &#8220;zappeln&#8221; der Datenleitungen &#8211; also passt auch in etwa&#8230;.<br />
Nur &#8211; warum gehts dann nicht?</p>
<p>Nach viel Sucherei ob meine abenteuerliche Löterei evtl. der Grund ist, der Code irgendwo ne Macke hat oder der Mondstand aktuell ungünstig ist habe ich meine Kollegen befragt.<br />
Ab und an haben sich zwischendurch übrigens mal Hieroglyphen gezeigt, aber nicht das, was es sein sollte.<br />
Ergebnis:<br />
Ok. Ich hatte einen grundlegenden Fehler gemacht und ab und an das Display aus einer Batterie, und das Evalboard aus dem Netzteil gespeist. Da hier dann keine gemeinsame Masse und folglich auch die Flanken der Signale u.U. falsch/garnicht erkannt werden könnte das ein Grund gewesen sein.<br />
Aber es war mit einfachem Umklemmen nicht getan.<br />
Als nächstes habe ich den kompletten Aufbau mit dem 2. Display, das ich mitbestellt hatte, auf einem Steckbrett nachgebaut. Einfach um auszuschließen dass es inzwischen ein Hardwareproblem ist.<br />
Noch immer keine Besserung.</p>
<p>Langsam wusste ich nicht weiter. Das Datenblatt meiner Displays war sehr dürftig. Gerademal ein Schaltplan und Pinbelegung. Keine Codepage, nichts.<br />
Da ich das Display aber im 4Bit Modus betrieben habe, dachte ich &#8211; evtl. muss ich das dem Display auch sagen?<br />
Drauf gekommen bin ich, weil ich in einem Turorial zum AVR-Evaluation Board gelesen habe, dass das dazu passende Display auf 4Bit vorkonfiguriert sei. Ich hatte ein Anderes. Also ist dieses evtl. nicht vorkonfiguriert. Was auch immer das heisst. Denn mein Datenblatt schweigt sich ja aus.<br />
Leider habe ich hierzu nichts gefunden. Ausser, dass man im Code entsprechend<br />
Config Lcdbus = 4<br />
angeben sollte.</p>
<p>Selbst das hat nicht (direkt) geholfen.</p>
<p>Jetzt das Dumme:<br />
Beim suchen nach Anschlussfehlern zuvor habe ich ausgerechnet die Spannungsversorgung für das Display leicht abgezogen. Nur so dass der Pin noch auflag, aber nicht korrekt saß. Das kann höhere Übergangswiederstände erzeugen und damit wieder Fehlerströme.<br />
Das habe ich erst nicht bemerkt. Nachdem ich diesen nun aufgesteckt hatte lief alles wie gewünscht. *jubeltuscheureka*<br />
Dumm halt dass ich nun nicht weiss was letztendlich das Problem war.<br />
War es wirklich ein Anschlussproblem (bei dem ich dann ein Neues erschaffen habe durch die Spannungsversorgung)<br />
War es evtl. die fehlende Zeile im Code für den 4Bit Modus?<br />
Oder war es ein bisschen von Allem? (das vermute ich mal)</p>
<p>Zusammengefasst:<br />
Es ist vollbracht. Schritt 2 ist getan. Der Aufbau tut genau was ich will.<br />
Ich kann Text laufen, blinken, leuchten lassen. Alles nach wunsch.</p>
<p>Schritt 3:<br />
Alles in das Endprodukt bringen. D.h. löten, löten, löten&#8230;.</p>
<p>Schritt 4:<br />
Alles am Testaufbau nochmal ans laufen bringen &#8211; diesmal mit C &#8211; um von dem Windowszeugs los zu kommen. <img src='http://www.waltert.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Danach: Zeitmessanlage für die Carrerabahn&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.waltert.net/?feed=rss2&amp;p=194</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pappa programmiert &#8211; Tag1</title>
		<link>http://www.waltert.net/?p=185</link>
		<comments>http://www.waltert.net/?p=185#comments</comments>
		<pubDate>Fri, 23 Oct 2009 18:53:25 +0000</pubDate>
		<dc:creator>Kweck</dc:creator>
				<category><![CDATA[µController]]></category>
		<category><![CDATA[Atmega8]]></category>
		<category><![CDATA[Atmel]]></category>
		<category><![CDATA[Erste Schritte]]></category>

		<guid isPermaLink="false">http://www.waltert.net/?p=185</guid>
		<description><![CDATA[Tag1 des Lernprozesses "programmieren"]]></description>
			<content:encoded><![CDATA[<p>Ich hab was vor. Was wird aber noch nicht verraten.</p>
<p>Auf alle Fälle habe ich mir ein bisschen Bastelkram zugelegt mit dem ich möglicherweise ein neues Hobby beginne.<br />
Genauer geht es, wie der Titel schon sagt, ums Programmieren.<br />
Schon lange reizt es mich mal sowas in der Art zu tun. Das Eine oder Andere Tool ist ja für nen PC schon entstanden. Aber so der richtige Anwendungsfall hat immer gefehlt. Das Meiste für Alltägliches gibt es ja schon kostenfrei und gut ausgereift (ich liebe Linux, aber in dem Fall hat man einfach nix zu tun <img src='http://www.waltert.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).</p>
<p>Trotz der Nähe zu Steuergeräten durch meinen Beruf war das embedded programmieren irgendwie immer ein Mysterium für mich und übt schon lange einen Reiz auf mich aus.<br />
Jetzt brachte mich ein Verwandter da auf so ne Idee&#8230;  und die will ich (auch) umsetzen.</p>
<p>Was kann ich noch nicht verraten da, wenn alles klappt, eine Überraschung für jemand der hier mitlesen könnte draus entsteht.<br />
Dennoch fange ich schon jetzt an zu dokumentieren was ich so erlebt habe auf meiner Reise in neue Gefilde.</p>
<p>Tag1:<br />
Nachdem ich sowohl von o.g. Verwandten als auch von ein paar Kollegen (Danke Wolfgang, Johannes, Michael, Putty) Infos und Tips bekommen habe, bestellte ich einen Satz Elektronikbauteile. Unter anderem auch ein Atmel Evaluation Board Ver. 2.0.1 bei Pollin.<br />
Hierbei handelt es sich um ein Entwicklungsboard zum programmieren und testen auf diversen ICs. In meinem Fall habe ich mir einen Atmega8 für das Projekt und einen Atmega32 für &#8220;später&#8221; zugelegt. Plus ein paar Komponenten die ich auch für das Projekt brauche.<br />
Für das Board und die ersten Schritte jedoch brauch man nur einen IC, einen 9V Block oder ein 9V Netzteil zur Spannungsversorgung, einen PC mit seriellem oder parallelem Port und Software (Ich fange das programmieren gerade mit AVR BSACOM in Basic an, werde aber schon bald auf C wechseln und zum Flashen benutze ich PonyProg), und &#8211; &#8230;. ja&#8230; das war die erste Hürde &#8211; und ein 1:1 serielles Kabel (RS232). Ich dachte das habe ich.</p>
<p>Pustekuchen. Ich hatte ein Nullmodemkabel. Das zwar die gleichen Stecker hat, aber völlig anders gepint ist.<br />
Also habe ich den ersten Tag (ok, es waren nur paar Stunden nach der Arbeit) damit verbracht mir aus meinen PC-Sammelsurium passende Stecker zu suchen und diese entsprechend zu verlöten.<br />
Erst dann konnte ich anfangen mein erstes Programm zu schreiben.</p>
<p>Der Code in Basic aus BASCOM:<br />
<code><br />
'ATMega 8'<br />
$regfile = "m8def.dat"</p>
<p>$crystal = 1000000</p>
<p>'Speicherorganisation'<br />
$hwstack = 100<br />
$swstack = 100<br />
$framesize = 100</p>
<p>Config Portd.5 = Output<br />
Config Portd.6 = Output<br />
Config Portd.7 = Output</p>
<p>Do<br />
  Portd.5 = 1<br />
  Portd.6 = 0<br />
  Wait 1<br />
  Portd.5 = 0<br />
  Portd.6 = 1<br />
  Wait 1<br />
Loop</p>
<p>End<br />
</code><br />
Hier werden die beiden LEDs unten auf dem Bild abwechselnd im Sekundentakt geschaltet.<br />
Nix dolles, aber ein erstes Erfolgserlebnis <img src='http://www.waltert.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Das Bild zeigt meinen Testaufbau der bereits ganz alleine laufen kann. Das Flachbandkabel ist das selbstgebastelte Verbindungskabel aus meiner Restekiste und nur zum flashen benötigt. Über der hellen LED rechts sieht man den eingesteckten Atemga8, auf dem der obige Code läuft.<br />
Dieses war der erste Streich, doch der zweite folgt schon .. ähm.. bald.<br />
Als nächstes steht an:<br />
Die Erweiterungssteckplätze so mit den Komponeten verbinden dass ich das Programm, das mir o.g. Ideenlieferer und Gönner überlassen hat, zum laufen zu bringen.<br />
Dann das Ganze in einen Produkt umsetzen, d.h. weg vom Evaluation Baord, hin zur (Loch-)Platine und dem, was es werden soll.<br />
Wenn das alles fertig, verwurstet und toll ist wird Schritt 2 gegangen &#8211; eine autarge Zeitmessung für meine, in einem früheren Projekt entstandene Infrarot-Zeitschranke der Carrera Rennbahn. &#8230;</p>
<div id="attachment_186" class="wp-caption alignnone" style="width: 160px"><a href="http://www.waltert.net/wp-content/uploads/2009/10/l_1600_1200_677DAAFD-E1B7-4DBD-BDA3-54214690596D.jpeg"><img src="http://www.waltert.net/wp-content/uploads/2009/10/l_1600_1200_677DAAFD-E1B7-4DBD-BDA3-54214690596D-150x150.jpg" alt="mein Testaufbau mit dem Evaluationboard" title="l_1600_1200_677DAAFD-E1B7-4DBD-BDA3-54214690596D.jpeg" width="150" height="150" class="size-thumbnail wp-image-186" /></a><p class="wp-caption-text">mein Testaufbau mit dem Evaluationboard</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.waltert.net/?feed=rss2&amp;p=185</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
