Über Harald

Seit 1993 bin ich als freiberuflicher Softwareentwickler mit den Schwerpunkten Programmierung von Internet- und Crossplattform-Applikationen, sowie als Mediendesigner, IT-Consultant und Dozent tätig. Die Übergänge zwischen diesen Themen sind fliessend. Mein Blog fasst all dies zu einem interessanten News-Stream zusammen. Viel Spass beim Stöbern! -- Harald

sugru: Hack Things better!

sugru ist eine von Wissenschaftlern und Designern erfundene Knetmasse, die zum innovativsten Produkt 2011 gewählt wurde. Die Masse ist 30 Minuten verformbar und hat nach 24 Stunden die Konsistenz von Silikon-Gummi. sugru haftet auf nahezu allen Flächen, ausser auf Haut. die verschiedensten Materialien können damit verbunden werden. Es ist von -60 bis +180 Grad Celsius temperaturbeständig und nicht.-leitend. Es gibt [...]

Von |2018-02-26T11:28:28+01:002012-01-19|Kategorien: Tipps, Tricks, Hacks|0 Kommentare

Mac OSX: CAPS-LOCK Problem in Windows unter Paralles beheben

Auf einigen Systemen kommt es bei Windows unter Parallels zu folgendem Verhalten: Sobald von Mac OS in die Virtuelle Maschine gewechselt wird ist Gross-Kleinschreibung vertauscht. Bisher die einzige Abhilfe: In Fenstermodus wechseln, Neben das Parallels-Fenster klicken und 2 x hintereinander CAPS-LOCK betätigen. Bei Rückkehr in das Parallels-Fenster ist dann wieder alles normal. Das Verhalten kann mit folgendem Terminalbefehl nun endgültig [...]

Von |2018-02-26T11:28:28+01:002012-01-18|Kategorien: Tipps, Tricks, Hacks|Tags: , |0 Kommentare

Mac OSX: Airdrop für alle Macs aktivieren

Mit dem folgenden Terminalbefehl kann AirDrop für alle Netzwerk-Interfaces aktiviert werden. D.h. auch ältere Macs ohne die notwendige WiFi Hardware können Airdrop benutzen, selbst per Kabel: [crayon-692e88ed87677534024393/] Nach einem Neustart erscheint das Airdrop Icon in der Seitenleiste des Finders. Bitte beachten: Hat man alte und neue Macs im LAN, dann muss der Befehl auch auf den neuen Macs ausgeführt werden, [...]

Von |2018-02-26T11:28:28+01:002012-01-17|Kategorien: Tipps, Tricks, Hacks|Tags: |0 Kommentare

Mac OSX: Lokales Timemachine-Backup auf Desktop Macs einschalten

Lokale Timemachine Backups macht ein MacBook immer dann, wenn das externe Backupmedium nicht verfügbar ist. Dieses Feature gibt es auch bei Desktop Macs, ist dort aber standardmässig ausgeschaltet. Über die folgenden Terminalbefehle lässt es sich auf jedem Mac einschalten. Macht das Sinn ? JA ! Es ist eine zusätzliche Sicherheit, wenn das externe Medium mal versagt oder nicht aus dem [...]

Von |2018-02-26T11:28:28+01:002012-01-17|Kategorien: Tipps, Tricks, Hacks|Tags: |0 Kommentare

Profildatenbank für Ärzte und Physiotherapeuten

Branche: Gesundheitswesen Realisiert mit REAlbasic, MySQL, PHP, Joomla, Excel Verwendete Standarts: SQL, CSV Basierend auf 2 Excel-Dateien mit je über 100 Spalten soll eine Profildatenbank für Ärzte und Physiotherapeuten realisiert werden. Die Datenbank soll in Joomla integriert werden und über eine Suchfunktion verfügen. Die Excel-Dateien bleiben dabei die zentrale Datenquelle. Alle Änderungen darin werden mit der Datenbank synchronisiert. Die Lösung [...]

Von |2018-02-26T11:28:28+01:002011-10-19|Kategorien: Projekte|Tags: , , , , , |0 Kommentare

Matching-Engine für Partnervermittlung

Branche: Lifestyle Realisiert mit REAlbasic, MySQL, PHP, VLD Personals Ergänzen einer Dating Plattform (unter VLD Personals) um einen Matching-Engine zum Erfassen und Abgleichen von erweiterten Benutzerprofilen nach psychologischen Merkmalen. Mehrsprachig in Deutsch, English und Türkisch. Oder mit anderen Worten: „Die Benutzer füllen einen Online-Fragebogen aus und das System sucht den passenden Partner“. Die Lösung besteht aus mehreren Teilen: Die SQL-Datenbank [...]

