Alle Beiträge von S. Grinschgl

Vielen Dank für 18 Jahre Zusammenarbeit – Ein neues Kapitel beginnt

Nach 18 erfüllten Jahren als freiberuflicher Multimedia-Softwareentwickler ist es an der Zeit für eine Veränderung. In diesen fast zwei Jahrzehnten hatte ich das Privileg, mit großartigen Kunden und Partnern innovative Projekte umzusetzen und die rasante Entwicklung der Technologiebranche hautnah mitzuerleben.

Jetzt ist der Moment gekommen, um mich beruflich weiterzuentwickeln und neue Wege zu gehen. Diese Entscheidung habe ich nach reiflicher Überlegung getroffen, und ich freue mich sehr auf die kommenden Herausforderungen und Möglichkeiten.

Ich möchte mich bei allen bedanken, die mich auf diesem Weg begleitet und unterstützt haben. Ihr Vertrauen und Ihre Zusammenarbeit haben maßgeblich zu meinem Erfolg beigetragen.

Auch wenn ich meine Tätigkeit als freiberuflicher Entwickler nun beende, freue ich mich darauf, die Zukunft mit neuen Projekten und Perspektiven zu gestalten.

Herzlichen Dank für die gemeinsame Zeit – ich freue mich auf das, was kommt!

Chess-Composer

Project: Chess-Composer
Tech: Vue.js, Chess.js, Tone.js, PWA
Task: technical concept and implementation
Link: chess-composer.com

Description:
What does a chess game sound like? This deep question lead to this experimental application, which converts PGN chess notation into musical notation, creating sounds live via real-time software synthesis and sequencing. It applies music theory concepts (which needs more elaboration).

The Progressive-Web-App (PWA) runs completely offline and is installable on mobile devices. Current status is early alpha, more like a prototype. It only runs in modern browsers which support Web Audio API. Please don’t run any other audio/video content in your browser(-tabs). If you notice sound distortions reload the page.

Privatsphäre im Internet

„Privacy blue“ by Infosec Images is licensed under CC BY 2.0 

Arguing that you don’t care about the right to privacy because you have nothing to hide is no different than saying you don’t care about free speech because you have nothing to say.

Edward Snowden

Manch einer fragt sich wie man seinen persönlichen Level an Privatsphäre im Internet verbessern kann. Anbei ist eine kurze Liste einer umfassenden Sammlung nützlicher Ressourcen zur Verbesserung Ihrer Privatsphäre:

https://www.privacytools.io/

https://prism-break.org/en/

https://nomoregoogle.com/

DPG-App

Projekt: DPG-App
Tech: Vue.js, Phonegap
Task: Technisches Konzept & Implementierung
Link: DPG

Beschreibung:
iOS & Android Hybrid-App welche die Besucher der DPG-Frühjajrstagungen durch die Veranstaltung führt. Die App stellt das vollständige Programm, eine Merkliste, Kalender-Integration, lokale Push-Benachrichtigungen und inkrementelle Daten-Updates zur Verfügung.

Logitech M720 unter Debian Stretch

Just a quick note on how to get the Logitech M720 detected and paired under Debian Stretch.
According to Logitech specs, this mouse uses „smart bluetooth“, meaning it’s a low enery device.
As the mouse was not detected via blueman graphical interface, some steps were neccessary to get the mouse discovered.

First make sure your bluetooth adapter is running properly.
Then install blueman package via apt.

open a shell and start a LE-device scan:
sudo hcitool lescan

this will get the mouse detected in the following scan:

open a second shell and run:
bluetoothctl
scan on
pair XX:XX:XX:XX:XX:XX
connect XX:XX:XX:XX:XX:XX
trust XX:XX:XX:XX:XX:XX

done.

DOX-Presenter

Projekt: iOS iPad Präsentations-App
Kunde: DOX-IT
Technik: Phonegap, JS, Cantao Cumulus, REST-Api

Beschreibung:
Offline Präsentations-App mit Anbindung an Cantaos Cumulus CRM.
Die iPad-App dient Außendienstmitarbeitern zur Präsentation von Produkten und Informationsunterlagen beim Kunden. Mit Hilfe des Cumulus CRM können Kataloge zusammengestellt und für den Offlinegebrauch mit der App synchronisiert werden.

Raspberry Pi 3 Altoids case

I recently got a Raspberry-Pi 3 Model B as a development platform for Internet-Of-Things projects. The very first task was to give it an adequate housing, so I decided to put it into an Altoids tin.

raspi Altoids-tin

 

 

 

 

 

tools used:

  • sticky-tape
  • permanent marker
  • opinel no8 carbon steel knife
  • sandpaper

I transfered the shapes and locations of the Pi´s plugs onto the sticky tape via the marker.
The tape was put on the Aldoids tin afterwards and the shape was cut out with the Opinel knife. Although the Opinel did the job quite well maybe I should just use a dremel next time.

Raspi-logo

raspi-sandingWell, actually it turned out the PCB was a bit too large to fit in the Altoids so I sanded down the edges of the PCB almost up to the screwholes. Of cause you have to pay attention not to destroy any circuits or components.

To isolate the board from the metal case to prevent shortening components I put a plastic card at the bottom of the tin.

re-fuse – FENDER® FUSE™ Preset-Manager

Projekt: re-fuse, FENDER® FUSE™ Modelling-Amp Preset-Manager
Tech: Adobe Air, XML
Link: Fuse-Produkte

Beschreibung:
Bei den FENDER® FUSE™ kompatiblen Gitarrenverstärkern, z.B. Fender® „Mustang“-Modelle, handelt es sich um sog. Modeling-Amps mit programmierbaren DSPs. Da die FENDER® FUSE™ Software von Haus aus keine komfortable Verwaltung der Sound- und Effekt-Presets bietet habe ich diese Cross-Platform-App für OSX & Windows zum Bearbeiten und Sortieren von Presets geschrieben.

Continue reading