Code-Snippet: XMLHttpRequest

Eine moderne Web-Anwendung kommt heutzutage kaum noch ohne die Möglichkeit aus, Inhalte dynamisch nachzuladen. Die bekannten JavaScript-Frameworks berücksichtigen dies natürlich, aber für eine nachzuladene Kleinigkeit sind solche umfangreiche Lösungen natürlich wie die sprichwörtlichen Kanonen, um auf Spatzen zu schießen. Mittels XMLHttpRequest ist eine dynamische Abfrage aus JavaScript heraus keine Zauberei. Im folgenden Code-Snippet ist eine ganz einfache Beispielanwendung zu sehen. Continue reading

Umrechnung von Zahlensystemen

547

Beim Durchlesen meiner älteren Grundlagenartikel ist mir aufgefallen, dass ich zwar erläutere, wieviele Zustände man mit einer bestimmten Anzahl Bits darstellen kann, und worum es sich bei Zahlensystemen handelt, jedoch gehe ich nicht näher darauf ein, wie man zwischen verschiedenen Zahlensystemen umrechnen kann. Da ich zudem aus den Suchbegriffen, mit denen Besucher auf meine Webseite finden, ablesen kann, dass genau nach solchen Umrechnungen gesucht wird, möchte ich mit diesem Artikel die Lücke auffüllen. Continue reading

Reguläre Zauberformeln

Man nennt sie „reguläre Ausdrücke“ oder englisch „Regular Expressions“, kurz RegEx oder RegExp. Es sind sehr mächtige Werkzeuge, die das Durchsuchen, Zerlegen und Validieren von Zeichenketten nach klaren Regeln ermöglichen. Somit erfreuen sie sich beispielsweise in der Programmierung und auch in der Textverarbeitung großer Beliebtheit. Doch wie es bei mächtigen Werkzeugen üblich ist, wirkt auch die Anwendung solcher Ausdrücke zunächst sehr kompliziert, wodurch sie sich vielen Anwendern nicht wirklich erschließen. Genau hier soll dieser Artikel ansetzen und eine leicht verständliche Einführung in die Thematik liefern. Continue reading

Informations- und Zahlendarstellung

In einem früheren Artikel haben wir uns mit Bits und Bitfolgen beschäftigt und dabei gesehen, dass man damit verschiedenste Informationen codieren kann. Während wir bei einem eigenen Schachprogramm das Verfahren noch frei wählen können, sind zur Verarbeitung grundlegender Informationen Standards entwickelt worden, die in diesem Kapitel erläutert werden.

Continue reading

Bits und Bitfolgen

Um Informationen in einem Rechner verarbeiten zu können, benötigen wir erst eine Möglichkeit diese Informationen physikalisch einfach darzustellen. Dies läßt sich sehr leicht über unterschiedliche Spannungszustände realisieren, beispielsweise +3 und -3 Volt. Dargestellt werden diese beiden Zustände dann als 1 und 0. Oft werden auch die Bezeichnungen „wahr“ (true) und „falsch“ (false) oder an und aus als Synonyme verwendet.

Continue reading