Montag, 30. Juni 2008

.ini Parser und Tagesablauf

Hallo liebe Leser,

zum Abend möchte ich mal eine Zusammenfassung des Tages schreiben.
Insgesamt war es recht langweilig :/
So hab ich den Tagen nur mit zocken, Animes und surfen verbracht :/

Morgen werd ich mal wieder mit meiner Debiankiste arbeiten und mal versuchen sowas wie einen .ini Parser zu schreiben.
Damit könnte ich für Spacer z.b. ordentliche .ini Files schreiben und einlesen.

XML Files dafür zu nutzen, wäre nur Verschwendung und unnötiger Speicher verbrauch :o)
Da ich selbst keinen, in C++ geschrieben .ini Parser kennen, habe ich doch gleich wieder ein Open Source Projekt oder nicht? ^^

MFG T-Virus

BerlioOS hat Spacer abgelehnt :(

Hallo liebe Leser,

ich habe gestern mal eine Anmeldung von Spacer bei BerliOS zu machen.
Leider wollen die keine weiteren Spiele und Spieleframeworks.
Ist verständlich aber leider schade.

Ich denke bei SourceForge.net wird Spacer erstmal bleiben.
Desweiteren reizt mich die C++ Entwicklung wieder ;)
So plane ich mal wieder ein kleines C++ Programm, was ich via SourceForge und auch per FTP zum dl anbieten werde ^^

Mit freundlichen Grüßen



T-Virus

Die Infektion breitet sich aus.

Hallo liebe Leser,

leider heißt es nur, dass ich im Moment krank bin ^^
Leider hat mich, trotz tropischer Temperaturen, ein ordentlicher Schnupfen erwischt.
Deshalb bin ich bis Mittwoch leider krank geschrieben.

Solange werde ich erstmal ein wenig entspannen, bis ich am Donnerstag zum Zeugnisse abholen und arbeiten gehen muss ;)

Die "Freizeit" werde ich aber mehr oder minder mit sinnvollen Sachen ala Linux lernen und C++ verbringen.

Mit freundlichen Grüßen



T-Virus

Samstag, 28. Juni 2008

Die Entwicklung von Spacer

Hallo liebe Leser,

ich habe im laufe der Woche den aktuellen Spacer client für Win32 und Linux freigegeben.
Wie ich feststellen musste, muss ich wohl oder übel unter Linux noch etwas Anpassungen betreiben.
Den ein User, hatte Probleme Spacer zu compilieren, da Spacer libSDL mit allen Optionen nutzte.
Dafür müssen aber auch alle Abhängigkeiten gelöst sein.
Ich werde mal schauen ob ich nicht eine bessere libSDL mit ausreichenden Optionen finden kann.

Mit freundlichen Grüßen



T-Virus

Wochenende

Hallo liebe Leser,

es ist wieder mal Wochenende.
Jetzt heisst es zwar wieder putzen und Müll raus bringen aber danach ist es wieder Zeit zu entspannen.
Hinter mir liegt wieder mal eine schwere und interessante Woche.

Am Freitag hatte ich mit meinen Kollegen nochmal etwas Spaß an der Arbeit.
So haben sich meine Kollegen gegen mich verschworen und hatten mich ein paar mal hinters Licht geführt.
So hatten Sie es geschafft mich 5 Minuten glauben zu lassen, es sei erst Donnerstag oder ein Kollege würde um 13:00 Uhr schon gehen o.0
Ziemlich krank, aber immer wieder lustig.

Auch eine recht interessante Aufgabe erwartet mich am Montag.
So werde ich mit einem GPS Sender und Empfänger mit C# Daten senden und empfangen und diese verarbeiten und dann in einer Datenbank speichern.
Klingt ür mich noch schwer aber am ende ist es bestimmt wieder leichter als man denkt.

Auch konnte ich diese Woche mit C#'s DataTables rumspielen.
Bei dieser Klasse handelt es sich um eine Datenbank Tabelle.
In dieser Hinsicht hat C# schon viele Vorteile gegenüber anderen Programmiersprache.

