OSX: Sprache des Betriebssystems ändern

Wenn man auf einer fremdsprachigen OSX-Installation die primäre Sprache umschaltet, wird man mit einer wüsten Mischung von Sprachen belohnt. Zum Beispiel beim Shutdown-Dialog: Ebenso gilt die primäre Sprache nur für den jeweiligen Nutzer. Die Installationssprache des gesamten Betriebssystems lässt sich einfach im Terminal umschalten: Damit sind dann alle Dialoge und Anzeigen in einer einheitlichen Sprache. […]

Read More

Arch Linux: X11-Programme komfortabel als root ausführen

In neueren Linux-Distributionen werden die Credentials für den X-Server nicht mehr auf den Root-User übertragen. Nach einem „su“ kann man so keine X11-Programme starten. Via „kdesu“ gelingt dies trotzdem, jedoch muss man immer in dem sich öffnenden Fenster das Root-Passwort eintippen, was Consolen-Nutzer wie mich immer wieder irritiert. Komfortabler geht es mit dem Wrapper-Skript „sux“, […]

Read More

Prism Break: Sichere, kompatible und schnelle Verschlüsselung ist kombinierbar

Oft liest man in diversen „Sicherheitsforen“, dass sich sichere, schnelle und browserkompatible Verschlüsselung ausschließen. Ich habe mich dem Thema nun gewidmet und einen gangbaren Mittelweg gefunden, der im SSLLabs.com-Sicherheitscheck eine A+ Benotung erzieht, keine heute gebräuchlichen Browser aussperrt und die zwei Cores meines kleinen ARM-Boards nicht übermäßig belastet. Die Anleitung bezieht sich auf Gentoo-Linux für […]

Read More

Windows XP: RAM-Disk oberhalb von 4GB

Die Gavotte Ramdisk bietet die Möglichkeit auf· 32-Bit Windows Betriebssystemen (XP, Vista) den ungenutzen Speicher oberhalb der 32-Bit Grenze als Ramdisk zu verwenden. Auch bei einem 32-Bit System mit nur 4 GB RAM, kann der bisher nicht nutzbare Bereich (ab ca. >· 3.1 GB)  als Ramdisk genutzt werden. Es ist sogar möglich dort eine Swapdatei anzulegen. Nach dem Download […]

Read More

C: Variable Argumente richtig nutzen

Immer wieder finde ich zu Funktionen mit variablen Argumenten folgende Konstruktion: Hier stellt sich die Frage, warum für fmt unbedingt den Wert 0 erlaubt werden muss? Nach C99-Standard ist va_list ein opaques Objekt und kein Pointer. Weder das Vorinitialisieren der va_list (führt auf vielen Architekturen zu Compiler-Fehlern) noch das Prüfen von fmt auf NULL (Der Wert […]

Read More