<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3387390627265238372</id><updated>2011-07-30T18:43:05.682+02:00</updated><category term='xml'/><category term='off-topic'/><category term='ala'/><category term='mp3 linux encode trick shell wavtomp3'/><category term='new website'/><category term='aegee'/><category term='xpath'/><category term='design'/><category term='aegee-wien'/><category term='Organisation'/><category term='code'/><category term='Einführung'/><category term='usability'/><title type='text'>Thoughts, problems and anecdotes</title><subtitle type='html'>Thoughts, experiences, and anecdotes of a University of Vienna's computer science student</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-1788180225234494637</id><published>2010-10-06T17:00:00.001+02:00</published><updated>2010-10-06T17:00:20.914+02:00</updated><title type='text'>Test</title><content type='html'>This is a test if Planet AEGEE works .....&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-1788180225234494637?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/1788180225234494637/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2010/10/test.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/1788180225234494637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/1788180225234494637'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2010/10/test.html' title='Test'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-263516500400714152</id><published>2010-03-17T15:12:00.004+01:00</published><updated>2010-03-17T15:59:28.341+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aegee'/><category scheme='http://www.blogger.com/atom/ns#' term='aegee-wien'/><category scheme='http://www.blogger.com/atom/ns#' term='new website'/><title type='text'>A new website for AEGEE Wien: Preparation</title><content type='html'>As the current website of &lt;a href="http://www.aegee-wien.org/"&gt;AEGEE Wien&lt;/a&gt; is quite outdated and hard to maintain (hand coded PHP, no user management etc.) it's time for a fresh start.&lt;br /&gt;&lt;br /&gt;After seriously considering &lt;a href="http://www.drupal.org/"&gt;Drupal&lt;/a&gt; for a while, I decided to go with &lt;a href="http://www.wordpress.org/"&gt;Wordpress&lt;/a&gt; instead. The main reason being that it can be administered by a non-tech savvy person. Second it has a lot of professional looking themes and is easily extensible (not to mention that there are already &lt;a href="http://www.aegee-muenchen.de/"&gt;numerous&lt;/a&gt; AEGEE locals using it).&lt;br /&gt;&lt;br /&gt;So as a first step I installed it on our server. Which was a snap, due to the excellent documentation!&lt;br /&gt;&lt;br /&gt;As a next step I will analyse how people come to our site. A first assessment of newcomers at the Stammtisch indicates that SprachDUO is the biggest stream of new fresh members. A first glance at the Google searches that lead to us seems to support this. Here the top 5 searches:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;12 % aegee wien (2)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;10 % tandem wien (7)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;10 % aegee (3)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;9 % sprachduo wien (2)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;5 % aegee summer university&lt;/li&gt;&lt;/ol&gt;The first number is the percentage of searches, then comes the keywords used and the rank of our website in the search results.&lt;br /&gt;Given this we really should focus on SprachDUO. It currently is very much totally dead from the admin's view - we don't have access to the database!&lt;br /&gt;But more on that in the future.&lt;br /&gt;&lt;br /&gt;My current plan is to have a decent replacement for the current site by May 1st. Given the numerous courses I've opted to take this semester (two which require quite some software engineering and programming) this might not be over realistic to achive. But I will strive to!&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-263516500400714152?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/263516500400714152/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2010/03/new-website-for-aegee-wien-preparation.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/263516500400714152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/263516500400714152'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2010/03/new-website-for-aegee-wien-preparation.html' title='A new website for AEGEE Wien: Preparation'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-8508031407478825545</id><published>2009-10-15T23:18:00.003+02:00</published><updated>2009-10-15T23:33:13.767+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mp3 linux encode trick shell wavtomp3'/><title type='text'>Encode a directory of WAVs to MP3</title><content type='html'>In order to encode a directory of WAV files to MP3 pop open a shell and type the following:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;for i in *.wav; do lame "$i" "`basename "$i" .wav`".mp3; done&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;To set the bitarte (128 is absolutely ok, though audiophiles may want to use 192 kbit/s) add the following:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;for i in *.wav; do lame &lt;b&gt;-b 128&lt;/b&gt; "$i" "`basename "$i" .wav`".mp3; done&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Another useful option is&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;-m s/j/f/d/m&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Choose between (s)tereo, (j)oint stereo, (f)orce jpint stereo, (d)ual channel and (m)ono. Useful if you have e.g. voice recordings and want to convert them to stereo.&lt;br /&gt;&lt;br /&gt;Have a look at the man page for more.&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-8508031407478825545?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/8508031407478825545/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2009/10/encode-directory-of-wavs-to-mp3.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/8508031407478825545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/8508031407478825545'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2009/10/encode-directory-of-wavs-to-mp3.html' title='Encode a directory of WAVs to MP3'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-8592347926204972248</id><published>2009-05-03T12:15:00.003+02:00</published><updated>2009-05-03T12:54:05.745+02:00</updated><title type='text'>Relevance of JavaSound and JMF and I'm on Google!</title><content type='html'>Working on the second assignment of the lecture &lt;a href="http://urobe.mminf.univie.ac.at/ylvi/ylvi/MainPage"&gt;ITM&lt;/a&gt; in which we process audio and video data with Java Sound and Java Media Framework (JMF), I was curious (as always) how relevant the technology is we're taught.&lt;br /&gt;&lt;br /&gt;Taking a look at the official documentation's date wasn't very promising, stating that it said &lt;i&gt;Last Updated October 24, 2001&lt;/i&gt;. Neither was the corresponding paragraph in  &lt;i&gt;Java ist auch eine Insel&lt;/i&gt; where the author linked to &lt;a href="http://weblogs.java.net/blog/jonathansimon/archive/2003/06/whats_up_with_t.html"&gt;this 6 year old post&lt;/a&gt;.&lt;br /&gt;So it seems Java Sound is tremendously outdated. And we're learning how to use it? Great ...&lt;br /&gt;&lt;br /&gt;Regarding JMF, &lt;a href="http://http://en.wikipedia.org/wiki/Java_Media_Framework#Criticism_and_alternatives"&gt;isn't any better either&lt;/a&gt;: although it's pretty much up-to-date for itself (being maintained, that is to say) it's codec support is more than an insult to developers trying to accomplish anything useful, not to mention being cross-platform (see &lt;a href="http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/formats.html"&gt;supported formats list&lt;/a&gt;).&lt;br /&gt;I admit, building a cross-platform multimedia framework is a challenging and one might even say indomitable task, but why not use existing frameworks like &lt;a href="http://www.gstreamer.net/"&gt;GStreamer&lt;/a&gt; or &lt;a href="http://msdn.microsoft.com/en-us/library/ms783323.aspx"&gt;DirectShow&lt;/a&gt; etc.?&lt;br /&gt;&lt;br /&gt;From the developer's perspective there are some alternatives one should consider, including:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://developer.apple.com/quicktime/qtjava/index.html"&gt;QuickTime for Java&lt;/a&gt; (though Windows and Mac only)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://git.videolan.org/?p=vlc.git;a=history;f=bindings/java"&gt;Java Bindings for VLC&lt;/a&gt; (no docs!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://code.google.com/p/gstreamer-java/"&gt;GStreamer for Java&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://jffmpeg.sourceforge.net/"&gt;jffmpeg&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;I'm on Google&lt;/h2&gt;&lt;br /&gt;Having started an &lt;a href="http://www.borg-krems.ac.at/mediawiki/index.php/JavaSound"&gt;article about Java Sound&lt;/a&gt; in my high school years I was surprised to find this (not at all relevant information containing) article being 11th on the &lt;a href="http://www.borg-krems.ac.at/mediawiki/index.php/JavaSound"&gt;Google search results&lt;/a&gt;.&lt;br /&gt;Yay!&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-8592347926204972248?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.google.com/search?hl=de&amp;safe=off&amp;num=30&amp;q=javasound&amp;btnG=Suche&amp;lr=' title='Relevance of JavaSound and JMF and I&apos;m on Google!'/><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/8592347926204972248/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2009/05/relevance-of-javasound-and-jmf-and-im.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/8592347926204972248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/8592347926204972248'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2009/05/relevance-of-javasound-and-jmf-and-im.html' title='Relevance of JavaSound and JMF and I&apos;m on Google!'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-3426518133456985224</id><published>2009-01-25T02:30:00.003+01:00</published><updated>2009-01-25T02:39:46.769+01:00</updated><title type='text'>Kleines Helferlein</title><content type='html'>&lt;a href="http://almighty.pri.univie.ac.at/~a0702409/iContact/src/mks.shs"&gt;Hier&lt;/a&gt; ein kleines helferlein, dass beim Erstellen von Symlinks hilft.&lt;br /&gt;&lt;br /&gt;Benützung:&lt;br /&gt;Zuerst das Skript in das src-Verzeichnis kopieren.&lt;br /&gt;&lt;br /&gt;Dann ausführbar machen mit: &lt;tt&gt;chmod o+x mks.sh&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;Und dann so benutzen: &lt;tt&gt;bash mks.sh {Endung für die Symlinks erstellt werden soll}&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;Für php also: &lt;tt&gt;bash mks.sh php&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;Für XML: &lt;tt&gt;bash mks.sh xml&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;Viel Spass und gute Nacht&lt;br /&gt;&lt;br /&gt;BTW: Warum nur kennt PHP 5 kein Class-Scope, sodass man immer &lt;tt&gt;$this-&gt;&lt;/tt&gt; schreiben muss? *kopfschüttel*&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-3426518133456985224?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/3426518133456985224/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2009/01/kleines-helferlein.html#comment-form' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/3426518133456985224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/3426518133456985224'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2009/01/kleines-helferlein.html' title='Kleines Helferlein'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-4335779972597489976</id><published>2009-01-22T23:16:00.006+01:00</published><updated>2009-01-23T00:09:12.038+01:00</updated><title type='text'>Nach der Prüfung ist vor der Prüfung</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Jyv-T358MZ8/SXj5rlkLm2I/AAAAAAAAABw/jCy8bLe7LAY/s1600-h/P8010446.JPG"&gt;&lt;img style="float:both; margin:0 2px 2px 0; cursor:pointer; width: 320px; height: 240px; border: 3px solid lightgrey; padding:1px;" src="http://4.bp.blogspot.com/_Jyv-T358MZ8/SXj5rlkLm2I/AAAAAAAAABw/jCy8bLe7LAY/s320/P8010446.JPG" alt=""id="BLOGGER_PHOTO_ID_5294255889187576674" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="float:left;"&gt;Der Denker - Ny Carlsberg Glyptotek (København)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Heute war bekannterweise Prüfung. Mal schauen was es wird. Ursprünglich wollte ich mich ja wieder abmelden, da ich keine Zeit für eine vernünftige Vorbereitung hatte. Dennoch entschied ich mich kurzfristig dagegen, weil besser werden kann (und werde) ich im März sicher ;-).&lt;br /&gt;&lt;br /&gt;Zu erledigen:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Skript einmal komplett durcharbeiten (+ Zusatzquellen aus den Folien sichten)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Die häufigsten Fragen aus den Test identifizieren und diese üben (momentan sind das IMHO XPath, XSLT, Schema, WSDL, DTD, Arch.: Patterns, Prinzipien (&lt;a href="http://www.literateprogramming.com/mccabe.pdf"&gt;Kohäsion/Kupplung&lt;/a&gt;), Strukturen)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Alte Tests als Probe für's geübte heranziehen.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Mal schaun', zu welchem grad' ich meine Vorsätze durchziehen werde. Interessant sind die behandelten gebiete auf jeden Fall.&lt;br /&gt;&lt;br /&gt;P.S.: Please vote for WordPerfect reveal codes function in OO.o!&lt;br /&gt;&lt;br /&gt;&lt;script language="JavaScript" src="http://www.micropoll.com/akira/MicroPoll?id=134015"&gt;&lt;/script&gt;&lt;noscript&gt;&lt;div&gt;&lt;a href="http://www.micropoll.com/akira/mpview/530473-134015"&gt;Click Here for Poll&lt;/a&gt;&lt;a href="http://www.questionpro.com" title="survey software"&gt;Survey Software&lt;/a&gt;&lt;BR&gt; | &lt;a href="http://www.micropoll.com" title="Website Polls"&gt;Website Polls&lt;/a&gt;&lt;BR&gt; | &lt;a href="http://www.contactpro.com" title="email marketing"&gt;Email Marketing&lt;/a&gt;&lt;BR&gt;&lt;BR&gt; | &lt;a href="http://www.ideascale.com" title="innovation management"&gt;Innovation Management&lt;/a&gt;&lt;BR&gt;&lt;a href="http://www.micropoll.com/akira/MicroPoll?mode=html&amp;id=134015"&gt;View MicroPoll&lt;/A&gt;&lt;/div&gt;&lt;/noscript&gt;&lt;br /&gt;&lt;!-- END MICROPOLL JAVASCRIPT CODE --&gt;&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-4335779972597489976?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/4335779972597489976/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2009/01/nach-der-prfung-ist-vor-der-prfung.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/4335779972597489976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/4335779972597489976'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2009/01/nach-der-prfung-ist-vor-der-prfung.html' title='Nach der Prüfung ist vor der Prüfung'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Jyv-T358MZ8/SXj5rlkLm2I/AAAAAAAAABw/jCy8bLe7LAY/s72-c/P8010446.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-2266051734605381778</id><published>2009-01-15T22:33:00.002+01:00</published><updated>2009-01-15T22:35:22.328+01:00</updated><title type='text'>WSDL: Fixed</title><content type='html'>Wie Herr Prof. Derntl im Kommentar &lt;a href="http://www.pri.univie.ac.at/courses/pi-swa/ws08/index.php?m=D&amp;t=service7&amp;c=show"&gt;angemerkt hat&lt;/a&gt;, zeigt der Endpoint ins Nirvana. Das ist nun behoben und alles sollte funktionieren.&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-2266051734605381778?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/2266051734605381778/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2009/01/wsdl-fixed.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/2266051734605381778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/2266051734605381778'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2009/01/wsdl-fixed.html' title='WSDL: Fixed'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-4106109743611644925</id><published>2009-01-14T19:06:00.002+01:00</published><updated>2009-01-14T19:42:34.924+01:00</updated><title type='text'>Ubiquity - Allgegenwärtig ... die Macht des Internets an den Fingernspitzen</title><content type='html'>&lt;a href="https://ubiquity.mozilla.com/"&gt;Mozilla Ubiquity&lt;/a&gt; ist ein Experiment aus den &lt;a href="http://labs.mozilla.com/"&gt;Mozilla Labs&lt;/a&gt;.&lt;br /&gt;In einem Satz zusammengefasst verbindet es Sprache (also Sprachkommandos) und Webservices.&lt;br /&gt;&lt;br /&gt;Obwohl die SW noch im Alpha-Stadium ist, ist sie durchaus bereits benutzbar. So nutze ich das &lt;a href="http://www.geocities.com/ubiquities1"&gt;LEO-Kommando&lt;/a&gt; sehr oft. Auch &lt;tt&gt;map&lt;/tt&gt; ist recht nützlich, versagt aber leider noch ziemlich oft bei einigen Adressen. &lt;tt&gt;tiny&lt;/tt&gt;, für &lt;a href="http://www.tinyurl.com/"&gt;tinyurls&lt;/a&gt; ist auch sehr angenehm (v.a. in StudiVZ). Abgerundet wird das ganze vom &lt;tt&gt;wikipedia&lt;/tt&gt; Kommando, welches sogar Vorschau beherrscht.&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="https://wiki.mozilla.org/Labs/Ubiquity/Commands_In_The_Wild"&gt;Commands in the Wild&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="https://ubiquity.mozilla.com/herd/"&gt;Herd&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://vimeo.com/1561578?pg=embed&amp;sec=1561578"&gt;Einführungsvideo&lt;/a&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Viel Spass beim herumprobieren!&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-4106109743611644925?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/4106109743611644925/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2009/01/ubiquity-allgegenwrtig-die-macht-des.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/4106109743611644925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/4106109743611644925'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2009/01/ubiquity-allgegenwrtig-die-macht-des.html' title='Ubiquity - Allgegenwärtig ... die Macht des Internets an den Fingernspitzen'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-2067742079763336300</id><published>2009-01-14T13:35:00.003+01:00</published><updated>2009-01-14T13:52:14.470+01:00</updated><title type='text'>WSDL: Server und Client</title><content type='html'>Das mühsamste bei der letzten Aufgabe, war eigentlich das Durcharbeiten der Folien und des Beispiels. Wer immer alles verstehen will, so wie ich (dadurch es sich selbst immer schwerer mach, als eigentlich nötig :P), wird bei dem vielen XML-Markup ganz schwindlig.&lt;br /&gt;Nach (scheinbar) endlosen Stunden am Ende angekommen stellt sich heraus, dass es eigentlich fast nur eine Copy&amp;Paste-Übung ist, bei der man dann nur die relevanten Stellen ändern muss. *hrm* :-/&lt;br /&gt;Geholfen haben vor allem die vom VO-Leiter zur Verfügung gestellten &lt;a href="http://almighty.pri.univie.ac.at/~derntl/examples/ws/calc/"&gt;Beispiele&lt;/a&gt; und die VO-Folien (&lt;abbr title="XML in a Nutshell"&gt;XiaN&lt;/abbr&gt; hat dazu leider kein Kapitel).&lt;br /&gt;&lt;br /&gt;Nachdem ich den Server implementiert und &lt;a href="http://almighty.pri.univie.ac.at/~a0702409/ISOtoLang/server/test.php"&gt;debuggt&lt;/a&gt; hatte (siehe &lt;a href="http://almighty.pri.univie.ac.at/~a0702409/ISOtoLang/server/"&gt;hier&lt;/a&gt;), machte ich mich an die Programmierung des &lt;a href="http://almighty.pri.univie.ac.at/~a0702409/ISOtoLang/client/"&gt;Clients&lt;/a&gt;.&lt;br /&gt;Dazu gab's auch eine &lt;a href="http://almighty.pri.univie.ac.at/~a0702409/ISOtoLang/"&gt;nette Doku&lt;/a&gt;, die aber für die Katz' war, da mein Projekt anscheinend niemand wollte.&lt;br /&gt;&lt;br /&gt;Summa summarum bin ich schon ein bisschen stolz diese Aufgabe so gelöst zu haben, wie ich sie gelöst habe. Ich habe einen guten Server geschrieben und in 30 Minuten meinen Client implementiert. Whoopy!&lt;br /&gt;&lt;br /&gt;Ab in die DBS-Übung ...&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-2067742079763336300?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/2067742079763336300/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2009/01/wsdl-server-und-client.html#comment-form' title='4 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/2067742079763336300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/2067742079763336300'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2009/01/wsdl-server-und-client.html' title='WSDL: Server und Client'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-2762700883357628234</id><published>2009-01-07T20:12:00.004+01:00</published><updated>2009-01-07T20:51:04.554+01:00</updated><title type='text'>Erfahrungen mit XSLT</title><content type='html'>XSLT 1.0 ist meiner Meinung nach eine recht nette Programmiersprache. Einige Dinge sind zwar etwas ungewohnt gelöst (kein &lt;tt&gt;else&lt;/tt&gt;), daran gewöhnt man sich aber schnell. Sehr nett sind auch die verschiedenen Funktionen und die Erweiterbarkeit (siehe z.B. &lt;a href="http://www.exslt.org/"&gt;EXSLT&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Ein Graus ist es aber XSLT mit einem normalem Text-Editor zu schreiben. Irgendwann, wollen die Finger kein &lt;tt&gt;&amp;lt;xsl:value-of&amp;gt;&lt;/tt&gt; mehr schreiben. Erst jetzt habe ich ein &lt;a href="http://www.japisoft.com/exslt/"&gt;XSLT-Plugin für eclipse&lt;/a&gt; entdeckt. Aber wer will schon eclipse anwerfen um das bisschen (ok, gut ich bin auch 3h dran gesessen) XML zu schreiben?&lt;br /&gt;&lt;br /&gt;Genial finde ich die Idee XSLT als Template-Engine für Blogs, Websites etc. zu verwenden. Mmn bringt das aber erst in Verbindung mit einer ausgewachsenen Programmiersprache (wie Python oder PHP) etwas, da man dann meistens doch mehr Kontrolle braucht, als die XML Stylesheet Transformations einem bietet. In Kombination mit JavaScript als eine &lt;a href="https://developer.mozilla.org/en/Using_the_Mozilla_JavaScript_interface_to_XSL_Transformations"&gt;Clientlösung&lt;/a&gt; ist sie auch sehr interessant.&lt;br /&gt;&lt;br /&gt;So, das war's auch wieder mit meinen gedanklichen Ergüssen.&lt;br /&gt;&lt;br /&gt;Zum Abschluss noch ein kleiner &lt;a href="http://antibody-software.com/web/index.php?option=com_content&amp;task=view&amp;id=18"&gt;Rückschlag des Westens&lt;/a&gt;.^^&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-2762700883357628234?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/2762700883357628234/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2009/01/erfahrungen-mit-xslt.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/2762700883357628234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/2762700883357628234'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2009/01/erfahrungen-mit-xslt.html' title='Erfahrungen mit XSLT'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-2292309684688262510</id><published>2009-01-07T01:20:00.001+01:00</published><updated>2009-01-07T01:20:46.054+01:00</updated><title type='text'>Lesestoff für zwischendurch: What makes a good programmer?</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/s9ADu4ErYzM&amp;hl=de&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/s9ADu4ErYzM&amp;hl=de&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://samizdat.mines.edu/howto/HowToBeAProgrammer.html"&gt;How to be a Programmer: A Short, Comprehensive, and Personal Summary&lt;/a&gt; von Robert L. Read&lt;br /&gt;&lt;br /&gt;&lt;a href="http://csel.cs.colorado.edu/~brooksbp/fresh-advice.html"&gt;Advice to Incoming Freshman in Computer Science&lt;/a&gt; von Brian Brooks&lt;br /&gt;&lt;span style="text-align: center"&gt;&lt;i&gt;&amp;raquo;The only thing I have left to say about this topic is that it makes me fucking sick.&amp;laquo;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hq.fsmlabs.com/~cort/papers/lazy/lazy.nohead.html"&gt;Good Programmers are Not Lazy&lt;/a&gt; von Cort Dougan&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-2292309684688262510?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/2292309684688262510/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2009/01/lesestoff-fr-zwischendurch-what-makes_07.html#comment-form' title='2 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/2292309684688262510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/2292309684688262510'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2009/01/lesestoff-fr-zwischendurch-what-makes_07.html' title='Lesestoff für zwischendurch: What makes a good programmer?'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-1334922849141297427</id><published>2008-12-12T13:37:00.033+01:00</published><updated>2009-01-04T23:27:01.403+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xpath'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>Gedanken und Probleme zu und mit XPath</title><content type='html'>&lt;h2&gt;Nota bene&lt;/h2&gt;&lt;br /&gt;Beim Lernen von XPath, bin ich (im Nachhinein gesehen) nicht sehr intelligent vorgegangen: Zunächst hatte ich im XML in a Nutshell das Kapitel angefangen durchzuarbeiten, währenddessen die XML-Spiele aufgemacht und das mitgelieferte Stylesheet (ohne große Erfahrung mit XSLT) versucht zu erweitern. Das alles hat enorm viel Zeit und Motivation verschlungen, da ich mich noch nicht auskannte und Dinge nur halb oder gar nicht lösen konnte. Nach 4h Arbeit ohne merklichen Fortschritt brachte ich einmal eine ausgeborgte DVD zurück und überlegte, wie ich weiter machen sollte.&lt;br /&gt;Nach ein bisschen Gehirnakrobatik folgende nota bene an mich selbst:&lt;br /&gt;&lt;i&gt;"Zuerst lernen, dann trainieren und schlussendlich neues erschaffen!"&lt;/i&gt; bzw. &lt;i&gt;"Hirn einschalten, bevor du was tust!"&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Nach einer halben Stunde ging es weiter, nun mit "zuerst Kapitel lesen" und dann mit dem XPath-Tool herumspielen.&lt;br /&gt;&lt;br /&gt;Viel Besser.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;XML Technologies - WOHOO!&lt;/h2&gt;&lt;br /&gt;Von den Spielen und den XML Technologies allgemein, bin ich absolut begeistert! Eine wirklich super Idee, wie man das eLearnining-mäßig aufbereiten kann.&lt;br /&gt;Der Einzige Wermutstropfen war für mich, dass mir das rot hervorgehobene Ergebnis nicht sofort ins Auge gefallen ist (v.a. bei Ergebnissen mit nur einem Knoten). Wäre toll, wenn man das noch fett machen könnte.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Ressourcen&lt;/h2&gt;&lt;br /&gt;Als Unterlage habe ich vor allem XML in a Nutshell verwendet. Bei den verschiedenen Achsen, waren aber die VO-Unterlagen (v.a. wegen den schönen Diagrammen) um einiges besser, soll heißen verständlicher.&lt;br /&gt;Als dritte Quelle kann ich die &lt;a href="https://developer.mozilla.org/"&gt;Mozilla Developer&lt;/a&gt; Seite zu &lt;a href="https://developer.mozilla.org/en/XPath"&gt;XPath&lt;/a&gt; empfehlen. Die bieten mit Werkzeugen, wie &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1192"&gt;XPather&lt;/a&gt; auch nette Tools für das Offline-Arbeiten mit XPath an.&lt;br /&gt;&lt;br /&gt;Die in den Literatur-Angaben angegebene Seite &lt;a href="http://www.zvon.org/"&gt;zvon.org&lt;/a&gt;, kann ich im Bezug auf XPath nur eingeschränkt empfehlen, da sie meiner Meinung nach einige Dinge (z.B. &lt;tt&gt;id()&lt;/tt&gt;) nicht behandelt.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Workaround&lt;/h2&gt;&lt;br /&gt;Eine Schlussbemerkung zur Verwendung von &lt;tt&gt;id()&lt;/tt&gt;: Diese Funktion erlaubt es einem einen Knoten mit einem Attribut, dessen Wert in der DTD als &lt;tt&gt;ID&lt;/tt&gt; angegeben wurde, als Ausgangsknoten zu wählen.&lt;br /&gt;Das Problem bei der Anwendung ist nun aber, dass viele XML-Prozessoren (so auch unser XML Technologies und Mozilla Firefox, der expat verwendet) keine externen DTDs auswerten und somit die &lt;tt&gt;id()&lt;/tt&gt;-Funktion nicht funktioniert.&lt;br /&gt;Dies umgeht man einfach, indem man die Definition des Elements mit einer ID in die innere DTD-Teilmenge verschiebt.&lt;br /&gt;Am Beginn der XML-Datei steht dann also folgendes:&lt;br /&gt;&lt;br /&gt;&amp;lt;!DOCTYPE benutzer SYSTEM "1.dtd" [&lt;br /&gt;&amp;lt;!ELEMENT buch (titel, untertitel, ISBN, kapitel*)&amp;gt;&lt;br /&gt;&amp;lt;!ATTLIST buch autoren      IDREFS #REQUIRED&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!ELEMENT autor (#PCDATA)&amp;gt;&lt;br /&gt;&amp;lt;!ATTLIST autor gebDat  NMTOKEN  #REQUIRED&lt;br /&gt;    geschlecht (m | w)  #REQUIRED&lt;br /&gt;    id         ID      #REQUIRED&lt;br /&gt;&amp;gt;&lt;br /&gt;]&amp;gt;&lt;br /&gt;&lt;br /&gt;Danke Martin Honnen für den &lt;a href="http://groups.google.com/group/de.comp.text.xml/browse_thread/thread/81fd46b84653d831?hl=de#"&gt;Hinweis&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-1334922849141297427?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/1334922849141297427/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2008/12/gedanken-und-probleme-zu-und-mit-xpath.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/1334922849141297427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/1334922849141297427'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2008/12/gedanken-und-probleme-zu-und-mit-xpath.html' title='Gedanken und Probleme zu und mit XPath'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-1524901446024621486</id><published>2008-12-08T22:31:00.002+01:00</published><updated>2008-12-09T00:06:30.057+01:00</updated><title type='text'>Fortschritt</title><content type='html'>Wir haben uns heute bei Becky zu einer Marathonsitzung von 6 Stunden getroffen. Den Großteil des Hirnschmalzes (und der Zeit) hat die signifikante Verbesserung unseren (sagen wir einmal) bis jetzt sehr bescheiden Architekturkonzepts verschlungen. Dabei war uns vor allem &lt;a href="http://www.pri.univie.ac.at/courses/pi-swa/ws08/index.php?m=F&amp;t=contribution&amp;c=download&amp;CEWebS_eid=74&amp;CEWebS_gid=4"&gt;der Entwurf&lt;/a&gt; von Werner Robitza, Florian Schwarz und Milena Stefanovic sehr hilfreich.&lt;br /&gt;Danke, an dieser Stelle.&lt;br /&gt;&lt;br /&gt;Ich denke dieses kollaborative Brainstorming hat uns allen eine klarere Idee von dem vermittelt, was wir eigentlich machen wollen.&lt;br /&gt;Zu guter letzt noch die Vorlage ausgefüllt und einen übergenialen Namen (mit drei Bedeutungen) gefunden: "iContact".&lt;br /&gt;&lt;br /&gt;Auf, auf, zur Implementierung!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;"If man had more of a sense of humor, things might have turned out differently."&lt;/span&gt;&lt;br /&gt;Stanisław Lem&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-1524901446024621486?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/1524901446024621486/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2008/12/fortschritt.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/1524901446024621486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/1524901446024621486'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2008/12/fortschritt.html' title='Fortschritt'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-8063850049340539500</id><published>2008-11-30T15:58:00.005+01:00</published><updated>2009-01-15T15:26:12.666+01:00</updated><title type='text'>Krank, lernen und Wikipedia</title><content type='html'>Ich bin seit Donnerstag Abend krank. Typisches &lt;a href="http://de.wikipedia.org/wiki/Influenza"&gt;Influenza&lt;/a&gt;-Krankheitsbild mit trockener Kehle, rinnender Nase, Kopfschmerzen, Fieber und Husten. Mittlerweile wird es schon besser; zeitweise zumindest, sodass ich das hier auch ein bisschen weiterführen kann.&lt;br /&gt;&lt;br /&gt;Nichtsdestotrotz bleibt eigentlich keine Zeit richtig zu verschnaufen: in &lt;a href="http://vowi.fsinf.at/wiki/Uni_Wien:Netzwerktechnologie_f%C3%BCr_Multimedia_Anwendungen_VO_(Tutschku)"&gt;NTM&lt;/a&gt; ist ein 20-30 Seiten umfassender Aufsatz über VoIP fällig, in &lt;a href="http://vowi.fsinf.at/wiki/Uni_Wien:Datenbanksysteme_VO_(Schikuta)"&gt;DBS&lt;/a&gt; steht auch das aktuelle Arbeitsblatt und der 4. Meilenstein an, SWA will auch seine Aufgabe zu XPath und die Projektspezifikation erledigt sehen und noch 1000 weitere nicht-Uni-bezogene, aber zeitverschlingende Dinge (wie der Entwurf eines Weihnatsfeierplakates für &lt;a href="http://www.aegee-wien.org/"&gt;meine Studentenorganisaiton&lt;/a&gt;) wollen erledigt werden.&lt;br /&gt;Mal sehen, was ich alles hinbekommen werde ;-).&lt;br /&gt;&lt;br /&gt;Um mich (endlich) auch einmal für seine Rolle als unerschöpfliche Wissensquelle zu bedanken, habe ich der Wikimedia Foundation gespendet (und hey, der Euro ist noch immer stärker als der Dollar! 30 US$ = 23,29 € ;-):&lt;br /&gt;&lt;a href="http://wikimediafoundation.org/wiki/Donate/en"&gt;&lt;img border="0" alt="Wikipedia Affiliate Button" src="http://upload.wikimedia.org/wikipedia/foundation/1/1a/2008_fundraiser_banner_button-en.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Heute noch zu erledgine: XPath-Kapitel im Buch wälzen, einen Haufen Artikel zu VoIP lesen und das Plakat machen. Wenn ich all das schaffe, geb' ich mir selbst ein Bier aus ;-).&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-8063850049340539500?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/8063850049340539500/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2008/11/krank-lernen-und-wikipedia.html#comment-form' title='2 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/8063850049340539500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/8063850049340539500'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2008/11/krank-lernen-und-wikipedia.html' title='Krank, lernen und Wikipedia'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-3843226696236340772</id><published>2008-11-24T19:45:00.011+01:00</published><updated>2008-11-25T19:42:31.206+01:00</updated><title type='text'>A3: XML &amp; DTD</title><content type='html'>&lt;a href="http://www.amazon.de/Nutshell-Deutsche-Ausgabe-Elliotte-Harold/dp/3897213397"&gt;XML in a Nutshell&lt;/a&gt; liegt jetzt schon seit geraumer Zeit auf meinem Schreibtisch und ist auch schon ab und an durchgeblättert und -gelesen worden. Das benötigte Wissen für diese Aufgabe, hatte ich aber noch nicht ganz beisammen. Also hieß es zunächst einmal Kapitel 3 "Dokumenttyp-Definitonen" pauken. Da ich allgemein finde, dass dieses Buch sehr brauchbar geschrieben ist, wurde ich auch diesmal nicht enttäuscht und wurde in die Tiefen der DTDs eingeführt.&lt;br /&gt;Nach einem kurzen Anlesen im Lesesaal des AKH, schmökerte ich einen guten Teil zu Hause in Krems und dann einen weiteren bei der Zugfahrt heute von Krems nach Wien weg. Mit dem geeigneten Wissen ausgestattet (und ein paar gedanklichen Verränkungen, weil IMHO&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;!ELEMENT name (nachname&lt;br /&gt;               | (vorname, ((zweiter_vorname+, nachname) | (nachname?) )&lt;br /&gt;               )&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;für "name kann nur einen Vornamen, nur eine Nachnamen, oder einen Vornamen und einen Nachnamen, oder beides mit beliebig vielen (aber optionalem) zweitem Vornamen" ein bisschen Gehirnwindungsakrobatik bedeutet) machte ich mich daran die DTD zu schreiben.&lt;br /&gt;&lt;br /&gt;Folgende Fragen sind mir aber übrige geblieben:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Was ist der Sinn und Zweck von Attributtypen?&lt;br /&gt;Gut mit NMTOKEN kann man verhindern, dass Whitespace in einem Attribut vorkommt und man kann endlich auch mit einer Ziffer beginnen, ID und IDREF erlauben es n:m-Beziehungen (*hüstel* ;-)) abzubilden (wobei mir wiederum nicht ganz aufgeht, warum ID ein XML-Name und kein Namenstoken ist, was ja nur heißt, dass Attribute mit Buchstaben, _ oder : beginnen müssen, was für IDs, die ja meistens Nummern sind, nicht so gut passt). Sogar den Typ ENTITY versteh ich ja irgendwo noch, doch bei NOTATION setzt es total aus. Oder ist einfach die Erklärung im Buch schlecht? Hmmmm ...&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Geht das nur mir so, oder schreit förmlich jede Faser eines (möchtegern) Informatikers beim schreiben von DTDs nach XML-Schema, RelaxNG, Schematron und Co.? Ich hab' ja irgendwo einmal gehört, dass DTDs heutzutage nur mehr dazu "missbraucht" werden Entitäten zu deklariere ... Warum kann ich mir das bloß sehr gut vorstellen?&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Sind XLink, XPointer und XInclude nicht schon wieder obsolet, da sie niemand verwendet? (falls ich falsch liege, bitte ich um Hinweise, wo sie Anwendung finden. Und ja, ich weiß dass FF [und diverse andere] XLink simple links unterstützen, aber wer setzt das ganze Ding um? Oder ist das wieder einmal so ein Konsortiumsding, wie &lt;a href="http://tronche.com/gui/x/icccm/"&gt;ICCCM&lt;/a&gt;, mit 3 (!?) Zwischenablagen, die kein Mensch braucht?)&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Das Debuggen war ein Kinderspiel! 5 Minuten und alle Bugs gefunden. So macht das Arbeiten mit dem Computer Freude :-D.&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-3843226696236340772?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/3843226696236340772/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2008/11/a3-xml-dtd.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/3843226696236340772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/3843226696236340772'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2008/11/a3-xml-dtd.html' title='A3: XML &amp; DTD'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-8438838232453576833</id><published>2008-11-19T16:50:00.003+01:00</published><updated>2008-11-19T17:11:10.297+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='off-topic'/><title type='text'>What are you reading?</title><content type='html'>Once in a while I feel like reading &lt;a href="planet.gnome.org"&gt;Planet Gnome&lt;/a&gt;, which is always good to get an idea on what these guys are doing all the time.&lt;br /&gt;&lt;br /&gt;While doing so once more today, I found Stormy Peter's post &lt;a href="http://www.typepad.com/t/trackback/21010/35849318"&gt;What are you reading? (A book meme)&lt;/a&gt; which states the following:&lt;br /&gt;Your turn:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Grab the nearest book.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Open it to page 56.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Find the fifth sentence.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Post the text of the sentence on your blog along with these instructions.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Don’t dig for your favorite book, the cool book, or the intellectual one: pick the CLOSEST.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;So here's my closest book:&lt;br /&gt;&lt;i&gt;"Wilson (1972) provides a (now rather dated) overview of animal communication systems, and Hövelmann (1989) provides a good counterbalance for those easily swayed by the propaganda that is broadcast in this area of study."&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;from &lt;a href="http://www.amazon.com/Language-Matters/dp/1403936285/ref=sr_1_1?ie=UTF8&amp;s=books-intl-de&amp;qid=1227110334&amp;sr=8-1"&gt;Language Matters&lt;/a&gt; by Laurie Bauer, Jamet Holmes, and Paul Warren.&lt;br /&gt;&lt;br /&gt;The book's a introduction to linguistics. In this chapter, they talk about the origin and development of languages and the numerous (often almost ridiculous) theories surrounding it. One of them is called "bow wow" theory which states that our language developed from humans imitating animal sounds (=onomatopoeia).&lt;br /&gt;The sentence is in the "Reading an References" section, hence it's unusual appearance.&lt;br /&gt;&lt;br /&gt;(Some hints for the German-speaking reader: counterbalance - &lt;i&gt;Gegengewicht&lt;/i&gt;, to be swayed by sth. - &lt;i&gt;sich von etw. beeinflussen lassen&lt;/i&gt;, broadcast - &lt;i&gt;hinaussenden;&lt;/i&gt; hier:&lt;i&gt;herumerzählen&lt;/i&gt;)&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-8438838232453576833?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/8438838232453576833/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2008/11/what-are-you-reading.html#comment-form' title='6 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/8438838232453576833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/8438838232453576833'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2008/11/what-are-you-reading.html' title='What are you reading?'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-7106862330602557045</id><published>2008-11-14T15:58:00.003+01:00</published><updated>2008-11-14T16:12:07.602+01:00</updated><title type='text'>PHP-Skripten leicht gemacht</title><content type='html'>Nach kurzem Herumgefrickel auf dem almighty mit &lt;tt&gt;nano&lt;/tt&gt; über SSH, bin ich auf &lt;a href="http://notepad-plus.sourceforge.net/de/site.htm"&gt;Notepad++&lt;/a&gt; und &lt;a href="http://winscp.net/eng/docs/lang:de"&gt;WinSCP&lt;/a&gt; umgestiegen. Ersterer bietet Syntaxhighlighting, Skripts und noch so vieles mehr, von dem ich gar nichts weiß, was aber sicher sehr nützlich ist.&lt;br /&gt;Nach einiger Zeit ging mir der ewige Editieren-Hochladen-Reload-Kreislauf ziemlich auf die Nerven. Eine kurze Suche nach automatischen Synchronisationsmethoden genügte aber um &lt;a href="http://winscp.net/eng/docs/task_keep_up_to_date"&gt;Keep Remote Directory up to Date&lt;/a&gt; zu finden.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Jyv-T358MZ8/SR2Uga4OUsI/AAAAAAAAABI/Z3Mc0yCO6R0/s1600-h/keepuptodate.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 274px;" src="http://3.bp.blogspot.com/_Jyv-T358MZ8/SR2Uga4OUsI/AAAAAAAAABI/Z3Mc0yCO6R0/s320/keepuptodate.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5268530423785214658" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Einfach das lokale und das entfernte Verzeichnis angeben und zurücklehnen und genießen. WinSCP überwacht das angegebene Verzeichnis auf Änderungen und lädt die geänderten Dateien hoch, sobald sie Unterschiede aufweisen. Jetzt braucht man also sein lokales PHP-Skript nur mehr zu speichern und im Browser neu zu laden.&lt;br /&gt;Danke, für solch ein großartiges Feature!&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-7106862330602557045?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/7106862330602557045/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2008/11/php-skripten-leicht-gemacht.html#comment-form' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/7106862330602557045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/7106862330602557045'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2008/11/php-skripten-leicht-gemacht.html' title='PHP-Skripten leicht gemacht'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Jyv-T358MZ8/SR2Uga4OUsI/AAAAAAAAABI/Z3Mc0yCO6R0/s72-c/keepuptodate.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-4963503473420694138</id><published>2008-11-12T20:07:00.002+01:00</published><updated>2008-11-12T20:13:07.464+01:00</updated><title type='text'>P3: Erster Anlauf</title><content type='html'>Wir haben uns heute zusammengefunden, um zunächst einmal die Anmerkungen zu P2 zu besprechen und einzuarbeiten. Danach ging's an P3, wobei wir zunächst nur einmal ganz grob waren und die abstraktesten drei Layer identifizierten.&lt;br /&gt;Ob das so gut und richtig war, wird &lt;a href="http://www.pri.univie.ac.at/courses/pi-swa/ws08/index.php?m=D&amp;t=discussion&amp;c=details&amp;CEWebS_id=5"&gt;sich noch zeigen&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Morgen geht's an PHP und die CD-Liste!&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-4963503473420694138?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/4963503473420694138/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2008/11/p3-erster-anlauf.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/4963503473420694138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/4963503473420694138'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2008/11/p3-erster-anlauf.html' title='P3: Erster Anlauf'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-6607982213207668821</id><published>2008-11-03T23:01:00.003+01:00</published><updated>2008-11-03T23:27:34.230+01:00</updated><title type='text'>Ubunt 8.10</title><content type='html'>Bei Erscheinen von Ubuntu 8.04 im April diesen Jahres, habe ich den Laptop meiner Mutter (ein schon etwas in die Tage gekommener Toshiba MX40) auf dieses umgestellt. Der Hauptgrund war vor allem der, dass das darauf installierte Windows xp SP2 trotz Neuinstallation (von einem Image, das alles auf NTFS formatierte, also kein Dual-Boot möglich) mit beängstigender Regelmäßigkeit das Einloggen mit einem &lt;a href="http://en.wikipedia.org/wiki/BSOD"&gt;BSOD&lt;/a&gt; verweigerte. Natürlich spielte auch die Verspieltheit, das Ausprobieren wollen und das "Linux ist doch zu was gebrauchen" eine nicht unerhebliche Rolle.&lt;br /&gt;&lt;br /&gt;Gesagt getan, schob ich mit KNOPPIX alle wichtigen Dateien auf eine externe Festplatte, installierte 8.04 und konfigurierte mich (im Nachhinein Netto sicher 2 Tage lang) am X-Server blöd. Alles lief so einigermaßen (wenn man davon absieht, dass der Laptop immer den Netzstecker brauchte und Compiz, trotz Treiberunterstützung nie lief).&lt;br /&gt;&lt;br /&gt;Ich als semi-geek (ja das gibt's auch ;-) verfolgte gespannt die &lt;a href="http://www.heise.de/open/Viel-bewegt-Die-Neuerungen-von-Linux-2-6-27--/artikel/116387"&gt;Kernel-Entwicklung&lt;/a&gt; mit und war besonders über Adam Jacksons &lt;a href="http://fedoraproject.org/wiki/Features/OneSecondX"&gt;One Second X&lt;/a&gt; sehr erfreut.&lt;br /&gt;&lt;br /&gt;Am Samstag (nach einer sehr amüsanten Halloween-Party) endlich in Krems heimgekommen geschwind auf 8.10 aktualisiert (was ca. 3h dauerte :o).&lt;br /&gt;Am nächsten Morgen wurde ich so denn auch schon bald mit unsanften Worten aus den Federn gerissen. "Der Laptop spinnt! Was hastn schon wieder g'macht?!", tönte es links und rechts. Schuld war natürlich wieder einmal mein Liebling: der X.org X-Server. Mittlerweile als "konfigurationslos" angepriesen (xorg.conf ist deprecated!), vermutete ich schon, dass der Treiber Probleme verursachte (zumal das Anmelden zwar funktionierte, er aber nach 5 Sec. einfrierte). Geschätzte 5 Stunden verbrachte ich damit ein klein bisschen was zu ändern, zu hoffen um dann doch &lt;a href="http://en.wikipedia.org/wiki/Magic_SysRq_key"&gt;Elefanten heben&lt;/a&gt; zu müssen.&lt;br /&gt;&lt;br /&gt;Erst als ich die Grafikkarte (Mobility Radeon 9600 a.k.a RV350) in den Ubuntu-Bug-Tracker eingab, stieß ich auf &lt;a href="https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/133192"&gt;ein Bug-Report&lt;/a&gt;, der mich dann zu dem &lt;a href="https://wiki.ubuntu.com/X/Quirks"&gt;quirk&lt;/a&gt; brachte.&lt;br /&gt;&lt;br /&gt;Wär hätte gedacht, dass ein einfaches &lt;pre&gt;"AGPMode" "1"&lt;/pre&gt; solche Wunder bewirken kann?&lt;br /&gt;&lt;br /&gt;Notizen an mich: NEVER CHANGE A RUNNING SYSTEM! TEST BEFORE USE! und BENUTZ DIE VERDAMMTE SUCHE!!!!&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-6607982213207668821?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ubuntu.com/products/WhatIsUbuntu/desktopedition' title='Ubunt 8.10'/><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/6607982213207668821/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2008/11/ubunt-810.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/6607982213207668821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/6607982213207668821'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2008/11/ubunt-810.html' title='Ubunt 8.10'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-7431179814896740957</id><published>2008-11-03T14:34:00.013+01:00</published><updated>2008-11-03T15:06:37.008+01:00</updated><title type='text'>Anforderungen und Use-Case-Diagramm</title><content type='html'>Der nächste Schritt hin zu unserem Adressbuch ist die Erstellung der Anforderungen und das Zeichnen eines Use-Case-Diagramms.&lt;br /&gt;Zugegebener weise war ich diesmal der, der weniger beigetragen hat. Aufgrund meines Bruders bin ich eine Stunde zu spät zu unserem Treffen in Beckys Wohnung gekommen. Da waren die funktionalen und nicht funktionalen Anforderungen schon erhoben. :-(&lt;br /&gt;Nichtsdestotrotz konnte ich noch beim Erstellen des Use-Case-Diagramms helfen.&lt;br /&gt;&lt;br /&gt;Beim Auffrischen unserer Kenntnisse und besonders bei der Unterscheidung zwischen &lt;span style="font-family:courier new;"&gt;include/uses&lt;/span&gt; und &lt;span style="font-family:courier new;"&gt;extends&lt;/span&gt;, half uns &lt;a href="http://www.andrew.cmu.edu/course/90-754/umlucdfaq.html"&gt;UML Use Case Diagrams: Tips and FAQ&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ein (meiner Meinung nach sehr gutes) Buch zum Thema Anforderungen ist &lt;i&gt;&lt;a href="http://books.google.com/books?id=QedTAAAAMAAJ&amp;q=0932633137&amp;dq=0932633137&amp;ei=JwMPSb-0NoLwsQO537SmBA&amp;hl=de&amp;pgis=1"&gt;Exploring Requirements: Quality Before Design&lt;/a&gt;&lt;/i&gt;, welches trotz seines Alters (1989) noch gut zu gebrauchen ist (außerdem liegt es auch in der Bibliothek ;-).&lt;br /&gt;Bei UML könnte ich unkreativ sein und einfach auch &lt;i&gt;&lt;a href="http://books.google.com/books?id=6pqTAAAACAAJ&amp;dq=UML%40Work&amp;ei=hAMPSYuyIpH2sQObq535DA&amp;hl=de"&gt;UML@Work&lt;/a&gt;&lt;/i&gt; angeben. Da mir dieses Buch aber leider viel zu wieder ist (mmn. schlechter Aufbau), verweise ich lieber auf &lt;i&gt;&lt;a href="http://oreilly.com/catalog/9780596009823/index.html"&gt;Learning UML 2.0&lt;/a&gt;&lt;/i&gt;, ohne es zu kennen :D (werde aber bald stolzer Besitzer sein).&lt;br /&gt;&lt;br /&gt;Weiter geht's mit PHP (und &lt;i&gt;&lt;a href="http://www.amazon.de/PHP-5-Grundlagen-Profiwissen-Webserver-Programmierung/dp/3446403345/ref=sr_1_21?ie=UTF8&amp;s=books&amp;qid=1225721031&amp;sr=8-21"&gt;PHP 5. Grundlagen und Profiwissen&lt;/a&gt;&lt;/i&gt; und &lt;i&gt;&lt;a href="http://www.amazon.de/Ge-Packt-PHP-Funktionen-Serversteuerungen-Protokollfunktionen-PDF-Dokumente/dp/382661495X/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1225721134&amp;sr=1-1"&gt;PHP Ge-Packt&lt;/a&gt;&lt;/i&gt;).&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-7431179814896740957?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/7431179814896740957/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2008/11/anforderungen-und-use-case-diagramm.html#comment-form' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/7431179814896740957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/7431179814896740957'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2008/11/anforderungen-und-use-case-diagramm.html' title='Anforderungen und Use-Case-Diagramm'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-5872155510939473563</id><published>2008-10-31T00:05:00.007+01:00</published><updated>2008-10-31T00:33:36.393+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><category scheme='http://www.blogger.com/atom/ns#' term='ala'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Zebrastreifen: Ja oder Nein?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3257/2845774351_7f6ea83ea6_m.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 240px; height: 221px;" src="http://farm4.static.flickr.com/3257/2845774351_7f6ea83ea6_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;a href="http://www.flickr.com/photos/swisscan/2845774351/"&gt;Stripes&lt;/a&gt; &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/deed.de"&gt;by-nc-sa&lt;/a&gt; von &lt;a href="http://www.flickr.com/people/swisscan/"&gt;swisscan&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Zebra Striping&lt;/span&gt; gilt unter Grafikdesignern seit langem als bewährtes Mittel Tabellen leichter lesbarer und übersichtlicher zu gestalten. Angefangen bei der Vokabel-Liste des Englischlehrbuchs der Unterstufe &lt;span style="font-style: italic;"&gt;You&amp;amp;Me&lt;/span&gt; bis hin zur Titelliste in iTunes reichen seine Anwendungen. Dabei wird einmal nur zwischen Schwarz und Weiß alterniert, ein anderes viele verschiedene Farben verwendet und manchmal auch noch zusätzlich die Spalten eingefärbt.&lt;br /&gt;Doch wie sinnvoll ist diese Technik eigentlich?&lt;br /&gt;&lt;br /&gt;In den beiden Artikeln &lt;a href="http://www.alistapart.com/articles/zebrastripingdoesithelp"&gt;Zebra Striping: Does it Really Help?&lt;/a&gt; und &lt;a href="http://www.alistapart.com/articles/zebrastripingmoredataforthecase"&gt;Zebra Striping: More Data for the Case&lt;/a&gt; geht die Formulardesignerin &lt;a href="http://formulate.com.au/about/jessica-enders"&gt;Jessica Enders&lt;/a&gt; dieser Frage nach. Nicht ohne überraschendes Ergebnis ...&lt;br /&gt;&lt;br /&gt;Viel Spass beim Lesen!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-5872155510939473563?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/5872155510939473563/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2008/10/zebrastreifen-ja-oder-nein.html#comment-form' title='3 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/5872155510939473563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/5872155510939473563'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2008/10/zebrastreifen-ja-oder-nein.html' title='Zebrastreifen: Ja oder Nein?'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3257/2845774351_7f6ea83ea6_t.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3387390627265238372.post-4444045366610484689</id><published>2008-10-28T15:57:00.001+01:00</published><updated>2008-10-28T16:37:30.598+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Einführung'/><category scheme='http://www.blogger.com/atom/ns#' term='Organisation'/><title type='text'>Ein Beginn</title><content type='html'>Zunächst einmal ein paar Worte dazu, wie wir organisiert sind: Gleich nach der ersten Übungseinheit, habe ich uns einen Arbeitsbereich bei &lt;a href="http://www.assembla.com/wiki/show/swaprojekt"&gt;assembla.com&lt;/a&gt; eingerichtet. Ich tat dies in der Hoffnung uns einen "Arbeitsraum" zu schaffen, der uns bei der Umsetzung unseres SWA-Projektes so gut wie möglich unterstützen soll. Diese Aufgabe, hat es bis jetzt ganz gut gelöst; Dinge, wie das Ticketing-System oder Sourceverwaltung mit git machen es zusätzlich noch interessant.&lt;br /&gt;&lt;br /&gt;Um meine Partnern (Becky und Kuki) den Einstieg zu erleichtern, hatte ich in ein, zwei Stunden die Wichtigsten Informationen zum ersten Meilenstein eingepflegt und sogar schon eine Projektidee beigesteuert. Ursprünglich nahm ich an, dass meine Kollegen, es mir gleich tun würden und ebenfalls die eine oder andere Idee einstellen würden. Leider hat das dann doch nicht so funktioniert.&lt;br /&gt;Mit Becky machte ich vor der Präsentation noch den Feinschliff (sie erstellte zusätzlich noch die Präsentation) und wir waren bereit für die Abgabe.&lt;br /&gt;Diese verlief leider nicht ganz so, wie ich mir das gewünscht hätte: Der LVA-Leiter teilte die Begeisterung unseres Addressbuches leider nicht in dem Umfang, wie wir. Das enttäuschte mich zunächst etwas, sein &lt;a href="http://www.pri.univie.ac.at/courses/pi-swa/ws08/index.php?m=D&amp;amp;t=service7&amp;amp;c=show"&gt;Kommentar zur Abgabe&lt;/a&gt; zeigte mir aber, dass wir nicht ganz so falsch liegen.&lt;br /&gt;&lt;br /&gt;Uns ist schon klar, dass unser Projekt nicht besonders groß ist, unser Ziel war es aber zunächst eine stabile, zu gebrauchende Grundversion zu haben, die wir dann erweitern können. Solche Dinge wie eine Suche, Integration von Google Maps, Export nach &lt;a href="http://microformats.org/wiki/hcard"&gt;hCard&lt;/a&gt;, Anrufe absetzen &lt;a href="http://www.skype.com/share/buttons/"&gt;via Skype&lt;/a&gt;, Mitarbeiter-Gruppen und und und sind in unseren Hinterköpfen und werden auch in die Architektur mit einfließen. Und es wird sicher kein weiterer Mash-up werden ...&lt;br /&gt;&lt;br /&gt;Da mich der Bereich Benutzerinteraktion besonders interessiert, werde ich versuchen auch hier besonders gut zu sein.&lt;br /&gt;&lt;br /&gt;Unsere Reise zum ersten Projekt geht weiter und ich sehe gespannt in die Zukunft.&lt;div class="blogger-post-footer"&gt;Herzlichen Dank für's Abonnieren.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3387390627265238372-4444045366610484689?l=materthron.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://materthron.blogspot.com/feeds/4444045366610484689/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://materthron.blogspot.com/2008/10/ein-beginn.html#comment-form' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/4444045366610484689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3387390627265238372/posts/default/4444045366610484689'/><link rel='alternate' type='text/html' href='http://materthron.blogspot.com/2008/10/ein-beginn.html' title='Ein Beginn'/><author><name>materthron</name><uri>http://www.blogger.com/profile/06209179737418673251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_Jyv-T358MZ8/Ss-udRHV4nI/AAAAAAAAACE/axCOtr4kx4o/S220/jump.jpg'/></author><thr:total>1</thr:total></entry></feed>
