I was finally inpired by !ProWiki’s table feature… I first saw it on Gründer:WikiEngineVergleich. That page features a huge table with many columns, and yet it isn’t too difficult to edit the table. The text formatting rule was very clever.
Oddmuse traditionally doesn’t use brackets and nesting, however, so I felt I needed something slightly different for the beginning and end of the table. I decided to use a pseudo-tag because I’ve been using them for <rss …> and <include …> rules. And to end the table I just use a horizontal line. I’m assuming that it makes no sense to use <hr> inside a table cell.
Only after having coded Oddmuse:Long Table Markup Extension did I realize that it allowed me to do block markup inside table cells. Theoretically it would/should be possible to use horizontal lines inside table cells. Oh well. I stuck with the ‘
!’ end-of-table rule…
I’ll now add CSS support. I think that will give users a better tool to customize the look of their table. The alternative would have been the strategy !ProWiki and !LaTeX use: Specify [rrrccclll] or something like that at the beginning. Yuck.
Looks pretty cool:
I’ve been cooking the best stuff in a long time… A proud cook speaking…
Discovered that it is trivially easy to make paratha. Instead of chapati flower, I use lokal “Bauernmehl” which consists of 88% wheat and 12% rye. Instead of ghee I used butter. For two people, use 200g flower, add salt, water, some butter, knead, let it rest. Then make eight pieces of bread: Take a small ball of dough, add liquid butter, roll-out thin (circle), paste with some liquid butter, fold (half-circle), paste with some liquid butter, fold (quarter-circle), and roll-out again. In a pan with even more butter, bake for about half a minute on each side – just bake until they look yummy! I also tried using two dates, cutting them up into tiny pieces, and adding that to the dough, trying to recreate that fruity taste of peshwari nan. (I wonder what I could use instead of dates…)
Also made some terrific tomato chutney: 5 tomatos, some fresh ginger, 60g raisins, 3 soup soons of brown cane sugar (the recipe specified “jaggery” as an alternative, but I didn’t look for it). Cook with ⅛l of water for about 10min, add ½ tea spoon of kurkuma, fry some panch puran mix in oil – fennel seeds, mustard seeds (rai), cummin (jeera), fenugreek (methi), and onion seeds (kalonji, “schwarzer Kümmel”) – and add to the tomatos, then roast (no oil) ½ tea spoon of fennel seeds and another ½ tea spoon of cummin, crush (I just used a big spoon to crush the stuff on a wooden tablet), and also add to the tomatos. Then add the juice of ½ lemon, and let it cool. The lemon juice and the raisins really develop a very fruity aroma.
Did an omelette curry to go with it: Make omelette with 3 eggs and some salt, cut into stripes, keep for later. Fry an onion or two until it is really brown (different taste!), add salt, 1 tea spoon each of kurkuma, cummin, paprika and cilantro (i only had fresh cilantro, but I love its smell – reminds me of Thai food – so I just added fresh cilantro leaves at the end instead). Take potatoes for two people, peel, cut into small pieces, and add them to the mix. Add some water, let it cook for about 10min. Add omelette stripes, cook another 5min.
More Paper Mario 2: The Thousand-Year Door.
And I reached Ikaruga level 3 in easy mode without using extra credit. This means I can finally choose level 3 from the practice menu! Amazing that this game still fascinates me.
Claudia is eating my Toor Dal + Tomato Chutney + Basmati Rice.
I find that I rarely need to edit images unless I have bad lighting conditions. On these occasions, using The Gimp and fiddling with the levels is my best bet. I also like the false colors. Which one do you like better?
Couldn’t sleep. Claudia had to get up at 7:30 to start her new 60% job at 9:00. We’ve been going to bed between 4:00 and 7:00 in the morning these holidays. Claudia was nervous. She went to bed arround 1:00. I promised to be with her if could not fall asleep. At 1:30 I went to bed as well. At 2:30 I got up again. No use. At 3:30 I went to bed again. At 4:30 I got up again. Still no use. I decided to stay awake… See 2005-01-04 Wikis for the result.
I used to think that we had a natural 25h cycle. On Google, I found different results:
24h 11m, says Czeisler:
“Accepting the near-24-hour period means that all the ideas about daily human rhythms that we take for granted must be rethought,” Czeisler says. For example, biological clock lore states that we drift to a later wake-up hour on weekends because we fail to reset the 25-hour cycle each morning as we go to work.
“We’re not drifting,” Czeisler insists. “We’re pushing ourselves to a later time with our exposure to electric lights from sunset to bedtime. That resets our biological clocks.”
The resetting, which leads to difficulty in awakening on Monday, can, in many cases, be “cured” by going to bed earlier on weekends. Awakening too early often can be avoided by going to bed later. 
Strange facts about sleep:
Anything less than five minutes to fall asleep at night means you’re sleep deprived. The ideal is between 10 and 15 minutes, meaning you’re still tired enough to sleep deeply, but not so exhausted you feel sleepy by day. 
Finding your sleeping pattern:
There is a little-publicized formula that acts as a perfect cure for people who experience continual or seasonal problems with sleep entrainment. This formula is free running sleep!
Free running sleep is a sleep that comes naturally at the time when it is internally triggered by the combination of your homeostatic and circadian components. In other words, free running sleep occurs when you go to sleep only then when you are truly sleepy (independent of the relationship of this moment to the actual time of day).
[…] if you would like to try free running sleep, you could hopefully do it on vacation. You may need a vacation that lasts longer than two weeks before you understand your circadian cycle. Even if you cannot afford free running sleep in non-vacation setting, trying it once will greatly increase your knowledge about natural sleep cycles and your own cycle in particular. 
Same text, no alarm clock! Indeed, I avoid the alarm clock as much as possible and only use it once a month or even less – for important appointments with clients.
Few upwardly mobile people in the modern rat-race society can live without an alarm clock. Increasingly, time becomes the most precious commodity in society where achievement is often associated with speed and perfect time-management. However, alarm clocks introduce two harmful side effects: stress and sleep deprivation. 
Best of all in that article:
Sex before sleep is highly recommended! Sex works as a powerful hypnotic. If you practice sex without procreative intentions, positive influence of sex on sleep may be your number one excuse for sticking faithfully to your conjugal duties. Here is also a recommendation to stick with a single partner. Longevity studies show that healthy stable monogamous sex life is one of powerful life expectancy determinants. On the other hand, sex with your new great love is likely to disrupt sleep. Apart from a healthy dose of endorphins, it will also raise your catecholamines that may fragment sleep cycles. For the same reasons, promiscuous sex may also not play the expected hypnotic role.
Started to read The Design of Everyday Things by Don Norman, ISBN: 0465067107. See WhatIsAffordance and WikiAffordances.
I wonder if it makes sense to do the same for wikis…
; WikiWikiWeb: Make webpages editable with any browser ; UseMod: WikiWikiWeb doesn’t support SoftSecurity very well ; OddMuse: UseMod is not easy to extend ; ProWiki: UseMod doesn’t have enough features ; MoinMoin: WikiWikiWeb is written in Perl but Python is better ; WikkiTikkiTavi: UseMod is written in Perl but PHP is better ; MediaWiki: UseMod doesn’t use a database ; JotWiki: WikkiTikkiTavi is written in PHP but Python is better
I ended up writing the Oddmuse:Admin Action. I think people have asked me for something like it before, and I had refused arguing that the current system was more flexible, as it allowed everybody to design his very own admin page. But I was reading The Design of Everyday Things yesterday. About the importance of affordance and mapping – wikis don’t suggest “URL hacking” as one way of using them. And mapping “index of all pages” to “URL hacking” is just not a given. So I added an obvious path to the index action, the version action, the refer action, etc.
How much is Switzerland donating for the Tsunami humanitarian crisis? The government is paying CHF 27M, ie. about USD 23M.
|Finanzielle Beiträge des Bundes:||Für Nothilfe gesprochen:||27 000 000 CHF||Davon bereits verpflichtete finanzielle Mittel:||10 000 000 CHF||Multilaterale Beiträge:||9 000 000 CHF|
For some VisualLanguage explanation of how and where the money is used, see the PDF files linked from the DEZA Tsunami Dossier.
Swiss donations by ordinary people are collected via the “Glückskette”. The DEZA (Swiss Agency for Development and Cooperation, SDC) says:
Wir empfehlen stattdessen eine Spende an die Glückskette auf Konto 10-15000-6 Vermerk: “Seebeben Asien” oder online unter http://www.glueckskette.ch/.
On that website, you’ll see that until today, they collected CHF 44.5M, ie. about USD 39M.
Today is a “special collection day”; we’ll see how it turns out. Right now the server seems to be hopelessly overloaded.
While browsing, I also found the CIRC’s !FamilyLinks page:
The aim of the ICRC’s familylinks website is to help those separated by conflict or disaster to find information about their loved ones in order to restore contact. 
BTW, the DEZA also published a book “ICT4D – connecting people for a better world.” (ICT4D is Information and Communication Technology for Development) The book is available online:
The ICT4D Platform was held in conjunction with the World Summit on the Information Society (WSIS), December 2003 in Geneva.
This book aims to make the outstanding wealth of knowledge compiled during the ICT4D Forum available to a wider audience. It is also intended to stimulate interest and awareness beyond the core ICT circles, and especially to reach those development organisations which are still sceptical about ICT4D because of its perceived technical focus. 
Been playing the Star Wars game Rogue Squadron II: Rebel Strike. It is surprisingly fun, also as a two-player game. The reason is, I guess, visual oppulence, and not too difficult. Nice soundtrack. Other than that, there is however nothing to recommend it. The game-play is simplistic, there is little identification, and I’m not really feeling like I’m improving in any of the skills required.
Found a nice banner on the web:
For reasons I cannot quite remember anymore, FSF Europe hesitates to support nosoftwarepatents.com. Anybody remember more about this?
Anyway, I’ll link to http://www.fsf-europe.org/projects/swpat/.
I do have a real life! It’s not only Oddmuse day in and day out. I love to cook. I’m trying to learn Arabic.
The nation that popularized torture again is back in the news… StefanKrempl quotes from the New York Times:
When the Abu Ghraib scandal broke last spring, officials characterized the abuse as the aberrant acts of a small group of low-ranking reservists, limited to a few weeks in late 2003. But thousands of pages in military reports and documents released under the Freedom of Information Act to the American Civil Liberties Union in the past few months have demonstrated that the abuse involved multiple service branches in Afghanistan, Iraq and Cuba, beginning in 2002 and continuing after Congress and the military had begun investigating Abu Ghraib. 
I feel bad about Oddmuse development. This is my last week of holidays and I’ve been coding furiously. I’ve also kept up with documenting changes in English. But if anybody is trying to follow my coding, Oddmuse:RecentChanges must be overwhelming. I’ve created Oddmuse:ChangeLog for lower-level info, and Oddmuse:News for higher level info – but I’m not convinced that adding more info reduces InformationOverload.
And I’m really concerned about international users that would like non-English Documentation. The faster Oddmuse itself changes, the less motivation there is to write manuals in other languages.
I’d like to make clear that all these changes are localized changes. They only affect single features, single modules… But somehow RecentChanges doesn’t reflect that. I wonder what I’m missing. PageCluster”“s? Maybe the News page will act as some sort of DigestedSummary?
When I wrote Oddmuse:ChangeLog, I also needed a ChangeLog-to-RSS script. When I searched the web, I found nothing. That’s pretty weird, because when I searched again after having written my first version, I immediately found 0xDECAFBAD's Python script. Oh well, I thought, I’ll just comment on his blog. But comments were not allowed. I’ll try trackback, I thought. Tried ManualTrackback, even.
Extracted the trackback link from the HTML source of his page:
<rdf:Description rdf:about=“http://www.decafbad.com/blog/2003/09/02/cl_to_rss” trackback:ping=“http://www.decafbad.com/mt/mt-tb.cgi/88” dc:title=“ChangeLog to RSS web service” dc:identifier=“http://www.decafbad.com/blog/2003/09/02/cl_to_rss” dc:subject=“tech” dc:description=” Hanging out on joiito on IRC today, I read Ecyrd asking around about any tools to present GNU-style changelogs as an RSS feed. I couldn't find any, but I did find this changelog parser, apparently by Jonathan Blandford. So,…” dc:creator=“deusx” dc:date=“2003-09-02T13:44:18-05:00” />
But even so I was unable to get the Trackback right.
I feel like some old “Blog Ghost of the Past” turning up…
Saw the House of Flying Daggers yesterday (IMDB:0385004). When one of the men kills the woman he loves because she wants to join somebody else, I was glad to see that the other man could hardly believe what he had heard. Jealousy is such a strange thing. The story is ok, not too involved, the cinematography oppulent, colorful, not as stringent as in Hero – it reminded me of Crouching Tiger, Hidden Dragon.
Saw Infernal Affairs today (IMDB:0338564). Two moles: a mole in the police department and an undercover cop in the gang, each trying to discover who the other is. Well done. Until the very last scene, I was unsure of where the main characters were going to end up. I noticed Kelly Chen as psychologist and thought she looked very beautiful.
This month is Maggie Cheung special at the Xenix here in Zürich. I must go and see some movies. I first noticed her in the Wong Kar-Wei movie I like so much: In the Mood for Love. I’m really looking forward to seeing 2046 (IMDB:0212712).
Later tonight I went to see As Tears Go By (IMDB:0096461), Wong Kar-Wei’s first movie. There is the beginning of a love that is not to be, one of the typical elements of his movies, and there are typical shots, but the colors are not the typical colors of later movies, the atmosphere is less dream-like, and the story is much weaker. In fact, the story is too week for a full feature. There are only a few key elements – escape to the country side, younger brother getting himself into trouble, older brother getting him out again. No twists, no side-plots. Totally linear, and aesthetically not as convincing as later movies.
Today in the Xenix:
Full Moon in New York (Ren zai Niu Yue) by Stanley Kwan, HK 1990; IMDB:0098187. It was ok, blue colors, dark. Loney people. Unfortunately the dialgs seemed very artificial. The acting did not touch me. I didn’t emotionally understand what was going on between the character Maggie Cheung was playing and her lover. Could be that the movie portrays the lives of immigrant Chinese very well. I heard some evil things about my Chinese ancestry as well… Could be that the lives of actors are also portrayed well, but I cannot tell. So that leaves me with too much drinking in the cold, and cold relationships, and fragments of lives, to quickly out of sight to even notice the pain.
The Center Stage (Yuen Ling-yuk) by Stanley Kwan, HK 1992; IMDB:0102816. Strange movie. I don’t know any old Chinese movies, and I didn’t know Ruan Ling Yu. It was interesting in a way, seeing how people dress, how they dance, smoke, social rituals, but not very engaging. There were some very nice Maggie Cheung shots, but all in all I was not sucked in… It was interesting to remember that my grandfather left China in 1924…
TelePolis writes about doctors and torture in Gunatánamo and Abu Ghraib.  They are not real doctors, because they work for the military. The interests of the military come first. The enemy combatants are not real prisoners – neither of the US, nor war-prisoners. But we knew that. They do what the third Geneva convention was designed to prevent.
[…] the present Convention shall apply to all cases of declared war or of any other armed conflict which may arise between two or more of the High Contracting Parties, even if the state of war is not recognized by one of them. […] The Convention shall also apply to all cases of partial or total occupation of the territory of a High Contracting Party, even if the said occupation meets with no armed resistance. […] To this end the following acts are and shall remain prohibited at any time and in any place whatsoever with respect to the above-mentioned persons: (a) Violence to life and person, in particular murder of all kinds, mutilation, cruel treatment and torture; (b) Taking of hostages; (c) Outrages upon personal dignity, in particular, humiliating and degrading treatment; (d) The passing of sentences and the carrying out of executions without previous judgment pronounced by a regularly constituted court affording all the judicial guarantees which are recognized as indispensable by civilized peoples. 
!DoD – Department of Dorture…
What I would like the rest of the world to do:
The High Contracting Parties undertake to enact any legislation necessary to provide effective penal sanctions for persons committing, or ordering to be committed, any of the grave breaches of the present Convention defined in the following Article. Each High Contracting Party shall be under the obligation to search for persons alleged to have committed, or to have ordered to be committed, such grave breaches, and shall bring such persons, regardless of their nationality, before its own courts. It may also, if it prefers, and in accordance with the provisions of its own legislation, hand such persons over for trial to another High Contracting Party concerned, provided such High Contracting Party has made out a prima facie case. […] Grave breaches to which the preceding Article relates shall be those involving any of the following acts, if committed against persons or property protected by the Convention: wilful killing, torture or inhuman treatment, including biological experiments, wilfully causing great suffering or serious injury to body or health, compelling a prisoner of war to serve in the forces of the hostile Power, or wilfully depriving a prisoner of war of the rights of fair and regular trial prescribed in this Convention. 
I would like these knights of torture to be brought to court.
Trying to get used to my new keyboard… A TouchStream LP.
Saw Alexander (IMDB:0346491). I liked Angelina Jolie as Olympia, dictating letters to her son, battle cinematography (cuts, colors, images). Other than that it was an ok film, a bit too long. If you have to possibility of reading Gisbert Haefs’ Alexander (and his followup, Alexander in Asia), then do it. Unfortunately I think they are only available in German. ISBN:3453470141 and ISBN:3453470028.
RSI forces me to reduce my computer time. Reading books and going to the movies instead.
Two days ago I went to see Infernal Affairs 2 (IMDB:0369060), very good, like the first movie in the same series.
I like EarleMartin’s new Mu License:
Just Say Mu to Legalese.
Lovely. Poetry instead of PrimarilyPublicDomain. And the more I think of it: The Mu nature probably prevents big business to rip you off, because when in doubt, DefaultCopyright rules. The Mu License is a question of faith!
It also reminds me a bit of anti-globalisation activism. Most of the demonstrations and meetings are pointless; the important part seems to be the getting together and making noise. It’s discontent and frustration expressing themselves in symbolic action.
Symbolic action for people pissed-off at the ever more intrusive aspects of copyright law… If you want to beat the system, use a license from the FreeSoftwareFoundation or CreativeCommons. But symbolic action requires an element of fun, of self-irony, it must awaken the clown in us. Thus, the Mu License.
Hm, seems that not all of my sites got moved correctly. Remaining problems to be solved:
Cron Job Details: I get mail saying for example:
/bin/sh: line 1: /home/aschroeder/bin/update-changelog: No such file or directory
That script starts with the magic characters:
It worked before… And I can call the scripts from the command line. So either /bin is not on the path (so no cron-jobs can run), or /bin cannot be read, or my script cannot be executed, or whatever. Unfortunately I don’t know how to debug this, and since my fingers need rest, I have little energy to look at it myself…
Crontab setup example:
aschroeder@thinkmo:$ crontab -l 07 * * * * /home/aschroeder/bin/update-changelog …
A short IRC chat with one of the sysadmins reveals:
Jan 18 10:07:01 thinkmo CRON: Authentication service cannot retrieve authentication info.
I think we know what the problem is… The first attempt at fixing it didn’t help, though.
CGI Details: Perl CGI scripts started reporting ‘’500 Can’t connect to www.emacswiki.org:80 (Bad protocol ‘tcp’) at changelog-to-rss line 61.’’ – some sources seem to indicate that this, too, is a permissions problem. The chroot has no access to /etc/protocols… 
CreativeCommons Switzerland – finally our draft is online:
One of the best films I’ve seen in years. Yes I am totally and utterly romantic in some hidden corner of my heart. Maybe the final part was too long. But beginning, middle – wow! – close-ups, streets, crowds, rooms, romance, money, hands, faces, lips, eyes, waiting, looking, small-talking, indecision and enchantment, bitter-sweet love… And a happy-end, too! Hongkong Love Affair (IMDB:0117905).
Must see some Wong Kar Wei movies, now! Chunking Express, Mood for Love, or Ashes of Time… What shall it be?
Saw Wong Kar-Wei’s Days Of Being Wild (IMDB:0101258) – which I had already seen 2002-12-28. It is still a great movie. I love all of the main characters. After a while I even appreciated the stepmother. Some of the cuts were so wild, I suspected some trouble during restauration. The movie has difficulties finding an end. There are at least two occasions where cuts, rhythm, and story seem to indicate the end. And then it just goes on. I would have liked a stronger ending – more closure! There are many of the Wong Kar-Wai elements. Rain. Uniforms. Impossible love. Longing. Portraits. Smoke. Awesome.
Saw Irma Vep yesterday. IMDB:0116650. I do not recommend it. I really enjoyed some of the scenes with Maggie Cheung, and some of the scenes were very interesting with very few cuts. But beyond that, I was not too interested in criticism of the French movie industry, production ambiente, or the plot. Thus, no recommendation.
NoFollow – not for wikis?
ClayShirky posts on Many2Many about tags (current hype word: folksonomy) and hierarchies. 
One day the concept of creativity can be a subset of a larger category, and the next day it can become a slice that cuts across several categories. In hierarchy land, this is a crisis; in tag land, it’s an operation so simple it hardly merits comment.
The move here is from graph theory (arrange everything in a tree graph, so that graph traversal becomes the organizing principle) to set theory (sets have members, and the overlap or non-overlap of those memberships becomes the organizing principle.) This is analogous to the change in how we handle digital data. The file system started out as a tree graph. Then we added symlinks (aliases, shortcuts), which said “You can organize things differently than you store them, and you can provide more than one mode of access.”
I still wonder whether splitting incoming mail into folders is a good idea. I think we need mail processing that assigns tags and allows to quickly and efficiently perform set operations on them.
Found somebody with a lot of nice pictures of Zürich:
Started playing Prince of Persia: Warrior Within – the first boss fight had me depressed until I read the FAQ and realized that you have to keep blocking until she makes one specific move and hit her right then and there. Oh well. Time to relearn my Persian fighting skillz.
Just discored a FOSS service provider directory… http://www.foss-directory.ch/
But I don’t have a laptop!
Cheapest Dell notebook I can get (including Microsoft stuff which really sucks) is CHF 925 or USD 778 or EUR 597. Hm.
Been listening to Radiohead’s Hail to the Thief album a lot these days. The effects of a MP3 player with space for about four albums… Intense listening!
William Burroughs tried to reach the subconscious mind with stories produced using the cut-up technique: Write stuff, cut it up, put it together in random order, let people read it. It makes no sense on a conscious level, but touches you on some weirder level.
Or do goes his theory. I always felt that it was just crappy reading.
Listening to Radiohead with their fairly cut-up words, their deconstruction of pop-music – I feel reminded of William Burroughs. Perhaps his cut-up technique fails for books but works for music?
Notice that the hypertext they have been creating all over the net is similarly byzantine, weird, cut-up – and maybe it will reach into your subconscious mind. As KarlPopper noted, when it comes to psychotherapy, you can never disprove it… If it doesn’t work, you need more of the same. Just a bit different.