Von |2018-02-26T11:28:28+01:002011-05-20|Kategorien: Projekte|Tags: , , , , , |0 Kommentare

Lagerverwaltung für China

Branche: Lederwarenindustrie Realisiert mit REAlbasic, MySQL Aufbau einer Lagerverwaltung mit einer MySQL-Datenbank als Backend. Die Software läuft unter Mac OSX und unterstützt sowohl English als auch chinesische Schriftzeichen. Besondere Problematik: Die Datenbank läuft bei einem Webspace Provider in Hong Kong, während die Client Software per VPN-Verbindung in China und Europa läuft. Trotz  geringer Datenrate soll die Benutzeroberfläche nicht „träge“ erscheinen [...]

Von |2018-02-26T11:28:28+01:002011-01-03|Kategorien: Projekte|Tags: , , |0 Kommentare

Videoschnitt mit professionellem Radio-Sprecher

Das folgende Video wurde als Keynote Präsentation erstellt,  anschliessend als Film gerendert und in der Videoschnitt-Software mit einer Tonspur versehen. Ein professioneller Radio-Sprecher hat die Texte perfekt umgesetzt. Falls auch Sie Interesse an dieser Art von Werbung haben, kontaktieren Sie mich. Eine grosse Auswahl an aus der Radiowerbung bekannten männlichen und weiblichen Sprechern garantiert, daß auch für Ihr Produkt die [...]

Von |2018-02-26T11:28:28+01:002010-05-01|Kategorien: Projekte|Tags: |0 Kommentare

Mandanten-übergreifende Lagerverwaltung und Versandinterface für Lexware

Branche: Lebensmittelindustrie Realisiert mit Xojo, MySQL, Ghostscript In Lexware existieren mehrere Mandanten. Eine externe Lagerverwaltung soll alle Lagerbewegungen mandantenübergreifend zusammen fassen. Der Artikelbestand in der externen Lagersoftware soll nicht noch einmal extra gepflegt werden. Ein Versandinterface soll  stündlich voll automatisiert die aktuellen Versanddaten und Belege als PDFs an ein externes Logisitikzentrum senden. Lexware: Die besondere Problematik Lexware erlaubt keinen Zugriff auf die darunter [...]

Von |2018-02-26T11:28:28+01:002010-04-18|Kategorien: Projekte|Tags: , , , |0 Kommentare

Flash Animation aus Photoshop-Vorlage

Beispiel einer Adobe Flash Animation, basierend auf einer Photoshop-Zeichnung. Die Zeichnung wurde manuell in einzelne Objekte zerlegt, die anschliessend in Adobe Flash importiert wurden. Fehlende Bildelemente, wie der anfängliche Riss in der Wand, wurden aus Teilen der Zeichnung erstellt. Zum Einsatz kamen Adobe Photoshop, Adobe Flash sowie Apple Garageband für die Audio-Effekte. TON AN ! - Sie waren zu langsam [...]

Von |2018-02-26T11:28:28+01:002009-01-08|Kategorien: Projekte|Tags: |0 Kommentare

Joomla: Aufbau eines Intranets

Branche: Dienstleistungen Realisiert mit Joomla CMS, PHPBB, PHP, Apache Webserver Aufbau eines CMS, das zwar auf einem öffentlichen Webserver läuft jedoch ausschliesslich Zugriff für ca. 500 registrierte Mitarbeiter des Kunden erlaubt. Da auch vertrauliche Daten bereit gestellt werden, musste Joomla hier durch einige Sicherheitsvorkehrungen ergänzt werden. Die User-Accounts wurden automatisch erzeugt um den manuellen Aufwand auf Seite des Kunden auf [...]

Von |2018-02-26T11:28:28+01:002009-01-08|Kategorien: Projekte|Tags: , , , , |0 Kommentare

Produktkonfigurator auf Basis von CorelDRAW

Branche: Lederwarenindustrie Realisiert mit CorelDRAW, VBA, REALbasic Aufbau eines Produktkonfigurators bei dem der Endkunde verschieden Materialen aus einem Katalog diversen Produktteilen zuordnen kann. Das so konfigurierte Produkt kann als PDF oder CorelDRAW-Datei direkt gespeichert oder per Mail versendet werden. Auf diese Weise veränderte Produkte können wie die mitgelieferten Produkte in einer Datenbank als Vorlagen für weiteres Customizing verwaltet werden. Alle [...]

Von |2018-06-05T11:42:31+02:002007-12-11|Kategorien: Projekte|Tags: , , |0 Kommentare

Online Produktkatalog mit CMS

