Mittwoch, 26. November 2008

Neues von der Entwicklerfront :)

Hallo liebe Leser,
nachdem ich nun die letzten 3 Tage wieder reichlich Arbeit und wieder weniger Zeit hatte, wollte ich mal wieder ein paar Zeilen schreiben.

In den letzten 3 Tagen habe ich mich nicht mit Programmierung oder ähnlichem beschäftigt.
Viel mehr war ich mal wieder in Anime/Film und Spiel Laune.
Ich habe z.b. mal wieder ein paar gute Anume Subs geschaut, wobei ich wieder eine Serie habe, die mich Storytechnisch fesselt.

Es handelt sich dabei um Code: Geass.
Ziemlich gute Story, für einen Mecha Anime :o)

Ansonsten habe ich mal auch geplant einige Java GUI's zu entwickeln.
Natürlich werden diese nicht einfach mal so gebaut.
Ich werde erstmal einige Testanwendungen, wie es bei mir üblich ist, basteln und mich somit dem ganzen Vertraut machen.

Falls ich auf configs o.ä. zurückgreifen will, kann ich ja mal gINI im Einsatz zeigen.
Leider habe ich daran nicht mehr viel gemacht, weshalb ich in den kommenden Tagen wieder was daran tun sollte.

Auch habe ich mal wieder an der Stoppuhr weiter gemacht.
Ich habe Heute erstmal einen weiteren Teil der Datenbankschicht angefertigt.
Diese ist aber noch nicht ganz fertig, auch wenn die Grundmethoden und Klassen schon bereit stehen.

Ich habe per Revers Engineering das Konzept und den Aufbau unseres Schichtenmodels nachgebaut.
Dieser wird bestimmt den ein oder anderen brennend interessieren.
Deshalb werde ich bestimmt an den ein oder anderen Stellen abweichungen machen.

Auch ist es bis jetzt noh unausgereift und noch nicht ganz Funktionsfähig.
Auch habe ich ein anderes Konzept bei den config Dateien.
Ich setze lieber auf einfache Configs die man per vorhandenem ConfigurationManager auslesen kann.

Somit mache ich auch keine extra schweren Umsetzungen.
Dafür werde ich aber auf Exostische Sachen verzichten müssen, falls ich jemals welche kenne lernen werde :)

Ansonsten werde ich auch mit einem kleinen Testprogramm, dbTest, die Datenbank abfragen testen.
Sobald das Datenbank- und Codekonzept stimmt, werde ich die erste passende Version freigeben.
Aber bis dahin wird noch einiges an Zeit verstreichen.
Vor dem nächsten Jahr ist damit nicht zu rechnen.

Nun aber ab ins Bett, Morgen gibts viel zu tun :)

Mit freundlichen Grüßen



T-Virus

Sonntag, 23. November 2008

Wochenende vorbei :(

Hallo liebe Leser,
leider ist für uns wieder einmal das Wochenende vorbei.
Ich habe das Wochenende wenigstens nochmal zum entspannen genutzt.
Auch habe ich etwas mit Java gearbeitet und gINI in Java ein Stück weiter gebracht.
Die Java Version umfasst erstmal nur die Klassen zum Dateihandling und zum verarbeiten von den einfachen Schlüssel-/Wertepaaren Dateien.

Diese sind eine Vereinfachung und können nur einen Schlüssel enthalten.
Damit aber keine Doppelten Einträge vorhandene Überschreiben, werde ich noch etwas an der Klasse arbeiten.
Auch das einlesen werde ich nochmal verarbeiten müssen.

Desweiteren werde ich die FileHelper Klasse nochmal überprüfen, damit keine Fehler entstehen.
Auch werde ich noch weitere Methoden zum lesen und schreiben von Dateien hinzufügen.

Ansonsten werde ich mch auch bald an die IniFile Klasse machen, damit ich wieder . ini Dateien parsen lassen kann.
Erst wenn die KeyFile und die IniFile Klassen fertig sind, werde ich an die nächste Etappe gehen.
Dies wird dann die ListeFile Klasse.
Diese wird es aber ganz schön in sich haben, erlaubt aber auch schon eine interesante Struktur.
Diese werde ich in den kommenden Tagen nochmals überprüfen und dann vorstellen.

Nun aber erstmal ins Bett, den Morgen gehts wieder arbeiten :)

