Informatik Studium Praktikumsaufgabe

Da einige immer wieder fragen, wie läuft gerade dein Studium.
Hier mal ein Einblick in das mit dem ich in meinem Praktikum zu tun habe.
Für alle die sich also interessieren wie so ein Informatik Studium aussieht, oder mehr erfahren möchten wie man bestimmte Java Aufgaben lösen kann, schaut mal in das kleine Videotutorial an.
Es behandelt das aktuelle Praktikumsblatt 1.




DOWNLOAD (High Quality)
(Hinweis: Falls der Ton im Flash abbricht ladet euch bitte den High Quality Version herunter. Das Problem wird behoben. Für die High Quality Version benötigt ihr einen Video Player der Theora unterstützt. VLC stellt da eine gute wahl dar, weil er auf jeder Plattform lauffähig ist und den Codec bereits mit sich bringt.)

Ubuntu 8.04 Beta 1 im Review

Auf Web-Cake.de habe ich ein Kurzreview zu Ubuntu "Hardy Heron" Beta 1 gepostet. Viel Spaß beim nachlesen.

Es gibt Alternativen

Es gibt einen Weg aus der Windows Hölle und der heisst nicht immer nur Macintosh und muss auch nicht immer teures Geld kosten.


Ein neues Projekt

Seit einigen Wochen arbeite ich zusammen mit Bernd Korz und anderen an einem neuen Projekt mit dem aktuellen Codenamen "Zebuntu". Der Plan dieses Ubuntu -Derivates ist es das ZETA Look und Feel zu Linux zu bringen und eine saubere abgestimmte Linux Distribution zu erstellen, die leicht zu bedienen und konfigurieren ist und somit das perfekte nachfolge Systeme für alle ZETA Benutzer werden soll.
Momentan befindet sich das Projekt noch in den Kinderschuhen und es ist nur erste Beta-Versionen fertig, die auf Basis von Xubuntu 7.10 erstellt wurden.
Mit geplant für Zebuntu ist ein einfacheres Installationssystem, als das bereits bekannte Synaptic mit auszuliefern. So soll das installieren von Extra-Codecs nicht nur ähnlich einfach funktionieren wie in Ubuntu sondern es soll mit Hilfe eines 1-Click-Installationsmanager weitere Konfigurationen ermöglichen.
Das Installieren eines Gamer-Desktops, mit essentiellen Gamertools wie Teamspeak, WINE, aMSN und tweaks für 3D Grafik soll so intuitiv mit einem Mausklick zu erledigen sein.

Dank der hervorragenden Arbeit des Ubuntu Entwicklungsteams, sind nahezu keinerlei Änderungen an Kernel und Kernkomponenten von Zebuntu nötig. Aus diesem Grunde liefern wir derzeit auch den Ubuntu Installationsmanager Synaptic und das Installationsprogramm Ubiquity mit.

Viele weitere Dinge stecken noch in der Planung. Es würde mich trotzdem sehr freuen, falls neue Vorschläge kommen und einige Tester sich bereit erklären würden Zebuntu in einer ersten Testversion testen zu wollen.
Einige Screenshot von Zebuntu Beta 1 (32-Bit Version) gibt es natürlich auch zu sehen ;)

Mehr Infos gibt es auf den Development Blog von Zebuntu

Offizieller Web-Cake.de Blogger

Ich bin jetzt seit der letzten Woche offizieller Blogger bei http://www.web-cake.de .
Wer also spannende Geschichten aus dem Netz hören möchte, der sollte auch mal dort vorbei schauen.
Dieser Blog bleibt natürlich bestehen und es wird wieder jede Menge interessanter Themen auch auf dieser Seite geben.

Kölle Alaaf !


Kölle Alaaf ! liebe fründe ;)

Ich wünsch euch allen zu narrischen Zeit viel Spaß und viel freud .


Haltet euch ans Grundjesez un alles werd joot.

Artikel 1

Et es wie et es


Artikel 2

