Notizblog

Ich kann mir Dinge so schwer merken. Und ich habe es bis heute nicht geschafft, mir eine zentrale Instanz anzugewoehnen, an der ich all die Dinge hintue, an die ich eigentlich denken moechte. Also Termine (Geburtstage und sowas wie Verabredungen oder Deadlines), Kontaktinformationen, ne Todoliste, Fakten, die ich rausgefunden habe und total nuetzlich finde und bloss nicht vergessen moechte, Accountinformationen fuer so Bewag und Online-Banking und Konsorten, wem ich wieviel Kohle geliehen habe und bei wem ich in der Kreide stehe.

Nunja, mein Communicator hat mir schon viel von der Arbeit abgenommen, ich hab da, in einem Anfall von zuviel Zeit, eine Todo-Liste angefangen. Weil die sich aber nicht zu Wort meldet, und Zeilen im Textfile sich nicht automatisch umpriorisieren koennen, aus Todos nicht von Zauberhand Termine werden und von-hand-formatieren eigentlich doof ist, wird es nur stiefmuetterlich behandelt. Zu konservierendes Wissen moechte ich in den doch eher fragilen Klappplasterechner auch nicht tun. Und bevor ich es in irgendeins der 30 Wikis tue, auf denen ich inzwischen Accounts habe und bei denen ich ganz sicher nichts wiederfinden werden, habe ich feierlich beschlossen, meinem Tagebuch hier (und damit auch dem Web-Archiv) Dinge zu fuettern, die ich spaeter bestimmt mal wieder brauche. Und vielleicht interessiert sich der eine oder andere auch dafuer.

Als erstes nun die magische Kommandozeile, mit der man den gcc dazu veranlasst, alle preprocessor defines auszuspucken, die schon ohne eigenes Zutun mitgebracht werden: 'touch x.c; gcc -E -dD x.c; rm x.c'

Und dann noch: was bei arithmetischen Shifts diskussionswuerdig ist, ist die Tatsache, dass negative Werte nach rechts geshiftet minimal -1 ergeben, positive Werte jedoch 0. Ich will die Diskussion hier aussen vor lassen. Merken wollte ich mir: "movs rx, rx, asr #shift \n\t adc rx, rx, #0". Das rundet und sorgt dafuer, dass aus der -1 beim rechts shiften eine null wird.