Mit freundlichen Grüßen



T-Virus

Freitag, 21. November 2008

Freitag ist vorbei :)

Hallo liebe Leser,
nachdem der Tag mal alles andere als schlecht lief, möchte ich mal wieder eine Zusammenfassung für euch geben.

ch habe Heute meine Arbeit in PC-Technik wieder bekommen, die mit einer 3 Benotet wurde.
Dieses Ergebnis ist zwar keine Glanzleistung aber leider hatte ich, wie jeder Mensch, einige Fehler und konnte nur knapp die 2 verpassen :(

Aber trotzdem lief der Tag noch weiter.
So wurde Heute NetBeans, IDE für mehre Programmiersprachen gebaut von Sun Microsystems, in der Version 6.5 freigegeben.
Hier gibt es wieder einige Verbesserungen wie PHP Support, Javascript debuggen in Firefox/IE und und und.
Es ist für Windows Entwickler die gerne Java programmieren die beste Entwicklungsumgebung.
Leider nutzt die Debianversion, die vom Debianprojekt angeboten wird, das JDK von Sun was leider nicht frei ist.

Ich werde, solange diese Abhängigkeit besteht, lieber auf Ecipse und die Konsole(javac und java Befehle) setzen.
Mir gefällt aber Eclipse nicht so recht, wärend NetBeans für mich das Visual Studio für Java ist :)
Aber ich werde da noch einen sauberen Weg finden.

Ich werde auch in den kommenden Tagen die erste Version des gINI Ports fertig stellen.
Dann werde ich einige Feldversuche mit gINI und Windows machen.

Die erste Java Version werde ich dann ins SVN spielen und eine entsprechende News für SourceForge.net machen.
Somit werde ich mein wichtigstes Projekt von C++ zu Java ziehen.
Ich hoffe, man hasst mich wegen der Entscheidung später nicht, aber so ist es aus meiner Sicht für mich besser, da ich nur einen Code pflegen muss und er dann auch unter allen Systemen mit einer JVM läuft :)

Ansonsten werde ich nun erstmal weiter basteln.
Einen schönen Abend und ein schönes Wochenende wünsche ich euch ^^

Mit freundlichen Grüßen



T-Virus

Mittwoch, 19. November 2008

Großes Pech vor dem Abend

Hallo liebe Leser,
mir ist kurz nachdem ich den letzten Eintrag verfasst hatte noch ein doofes Missgeschick passiert.
Ich habe den gesamten Inhalt meines Home Verzeichnisses unter meinem Debian Rechner gelöscht.
Eigentlich wollte ich Dateien von meinem USB Stick löschen, leider war ich im falschen Verzeichnis als ich das gelöscht hatte.

Ich habe wenigstens meinen devel Ordner mit allen Projekten, wie gINI unter Java etc. gesichert.
Leider hat es meine Torrentdownloads gelöscht, was ich sehr ärgerlich finde.
Ich habe den ganzen Tag mit lächerlichen 90KB/s saugen müssen, weil es auf dieser Welt rund 3.000 Idioten gibt die Torrents saugen aber nicht weiter anbieten.

Und das finde ich als Seeder für verschiedene Distributionen wie Debian und FreeBSD doch recht ärgerlich.
Da könnte man locker mit vollen 800KB/s saugen, aber nein da müssen ja 90% seeden :/

Ich denke, solchen Leuten gehört das Netz gekappt.
Vorallem bei dem, was da geshared wurde :)

Aber nun erstmal schauen, ob ich beide Torrents wieder anschmeiße.
Ich denke, ich werde nur den größeren Torrent neu laden, da der andere so schon wenig geseedet wurde :)

