Skip to content
Sep 2 10

XML Zusatztechnologien

von Simon

In Verbindung mit XML bestehen einige Zusatztechnologien wie XPath, XPointer, XLinks oder XSLT. Diese Zusatztechnologien vereinfachen den Zugriff auf ein XML Dokument, oder das Transformieren der Inhalte in andere Dokumenttypen welche wiederum über dritte Tools angesprochen werden können.

XPath – Dokumentenadressierung

XPath ist eine Abfragesprache um Teile eines XML – Dokumentes zu adressieren. Ein XPath Ausdruck setzt sich wie folgt zusammen:

  • einem oder mehreren Lokalisierungsschritten (Local Steps) ( Trenner: / )
  • optional von einem oder mehreren Prädikaten (predicates)

mehr …

Aug 30 10

PHP – Cookies und Sessions

von Simon

Cookies in PHP

Habt ihr euch auch schon einmal gefragt warum ihr einen bestimmten Artikel auf Amazon anschaut und beim nächsten Besuch genau dieser auf der Startseite für dich angezeigt wird? Oder besser: Genau dieser Artikel wird auf Seiten von Dritten angezeigt.
Beim besuchen einer Website hinterlässt jeder Internetnutzer einige seiner Fingerabdrücke. Einige Spuren werden in Cookies gespeichert. Cookies sind Dateien die auf dem Client gespeichert, beschrieben sowie ausgelesen werden können. Sie helfen dem Server den Client zu identifizieren und ggf. Voreinstellungen zu treffen.
mehr …

Aug 28 10

Olympische Flagge – Grafikprogrammierung Tutorial

von Simon

Einführung

Wer kennt sie nicht, die Olympischen Spiele. Alle vier Jahre treffen sich die Hochleistungssportler um sich zu messen. Wie schön wäre es doch, die Olympische Flagge einmal in Java zu “malen”. Wie das geht, wird jetzt gezeigt.

  1. Neues Projekt erstellen: de.michel.graphic.olympia
  2. Paket erstellen: olympia
  3. Kreis.java erstellen
  4. Rechteck.java erstellen
  5. Text.java erstellen
  6. Olympia.java erstellen
  7. OlympiaFlagge.java erstellen

mehr …

Aug 26 10

XML – Extensible Markup Language

von Simon

Was ist XML?

XML ist eine Metasprache die als Klartext im Textformat gespeichert wird und von der W3C (World Wide Web Consortium) entwickelt wurde. Dies macht das Erstellen und Bearbeiten einfach und flexibel. Die Extensible Markup Language ist eine Auszeichnungssprache zur Darstellung hierarisch strukturierter Daten und findet ihr Haupteinsatzgebiet im Web Publishing sowie im Web Service.

Die offizielle Definition der W3C lautet übersetzt:

Die Extensible Markup Language, abgekürzt XML, beschreibt eine Klasse von Datenobjekten, genannt XML-Dokumente, und beschreibt teilweise das Verhalten von Computer-Programmen, die solche Dokumente verarbeiten. XML ist ein Anwendungsprofil (application profile) oder eine eingeschränkte Form von SGML, der Standard Generalized Markup Language [ISO 8879]. Durch ihre Konstruktion sind XML-Dokumente konforme SGML-Dokumente.

mehr …

Aug 24 10

PHP Grundlagen

von Simon

Was ist PHP

  • PHP ist ein rekursives Akronym welches die Bedeutung PHP: Hypertext Prozessor hat
  • PHP ist für die Webentwicklung geeignet
  • PHP ist eine Skriptsprache
  • PHP kann in HTML durch ein Anfangs- und Schlusstag eingebunden werden
  • PHP Code besteht nur auf Seiten des Webservers und wird daher vom Betrachter in HTML Code angezeigt

mehr …

Aug 22 10

RCP vs RAP

von Simon

Anwendungsbereiche

Die Anwendungsbereiche von RCP (Rich Client Platform) beziehungsweise RAP (Rich Ajax Platform) Anwendungen können sehr unterschiedlich, aber auch vollkommen identisch sein. Das Arbeiten mit Rich Clients ist am Arbeitstag für viele alltäglich, jedoch kann es durchaus wünschenswert sein, dass die Anwendung nicht nur auf dem Arbeitsplatz der Firma, sondern ebenfalls beim Kunden oder sogar von zu Hause genutzt werden muss.
mehr …

