Dynamisches Dropdown für Neu und Update in Microsoft Access

Wie erstellt man in einem Microsoft-Access-Formular ein Dropdown, das im Einfüge-Modus eine andere Liste als im Bearbeiten-Modus anzeigt. […]

Tablet as Drum Pad for Sonic Pi

You just got tired of programming Sonic Pi and wished you could just hammer on some drums? If you have an Android tablet or handy and a PC or a Mac with Sonic Pi installed, I will show you how you can use your tablet as a simple drum pad for Sonic Pi. This […]

WooCommerce Tipps und Tricks

Kürzlich habe ich für ein Kundenprojekt das WordPress-Shop-Plugin WooCommerce evaluiert und zu diesem Zweck einen kleinen Testshop aufgesetzt.

http://shop.ecotronics.ch.honorius.sui-inter.net/shop/

Hier stelle ich laufend meine gesammelten Tipps und Tricks zusammen.

Produkt-Kategorien ins Menü aufnehmen

In der Admin-Oberfläche von WordPress Design – Menüs öffnen.

Rechts oben auf die Schaltfläche „Ansicht anpassen“ klicken Produkte und Produktkategorien ankreuzen Im […]

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 […]

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 […]

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 […]

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 […]

Animierte Archimedesspirale in Processing

Archimedesspirale

Spirale

Max kam mit diesem Code in Pascal und es tauchte sofort die Frage auf, ob sich der Code auch in andere Sprachen übersetzen lässt. Am ehesten in Frage kam dafür Processing, eine Entwicklungsumgebung speziell für visuelles Design, die ich bei meinen Arduino-Projekten kennengelernt habe. Hier der Processing-Code dazu:

 

/* Animated archimedean spiral […]

Tutorial: JQuery Mobile, AJAX und ASP.NET

Blumenfinder mit JQuery Mobile und AJAX

Blumenfinder mit JQuery Mobile und AJAX

Dieses Tutorial zeigt, wie man mit JQuery Mobile, AJAX und ASP.NET datenbasierte Webseiten erstellen kann, die für mobile Geräte optimiert sind. Das Ziel ist es, meine Seite mit Kulturanleitungen für Garten- und Wildblumen in ein handytaugliches Format zu bringen. In der ersten Version handelt es sich um eine […]

Das Josephus-Problem

Das Josephus-Problem ist eine alte Denkaufgabe: Eine Anzahl Gefangene (z.B. 41) wird in einem Kreis aufgestellt und dann wird abgezählt: Immer nach einer bestimmten Zahl, z.B. immer beim Dritten, wird der Kopf abgeschlagen. Dies geht so lange im Kreis der noch Verbliebenen herum, bis nur noch einer übrig bleibt. Die Frage ist nun, wo muss […]