Kategorie-Archiv: Programmieren

HTML Table – Zeile durchstreichen – linethrough / strikethrough

Beim Redesign der EPU / KMU Webanwendung foxyoffice wollte ich stornierte Rechnungen oder Buchungen besser darstellen und einfach die Zeile in der HTML Tabelle die storniert wurde mit einem roten Strich kennzeichnen und so den Datensatz canceln. Leider funktioniert die CSS Anweisung text-decoration: line-through bei Tabellen nicht. Nur beim Text der jeweiligen Zelle direkt. Das erzeugt dann aber viele kleine einzelne Striche.

Weiterlesen

Refactoring macht Sinn

Von Refactoring liest man zwar öfters, nimmt sich auch vor mal den vorhandenen Code zu optimieren aber man macht es schlussendlich nie und findet immerwieder extrem gute Gründe das Vorhaben aufzuschieben. So habe ich das Thema bis jetzt zumindest gehandhabt. Da wir an der neuen Version 2.0 für foxyoffice arbeiten, welche ein komplett neues Design beinhaltet habe ich mir auch vorgenommen gleichzeitig den Sourcecode zu optimieren und Altlasten aus dem Weg zu räumen. Weiterlesen

Barcode Scanner im Browser richtig einlesen

Barcode Scanner in Verbindung mit Browser können richtig abenteuerlich werden. Vor kurzem, hatte ich die Aufgabe mit Barcodes, die von einem Scanner eingelesen werden in einer Webapplikation zu arbeiten. Ein Barcode Scanner ist grundsätzlich nichts anderes, als eine emulierte Tastatur der einfach die Zeichen des Barcodes der Reihe nach als Tastenschläge eintippt. Somit kann das Gerät in jeder beliebigen Software verwendet werden ohne umständlich mit DLLs oder sonstigem zu handieren. Weiterlesen

Howto restore incremental Cobian backups

If you are using Cobian Backup you maybe have to restore your saved files and didnt find a restore option in the software. Thats because Cobian Backup isnt providing this feature out of the box. When doing full backups that’s not a big point because you are able to just copy the files from your backup folder to your destination. But if you did incremental backups you maybe have only ONE full backup folder and hundreds of incremental backup folders. There is no easy way to merge all this incremental backup directories to one big full directory and also overwriting old files with new ones.

I just ran into this issue and wrote a small php script for merging these folders. You can download it here. cobian-restore.php.tar

Just run the script in your command line (linux users) it will read all folders, sort them by date and then begin to copy each folder to one destination folder with forced overwrite option.