Leider ist noch immer ein persönliches Problem, dass C# von Microsoft entwickelt wurde und man somit unter anderen Betriebssystemen nicht viel damit anfangen kann.
Zwar wird immer wieder auf das Monoprojekt verwiesen aber selbst das hängt einige Monate dem aktuellem C# und .NET Framework hinterher.
Solange sich im Bereich C# nichts mit anderen Betriebssystemen tut, bleibe ich bei C++ was Anwendungsentwicklung angeht.
Und bei Webentwicklung bei PHP und Datenbanken auf jedenfalls MySQL :)

Mit freundlichen Grüßen



T-Virus

Mittwoch, 25. Juni 2008

Neues vom Tage

Hallo liebe Leser,

wie ich Heute, mit freuden, erfahren habe, habe ich meine Ausbildung erfolgreich bestanden.
Zwar ist mein Zeugnis mehr schlecht als recht aber bestanden heißt bestanden ^^

Ansonsten geh ich erstmal TF2 zocken ^^
Nun sollte ich, durch die runterstufung des Medics, auch einige Bonuswaffen haben :p

Mit freundlichen Grüßen



T-Virus

Montag, 23. Juni 2008

Ein harter Tag ür einen Virus

Hallo liebe Leser,

Heute war mal wieder ein stressiger Tag.
Im Moment läuft es auch eher schlecht als recht auf Arbeit :/
Aus irgendeinem Grund fehlt mir die Lust und Motivation um mit C# und ASP .NET zuarbeiten und das obwohl es doch recht viel Spaß macht.

Auch hatte ich ja einen Homeserver geplant.
Der Rechner der aber an kam lief nicht mal und musste zurückgeschickt werden.
Und Heute rief mein werter herr Vater in der Firma an, weil der Paketschein weg war.
Und gefunden haben wir ihn zu allem übel im Papiermüll, den ich am Samstag runter gebracht hatte :D
Meine Mutter, hat wie viele andere Mütter auch, den Drang zum aufräumen und putzen.
Dabei hat sie wohl etwas zu eifrig den Paketschein zerrissen und weggeworfen.
Und das schlimmste ist, dass der Schein nicht mal abgestempelt war,

Die Tragödie um den Homeserver wird wohl noch ein Sixpack werden :/

Ansonsten werde ich noch auf Mittwoch zuzittern und hoffen, keine müdliche Prüfung machen zu müssen.
Aber das wird sich noch zeigen.

Ansonsten werde ich mal schauen wie ich Spacer in den nächsten Tagen ausbauen kann.
Desweiteren habe ich die Seite für Spacer überarbeitet.

Links der TLD's für Spacer:
http://www.spacer-game.de
http://www.spacerthegame.de

Auch SVN sowie die Clientdownloads sind bereit und können genutzt werden ;)

Downloads:
Downloads Windows:
http://www.spacer-game.de/releases/windows/spacer.rar
http://www.spacer-game.de/releases/windows/src.rar

Downloads Linux:
http://www.spacer-game.de/releases/linux/spacer.tar.gz
http://www.spacer-game.de/releases/linux/src.tar.gz



SVN:
https://vunix.svn.sourceforge.net/svnroot/vunix

Mit freundlichen Grüßen



T-Virus

Eine neue Woche beginnt.

Hallo liebe Leser,

Heute beginnt wieder mal eine neue Woche.
Dieses mal wird es etwas interessanter.
Den am Mittwoch erfahre ich, ob ich mündliche Prüfungen machen muss.
Wenn ja, werde ich diese bereits am Freitag machen müssen.

Ansonsten werde ich Montag und Dienstag arbeiten gehen.

An Spacer werde ich wohl erst wieder am Freitagabend weitermachen.
Aber vielleicht hab ich auch etwas Glück und kann es bereits in den nächsten Tagen :)

Mit freundlichen Grüßen



T-Virus

Sonntag, 22. Juni 2008

Spacer macht wieder forschritte

Hallo liebe Leser,

nachdem ich Gestern den halben Tag an Spacer gesessen habe, konnte ich ein neues Klassendesign anfertigen.
Nun wurde das ganze Zeug aus der Spielklasse in separate Managerklassen verfrachtet.
Leider gibt es, wie bei jeder neuen Kreation, immer noch ein paar Fehler, die es unmöglich machen den Client zum laufen zu bekommen.
Ich denke mit etwas glück finde ich den Fehler und kann Spacer in den kommenden Tagen mit der neuen Version online bringen :)

