<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="0.91">
    <channel>
        <title>lukasProbst.showPortfolio()</title>
        <link>http://lukas.internet-freaks.net</link>
        <description>Webseite von Lukas Probst</description>
        <language>de-de</language>
        <managingEditor>lukas@internet-freaks.net</managingEditor>
        <webMaster>lukas@internet-freaks.net</webMaster>
        <copyright>lukas probst</copyright>
<item>
<title>FG-Workshop: NumericOS - How to build your own operating system</title>
<link>http://lukas.internet-freaks.net/blog/article.html?id=80</link>
<pubDate>2011-11-15 19:29:52</pubDate>
<author>Lukas Probst - lukas@internet-freaks.net</author>
<description>
&lt;p&gt;Als ich vor 2 Jahren mit dem Studium begonnen habe, wurde von &amp;auml;lteren Studenten aus meiner Fachgruppe (fg.Informatik) der &lt;a href=&quot;http://fg-informatik.unibas.ch/wiki/index.php/FG-Workshop&quot;&gt;FG-Workshop&lt;/a&gt; ins Leben gerufen.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Der FG-Workshop ist ein w&amp;ouml;chentlich stattfindendes Treffen bei dem Studenten anderen Studenten ihre Projekte vorstellen k&amp;ouml;nnen.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Nachdem ich dort in den letzten beiden Jahren viele interessante Vortr&amp;auml;ge anh&amp;ouml;ren durfte, war ich letzten Donnerstag zusammen &lt;/span&gt;&lt;span&gt;mit einem Studienkollegen an der Reihe selbst einen dieser Workshops zu halten.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Wir (Christopher Scherb und ich) haben, nachdem von einigen Studenten das Interesse daran signalisiert wurde, &lt;/span&gt;&lt;span&gt;unser Projekt der &amp;ldquo;Rechnerarchitekturen und Betriebssysteme&amp;rdquo;-Vorlesung vorgestellt.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Der von uns durchgef&amp;uuml;hrte Workshop hatte den Namen &quot;NumericOS - How to build your own operating system&quot; und wurde mit folgendem Text angek&amp;uuml;ndigt:&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;margin-left: 20px;&quot;&gt;&quot;NumericOS ist ein kleines Betriebsystem. Es ist als Projekt der Rechnerarchitektur und Betriebsysteme Vorlesung entstanden und stellt einfache arithmetische Funktionen zur Verf&amp;uuml;gung. Ziel des Projekt war es u.a. herauszufinden, wieviel Rechenleistung durch ein modernes Betriebsystem mit Benutzeroberfl&amp;auml;che verloren geht. Wir wollen das Betriebsystem kurz vorstellen, und erl&amp;auml;utern, welche Schritte notwendig sind, um ein eigenes System auf der x86 Basis zu starten.&quot;&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Die Pr&amp;auml;sentation ging 1,5 Stunden und wurde auf Video aufgezeichnet:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; 
&lt;object width=&quot;480&quot; height=&quot;385&quot; data=&quot;http://vimeo.com/moogaloop.swf?clip_id=32030797&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=0&quot; type=&quot;application/x-shockwave-flash&quot;&gt;
&lt;param name=&quot;data&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=32030797&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=0&quot; /&gt;
&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;
&lt;param name=&quot;src&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=32030797&amp;amp;server=vimeo.com&amp;amp;show_title=0&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=00adef&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=0&quot; /&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;(Leider sind auf Grund von mangelnder Ausr&amp;uuml;stung Bild und Ton teilweise stark verschoben.)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Wenn ihr euch den Code und/oder die Doku bzw. die Folien ansehen wollt, erfahrt ihr hier mehr:&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;a href=&quot;http://fg-informatik.unibas.ch/wiki/index.php/NumericOS_-_How_to_build_your_own_operating_system&quot;&gt;http://fg-informatik.unibas.ch/wiki/index.php/NumericOS_-_How_to_build_your_own_operating_system&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
<guid>http://lukas.internet-freaks.net/?id=80</guid>
</item>

