Archiv für die Kategorie » programming «

18 Aug 2005

Arbeit

Geschrieben von um 18:16 Uhr

Was macht man in den Semesterferien: genau, das gleiche wie im Rest des Semesters, nämlich arbeiten.
Warum? Aus dem Grund aus dem die meisten Arbeiten gehen und auch um neben der ganzen Theorie in der Praxis weiter zu kommen.

Was heißt Praxis? Ich war Anfang des Jahres zu topsystem gewechselt, da mich dort besonders interessante Aufgabenstellungen erwarteten. Dies hat sich bewahrheitet und ich bin dort für interne Projekte zuständig. Nach der Überarbeitung einer PHP Anwendung, fing ich mit meinem bisher größten Projekt an. Es handelt sich dabei um eine komplexe Anwendung, die aus einer MVC-Komponente aus Servlets und JSP besteht, die auf eine MySQL Datenbank zugreift. Nachdem ich bisher dynamische Webseiten nur mit PHP erstellt habe, ist es ein sehr interessantes neues Gebiet, auf dem ich mich parallel noch privat einarbeite. Nachdem ich nun die Basistechniken beherrsche folgen in Kürze Struts, Hibernate und Co, um dann auch in die Welt der Enterprise Beans vorzustoßen. Es ist schon jetzt überzeugend, wie man große Applikationen recht einfach als Frontend in HTML erzeugen kann.

Während der Arbeit an der Applikation ging es dann noch an die Überarbeitung der Webseite. Ich stand dabei zwischen der Wahl von phpCMS, Mambo und Typo3. Der erste Ansatz mit Mambo scheiterte an der Komplexität des vorgesetzten Layouts und die Einarbeitungszeit in Typo3 hätte zu lange gedauert. Somit bin ich bei meinem “Ur”-CMS phpCMS geblieben, welches mit wieder ein tolles Framework geboten hat, mit dem ich in kürzester Zeit eine mehrsprachige Seite mit eigenen eingebunden PHP-Skripten erstellen konnte. Besonders stolz bin ich auf die Validität von XHTML 1.1, welches ich beim ersten Blick auf das Layout nicht für möglich hielt. Da das Design und die Texte von anderen Mitarbeitern hinzugesteuert wurden, war meine Aufgabe die Erstellung der Templates und die Integration der Texte die vorallem im englischen Teil noch nicht ganz abgeschlossen sind. Wer die Seite anschauen möchte, kann dies gerne unter www.topsystem.de tun und mir einen Kommentar dazu zukommen lassen.

Tags »

Beitrag kommentieren

25 Jun 2005

Projekte

Geschrieben von um 10:52 Uhr

Nach meiner Klausurphase habe ich hoffentlich wieder etwas mehr Zeit und kann mich wieder ein paar meiner Projekte widmen:

www.Gymnasium-Alsdorf.de
Schon etwas länger in der Planung und dank der nun gestärkten Zusammenarbeit das Projekt mit höchster Priorität. Für diese Webseite werde ich mit dem CMS Mambo arbeiten, da mir dies einen einfachen Aufbau einer Community ermöglicht.
VServer
Da die Anzahl meiner betreuten Webseiten so langsam gegen ein Dutzend strebt und die Techniken immer ausgefeilter werden, komme ich mit normalen Webspace so langsam an die Grenzen. Um selber Erfahrungen zu sammeln und demnächst auch meine Präsenzen selber zu betreuen, habe ich mir einen VServer mit Root-Account zugelegt. Die ersten Schritte sind schon getan und die nächsten Projekte werden schon auf diesem Server abgelegt
ts-cms.de
Im Aufbau ist meine Präsentation für Projekte mit Content Management Systemen. Vielleicht lassen sich so weitere Webseiten gewinnen. Da eine Domain bei meinem VServer dabei war, konnte ich diese somit ganz gut nutzen.
Homeserver mit Linux
Bisher war Linux mein Sorgenkind. Ich hatte vor ca. 2 Jahren versucht den Umstieg von Windows zu schaffen, aber es war leider gescheitert, da ich zu viele Programme aus der Windows Welt vermisste, an die ich mich über längere Zeit gewöhnt hatte. Da ein Webserver idealerweise mit Linux läuft, will ich es aber nun doch schaffen und mich tiefer in die Materie einarbeiten. Mein eigener VServer wird dort seinen Teil erledigen, aber ein Testrechner ist für Spielereien besser geeignet. Somit wird mein alter Rechner herhalten und einen Server für die beiden Notebooks bieten, die über WLAN in meinem Netz sind. So kann man daraus einen netten Druck-, File- und Arbeitsserver bauen, an dem man Linux (Debian Sarge) näher erkunden kann.
Umbau von thw-alsdorf.de
Nach langer Zeit mit dem CMS phpCMS, will ich nun eine bewährte Webseite nutzen, um diese zu Typo3 zu migrieren und mich somit tiefer in das CMS einzuarbeiten. Dies bietet mir die Möglichkeit Webseiten auch von normalen Usern pflegen zu lassen und hat darüber hinaus sehr viele weitere Fähigkeiten, wie z.B. einfache interne Bereiche.
Weekplaner
Mein Ausflug in die Welt von J2ME, also der Programmierung von Java für Handys, ist im Projekt eines Wochenplaners geendet. Die Alphaversion läuft bereits auf meinem Handy als Stundenplan fürs Studium. Da ich bisher keine vergleichbare Anwendung gefunden habe, die meine Anforderungen erfüllte, wird demnächst auch daran weiter gearbeitet und ich hoffe zu Beginn des neuen Semesters einen Stundenplan als Midlet für das k700i anzubieten.
Latex
Nein, nicht die Kleidung, sondern das Werkzeug für wissenschaftliche Texte. Bisher war ich mit Word glücklich und konnte seine Tücken ganz gut umschiffen, aber da ich bisher nicht mit Latex gearbeitet habe, reizt es mich sehr, einmal etwas tiefer in diese Materie einzusteigen. Es würde sich ideal für die Diplomarbeit anbieten, die in etwas mehr als einem halben Jahr zur Diskussion steht. Ich werde bis dahin sehen, wie gut ich bis dahin mit Latex zurecht komme.
JSP
Da ich auf der Arbeit die Möglichkeit hatte, mich in JavaServer Pages einzuarbeiten, will ich dies auch privat weiter ausbauen und habe jetzt mit meinem eigenen Server (siehe oben), alle Möglichkeiten offen. Vielleicht ergibt sich eine nette Applikation, bei der ich mein Java-Wissen mit meinem HTML-Wissen kreuzen kann und so noch tiefer in die doch recht weite Welt der JSP einsteigen kann.