MFG T-Virus

Freitag, 20. Juni 2008

Spacer Development Weekend

Hallo liebe Leser,

da ich am Samstagmittag bis Sonntagmittag weitestgehend sturmfrei habe, werde ich mich mal ransetzen und das Klassenkonzept von Spacer neu entwerfen.

Vorher war es so, dass wir ein teils gutes Klassenkonzept hatten.
Dann lernte ich aber das CUDL, ich nenne es auch manchmal CULD, kennen.
Hierbei handelt es sich um 3 Schichten die wir bei unserer Arbeit nutzen.

Das Konzept dahinter ist sehr gut um eine Codeverwaltung zu erstellen.
Genaueres möchte ich erstmal nicht erzählen ;)

Ich werde also in der Zeit viele Zettel opfern müssen um ein gutes Klassen- und Schichtensystem für Spacer zu entwickeln.
Und dabei werde ich noch auf eine einfache Programmierung achten müssen.
Es wird also eine kleine Herrausforderung.

Vielleicht kann ich meinen Chef, Karsten Döring, mal zum Thema C++ und Klassenaufbau fragen.
Dieser hatte mir bei einem kleinen C++ Problem bei Spacer schonmal geholfen.

Mit freundlichen Grüßen



T-Virus

Arbeit ist verdammt hart :(

Hallo liebe Leser,

leider war Heute mal wieder einer von den harten Tagen
Man versucht eigentlich alles richtig zu machen, sowie es den sein sollte, und macht mehr falsch als richtig.

Dieses Problem macht mir in letzter Zeit ziemlich viel zu schaffen.
Es geht auch schon soweit, dass ich denke nicht mehr den Anforderungen meiner Arbeit gerecht zu werden.

Bin ich jetzt reif für die Insel?

Ich denke, dass die Ferien die noch auf mich zu kommen, mindestens zu 10% genutzt werden sollten.
Nach 7 Monaten None-Stop zwischen Schule und Arbeit wäre das doch mal fair oder?

Mit freundlichen Grüßen



T-Virus

Donnerstag, 19. Juni 2008

Spacer und weitere Pläne.

Hallo liebe Leser,

wie einige wissen, entwickle ich mit C++ und SDL das Plattformunabhängige Spiel Spacer.
Dieses habe ich bereits und Windows und Linux ohne Anpassungen zum laufen bekommen.
Warum dies funktioniert, werde ich in einer kleinen Vorstellung von Spacer erklären.

Aber nun zu den Plänen um Spacer.

Als erstes werde ich die alte Projektseite auf meinen Onlineserver, nicht meinem billigen Homeserver, umsiedeln.
Dort werde ich für alle Mitentwickler und Interessenten einen SVN und FTP Server einrichten.
Über SVN kann sich dann jeder den aktuellen Code für Linux und Windows downloaden.
Desweiteren kann man sich über den FTP dann die fertigen Clients saugen.

Allgemein möchte ich Clients nur so entwickeln, dass man nur die nötigen librarys benötigt.
Die Spiele, die ich Heute und später entwickeln möchte, sollten NIE installierbar sein.

Der Vorteil ist, dass man nicht unnötige uninstaller braucht und man einfach nur den Spieleordner löschen muss.
Der Nachteil wäre aber, wenn der Ordner/das Spiel auf der Platte vergessen wird.
Aber da wird sich bestimmt was finden ^^

Mit freundlichen Grüßen



T-Virus

Viel arbeit und wenig Zeit

Hallo liebe Leser,

wie ihr im Artikel "Softwareentwicklung, ein hartes Geschäft." lesen könnt, ist man als beruflicher Entwickler sehr gestresst und als Neueinsteiger hat man viele Schwierigkeiten.

Ich muss leider schnell lernen, dass ich trotz 3 Jahren C++ und 7 Monaten C#, immer noch Probleme habe den Anforderungen gerecht zu werden.
So wäre es eigentlich besser wenn ich selbst schneller wäre um den Zeitplan zu folgen.

Leider fällt mir das leider schwerer als es sollte.
Ich werde in Zukunft einen anderen Weg als bisher einschlagen.

Der wird wie folgt aussehen.

1.Mehr mit ASP .NET und C# arbeiten.
2.Erst zum Stift und Zettel greifen, vor dem Schreiben.

Wenn ich das beides beachte, kann ich mit der Zeit bestimmt besser hinterher kommen, als wenn ich immer wieder die selben Fehler mache.

Mit freundlichen Grüßen



T-Virus

Mittwoch, 18. Juni 2008

Borstens.de

Hallo liebe Leser,

ich möchte mal für ein nettes Projekt eines Kollegen etwas Werbung machen.
Bei Borstens.de handelt es sich um eine neue Kultfigur, die mein Kollege Torsten Gfesser, entwickelt hat.

Hier einige Bilder von den Borstens.
borstens

borstens

borstens

borstens

borstens

borstens

borstens

Wie man sieht, sind sie gut gezeichnet.

Torsten ist seit einigen Jahren Flash entwickler, der beruflich auch mit Silverlight arbeiten wird.
Was er so drauf hat, konnte ich in den letzten 2 Jahren schon sehr gut bemerken.

Auch habe ich ihm viel zu verdanken, da ich ohne ihn nicht meine Anstellung bei DeDeNet hätte.

Mit freundlichen Grüßen



T-Virus

Von der Idee, zum Papier, zum Code

Hallo liebe Leser,

wer kennt es von den Softwareentwicklern nicht.
Man hat eine gute Idee für ein Programm oder für einen Code.

Was machen viele Neulinge, wie auch ich es immer noch mache?
Einfach mal den Rechner an machen und die Idee direkt in Code umsetzen.

Die Folgen sind meist, stundenlange Fehler suche was unnötig Zeit kostet.

Was wäre wohl das leichteste gewesen um das zu vermeiden?
Einfach mal ein stück Papier nehmen und einen theoretischen Code basteln und dann auch verbessern.
Der Rest ist dann nur noch Tipparbeit.

Leider werde ich wohl noch eine Weile brauchen, ehe ich das auch mache.
Aber das wird schon.

Ich habe sowas mal für Spacer gemacht.
Hat mir auch einiges gebracht.
Leider bin ich nur schwer zu belehren.

Mit freundlichen Grüßen



T-Virus

Softwareentwicklung, ein hartes Geschäft.

Hallo liebe Leser,

wie einige von ihnen wissen könnten, bin ich ab dem kommenden Lehrjahr, Auszubildender Entwickler.

Wenn sie jetzt schon denken, es ist schwer nur ein paar Zeilen Code zu schreiben, dann warten sie mal einige Jahre ab.
Den Hobbyentwicklung und Berufliche Sofwareentwicklung sind zwei weite Kontinente.

Der Hobbyentwickler hat für seine Projekte soviel Zeit wie er sich zu schiebt.
Der berufliche Entwickler ist ein wahres Arbeitstier.

Unsere Firma mit großen Projekten wie Mode und Preis, International Graphics und Bürologistik doch schon einige große Projekte am start.

Wenn man erstmal weiß wieviel Erfindungsgeist und Fantasie hinter solchen Projekten stecken, weiß man ob die Entwicklung was für einen ist oder nicht.

Ich arbeite nun seit 7 Monaten bei DeDeNet und konnte dementsprechend viel erfahren.
Auch das Konzept unserer Software beherrsche ich schon teilweise.

Und alleine das entwickeln des Konzepts, hat laut Kai Gloth, einer von unseren Chefentwicklern, 2 Jahre gedauert.
Diese Leistung zahlt sich Heute shr gut aus, wenn man sieht wie viel Zeit andere für die Entwicklung einer Webseite mit Datenbankanwendung brauchen.

so haben wir mehr Zeit und weniger Probleme die Übersicht zu behalten.

Mit freundlichen Grüßen



T-Virus

Firefox 3.0 ist da!

Hallo liebe Leser,

wie viele wissen sollten, ist Gestern gegen 10:17 Uhr der neue Firefox 3.0 in die Downloadstartlöcher gegangen.
Ich konnte Gesternabend nur den Firefox 3 RC3 bekommen.
Aber Heutemorgen konnte ich Problemlos mit Firefox 3 von mozilla.org loslegen.

Ich konnte sofort feststellen, dass er schneller geworden ist.
Die meisten Streamseiten die ich besuche brauchen ewigkeiten unter Firefox 2.0.0.14 um zu laden.
Unter Firefox 3.0 geht es im nu.

Ich muss mal wieder das Mozilla Projekt loben ;)