<item>
<title>Rückblick 4. Semester</title>
<link>http://lukas.internet-freaks.net/blog/article.html?id=79</link>
<pubDate>2011-10-01 17:32:23</pubDate>
<author>Lukas Probst - lukas@internet-freaks.net</author>
<description>
&lt;p&gt;Ich m&amp;ouml;chte meine Tradition fortsetzen und hiermit auch einen kurzen &amp;Uuml;berblick &amp;uuml;ber die im 4. Semester belegten Vorlesungen ver&amp;ouml;ffentlichen.&lt;/p&gt;
&lt;p&gt;Zun&amp;auml;chst einmal die Wahlvorlesungen, die ich dieses Semester belegt habe um mein 12CP-Wahlmodul etwas zu f&amp;uuml;llen:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bildtechnologie II:&lt;/strong&gt;&amp;nbsp;Als Wahlvorlesung sehr zu empfehlen.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Einf&amp;uuml;hrung in die Angewandte Ethik f&amp;uuml;r Studierende der Nanowissenschaften:&amp;nbsp;&lt;/strong&gt;Hier fanden interessante ethische Diskussionen statt. Trotz des Titels der Vorlesung ist diese auch f&amp;uuml;r Informatiker empfehlenswert, da sich der Professor bei dem f&amp;uuml;r das &quot;PASS&quot; ben&amp;ouml;tigten Bericht auch &amp;uuml;ber Informatikthemen freut.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Au&amp;szlig;erdem habe ich dieses Semester noch zwei Mathematik-Vorlesungen belegt:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Mathematische Methoden IV:&amp;nbsp;&lt;/strong&gt;Die letzte Vorlesung der Mathematische Methoden Reihe.&amp;nbsp;&lt;br /&gt;Die Themen waren diesmal: Gew&amp;ouml;hnliche Differentialgleichungen, Variationsrechnungen,&amp;nbsp;Partielle Differentialgleichungen, Hilbertr&amp;auml;ume und symmetrische Operatoren&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Einf&amp;uuml;hrung in die Numerik:&amp;nbsp;&lt;/strong&gt;Vorlesungen + Projekt und &amp;Uuml;bungen mit Matlab. Hier lernt man viele n&amp;uuml;tzliche Dinge. Einiges war jedoch schon aus anderen Vorlesungen (wie z.B. WiRe) bekannt.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Und nat&amp;uuml;rlich auch Informatikvorlesungen:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Computernetzwerke und Sicherheit: &lt;/strong&gt;Wie der Titel schon sagt wird hier detailliert der Aufbau und die Funktionsweise der Computernetzwerke behandelt. Au&amp;szlig;erdem erh&amp;auml;lt man Einblicke in wichtige Sicherheitskonzepte (Verschl&amp;uuml;sselungen usw). Zus&amp;auml;tzlich zu einer Pr&amp;uuml;fung muss man hier in 2er-Gruppen Projekte umsetzen.&amp;nbsp;&lt;br /&gt;Mein Projekt: Ein selbstorganisierendes drahtloses Multihopnetzwerk aus MicaZ, welches sich st&amp;auml;ndig aktualisiert und so Ausf&amp;auml;lle einzelner MicaZ kompensieren kann.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Computer Grafik:&amp;nbsp;&lt;/strong&gt;Hier lernt man theoretisch wie die Render-Pipeline funktioniert und programmiert diese in den &amp;Uuml;bungen nach. Sehr anspruchsvoll aber auch sehr interessant.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;Ich konnte alle Pr&amp;uuml;fungen mit sehr zufriedenstellenden Noten bestehen und so 30 neue Kreditpunkte erlangen. Mein aktueller Stand betr&amp;auml;gt nun 129 CP.&lt;/p&gt;
&lt;p&gt;Mit dem (nicht immer geliebten) Mathemodul ist nun auch das letzte fachfremde Modul fertig geworden.&amp;nbsp;Mir fehlen nun nur noch Informatikvorlesungen und eine 3CP-Wahlvorlesung, welche ich nun im 5. Semester belegen werde.&lt;/p&gt;
&lt;p&gt;Zus&amp;auml;tzlich zu den Vorlesungen habe ich, wie im &lt;a href=&quot;blog/article.html?id=77&quot;&gt;Post zu Semester 3&lt;/a&gt; bereits angek&amp;uuml;ndigt, erstmals als Tutor f&amp;uuml;r die Vorlesung &quot;Algorithmen und Datenstrukturen&quot; gearbeitet. &lt;br /&gt;Ich kann jedem Studenten nur empfehlen so etwas selbst auch einmal zu machen. Es ist eine sehr angenehme Arbeit bei der man neue Erfahrungen sammelt. Es war zum Beispiel ganz interessant in einer Pr&amp;uuml;fung mal als Aufsichtsperson zu fungieren.&amp;nbsp;Au&amp;szlig;erdem wiederholt man automatisch bereits gelerntes Wissen und erh&amp;auml;lt zudem noch eine recht gute Bezahlung.&lt;/p&gt;
&lt;p&gt;Mittlerweile ist nun schon die zweite Woche des 5. Semesters vorbei. W&amp;auml;hrend in der ersten Woche eigentlich nur Einf&amp;uuml;hrungsveranstaltungen und &lt;a href=&quot;blog/article.html?id=58&quot;&gt;Erstsemesterbetreuung&lt;/a&gt; (ich bin diesmal auch G&amp;ouml;tti) stattgefunden haben, kam in der zweiten der erste neue Stoff.&lt;/p&gt;
&lt;p&gt;Auch das 5. Semester verspricht wieder interessant zu werden.&lt;/p&gt;
</description>
<guid>http://lukas.internet-freaks.net/?id=79</guid>
</item>

