JavaScript debuggen in Chrome

JavaScript debuggen in Chrome

Generelles Vorgehen:

Zu debuggende Seite öffnen Chrome Entwickler Tools öffnen mit Ctrl + Shift + I Sources-Tab anklicken -> es öffnet sich der JavaScript Debugger mit 3 Fenstern: Quellcodeverwaltung, Editor und Debugging Fenster Gewünschtes JavaScript-File öffnen und Breakpoint setzen oder wenn man nicht genau weiss, wo sich der zu debuggende Code befindet, im Debugging Fenster […]

How to Install and Configure the Display GEN4-IOD-24T

This week I tried to configure and program a gen4 IoD 24T color display with resistive touch panel from 4D Systems for an IOT project. The display has an integrated ESP8266 and therefore WIFI. We had bought the whole kit, which means display, universal programmer adapter and some cables. There was no quick start guide […]

Was ist neu in HTML 5?

Deklaration von Doktype und Charset

Beides wurde vereinfacht:

<!DOCTYPE html> <meta charset="UTF-8" /> Neue Elemente Semantische Elemente

HTML-Elemente, die über den Inhalt Auskunft geben

header footer nav main article section aside

Weitere

details figure figcaption mark summary time Grafische Elemente svg: Zu scalable vector graphics habe ich einen ausführlichen Artikel veröffentlicht. canvas Multimedia-Elemente audio video […]

Spass mit Siri

Wegen eines Projekts besitze ich auch ein Mac Netbook. Da ich es nur für dieses eine Projekt benutze, habe ich wenig Routine und muss auch einfache Dinge wie ein Backup nachschlagen. Kein Wunder, das Backup Programm versteckt sich unter dem kryptischen Namen “Time Machine”. Letzhin wollte ich ein Backup machen und hatte keine Lust, das […]

Sensor Network with Udoo and several ESP8266

Udoo as autonomous server for a sensor network

This is quick summary how to build a sensor network with Udoo and a couple of ESP8266. It’s a project sketch, not a tutorial. To build something similar you have to be familiar with microcontrollers, sensors, MySQL, phpMyAdmin, Linux, Node.js and the Rest API. Installing and configuring Samba could also be useful.

One of the […]

Ungewöhnliche Nutzpflanzen auf dem Balkon

rote Beeren des Erdbeerspinats

Sie haben das übliche Balkongarten-Brevet mit Tomaten, Radieschen, Schnittsalat sowie Schnittlauch und Petersilie erfolgreich bestanden? Die Erfahrung, dass man in eine Gemüsekiste von 40x60cm nicht einen Kürbis, vier Fenchelsetzlinge, zwei Tomatenpflanzen und noch etwas Schnittsalat gleichzeitig setzen sollte, haben Sie hinter sich? Sie wissen auch, dass man mit 4m2 Balkon nicht Selbstversorgung betreiben kann? Kurz, […]

Sonic Pi – Advanced programming

Recently I stumbled upon Sonic Pi, a sequencer with which you can generate music programmatically. There exist versions for Windows, Mac, Linux and Raspberry Pi (that’s where the names comes from). For Windows you can get it as stickware, no installation needed. And the best: it’s free!

If you don’t have it yet, go […]

Trends 2016

Trends 2016: Internet of Things versus 3D Printing

Eigentlich wollte ich ja nur wissen, welche Foto-Sharing-Plattform zur Zeit am angesagtesten ist. Dabei bin ich auf Google Trends (https://www.google.ch/trends/explore) gestossen und habe mich einen verregneten Nachmittag damit vergnügt. Das Spannende daran ist, dass man von zwei oder mehr Suchbegriffen vergleichen kann, wie häufig sie in Google gesucht werden. Die Resultate lassen sich regional oder […]

Spass mit Regex

Die Aufgabenstellung war, Zeilen zu finden, die eine geöffnete Klammer enthalten, aber danach keine schliessende.

Die Lösung:

(?m)^.*?\([^\)]*?$

Erklärung

(?m) bewirkt, dass über das Zeilenende hinaus gesucht wird ^ Zeilenanfang .*? eine beliebige Zeichengruppe, aber durch das Fragezeichen non greedy \( die geöffnete Klammer (muss mit \ escaped werden) ([^\)]*?$ bis zum Zeilenende $ darf […]

Organisches Design

Design by nature 1

Erstaunlich auf was man beim Surfen manchmal zufällig stösst: Eine Seite zum Thema Urban Agriculture führte mich zu einem Video von Neri Oxman, das mich fasziniert und inspiriert hat. Dieses Video hat mich noch mehr berührt als die berühmte Rede von Steve Jobs.

Seither purzelt ein Kaleidoskop von Ideen […]