Et kütt wie et kütt


Artikel 3

Et hätt noch immer jot jejange


Artikel 4

Wat fott es es fott


Artikel 5

Et bliev nix wie et wor


Artikel 6

Kenne mer nit, bruche mer nit, fott domet


Artikel 7

Wat wellste maache

Artikel 8

Maach et jot, ävver nit ze of


Artikel 9

Wat sull dä Quatsch


Artikel 10

Drinkste eine met


Artikel 11

Do laachs De dich kapott


Artikel 12

Küste hück nit, küste morje


Artikel 13

Bliev wie de bess

Linux mit Geschmack !?

Ja ich habe mich nach dem Tummeln auf mehreren Linux Seiten über eine wirklich gute Linux Distro gefreut, die trotz aller rechtlichen bedenken, den Mut hat die Nvidia und ATI Treiber genauso wie einige weitere Codecs mit auf eine Linux Distro zu packen und dann mit Hilfe von Compiz Fusion einen sehr feinen und schicken Desktop zu bauen.
Die Distro nennt sich Sabayon Linux und steht in 2 Varianten zur Verfügung. Die 1. Variante ist die volle 4 GB große DVD Version die vollgepackt ist mit aktueller Software, auf Basis des Gentoo Portage Systems. Die rund 700MB große Mini-Edition ist für alle die Sabayon einmal ausprobieren möchten. Es bietet wirklich ein intuitives Bedienfeld an und konfiguriert den 3D Desktop wirklich sehr angenehm. Die Softwareausstattung kann sich auch in der Mini Edition sehen lassen. Die wichtigsten Dinge sind mit dabei.

Jeder der Sabayon einmal testen will sollte auf die Seite sabayonlinux.org gehen.

Frohe Weihnachten und einen Guten Rutsch

Ich wünsche allen die das lesen frohe Weihnachten und einen Guten Rutsch ins neue Jahr :)

Techview-Podcast Show #2

Pünktlich zu Weihnachten eine neue Techview-Podcast Show mit jeder Menge interessanter Themen.
Unter anderem :

- Ipod Touch im Test
- Geubuntu (Ubuntu + Enlightenment)
- 2 Linux Spiele zu Weihnachten für die ganze Familie
- BeOS/Haiku/ZETA Tipp: BeFS richtig nutzen.



Wie immer gibt es das Video als Flash und Download unter Techview-Podcast


Viel Spaß beim anschauen und ein frohes Fest euch allen ;)

GDM Theme im ZETA Design

Ich hab mal an einem GDM Theme mit ZETA 1.5 Design gebastelt.
Jeder der es herunterladen will. Viel Spaß dabei :D


http://rapidshare.com/files/76822004/zeta.tar.gz.html


Zur Installation den Ordner zeta einfach nach /usr/share/gdm/themes kopieren.

Techview 4 ist fertig !

Was lange währt wird endlich gut


Nach langer Ankündigungsphase nun also die 4. Ausgabe der Techview.

Mehr zur Techview und vor allem auch die früheren Ausgaben gibt es auf
Techview.de.vu

Top Themen dieser Ausgabe:

- Windows Vista Ein Erfahrungsbericht
- Ubuntu 7.x ein kleiner Test
- Dreamcast Homebrew (Emulatoren, Linux als Betriebssystem uvm.)
- Das Ende von ZETA

Feedback, Verbesserungsvorschläge und Unterstützung sind wie immer erwünscht ;)

VLC Launcher GUI macht fortschritte

Nachdem ich den DiskManager für ZETA herausgegeben habe und mir weitere alte Projekte ins Auge vielen, die vielversprechend sind aber noch nicht ganz beendet wurden bzw. veröffentlicht wurden, kam ich auf die Idee diese zu finalisieren und herauszugeben.

Momentan arbeite ich an dem "VLC Launcher GUI" . Es handelt sich dabei um einen einfachen Dialog zum öffnen von Dateien bzw. Streams. Die Oberfläche ist in Anlehnung an den Datei Dialog der VLC Versionen für Linux bzw. Windows.

