وبلاگ بلیان

The best of Make. Volume 2 : 65 projects and skill builders from the pages of Make:

معرفی کتاب «The best of Make. Volume 2 : 65 projects and skill builders from the pages of Make:» نوشتهٔ Roger Stewart، منتشرشده توسط نشر O'Reilly Media در سال 2015. این کتاب در 20 صفحه، فرمت mobi، زبان انگلیسی ارائه شده است.

Raymond E. Barrett's Build-It-Yourself Science Laboratory is a classic book that took on an audacious task: to show young readers in the 1960s how to build a complete working science lab for chemistry, biology, and physics--and how to perform experiments with those tools. The experiments in this book are fearless and bold by today's standards--any number of the experiments might never be mentioned in a modern book for young readers! Yet, many from previous generations fondly remember how we as a society used to embrace scientific learning. This new version of Barrett's book has been updated for today's world with annotations and updates from Windell Oskay of Evil Mad Scientist Laboratories, including extensive notes about modern safety practices, suggestions on where to find the parts you need, and tips for building upon Barrett's ideas with modern technology. With this book, you'll be ready to take on your own scientific explorations at school, work, or home. After ten years, Make: has become one of most celebrated magazines to hit the newsstands, and certainly one of the hottest reads. If you're just catching on to the Maker Movement and wonder what you've missed, this book contains the best projects and articles from the magazine. Find out what keeps Makers coming back to Make: with this assortment of DIY projects and articles selected by Make:'s editors. Learn to: Outfit your workshop and make some must-have tools Build electronic projects from actuators to antennae Make things with Arduino and Raspberry Pi Create drones and robots Build noisemaking projects and musical instruments Augment your photo and video capabilities Make your own food, soap, ink, and more "Readers will learn how to build a complete working science lab (starting with a workbench) for chemistry, biology, and physics--and how to perform experiments with those tools. The instructions and experiments may appear fearless and bold by today's standards, but many from previous generations fondly remember how we as a society used to approach scientific learning. As you build your equipment, you'll get ready for the over 1600 experiments in the book: Isolating hydrogen, growing crystals, finding lifeforms in a drop of water, measuring everything from mass to conductivity to metabolism rates to cosmic radiation, building an electric motor, and tracking the moons of Jupiter!"--Page 4 of cover Entwickeln oder warten Sie JavaScript-Webapplikationen und haben immer ein ungutes Gefühl, wenn Sie Ihre Software in Betrieb nehmen? Dann wird es höchste Zeit, dass Sie sich mit testgetriebener Entwicklung vertraut machen. Dieses Buch zeigt JavaScript-Entwicklern, wie Test-Driven Development (TDD) in der Praxis funktionieren kann. Anschaulich macht Sie Sebastian Springer zunächst mit den allgemeinen TDD-Grundlagen vertraut. Er zeigt, wie Sie diese auf das JavaScript-Umfeld übertragen können und stellt verschiedene Testframeworks vor (Jasmine, QUnit, Karma und JsTestDriver). In einer ausfüh Listing 2-8 Jasmine - source.js, Datei mit QuelltextListing 2-9 Jasmine - test.js, Datei mit Tests; Abb. 2-2 Ausführung von Jasmine-Tests; Tests mit Jasmine; Tab. 2-2 Jasmine-Matcher; Listing 2-10 Jasmine - beforeEach und afterEach; 2.5 Nachteile clientseitiger Frameworks; 2.6 Serverseitige Frameworks; 2.7 JsTestDriver; Funktionsweise; Abb. 2-3 Komponenten von JsTestDriver; Installation; Listing 2-11 JsTestDriver - Verzeichnisstruktur; Listing 2-12 JsTestDriver - jsTestDriver.conf; Listing 2-13 JsTestDriver - source.js, Datei mit Quelltext; Listing 2-14 JsTestDriver - test.js, Datei mit Tests Listing 2-15 Starten des JsTestDriver- ServersAbb. 2-4 Verbindung eines Browsers mit dem JsTestDriver-Server; Listing 2-16 Starten des JsTestDriver-Clients; Tests mit JsTestDriver; Tab. 2-3 Assertions in JsTestDriver; Listing 2-17 JsTestDriver - setUp und tearDown; Adapter; 2.8 Karma; Installation; Listing 2-18 Installation von Karma; Listing 2-19 Karma - Erstellung der Konfigurationsdatei; Listing 2-20 Karma - Ausführung der Tests; Integration in die Entwicklungsumgebung; Abb. 2-5 Integration von Karma in die Entwicklungs- umgebung; 2.9 Zusammenfassung; 3 Workshop: Red, Green, Refactor Weniger Redundanz im CodeKein überflüssiger Code; Konzentration auf das Wesentliche; 1.5 Voraussetzungen für testgetriebene Entwicklung; 1.5.1 Werkzeuge; 1.5.2 Methoden; 1.6 Testgetriebene Entwicklung und Unit-Tests; 1.7 Vor- und Nachteile; 1.7.1 Vorteile; Feedback; Probleme finden; Dokumentation; Sicherheit; Refactorings; Integration; Software-Design; 1.7.2 Nachteile; Aufwand in Erstellung und Wartung; Keine hundertprozentige Sicherheit; Code Coverage; 1.8 Anforderungen an einen Unit-Test; 1.8.1 Codequalität; 1.8.2 Unabhängigkeit; 1.8.3 Dokumentation; 1.8.4 Ressourcen Vorwort; Was bietet Ihnen dieses Buch?; Wie können Sie dieses Buch lesen?; Danksagung; Inhaltsverzeichnis; 1 Testgetriebene Entwicklung; 1.1 Was ist testgetriebene Entwicklung?; 1.2 Woher kommt testgetriebene Entwicklung?; Extreme Programming; Das erste Buch zur testgetriebenen Entwicklung; Frühere Erwähnungen von testgetriebener Entwicklung; Testgetriebene Entwicklung und JavaScript; 1.3 Wie funktioniert testgetriebene Entwicklung?; 1.4 Warum sollte man testgetrieben entwickeln?; Besseres Problemverständnis; Testbarer Code; Kein ungetesteter Code; Saubere Architektur 1.8.5 Nur ein Testfall pro Test1.9 Zusammenfassung; 2 Frameworks; 2.1 Die Frameworks im Überblick; 2.2 Clientseitige Frameworks; 2.3 QUnit; Installation; Listing 2-1 QUnit-Verzeichnisstruktur; Listing 2-2 QUnit - TestRunner.html; Listing 2-3 QUnit - source.js, Datei mit Quelltext; Listing 2-4 QUnit - test.js, Datei mit Tests; Abb. 2-1 Ausführung der QUnit-Tests; Tests mit QUnit; Tab. 2-1 QUnit - Assertions; Listing 2-5 QUnit-Gruppierung; 2.4 Jasmine; Installation; Listing 2-6 Jasmine - Verzeichnisstruktur; Listing 2-7 Jasmine - Anpassung der SpecRunner.html-Datei This book introduces readers to building wearable electronics projects using Adafruit's tiny FLORA board: at 4.4 grams, and only 1.75 inches in diameter, and featuring Arduino compatibility, it's the most beginner-friendly way to create wearable projects. This book shows you how to plan your wearable circuits, sew with electronics, and write programs that run on the FLORA to control the electronics. The FLORA family includes an assortment of sensors, as well as RGB LEDs that let you add lighting to your wearable projects. Find out what keeps Makers coming back to the magazine Make: with this assortment of DIY projects and articles selected by Make:'s editors. Learn to outfit your workshop and make some must-have tools; build electronic projects from actuators to antennae; make things with Arduino and Raspberry PiCreate drones and robots; build noisemaking projects and musical instruments; augment your photo and video capabilities; and make your own food, soap, ink, and more Instructional book on incorporating Adafruit's Arduino-compatible microcontroller FLORA into a wearable garment
دانلود کتاب The best of Make. Volume 2 : 65 projects and skill builders from the pages of Make: