Die Speicherung von Daten in einem nicht-menschenlesbaren Binärformat kann nützlich sein, da sie viel weniger Platz beanspruchen und das Parsen einfacher und schneller ist. Es scheint viel praktischer, auf eine solche Datei wie auf einen Vektor und nicht wie auf einen File-Stream zuzugreifen.
Autor: Ján Dugáček
Ján Dugáček
Physiker, Informatiker und leidenschaftlicher Metalhead. Technologischer Spinner mit dem Talent, seine GNU/Linux-Systeme auf die verrücktesten Arten zu zerlegen.
Angenommen, du schreibst ein GUI-Programm – zum Beispiel in Qt – und du hast keine Lust, dessen Arbeitsordner und andere Einstellungen, die sich jedes Mal, wenn du es öffnest, stark ändern, ständig neu zu setzen. Die Lösung liegt auf der Hand: Speicher einige der Einstellungen auf der Festplatte. Dazu ist es erforderlich, Memory Dumps zu erstellen (die plattform-abhängig und schwierig zu debuggen und manuell zu bearbeiten sind) oder einen Parser zu schreiben (was einige Zeit dauert). Ich hatte dieses Problem mehrmals und die Lösung meistens immer wieder in neue Programme kopiert. Dann entschied ich, dass ich genug davon hatte und dass es an der Zeit war, eine kleine Bibliothek dafür zu schreiben. Eine, die so einfach wie möglich zu bedienen ist.
Es gibt viele voll funktionsfähige Betriebssysteme. Einige sind praktischer, andere weniger praktisch, aber egal, welches davon am besten zu einem passt, ein Leben ganz ohne Windows ist schwierig. Viele Geräte verfügen nur über Windows-Treiber. Viele nützliche Programme sind nur unter Windows verfügbar. Die meisten Videospiele sind reine Windows-Spiele, unabhängig davon, was Steam macht. Und so ist zumindest gelegentlich ein Wechsel zu Windows ein Muss.
Keine Lust mehr auf das Smartphone? Man kann es sich auch um den Arm binden! Ján hat eine Smartwatch getestet die eigentlich ein Smartphone ist. Oder umgekehrt?
Agenten-Ausrüstung oder Spielzeug? Ján hat eine Sonnenbrille mit integrierter Kamera getestet!