Wer noch einen Downloadlink möchte, wird hier fündig.

Mit freundlichen Grüßen



T-Virus

Die Homeservertragödie Teil 1 & 2

Hallo liebe Leser,

wie einfach wäre es doch, wenn man sich für 185€ einfach einen kleinen mittelklasse Rechner kaufen würde und diesen ohne Probleme mit Debian 4.0 Etch als Server laufen lassen könnte?

Eigentlich ganz einfach.
Aber erstmal zum Anfang der Geschichte.

Teil 1. Der Kauf und der erste Versuch.

Ich habe mir letzte Woche bei ebay.de einen eigentlich ordentlichen Rechner für 185€, allein 29,90€ für Versand..., gekauft und wollte diesen am Montag einfach anschließen und zum File-, FTP und SVN Server umstellen.

Leider startete die Kiste nicht mal.
Scheinbar war wohl das Mainboard nicht richtig installiert und die Kiste ging zurück an den Verkäufer.
Ich habe mich auch Gestern noch mit dem Verkäufer unterhalten und habe einen Wiederuf einglegt.
Das Problem ist nun aber, dass er bereits einen Ersatz geschickt hat.

Teil 2. Die Entscheidung.
Nun steht die Frage im Raum, sollte ich die Kiste annehmen und ordentlich verwalten.
Oder sollte ich die Kiste, wieder mal, zurück schicken und noch eine Woche warten, bis ich mein Geld wieder hab?