Ansonsten werde ich meine Torrents mal auf die Debiankiste verlagern, damit ich endlich mal die Vistakiste nur zum verarbeiten mit BOINC nutzen kann ;)
Dann werde ich aus meiner Debiankiste endliche mal einen kleinen Filesharing Server machen :p
Aber da kommt erstmal nur Debian- und FreeBSD Torrents drauf :)
Später folgen noch weitere.

Nun aber erstmal ins Bett.
Morgen ist wieder Berufsschule :)

Mit freundlichen Grüßen



T-Virus

gINI und Java :)

Hallo liebe Leser,
ich habe gerade wieder mal an der Java Version von gINI gearbeitet.
Leider stellt Java nicht gerade die besten Klasse zum Lesen und Schreiben in eine Datei.
Damit ich erstmal eine simple Klasse habe um die Dateien zu lesen und zu schreiben, habe ich mir eine FileHelper Klasse erstellt.
Diese braucht zum schreiben nur den Dateipfad und eine ArrayList mit den Zeilen.

Beim Lesen ist es nur der Dateipfad und man bekommt eine ArrayList mit den Zeilen wieder.

Ist etwas umständlich aber teils sicher :)
Ich werde die Klasse demnächst hier einstellen, dann lann man sich ein Bild davon machen :)
Das ganze ist noch in Arbeit, weshalb ich noch nichts zeigen will :)

Desweiteren habe ich ein weiteres Format für gINI gefunden, was ich einbauen möchte.
Das Format ist das der Skriptformate für das Spiel HL2.

Dieses ist eine art Mix aus Einer Liste mit Einträgen, die aber auch wieder Listen sein können.
Das ganze wird dann also rekursiv durchgegangen.
Dies wird dann per ArrayList gemacht.
Dies ist eine "erweiterung" der IniFile Klasse, nur dass es jetzt n Ebenen gibt, anstelle von nur einer :)

Dies wird also noch recht lustig, da ich iweder mal mit Bäumen und Rekursion arbeiten muss.

Den Aufbau und ein Beispiel werde ich später noch erklären.
Ich suche aber noch weitere Formate, die ich einbinden kann, die auch brauchbar sein könnten ^^

Nun aber erstmal weiter Left 4 Dead spielen.
Ich wünsche euch noch einen schönen Abend :)

Mit freundlichen Grüßen



T-Virus

Dienstag, 18. November 2008

Ein harter Tag :)

Hallo liebe Leser,
der Tag fing für ich alles andere als gut an.
So wurde ich bereits um 07:35 Uhr aus dem Bett geklingelt da Quelle meine neues Bett geliefert hat.
Leider stand in einem Schreiben von Quelle, dass es erst zwischen dem 20. und 28. November kommt :p
Dies hatte ich leider auch gedacht.

Nachdem das neue Bett also in unserem Flur stand ging der Spaß erst los :)

Ich musste meine altes Holzbett auseinander nehmen und dann die Teile erstmal in einem Nebenzimmer zwischenlagern.
Danach durfte ich die Bettkästen ausräumen und dann erstmal die Ecke, in der mein altes Bett immer stand, absaugen.
War ziemlich dreckig, man konnte förmlich sehen, dass ich nie hinter dem Bett gesaugt habe :)

Nachdem der Spaß vorbei war, musste das neue Bett dann hochgebracht werden.
Dabei hatte mir mein werter Herr Bruder geholfen.
Nachdem also das alte Bett zerlegt und zwischengelagert wurde, konnte ich das neue Bett mit nach oben schleppen.
Nun wurde das neue Bett ausgepackt und in die Ecke gerückt und eingeräumt.
War auf jeden Fall ein herber Spaß.

Nun musste ich noch das Zeug aus den alten Bettkästen in das neue Bett packen.
Und dann noch die alten Teile vom alten Bett runter bringen, war auch nochmal eine kleine Anstrengung.

