Ü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

Apple Mail: Absturz beim Drucken unter OSX Mavericks

Nach dem Umstieg auf Mac OSX 10.9 “Mavericks” haben einige User das Problem, daß Apple Mail beim Drucken vom EMail sporadisch abstürtzt. Im Crash Report steht dann unter Application Speciifc Information folgendes: [crayon-692dcadbaeaa2931245836/] Der Grund hierfür ist, zumindest in den mir bekannten Fällen, eine Inkompatibilität von MS Office 2011 for Mac. MS Office überschreibt bei der Installation einige System-Schriftarten, was [...]

Von |2020-03-11T09:19:31+01:002014-09-09|Kategorien: Tipps, Tricks, Hacks|Tags: , |0 Kommentare

WLAN Funk-Barcodescanner mit Touchscreen

Branche: Stahlverarbeitende Industrie Realisiert mit Linux, Python, Xojo, Filemaker Verwendete Standards: TCP/IP, UDP, HTTP, ODBC Ein auf FileMaker basierendes Projekt zur Produktionszeiterfassung soll um mehrer Arbeitsplätze zur Datenerfassung per Barcode erweitert werden erweitert werden. Anforderung: Die Geräte zur Datenerfassung sollen kompakt, einfach zu bedienen, lüfterlos und robust sein. Die Anbindung an das lokale Netzwerk soll über WLAN geschehen. Herkömmliche PC’s [...]

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

xtCommerce: Micro Content Management System mit FileMaker

Branche: Nahrungsergänzungen Realisiert mit xtCommerce, FileMaker, PHP, MySQL, JQuery Anforderung: Einblenden selbst erstellter Inhalte (News) an beliebigen Stellen in einem xtCommerce Onlineshop. Die Inhalte sollen in einem einfachen System ohne HTML-Kenntnisse sellbst erstellt und verwaltet werden. Die News-Artikel sind in verschiedene Kategorien unterteilt. Durch Klick auf den entsprechenden Link soll eine Seitenleiste mit älteren News der gleichen Kategorie eingeblendet werden. Die Hauptansicht [...]

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

PrestaShop: Onlineshop rund um Design und Lifestyle

Neben xt-Commerce bieten wir nun auch Service rund um PrestaShop, eines der modernsten Opensource Shop-Systeme, die es derzeit auf dem Markt gibt. PrestaShop kommt bereits mit vielen vorinstallierten Plugins und ist "responive out of the Box”, d.h. das Layout passt sich dynamisch an Desktop, iPad oder iPhone an. Als Beispiel dazu finden Sie hier: Ideefood.com - aussergewöhnliche Design und Lifestyle-Artikel [...]

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

Zeiterfassung mit Lexware und Filemaker

Branche: Stahlverarbeitende Industrie Realisiert mit FileMaker, Xojo Verwendete Standards: ODBC Automatische Übernahme von Auftragsdaten aus Lexware Financial Office Pro in ein bestehendes FileMaker-Projekt zur Betriebszeiterfassung. Anforderung: Sobald in der Lexware Warenwirtschaft ein Produktionsauftrag erfasst wurde, sollen die Auftragsdaten in die FileMaker Applikation zur Betriebszeiterfassung übernommen werden. Lösung: In Lexware wurde der Formulartyp “Auftragsbestätigung” in einen “Produktionsauftrag” umfunktioniert. Eine externe App [...]

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

Datenaustausch zwischen Lexware und Filemaker

Branche: Stahlverarbeitende Industrie Realisiert mit FileMaker, Xojo Verwendete Standards: ODBC Erstellen einer Schnittstelle zwischen Lexware Financial Office Pro und FileMaker. Anforderung: Die Lexware Warenwirtschaft soll um entsprechende Funktionen wie kundenspezifische Textbausteine und weitere Zusatzinfos ergänzt werden. Da Lexware ein geschlossenes System ist, muss hier ein Datenaustausch mit einem externen Programm stattfinden. In einer externen Datenbank müssen die entsprechenden Informationen über [...]

Von |2025-04-13T12:22:17+02:002014-08-05|Kategorien: Projekte|Tags: , , , , |0 Kommentare

Ultimaker: 3D-Druck Toolchain

Welche Werkzeuge benötigt man um eine Idee mittels 3D-Drucker in ein physisches Objekt zu verwandeln ? Die Toolchain startet mit einer CAD-Software, die sogenannte Solids verarbeiten kann. Vereinfacht ausgedrückt sind Solids dreidimensionale Grundformen (Solid Primitives) wie Quader, Kugel, Säule oder Kegel. Diese Objekte tragen neben Informationen über Ihre Abmessung etc. auch die Information über Innen- und Aussenflächen. D.h. die Software [...]

Von |2018-02-26T11:28:27+01:002013-07-12|Kategorien: Projekte|0 Kommentare

