Home Neues und Informatives


Fast fertig...

26 Jul 2006 19:47:29

Fast fertig...Ein Rewrite hat ja dann doch meist etwas Gutes ;)
Ich jedenfalls bin froh, dass ich mich dazu durchgerungen habe, denn der Code ist nun um einiges sauberer geworden. Und so ganz nebenbei hab ich mir noch eine kleine API geschrieben, die - entsprechend ausgebaut - auch für viele andere Projekte nützlich sein könnte.
Na noch verrat ich nicht was es denn nun genau wird... aber ich habe mein Projekt bei berliOS angemeldet und warte darauf, dass es dort jemand als akzeptabel einschätzt und freigibt.
Ich arbeite derzeit noch an der Dokumentation und auch eine kleine Seite wird es hier dazu dann geben.
Wahrscheinlich interessiert das Ganze mal wieder keinen, aber selbst dann hab ich etwas für mich zusammengebastelt, was ich mehr als gut gebrauchen kann - und vielleicht, wer weiß, gibts ja noch mehr Menschen da draußen, die..... ;)
Jedenfalls kann dann bald die erste Alpha Phase beginnen. (Testen ist ja so eine schreckliche Sache...)


Software Architekt?

15 Jul 2006 19:20:00

Software Architekt?Tja, und sowas nennt sich dann Informatik Student. Vielleicht kann ich es ja noch auf das 'Student' schieben - bin ja noch nicht fertig ;)
Ein kleiner Rückschlag, oder eigentlich mehr eine ungeplante Verlängerung der Timeline meines aktuellen Projektes. Ich hatte zuvor ja schon mal kurz erwähnt, dass ich gerade an etwas Größerem sitze, auf das ich hier dann auch entsprechend eingehen werde, wenn es denn irgendwann vorzeigefähig ist.

Da ich vorhabe das Projekt auch auf längere Zeit weiterzuentwickeln - oder mir zumindest die Möglichkeit offen halten möchte - achte ich beim Code auf entsprechende Wiederverwendbarkeit und Übersichtlichkeit.
Wenn man dann aber nach einigen Wochen Arbeit plötzlich merkt, dass gewisse Ansätze einfach keine Zukunftschance haben und man vor dem Ergebnis steht, das Ganze muss schon in einer so frühen Phase einem halben Rewrite unterzogen werden, kommen einem schon Zweifel ;)
Fast jedes Fach an der Uni versucht mich vor genau solchen Dingen zu bewahren - versucht mir beizubringen alles auf einer korrekten Systematik aufzubauen.

Nun kommt man als reudiger Hobby-Programmierer daher und findet den ganzen Schnickschnack nurmehr als hinderlich - aber der Punkt kommt eben, an dem man merkt, ein wenig mehr theoretische Planung vorweg hätte vielleicht geholfen solchen Problemen aus dem Weg zu gehen.
Ich seh es schon grausig vor mir - irgendwann sitze ich da und male Use Cases ;p
Andererseits lernt man so gewisse Vorgehensweisen zu schätzen, wenn man weiß wo man ohne sie landet.

Software Architekt? Da hab ich noch einen langen Weg vor mir...


Elektro-Bastelstunde

02 Jul 2006 12:59:57

Elektro-BastelstundeVor zwei Wochen hatte ich mal wieder eine Großkundenbestellung bei Reichelt - über den Daumen gepeilt waren es etwa 1.50 Euro :)
Den Mitbestellern sei Dank, dass ich nicht nur einmal im Jahr bestellen kann... ich bin für einen Briefversand und gegen Mindestbestelltwert!

Bestellt hatte ich mir Transistoren und Widerstände - die Tatsache, dass nämlich bald ein NAS mit all meiner Musik am Server hängen würde, nahm ich zum Anlass meine 'Jukebox' etwas aufzupeppen. Die Display Software zu überarbeiten, alles etwas Anwenderfreundlicher zu machen. Und dazu gehörte auch die Notwendigkeit eines meschanischen Schalters am Display loszuwerden. Mit Hilfe einer kleinen Transistorschaltung und einigen Modifikationen in lcdproc kann ich nun endlich mein Display bequem per Fernbedienung an- und ausschalten :)
Nun hab ich aber noch Transistoren hier rumliegen - und das kann unmöglich so bleiben. Das nächste Opfer wird der kleine Lüfter am Server, den ich ebenfalls bisher über einen Schalter an warmen Tagen zuschalten kann. Das Ganze soll dann automatisch per Software und Temperaturabhängig geschehen. Die Überlegung ist nun allerdings, woher ich das Steuersignal nehme, denn der Parallelport ist durch das Display komplett belegt. Am seriellen Port hängt der Infrarot Empfänger für lirc - da werde ich mal testen, ob und wie ich Signale drüberschicken kann, ohne lirc zu stören. Viel mehr Ports, die man irgendwie ohne größeren Aufwand regeln kann gibts dann auf dem kleinen Board nicht mehr.
Endlich wieder was zum Basteln! So ab und an muss man einfach was löten ;)