Momentan befindet sich das Projekt noch in der Beta Phase (Version 0.5 ist gerade fertig).
Hinzugekommen zum einfachen öffnen von Dateien sind das öffnen von udp, rtsp, mms: , http: -Streams. Außerdem ist es erstmal auch möglich DVDs, VCDs, SVCDs zu öffnen und direkt zum angegebenen Kapitel zu springen. Aufzeichnen von Streams ist ebenfalls integriert.
Was noch fehlt sind Arbeiten am Subtitle Dialog sowie die implentierung des Transcoders. (warscheinlich mit einer etwas anderen GUI als bei der Linux und Windows Version)
Wenn diese Ziele erreicht wurden werde ich die Version ( 1.x) mit Quellcode freigeben, so dass verbesserungen gemacht werden können.
Angestrebt werden binäre Versionen für ZETA und Haiku/BeOS .


Hier einige Screenshots: http://www.flickr.com/photos/38932550@N00/tags/vlg/

Studium Bericht 2

Mittwoch : 

Der Mittwoch war quasi die Fortsetzung vom Dienstag mit neuen und tieferen Eingang in das Thema Aussagen Logik. Außerdem erhielten wir auch endlich ein Aufgabenblatt mit Beispielaufgaben, die wir dann in der Übungstunde lösen sollten. Stichworte der Lesung waren Quantor und Existenzquantor. 
Es ging los mit einfachen Textaufgaben, die in algebraischer Schrift (z.B. A ^ B) aufgeschrieben werden mussten. 
Eine reine Übungssache, die mit jeder Aufgabe allerdings eine Nummer schwieriger wurde. 


Donnerstag :

Donnerstags war erstmal Pause angesagt, denn es begann der Mathe Einführungskurs. 
In diesem erhielten alle Teilnehmer erst einmal ein Vorstellungsblatt, dass einem genau sagt was für Vorkenntnisse im Fach Mathe von Nöten sind um das Studium zu schaffen. Die Liste ist ellenlang weshalb ich hier nur die Überschriften erwähnen will. 

- Grundrechenregeln
- Rechnen mit Termen
- Techniken des Gleichungskalküls
- Grundfunktion der Analysis
- Grundstrukturen
- Geometrie

Einige dieser Themenbereiche sind für die Informatik (gerade Allgemeine Informatik) weniger wichtig (z.B. Geometrie), trotzdem sollte man sich in allen Themengebieten auskennen.

Als Einstieg gibt es auch direkt Aufgaben, die vor allem am ersten Tag des Mathe Einstiegkurses Mengen abdeckte. So wird die Mengenschreibweise und Funktion gezeigt und einige Beispiele für Mengen und Schreibweisen werden gezeigt und müssen anschließend auch selber gelöst werden. 

Freitag: 

Der Freitag war der 2. Mathe Einführungstag, zu dem ich allerdings nicht mehr hinging, weil dieser im wesentlichen die Aussagenlogik beschrieb, die ja bereits am Dienstag und Mittwoch besprochen wurden. 

Montag: 

Der Montag der 2. Einführungswoche begann wieder einmal um 9:00 Uhr mit der Theoretischen Informatik und der Einführung bzw. der Vorlesung über das Umwandeln von Dezimal Zahlen in Dualzahlen und umgekehrt, also um Polyadische Zahlensysteme. Außerdem wurden Stellen- und Potenzschreibweise gezeigt und erklärt. 
Zu guter Letzt wurde und anhand eines Beispiels das Hornerschema erklärt. 
Insgesamt eigentlich nichts schweres, allerdings muss man sich schon gut reinarbeiten, da ein Moment der Unaufmerksamkeit dazu führen kann, dass man schnell etwas aus dem Konzept herauskommt. 
Nach der Vorlesung wurde dann nochmal das Blatt zur Aufgabenlogik hervorgezaubert und das Bearbeiten wurde fortgesetzt. 