Ultimaker: David Braam über Cura

In diesem Video erklärt David Braam die neuen Features von Cura, einem in Python und wxWidgets programmierten Slicer für 3D-Drucker. Die Software ist opensource und perfekt auf den Ultimaker abgestimmt. Ziel ist es möglichst viele technische Details vor dem User fern zu halten und über sehr smarte Funktionen viele Dinge bereits im Hintergrund auszuführen. Ein eigener Slicing Engine macht Cura [...]

Von |2018-02-26T11:28:27+01:002013-07-12|Kategorien: Tipps, Tricks, Hacks|Tags: |0 Kommentare

3D-Drucker: Ultimaker now!

Nun ist es soweit, es gibt hier einen neuen Mitarbeiter: Einen Ultimaker 3D-Drucker, pre-assembled, out-of-the Box einsatzbereit, extrem schnell und mit 0,0125 mm Auflösung sehr genau. Mein Kompliment an Ultimaker LTD! Nach nur wenigen Tagen Lieferzeit kam der 3D-Drucker sehr gut verpackt an. Meine Erwartungen wurden übertroffen: Auspacken und Loslegen - keine Justage (Printbed Leveling) notwendig! Perfekt! Zum Ultimaker Unboxing [...]

Von |2018-02-26T11:28:27+01:002013-07-11|Kategorien: Projekte|0 Kommentare

Betriebszeiterfassung per Barcode-Pistole

Branche: Stahlverarbeitende Industrie Realisiert mit FileMaker Erstellung eines Systems zur Zeiterfassung einzelner Arbeitsschritte mit Monitoring in Echtzeit. Ein Werkstück duchläuft bis zu seiner Fertigstellung mehrere Arbeitsschritte. Die während der einzelnen Schritten aufgewendete Zeit bildet die Basis der Preiskalulation. Um den tatsächlichen Aufwand zu messen und Optimierungsbedarf zu erkennen ist es notwendig, die Bearbeitungszeit jeders einzelen Arbeitsschritts zu kennen. Es gibt aktuell [...]

Von |2020-04-02T09:12:41+02:002013-07-11|Kategorien: Hardware, Projekte|Tags: , , , , , , |1 Kommentar

Joomla 1.5.8 unter PHP 5.4: Keine Menü-Checkboxen – missing checkboxes in menu manager!

Beim Update von PHP 5.2 auf PHP 5.4 kommt es bei Joomla 1.5.8 und wahrscheinlich auch weiteren Versionen des 1.5er-Zweigs zu folgendem Fehler: Im Backend werden alle Menüs ohne Checkbox aufgelistet. Es ist somit nicht mehr möglich z.B. Funktionen auf mehrere Menüpunkte gleichzeitig anzuwenden. Der Grund dafür: Der automatische Class-Loader von Joomla funktioniert nicht, daher wird das JHTMLGrid Objekt wird [...]

Von |2018-02-26T11:28:27+01:002013-04-17|Kategorien: Tipps, Tricks, Hacks|Tags: , , |1 Kommentar

Parallels Desktop für Mac automatisieren: Per Script anhalten und wieder starten

Will man eine virtuelle Maschine sichern, muss sie vorher angehalten werden. Backup-Lösungen wie z.B. Carbon Copy Cloner bieten die Möglichkeit unmittelbar vor und nach dem Backup Scripts auszuführen. Was liegt also näher als Parallels Desktop per Script zu stoppen und nach der Datensicherung wieder zu starten ? Die folgenden beiden Scripts machen genau das. Parallels Desktop per Script anhalten Sämtliche [...]

Von |2018-02-26T11:28:27+01:002013-03-28|Kategorien: Tipps, Tricks, Hacks|Tags: , |0 Kommentare

Mac OSX: Wenn die externe Festplatte nach Aufwachen aus dem Sleep Mode abgemeldet ist

Besonders bei WD My Passport Festplatten, aber auch bei div. Modellen anderer Hersteller kommt es vor, dass sich nach Aufwachen aus dem Sleep Mode die Festplatte selbst ausgeworfen hat. In dem Fall half bisher nur die Festplatte vom Strom trennen und wieder anschliessen, was leider das Laufwerk für viele Dinge ziemlich unbrauchbar macht. Das Dilemma ist vorprogrammiert: Apple verweist auf [...]

Von |2018-02-26T11:28:27+01:002013-03-26|Kategorien: Tipps, Tricks, Hacks|Tags: |0 Kommentare

Mac OSX 10.8.3: Neue Features der Bildschirmfreigabe

Apple hat mit dem Update auf Mac OSX 10.8.3 der Bildschirmfreigabe (Screen Sharing) ein paar nützliche neue Features spendiert: Clipboard Sync: Über ein neues Icon in der Symbolleiste kann die Zwischenablage nun dauerhaft zwischen Host und Client synchronisiert werden. Remote File Copy: Über simples Drag & Drop können nun Dateien zwischen Client und Host ausgetauscht werden. Dazu zieht man ein [...]

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