<item>
<title>Windows 7 Professional Systemsprache bzw. System Language ändern</title>
<link>http://lukas.internet-freaks.net/blog/article.html?id=78</link>
<pubDate>2011-07-16 13:49:55</pubDate>
<author>Lukas Probst - lukas@internet-freaks.net</author>
<description>
&lt;p&gt;So nachdem ich nun lange Zeit nichts mehr in meinem Blog gepostet habe, kommt nun mal wieder ein kleines Howto von mir, da ich trotz langer suche im Internet nichts dazu finden konnte.&lt;/p&gt;
&lt;p&gt;Auf meinem neuen Computer wollte ich Windows 7 diesmal auf Englisch installieren.&lt;/p&gt;
&lt;p&gt;&amp;Uuml;ber MSDNAA habe ich legalen kostenlosen Zugriff auf Windows 7 Professional Lizenzen sowohl in Deutsch als auch in englisch.&lt;/p&gt;
&lt;p&gt;Zudem erhalte ich dort Sprachpakete f&amp;uuml;r Windows 7 Professional. (Ja sowas gibt es auch f&amp;uuml;r Professional)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Szenario:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Da ich noch die deutsche DVD rumliegen hatte, dachte ich mir ich installiere es auf deutsch und &amp;auml;ndere dann die Sprache auf englisch.&lt;/p&gt;
&lt;p&gt;Das funktioniert zwar, ist allerdings nicht einfach da man bei Professional eigentlich keine Sprache &amp;auml;ndern kann.&lt;/p&gt;
&lt;p&gt;Benutzt am besten dieses Tutorial:&amp;nbsp;&lt;a href=&quot;http://www.hitech-blog.com/software/windows-7-home-und-professional-language-pack-installieren/&quot;&gt;http://www.hitech-blog.com/software/windows-7-home-und-professional-language-pack-installieren/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Nach dem Tutorial habt ihr ein englisches Windows, aber die Systemsprache bzw. System Language ist und bleibt deutsch. Das hei&amp;szlig;t jedes Programm installiert sich erstmal auf deutsch, weil es denkt, dass das eure Systemsprache ist.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Szenario:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Beim zweiten Versuch (SSD war ohnehin defekt wodurch eine Neuinstallation n&amp;ouml;tig war) habe ich direkt die englische DVD zur Installation verwendet.&lt;/p&gt;
&lt;p&gt;Allerdings war ich so ungeschickt und habe bei der Installation die Location und das Tastaturlayout auf &quot;Switzerland&quot; gestellt. Mein Tipp:&amp;nbsp;Macht sowas NIE!!!&lt;/p&gt;
&lt;p&gt;Die Folge dieser Einstellung war, dass die System Language wieder deutsch war. (genauer &quot;de-CH&quot;)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Probleml&amp;ouml;sung bzw. eigentliches Howto: Wie &amp;auml;ndere ich die System Language?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Hierzu m&amp;uuml;sst ihr in die Regestry. (Dazu einfach &quot;regedit&quot; ausf&amp;uuml;hren.)&lt;/p&gt;
&lt;p&gt;Zuerst geht ihr unter HKEY_CLASSES_ROOT\MIME\Database\Rfc1766 und sucht euch die Nummern zu den Sprachen raus. Bei mir:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ausgangssprache: de-ch 0807&lt;/li&gt;
&lt;li&gt;Zielsprache: en-us 0409&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Anschlie&amp;szlig;end m&amp;uuml;sst ihr in einigen &quot;International&quot;-Ordnern in der Regestry von &quot;de-CH&quot; auf &quot;en-US&quot; umstellen.&lt;/p&gt;
&lt;p&gt;Am besten geht ihr daf&amp;uuml;r folgenderma&amp;szlig;en vor:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Edit -&amp;gt; Find: Suche nach de-CH (bzw. eurer alten Sprache)&lt;/li&gt;
&lt;li&gt;Gucken ob das Ergebnis in irgendeinem International-Ordner ist. (also &quot;International&quot; im Pfad steckt)&lt;/li&gt;
&lt;li&gt;In der Liste &amp;auml;ndert ihr Locale zu 0409 (bzw. eurer neuen Sprachnummer)&lt;/li&gt;
&lt;li&gt;und direkt darunter LocaleName zu en-US (bzw. eurer neuen Sprache)&lt;/li&gt;
&lt;li&gt;F3 dr&amp;uuml;cken oder Edit-&amp;gt;Find Next f&amp;uuml;hrt zum n&amp;auml;chsten Suchergebnis -&amp;gt; wieder gleich Verfahren&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Wenn ihr das &amp;uuml;berall gemacht habt und neu startet solltet ihr ab jetzt englisch (bzw. die von euch gew&amp;uuml;nschte Sprache) als System Language haben.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ich hoffe ich kann damit vielleich dem ein oder anderen weiterhelfen.&lt;/p&gt;
</description>
<guid>http://lukas.internet-freaks.net/?id=78</guid>
</item>

