Alle Artikel mit dem Schlagwort: Bücher

Best Practices für HTML&CSS

Ohne HTML geht im Web gar nichts. Jede Website besteht aus <html>, <head> und <body>, und der Browser jedes Webusers liest diese Tags, um uns die Website anzuzeigen. Doch die Auszeichnungssprache ist voller Altlasten, die aktuelle Version 4.01 gibt es schließlich bereits seit 1999, wurde lediglich durch XHTML ergänzt. Bereits seit einigen Jahren entwickelt das W3C daher an HTML5, das den Ansprüchen moderner Websites besser gewachsen sein soll. Mit Grauen erinnere ich mich beispielsweise an Zeiten, in denen man mindestens drei Audio- und Videoplayer installiert haben musste, um halbwegs unterbrechungsfrei zu surfen. (Kennen Sie noch den Realplayer?? Mir schwirrt noch immer das Wort „deinstall“ im Kopf herum, sobald ich auch nur eine Datei sehe, die mit real* beginnt…) Die Verbreitung von Flash hat das Surfen mittlerweile leichter gemacht – aber das neue HTML5 will noch mehr: Sämtliche Plugins sollen überflüssig werden, der Webprogrammierer erhält dafür neue Tags wie etwa <video> für das Einbinden von Videos oder <canvas>, das für Spielanwendungen genutzt werden kann. Ganz so, wie man es seit Jahren für Bilder und Tabellen kennt. …

KOL001 Das O’Reilly Universum

Hier also nun endlich die erste richtige Ausgabe unseres neuen Podcasts. Wie vielleicht nicht anders zu erwarten war, wollen wir darin zunächst einmal O’Reilly selbst erzählen lassen: über die Geschichte, die Motivation, das Portfolio und natürlich das Verhältnis zur Community des Verlages. Zu Gast sind Ariane Hesse und Gerd Miske von O’Reilly Deutschland. Themen der Sendung: Die Gründungsgeschichte von O’Reilly und die initiale Ausrichtung des Angebots; die Idee mit den Tierillustrationen auf den Büchertiteln; das Buchprogramm von O’Reilly Deutschland (Animal Books, Kochbücher, Nutshell, Kurz und Gut, Basics, Missing Manuals, Von Kopf bis Fuß); die Konferenzen von O’Reilly (OSCON, ETECH, Web 2.0 Expo); Safari Books Online; Arbeiten mit der Community; der Begriff „Web 2.0“; Make und Craft; Maker Faire und die Do It Yourself-Bewegung; das Foo Camp; kulturelle Unterschiede zwischen Deutschland und den USA; O’Reilly und eBooks; O’Reilly Webcasts und die zukünftige Entwicklung dieses Podcasts.

Regex-Rezept: Sektionsblöcke in INI-Dateien finden

Problem Sie müssen jeden vollständigen INI-Sektionsblock finden (also eine Sektionsüberschrift und alle Name/Wert-Paare der Sektion), um eine INI-Datei aufzuteilen oder jeden Block getrennt zu verarbeiten. Lösung In Rezept 8.12 wurde gezeigt, wie man die Sektions-Überschrift in einer INI-Datei findet. Um eine gesamte Sektion zu finden, beginnen wir mit dem gleichen Muster aus dem Rezept, suchen aber weiter, bis wir das Ende des Strings oder ein Zeichen [ finden, das am Anfang einer Zeile steht (da damit der Anfang einer neuen Sektion beginnt): Diskussion Dieser reguläre Ausdruck findet zunächst mithilfe des Musters ‹^\[[^\]\r\n]+]› eine Sektionsüberschrift in einer INI-Datei. Dann sucht er Zeile für Zeile weiter, sofern sie nicht mit [ beginnt. Schauen Sie sich den folgenden Ausgangstext an: In diesem String findet die Regex zwei Übereinstimmungen. Die erste reicht vom Anfang des Strings bis zu der leeren Zeile vor „[Sektion2]“. Die zweite Übereinstimmung reicht vom Anfang der Überschrift von Sektion2 bis zum Ende des Strings. Weitere hilfreiche reguläre Ausdrücke finden Sie im soeben erschienenen Reguläre Ausdrücke Kochbuch. Anhand von über 100 Rezepten für C#, Java, JavaScript, …

Was ist Git – Teil 2

Git, das System für die verteilte Versionskontrolle, haben wir Ihnen im September erstmals in diesem Blog vorgestellt. Wenn Sie noch etwas genauer wissen möchten, was Git ausmacht, finden Sie unter folgender URL eine hervorragende Zusammenfassung von Ralf Stadtaus: http://www.scriptblogger.de/versionskontrolle-mit-git-166.html. Dort gibt es auch ein Tech Talk-Video, in dem Linus Torvalds erklärt, was ihn zur Initiierung von Git bewogen hat. Und last but not least ist bei O’Reilly seit wenigen Tagen das Buch „Versionskontrolle mit Git“ erhältlich, das die zahlreichen cleveren Funktionen von Git und ihre Einsatzmöglichkeiten erläutert

Ein Reiseführer für Technikbegeisterte

Waren Sie schon einmal in einem Kohlebergwerk? Haben Sie schon ein Flugzeug im Querschnitt gesehen? Kennen Sie den Computer UNIVAC FACTRONIC, der so groß ist, dass er durch eine Tür bestiegen werden kann? All diese Dinge können Sie im Deutschen Museum München bewundern. Mit seinen rund 28.000 ausgestellten Objekten aus der Physik, Informatik oder Energietechnik ist es das größte naturwissenschaftlich-technische Museum der Welt. Und: Es inspirierte den britischen Programmierer John Graham-Cumming dazu, einen Reiseführer für Technikinteressierte zu schreiben. An einem freien Nachmittag in München landete er per Zufall im Deutschen Museum. Begeistert von der unglaublichen Bandbreite des Museums und der Fülle an Ausstellungsstücken wunderte er sich, warum er niemals früher von diesem Museum gehört hatte – und fragte sich, welche Schätze eventuell noch an anderen Orten der Welt schlummerten. Wieder zuhause recherchierte er nach einem Reiseführer für Wissenschaftler, konnte aber keinen finden. Auch ein paar Anrufe bei Fremdenverkehrsämtern brachten ihn nicht weiter: „Ich konnte eine Liste mit sehr bekannten Museen oder Ausflugsorten bekommen. Was aber fehlte, waren detaillierte Informationen“, berichtete Graham-Cumming dem britischen Sender BBC. …