Tags »

Beitrag kommentieren

05 Jun 2005

Ruby – Einfach Programmieren

Geschrieben von um 11:39 Uhr

Am Donnerstag war es soweit und ich hielt für das mathematische Seminar meines Studiums den Vortrag zur Programmiersprache Ruby.
Den Vortrag, die Sourcen und einige Links zum Thema, stelle ich nun auf meiner Seite für alle bereit.
Zum Beitrag

Tags »

Beitrag kommentieren

09 Dez 2004

Bestattungen-Alsdorf.de

Geschrieben von um 19:10 Uhr

Endlich ist es soweit, die Homepage von Bestattungen Maassen ist online gegangen: www.bestattungen-alsdorf.de. Lange genug hat es von der Idee bis zur Realisierung gedauert, aber nun ist sie live.
Wie kommt man zu so einem Projekt? Im Prinzip ist es recht simpel. Man hat einen guten Freund, dessen Freundin die Tochter eines Bestatters ist. Da sich natürlich herumspricht, dass ich im Webbereich unterwegs bin, kamen sie einfach mit einer Anfrage an mich. Man setzte sich also zusammen und entwickelte ein Grobkonzept für dieses doch etwas ungewöhnliche Thema. Ich empfand es als reizvoll eine Webseite zu diesem Thema zu gestalten, da dieses Thema doch besondere Merkmale erfordert. Das Design ist dabei ein ganz wichtiger Punkt, wobei man auf ein schwarz-weißes Design grundsätzlich verzichten wollte. Somit galt es ein Design zu entwickeln, welches dem Benutzer weder eine gewisse Kühle, noch das Gefühl eines Warenhauses liefert.
Nachdem die Eckfeiler geplant waren, ging es dann nach mehreren Terminen ans richtige entwickeln der Seite. Eine Strukturierung der Inhalte war schnell gefunden und die Designprototypen namen Gestalt an. Um die Webseite besser zu gestalten, wurden auch einige Photos gemacht, da man somit Bildmaterial ohne Copyright zur Verfügung stehen hat.
Das Projekt war schon in einem recht weit entwickelten Status, als meine Prüfung und danach mein Londonaufenthalt auf dem Plan standen. Dies verzögerte die letzten Arbeiten doch sehr, da die Kommunikation nicht mehr so einfach gegeben war. Trotzdem gingen die letzten Arbeiten am Design vorran und die letzten Texte erreichten mich dann auch. Somit stand dem Start nichts mehr im Wege.

Tags »

Beitrag kommentieren

13 Nov 2004

Redesign

Geschrieben von um 21:18 Uhr

Jetzt endlich ist es soweit. Nachdem ich es lange genug vor mir hergeschoben habe, ist nun endlich das Redesign live gegangen. Ich hoffe es gefällt und ich würde mich über etwas Feedback freuen.

Tags »

Beitrag kommentieren

26 Okt 2004

Status Bewerbungen