Ich denke es ist lohnender die Kiste, wenn diese laufen sollte, zu nehmen und fertig.
Aber dann sollte ich wohl den Verkäufer darüber informieren :p

Mit freundlichen Grüßen



T-Virus

Sonntag, 15. Juni 2008

Homeserver mit Debian

Hallo liebe Leser,

ich habe gerade, in stunden langer arbeit, meinen kleinen FTP Server mit Debian ans Netz geschlossen und dank dem freien Port ist dieser nun erreichbar.

Apache2 hatte auch kurz das vergnügen, aber dieses wird nicht benötigt und wurde deshalb wieder entfernt.

Wer sich einen kleinen Homeserver mit Debian 4.0 Etch zulegen will und auch die Internetanbindung dafür hat, kann es mit einigen guten HowTos schnell machen.

Apache2 ist dank aptitude oder apt-get schnell installiert und konfiguriert.
Als FTP hab ich mal vsftp genommen.
Dort musste nur die /etc/vsftpd.conf angepasst werden.

Nun kann man unter ftp://riddick.dyndns.org meinen Debian Server erreichen.
Leider ist dieser Heute nur bis 22 Uhr online, aber ab Morgen wird mein Homeserver dann da sein und wird einige Zeit online sein ;)

Ich denke für Anwender die mal einen kleinen Testserver basteln wollen ist Debian auf jeden Fall brauchbar.

Und da man keine großen Kenntnisse, ist es auch schnell geschafft.

Mit freundlichen Grüßen



T-Virus

Der Sonntag

Hallo liebe Leser,

was kann man den so schönes an einem Sonntag wie diesem alles machen?

Eigentlich eine ganze Menge.
Im Moment sind bei uns in Nörten-Hardenberg wieder Ritter festspiele.
Für diejenigen die sowas nicht kenne, es geht darum mal wieder wie in der alten Zeit des Mittelalters zu leben.
Dort kann man auch schöne Artikel wie Schwerter, Dolche, Kelche etc. als Dekoration kaufen.

Es macht auf jeden Fall viel Spaß sich das mal anzuschauen.
Auch ein schönes Feuerwerk kann man dann Abends betrachten.

Aber es gibt auch noch viele andere Möglichkeiten, die man am Sonntag machen könnte.

So könnte ich mal wieder an meinem Projekt Spacer weiterarbeiten.
Dank meines Debian Rechners kann ich sogar eine Linux Version basteln.

