XML Zusatztechnologien
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)
PHP – Cookies und Sessions
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 …
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.
- Neues Projekt erstellen: de.michel.graphic.olympia
- Paket erstellen: olympia
- Kreis.java erstellen
- Rechteck.java erstellen
- Text.java erstellen
- Olympia.java erstellen
- OlympiaFlagge.java erstellen
XML – Extensible Markup Language
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:
PHP Grundlagen
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
RCP vs RAP
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 …
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 …
Rich Ajax Platform Architektur
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.
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 …
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.
- http://www.google.de/streetview
- Unkenntlichmachung beantragen (im unteren Abschnitt der Seite sichtbar)
- Nutzungsbedingungen bestätigen (bitte vorher aufmerksam lesen)
- 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.
Netzwerktopologie
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 …