Geschrieben von um 21:18 Uhr

Da ich mir überlegt habe, dass ich neben meinem weiteren Studium nicht nur Geld verdienen will, sondern auch beruflich weiterkommen möchte, werde ich wohl nicht herum kommen, mehrere Bewerbungen zu erstellen. Nachdem ich mich bei meinem alten Arbeitsgeber beworben habe, sind am Sonntag noch vier weitere Bewerbungen verschickt worden. Dabei war dies eine direkte Bewerbung auf eine Hiwi-Stelle und drei weitere Initiativbewerbungen, die alle im Raum Würselen angesiedelt sind. Die Stelle im Bereich Webprogrammierung war leider schon vergeben, trotzdem bekunden sie Interesse und ich solle mich doch nach meiner Rückkehr noch einmal dort melden. Am schnellsten war allerdings eine Absage von 4Productions da, die meine Laune aber nicht trüben konnte, da ich bei einer anderen Firma schon die Zusage für ein Bewerbungsgespräch am 03.01.2005 habe. Vorher geht leider von meiner Seite nicht, da ich zwischenzeitlich nicht in Deutschland bin und sie mich persönlich kennen lernen wollen. Allerdings klingt diese Stelle mehr als interessant, da dort objektorientierte Programmierung (Java, C++) mit Webanwendungen (Internet, Intranet) verknüpft wird. Somit wäre dies für mich genau der richtige Anwendungsbereich, in dem ich mir auch meine weitere berufliche Laufbahn vorstellen kann. Mal sehen, ob andere Firmen dies noch toppen können. Zumindest werde ich versuchen, die Auswahl zwischen drei bis vier Firmen treffen zu können, um mich für das beste Angebot zu entscheiden.

Tags »

Beitrag kommentieren

10 Sep 2004

Redesign

Geschrieben von um 17:26 Uhr

Habe noch ein schnelles Redesign in den Farben des Union Jack gemacht. Bitte um Kommentare und demnächst wird es auch mal ein großes Redesign geben.

Tags »

Beitrag kommentieren

26 Aug 2004

HTML Tutorial online

Geschrieben von um 9:01 Uhr

Nachdem ich die Motivation fand, ein Tutorial über den Einstieg in HTML zu schreiben, gibt es nun die erste Version zum Download.
Ich bitte um viel Feedback, um Verbesserungen vorzunehmen und ein Dokument zu schaffen, was Einsteigern wirklich weiter hilft und sie auf die richtigen Techniken in Umgang mit HTML-Code bringt.

HTML für Anfänger

Viel Spaß damit und Feedback ist erbeten an mail@simon-tiffert.de

Tags »

Beitrag kommentieren

02 Jul 2004

Große Programmierarbeit

Geschrieben von um 19:30 Uhr

Da ich von vielen alten Progs lernen konnte, will ich meine nun auch als Lernobjekt zur Verfügung stellen. Vielleicht kann man nützliche Informationen aus dem Programm ziehen und in etwa erfahren, was von den Prüfern erwartet wird.
Als Fazit kann ich sagen, dass man sich schon sehr früh vor der Prüfung auf die Woche der praktischen Arbeit vorbereiten sollte. Programmieren ist natürlich die Grundvorraussetzung, aber man muss sich auch viel Gedanken über den Aufbau des Programms machen. Das Programm macht aber nur einen Teil der Note aus. Viel Wert muss auch auf eine gut durchdachte Dokumentation gelegt werden, wobei ein Großteil schon vorher vorbereitet werden kann.
Ich habe in der Woche sehr viel Wert auf lesbaren Code gelegt und habe auch sehr viele Kommentare in den Quelltext geschrieben, da diese ein Teil der Dokumentation sind.
Bei Fragen zu dem Programm und Entwurf stehe ich natürlich gerne zur Verfügung.

Und hier folgt der Link zum Programm

Tags »

Beitrag kommentieren

26 Jun 2004

gymnasium-alsdorf.de

Geschrieben von um 21:44 Uhr

Nach einem Termin mit dem Direktor Herr Bock steht nun wahrscheinlich fest, dass auf der Domain bald die offizielle Seite des Gymnasiums Alsdorf von mir erstellt wird.
Das Projekt wird mein bisher größtes werden und viele dynamische Bereiche enthalten. Zudem wird es auch für die Allgemeinheit gesperrte Bereiche geben, in denen interne Dokumente und Berichte zur Verfügung gestellt werden.
Das Projekt wird (durch die Größe) in mehreren Phasen erstellt werden, wobei die Phasen noch nicht genau festgelegt sind. Ich werde in Kürze die vorläufige Gliederungsstruktur erhalten, nach der ich eine erste Planung vornehmen werde.
Über den aktuellen Status des Projekts werde ich hier weiter berichten.

Tags »

Beitrag kommentieren