<item>
<title>Und wieder hat ein neues Semester begonnen</title>
<link>http://lukas.internet-freaks.net/blog/article.html?id=77</link>
<pubDate>2011-03-10 17:16:53</pubDate>
<author>Lukas Probst - lukas@internet-freaks.net</author>
<description>
&lt;p&gt;Ich bin jetzt bereits in der 3. Woche des 4. Semesters meines Informatikstudiums an der Universit&amp;auml;t Basel.&lt;/p&gt;
&lt;p&gt;Nachdem nun auch die letzte Vorlesung benotet wurde, wollte ich meine Serie (&lt;a href=&quot;blog/article.html?id=64&quot;&gt;Semester 1&lt;/a&gt; und &lt;a href=&quot;blog/article.html?id=73&quot;&gt;Semester 2&lt;/a&gt;) fortf&amp;uuml;hren und einen &amp;Uuml;berblick &amp;uuml;ber das 3. Semester liefern.&lt;/p&gt;
&lt;p&gt;Diesmal habe ich mich dabei jedoch auf die behandelten Themen konzentriert und auf die Noten verzichtet, da ich nicht s&amp;auml;mtliche Noten meiner Studienzeit ver&amp;ouml;ffentlichen will.&lt;/p&gt;
&lt;p&gt;Die Noten des 1. und 2. Semesters sollten lediglich die jeweiligen Kurzberichte erg&amp;auml;nzen um Studientinteressierten eine Einsch&amp;auml;tzung der Schwierigkeit zu erm&amp;ouml;glichen. (Ich hoffe dem einen oder anderen hilft es vielleicht bei seiner Entscheidung f&amp;uuml;r oder gegen ein solches Studium.)&lt;/p&gt;
&lt;p&gt;Hier nun die Vorlesungs&amp;uuml;bersicht:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Metaverse und Informatik:&lt;br /&gt;&lt;/strong&gt;Ein Seminar bei dem in Teams Projekte zum Thema &quot;Metaverse&quot; entwicklet und anschlie&amp;szlig;end pr&amp;auml;sentiert werden. (Hier ist &lt;a href=&quot;java/airhockey.html&quot;&gt;AiRHockey&lt;/a&gt; entstanden.)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Anwendungen der Informatik:&lt;br /&gt;&lt;/strong&gt;Eine Ringvorlesung in der zuerst alle Informatikprofessoren und anschlie&amp;szlig;end einige G&amp;auml;ste ihren Lebenslauf als Informatiker vorstellen.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Computational Physics:&lt;br /&gt;&lt;/strong&gt;Hier lernt man wie komplizierte physikalische Berechnungen (z.B. Schmelztemperatur oder Gleichgewichtszustand von Silicium) in Fortran programmiert werden und setzt dies in Projekten selbst um.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Einf&amp;uuml;hrung in die Wahrscheinlichkeitstheorie und Statistik:&lt;br /&gt;&lt;/strong&gt;Schafft wir der Titel bereits sagt einen &amp;Uuml;berblick &amp;uuml;ber beide Themen.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mathematische Methoden III:&lt;br /&gt;&lt;/strong&gt;Komplexe Funktionen, komplexe Wegintegrale, Laurentreihen, uneigentliche Integrale, mehrdimensionale Volumen und Fl&amp;auml;chenintegrale&lt;br /&gt;-&amp;gt; Ein nochmal schwereres Mathe als Mathematische Methoden II&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wissenschaftliches Rechnen:&lt;br /&gt;&lt;/strong&gt;Lineare Gleichungssysteme (Gau&amp;szlig;-Jordan, LU, SVD), Least Square&amp;nbsp;Problem, Lineare Programmierung, Optimierung ohne Gradient, Dynamische Programmierung, Phylogenetic Tree Construction&lt;br /&gt;Mit einigen Anwendungsbeispielen aus der Biologie (z.B. Strukturvorhersage von Proteinen) und &amp;Uuml;bungen in Octave.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rechnerarchitektur und Betriebssysteme:&lt;br /&gt;&lt;/strong&gt;Hier lernt man im ersten Teil alles wichtige &amp;uuml;ber Rechnerarchitektur und Programmierung in Assembler. Im zweiten Teil lernt man wie ein Betriebsystem organisiert ist (Scheduling, usw.)&lt;br /&gt;Au&amp;szlig;erdem soll man in 2er-Teams ein Projekt entwickeln und pr&amp;auml;sentieren.&lt;br /&gt;Ich habe mit &quot;NumericOS&quot; ein komplett neue Betriebssystem entwickelt, das eine Eingabe zur numerischen Berechnung (&amp;auml;hnlich wie Octave) zur Verf&amp;uuml;gung stellt. Dabei wurde alles selbst von Grund auf neu in C oder Assembler entwickelt: Bootloader, Input/Output Libraries, Speichermanagement (Heap), Parser, ...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Das Semester habe ich mir mit 39 CP etwas vollgeladen, wodurch es zum Teil doch recht stressig wurde. Au&amp;szlig;erdem hatte ich in diesen Semesterferien eigentlich keine wirklichen Ferien, da die letzte Pr&amp;uuml;fung erst am 11. Februar stattfand.&lt;/p&gt;
&lt;p&gt;Das Ganze hat sich jedoch gelohnt: Ich habe alle Pr&amp;uuml;fungen bestanden (mehrere sogar mit Note 6) und habe jetzt ein wenig Puffer f&amp;uuml;r die folgenden Semester. Der momentane Stand nach drei Semestern betr&amp;auml;gt 99 CP (von 180 f&amp;uuml;r Bachelor).&lt;/p&gt;
&lt;p&gt;Das vierte Semester verspricht bisher recht interessant zu werden.&lt;/p&gt;
&lt;p&gt;Au&amp;szlig;erdem versuche ich mich dieses Semester das erste mal selbst als Tutor in &quot;Algorithmen und Datenstrukturen&quot;.&lt;/p&gt;
</description>
<guid>http://lukas.internet-freaks.net/?id=77</guid>
</item>