Ansonsten könnte man auch mal baden gehen oder auch nur spazieren.
Egal was man machen will, bei dem Wetter macht es doppelt soviel Spaß.

Mit freundlichen Grüßen



T-Virus

Samstag, 14. Juni 2008

Gutes Buch für Unix/Linux Einsteiger.

Hallo liebe Leser,

da ich immer wieder gerne lese und auch seit einigen Tagen mal wieder ein neues Buch, Unix für Dummies, habe muss ich es euch auch mal näher bringen.

Dieses Buch fängt bereits mit den Grundlagen an und richtet sich NICHT an irgendwelche Entwickler sondern an die Ein- und Umsteiger.
So wird auch Linux mit angeschnitten.

Auch wichtige Themen wie Dateien, Benutzer und Zugriffsrechter werden dort mit eingebunden.
Es gibt geschichtliches Wissen über Unix und Linux.

Man kann auch als Windows Nutzer, mit Interesse für Unix/Linux, mal einen Kauf wagen.
Ich habe leider erst 63 Seiten durch, aber es lohnt sich schon.

Da die Linux auch aus der Unix Welt stammt, kann man die meisten gelernten Befehle auch unter Linux gebrauchen.
Auch auf die Shells wird eingegangen.

Mit freundlichen Grüßen



T-Virus

C und C++, die alten Freunde .

Hallo liebe Leser,

einige von euch mögen zwar Entwickler sein oder sind grade mal am Anfang ihrer Ausbildung.
Doch wer kennt es nicht.
In der Schule muss man Anwendungsentwicklung mit uralten Entwicklungsumgebungen wie Microsofts Visual Studio C++ 6.0 lernen.

Ich musste in dem 2. Jahr meiner Ausbildung zum kaufmännischem Assistent wieviele erst mit Visual Basic anfangen und dann mit MFC Dialog basierte Anwendungen entwickeln.

Wer schon mit MFC, ja der uralten C++ Library von Microsoft zum Anwendungsentwicklen, gearbeitet hat kennt die Vor- und Nachteile.
Zwar gibt es tolle Klassen wie CString mit den Methoden wie Format etc. doch leider gibts die auch nur in der MFC und in Windows.
Auch C# hat solche Methoden, dank .NET in allen Sprachen die mit .NET arbeiten können.


Doch warum sollte man eigentlich mit MFC o.ä. Anwendungen schreiben.
Einige von den Besuchern hier haben bestimmt noch nie mit C eine Anwendung mit der guten C WinAPI gemacht.
Falls ihr das mal machen wollt habe ich hier einen Link für euch.
Wenn ihr die ersten eigenen C Programme z.b. mit Code::Blocks entwickelt habt, dann wisst ihr warum sogar MFC trotz seines hohem alters noch besser ist als eine Windows GUI per C zu entwickeln.

Aber immer hin kann man da durch den Aufbau der MFC verstehen und man lernt auch, das Buttons auch nur Fenster sind.
Ich habe auch mal ein etwas simples Klassenkonzept zum nachbauen von MFC entwickelt.
Falls ich die Codes mal finde, werde ich sie veröffentlichen.

Ansonsten kann man sich auch mal an C und C++ unter Linux ranwagen.
Es klingt zwar schwer, aber ein sauberes C oder C++ Programm was keine Header von Windows oder Linux/Unix etc. nutzt lässt sich ohne großen Aufwand auch unter Linux/Unix entwickeln.

So konnte ich Spacer, mein kleines 2D Spiel, dank der Platformübergreifenden Library SDL, SDL_Mixer und SDL_Image auch unter Linux erstellen.
Alles was ich machen musste, war die Library und die "dlls", unter Linux heißen die .so(Shared Object), installieren und in das Projekt einbinden.
Hier für muss man einfach nur ein neues Code::Blocks Projekt erstellen und die vorhandenen Codes und die "libs", unter Linux einfach nur .a, einbinden und kompilieren.

Danach hat man schon sein fertiges Programm.
Klingt zwar umständlich, ist aber nur eine Sache von wenigen Minuten arbeit.
Und man muss dafür auch keine Konsole etc. beherrschen.
Also auch etwas, was Ein- und Umsteiger machen können.