Dienstag: 

Heute morgen, war es mal wieder etwas verwirrend, wir mussten und zusammen mit unserem Dozenten auf die Suche nach einem freien Raum machen, da der vorgesehene Raum belegt war. 
Nachdem wir nun nach 1/4 Stunden, dann einen freien Raum fanden, ging es los mit der Vorlesung 
In der Vorlesung ging es wieder um polyadische Zahlensysteme und das gegenseitige und schnelle Umwandeln von einem ins andere System, mit Hilfe des Hornerschemas. 
Insgesamt also wieder einmal Gedanklich ein Tick höher, allerdings nicht sonderbar schwierig, da man sich die Umwandlungsformel(Multiplikation und Division) sehr leicht merken, kann und die Ableitung aus dem Hornerschema nicht unbedingt verstehen muss. 

So hiermit schließt sich also die Einführungswoche für die Studenten der AI und MI . 
Ab nächster Woche geht es dann quasi richtig los mit dem "normalen" Stundenplan, den es im übrigen nur auf der FH Seite vom Campus Gummersbach gibt. 


Start meines Studiums

Ab heute Montag dem 24.09.2007 fange ich offiziell mit dem Studium an der FH-Köln am Campus in Gummersbach an. 
Ich studiere Allgemeine Informatik. 


Impressionen des ersten Tages:


Der erste Tag begann zunächst einmal mit einem für mich frühen Aufstehen um bereits 7:15 Uhr. 
Ich musste ja schließlich pünktlich um 8:25 in Deutz sein um meinen Zug nach Gummersbach zu erreichen. 
Zunächst erschien der Zug ganz schön leer, was sich im übrigen auch die ganze Zugfahrt nicht änderte. Außer 2 anderen "potentiellen Studenten sah ich keinen anderen mehr. 
Zu meinem erstaunen stiegen allerdings, nach der etwa 70 minütlichen, eine ganze Reihe an Erstsemesterstudenten aus um sich auf den Weg über die neu errichtete Brücke über den Bahnhof, vorbei an einer großen Baustelle, zur FH zu machen. 
Dort angekommen wurde sich kurz umgeschaut, doch dann auch schnell dem Strom ab zu den zwei größten Hörsälen gefolgt und ein Sitzplatz erkämpft. 
Nach kurzer Wartezeit wurden alle Studenten von einer ganzen Menge Vertretern der FH und der Stadt, sowie Region herzlich begrüßt. Außerdem gelangen "wir" als erste in das Privileg die neuen Räumlichkeiten der FH zu bestaunen. 
Die Neuheit der Sachen, gerade der Technik, hatte allerdings so seine Tücken. So funktionierte nur ein Beamer, in dem eigentlich aus 2 Hörsälen und 2 Beamern ausgestatteten Raum. 
Zu dem begann mitten in  einer Begrüßungsrede auch noch der Feueralarm, der erst nach dem verlassen des Gebäudes, sowie dem Einsatz der Feuerwehr wieder abgeschaltet werden konnte. 
Nach dieser allgemeinen Begrüßung aller Studenten wurden wir bereits in 2 Gruppen aufgeteilt: denen die Informatik studieren wollen (in seinen vielen Variationen) und denen die Ingenieurwissenschaften studieren wollen. 
Angekommen im neuen kleineren Raum wurden wir, in meinem Fall, vom Verantwortlichen der Informatik begrüßt. 
Nach einer kurzen Begrüßung und einer etwas "selbstsuchenden und nicht richtig verstandendenen" Präsentation des Gebäudeplans, (Der Dekan wusste wohl selber nicht ganz genau wo alles zu finden ist) war der Tag auch bereits zu Ende und viele machten sich auf den Weg zum Studiensekreteriat um sich die neuen "MultiKa" Checkkarten zu holen, die als quasi universelles Bezahlsystem auf dem FH Gelände dient. 
Insgesamt ein recht schöner Tag mit einer freundlichen Begrüßung. 


