Über dieses Web...

Inhalt

Der Inhalt ist zum überwiegenden Teil selbst erstellt.
In einigen Fällen wurden Daten (Beispiele, Bilder, ...) aus fremden Quellen verwendet, die jeweils angegeben sind. Diese Daten wurden meist geringfügig verändert und an Ziel und Format dieses Webs angepasst.

Es steht ihnen frei, Inhalt und Beispiele für den eigenen privaten Bedarf zu verwenden.
Die kommerzielle Verwendung ist ausdrücklich untersagt.
Es ist erfreulich, wenn dieses Web zur IT-Ausbildung verwendet werden kann. In diesem Fall ist es guter Stil, wenn sie eine Nachricht an den Autor senden.

Beispiele

Quelltext

Die meisten Beispiele bieten die Möglichkeit, den jeweiligen Quelltext bequem mit Klick auf einen Link anzuzeigen. Wenn der Quelltext ausführlich kommentiert wird, dann ist er zur Ansicht eingebettet.

Der angezeigte Quelltext wird in der Regel Live erzeugt. Er ist daher auch bei gelegentlichen Änderungen stets aktuell und zum Beispiel passend. Wenn sie einen Text kopieren wollen, dann schalten sie vorher mit Klick an den linken Rand die Zeilen-Nummerierung ab.

Validierung

Die meisten Beispiele werden gelegentlich mit dem W3C-Validator überprüft. Dieser strenge Test liefert wertvolle Informationen für Web-EntwicklerInnen.
Die Mobil-Versionen der Webseiten werden zusätzlich mit dem Google Mobile-friendly-Test geprüft.

Web-Kopien (Spiegel)

Virtuelle Computer

Das Web ist an ca. einem Dutzend verschiedener virtueller Computer mit unterschiedlichen Betriebssystemen installiert. Als Virtualisierungs-Software wird → VirtualBox verwendet.

Vorteile: Diese PC lassen sich komplett als Datei (ca. 3-6 GiB) transportieren und an jedem realen PC betreiben.
Die virtuellen PC sind besonders sparsam konfiguriert: Sie arbeiten teilweise bereits mit >=128MiB Speicher und sind meist deutlich schneller als ein realer µC, oft sogar schneller als der reale Host-PC, der mit Grafik-Spielzeug, Anti-Viren-Software und unzähligen anderen Programmen beschäftigt ist.

Nachteil: Die VirtualBox Software muss an einem realen Arbeits-PC installiert sein. Wenn nicht, dann braucht man zumindest kurzfristig das Recht, dieses Programm zu → installieren.


Internet (WAN)

Dieses portable Web ist bei einigen Providern installiert.
Derzeit ist keine der Kopien öffentlich erreichbar, d.h. man muss eine der Web-Adressen kennen, um die Seiten zu verwenden.

Das Web analysiert die jeweilige Umgebung und passt seine Konfiguration an die verfügbaren Resourcen an. Daher bieten die einzelnen Versionen je nach Provider unterschiedliche Optionen.

Vorteil: Die Internet-Versionen sind unabhängig von lokalen Maßnahmen immer verfügbar.

Nachteil: Mit → C/C++ erstellte (besonders schnelle) Programme sind normalerweise nicht einsetzbar. Hardware-abhängige Optionen (Live analoge und digitale Messung und Regelung, Live → Camera, ...) sind nicht verfügbar.

Client-Flexibilität

Technologie

Es werden moderne, einfache und kostenfreie Methoden bevorzugt, z.B.
→ HTML, → XML, → CSS, → Javascript, → PHP, → SVG, → MathML, ...

Auf Schwächen und Probleme einzelner Browser oder -Versionen wird keine Rücksicht genommen: Für IT-EntwicklerInnen ist die Kenntnis allfälliger Probleme wichtiger als die fehlerfreie Funktion unter allen Bedingungen. - Das gilt in dieser Form nicht für ein Produktions-Web !