Compiler Explorer

Wer intensives Debugging auf Systemebene betreibt, sein System so weit wie möglich optimieren möchte (oder muss), oder auch nur einfach einmal sehen möchte, was der Compiler so tut, wird schnell mit dem Assembler-Code konfrontiert. Es gibt mehrere mehr oder weniger komfortable Möglichkeiten sich die Compiler-Ausgabe im Assembler anzusehen – wer dann aber mit Compiler-Optionen herumspielt oder mehrere GCC-Versionen vergleicht, wünscht sich schnell eine komfortablere Möglichkeit in den Compiler-Output von Code-Snippets zu schauen.

„Compiler Explorer“ weiterlesen

OwnCloud: Performance-Tuning für OwnCloud 8.x

Im folgenden habe ich die wichtigsten Tipps und Tricks zusammen getragen, die OwnCloud 8.x auch auf schwacher Hardware zum Rennen bringen. Dieser Artikel bezieht sich ausschließlich auf OwnCloud 8.x, zu OwnCloud 9.x bitte hier weiterlesen. Mein Fokus liegt dabei auf dem Cubietruck bzw. Raspberry PI2. Die Liste ist selbstverständlich unvollständig – ich freue mich immer über Ergänzungen und Korrekturen in den Kommentaren. Ich werde die Liste in den nächsten Wochen weiter pflegen und auf neuere OwnCloud-Versionen erweitern.
„OwnCloud: Performance-Tuning für OwnCloud 8.x“ weiterlesen

Dokumentenarchiv für die OwnCloud – Teil 2 OCR

Meine OwnCloud erfreut mich immer noch, nicht nur weil sie mir alle wichtigen Services bietet, sondern auch weil sie einfach funktioniert und mir viel Arbeit abnimmt. Das Einscannen von Rechnungen und Belegen sowie wichtigen Dokumenten vor dem Abheften hat sich nun als fester Workflow etabliert. Gegenüber meinem letzten Beitrag habe ich die Scan-Auflösung auf 200DPI angehoben, weil das Kleingedruckte auf Rechnungen zum Teil nicht so gut lesbar war und die erhöhte Auflösung natürlich der Erkennungsrate der OCR-Software erheblich entgegenkommt.
Nach intensiver Recherche ist meine Wahl für die OCR-Software auf Tesseract gefallen.
„Dokumentenarchiv für die OwnCloud – Teil 2 OCR“ weiterlesen

Cubietruck: Sunxi Security System Crypto-Hardwarebeschleunigung für Mainline Kernel 4.0

Ich habe nun den Kernel 4.0rc5 um die Patches für den Allwinner Security System (sunxi-ss) genannten Hardware-Cryptobeschleuniger erweitert.Damit lässt sich die Crypto-Performance des A20 verbessern. Einsetzen lässt sich dies z.B. für den Zugriff auf verschlüsselte Volumes für besonders sensible Daten. Zum aktuellen Zeitpunkt ist der Gewinn noch nicht überwältigend, aber immerhin schon spürbar. Der Geschwindigkeitsvergleich wurde via „cryptsetup benchmark“ erstellt:

„Cubietruck: Sunxi Security System Crypto-Hardwarebeschleunigung für Mainline Kernel 4.0“ weiterlesen