Wenigstens bestelle ich Betten nur alle paar Jahre.
Nun geht es aber erstmal wieder Animes schauen oder vielleicht mal wieder ein Spiel spielen ^^
Ich wünsche euch noch einen schönen Abend :)

Mit freundlichen Grüßen



T-Virus

Sonntag, 16. November 2008

Erster Versuch mit gINI und Java

Hallo liebe Leser,
wie ich bereits angekündigt habe, will ich gINI auf Java portieren.
Ich habe dafür erstmal angefangen den Umgang mit Dateiklassen wie der File, FileReader und FileWriter Klasse.

Diese bieten in Java, auch in C# gibt es dafür fast identische Klassen, eine saubere Möglichkeit um mit Dateien zu arbeiten.
Da gINI dies als Kernkomponente braucht, kommt mir dies gerade recht :)
Ich habe erstmal eine einfache Java Konsolenanwendung gebastelt die einfach eine bestimmte Datei ausliest.
Ich werde mir aber noch eine Helperklasse bauen, die den kompletten Umgang mit Dateien sauberer macht.

Aber sonst ist es schon eine Klasse Sache.
Was mir leider nocht fehlt ist eine gute Referenz von Java, aber dies sollte ich auch bald gefunden haben :)

Ansonsten werd ich Heute nicht mehr viel machen und mich gleich wieder an meine Vistakiste setzen und etwas zocken.
Euch noch einen schönen Sonntag und einen guten Start in die kommende Woche.

Mit freundlichen Grüßen



T-Virus

Samstag, 15. November 2008

OpenJDK unter Debian :)

Hallo liebe Leser,
da ich gerade mit Java unter Debian lerne, habe ich Gestern Abend schon einmal das Buch "Java ist auch eine Insel" gelesen.
Somit konnte ich die ersten 4 Kapitel durchgehen.

Ich musste nur feststellen, dass der GNU Java Compiler nicht auf dem neusten Stand ist, da er unter Debian Lenny die "for each" Schleife nicht kannte.
Ein einspielen des OpenJDK's hat das Problem gelöst.

Ansonsten habe ich bis jetzt nur einige Tests gemacht um etwas mit Java zu spielen und mich einzuarbeiten.
Zwar kennt Java nicht get/set für die Eigenschaften aber dies ist nicht so schlimm :)

Ich werde mal versuchen gINI auf Java zu portieren.
Damit lerne ich dann schon einmal die Möglichkeiten von Dateien und Strings in Java.

Was mich etwas stört ist, dass Java kein TryParse kennt, die primitiven Datentypen keine Klassen, es gibt nur Wrapperklassen für die Datentypen, sind und noch das ein oder andere.
Auch die Notation von den Methoden der Klassen ist nicht so das wahre, aber dies ist verschmerzbar :p

Jetzt noch mal Java basteln und dann noch Bude putzen.

Nachtrag:
Wie ich durch eine Recherche heraus gefunden habe , hat Java auch Eigenschaften wie in C#.
Nur hier muss ich wohl keine set/get Methoden schreiben.
Aber dies werde ich noch genauer durchleuchten.
Dies ist schon sehr positiv :)

Mit freundlichen Grüßen



T-Virus

Donnerstag, 13. November 2008

Kleiner Post am Abend :)

Hallo liebe Leser,
nach dem ich in den letzten tagen nicht viel geblogt habe, wollte ich mal wieder einen kleinen Eintrag machen.

Ich habe die offizielle Demo von Left 4 Dead auch am selben Abend durchgespielt.
Es hat einiges Verändert in der offiziellen Demo.
So gab es einige neue Wege, die in der Torrent Version immer linear waren.
Auch gab es nun eine deutsche Synchronisation.

Leider wurde in der deutschen Demo auch schon heftig die Schere angesetzt.
Dort verschwinden schon nach kurzem die Gegner, die man vor wenigen Sekunden erledigt hat und sonst gibt es zwar "Blut" und Tote aber nicht wie es sich für ein Horrospiel gehört :/
Ich warte nur noch, bis die nächsten Horrofilme mit Zombies gespickt werden, die grünes Blut haben :/