Joomla 1.5.8 unter PHP 5.4: Keine Artikel-Checkboxen – missing checkboxes in article manager!

Beim Update von PHP 5.2 auf PHP 5.4 kommt es bei Joomla 1.5.8 und wahrscheinlich auch weiteren Versionen des 1.5er-Zweigs zu einem weiteren ärgerlichen Fehler: Im Backend werden alle Artikel ohne Checkbox aufgelistet. Es ist somit nicht mehr möglich z.B. einzelne Artikel zu löschen. Der Grund dafür: Der automatische Class-Loader von Joomla schlägt fehl und das JHTMLGrid Objekt wird nicht [...]

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

Joomla 1.5.8 unter PHP 5.4: Keine Untermenüs – missing menu items!

Beim Update von PHP 5.2 auf PHP 5.4 kommt es bei Joomla 1.5.8 und wahrscheinlich auch weiteren Versionen des 1.5er-Zweigs zu einem ärgerlichen Fehler: Im Backend werden Untermenüs nicht mehr angezeigt, obwohl im Frontend alles komplett ist. Der Grund dafür: Der automatische Class-Loader von Joomla schlägt fehl und das JHTMLMenu Objekt wird nicht erzeugt. Durch Einfügen der blau hinterlegten Zeilen [...]

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

Project 2: Faktura erweitert!

Es ist nun schon einige Zeit her, dass wir unsere auf FileMaker basierende Inhouse Faktura komplett überarbeitet haben. Inzwischen sind viele nützliche Features hinzugekommen. Rechnungsstapel Rechnungen können nun in einen Rechnungstapel geschrieben werden, der dann bei Bedarf irgend wann komplett ausgedruckt wird. Die Funktion hat sich als besonders nützlich erwiesen, wenn Rechnungen z.B. per iPad geschrieben werden. Rechnungserfassung Hier wurde [...]

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

xtCommerce Veyton: Kundenkarten für Onlineshop und Direktkauf

Branche: Nahrungsergänzungen Realisiert mit xtCommerce, FileMaker, PHP XtCommerce "Veyton" bietet die Möglichkeit Gutscheincodes zu erzeugen, die der Kunde bei einer Bestellung einlösen kann. Ein solcher Gutscheincode kann z.B. einen Rabatt auf alles, bestimmte Produkte oder Erstattung der Versandkosten beinhalten. Was liegt also näher als den selben Gutscheincode für eine Kundenkarte zu verwenden, die der Kunde sowohl Online als auch vor [...]

Von |2018-02-26T11:28:27+01:002012-11-22|Kategorien: Projekte|Tags: , , , , , |0 Kommentare

xtCommerce Veyton: Sportnahrung von Powerstar Food

Der Online Shop von Powerstar Food wurde komplett redesigned. Der Onlineshop rund um das Thema Nahrungsergänzungen setzt auf xt-Commerce Veyton auf. Die Software wurde dazu stark Modifiziert um den Anforderungen zu genügen. Über Powerstar Food Nahrungsergänzungen Das Angebot von Powerstar Food umfasst Sportnahrung für alle Bereiche: Gesundheit, Diät, Ausdauer, Kraft, Bodybuilding, Kampfsport und viel mehr. Sportnahrung von Powerstar Food überzeugt [...]

Von |2018-02-26T11:28:27+01:002012-10-17|Kategorien: Projekte|0 Kommentare

Mac OSX: Adobe Acrobat Reader Plugin aus Safari entfernen

Nach Installation von Adobe Acrobat Reader oder der Creative Suite stellt man als Mac User fest, dass Safari nun PDFs nicht mehr mit dem Vorschau Plugin öffnet, sondern mit dem Acrobat Plugin. Dieses ist langsamer und nicht wirklich komfortabel in Sachen Scrollen und Zoomen der PDF-Inhalte. Folgende Terminal-Kommandos entfernen das Plugin. Safari stellt PDFs dann wieder wie gewohnt mit dem [...]

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

Project 2: Migration unserer Faktura von Microsoft Access zu FileMaker

Der folgende Beitrag dokumentiert den Einsatz von FileMaker 12 und FileMaker Go in einem In-House-Projekt, nämlich unserer Agentursoftware, eine genau auf unsere Zwecke zugeschnittene Faktura inklusive Projektzeiterfassung. Es begann 1996 3 Jahre nach unserer Unternehmensgründung musste eine Faktura her, die genau auf unsere Bedürfnisse zugeschnitten und jederzeit erweiterbar war. "Project 1" war geboren. "Projekt 1" war komplett in Microsoft Access [...]

