
Einfach um mal wieder etwas Angular und Typescript aufzufrischen, habe ich mich dazu entschieden eine kleine Toolbox zu bauen. Die Toolbox soll mit der Zeit wachsen und wird sicherlich niemals fertig sein. Ziel ist es, dass möglichst alles im Browser des Nutzers läuft und kein Backend voraussetzt.
QR Code Generator
Jedes mal wenn ich mal einen QR Code generieren wollte, bin ich auf endlos mit Werbung zu gepflasterten Webseiten gelandet. Darum lag es nah erstmal so einen nachzubauen. Das war auch nicht sonderlich schwer, da man einfach alles mittels Plug & Play zusammenstecken kann. Natürlich bieten andere Dienste auch direkt URL-Shortening Services und Tracking mit an, aber das braucht man in der Regel zu selten und würde auch ein ordentliches Backend benötigen.
Bild Konverter
Hin- und wieder will ich einfach nur ein Bild konvertieren und lande dann auf Seiten wie convert.io. Diese Seiten haben eigentlich alle das gleiche Problem: Man muss das Bild irgendwo hin hochladen und keine Ahnung was dort damit passiert. Darum war ich ganz froh, als ich gesehen habe, dass convert bzw. ImageMagick als WebAssembly vorliegt und sich einfach in Angular einbinden lässt. So kann man ganz bequem eigentlich fast jedes Bildformat in fast jedes andere Bildformat kopieren und das ganz ohne Upload.
Browser Infos
Das ist eigentlich eher aus der Not heraus geboren. Ich musste bei einem Benutzer untersuchen, ob der Browser eventuell eine falsche Zeitzone wiedergibt. Da habe ich auch leider nicht so schnell eine passende Website gefunden, die sowas einfach liefert und habe sie dann kurzerhand selbst gebaut.
Zahlensysteme
Hier finden sich momentan zwei Tools. Eins für die Umrechnung von GibiByte zu GigaByte und Co und das andere Tool für die allgemeine Umwandlung von Zahlen in andere Zahlensysteme.
Zahlenbasis Konverter
Das hätte ich am ehesten in meinen Uni-Zeiten gebraucht, aber ich dachte mir als kleine Aufwärmübung ist sowas auch schnell geschrieben. Man kann eine Zahl in einer beliebigen Basis eingeben und eine beliebige andere Basis wieder ausgeben.
Bits und Bytes
Durchaus auch hin und wieder eine Diskussion wert, ist die Frage in welcher Basis man eigentlich die Größe eines Datenträgers angeben sollte. Dieser Rechner erlaubt einem das Konvertieren zwischen SI und Binär, also der Unterschied ob ein KiloByte nun 1000 Byte oder 1024 Byte sind. Somit erklärt sich dann auch, warum die Festplatte vielleicht mit 1000 GB beworben wurde, Windows aber nur 931 GiB anzeigt.
Ich verspreche natürlich keine Bugfreiheit und ich verspreche auch nicht, dass ständig neue Tools kommen werden – sollte sich ein Bug finden oder sich jemand ein Feature wünschen, hinterlasst mir gerne einen Kommentar.