<item>
<title>Zwei neue Seiten</title>
<link>http://lukas.internet-freaks.net/blog/article.html?id=76</link>
<pubDate>2010-12-28 01:46:55</pubDate>
<author>Lukas Probst - lukas@internet-freaks.net</author>
<description>
&lt;p&gt;Die zwei letzten Projekte, welche bereits in den letzten beiden Blogeintr&amp;auml;gen kurz vorgestellt wurden, haben nun auch ihre eigenen Seiten in meinem Portfolio erhalten:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Smicol &lt;/strong&gt;(Meine erste App f&amp;uuml;r das Windows Phone 7) findet ihr in der Kategorie Wettbewerbe unter YMITS 2010 (&lt;a href=&quot;competitions/ymits10.html&quot;&gt;Direktlink&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AiRHockey&lt;/strong&gt; (Interaktive AR-Toolkit Anwendung f&amp;uuml;r das Metaverse-Seminar der Universit&amp;auml;t Basel) findet ihr in der Kategorie Java-Projekte (&lt;a href=&quot;java/airhockey.html&quot;&gt;Direktlink&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Au&amp;szlig;erdem w&amp;uuml;nsche ich allen Besuchern noch nachtr&amp;auml;glich sch&amp;ouml;ne Weihnachten und einen guten Rutsch ins neue Jahr.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://imgs.xkcd.com/comics/tree.png&quot; alt=&quot;&quot; width=&quot;562&quot; height=&quot;408&quot; /&gt;&lt;/p&gt;
&lt;p&gt;(Quelle: &lt;a href=&quot;http://xkcd.com/835/&quot;&gt;http://xkcd.com/835/&lt;/a&gt;)&lt;/p&gt;
</description>
<guid>http://lukas.internet-freaks.net/?id=76</guid>
</item>

<item>
<title>AiRHockey</title>
<link>http://lukas.internet-freaks.net/blog/article.html?id=75</link>
<pubDate>2010-11-30 23:24:46</pubDate>
<author>Lukas Probst - lukas@internet-freaks.net</author>
<description>
&lt;p&gt;Letzten Mittwoch haben, Kevin und ich unser Projekt f&amp;uuml;r das Metaverse-Seminar zum Thema &quot;Interaktive AR-Toolkit Anwendung&quot; vorgestellt.&lt;/p&gt;
&lt;p&gt;Unser Projekt tr&amp;auml;gt den Namen &quot;AiRHockey&quot; und ist, wie der Name bereits vermuten l&amp;auml;sst, eine Augmented Reality Version vom bekannten Spiel AirHockey.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Am besten wird unsere Anwendung wohl durch das folgende Video, welches wir 1 Woche vorher beim 1. gr&amp;ouml;&amp;szlig;eren Test im Seminarraum gedreht haben, erkl&amp;auml;rt:&lt;/p&gt;
&lt;p&gt;
&lt;object width=&quot;480&quot; height=&quot;385&quot; data=&quot;http://www.youtube.com/v/Je74YnMTP0U?fs=1&amp;amp;hl=de_DE&quot; type=&quot;application/x-shockwave-flash&quot;&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;
&lt;param name=&quot;src&quot; value=&quot;http://www.youtube.com/v/Je74YnMTP0U?fs=1&amp;amp;hl=de_DE&quot; /&gt;
&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;Bis zur Pr&amp;auml;sentation hat sich dann allerdings noch einiges (vor allem an der GUI und an der Eyecandy im Spiel) getan. Ich habe allerdings leider kein neueres Video.&lt;/p&gt;
&lt;p&gt;Zur Entwicklung muss man sagen: Es kann zwar viel Spa&amp;szlig; machen so etwas zu programmieren, aber vor allem gegen Ende ist das AR-Toolkit mehr und mehr auf die Nerven gegangen, da es einfach extrem umgebungsabh&amp;auml;ngig (Lichtverh&amp;auml;ltnisse usw.) ist. Dieses Problem wurde anderen Gruppen ebenfalls zum Verh&amp;auml;ngnis. Au&amp;szlig;erdem mussten wir leider fesstellen, dass die Java-Gstreamer-Library ziemlich buggy und unausgereift ist.&lt;/p&gt;
&lt;p&gt;Am Ende haben wir dann aber eine f&amp;uuml;r AR-Toolkit-Verh&amp;auml;ltnisse, relativ stabile und spielbare Version unseres Programmes pr&amp;auml;sentieren k&amp;ouml;nnen.&lt;/p&gt;
</description>
<guid>http://lukas.internet-freaks.net/?id=75</guid>
</item>

<item>
<title>Smicol</title>
<link>http://lukas.internet-freaks.net/blog/article.html?id=74</link>
<pubDate>2010-11-10 19:42:35</pubDate>
<author>Lukas Probst - lukas@internet-freaks.net</author>
<description>
&lt;p&gt;Im Rahmen des &quot;&lt;a href=&quot;http://www.microsoft.com/switzerland/education/en/academiczone/students/ymits.mspx&quot;&gt;You make IT Smart&lt;/a&gt;&quot;-Wettbewerbs von Microsoft (genaueres dazu kommt noch in einem anderen Blogpost) habe ich meine erste &quot;App&quot; f&amp;uuml;r ein mobiles Ger&amp;auml;t entwickelt.&lt;/p&gt;
&lt;p&gt;Die &quot;App&quot; ist ein kleines Spiel, dass sich kostenlos im Microsoft Marketstore f&amp;uuml;r ein Windows Phone 7 herunterladen l&amp;auml;sst.&lt;/p&gt;
&lt;p&gt;Als Entwickler kann ich sagen, dass sich f&amp;uuml;r das Windows Phone 7 eigentlich ziemlich gut programmieren l&amp;auml;sst. XNA f&amp;uuml;r die Spielentwicklung l&amp;auml;sst sich recht gut handhaben, der Emulator funktioniert ziemlich gut und Visual Studio ist eine geniale Entwicklungsumgebung die einem sogar die Codeformatierung abnimmt. Das einzige was mich gest&amp;ouml;rt hat, ist dass man sich keine Konsolenausgaben anzeigen lassen kann.&lt;/p&gt;
&lt;p&gt;Das Spiel zu beschreiben ist etwas schwierig. Deshalb hier einfach mal mein Video, dass ich auch zum Einsenden beim Wettbewerb verwendet habe:&lt;/p&gt;
&lt;p&gt;
&lt;object width=&quot;640&quot; height=&quot;385&quot; data=&quot;http://www.youtube.com/v/RYrw7EdqLQU?fs=1&amp;amp;hl=de_DE&quot; type=&quot;application/x-shockwave-flash&quot;&gt;
&lt;param name=&quot;data&quot; value=&quot;http://www.youtube.com/v/RYrw7EdqLQU?fs=1&amp;amp;hl=de_DE&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;
&lt;param name=&quot;src&quot; value=&quot;http://www.youtube.com/v/RYrw7EdqLQU?fs=1&amp;amp;hl=de_DE&quot; /&gt;
&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;Ich &amp;nbsp;hoffe der ein oder andere Windows Phone 7 Besitzer probiert es mal aus.&lt;/p&gt;
&lt;p&gt;In der n&amp;auml;chsten Zeit wird das Spiel auch seine eigene kleine Seite auf diesem Portfolio bekommen.&lt;/p&gt;
&lt;p&gt;Edit am 27. Dez 2010: Die Seite wurde angelegt: &lt;a href=&quot;competitions/ymits10.html&quot;&gt;Link&lt;/a&gt;&lt;/p&gt;
</description>
<guid>http://lukas.internet-freaks.net/?id=74</guid>
</item>

<item>
<title>Rückblick 2. Semester</title>
<link>http://lukas.internet-freaks.net/blog/article.html?id=73</link>
<pubDate>2010-09-22 20:27:05</pubDate>
<author>Lukas Probst - lukas@internet-freaks.net</author>
<description>
&lt;p&gt;Diesen Montag hat mein 3. Semester des Informatikstudiums an der Uni-Basel gestartet.&lt;/p&gt;
&lt;p&gt;Wie schon vom &lt;a href=&quot;blog/article.html?id=64&quot;&gt;1. Semester&lt;/a&gt;, m&amp;ouml;chte ich wieder meinen subjektiven &amp;Uuml;berblick &amp;uuml;ber die einzelnen Vorlesungen des 2. Semesters ver&amp;ouml;ffentlichen, damit zuk&amp;uuml;nftige Studenten erahnen k&amp;ouml;nnen, was sie in den Vorlesungen und Pr&amp;uuml;fungen erwartet:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Einf&amp;uuml;hrung in die Physik II&lt;br /&gt;&lt;/strong&gt;Vorlesung: Eigentlich durchgehend sehr kompliziert. Die &amp;Uuml;bungen waren eigentlich kaum l&amp;ouml;sbar (selbst f&amp;uuml;r die Physikstudenten). Man ist eigentlich durchgehend am Ableitung um dann wieder zu Integrieren...&lt;br /&gt;Pr&amp;uuml;fung: Erstmal gab es hier eine Zwischenpr&amp;uuml;fung die 30% z&amp;auml;hlt. Diese war meiner Meinung nach gut machbar, wenn aufgepasst hat. Die Pr&amp;uuml;fung zum Semesterende war etwas schwerer, aber dennoch auch gut machbar. Erlaubt waren alle Vorlesungsunterlagen, die auch sehr geholfen haben. Aber Achtung: Diese Pr&amp;uuml;fung ist wesentlich schwerer als Physik I. Wem Physik nicht liegt k&amp;ouml;nnte hier Schwierigkeiten haben.&lt;br /&gt;Meine Note: 5&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zellbiologie&lt;br /&gt;&lt;/strong&gt;Vorlesung: &amp;Uuml;berschneidet sich zum Teil mit Makromolek&amp;uuml;le. Eigentlich ganz interessant, aber wie schon im 1. Semester konnte mich Bio nicht so richtig fesseln. Die zweite H&amp;auml;lfte wird in Englisch gehalten.&lt;br /&gt;Pr&amp;uuml;fung: Hier habe ich wirklich extrem viel lernen m&amp;uuml;ssen, aber dann war die Pr&amp;uuml;fung gut machbar.&lt;br /&gt;Meine Note: 5 (und damit die zweite von zwei Biovorlesungen bestanden)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Theorie der Informatik&lt;br /&gt;&lt;/strong&gt;Vorlesung: Teilweise etwas realtit&amp;auml;tsfern/trocken. Das liegt aber einfach daran, das es eben reine Theorie ist. Oft hatte der Prof dann aber doch noch gute Beispiele, die den Nutzen erl&amp;auml;utert haben.&amp;nbsp;Im Grunde ist es eigentlich sogar recht interessant.&lt;br /&gt;Pr&amp;uuml;fung: Wenn man sich gut vorbereitet ist die Pr&amp;uuml;fung gut machbar.&lt;br /&gt;Meine Note: 6&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Algorithmen und Datenstrukturen&lt;br /&gt;&lt;/strong&gt;Vorlesung: Man wird jede Stunde mit Unmengen an Algorithmen &quot;bombadiert&quot;. Einige davon sind durchaus interessant, aber es sind so viele in kurzer Zeit, das hier Nacharbeit unbedingt n&amp;ouml;tigt ist um alle zu verstehen. Das ist in der kurzen Zeit kaum m&amp;ouml;glich. Es empfiehlt sich, sich mit anderen Studenten zusammen zu tun.&lt;br /&gt;Pr&amp;uuml;fung: Hier muss man einfach die Zeit investieren alle Algorithmen durchzuarbeiten, auch wenn man soviel in die Pr&amp;uuml;fung mitnehmen darf, wie man will. Die Zeit ist sehr eng bemessen. Schwierig ist es vor allem unter Zeitdruck vorgegebenen Code zu verstehen und zu erweitern.&lt;br /&gt;Meine Note: 5,5 (dabei hatten ich und einige andere danach so ein schlechtes Gef&amp;uuml;hl...)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Programmieren II&lt;br /&gt;&lt;/strong&gt;Projekt: Der erste Teil war erstmal ein Projekt. Hier ist &lt;a href=&quot;java/jarwars.html&quot;&gt;JarWars&lt;/a&gt;&amp;nbsp;entstanden. Meiner Meinung nach war das, der beste Teil des Semesters.&lt;br /&gt;Vorlesung: Im zweiten Teil lernt man dann C++ in der Vorlesung. Es war sehr interessant und aufschlussreich, da sich dadurch auch einige Dinge in Java erkl&amp;auml;rt haben.&lt;br /&gt;Pr&amp;uuml;fung: Hierf&amp;uuml;r muss man sich einfach mal intensiv mit allen behandelten C++ Feinheiten befassen. Wenn man alle beherrscht ist die Pr&amp;uuml;fung gut machbar.&lt;br /&gt;Meine Note: 6&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mathematische Methoden II&lt;br /&gt;&lt;/strong&gt;Vorlesung: Wie Mathe I, nur nochmal schwieriger. Hier muss man echt aufpassen das man nicht abgeh&amp;auml;ngt wird. Vor allem bei Beweisen wei&amp;szlig; oft eigentlich keiner mehr, was eigentlich gerade bewiesen wird. Die &amp;Uuml;bungen machen dann aber immer einiges klarer. Also unbedingt &amp;Uuml;bungen machen!&lt;br /&gt;Pr&amp;uuml;fung: Ich habe das ganze Skript von vorne bis hinten nochmal durchgearbeitet und alle &amp;Uuml;bungen gemacht. Das war zwar ein enormer Aufwand, aber danach war die Pr&amp;uuml;fung gut l&amp;ouml;sbar, weil alle Zusammenh&amp;auml;nge klar waren.&lt;br /&gt;Meine Note: 6&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Insgesamt habe ich jetzt 60 Kreditpunkte und damit ein Drittel geschafft.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Das 3. Semester scheint bisher zwar anstrengend aber auch interessant zu werden.&lt;/p&gt;
</description>
<guid>http://lukas.internet-freaks.net/?id=73</guid>
</item>

<item>
<title>Dylin Prestly: Microsoft .NET vs Java Trailer </title>
<link>http://lukas.internet-freaks.net/blog/article.html?id=72</link>
<pubDate>2010-09-10 13:53:42</pubDate>
<author>Lukas Probst - lukas@internet-freaks.net</author>
<description>
&lt;p&gt;Einfach ein geniales Video, das auf&amp;nbsp;&lt;a href=&quot;http://www.dailymotion.com/&quot;&gt;http://www.dailymotion.com/&lt;/a&gt;&amp;nbsp;zu sehen ist.&lt;/p&gt;
&lt;p&gt;Schaut es euch einfach mal an:&lt;/p&gt;
&lt;p&gt;
&lt;object width=&quot;480&quot; height=&quot;270&quot; data=&quot;http://www.dailymotion.com/swf/video/xdwk35?additionalInfos=0&quot; type=&quot;application/x-shockwave-flash&quot;&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;
&lt;param name=&quot;src&quot; value=&quot;http://www.dailymotion.com/swf/video/xdwk35?additionalInfos=0&quot; /&gt;
&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;
&lt;/object&gt;
&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;
</description>
<guid>http://lukas.internet-freaks.net/?id=72</guid>
</item>

<item>
<title>Neuaufbau als Portfolio</title>
<link>http://lukas.internet-freaks.net/blog/article.html?id=71</link>
<pubDate>2010-08-26 15:47:05</pubDate>
<author>Lukas Probst - lukas@internet-freaks.net</author>
<description>
&lt;p&gt;Es wurde nun endlich mal Zeit f&amp;uuml;r einen Neuaufbau.&lt;/p&gt;
&lt;p&gt;Das grundlegende System auf das die alte Webseite aufgebaut hat, bestand nun schon seit Mitte 2005. Damals bin ich endg&amp;uuml;ltig weg von Textdateien gekommen und habe begonnen den Blog datenbankbasierend zu programmieren. Der &amp;auml;lteste Blogeintrag stammt vom 3. Juli 2005 und auch das neuste Design war schon seit dem 16. Dezember 2006 in Benutzung.&lt;/p&gt;
&lt;p&gt;Zwar wurde die Seite stetig verbessert, ver&amp;auml;ndert und erweitert, aber es kam eben nie zu einem kompletten Neuaufbau. Dieser war jetzt nach 5 Jahren aber n&amp;ouml;tig, da sich meine F&amp;auml;higkeiten und auch der Zweck der Seite in dieser Zeit stark gewandelt haben.&lt;/p&gt;
&lt;p&gt;Vor 5 Jahren entstand die Webseite noch aus reinem Selbstzweck. Mein Ziel war es daran zu &amp;Uuml;ben und so meinen Einstieg ins Programmieren zu finden.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Diesen Zweck hat die Webseite gut erf&amp;uuml;llt. Mitlerweile habe ich schon soviel gelernt, dass ich beruflich mit dem Webdesign bzw. der Webentwicklung neben dem Informatikstudium Geld verdiene.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Zu Anfang hatte die Webseite noch so gut wie keine Besucher, da sie keinerlei attraktiven Inhalt f&amp;uuml;r Besucher zu bieten hatte. Im Januar 2007 kam dann mit dem NXT Tutorial der erste sinnvolle Inhalt. Dieses Tutorial wurde mit der Zeit (und auch heute noch) mit viel Interesse angenommen und so habe ich heute t&amp;auml;glich immerhin um die 50 Besucher.&lt;/p&gt;
&lt;p&gt;Mit der Zeit namen die &quot;sinnlosen&quot; privaten Blogeintr&amp;auml;ge und Inhalte immer mehr ab und ich f&amp;uuml;llte die Seite mit n&amp;uuml;tzlichen Tipps und neuen Projekten.&lt;/p&gt;
&lt;p&gt;Genau auf solchen Inhalt ist die neue Webseite ausgerichtet. Die neue Webseite ist als Portfolio aufgebaut. Sie dient dazu meine Projekte, Tipps und Pers&amp;ouml;nlichkeit der &amp;Ouml;ffentlichkeit zu pr&amp;auml;sentieren.&lt;/p&gt;
&lt;p&gt;Kleinere Dinge und Tipps werden weiterhin im Blog ver&amp;ouml;ffentlicht. Gr&amp;ouml;&amp;szlig;ere Projekte bekommen eine eigene Seite und sind in der Navigation zu finden.&lt;/p&gt;
&lt;p&gt;Trotz des Neuaufbaus wollte ich mich jedoch nicht von allem alten trennen. Einige Projekte, wie zum Beispiel das gut angenommene NXT-Tutorial sind nat&amp;uuml;rlich weiterhin verf&amp;uuml;gbar.&lt;/p&gt;
&lt;p&gt;Aber auch die Blogeintr&amp;auml;ge wollte ich nicht alle entfernen. Immerhin hat mich dieser Blog ein Viertel meines Lebens begleitet und es stecken daher auch viele Erinnerungen darin.&amp;nbsp;Einige ausgew&amp;auml;hlte Blogeintr&amp;auml;ge wurden deshalb auf die neue Seite portiert und mit einem Hinweis vermerkt.&lt;/p&gt;
&lt;p&gt;Nun hoffe ich das die neue Seite bei euch Anklang findet und nicht alle Besucher des NXT-Tutorials verschwinden.&lt;/p&gt;
&lt;p&gt;Ein paar bisher unver&amp;ouml;ffentlichte Projekte sind schon vorhanden. Schaut euch einfach mal um.&lt;/p&gt;
&lt;p&gt;(Die alte Seite ist momentan noch unter &lt;a href=&quot;http://lukasold.internet-freaks.net&quot;&gt;http://lukasold.internet-freaks.net&lt;/a&gt;&amp;nbsp;zu erreichen.)&lt;/p&gt;
</description>
<guid>http://lukas.internet-freaks.net/?id=71</guid>
</item>

    </channel>
</rss>