Branche: Lederwarenindustrie Realisiert mit REALbasic, Python, PHP, MySQL Verwendete Standards: HTTP, FTP, SQL, CSS Ein Online-Katalogsystem erlaubt das Einpflegen von Produktdaten. Jedes Produkt gibt es in verschiedenen Materialien, Farben und Dekorationen. Ein Besucher kann all diese Eigenschaften auswählen und sich so sein individuelles Produkt-Datenblatt zusammenstellen. Das Datenblatt kann er jederzeit ausdrucken, per Mail als Link oder als PDF-Anhang weiterleiten. Zusätzlich [...]

Von |2018-02-26T11:28:28+01:002007-09-11|Kategorien: Projekte|Tags: , , , , , , , |0 Kommentare

LAN mit extremen Sicherheitsanforderungen

Branche: Stahlindustrie Realisiert mit Windows SBS 2003, VMWare Player, Ubuntu Linux, XMail, Mozilla Firefox und Thunderbird Komplettaufbau eines LAN unter Windows Small Business Server 2003 (u.A. Vorraussetzung für den zentralen Betrieb von DATEV Software) und 6 Clients unter Windows XP Professional. Der Kunde wünscht bei díesem Projekt ein Maximum an Sicherheit beim Internetzugang. Um den Mailverkehr vom physischen LAN zu [...]

Von |2018-02-26T11:28:28+01:002007-04-19|Kategorien: Projekte|Tags: , , , |0 Kommentare

Printmanager: Druckerpool-Optimierung

Branche: Druckindustrie Realisiert mit REALbasic Verwendete Standards: Postscript Erstellung einer intelligenten, voll automatisierten Druckerpoolverwaltung. Der Kunde erzeugt einzelne Postscriptdateien in mehreren Verzeichnissen. Mehrere solcher Dateien bilden einen Printjob für den ein Druckerpool zur Verfügung steht. Die Software überwacht alle Verzeichnisse und sobald die Dateien für einen Job komplett vorliegen, wird daraus eine einzige Postscriptdatei erzeugt. Beim Zusammenbau der Postscriptdateien werden [...]

Von |2025-04-13T12:22:19+02:002007-04-11|Kategorien: Projekte|Tags: , , |0 Kommentare

Biometrie per Software: Podoskop

Branche: Medizintechnik Realisiert mit Delphi Verwendete Standards: Active-X, DDE Während einer Ganganalyse zeichnet ein sog. Podoskop  den Bewegungsablauf eines Patienten per Videokamera auf: Der Patient geht dabei auf einer Glasplatte unter der sich eine Kamera befindet. Die Kamera übermittelt die Daten in Echtzeit an eine Workstation. Das Projekt besteht aus 2 Teilen:1. Eine Software zur Steuerung der Kamera. Alle [...]

Von |2018-02-26T11:28:28+01:002007-02-07|Kategorien: Projekte|Tags: |0 Kommentare

Produktions Planungs System

Branche: Schuhindustrie Realisiert mit REALbasic, Delphi, MySQL Verwendete Standards: SQL, Barcode, VNC Erstellung eines kompletten Produktions-Planungs-Systems inklusive Faktura mit speziellen Anforderungen an das Printsystem. Alle Planungs- und Fertigungsprozesse wurden in REALbasic mit MySQL als Backend abgebildet. Um die Entwicklungszeit drastisch zu verkürzen wurde alle Printausgaben in QuickReports unter Delphi realisiert. Der Datenaustausch zwischen Hauptapplikation und Printmanagement geschieht über eine eigens [...]

Von |2018-02-26T11:28:28+01:002006-11-23|Kategorien: Projekte|Tags: , , , |0 Kommentare

Verwaltung Industrie-Tankanlage

Branche: Recycling-Industrie Realisiert mit REAlbasic. REALSQL Database Ein vorhandenes System (DOS-Software mit Direktdruck) wurde komplett erneuert und im Funktionsumfang erheblich erweitert: Tankvorgänge wurden in Echtzeit von der Tankanlage über eine serielle Schnittstelle gesendet. Der Drucker wurde durch ein Nullmodem-Kabel ersetzt, über das die ankommenden Daten per Software eine SQlite-Datenbank geschrieben werden. Drucker und Papierverbrauch konnten damit entfallen. Eine Filter und Export-Funktion erlaubt [...]

Von |2025-04-13T12:22:19+02:002006-09-26|Kategorien: Projekte|Tags: , , , |0 Kommentare

Crossplattform Usenet Client

Branche: Multimedia Realisiert mit REALbasic, Python, MySQL Verwendete Standards: HTTP, NNTP, SQL, XML Erstellung eines Clients, der ein System zur datenbankgestützen Usenet-Suche abfragt. Dabei wird der User gegen eine MySQL-Datenbank authentifiziert, die restliche Kommunikation geschieht über XML und das NNTP-Protokoll. Die Software übernimmt das komplette Datenmanagement Das Anzeigen von Thumbnails, das Downloaden und dekodieren von Binärnachrichten und das Browsen durch [...]