Dienstag 25.09.2007 (2-Tag): 

Nach der üblichen Anreise per Bahn begann der zweite Tag nach Plan mit der ersten Vorlesung in Theoretischer Informatik. 
Durch ein Missverständnis des Dozenten wurden die eigentlich getrennten TI und AI/MI Kurse vermischt, so dass es im laufe des Morgens noch zu einigen witzigen Szenen kam, bei denen einige TI'ler sich einfach bei uns in die Vorlesung setzten und erst Minuten später mitgeteilt bekamen, dass sie in der falschen Vorlesung saßen. 
Insgesamt war die Vorlesung bzw. Vorstellung des Dozenten doch recht gut und spannend. Er erzählte und in den folgenden 3:15 Stunden von über den Anfängen der ersten Computer bzw. Rechnersysteme hinüber zu einem etwas doch schon mehr in die Praxis gehenden Teil, bei denen es um logische Ausdrücke handelt. 
Dort wurde uns beispielsweise mitgeteilt was so Aussagen wir wahr und falsch sind , allerdings auch "spannendere" Dinge wie "AND" und "OR" wurden auch vorgestellt. Des weiteren wurde das sogenannte Distributivgesetz (im Grunde genommen sind es 2) vorgestellt. 
Eine spannende Stelle an der die Vorlesung leider endete. Allerdings ist ja morgen auch noch ein Tag. 





Dies sind also die ersten Paar Impressionen aus meinem Informatik Studium. Ich hoffe mal es interessiert jemanden und kann evtl. auch eine Entscheidungshilfe für all diejenigen sein, die mit dem Gedanken spielen sich für die Informatik einzuschreiben. 
Es sei noch zu erwähnen, dass die ersten 2 Wochen sogenannte Einführungswochen sind, bei denen eben etwas weniger Vorlesungen gehalten werden als in der "normalen" Studienzeit. 
Wie es weitergehen wird werdet ihr allerdings hier auch noch erfahren. Ich versuche den Blog recht aktuell zu halten und möglichst jeden Tag mal eine kurze Notiz zu hinterlassen. 




Ubuntu "One Click Installer"


Hier mal ein kleiner Installer für die Ubuntu Restricted Extras geschrieben in Python.

Kurzanleitung: PyOneClickInstaller-Ubuntu.py doppeklicken und start drücken

Download (2,3 KB)

OpenSuSE 10.3 RC "One Click Installer"

Pünktlich zur neuen OpenSuSE 10.3 RC habe ich ein kleines Script geschrieben, dass mir wichtige Teile schnell und einfach mit einem klick nachinstalliert.

Das Script wurde ausschließlich für OpenSUSE 10.3 mit KDE in der 32-Bit Version geschrieben.
Unter anderem werden Codecs, Flash und DVD Video Support nachinstalliert. (libdvdcss2)

Das Script ist gerade mal 900Byte groß und kann hier heruntergeladen werden ;)

Kanotix Thorhammer RC6 im Test

Nachdem nun nach langer Zeit eine neue Kanotix Version herausgebracht wurde, habe ich mir diese direkt mal heruntergeladen und bin diese noch am Testen.
Aufgefallen ist mir als erstes der Ubuntu Kernel der aus der aktuellen Gutsy Gibbon alpha stammt.
Einige Bugs befinden sich noch im dma bzw. beim booten. Intel Nutzer und alle die DMA Probleme haben sollten mit dem Bootparameter hda=none hdb=none hdc=none auswählen um ein funktionierendes DMA zu gewährleisten.

Außerdem ist mir auch aufgefallen, dass das Design von GTK Anwendungen einfach grauenhaft ist.
Deshalb sollte man sich vielleicht die Rakete
apt-get install gtk2-engines-clearlooks gtk-theme-switch

installieren und dann direkt mit

gtk-theme-switch2

das richtige Theme in meinem fall clearlooks auswählen.

Ubuntu Switcher Edition Final

