summaryrefslogtreecommitdiff
path: root/blog/2005/Notizblog.md
blob: fd878692c2060c6e72790e9e4d74a3cae079fe35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!--
.. date: 2005/01/22 02:40
.. title: 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.