Da Semesterferien sind, habe ich mal wieder etwas Zeit gefunden an meinem LED Cube weiterzuarbeiten.
Ich hab bereits das Untergestell fertig und alle nötigen Anschlüsse sind angelötet.
Hier ein paar Bilder:

Da Semesterferien sind, habe ich mal wieder etwas Zeit gefunden an meinem LED Cube weiterzuarbeiten.
Ich hab bereits das Untergestell fertig und alle nötigen Anschlüsse sind angelötet.
Hier ein paar Bilder:

Hab vor kurzem einen kleinen Homeserver aufgesetzt, der bei mir im Flur vor sich hin werkelt. Die Hardware besteht aus einer Dell Workstation, die ich irgendwann mal günstig bei Ebay geschossen habe, sowie zwei 1000GB Externen Festplatten von WesternDigital.
Als Betriebssystem kommt Ubuntu in der Serverversion zum Einsatz. Hauptsächlich dient der Server als Dateiablage, wobei die beiden Externen Festplatten im Raid 1 laufen, um eine hohe Sicherheit gegenüber Datenverlust zu gewährleisten. Ansonsten läuft ein Webserver, auf dem ich normalerweise meine Webseiten entwickle. Außerdem ein Subversion Server zum Verwalten einiger Software Projekte und ein Teamspeak Server um Abends mal ne’ Runde mit Kumpels zu quatschen ![]()
Der Server ist über das Internet per DynDNS erreichbar, damit ich auch von der Uni oder am Wochenende von zu hause aus Zugriff auf meine Daten habe. Zuletzt werkelt auf dem Webserver noch eine Installation von OpenGoo wo ich vor allem die Kalenderfunktion gerne von überall aus nutze.
Platz findet das ganze auf einer High-End Konstruktion aus einem Regalbrett und 2 Wasserkisten
Was macht der Programmierer wenn ihm langweilig ist? Richtig! Er programmiert Ameisen
Bin durch einen Kommilitonen auf die Ameisensimulation AntMe.net aufmerksam geworden und habe das ganze mal ausprobiert.
Dabei geht es darum, die künstliche Intelligenz der Ameisen zu programmieren, sodass diese selbständig Zucker oder Äpfel sammeln bzw. sich gegen feindliche Käfer zur Wehr setzen.
Technisch wird das ganze entweder in C# oder VB.net umgesetzt, da der Simulator selbst auf dem .net- Framework und DirectX basiert.
Die Programmierung gestaltet sich sehr einfach, sodass selbst Neulinge schnell zu den gewünschten Ergebnissen kommen.
Sehr spaßig wird das ganze dann, wenn man seine KI gegen die anderer Programmierer antreten lässt, um zu sehen welches Ameisenvolk effektiver arbeitet.
Beim Versuch mod_rewrite in einem Webprojekt per .htaccess zu benutzen ist mir aufgefallen, dass einige Änderungen in der httpd.conf bzw. default-server.conf (bei OpenSuSe 11.0) nötig sind.
Ich beschäftige mich im Moment ein wenig mit der Programmiersprache Python und dem Qt- Toolkit von Trolltech.
Bei Python handelt es sich um eine sehr mächtige dynamische “Scriptsprache”, mit der man besonders leicht und schnell größere Applikationen schreiben kann und die sich besonders zur Entwicklung von Prototypen eignet.
Bei meinen Spielereien ist der (zugegebenermaßen) sehr einfache Texteditor “PyTextus” entstanden, den ich hier unter GPL veröffentliche:
Es geht weiter mit dem 8×8x8 LED Cube. Im Moment bin ich dabei einen kleinen Simulator für den Led- Cube zu schreiben.