Dies ist eine Kritik die aber auch ihre Nebenwirkung hat.
So sind die Verschwundenen Leichen auch nicht grade schlecht für die Performance auch wenn ein kleines Youtube Video gezeigt hat, dass knapp 1.200 Zombie auf einem Bildschirm passen :)

Somit muss man Valve auch gratulieren, den sowas zeugt von Optimierung im Detail :)

Ansonsten habe ich noch eingie Tage warte Zeit.
Ich habe mir die Uncut Version schon vorbestellt.

Nur finde ich es doch etwas spatanisch wie man die Zensur durchsetzt.
Ich kann mir in Deutschland ein Spiel kaufen es in allen Sprachen spielen und es wird zensiert.
In anderen Ländern kann ich mir die Uncut kaufen und es gibt keine Zensur.
Dies wird alles nur durch den CD Key durchgesetzt.
Dies ist in meinen Augen sehr ineffizient.
Den so fördert man nur, dass jeder sich die Uncut Versionen per Import holt.
Wobei ich mich immer noch wundere warum meine Cut Version von TF2 nach einigen Wochen Uncut war :)
Mein Nachteil war es aber nicht.

Ansosnten habe ich von Montag bis Mittwoch Urlaub und kann mich mal auf die Umsetzung von 2 Präsentationen und das lernen Von Java machen.
Auch kann ich die Stoppuhr in C# mal weiterarbeiten.

Da ich auch, mit erstaunen, sehen könnte wie einfach es ist sich eine SQL Verbindung und abfrage samt Rückgabe von Werten zu bauen, bin ich noch mehr von C# erfreut als ich dachte :)
Es hat sich also sehr positiv ausgewirkt mit C# und ASP .NET zu arbeiten ;)
An diesem Punkte hat Microsoft wirklich gute Arbeit geleitet.
Und wenn ich schon höre, was mir Kai gerne über Neuigkeiten bei C# und co. erzählt, was in der kommenden C# Version und mit LINQ auf uns zu kommt, dann wird mir als Softwareentwickler war ums Herz als gäbe es frischen Grog :)

Aber nun erstmal wieder weiter chatten und dann bald ab ins Bett :)

Mit freundlichen Grüßen



T-Virus

Dienstag, 11. November 2008

Left 4 Dead Demo erschienen :)

Hallo liebe Leser,
den ganzen Tag musste ich schon drauf warten.
Nun ist es soweit.

Die Demo zum kommenden Coop Spiel von Valve ist vor wenigen Minuten Online gegangen.
Mal schauen ob die Steamserver auch noch frei sind, wenn ich spielen will :p
Dem entsprechend wir Heute von meiner Wenigkeit nichts mehr zuhören sein.

Ich hoffe ihr habt auch noch einen schönen Abend :)

MFG T-Virus

Montag, 10. November 2008

Datenbanken :)

Hallo liebe Leser,
ich habe mir mal wieder zum Thema Datenbanken ein paar Gedanken gemacht.
Ich stelle mir ab und an z.b. die Frage was die bessere Datenbank ist.
Entweder ein kompletter Datenbankserver mit allem was das Datenbankherz begehrt oder eine einfache Textdatei die jeder einsehen und bearbeiten kann.

Dies mag etwas seltsam klingen, aber manchmal würde ich lieber auf eine Textdatei aufbauen, anstelle einer komplexen Datenbank :)
Aber in den meisten Fällen ist die Datenbank ala SQL, MySQL und co. doch eine bessere Lösung ,wenn es z.b. um größere Datenbanken geht.
Auch haben Datenbanken den Vorteil, dass man sie besser verwalten und Pflegen kann.

Aber SQLite z.b. zeigt, wie es auch mit einer kleinen Datei geht :)
Aber dies kommt auch auf die Situation an, in der man sich entscheiden muss :)