Aug 20 10

Internet Information Service (IIS) Tutorial

von Simon

Internet Information Service Grundlagen

Definition IIS

Auf Microsoft-Plattformen sind die Internet Informationsdienste der „Wachhund“, der eingehenden HTTP-Anforderungen auf Port 80 überwacht. Zusätzlich verarbeitet der IIS auch Anfragen auf die Ports 443(HTTPS), 20 (FTP), 110 (POP3), 25 (SMTP) und einige weitere Internetdatenverkehr Ports. Der IIS teilt seinen Arbeitsraum in mehrere virtuelle Verzeichnisse ein. Jedes virtuelle Verzeichnis enthält üblicherweise eine einzelne Anwendung. Auf diese Art und Weise kann IIS mehrere Anwendungen gleichzeitig bedienen. Jedes virtuelle Verzeichnis enthält verschiedene Konfigurationseigenschaften, wie z.B. Sicherheitseinstellungen, Umleitung zur Fehlerbehandlung oder Isolationseinstellungen für die Anwendungen.
mehr …

Aug 19 10

Rich Ajax Platform Architektur

von Simon

Bevor die Architektur der Rich Ajax Platform vertieft wird, ist ein Hinweis auf den Artikel Rich Ajax Platform – Einführung und Geschichte angebracht.

Architektur der Rich Ajax Platform

Wird die Gegenüberstellung der RCP sowie RAP Architektur betrachtet, sind einige Gemeinsamkeiten zu entdecken.

Gegenüberstellung der RCP und RAP Architektur

Auf der linken Seite ist die RCP Architektur zu erkennen, rechts die der Rich Ajax Platform. In Folge dessen ist festzustellen, dass die oberen Schichten der Architektur absolut identisch sind und lediglich die beiden unteren Schichten der RCP Architektur ausgetauscht wurden.
mehr …

Aug 17 10

Google Street View – Unkenntlichmachung beantragen

von Simon

Um das eigene Haus oder die eigene Wohnung bei den aktuell umstrittenen Aufnahmen von Google Street View unkenntlich zu machen, muss dies Google wie folgt mitgeteilt werden.

  1. http://www.google.de/streetview
  2. Unkenntlichmachung beantragen (im unteren Abschnitt der Seite sichtbar)
  3. Nutzungsbedingungen bestätigen (bitte vorher aufmerksam lesen)
  4. Adresse angeben
    • Karte aktualisieren

      Nachdem die Adresse des Objektes eingegeben wurde, welches unkenntlich gemacht werden soll, braucht Google Street View weitere detaillierte Daten über das Eigenheim.

    • Anzahl der sichtbaren Stockwerke eingeben
    • Dachbeschreibung eingeben
    • Sonstige dauerhafte Merkmale vermerken

Optional ist dem Benutzer freigestellt, keine näheren Angaben zum Gebäude zu machen. Hierzu muss die Option unter den Eingabenfeldern aktiviert werden. Das Anklicken dieser Option kann jedoch dazu führen, dass das entsprechende Objekt wegen fehlenden Informationen unter Umständen auf Google Street View nicht unkenntlich gemacht werden kann.

Im nächsten Schritt benötigt Google die E-Mail Adresse wohin anschließend die Zusammenfassung des Antrages zur Unkenntlichkeit des eigenen Objektes zu Google Street View gesendet wird.
Zur weiteren Identifizierung sendet Google Street View dem Antragsteller einen Brief mit einem Verifizierungscode. Sollte die Zustelladresse der vorher angegebenen Adresse abweichen, ist eine optinale Adresse über den Punk “Brief an eine andere Adresse schicken” anzugeben.
Abschließend ist die Sicherheitsabfrage richtig zu beantworten bevor der Antrag auf die Unkenntlichkeit von Google Street View fertig gestellt werden kann.

Aug 15 10

Netzwerktopologie

von Simon

Bei der Netzwerktopologie handelt es sich um eine Beschreibung, wie ein Netzwerk miteinander verknüpft ist. Um ein Netzwerk untereinander zu verbinden, gibt es unterschiedliche Möglichkeiten, welche verschiedene Vor- und Nachteile haben.
mehr …