Seiten-Inhalt

Computer

Die Welt der Computerei ist mittlerweile allumfassend - fast. Grund genug, sich hier "Spezielgebiete" auszudenken und diese genauer zu betrachten.
  • Perl,
  • ... das Internet,
  • meine Diplomarbeit (hier habe ich mit Win CE gearbeitet/arbeiten müssen),
  • JavaScript - ist vor allem wg. AJAX bekannt geworden; man entdeckt viele ungeahnte Fähigkeiten der einst nicht wirklich ernst genommenen und als Sicherheitsrisiken beherbergenden Sprache. Um die Arbeit noch zu vereinfachen kann man Frameworks wie prototypejs und/oder DOJO nutzen...
  • M$ Access,
  • div. Betriebssysteme (ich arbeit (leider) immer noch mit/unter Windoofs, würde aber gerne auf Linux umsteigen. Immer näher rückt der Tag... :-)
    Für Win gibt es aber auch eine Menge Hilfe und Tools, die dann helfen, doch noch komfortabel mit diesem System arbeiten zu können - wie soll es anders sein: Tools, die unter Win Linux-Programme zur Verfügung stellen: cygwin u.a.
  • Datenbanken - MySQL...

Hilfe... - Tips & Tricks gibt es hier...

"Wir Programmierer müssen zusammenhalten..." - genauso, wie die Hausfrauen... ;-) Ich habe bei der Entwicklung mit verschiedenen Systemen immer wieder Probleme - besonders beim Einstieg. Um den Einstieg und die Arbeit zu erleichtern habe ich versucht ein paar Probleme und die Lösung, die ich gefunden habe zu beschreiben:


Anwendungen für Windows CE mit eVB
(embedded Visual Basic)

Entwicklung mit Perl unter Windows

meine Perl-Projekte
XML
CVS - Concurrent Versions System
SSH
cygwin & bash - die etwas andere / bessere Kommandozeile
DVB-T - Aufnahmen auf DVD brennen.. PGP - E-Mails mit PGP
JavaScript / prototypejs / scriptaculous / DOJO, DIJIT  

Windows CE

Im Rahmen meiner Diplomarbeit habe ich für einen Pocket PC (in diesem Fall ein Compaq iPAQ) eine Software erstellt, die Notärzte im Einsatz unterstützen soll, ein Einsatzprotokoll zu erstellen, welches die wichtigsten persönlichen und medizinischen Daten der Notfallpatienten (s.a. DIVI-Protokoll) enthält. Beim Einstieg in die Programmierung mit dem Entwicklungstool von Microsoft embedded Visual Basic (eVB), bin ich auf einige Probleme gestossen und habe auch relativ schnell einige Grenzen der Möglichkeiten dieses "abgespeckten" Visual Basic (VB) entdeckt.

Um weiteren Einsteigern und auch fortgeschrittenen Entwicklern einige meiner Probleme zu ersparen, versuche ich hier eine Hilfe ins Netz zu stellen, die meine Probleme und Lösungsideen beschreibt, die ich mir mühsam erarbeitet habe.

Hier noch einige weiterführende Links, die für interessierte Windows CE-Anwender und -Entwickler hilfreich sein können

  • Microsoft - eine mittlerweile recht bekannte Firma, die auch Windows CE entwickelt hat :-)
  • gute Hilfeseiten (z.B. deVBuzz,...)
  • ...

Programmiersprachen

In so einer "Computer-Fuzzi"-"Karriere" lernt man schon mal so die ein oder andere Sprache.

Angefangen hat's damals mit Basic - auf meinem erstem Computer (einem Commodore VC 20) gab es nun mal (eigentlich) keine anderen Möglichkeiten. Mit dem neuen Rechner, einem Amiga 500 gab es dann auch die nächste Programmiersprache: C - teilweise sehr schön, teilweise sehr abstrakt... Noch ein neuer Rechner (ein "richtiger" PC) - noch eine neue Sprache: Pascal - das war dann die Zeit, in der ich (aus heutiger Sicht) auch mal "richtige" Programme/Projekte programmiert habe. Turbo Vision war damals meine Umgebung, um auf DOS-Ebene eine GUI bieten zu können.

Auf einem PC hat man mehr Möglichkeiten - also brauchte es nun keinen neuen Rechner, um sich mit neuen Sprachen zu beschäftigen. Sehr viel habe ich auch mit C++ gearbeitet - zwischendrin auch mit Java, was ja vor allem wg. der Plattformunabhängigkeit seine großen Vorzüge hat. Die "Knebelung" an saubere objektorientierte Programmierung ist hier gar noch strikter, als in C++.

In der Uni(!) gab es dann wieder einen Rück(?)schritt: Visual Basic for Access. Im Rahmen eines Praktikums gab es dann hier erweiterte und vertiefte Beschäftigung mit Datenbanken - also wurde hier natürlich auch vertieft mit SQL gearbeitet. Mit VBA und M$ Access habe ich dann auch ein "Groß-Projekt" angefangen - ein Abrechnungssystem für den Krankentransport (ADAM); immerhin konnte ich damit mein Studium finanzieren... (mittlerweile würde ich sowas natürlich basierend auf einem echten Datenbank-System programmieren - aber Access hat den Vorteil, dass Benutzerschnittstellen etc. schnell und einfach erstellt sind - ggf. steht bald eine Umstellung auf MySQL und eine webbasierte Oberfläche an...)

Wer eine Homepage erstellt und betreut kommt natürlich auch an HTML nicht vorbei - die Anleitung SelfHTML hat mir dabei sehr geholfen (gibt es auch als Buch). Auch heute gucke ich immer mal wieder in dieses (fast) allumfassende Referenzwerk!

Faszinierend finde ich immer schon das Linux-Betriebssystem. Vor allem automatisierte Aufgaben und Systemadministration sind mit diesem System viel einfacher zu erledigen, als mit dem lästigen M$ Windoofs. Aus dieser Welt stammen sozusagen auch die Scriptsprachen (vgl. Batch-Dateien für DOS) - diese sind aber viel viel mächtiger, als deren Dos/Windows-Derivate. Bspw. Perl hat es mir hier sehr angetan!! Das ist auch die Sprache, mit der ich momentan hauptsächlich arbeite. Ein paar kleinere Projekte habe ich auch schon mal in PHPrealisiert (bspw. diese Web-Site).

Drucken
letzte Änderung: 14.Feb 2012

rechte Spalte

Buchtips - mit und ohne Computer

Unter dem folgenden Link finden Sie eine Liste von Büchern, die ich für lesenswert halte.
Klicken Sie hier.