Nun habe ich aber genug gegrübelt :)
Ab ins Bett.

Mit freundlichen Grüßen



T-Virus

Stoppuhr schreitet voran

Hallo liebe Leser,
ich habe Gesternabend und Heute die Stoppuhr mal bearbeitet.
Ich habe nun erstmal das Grundlayout sowie das Schichtensystem drin.
Damit dies aber noch ordentlich läuft, werde ich erstmal Tests ohne eine Datenbank machen.
Dafür werde ich vorerst nur in einfache Datei schreiben und diese dann laden.

Dies betrifft erstmal nur die Einträge für die Stoppuhr.
Diese werde ich später auf die Datenbank umstellen.
Hier für wird natürlich eine SQL Server grade stehen müssen.
Auch eine App.config wird dann für diverse Einstellungen herhalten.
Dies beinhaltet z.b. die Connection strings, die Pfade zu den Dateien mit den Stoppuhreinträgen etc.
Somit kann das ganze besser verwaltet und umgestellt werden.

Bis zur ersten Version wird es noch etwas dauern, aber dann geht hoffetlich alles out-of-the-box :)

Mit freundlichen Grüßen



T-Virus

Sonntag, 9. November 2008

Neue Stoppuhr in der Mache :)

Hallo liebe Leser,
wie ich bereits geschrieben hatte, habe ich einige Projekte ausgesucht, die ich als nächstes machen will.
Ich habe mich, nach einer längeren Pause, für die Stoppuhr entschieden.
Diese soll zum verwalten von Arbeitsaufträgen dienen.

Dies ist nützlich, wenn man bei der Softwareentwicklung seine Arbeitszeiten, die man für einen bestimmten Auftrag benötigt, stoppen muss.

Als erstes werde ich ein passendes Design, ein Dateiformat zum speichern der Einträge etc. entwickeln.
Bis zu einer brauchbaren Version wird es noch etwas dauern :)
Aber dies wird für kleinere und größere Software Projekte ein brauchbares Tool :)

Mit freundlichen Grüßen



T-Virus

Samstag, 8. November 2008

Back 2 the Roots.

Hallo liebe Leser,
ich wurde gerade, nach einer sehr langen Zeit, von meinem Kollegen Avater angeschrieben per ICQ.
Er ist der Kopf hinter der Resident Evil Twilight Mod für Half-Life 2.
Ich war vor rund 3,5 Jahren als Modellierer in der Mod, bis ich mich dazu bewegt hatte im Bereich der Programmierung einzusteigen.
Dort konnte ich dann, nachdem ich ca. 6-8 Monate C++ gelernt hatte, mit aushelfen.
Ich habe dort z.b. einige Waffen eingebunden und Programmiert.
Auch einige andere Sachen hatte ich dort erledigt.

Ich habe mich aber später an eine eigene Mod, die Army Mod entwickelt.
Da durch konnte ich mehr C++ und auch mehr über den Quellcode von Half-Life 2 erfahren.
Somit waren die Arbeiten an Resident Evil Twilight mein Einstieg in die Programmierung.

Nachdem ich nun wieder mit Avater gesprochen habe, konnte ich über die Code Knappheit wieder mal einiges erfahren.
Es sieht wohl etwas düster aus am Programmiererhimmel für Modder.
Entweder man lernt es selber oder man muss es wohl lassen.

Ich werde wohl wieder an der Mod mitarbeiten und somit der Mod weiter helfen.
Da ich so oder so keine gute Idee für ein Spiel oder etwas brauchbares hätte, kommt mir dies gerade recht :)

Mit freundlichen Grüßen



T-Virus

Donnerstag, 6. November 2008

Neue Spiele für den T-Virus :D

Hallo liebe Leser,
wie jeder andere spiele ich auch gerne das ein oder andere PC Spiel.

Nachdem ich mir letztens Far Cry 2 gekauft habe und es auch schon fast durch habe, werde ich mir in 2 Wochen wieder 2 Spiele kaufen.

