So es ist wieder soweit.
Nach einer recht glorreichen Woche kann nun die Arbeiterklasse sich einem gemütlichem 2 Tage Wochenende entgegen freuen.
Nachdem ich die Woche noch ein kleines aber doch wichtiges sowie interessantes Projekt mit meinem Kollegen und Chef Karsten machen durfte, bin ich sogar recht froh 2 Tage mal Auszeit nehmen zu können.
Gleich am Montag gibt es noch wichtige Aufgaben, die mal wieder erledigt werden müssen und da will man ja "Fit" sein ^^
Ansonsten werde ich mal wieder meine Bude entrümpeln.
Während mein alter Videorekorder, mein Headset, meine alte Glotze sowie ein Modellauto bereits bei eBay eingestellt sind, gibt es bestimmt noch den ein oder anderen Schatz zum verzocken :)
Diesen Monat kann ich sogar fast als positiv verbuchen, da mein Konto noch nicht kurz vor 0 steht und ich sogar mal wieder einiges an Geld auf mein Sparbuch schieben kann.
Somit hab ich mal wieder Reserven für die schlechten Zeiten.
Wenn ich es schaffen kann monatlich rund 100€ auf die hohe Kante zu legen, dann habe ich mal wieder etwas Luft :)
Hier gibt es Einblicke in viele Themen rund um Betriebssysteme und Softwareentwicklung.
Freitag, 15. Mai 2009
Linux Dummschwätzer :/
Gerade habe ich mal auf pro-linux.de den Artikel zu Novells neustem Wettbewerb zum Thema Linux durchgelesen.
Dort vergibt Novell 2.000 US-Dollar für ein Video was zeigt wofür man Linux nutzt.
An sich ist die eine tolle Idee die Novell hier bietet.
Scheinbar gibt es unter den Kommentaren auch wieder die üblichen Dummschwätzer.
Dort beschwerte sich ein User z.b. dass die HP Note-/Netbooks trotzdem mit Windows XP ausgeliefert werden.
Scheinbar kommen die wenigsten Leute nicht auf den Gedanken sich dann eben eine Alternative zu suchen oder anzufragen ob man die Windows Version durch eine Linux Version tauschen kann.
Sind die Linuxleute so geblendet von ihren Anti-Windows Einstellungen, dass man nicht mal Nachdenkt welche Alternativen man in solch einem Fall nutzen kann.
Zum Glück sind diese Leute meist Nutzer von Mainstream Distributionen wie OpenSuse, Ubuntu und Fedora.
Wer dann nur meckern kann, der ist selber Schuld :)
Dort vergibt Novell 2.000 US-Dollar für ein Video was zeigt wofür man Linux nutzt.
An sich ist die eine tolle Idee die Novell hier bietet.
Scheinbar gibt es unter den Kommentaren auch wieder die üblichen Dummschwätzer.
Dort beschwerte sich ein User z.b. dass die HP Note-/Netbooks trotzdem mit Windows XP ausgeliefert werden.
Scheinbar kommen die wenigsten Leute nicht auf den Gedanken sich dann eben eine Alternative zu suchen oder anzufragen ob man die Windows Version durch eine Linux Version tauschen kann.
Sind die Linuxleute so geblendet von ihren Anti-Windows Einstellungen, dass man nicht mal Nachdenkt welche Alternativen man in solch einem Fall nutzen kann.
Zum Glück sind diese Leute meist Nutzer von Mainstream Distributionen wie OpenSuse, Ubuntu und Fedora.
Wer dann nur meckern kann, der ist selber Schuld :)
Montag, 11. Mai 2009
jFileLib und jLog online :)
Nachdem ich nun noch schnell ein paar einfache Umbau arbeiten an jLog und jFileLib durchgeführt habe, sind diese jetzt online.
Mit je 3 Klassen, jFileLib mit File, FileReader und FileWriter und jLog mit LogFile, LogReader und LogWriter, sind es insgesamt 13 Kb an Bytecode sowie dem eigentlichen Quellcode gepackt in 2 .jar Archive.
Das ganze ist bestimmt für den ein oder anderen Java Guru mehr spatanisch und zu simpel.
Aber genau das soll es sein.
Es soll auf leichte Weise das ganze Java drum herum in einfachen Klassen verbergen.
Mit Eclipse kann man beim arbeiten auch gleich den Quellcode debuggen, was Probleme schneller aufdeckt.
Die Archive gibt hier.
Java ist doch recht genial ;)
Meine C++ Programme mir lächerlichen 3 Zeilen hatte sogar an die 300 Kb ohne Zusätze von Libs oder Debugsymbolen.
Wenn möglich werde ich das ganze noch etwas ausbauen damit man noch etwas mehr machen kann.
Aber mal schauen was noch so machbar it :)
Mit je 3 Klassen, jFileLib mit File, FileReader und FileWriter und jLog mit LogFile, LogReader und LogWriter, sind es insgesamt 13 Kb an Bytecode sowie dem eigentlichen Quellcode gepackt in 2 .jar Archive.
Das ganze ist bestimmt für den ein oder anderen Java Guru mehr spatanisch und zu simpel.
Aber genau das soll es sein.
Es soll auf leichte Weise das ganze Java drum herum in einfachen Klassen verbergen.
Mit Eclipse kann man beim arbeiten auch gleich den Quellcode debuggen, was Probleme schneller aufdeckt.
Die Archive gibt hier.
Java ist doch recht genial ;)
Meine C++ Programme mir lächerlichen 3 Zeilen hatte sogar an die 300 Kb ohne Zusätze von Libs oder Debugsymbolen.
Wenn möglich werde ich das ganze noch etwas ausbauen damit man noch etwas mehr machen kann.
Aber mal schauen was noch so machbar it :)
Langeweile am Abend
Ich habe eben mal eine kleine Szene gehabt, die ich so nicht erwartet hätte.
Ich wurde gerade per ICQ von einem unbekannten hinzugefügt, der einfach mal bei ICQ nach T-Virus gesucht hatte, da er ein Resident Evil Fan ist.
Und natürlich hat es dieses mal meine Wenigkeit erwischt.
Nach einem kurzem Plausch mit dem Kollegen, weiß ich nun das er 18 ist, aus NRW kommt, Auszubildener Tischler ist und viel zockt.
Insgesamt also recht unspektakulär.
Es ist aber schon recht interessant wie solche Leute immer wieder zeigen, wie man neue Leute kennen lernen kann.
Zwar wird daraus keine Blutsbruderschaft aber zum abendlichen Plausch reicht es alle male :)
Ich wurde gerade per ICQ von einem unbekannten hinzugefügt, der einfach mal bei ICQ nach T-Virus gesucht hatte, da er ein Resident Evil Fan ist.
Und natürlich hat es dieses mal meine Wenigkeit erwischt.
Nach einem kurzem Plausch mit dem Kollegen, weiß ich nun das er 18 ist, aus NRW kommt, Auszubildener Tischler ist und viel zockt.
Insgesamt also recht unspektakulär.
Es ist aber schon recht interessant wie solche Leute immer wieder zeigen, wie man neue Leute kennen lernen kann.
Zwar wird daraus keine Blutsbruderschaft aber zum abendlichen Plausch reicht es alle male :)
Neues Miniprojekt jFileLib :)
Da ich im Moment ab und an mal mit Dateien in Java rumspielen muss, egal ob das nun gINI, jLog oder andere Projekte sind.
Ich nutze immer wieder das selbe Schema zum verarbeiten der Dateien.
Dabei lade ich den Dateicontent in eine Array Liste vom Typ String und genauso schreibe ich die Dateien wieder.
Da es keinen Sinn macht immer wieder die selbe Klasse in ein Projekt einzubinden, habe ich meine FileHelper Klasse mal in einer eigene .jar Datei ausgelagert undas das ganze einfach mal jFileLib genannt.
Das ganze ist noch recht kümmerlich und simpel, aber es soll damit kein eigenes Dateisystem verwalten können sondern einfache Datei in Klartext auslesen und auch schreiben können und dies wahrlich mit den einfachsten Mitteln.
Und da die Unix Philosophie auch empfiehlt einfach Textdateien als universelle Schnittstellen zu nutzen, schließt sich meine jFileLib diesem simplen Konzept an.
Ich durchplane das ganze aber noch etwas.
Im Moment wird es wohl in Richtung von jLog gehen.
Somit wird es 3 Klassen geben.
1.File Klasse die eine wirklich simple Datei wieder spiegelt.
2.FileWriter Klasse zum einfachen schreiben von Dateien im beliebigem Format.
3.FileReader Klasse zum auslesen einer Datei.
Die Writer/Reader Klassen werden dabei eher im Zeilenbasiertem System angesiedelt sein.
Das ganze wird nicht der Hit in der Dateiverarbeitung aber dies soll es auch nicht werden.
Die erste Version werde ich demnächst hier einstellen :p
Ich nutze immer wieder das selbe Schema zum verarbeiten der Dateien.
Dabei lade ich den Dateicontent in eine Array Liste vom Typ String und genauso schreibe ich die Dateien wieder.
Da es keinen Sinn macht immer wieder die selbe Klasse in ein Projekt einzubinden, habe ich meine FileHelper Klasse mal in einer eigene .jar Datei ausgelagert undas das ganze einfach mal jFileLib genannt.
Das ganze ist noch recht kümmerlich und simpel, aber es soll damit kein eigenes Dateisystem verwalten können sondern einfache Datei in Klartext auslesen und auch schreiben können und dies wahrlich mit den einfachsten Mitteln.
Und da die Unix Philosophie auch empfiehlt einfach Textdateien als universelle Schnittstellen zu nutzen, schließt sich meine jFileLib diesem simplen Konzept an.
Ich durchplane das ganze aber noch etwas.
Im Moment wird es wohl in Richtung von jLog gehen.
Somit wird es 3 Klassen geben.
1.File Klasse die eine wirklich simple Datei wieder spiegelt.
2.FileWriter Klasse zum einfachen schreiben von Dateien im beliebigem Format.
3.FileReader Klasse zum auslesen einer Datei.
Die Writer/Reader Klassen werden dabei eher im Zeilenbasiertem System angesiedelt sein.
Das ganze wird nicht der Hit in der Dateiverarbeitung aber dies soll es auch nicht werden.
Die erste Version werde ich demnächst hier einstellen :p
Samstag, 9. Mai 2009
Sonniger Samstag
Heute ist mal wieder ein herrlicher Tag.
Heutemorgen war ich auch mal beim Optiker.
Insgesamt wird mich meine neue "Dehnbare" Brille 464 Steine kosten :o)
Auch war ich gerade mal mit meinen werten Herr Vater mal in Northeim auf dem Flohmarkt beim Autohaus Renault Herrman.
Dort gibt es wirklich jeden Kram, den man kaufen kann.
Von Klamotten bis zu Blu-Ray Discs sowie altes Besteck et cetera. gibt es dort wirklich vieles.
Leider war Heute wohl weniger los als sonst.
Ca. 60% der Fläche war nicht belegt.
Bestimmt hätte ich dort was brauchbares finden können.
Leider musste ich mal wieder leer ausgehen :(
Vielleicht gibt es beim nächsten mal was.
Heutemorgen war ich auch mal beim Optiker.
Insgesamt wird mich meine neue "Dehnbare" Brille 464 Steine kosten :o)
Auch war ich gerade mal mit meinen werten Herr Vater mal in Northeim auf dem Flohmarkt beim Autohaus Renault Herrman.
Dort gibt es wirklich jeden Kram, den man kaufen kann.
Von Klamotten bis zu Blu-Ray Discs sowie altes Besteck et cetera. gibt es dort wirklich vieles.
Leider war Heute wohl weniger los als sonst.
Ca. 60% der Fläche war nicht belegt.
Bestimmt hätte ich dort was brauchbares finden können.
Leider musste ich mal wieder leer ausgehen :(
Vielleicht gibt es beim nächsten mal was.
Freitag, 8. Mai 2009
I'm singing in the rain :)
Naja nicht so ganz.
Ich hatte eben das Vergnügen bei extremen Regen nach Hause laufen zu dürfen.
Leider hatte ich nicht mehr mit Regen gerechnet, weshalb ich in meinen guten Sachen für die Arbeit und wichtige Termine unterwegs war.
Das einzige Positive daran ist, dass mein Augenarzt mir nichts schlimmes Prophezeit hatte.
Meine Weitsichtigkeit ist etwas zurückgegangen.
Dies erklärt auch meine Sehprobleme in letzter Zeit.
Wenigstens muss ich mir keine großen Sorgen mehr machen :)
Morgen geht es auch gleich zum Optiker um eine neue Brille zu Ordnern :p
Dieses mal such ich mir wieder eine Schicke aus :D
Ich hatte eben das Vergnügen bei extremen Regen nach Hause laufen zu dürfen.
Leider hatte ich nicht mehr mit Regen gerechnet, weshalb ich in meinen guten Sachen für die Arbeit und wichtige Termine unterwegs war.
Das einzige Positive daran ist, dass mein Augenarzt mir nichts schlimmes Prophezeit hatte.
Meine Weitsichtigkeit ist etwas zurückgegangen.
Dies erklärt auch meine Sehprobleme in letzter Zeit.
Wenigstens muss ich mir keine großen Sorgen mehr machen :)
Morgen geht es auch gleich zum Optiker um eine neue Brille zu Ordnern :p
Dieses mal such ich mir wieder eine Schicke aus :D
Mittwoch, 6. Mai 2009
Externe USB Festplatte mit ext3 Dateisystem :D
Nach einige Zeit des Überlegens, habe ich mich entschlossen meiner Debiankiste, die nur 80GB Platz bietet, mal etwas mehr Platz zu spendieren.
Dafür habe ich mir eine Western Digital Festplatte gekauft.
Diese hat mit rund 1 Terrabyte ordentlich Platz.
Dieser ist zu einem kleinen Teil schon verplant ;)
Der Rest ist ein guter Leerlauf für spätere Dateien größeren Ausmaßes.
Leider gibt es bei einer externen ext3 Festplatte einiges zu beachten.
So kann man nicht einfach gleich drauf los arbeiten sobald die Platte mit ext3 versehen wurde.
Man muss natürlich für den jeweiligen Benutzer, der die Platte nutzen will, einige Anpassungen machen.
Hier hat man mehrere Möglichkeiten.
Entweder man mountet die Platte mit die passenden Optionen jedes mal neu oder man nimmt gleich den Mountpoint, meist ein Ordner, und setzt die passenden Rechte für den jeweiligen Benutzer.
Ich habe es so gelöst, dass ich meiner externen Platte einen Ordner mit meinem Namen vergeben habe und diesem dann meiner Wenigkeit zugewiesen habe.
Somit habe ich in diesem Ordner immer volle Rechte.
Somit kann ich die Platte für mehrere Nutzer auch freigeben :)
An sich ist dies bestimmt auch nicht die beste Lösung, vor allem wenn man mit solch einer Platte unter Windows arbeiten muss oder einem Linux Kollegen mal die Platte leihen muss.
Dann kann er wenigstens die Dateien lesen aber nicht wirklich auf der Platte nutzen.
Ich bin mit dieser Lösung aber erst einmal zufrieden.
Aber wie gesagt, es gibt unterschiedliche Lösungen und Geschmäcker.
Dafür habe ich mir eine Western Digital Festplatte gekauft.
Diese hat mit rund 1 Terrabyte ordentlich Platz.
Dieser ist zu einem kleinen Teil schon verplant ;)
Der Rest ist ein guter Leerlauf für spätere Dateien größeren Ausmaßes.
Leider gibt es bei einer externen ext3 Festplatte einiges zu beachten.
So kann man nicht einfach gleich drauf los arbeiten sobald die Platte mit ext3 versehen wurde.
Man muss natürlich für den jeweiligen Benutzer, der die Platte nutzen will, einige Anpassungen machen.
Hier hat man mehrere Möglichkeiten.
Entweder man mountet die Platte mit die passenden Optionen jedes mal neu oder man nimmt gleich den Mountpoint, meist ein Ordner, und setzt die passenden Rechte für den jeweiligen Benutzer.
Ich habe es so gelöst, dass ich meiner externen Platte einen Ordner mit meinem Namen vergeben habe und diesem dann meiner Wenigkeit zugewiesen habe.
Somit habe ich in diesem Ordner immer volle Rechte.
Somit kann ich die Platte für mehrere Nutzer auch freigeben :)
An sich ist dies bestimmt auch nicht die beste Lösung, vor allem wenn man mit solch einer Platte unter Windows arbeiten muss oder einem Linux Kollegen mal die Platte leihen muss.
Dann kann er wenigstens die Dateien lesen aber nicht wirklich auf der Platte nutzen.
Ich bin mit dieser Lösung aber erst einmal zufrieden.
Aber wie gesagt, es gibt unterschiedliche Lösungen und Geschmäcker.
jLog Umbauarbeiten
Ich habe mal wieder etwas Zeit in mein kleines Logfile Projekt investiert.
Ich habe nun eine gemeinsame Klasse LogFile erstellt, die sich um die Verwaltung des Dateipfades sowie dem ausliefern eines LogReaders und LogWriters kümmert.
Somit bekommt man Lese- und Schreibzugriff auf die Logdatei.
Das ganze muss ich aber noch etwas anpassen.
Den im Moment kann man noch viel Blödsinn damit anstellen was nicht gerade gewollt ist.
Ich habe nun eine gemeinsame Klasse LogFile erstellt, die sich um die Verwaltung des Dateipfades sowie dem ausliefern eines LogReaders und LogWriters kümmert.
Somit bekommt man Lese- und Schreibzugriff auf die Logdatei.
Das ganze muss ich aber noch etwas anpassen.
Den im Moment kann man noch viel Blödsinn damit anstellen was nicht gerade gewollt ist.
Alte Software und Vista :)
Ich hatte am Wochenende mal wieder spontan Lust meine alten Adventures zuspielen.
Diese liefen zu letzte meist unter Windows 95/98 oder noch auf XP.
Ich hatte am Wochenende mal Monkey Island 3 "Der Fluch von Monkey Island" wieder installiert.
Dies hatte ich schon einmal gemacht, musste es aber wegen Startproblemen wieder deinstallieren.
Damals hatte ich auch nicht den Kompartibilitätsmodus genutzt.
Dieser hatte unter XP schon selten gut bei mir funktioniert.
Unter Vista läuft er besser den je :)
So konnte ich auch dieses alte Spiel noch installieren und starten.
In der Kompartibilität ist Vista also unschlagbar.
Mal schauen ob Windows 7 mit dem XP Modus auch solche Ergebnisse liefert.
Diese liefen zu letzte meist unter Windows 95/98 oder noch auf XP.
Ich hatte am Wochenende mal Monkey Island 3 "Der Fluch von Monkey Island" wieder installiert.
Dies hatte ich schon einmal gemacht, musste es aber wegen Startproblemen wieder deinstallieren.
Damals hatte ich auch nicht den Kompartibilitätsmodus genutzt.
Dieser hatte unter XP schon selten gut bei mir funktioniert.
Unter Vista läuft er besser den je :)
So konnte ich auch dieses alte Spiel noch installieren und starten.
In der Kompartibilität ist Vista also unschlagbar.
Mal schauen ob Windows 7 mit dem XP Modus auch solche Ergebnisse liefert.
Abonnieren
Posts (Atom)