Nachdem mein erster Homeserver ein wahrer Stromschlucker war, hatte ich mich entschieden ihn durch ein Stramsparsystem zu ersetzen.
Das Gerät steht nun seit rund 2 Wochen bei mir auf dem Tisch und leistet gute Arbeit.
Zwar dauern einige Aufgaben durch die Umstellung von eSata wieder zurück zu USB 2.0 bei den externen Festplaten wieder sehr lange, dafür verbrennt das gesamte System soviel Strom wie sonst schon der Prozessor beim alten System.
Dies sollte auch die Stromkosten zukünftig etwas besser drücken.
Hier gibt es Einblicke in viele Themen rund um Betriebssysteme und Softwareentwicklung.
Posts mit dem Label Allgemein werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Allgemein werden angezeigt. Alle Posts anzeigen
Sonntag, 20. Mai 2012
Samstag, 12. November 2011
News nach langer Zeit
Da ich seit einiger Zeit viel Arbeit habe, da uns im laufe der letzten Monate leider einige gute und nette Arbeitskollegen verlassen haben, hatte ich kaum Zeit was zu bloggen.
Aktuell gibt es ein paar kleine News am Rande.
So gibt es von Fedora nun der Version 16.
Da ich bereits mit Fedora 15 gute Erfahrungen gemacht hatte, eigentlich nur wegen Gnome 3, wollte ich mir mal ein Update mit Fedora 15 zu Version 16 erlauben.
Mit dem Tool preupgrade, was man sich direkt aus dem Fedora Repository laden kann, ging dies zwar langsam aber doch sauber über die Bühne.
Fedora 16 Codename Verne, angelehnt an Jule Verne ist übrigens Denis McAllister Richie gewidmet.
Dies ist leider vor einigen Tagen verstorben.
Denis Richie war bei AT&A mit Ken Thompson an der Entwicklung vom Ur Unix, Unics, beteiligt.
Deshalb wurde leider wenig darüber informiert.
Dies liet aber auch am Tod von Steve Jobs der mit Mac OS und iOS aus Unix noch ein sehr beliebtes System gemacht hat.
Ansonsten habe ich mir das neue Buch "Java 7 Mehr als eine Insel" zugelegt.
Es ist eine tolle Ergänzung zum Buch "Java ist auch eine Insel".
Für Java Einsteiger eine super Mischung und auch für Java Entwickler auch eine gute Beispielsammlung.
Aktuell gibt es ein paar kleine News am Rande.
So gibt es von Fedora nun der Version 16.
Da ich bereits mit Fedora 15 gute Erfahrungen gemacht hatte, eigentlich nur wegen Gnome 3, wollte ich mir mal ein Update mit Fedora 15 zu Version 16 erlauben.
Mit dem Tool preupgrade, was man sich direkt aus dem Fedora Repository laden kann, ging dies zwar langsam aber doch sauber über die Bühne.
Fedora 16 Codename Verne, angelehnt an Jule Verne ist übrigens Denis McAllister Richie gewidmet.
Dies ist leider vor einigen Tagen verstorben.
Denis Richie war bei AT&A mit Ken Thompson an der Entwicklung vom Ur Unix, Unics, beteiligt.
Deshalb wurde leider wenig darüber informiert.
Dies liet aber auch am Tod von Steve Jobs der mit Mac OS und iOS aus Unix noch ein sehr beliebtes System gemacht hat.
Ansonsten habe ich mir das neue Buch "Java 7 Mehr als eine Insel" zugelegt.
Es ist eine tolle Ergänzung zum Buch "Java ist auch eine Insel".
Für Java Einsteiger eine super Mischung und auch für Java Entwickler auch eine gute Beispielsammlung.
Sonntag, 15. Mai 2011
Technische Umstellung daheim
Nachdem ich nun lange hin und her gegrübelt habe, habe ich mich dazu entschlossen meine kleine Technikzentrale umzustellen.
Mein Linux Dekstop wird vorerst in eine VM unter Windows 7 mit VirtualBox weichen.
Der Rechner wird dann erst einmal nur für Testzwecke von mir genutzt werden.
Ein paar spielchen wie Kernel kompilieren, Programmtests oder einfach ein wenig mit Java und Mono rumspielen werden da bestimmt mal vorkommen.
Vorallem mit Java und C# ein kleines Client-Server Projekt aufzubauen wäre mal was interessantes.
Mein Linux Dekstop wird vorerst in eine VM unter Windows 7 mit VirtualBox weichen.
Der Rechner wird dann erst einmal nur für Testzwecke von mir genutzt werden.
Ein paar spielchen wie Kernel kompilieren, Programmtests oder einfach ein wenig mit Java und Mono rumspielen werden da bestimmt mal vorkommen.
Vorallem mit Java und C# ein kleines Client-Server Projekt aufzubauen wäre mal was interessantes.
Fahrschule
Nachdem ich mich nunr viele Jahre davor gedrückt habe, wird es langsam Zeit den Führerschein zu machen.
Ich habe bereits 6 von 14 Stunden im theoretischen Teil absolviert.
Leider ist meine Lernzeit auf das Wochenende, Montag und Freitag beschränkt.
Als Lehrmaterial gab es für 50€ einen USB Stick a 2 GB mit Lernsoftware und für 20€ ein Lehrbuch.
Die Lernsoftware aktualisert sich auch ohne Probleme ist aber nur 1 Jahr haltbar.
Danach verfällt der Stick und es muss ein neuer ran geschafft werden, falls dann noch benötigt.
Das Lehrbuch ist sehr umfangreich und enthält sogar eine CD mit Videos, was sehr hilfreich ist.
Ich werde meinen Bruder das ein oder andere Wochenende noch dazu bringen müssen mit mir fahren zu lernen.
Nächste Woche gibt es dann einen Erste Hilfekurs mit Passfotos und Sehtest.
Danach habe ich auch alles für den Antrag auf die Fahrerlaubnis.
Mit etwas Glück und Mühe kann ich im dritten Quartal meinen Führerschein erarbeiten.
Ich habe bereits 6 von 14 Stunden im theoretischen Teil absolviert.
Leider ist meine Lernzeit auf das Wochenende, Montag und Freitag beschränkt.
Als Lehrmaterial gab es für 50€ einen USB Stick a 2 GB mit Lernsoftware und für 20€ ein Lehrbuch.
Die Lernsoftware aktualisert sich auch ohne Probleme ist aber nur 1 Jahr haltbar.
Danach verfällt der Stick und es muss ein neuer ran geschafft werden, falls dann noch benötigt.
Das Lehrbuch ist sehr umfangreich und enthält sogar eine CD mit Videos, was sehr hilfreich ist.
Ich werde meinen Bruder das ein oder andere Wochenende noch dazu bringen müssen mit mir fahren zu lernen.
Nächste Woche gibt es dann einen Erste Hilfekurs mit Passfotos und Sehtest.
Danach habe ich auch alles für den Antrag auf die Fahrerlaubnis.
Mit etwas Glück und Mühe kann ich im dritten Quartal meinen Führerschein erarbeiten.
Samstag, 30. April 2011
Spacer portiert auf XNA
Da ich aktuell mit XNA etwas lerne, möchte ich mal wieder mein kleines Spiel Spacer aus der Kiste kramen.
Dieses werde ich als erstes kleines Projekt mit XNA bauen.
Da ich dank Managed Code auch keinen Heap mehr verwalten muss, wird mich dies hoffentlich mehr Nerven sparen als kosten.
Ich werde nur einiges umstellen müssen.
Waren die alten Grafiken noch TGA und die Sounds OGG Dateien, werde ich hier auf andere Formate umsteigen.
Da XNA kein OGG mag und TGA auch nicht die beste Wahl ist, werde ich diese dann konvertieren.
Ansonsten ist das Grundgerüst dan XNA gegeben und muss nur ausgebaut werden.
So ist der Grundcode für den Spieler, Gegenstände und die bösen Feinde bereits geschrieben und leicht ausgebaut.
In den nächsten Tagen werde ich versuchen diesen Grundbau zu einem ersten kleinen laufenden Projekt auszubauen.
Bis es aber wirklich alles hat, Menüs, Optionen, Speichern- und Laden von Spielständen, ein ordentliches Levelsystem etc. wird es aber noch ein langer Weg sein.
Aber dank den guten Büchern und Beispielen von XNA sollte dies alles problemlos möglich sein.
Vielleicht kann ich in 1-2 Jahren sogar ein kleines 3D Spiel basteln :)
Dieses werde ich als erstes kleines Projekt mit XNA bauen.
Da ich dank Managed Code auch keinen Heap mehr verwalten muss, wird mich dies hoffentlich mehr Nerven sparen als kosten.
Ich werde nur einiges umstellen müssen.
Waren die alten Grafiken noch TGA und die Sounds OGG Dateien, werde ich hier auf andere Formate umsteigen.
Da XNA kein OGG mag und TGA auch nicht die beste Wahl ist, werde ich diese dann konvertieren.
Ansonsten ist das Grundgerüst dan XNA gegeben und muss nur ausgebaut werden.
So ist der Grundcode für den Spieler, Gegenstände und die bösen Feinde bereits geschrieben und leicht ausgebaut.
In den nächsten Tagen werde ich versuchen diesen Grundbau zu einem ersten kleinen laufenden Projekt auszubauen.
Bis es aber wirklich alles hat, Menüs, Optionen, Speichern- und Laden von Spielständen, ein ordentliches Levelsystem etc. wird es aber noch ein langer Weg sein.
Aber dank den guten Büchern und Beispielen von XNA sollte dies alles problemlos möglich sein.
Vielleicht kann ich in 1-2 Jahren sogar ein kleines 3D Spiel basteln :)
Montag, 25. April 2011
Providerwechsel
Da es 1&1 bzw. die Telekom es in den letzten 3 Jahren nicht geschafft hat in unserem Ort mehr als 16 MBit/s zur Verfügung zu stellen, wechseln wir zum Jahresende zu Kabel Deutschland mit immerhin 32 MBit/s.
Leider heißt dies für mich noch einiges Nachfragen und viel Aufwand.
Das größte Problem ist aktuell noch die Mailadressen.
Leider haben wir das Problem, dass wir die Postfächer vom Provider, also 1&1, nutzen und diese wahrscheinlich nicht mit umziehen werden.
Somit heißt es 1&1 zu den Möglichkeiten befragen und ggf. alle Seiten finden die noch eine Anmeldung mit der alten Email enthalten.
Das kann noch ein Spaß werden :/
Leider heißt dies für mich noch einiges Nachfragen und viel Aufwand.
Das größte Problem ist aktuell noch die Mailadressen.
Leider haben wir das Problem, dass wir die Postfächer vom Provider, also 1&1, nutzen und diese wahrscheinlich nicht mit umziehen werden.
Somit heißt es 1&1 zu den Möglichkeiten befragen und ggf. alle Seiten finden die noch eine Anmeldung mit der alten Email enthalten.
Das kann noch ein Spaß werden :/
Sonntag, 10. April 2011
Noch eine Woche bis Portal 2
Nach gut 4 Jahren können wir uns endlich über eine Fortsetzung des Puzzel Spiels freuen.
Valve veranstaltet dazu auch noch ein Alternate Reality Game(ARG) dazu.
Dafür wurden in einigen Spielen, die es auf Steam zu kaufen gibt, Hinweise versteckt und auch auf Youtube ein paar Videos hochgeladen von erfundenen Persönlichkeiten.
Dies zeigt mal wieder wie kreativ Valve ist und wie man die Community bei Laune halten kann.
Etwas ähnliches hatte Valve mit der Ankündigung von Portal 2 bereits gemacht.
Damals wurde in einem Update das Ende des Spiel geändert.
Zusätzlich wurde ein neues Archivment eingeführt bei dem man Radios finden sollte.
Diese empfingen ein Signal was sich später als Modem Signal entpuppte.
Die Signale wurden dann von einigen Community Mitgliedern entschlüsselt.
Dies ergab dann einige Bilder die später in einigen Artikeln bei Game Informer enthalten waren.
Insgesamt ist dies wirklich eine gelungene Umsetzung einer kleinen Schnitzeljagt nach Informationen.
Auch dieses ARG beobachte ich mit Interesse und sehe schon wie Valve wieder Kreativität zeigt.
Sei es nun ein versteckter Hinweis in den Spielen oder ein verstecktes Bild in letzten Trailer für die Turrets von Portal 2.
Ich freue mich bereits auf Portal 2 und werde es genießen.
Mein Bruder hat es sich auch gekauft, was bestimmt einigen Spaß im Coop bringen wird :)
Valve veranstaltet dazu auch noch ein Alternate Reality Game(ARG) dazu.
Dafür wurden in einigen Spielen, die es auf Steam zu kaufen gibt, Hinweise versteckt und auch auf Youtube ein paar Videos hochgeladen von erfundenen Persönlichkeiten.
Dies zeigt mal wieder wie kreativ Valve ist und wie man die Community bei Laune halten kann.
Etwas ähnliches hatte Valve mit der Ankündigung von Portal 2 bereits gemacht.
Damals wurde in einem Update das Ende des Spiel geändert.
Zusätzlich wurde ein neues Archivment eingeführt bei dem man Radios finden sollte.
Diese empfingen ein Signal was sich später als Modem Signal entpuppte.
Die Signale wurden dann von einigen Community Mitgliedern entschlüsselt.
Dies ergab dann einige Bilder die später in einigen Artikeln bei Game Informer enthalten waren.
Insgesamt ist dies wirklich eine gelungene Umsetzung einer kleinen Schnitzeljagt nach Informationen.
Auch dieses ARG beobachte ich mit Interesse und sehe schon wie Valve wieder Kreativität zeigt.
Sei es nun ein versteckter Hinweis in den Spielen oder ein verstecktes Bild in letzten Trailer für die Turrets von Portal 2.
Ich freue mich bereits auf Portal 2 und werde es genießen.
Mein Bruder hat es sich auch gekauft, was bestimmt einigen Spaß im Coop bringen wird :)
Samstag, 12. Februar 2011
Mal wieder Met
Nachdem ich zu Silvester ein paar Falschen Met verköstigt hatte, habe ich mir letzten Sonntag wieder ein paar Flaschen bei Met-Lager.de bestellt.
Dort gab es leider ein Problem mit dem Versand, da der Betreiber leider krank war und sein Ersatz in einer OP war.
Deshalb musste ich die Bestellung stornieren.
Mit der zweiten und nun auch erfolgreichen Bestellung komme ich wieder in den Genuss einiger leckerer Sorten Met.
Als kleines Präsent des Betreibers gab es sogar einen kleinen Ton Trinkbecher.
Wer also mal Honigwein trinken möchte und gerne mal 5 Tage warten kann, Bezahlung per Vorkasse dauert leider bis zu 3 Tagen, kann sich auf jeden Fall auf eine gute Auswahl freuen.
Dort gab es leider ein Problem mit dem Versand, da der Betreiber leider krank war und sein Ersatz in einer OP war.
Deshalb musste ich die Bestellung stornieren.
Mit der zweiten und nun auch erfolgreichen Bestellung komme ich wieder in den Genuss einiger leckerer Sorten Met.
Als kleines Präsent des Betreibers gab es sogar einen kleinen Ton Trinkbecher.
Wer also mal Honigwein trinken möchte und gerne mal 5 Tage warten kann, Bezahlung per Vorkasse dauert leider bis zu 3 Tagen, kann sich auf jeden Fall auf eine gute Auswahl freuen.
Debian Squeeze Released
Eigentlich ist dies schon eine Woche überfällig aber trotzdem auch die News von mir.
Debian 6.0 Codename Squeeze wurde am Sonntag dem 6. Februar endlich released.
Ich habe Squeeze bereits seit einigen Monaten ohne Probleme im Einsatz gehabt.
Squeeze enthält, wie es von Debian nun einmal bekannt ist, Software die bereits etwas älter ist aber dafür auch eine lange Testphase hatte.
Als Kernel kommt 2.6.32.5 mit USB 3.0 Support daher was ich bei Zeiten mal testen werden :)
Mein Vater nutzt seit einigen Monaten auch Debian für seine gewerbliche Arbeit als Händler und konnte sich bis auf ein paar Probleme mit dem Drucker, der zusätzliche Treiber benötigte, nicht sonderlich beschweren.
Mal schauen ob er es noch in ein paar Jahren nutzt :)
Debian 6.0 Codename Squeeze wurde am Sonntag dem 6. Februar endlich released.
Ich habe Squeeze bereits seit einigen Monaten ohne Probleme im Einsatz gehabt.
Squeeze enthält, wie es von Debian nun einmal bekannt ist, Software die bereits etwas älter ist aber dafür auch eine lange Testphase hatte.
Als Kernel kommt 2.6.32.5 mit USB 3.0 Support daher was ich bei Zeiten mal testen werden :)
Mein Vater nutzt seit einigen Monaten auch Debian für seine gewerbliche Arbeit als Händler und konnte sich bis auf ein paar Probleme mit dem Drucker, der zusätzliche Treiber benötigte, nicht sonderlich beschweren.
Mal schauen ob er es noch in ein paar Jahren nutzt :)
Dienstag, 9. November 2010
Lebenszeichen
Seit längerem ist es etwas still um mich, den Blog und jsync geworden.
Dies liegt daran, dass ich aktuell eher wenig Zeit für Java und co. verwende.
Aktuell nutze ich mal die Zeit um nach der Arbeit etwas zu entspannen, Musik hören, Filme schauen und mal etwas von allem abzuschalten.
Ich werde die Zeit auch mal wieder nutzen um Abends wieder etwas unterwegs zu sein.
Die nächsten Tage wird dann auch mal wieder eine Runde um den Block gedreht.
Dies liegt daran, dass ich aktuell eher wenig Zeit für Java und co. verwende.
Aktuell nutze ich mal die Zeit um nach der Arbeit etwas zu entspannen, Musik hören, Filme schauen und mal etwas von allem abzuschalten.
Ich werde die Zeit auch mal wieder nutzen um Abends wieder etwas unterwegs zu sein.
Die nächsten Tage wird dann auch mal wieder eine Runde um den Block gedreht.
Mittwoch, 7. Juli 2010
Ausbildung beendet
Nach 2 Jahren habe ich nun erfolgreich meine Ausbildung am 16.06 mit meiner Präsentation und dem Fachgespräch bestanden.
Mit 75% und somit einer 3 habe ich erfolgreich den Abschluss geschafft.
Anbei habe ich mal das Design des Blogs etwas angepasst, was man wohl seit geraumer Zeit machen kann.
Ich hoffe das neue Design gefällt.
Mit 75% und somit einer 3 habe ich erfolgreich den Abschluss geschafft.
Anbei habe ich mal das Design des Blogs etwas angepasst, was man wohl seit geraumer Zeit machen kann.
Ich hoffe das neue Design gefällt.
Freitag, 28. Mai 2010
News von der Front
Heute gibt es mal wieder einen kleinen Zwischenstand.
Nachdem ich in der letzten Zeit mal etwas fernab jeglicher privater Programmierung war, habe ich mal wieder an jsync gebastelt.
Es gibt eine neue Option, verifyTransaction, die nach dem kopieren oder abgleichen einer Datei abhängig davon wie eine Datei auf Änderungen geprüft wird, vergleicht ob die Datei korrekt kopiert oder abgeglichen wird.
Bei einem Fehler wird dann lediglich ein Hinweis dazu ausgegeben.
Dies ist eine sehr brauchbare Option, da es vorkommen kann, dass eine Datei durch einen Fehler beim kopieren nicht richtig übertragen werden kann.
Wenn dies der Fall ist, ist die Datei unbrauchbar.
Somit kann man nun auf Nummer sich gehen und die Transaktion überprüfen lassen.
Leider ist diese Funktion noch nicht komplett optimiert.
Aktuell wird bei aktivem Hashing die Quelldatei nochmals gehasht.
Hier werden ich noch eine Optimierung einbauen.
Den bei aktivem Hashing ist der Hash beim gegenprüfen bereits bekannt.
Diese Optimierung spart Zeit, da große Dateien lange brauchen bis sie gehasht wurden, und schont die Festplatte.
Die Optimierung werde ich aber noch genauen planen müssen da der aktuelle Stand schon recht stabil ist und dies eine problematische Änderung ist.
Ansonsten gibt es auch noch erfreulichere Nachrichten.
Ich habe meinen Arbeitsvertrag am Freitag unterschrieben.
Sobald ich die letzte Prüfung am 16.Juni erfolgreich bestehe und mir die schriftliche Abschlussprüfung keinen Strich durch die Rechnung macht, bin ich ab dem ersten Juli offiziell bei DeDeNet angestellt.
Nach zwei ein halb Jahren bei DeDeNet wäre dies wirklich ein Traum.
Nachdem ich nun auch schon seit vier Jahren auf mein Ziel zum Fachinformatiker Fachrichtung Anwendungsentwicklung hinaus arbeite scheint mein kleines Lebensziel schon fast erreicht.
Am fünften Juni wird auch das Ergebnis der schriftlichen Prüfung bekannt sein.
Bis dahin heißt es noch warten und hoffen.
Zuletzt noch ein paar News des Tages.
Da ich heute mal viel Zeit habe und mein Zimmer wie ein Kriegsgebiet aussieht, werde ich mal die Zeit nutzen und aufräumen und die Schränke mal putzen.
Mal will ja nicht auf einer Müllkippe leben.
Ansonsten heißt es, dank Pfingsten, die Beine hoch machen und den Tag genießen.
Da das Wetter auch gut mitspielt, kann man den Tag wirklich gut nutzen.
Nachdem ich in der letzten Zeit mal etwas fernab jeglicher privater Programmierung war, habe ich mal wieder an jsync gebastelt.
Es gibt eine neue Option, verifyTransaction, die nach dem kopieren oder abgleichen einer Datei abhängig davon wie eine Datei auf Änderungen geprüft wird, vergleicht ob die Datei korrekt kopiert oder abgeglichen wird.
Bei einem Fehler wird dann lediglich ein Hinweis dazu ausgegeben.
Dies ist eine sehr brauchbare Option, da es vorkommen kann, dass eine Datei durch einen Fehler beim kopieren nicht richtig übertragen werden kann.
Wenn dies der Fall ist, ist die Datei unbrauchbar.
Somit kann man nun auf Nummer sich gehen und die Transaktion überprüfen lassen.
Leider ist diese Funktion noch nicht komplett optimiert.
Aktuell wird bei aktivem Hashing die Quelldatei nochmals gehasht.
Hier werden ich noch eine Optimierung einbauen.
Den bei aktivem Hashing ist der Hash beim gegenprüfen bereits bekannt.
Diese Optimierung spart Zeit, da große Dateien lange brauchen bis sie gehasht wurden, und schont die Festplatte.
Die Optimierung werde ich aber noch genauen planen müssen da der aktuelle Stand schon recht stabil ist und dies eine problematische Änderung ist.
Ansonsten gibt es auch noch erfreulichere Nachrichten.
Ich habe meinen Arbeitsvertrag am Freitag unterschrieben.
Sobald ich die letzte Prüfung am 16.Juni erfolgreich bestehe und mir die schriftliche Abschlussprüfung keinen Strich durch die Rechnung macht, bin ich ab dem ersten Juli offiziell bei DeDeNet angestellt.
Nach zwei ein halb Jahren bei DeDeNet wäre dies wirklich ein Traum.
Nachdem ich nun auch schon seit vier Jahren auf mein Ziel zum Fachinformatiker Fachrichtung Anwendungsentwicklung hinaus arbeite scheint mein kleines Lebensziel schon fast erreicht.
Am fünften Juni wird auch das Ergebnis der schriftlichen Prüfung bekannt sein.
Bis dahin heißt es noch warten und hoffen.
Zuletzt noch ein paar News des Tages.
Da ich heute mal viel Zeit habe und mein Zimmer wie ein Kriegsgebiet aussieht, werde ich mal die Zeit nutzen und aufräumen und die Schränke mal putzen.
Mal will ja nicht auf einer Müllkippe leben.
Ansonsten heißt es, dank Pfingsten, die Beine hoch machen und den Tag genießen.
Da das Wetter auch gut mitspielt, kann man den Tag wirklich gut nutzen.
Labels:
Allgemein,
Arbeit,
Ausbildung,
Debian,
Entwicklung,
Free Software,
GNU/Linux,
Java
Mittwoch, 12. Mai 2010
Schriftliche Prüfungen sind durch
Heute habe ich mit meinem Kollegen die schriftliche Abschlussprüfung durchgearbeitet.
Diese war auch recht interessant und teilweise auch einfach.
Nun heißt es bis Anfang Juni warten bis es die vorläufigen Ergebnisse gibt.
Ich muss gestehen, dass die schriftliche Prüfung für mich der schwere Teil ist.
Leider ist meine Handschrift alles andere als gut Lesbar.
Und wenn man dann in 90 Minuten mehrere Seiten durcharbeiten muss, ist Chaos vorprogrammiert.
Ich kann nur hoffen, dass der Prüfungsausschuss gnädig gestimmt ist und sich die Qual an tun wird.
Ansonsten heißt es erst einmal abwarten und auf das noch anstehende Fachgespräch vorbereiten.
Dort werde ich meine Projektarbeit in 15 Minuten vorstellen, Probleme und deren Lösungen bei der Entwicklung durchgehen und zum Schluss folgen noch 15 Minuten für Fragen und Antworten.
Wenn dann alles gut geht, bekomme ich hoffentlich meinen Schein auf dem steht ob ich bestanden habe oder nicht.
Letzteres möchte ich nicht hoffen.
Diese war auch recht interessant und teilweise auch einfach.
Nun heißt es bis Anfang Juni warten bis es die vorläufigen Ergebnisse gibt.
Ich muss gestehen, dass die schriftliche Prüfung für mich der schwere Teil ist.
Leider ist meine Handschrift alles andere als gut Lesbar.
Und wenn man dann in 90 Minuten mehrere Seiten durcharbeiten muss, ist Chaos vorprogrammiert.
Ich kann nur hoffen, dass der Prüfungsausschuss gnädig gestimmt ist und sich die Qual an tun wird.
Ansonsten heißt es erst einmal abwarten und auf das noch anstehende Fachgespräch vorbereiten.
Dort werde ich meine Projektarbeit in 15 Minuten vorstellen, Probleme und deren Lösungen bei der Entwicklung durchgehen und zum Schluss folgen noch 15 Minuten für Fragen und Antworten.
Wenn dann alles gut geht, bekomme ich hoffentlich meinen Schein auf dem steht ob ich bestanden habe oder nicht.
Letzteres möchte ich nicht hoffen.
Sonntag, 18. April 2010
Mal wieder C++
Nach einer langen Zeit, 2 Jahre sind es nun schon, nicht mehr aktiv C++ entwickelt habe, habe ich Gestern mal wieder damit angefangen.
Ich wollte mal wieder direkt in die native Softwareentwicklung mit ein paar einfachen Aufgaben und mal mit Paramtern an Programmen rumprobieren.
Ich habe dafür ein kleines Programm geschreiben was Primahlen berechnet.
Diese werden dann zeilenweise in eine Datei geschreiben.
Damit das Programm nicht wieder bei 0 anfangen muss, nimmt es die zuletzt berechnete Primzahl und rechnet ab dort wieder weiter.
Ich hatte dieses kleine Programm erst mit Java entwickelt.
Leider was ich sehr unzufrieden damit, da Java für das Programm selbst 48 MB reserviert, was für ein einfaches Programm etwas zu viel ist.
Und ein Aufruf des Programms ist mit Java auch nicht besonders elegant.
Leider musste ich auch feststellen, dass ich im Bereich C++ schon sehr eingerostet war.
Alleine für einfache String Operationen und die Schreib- und Leseklassen musste ich in der C++ Referenz nachschlagen.
Nach einigen Anpassungen läuft nun alles sehr flott.
Mit den Parametern m= kann man das Limit zu berechnenden Zahlen angeben.
Der Standardwert beträgt dabei 1 Millisekunden.
Der Parameter s= gibt dann an wieviele Millisekunden das Programm anch einer berechneten Zahl, nicht Primzahl, es schlafen soll.
Der Standardwert beträgt hierfür 100.
Die aktuelle Version ist im Moment nur für Linux/Unix Systeme angepasst.
Da ich einige Systemfunktionen anspreche, muss ich noch eine Trennung für Windows/Unix Systeme einbauen.
Dank dem guten alten Präprozessor und einigen vordefinierten Makros ist dies aber weniger ein Problem.
Dies wäre auch mein erster Anlauf im per Makros für unterschiedliche Systeme zu entwickeln, was die Portierung leichter macht.
Ich wollte mal wieder direkt in die native Softwareentwicklung mit ein paar einfachen Aufgaben und mal mit Paramtern an Programmen rumprobieren.
Ich habe dafür ein kleines Programm geschreiben was Primahlen berechnet.
Diese werden dann zeilenweise in eine Datei geschreiben.
Damit das Programm nicht wieder bei 0 anfangen muss, nimmt es die zuletzt berechnete Primzahl und rechnet ab dort wieder weiter.
Ich hatte dieses kleine Programm erst mit Java entwickelt.
Leider was ich sehr unzufrieden damit, da Java für das Programm selbst 48 MB reserviert, was für ein einfaches Programm etwas zu viel ist.
Und ein Aufruf des Programms ist mit Java auch nicht besonders elegant.
Leider musste ich auch feststellen, dass ich im Bereich C++ schon sehr eingerostet war.
Alleine für einfache String Operationen und die Schreib- und Leseklassen musste ich in der C++ Referenz nachschlagen.
Nach einigen Anpassungen läuft nun alles sehr flott.
Mit den Parametern m= kann man das Limit zu berechnenden Zahlen angeben.
Der Standardwert beträgt dabei 1 Millisekunden.
Der Parameter s= gibt dann an wieviele Millisekunden das Programm anch einer berechneten Zahl, nicht Primzahl, es schlafen soll.
Der Standardwert beträgt hierfür 100.
Die aktuelle Version ist im Moment nur für Linux/Unix Systeme angepasst.
Da ich einige Systemfunktionen anspreche, muss ich noch eine Trennung für Windows/Unix Systeme einbauen.
Dank dem guten alten Präprozessor und einigen vordefinierten Makros ist dies aber weniger ein Problem.
Dies wäre auch mein erster Anlauf im per Makros für unterschiedliche Systeme zu entwickeln, was die Portierung leichter macht.
Labels:
Allgemein,
C++,
Entwicklung,
Java,
Software
Samstag, 27. März 2010
Umstellung auf dem Desktop von Debian zu Fedora
Ich habe mich dafür entschieden mich aktuell auf dem Desktop von Debian zu trennen.
Grund dafür ist, dass ich eine aktuelle Desktop Umgebung nutzen möchte.
Da ich Fedora bereits in einer VM betreibe und somit schon mit dieser Distribution auf dem Desktop Erfahrungen gesammelt habe, habe ich mich dafür entschieden.
Einen USB Installer Stick habe ich auch schon fertig.
Die Installation lief recht einfach und problemlos.
Da ich noch die Ur-Installations CD genutzt habe, waren 467 Pakete veraltet aber ein Update lief ohne Probleme durch.
Sobald Debian testing aka Squeeze stabiler ist und auch wieder Eclipse mit sich führt, werde ich dort wieder wechseln.
Solange betreibe ich erst einmal mit Fedora meinen freien Desktop :)
Grund dafür ist, dass ich eine aktuelle Desktop Umgebung nutzen möchte.
Da ich Fedora bereits in einer VM betreibe und somit schon mit dieser Distribution auf dem Desktop Erfahrungen gesammelt habe, habe ich mich dafür entschieden.
Einen USB Installer Stick habe ich auch schon fertig.
Die Installation lief recht einfach und problemlos.
Da ich noch die Ur-Installations CD genutzt habe, waren 467 Pakete veraltet aber ein Update lief ohne Probleme durch.
Sobald Debian testing aka Squeeze stabiler ist und auch wieder Eclipse mit sich führt, werde ich dort wieder wechseln.
Solange betreibe ich erst einmal mit Fedora meinen freien Desktop :)
Freitag, 26. März 2010
Windows und Batchscripts
Ich habe für die Backups meiner Windows Kiste ein kleines Sicherungsskript gebastelt.
Dies ruft per call vereinzelte Skripts auf, die dann entsprechende Verzeichnise und Dateien sichern sollten.
Leider stört es mich sehr, dass ich in der einfachen cmd von Windows nicht wie bei Linux per & einen Aufruf in den Hintergrund schicken kann.
Dies wird bestimmt den ein oder anderen Nutzer stören.
Damit man aber nicht zwangsweise größere Änderungen machen muss, kann man einen kleinen Fake bauen.
Dafür verwende ich den Befehl start und cmd.
start ruft startet ein Programm, in diesem Fall cmd.
cmd bekommt dann die Parameter /k und den Pfad zu den Batch Datei.
Somit wird cmd dazu aufgerufen per /k die Batchdatei auszuführen.
Ein Beispiel zum kopieren meiner Sicherungen sieht dann wie folgt aus.
Man kann hier noch einen exit einfügen, damit die Fenster wieder geschlossen werden.
Ist zwar nicht so schön wie ein & aber es reicht alle mal für den einfachen Zweck.
Dies ruft per call vereinzelte Skripts auf, die dann entsprechende Verzeichnise und Dateien sichern sollten.
Leider stört es mich sehr, dass ich in der einfachen cmd von Windows nicht wie bei Linux per & einen Aufruf in den Hintergrund schicken kann.
Dies wird bestimmt den ein oder anderen Nutzer stören.
Damit man aber nicht zwangsweise größere Änderungen machen muss, kann man einen kleinen Fake bauen.
Dafür verwende ich den Befehl start und cmd.
start ruft startet ein Programm, in diesem Fall cmd.
cmd bekommt dann die Parameter /k und den Pfad zu den Batch Datei.
Somit wird cmd dazu aufgerufen per /k die Batchdatei auszuführen.
Ein Beispiel zum kopieren meiner Sicherungen sieht dann wie folgt aus.
start cmd /k "D:\crons\backup.bat"Somit startet sich ein weiteres cmd Fenster.
Man kann hier noch einen exit einfügen, damit die Fenster wieder geschlossen werden.
Ist zwar nicht so schön wie ein & aber es reicht alle mal für den einfachen Zweck.
Mittwoch, 3. März 2010
Hardware, Hardware und Hardware
Ich bin mal wieder am planen meiner Hardware Aufrüstung.
So werden 2 neue Festplatten und 2 neue Grafikkarten demnächst bei mir eingeplant.
Aktuell sind meine 1 TB Platten bereits gut gefüllt.
Leider mit einem größeren Teil der eigentlich nicht gesichert werden müsste.
Deshalb wird eine neue 640 GB Platte für größere Anforderungen im Netzwerk angeschafft.
Eine 500 GB Platte wird vermutlich für meinen Debian Desktop eingeplant.
Eine neue Zocker Grafikkarte von Nvidia mit DirectX 10.1 und eine Radeon Karte für meinen Debian Server wird eingeplant.
Aktuell läuft mein Server zwar rund, doch ungefährt 150 Gigabyte müssten nicht gesichert werden, was nochmals Platz schaffen würde.
Und die Grafikkarte stört durch aktive Kühlung sehr.
So werden 2 neue Festplatten und 2 neue Grafikkarten demnächst bei mir eingeplant.
Aktuell sind meine 1 TB Platten bereits gut gefüllt.
Leider mit einem größeren Teil der eigentlich nicht gesichert werden müsste.
Deshalb wird eine neue 640 GB Platte für größere Anforderungen im Netzwerk angeschafft.
Eine 500 GB Platte wird vermutlich für meinen Debian Desktop eingeplant.
Eine neue Zocker Grafikkarte von Nvidia mit DirectX 10.1 und eine Radeon Karte für meinen Debian Server wird eingeplant.
Aktuell läuft mein Server zwar rund, doch ungefährt 150 Gigabyte müssten nicht gesichert werden, was nochmals Platz schaffen würde.
Und die Grafikkarte stört durch aktive Kühlung sehr.
Mittwoch, 10. Februar 2010
Google wird zum Provider
Wie ich gerade gelesen habe, will Google in Amerika zum Internet Provider werden.
Das ganze wird erst einmal als Versuch ablaufen.
Dabei sollen Anbindungen von 1GBit/s drin sein.
Man versucht dabei 50.000 bis 500.000 Haushalte anzubinden.
Ich wäre froh wenn ich solch ein Experiment mitmachen dürft.
Ich stelle mir nur die Frage wozu man eine 1GBit/s Leitung benötigt.
Damit kann man schon Dateien in einer extremen Größenordnung verteilen und dies über einen schnellen Ablauf.
Für Torrents wäre es mal eine angenehme Geschwindigkeit.
Aber für den privaten Surfer sehe ich keinen Sinn in dieser Größenordnung.
Das ganze wird erst einmal als Versuch ablaufen.
Dabei sollen Anbindungen von 1GBit/s drin sein.
Man versucht dabei 50.000 bis 500.000 Haushalte anzubinden.
Ich wäre froh wenn ich solch ein Experiment mitmachen dürft.
Ich stelle mir nur die Frage wozu man eine 1GBit/s Leitung benötigt.
Damit kann man schon Dateien in einer extremen Größenordnung verteilen und dies über einen schnellen Ablauf.
Für Torrents wäre es mal eine angenehme Geschwindigkeit.
Aber für den privaten Surfer sehe ich keinen Sinn in dieser Größenordnung.
Sonntag, 24. Januar 2010
Flaschenhals bei jsync.
Ich habe, wie bereits geschreiben, meine gesammte Platte gelöscht und bin dabei diese neu zu befüllen.
Bei einer USB 2.0 Platte ist dies leider alles andere als schön.
Aktuell sitzt in dem Home Server eine Western Digital Caviar Green mit 1 TB Speicher.
Leider ist dort die Schreib- und Lesegeschwingkeit sehr gering.
Grund dafür ist die geringe Umdrehungszahl.
Mit 5400 Umdrehungen ist dies leider sehr lahm aber dafür auch mit geringem Energie verbrauch.
Nun wird die verbaute Platte leider so stark belastet, dass es fast schon einem alten Prozessor mit 200 Mhz gleichkommt, wenn man an dem System arbeiten will.
Ich habe deshalb werde ich wohl eine neue Platte anschaffen.
Bevor ich die 1 TB Platte drin hatte, steckte eine Western Digital Caviar Blue in dem Kasten.
Diese lief auch sehr schnell und bei einer Sicherung lief trotzdem noch alles.
Leider hat das Gehäuse des Servers, ein 5 Jahre altes Fujitsu Siemens Gehäuse, nur einen Schacht für 3,5 Zoll Platte und keinen Platz für weitere Schächte.
Somit muss ich wohl ein neues Gehäuse suchen um eine neue Platte zu verbauen.
Sobald dies alles geschehen ist, werde ich die Kiste mal umrüsten.
Dies gibt der Kiste dann mehr Geschwindigkeit und somit läuft auch jsync um einiges schneller.
Bei einer USB 2.0 Platte ist dies leider alles andere als schön.
Aktuell sitzt in dem Home Server eine Western Digital Caviar Green mit 1 TB Speicher.
Leider ist dort die Schreib- und Lesegeschwingkeit sehr gering.
Grund dafür ist die geringe Umdrehungszahl.
Mit 5400 Umdrehungen ist dies leider sehr lahm aber dafür auch mit geringem Energie verbrauch.
Nun wird die verbaute Platte leider so stark belastet, dass es fast schon einem alten Prozessor mit 200 Mhz gleichkommt, wenn man an dem System arbeiten will.
Ich habe deshalb werde ich wohl eine neue Platte anschaffen.
Bevor ich die 1 TB Platte drin hatte, steckte eine Western Digital Caviar Blue in dem Kasten.
Diese lief auch sehr schnell und bei einer Sicherung lief trotzdem noch alles.
Leider hat das Gehäuse des Servers, ein 5 Jahre altes Fujitsu Siemens Gehäuse, nur einen Schacht für 3,5 Zoll Platte und keinen Platz für weitere Schächte.
Somit muss ich wohl ein neues Gehäuse suchen um eine neue Platte zu verbauen.
Sobald dies alles geschehen ist, werde ich die Kiste mal umrüsten.
Dies gibt der Kiste dann mehr Geschwindigkeit und somit läuft auch jsync um einiges schneller.
Donnerstag, 31. Dezember 2009
Silvester Feier bei uns :)
So in weniger als 35 Minuten ist es soweit, dann beginnt das Jahr 2010.
Während die Kinder in der Umgebung bereits die ersten Feuerwerkskörper verschießen, sitze ich hier in meinem Zimmer, lade die aktuelle Version von jsync hoch und mache auch gleich Feierabend und schaue mir das Spektakel an.
Ich für meinen Teil spare mir das Geld für dieses Zeug lieber und investiere es in andere Bereiche.
Mein Sparbuch hat dadurch schon eine kleine Wohltat erfahren.
Ich freue mich schon auf die Zinsen am kommenden Jahresende :)
Ich wünsche allen einen guten Rutsch, viel Erfolg und Gesundheit im kommendem Jahr.
Während die Kinder in der Umgebung bereits die ersten Feuerwerkskörper verschießen, sitze ich hier in meinem Zimmer, lade die aktuelle Version von jsync hoch und mache auch gleich Feierabend und schaue mir das Spektakel an.
Ich für meinen Teil spare mir das Geld für dieses Zeug lieber und investiere es in andere Bereiche.
Mein Sparbuch hat dadurch schon eine kleine Wohltat erfahren.
Ich freue mich schon auf die Zinsen am kommenden Jahresende :)
Ich wünsche allen einen guten Rutsch, viel Erfolg und Gesundheit im kommendem Jahr.
Abonnieren
Posts (Atom)