Dieses mal wird es wohl C&C Alarmstufe 3 und Left 4Dead erwischen.
Jedem sollte C&C ein Begriff sein, wenn er Strategie Spiele spielt.

Ich habe mit Strategie Spielen bereits mit C&C begonnen.
Leider konnte ich C&C erst ab Tiberium Sun kennen lernen, konnte die ersten Teile aber auch schon alle spielen.

Wer C&C mag und auch ein Fan der Reihe ist, wird sich auch alle Teile holen.
Ich habe mit dem 10 jahres Paket fast alle Teile im Regal.
Ich werde mir aber noch die letzten Teile holen ;)

Ansonsten ist auch Left 4 Dead recht interessant.
Jeder sollte den Hype um das Spiel mitbekommen haben, wenn er einige Zeitschriften liest.
So kann man z.b. als Vorbesteller auch schon de Demo spielen, wärend ich und alle anderen bis zum 11.November warten müssen.
Auch trifft es sich gut, dass mein Urlaub um eine Woche weiter geschoben wurde.
So kann ich am 18. und 19. November in Ruhe Left 4 Dead zocken und mal richtig Spaß haben :)

Ansonsten muss ich Heute noch etwas lernen, da eine Arbeit in PC- und Elektrotechnik ansteht.
Drück mir die Daumen oder wünscht mir Glück :p

Mit freundlichen Grüßen



T-Virus

Dienstag, 4. November 2008

Komplexe Software und ihre Nebenwirkungen

Hallo liebe Leser,
im Moment gibt es mal wieder Probleme bei einem unserer Projekte.
Durch eine, für mich nicht bekannte, Planung für ein Datenbank Import tool habe ich in den letzten 2 Tagen ordentlich zu tun gehabt.

Wir haben für einen Kunden ein Import Tool erstellt was Datenbank A mit Datenbankschema A zu Datenbank B mit Datenbankschema B konvertieren soll.
Mag leicht klingen.

Nun kommt aber das Problem.
Anstelle von einfachen DataTables alles zu regeln, nutzen wir ein Software Model, was eher für öftere Anwendungszwecke gedacht ist.

Dabei stellt jedes Objekt einer Klasse auch einen Artikel, Kunden etc. dar.
Dies ist in einem Webshop z.b. üblich.
Aber bei einem Import Tool hat dies bitere Nachteile.

Müssen wir unsere Software Model für den Import komplett umsetzen, was nur für den Rohbau viel Zeit kostet.
Und das alte Datenbankschema ist nicht gerade einfach zu verstehen, es sei den man hat einige Jahre Programmierung hinter sich.

Ich habe, was als Azubi klar sein sollte, auch starke Schwierigkeiten durch das alte Schema durchzublicken.
Und die Konvertierung kann ich auch nicht ohne weiteres machen.

So hänge ich seit 2 Tagen nur an dem Import von Kundendaten.
Was nach wenig Arbeit klingt, ist für mich aufwändiger als für manch anderen.
Dies hat mehre Gründe.

Dazu gehören, Komplexität der Datenbank, Unwissen über den Aufbau des Systems und Zuordnungsprobleme von den alten Datenbank Model zum neuen Model.

Ich hoffe, dass ich das Morgen irgendwie in den Griff kriege.
Im schlimmsten Fall muss ich meinen Urlaub, den ich in der kommenden Woche machen will, streichen.
Ist leider wieder ein wichtiges Projekt, wo jeder mit anpacken muss.

Hier möchte ich nun aber einen Schlussstrich ziehen, damit ich ins Bett kann.
Morgen werde ich nochmal alles geben um das ganze fertig zu bekommen.

Mit freundlichen Grüßen



T-Virus

Sonntag, 2. November 2008

OpenGL tests gehen weiter :)

Hallo liebe Leser,
nachdem ich Heute mal wieder etwas an der Demo für die Präsentation gebastelt habe, habe ich mal die Struktur etwas erweitert.
So habe ich die Renderfunktionen aus der main.cpp genommen und eine eigene drawer Klasse angelegt.
Diese zeichnet im wahrsten Sinne einige einfache Formen.
Ich werde diese Klasse auch noch etwas ausbauen,