Von |2018-02-26T11:28:28+01:002005-11-29|Kategorien: Projekte|Tags: , , , , |0 Kommentare

Netz- und Lichtsteuerung für eine Tennisanlage

Branche: Fitness / Wellness Realisiert mit Delphi, MySQL, IO-Hardware von Meilhaus Ein vorhandenes System (DOS-Software und uralte ISA-Bus IO-Karte) wurde komplett erneuert und im Funktionsumfang erheblich erweitert: Hardware-Grundlage ist ein System unter Windows XP mit PCI IO-Karten von Meilhaus. Dazu wurde ein entsprechendes Hardware-Interface gebaut, welches die entsprechenden Pins der vorhandenen Anschlüsse auf die der neuen IO-Karten legt. Die Software [...]

Von |2025-04-13T12:22:20+02:002005-11-29|Kategorien: Hardware, Projekte|Tags: , , |0 Kommentare

Migration KHK nach Lexware

Branche: Lebensmittelhandel Realisiert mit Delphi, MS Access, VBA, Python Verwendete Standards: SQL Der komplette Debitoren- und Artikelstamm von KHK Classic Line wurde nach Lexware Financial Office Pro  migriert. Da KHK nur den Export in DBase-Dateien gestattete, wurden die Daten über MS Access mit entsprechenden VBA-Routinen auf das Importformat von Lexware konvertiert. Da Memofelder nicht exportiert werden konnten, wurde diese mittels [...]

Von |2018-02-26T11:28:28+01:002005-01-01|Kategorien: Projekte|Tags: , , |0 Kommentare

Salesforce CRM: Import & Automatisierung Casemanagement

Branche: Touristik / Businessreisen Realisiert mit .NET, Perl, Python, Javascript, XMail SMTP Server Verwendete Standards: HTTP, FTP, SMTP, SOAP, Salesforce API, DHTML, CSS Die in einem SAP Datenbank-Export bereitgestellten Daten werden täglich per FTP abgeholt und über eine SOAP Schnittstelle in das Salesforce CRM importiert. Dabei wird das System über eine unscharfe Suche nach schon vorhandenen Daten überprüft und entsprechende [...]

Von |2025-04-13T12:22:21+02:002004-10-09|Kategorien: Projekte|Tags: , , , , , |0 Kommentare

XMail SMTP-Server: Antispam- & Antivirus Gateway

Branche: Internet Providing Realisiert mit Perl, PHP, Python, XMail, Spam Assassin, ClamScan, MySQL Verwendete Standards: SMTP, SQL Kern dieses Systems ist ein SMTP Server (XMail) bei dem ein und ausgehende Mails verschiedene Filter durchlaufen. Bevor eine Mail in das Postfach eines Users gelangt, wird diese zuerst auf Viren und anschliessend auf SPAM überprüft. Mails von einem Sender der in einer [...]

Von |2018-02-26T11:28:29+01:002004-06-25|Kategorien: Projekte|Tags: , , , , |0 Kommentare

Mail Processing, Ticket based Workflow

Branche: Versicherungswesen Realisiert mit Python, XMail SMTP Server, ZOPE 2.9 Verwendete Standards: SMTP, ZOPE API Kern des Systems ist ein XMail Mailserver bei dem eingehende Mails über einen SMTP-Filter nach entsprechender Authentifizierung automatisch verarbeitet werden. Dateianhänge werden extrahiert, dekodiert und je nach Inhalt der Mail über entsprechende Steuerkommandos im Nachrichtentext in verschiedenen Verzeichnissen abgelegt. Der Sender erhält eine autom. generiert [...]

Von |2025-04-13T12:22:22+02:002003-12-18|Kategorien: Projekte|Tags: , , , , |0 Kommentare

XMail Queue Manager

Branche: XMail Community Realisiert mit Python, wxWindows Framework Verwendete Standards: SMTP, TCP/IP, XML-RPC Dieses speziell für den XMail SMTP-Server entwickelte Analysewerkzeug erlaubt es die Mail-Warteschlange (Queue) des SMTP Servers zu analysieren. Ein Vorgang, der sonst nur mühsam anhand der Log-Dateien möglich ist. Dazu werden mehrere Threads gestartet, welche die über mehrere Ebenen verschachtelte Verzeichnisstruktur der Queue durchforsten. Wird eine nicht [...]

Von |2018-02-26T11:28:29+01:002003-09-02|Kategorien: Projekte|Tags: , , , , |0 Kommentare