Ich hoffe ich konnte euch mal für die C und C++ Entwicklung unter Windows, LinuxUnix begeistern.
Falls nicht, war es wenigstens ein Versuch wert.

Auch wenn es wohl für einige umständlich klingt, aber die schönsten und besten Programme laufen unter mehren Systemen.
Beispiele sind z.v. Video Lan Client(VLC), Torrentprogramme wie Bittorent, BOINC für verteiltes rechnen, Audacity zum Musik schneiden, GIMP für Bildbearbeitung etc.
Die Liste ist fast endlos.

Aber das steht jedem offen.

Mit freundlichen Grüßen



T-Virus

C# und ASP .NET

Hallo liebe Leser,

wie ich ja geschrieben habe, arbeite ich beruflich ab September als Auszubildender Entwickler bei der DeDeNet GmbH.

Dort arbeiten wir auch mit C# und ASP .NET.
Doch viele kennen oder verachten diese Technik.

Die Leute, die diese Technik nicht kennen, kann ich ihnen aber empfehlen sich mal damit aus einander zu setzen.

So können Entwickler den Code, den man bei PHP weitestgehend direkt in die Seite einbauen müsste, in extra CodeBehind Dateien auslagern.
Das heisst, ich kann eine klare Trennung zwischen der Seite die angezeigt werden soll und dem Quellcode der die Interaktivität bringt klar trennen.

Deshalb sollte man die Technik aufjeden fall testen.

Nun aber zu den Leuten, meist die PHP User, die diese Technik verachten.
An diese Leute möchte ich gleich eine Frage stellen.
"Warum hasst ihr die Technik?"

Nur weil Sie von Microsoft kommt, muss man die Technik nicht hassen.
Ich selbst bin auch überzeugter Free- und Open Source Fan.
Doch deshalb verachte ich die Technik, die Microsoft entwickelt hat nicht.

Den diese hat einige Vorteile die mir PHP mit MySQL nicht so bieten können, wie ich es gerne hätte.
Und man darf eins nicht vergessen, Programmiersprachen sind nur das Mittel zum Zweck.
So könnte ich eine Webseite mit Interaktivität auch mit Perl oder nur mit Javascript entwickeln.

Deshalb finde ich, auch nach einem guten Gespräch mit meinem Kollegen Kai Gloth dass man vieles nicht in einem großen Glaubenskrieg zwischen den "guten" und Microsoft ansehen sollte.

Microsoft sehe ich auch mehr kritisch an als manch anderer, aber eines kann man den Redmondern nicht nehmen.
Und zwar schaffen Sie es immer wieder Innovation und simple Techniken zu entwickeln.

Wer lieber mit einfachen Mittel Programme, Weseiten oder sogar Spiele für windows und die XBoX entwickeln will, dem kann man C# nur empfehlen.
Es gibt von Microsoft sogar die kostenlosen, aber nicht freien wie im Sinne der Freien Software, Entwicklungsumgebungen.
Diese heißen Visual Studio und sind für die Sprachen C++, C#, Visual Basic erhältlich.
Eine Version, die Web Developer, ist nur für Web Entwickler die mit ASp .NET Webseiten entwickeln möchten.

Wer aber lieber, wie meine Wenigkeit, lieber auch für alle Betriebssysteme Programme schreibt, dem ist immer noch mit einer Entwicklungsumgebung wie Eclipse oder Code::Blocks geholfen.

Ansonsten wünsche ich euch einen schönen Samstag noch ;)

Mit freundlichen Grüßen



T-Virus

Windows oder Linux?

Hallo liebe Leser,
der Titel verrät schon etwas worum es geht.
Und zwar habe ich bei mir ja mehre Betriebssysteme im Einsatz.

Da ich bereits mit Linux und Window gemacht.
Wie viele andere Benutzer habe ich als erstes mit Windows, damals noch Windows 3.11, gearbeitet und gespielt.
später folgte Windows 98 mit den ersten GUIs die in C geschrieben waren.
Dann folgte mein eigener Rechner, vorher war es noch der Familien PC, mit Windows XP.
Und seit Dezember 2007 habe ich das seltsamerweise verhasste Windows Vista im Einsatz.