Ich habe aber noch einen anderen kleinen Plan.
So werde ich einen 3D Würfel per OpenGL zeichnen und dann auch per Tastatur bewegen, rotieren und auch per Wireframe anzeigen lassen.
Somit kann ich auch einiges an Zeichenfunktionen von OpenGL erklären, was das ganze erst recht schmackhaft macht.

Da OpenGL auch auf allen Systemen läuft, ist es für mich die erste Wahl, wenn es um Grafik APIs geht.

Ich habe das ganze aber nun so erweitert, dass ich gINI und memo eingebunden habe.
gINI wird die jeweiligen Rendermöglichkeiten sowie die Auflösung und die Farbtiefe verwalten.
memo hingegen wird sich um den Input kümmern, damit unser Würfel sich auch bewegt.

Leider nutze ich bei OpenGL immer noch nicht die Möglichkeiten des Viewports.
Ich zeichne immer noch alles in den Raum anstelle es zu bewegen.
Dies werde ich auch noch ändern, da sowas kaum Sinn macht.

Ansonsten werde ich mir auch noch überlegen was ich mit memo selbst noch alles machen sollte.
Das beste wäre es ja, alles was mit SDL zu tun hat zu entfernen und alles auf die jeweiligen Systeme zu setzen.
Somit entferne ich alle Abhängigkeiten zu SDL und kann direkt alles mit memo machen.
Das Problem ist leider, dass ich leider nicht sogut mit OpenGL, OpenAL und der WinAPI oder X11 arbeiten kann.
Es wird wohl noch eine Weile dauern bis memo SDL frei ist und auch ohne Abhängigkeiten arbeitet.

Ansonsten werde ich gleich im Bett verschwinden.

Mit freundlichen Grüßen



T-Virus

Samstag, 1. November 2008

Umbau beendet und erste Frickelarbeiten

Hallo liebe Leser,
nachdem ich nun mein Zimmer umgeräumt habe und auch meine Maus iweder habe, habe ich nun mal beide Kiste am laufen.
Die externe Platte habe ich auch an meine Linuxkiste gehangen, da Vista im Moment einige Bluescreenprobleme hat :/
Ob dies an SecuROM von Far Cry 2 liegt möchte ich noch nicht beschwören.
Aber dies macht Vista nicht grade zum Rechner für meine Backup Platte :(

So muss ich wohl mal schauen ob sich das Problem lösen lässt.
Ansonsten ist es recht lustig mit den beiden Rechnern.
Auch wenn der Bildschirm, Maus und Tastatur etwas tiefer stehen als bei der Windowskiste, aber dies ist nur minimal störend.
Ich werde dies aber auch noch lösen :)

Nun aber mal wieder fleißig weiter frickeln :D

Mit freundlichen Grüßen



T-Virus

Umbau beim T-Virus :)

Hallo liebe Leser,
ich habe Heute mal meine Rechner wieder etwas umgestellt.
Vorher hatte ich meinen beiden Rechner per Switch gekoppelt.
Da aber meine werte Mutter gerne einen "eigenen" Rechner hätte, habe ich nun beide getrennt.

Dies heißt zwar, dass ich 2 Tastaturen, Bildschirme, Mäuse etc. haben muss, da ich aber bereits 3 Rechner hatte und da auch immer was übrig bleibt, ist fast alles da.

Jetzt kann ich auch meine kleine Rechnerzentrale etwas besser verarbeiten.
Da ich seltener am Debianrechner bin, als an meiner Vistakiste ist dies auch eine gute Lösung :)

Anbei schaue ich auch die letzten Tage viel dieses kleine Video.
Verdammt cooler Papagei :)

Aber nun erstmal wieder etwas mit OpenGL rumspielen ^^

Mit freundlichen Grüßen



T-Virus