Alle Artikel in: Bücher

Die besten Android Apps

Der Android Market wächst und wächst: Laut einer Statistik der App-Suchmaschine androlib.com ist Google kurz davor, mit den zur Verfügung stehenden Anwendungen seines mobilen Betriebssystems die 100.000er-Grenze zu knacken. Im vergangenen Monat sind 15.000 Anwendungen hinzugekommen, im Verlauf des letzten Jahres ist der Market sogar um das 15-fache angewachsen. Wir von O’Reilly haben für alle Android-Fans mal eine Bandbreite von Top Apps zusammengestellt, die unsere stolzen Smartphone-Besitzer nutzen und die auch  in unserem gerade erschienen  Best Android Apps zu finden sind. Toss It – Vorsicht Suchtgefahr! Die Aufgabe des Spiels besteht darin, zerknülltes Papier in einen Behälter zu befördern. Weatherbug – GPS-basierte Wetter-App, die auf die weltweit größte Anzahl von Wetterstationen zugreift. RunKeeper – Pflicht für Sportler – Nach dem Ablaufen seiner bevorzugten Joggingstrecke dürfte sich jeder schon mal gefragt haben, wie weit einen die Füße denn nun getragen haben – diese App gibt Aufschluß! Fahrplan DE – Must Have für öffentliche Verkehrsmittel Sicher von A nach B reisen: Fahrplan De hat Zugriff auf alle Fahrpläne aller Verkehrsbetriebe Deutschlands. Cab4Me – Taxi-App GPS-basierter Taxifinder: Lokalisiert …

Was ist neu in C# 4.0?

Zum Erscheinen unseres neuen C# 4.0 – kurz & gut und weiteren C# 4.0 Titeln hat der Übersetzer Lars Schulten einmal die Neuerungen von C# 4.0 zusammengetragen: Nachdem C# 3.0 die Arbeit mit Datenstrukturen zum Thema hatte, dreht sich bei C# 4.0 alles um die Interaktion mit dynamischen Programmiersprachen. Die Neuerungen scheinen zunächst weniger umfassend und tiefgreifend, sind auf andere Art aber ähnlich spektakulär. C# 3.0 öffnete die Sprache funktionalen und deklarativen Elementen, C# 4.0 öffnet sie dynamischen Elementen. Die neuen Sprachfunktionen fallen in vier Kategorien: • Dynamische Operationen • Optionale und benannte Parameter • Vereinfachung der COM-Interaktion • Kovarianz und Kontravarianz generischer Typen Dynamische Operationen stellen einen kleinen Paradigmenwechsel für C# dar. Sie lockern die strikte statische Typisierung der Sprache, um die Interaktion mit dynamischen Programmiersprachen und die Arbeit mit Datenquellen zu vereinfachen, die Objekte liefern, deren Typen zur Kompilierzeit nicht bekannt sind. Die Integration dynamischer Elemente hat zwei Bestandteile, einen neuen statischen Typ, dynamic, der dafür sorgt, dass die Prüfung und Auflösung der entsprechenden Operationen bis zur Laufzeit aufgeschoben wird, und einen neuen …

KOL002 TYPO3

Die zweite Ausgabe des Kolophon-Podcasts ist gleichzeitig das erste Gespräch mit einem Autor von O’Reilly Deutschland: Jochen Rau hat gemeinsam mit Sebastian Kurfürst das Buch „Zukunftssichere TYPO3-Extensions mit Extbase und Fluid“ geschrieben, das gerade erschienen ist und hier auch schon vorgestellt wurde (als wir den  Podcast aufgezeichnet haben, sah es noch so aus, als würde er vor Veröffentlichung des Buches gesendet). Im Gespräch stellt Jochen Rau das Content-Management-System TYPO3 vor und erläutert, welchen Fokus und Inhalt sein Buch hat. Themen der Sendung: Überblick über die Kernkonzepte von TYPO3; für wen ist TYPO3 gedacht und geeignet; Entstehungsgeschichte von TYPO3; Templates und Template-Engines und die Bedeutung von Fluid; Erweiterungen für TYPO3 mit Extbase; Neuigkeiten rund um die aktuellen TYPO3-Versionen und was sich für Programmierer und Anwender ändert; die Bedeutung und Organisation der TYPO3-Community; Infrastrukturen für technische Unterstützung; die Kapitelstruktur, Didaktik und Zielgruppe des Buches.

Strom, Spannung, Widerstand – oder wat ist Watt?

Seit dem Erscheinen des Arduino-Buchs (2. Auflage gibt es gerade neu) im letzten Jahr nutzen wir Strom nicht nur, wir experimentieren auch gern damit. Soeben haben wir auch das Experimentier-Buch „Make:Elektronik“ übersetzen lassen – es erscheint Ende Juli. Um auch Ihnen Appetit auf Löten, Schaltkreise und LEDs zu machen, schauen wir uns heute zunächst an, was sich genau hinter den Begriffen wie Strom oder Spannung verbirgt. Fangen wir mit den Basics an: Strom kommt aus der Steckdose, sagt man. Aber ist das wirklich so? Damit Strom fließen kann, benötigt man Spannung. Sie entsteht, wenn auf einer Seite positiv geladene Ionen und auf der anderen Seite negativ geladene Ionen sind. Daraus ergeben sich Plus- bzw. Minuspol. Der Unterschied in der Elektronenbesetzung, auch Potentialdifferenz genannt, wird als Spannung (U) bezeichnet. Sie wird in Volt gemessen. Was ist dann Strom? Als Strom bezeichnet man nichts anderes als die Wanderung der Elektronen, um diese Potentialdifferenz auszugleichen (Elektronenstrom). Voraussetzung ist ein leitender Werkstoff wie es beispielsweise Metalle sind. Um zu verstehen, wie Strom fließen kann, schaut man sich am besten …

Was sind Extbase und Fluid?

Content Management-Systeme sind unter anderem deshalb so beliebt, weil es besonders einfach ist, einen Webauftritt durch individuell zugeschnittene Seiten und Services zu erweitern. Diese Erweiterungen werden im TYPO3-Umfeld „Extensions“ genannt. Seit der TYPO3-Version 4.3 bietet das CMS Entwicklern zwei neue, interessante Tools, um Extensions schneller zu programmieren und gleichzeitig sauberen, wartbaren Code zu produzieren: das Extension-Framework Extbase und die Template-Engine Fluid. Extbase erleichtert die Extension-Entwicklung immens, weil es eine Art Werkzeugkasten für gängige Aufgaben bereithält, auf die Entwickler bei Bedarf einfach zugreifen können. Extbase gibt dabei eine klare Trennung verschiedener Zuständigkeiten vor, die eine einfache Wartung des Codes erst möglich machen. Durch den modularen Aufbau sinkt die Entwicklungszeit für die Erst- und Anpassungsentwicklungen und die damit mittelbar und unmittelbar verbundenen Kosten. Extbase entlastet den Entwickler außerdem bei sicherheitskritischen und wiederkehrenden Aufgaben. Extensions, die auf Extbase aufbauen, können mit überschaubarem Aufwand zu TYPO3 v5 portiert werden, da die Struktur der Extension, die Namenskonventionen und die verwendete Schnittstellendefinition (API) sich weitgehend ähneln. Mit Fluid steht TYPO3-Entwicklern ab Version 4.3 eine neue Template-Engine zur Verfügung, die es Entwicklern …