Auch habe ich ab Dezember 2007 meiner ersten Erfahrungen mit Linux Distributionen gemacht.
Eigentlich schon seit Herbst 2007, aber das waren nur Livesysteme wie Knoppix, Open Suse und Ubuntu.
Ubuntu 7.10 war meiner erste installierte Distribution.
Da ich von Linux viel positiver gehört habe, konnte ich es einfach nicht lassen es mal zu installieren und zu testen.
Ich habe rund 6 Monate nur mit Ubuntu gearbeitet und habe auch den Release von Ubuntu 8.04 mit gemacht.

Doch leider sagt mir Ubuntu dann nicht mehr zu.
so wechselte ich zu dem alten GNU/Linux Debian.
Dieses konnte ich schon eine Weile als virtuelles System mit Virtual Box testen.
Leider fehlte mir, bis vor wenigen Tagen, die Ausrüstung um Debian ans Internet zu binden.
Aber seitdem ich dies erfolgreich hinbekommen habe, bin ich sehr erfreut über mein System.

So kann ich mir die "rock stable Distribution" schnell installieren und dank der Konfiguration meines Wireless Access Points auch gut ins Netz kommen.
So habe ich meine "Debian Kiste" bereits mit nötigen Updates und Programmen versehen um damit meine Programme die ich unter Windows Vista entwickle, auch auf Linux zu portieren.

Windows ist für mich nur noch für zwei Sachen im Einsatz.

1.Zocken, da die meisten Games leider nur für Windows sind.
2.BOINC(Seti@Home und PrimeGrid) und Bittorrent(Nur für die ISOs für Debian in mehren Architekturen).

Letztes wird aber auf meinen eigenen Homeserver verschoben :p

Ansonsten kann ich vielen Nutzern, die mehr lernen wollen und auch verstehen wollen warum und wie etwas funktioniert, nur empfehlen Debian oder eine Linux Distribution zu nutzen.
Egal ob installiert, komplett oder als Partition auf der eigenen Kiste daheim, oder als virtuelles System.

Wer denkt Linux sei schwer und nicht gut, lässt sich leider von den schlechten Reden von Windowsnutzern beeinflussen.
Linux ist zwar nicht grade für Einsteiger in die PC Welt gedacht, aber für Leute die es wissen wollen, ist es perfekt.

Ich kann euch nur Empfehlen euch zu informieren und es wenigstens mal zu probieren.
Aber eine wichtige Info.
Wer nur weg von Windows will, dem kann Linux nicht immer helfen.
Es sei den, er mag es nach der Benutzung auch :)

Mit freundlichen Grüßen



T-Virus

Wer ist T-Virus?

Hallo liebe Leser,

erstmal möchte ich mich vorstellen.

Ich bin Martin Milbret und wohne ich der kleinen Gemeinde Nörten-Hardenberg in Niedersachsen.

Ich bin noch Auszubildender kaufmännischer Assistent für Wirtschaftsinformatik.
Da ich aber Wirtschafts nicht besonders mag und lieber der IT als Entwickler(Programmierer) angehöre, mache ich ab September 2008 eine Ausbildung zum Entwickler bei der DeDeNet GmbH in Northeim.

Dort konnte ich gute Entwickler wie Kai gloth kennen lernen.
Durch ihn bin ich auch mehr mit der Programmiersprache C# in Berührung gekommen.
Diese ist zwar eine Sprache die von Microsoft entwickelt wurde, hat aber viele Vorteile wie Nachteile.

Dies bezieht sich aber auf eine Thematik die ich später mal ansprechen werde.
Auch ASP .NET, was wir als Markup mit C# verwenden, werde ich mal genauer ansprechen.

Aber nicht nur Microsoft, sondern auch Linux/Unix, das GNU und GNU/Linux Debian Projekt sowie andere große Projekte, die mich und viele andere interessieren, werde ich mal vorstellen.

Ich denke sowohl freie Software, Open Source Software und für viele andere Themen werde ich einige Artikel verfassen.

Dies sollte erstmal einen kleinen Einblick zu mir und dem Blog sein.

Mit freundlichen Grüßen



T-Virus