Die Finale Version der Ubuntu Switcher Edition wurde fertiggestellt.
Momentan gibt es allerdings keinen Downloadserver, da die 3.3GB große Datei nicht hochladbar ist von meinem Arbeitsplatz aus.






Ubuntu Switcher Edition

Die Ubuntu Switcher Edition ist eine speziell remasterte LiveDVD die aus der "Ubuntu Maxx Edition" hervorgegangen ist.
Die Ubuntu Switcher Edition vereint eine Vielzahl von Programmen mit der Einfachheit der Gnome Oberfläche in einem schicken Design zusammen mit den ausführlichen, in hoher Qualität befindlichen Ubuntu Switcher Folgen, die man auf dem Techview-Podcast bestaunen kann.

In der aktuellen RC-1 befinden sich eine Vielzahl von Paketen u.a.

language-support-de
ubuntu-restricted-extras
gnome-compiz-manager
Innoteks Virtual Machine
Winedoors
....

viele Spiele u.a. Nexuiz, Battle for Wesnoth, Wormux uvm.

außerdem wurden einige Fixes durchgeführt. So wurde zu besseren Kompatibilität mit Spielen und insbesondere mit den Installern der Verweis von /bin/sh auf bash geändert (anstatt dash zu benutzten).
Der Standardshell wurde "Farbe geschenkt".
Standardmäßig wird das Ubuntustudio Design mit sämtlichen Sounds verwendet.
Ausgepackt benötigt das auf der LiveDVD befindliche System etwa 6GB Speicherplatz.
Ein Minimum von 8 GB sollte man allerdings nicht unterschreiten um noch vernünftig mit dem System arbeiten zu können und ggf. Updates einspielen zu können.

Most Annoying Bugs sind derzeit:

- falsche Rechte für das /tmp Verzeichnis, die es dem LiveCD Nutzer nicht erlauben den Firefox zu starten; der normale Nutzer kann sich nach der Installation nicht mit GDM in Gnome anmelden (Sitzung beendet sich selbstätig)
---> LÖSUNG: mit sudo chmod -vR 01777 /tmp die Rechte reparieren
- altes noch von der Original Ubuntu LiveCD verwendetet System ohne Sicherheitsupdates oder Patches (insbesondere der HAL Bugfix nervt extrem bei Externen Festplatten mit mehreren Partitionen)
--->LÖSUNG: Updates einspielen
- In den Konsolen TTY1-6 werden keine Umlaute angezeigt, ein wechseln der Lokalisierung selbst mit console-setup schlägt fehl, nach einem Reboot ist alles weg.
--->LÖSUNG: /etc/init.d/console-setup start manuell auf der Konsole ausführen; oder die Zeile splash aus der Grub standard Bootmethode für Ubuntu herauslöschen.

Die derzeitige Größe des ISO Images beträgt 3GB.


Falls interesse besteht werde ich, wenn möglich einen Upload machen.
Wer einen FTP Server hat und das File hosten könnte, der sollte sich bei mir melden.

Die nächste RC wird vorraussichtlich, falls keine weiteren Bugs auftauchen die Finale Version werden. Näheres dazu wird es dann in einem neuen Post geben.

Alternative zu Automatix

Eine kleine schlanke Automatix Alternative die in jede Hosentasche passt und sich notfalls auch noch auf alten Disketten speichern lässt ? Nicht möglich denkt ihr ? Doch !
Ein kleines Bash Script erleichtert einem das Installieren bzw. "Ersteinrichten" eures Ubuntu / Kubuntu Systems.
Mit dabei sind die wichtigsten Sachen : Java / Flash / Codecs .
Weitere Konfigurationen sind meistens nicht notwendig und deshalb lasse ich diese mal hier heraus. Einen Installer für Thunderbird 2.0 als schlankes Script gibt es auch bereits unter der Adresse :
http://pykeylogger.sourceforge.net/wiki/index.php/Ubuntuzilla


Viel Spaß beim herunterladen und anschauen und testen des Codes