Von |2018-02-26T11:28:27+01:002012-09-21|Kategorien: Projekte|Tags: , , , |0 Kommentare

Prozess-Automatisierung einer LKW-Waage von Schenck Process

Branche: Recycling Realisiert mit REALbasic, SQlite Ein Kunde verwiegt pro Tag zahlreiche LKW mit unterschiedlichen Recyclingstoffen, die verschiedene Deponien anfahren. Je nach Fracht wird ein entsprechendes Begleitformular benötigt. Das bedeutet für jeden Transport eine entsprechende Wartezeiten, die in der Summe gerechnet hohe Kosten verursachen. Wöchentliche Reports über die Wiegevorgänge werden an mehrere Geschäftsstellen in Papierform versendet - ebenfalls ein Vorgang [...]

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

xtCommerce Veyton: Bestellungen komfortabel abrufen, drucken & Aktionen managen

Branche: Nahrungsergänzungen Realisiert mit xtCommerce, REALbasic, PHP, JSON Nach Umstieg auf xt-Commerce Veyton  hatte ein Kunde mit folgenden Problemen zu kämpfen: Das tägliche Bearbeiten von Bestellungen im Browser gestaltete sich sehr mühsam und zeitaufwändig. Selektieren nach Kundengruppen war unmöglich. Das Einpflegen von Start- und Endedatum hunderter von Aktionspreisen war nur manuell möglich - nicht praktikabel für Aktionen bei denen viele [...]

Von |2018-02-26T11:28:27+01:002012-09-18|Kategorien: Projekte|Tags: , , |0 Kommentare

Joomla: Intranet on Steroids für die Schweiz

Branche: Dienstleistungen Realisiert mit Joomla CMS, PHP, Javascript, Apache Webserver Für einen Kunden in der Schweiz wurde ein auf Joomla basierendes Intranet im Zuge eines Updates von 1.6 auf 2.5 um weitere Funktionen ergänzt: Neues Layout Das Layout wurde komplett umgestaltet. Elemente wie JQuery Slider, Galerie Widgets etc. bieten nun mehr Möglichkeiten Inhalte dynamisch darzustellen. Insgesamt ist das Erscheinungsbild nun [...]

Von |2018-02-26T11:28:27+01:002012-09-18|Kategorien: Projekte|Tags: , , , , |0 Kommentare

xtCommerce Veyton: Tabs für Produktseiten

Branche: Lebensmittel Realisiert mit xtCommerce Veyton, PHP, JQuery Integration eines Tab-Interface in die Produktseiten des Onlineshop-Systems xt-Commerce „Verton“. Das System wurde so konstruiert, dass im Backend mit lediglich 2 Steuerbefehlen beliebig viele Tabs generiert werden können. Extrem lange Produktberschreibungen lassen sich so bequem über Reiter anwählen. Beispiel: Powerstar Food Sportnahrung und Nahrungsergänzungen

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

Mac OSX: Umfassende Liste der Terminal Defaults Commands

Mac OSX beinhaltet viele versteckte System-Optionen, die sich nur über das Terminal an und ausschalten lassen. Mathias Bynens hat eine Liste zu diesen sogenannten Terminal Defaults Kommandos zusammengestellt. Eine aktuelle Version steht immer via github zur Verfügung. Für alle, die etwas unsicher in Sachen Terminal sind: Das Terminal findet Ihr unter Programme/Dienstprogramme/Terminal. Die Befehle können dann einfach über die Zwischenablage [...]

Von |2020-03-11T09:19:32+01:002012-04-04|Kategorien: Tipps, Tricks, Hacks|Tags: |0 Kommentare

Mac OSX: Pro Audio Converter

Pro Audio Converter ist eine App mit der eine Vielzahl verschiedener Audioformate schnell und effektiv konvertiert werden kann. Clever programmiertes Multithreading sorgt dabei für eine enorme Zeitersparnis. Mit bis zu 4 Threads gleichzeitig kann das selbe Ausgangsmaterial in viele Formate parallel konvertiert werden. Pro Audio Converter lastet dabei alle CPU-Kerne optimal aus ohne das komplette System auszubremsen. Auch das Lesen [...]

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

Mac OSX: MacZFS, eine freie ZFS Implementation

Das ZFS Fileystem ist ein 128-Bit-Filesystem, das sich durch hohe Performance, Datensicherheit, einfache Administration, Selbstheilungsfähigkeiten auszeichnet. Zudem unterstützt es enorme Datenmengen. Mehrere Partitionen oder Laufwerke können mit ZFS zu einem einzigen logischen Laufwerk zusammengefasst werden. Die Datensicherheit von ZFS wird u.A. durch sog. Snapshots sichergestellt, bei denen gelöschte Daten so lange präsent bleiben bis der freie Speicher zur Neige geht. [...]

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