2005-11-30 08:22:01 (in Berlin, Germany)

Wiki Wanted

I am looking for a Wiki software that fulfills these requirements:
  • Allow creation of an hierarchy
  • Export hierarchies as PDF (or processible XML)
  • Accessible via tunnel (MediaWiki has broken redirects)
  • ...the rest can be like MediaWiki
We use a MediaWiki but the lack of structure is dangerous. Information gets burried and is never found again. The categories are a beginning. But I i want to put categories into categories and some logic should create a structure from that information and create a browsable tree. Am I asking too much? Anyone knows such a thing? Drop me a note.

Posted by Raimund 'Raimi' Jacob | Permalink | Categories: english, Technokratie

2005-11-27 17:32:00 (in Berlin, Germany)

Infrared fun (LIRC)

Oh, I love Linux (or rather: doing things my way): I got myself a TV card (Hauppauge WinTV PCI FM, bttv type=10) with a remote control. That's actually my third TV card, all of which were bttv-based. I dumped the first one because it was only mono and the tuner wasnt very good. But it had a remote control which i was too lazy to make work. The second one was stereo but I didn't have a remote control. Now i got this new (old) one at ebay that has everything i need. I installed the LIRC tools from Debian but made the kernel module (lirc_i2c) myself. For 2.6.14.2 I had to use lirc-0.8.0pre1 because the last official release does not compile. My remote isn't supported directly, so I had to run irrecord to get a proper lircd.conf. You can find it together with my config by downloading this. Some applications have support for an infrared remote. The ones I want to use are xmms, xawtv and mplayer. I also want to control the master volume of my soundcard independently of any running application. The remote doesn't have many keys, I ended up with these functions which represent what i do frequently:
  • TV - launch xmms in fullscreen mode
  • RADIO - launch xmms
  • VOL+/VOL- - change master volume using amixer
  • SOURCE - say the current time
  • 1 - play/pause/unpause file in xmms (xmms-shell)
  • 2 - stop file in xmms (xmms-shell)
  • 3 - skip to next file in xmms (xmms-shell)
  • xawtv/mplayer: MINIMIZE - quit this program
  • xawtv/mplayer: FULLSCREEN - toggle fullscreen mode
  • xawtv/mplayer: MUTE - mute/unmute audio
  • xawtv: CH+/CH- - Change current station
  • xawtv: 0 - Change to first station
  • mplayer: CH+/CH- - seek forward/backward 30s
  • mplayer: 4/6 - seek forward/backward 3s
  • mplayer: 5 - pause/unpause playback
As you might see: xawtv and mplayer are mutually exclusive, but xmms can (and does) run all the time. Volume control and launching of applications is handled by irexec which is started/stopped in my .xsession. So this is all nice and well, i can finally control the TV from the couch. Yes, this is new for me. No, I don't have a TV in my room. I would have liked to use a different remote because this one doesn't handle very nice. The keys are too small and insensitive. But obviously not every remote works with every sensor.

Posted by Raimund 'Raimi' Jacob | Permalink | Categories: english, Linux

2005-11-25 19:11:48 (in Berlin, Germany)

28

I met my mom today and she was telling me something scary: When I celebrated my 28th birthday some days ago it was 28 years after my dad was 28 when I was born. Now I am 28 and I have neither a wife, a daughter nor a son. Times change or is this just me?

Posted by Raimund 'Raimi' Jacob | Permalink | Categories: english, Life

2005-11-23 20:51:07 (in Berlin, Germany)

ctrl-z

When i took nikita out of service (replaced by livsfare) i had some spare parts which were just too good to be thrown away. Also, Katrin and I wanted to try some case-modding so we started what should become this: The complete set of pictures is here. Here are some details. Rationale:
  • Put it in the spare suitcase
  • Use leftovers
  • Gather tools and experience for other projects
  • It should do something useful
  • Make it look good
  • Let it glow
  • Make it orange
The reason for the last two items is this: You can buy lots of case-modding equipment, but only in the standard LED colors red, green, blue and white. Orange is another standard LED color, but there is no case-modding equipment in orange.

The idea

First, there was only the rough idea of the aluminium suitcase. The question was if board and power supply unit would fit. Later we discovered two things: Firstly, the actual mainboard from nikita was bigger then the broken victim-board we used for all tests. Secondly, the suitcase isn't much of aluminium. It's basically chipboard laminated with a shiny metal film. That's why it's so cheap (something like 10 Euro). But it is easy to be dealt with, sawing and rasping is easy.

First steps

The old hardware had to be cleaned because it was growing dust puppies already. The guts of the suitcase were removed and painted orange. The CPU fans and little plastic thingies we tought could carry the mainboard were sprayed orange (which didnt turn out very well).

The Glowing

The most interesting part was to stuff as many orange LEDs into as we could (afford and manage). The building block and limiting factor are LED stripes which we thought would easily carry our normal 5mm LEDs. But we didnt read carefully: Those stripes are meant for SMD LEDs. At least hey came with a collection of suitable SMD resitors. So we ended up drilling 0.8mm holes into the stripes (after some attempts you just know how wide 2.54mm is). One side of the stripes were sprayed orange,too (guess which one).
Then followed some soldering and goofing around (check the gallery). Light is so much fun.
144 LEDs switched like this (4 in a row, all blocks parallel) use up about 13W of power (1.1A at 12V). Yes, this is surpisingly much if you consider that the entire machine runs at 80W (120 when booting).

Putting everything together

A (part of a) peanuts can had to serve as an exhaust pipe for the power supply unit which is glued and screwed inside the case. . The picture to the right shows what carries the board now. M3x25mm screws hold those metal thingies and the board. The socket for the 230V power supply was a little difficult because i wanted it well protected with heat schrink tubing - which of course shrinks while you are soldering. That took me nearly have an evening until i was satisfied with the result.
Then there was a mean surprise: Not only was the dummy board smaller than the real one, it also had the AGP slot at a different spot. That was actually new to me: The AGP slot may be the first one one the board, but it's not neccessarily the first opening in the case. There was another small surprise. A 5mm LED doesnt fit in a 5mm reflector case. There is a small ring that needs to be rasped off. I love this little power tool.
the 4 HDDs are screwed to 2 plexiglass plates which in turn are screwed to the suitcase. Changing a HDD is not easy, but i don't indend to do that anytime soon.

Turning it on

Long story short, eventually we could turn the thing on with this extra cool protected switch (the cap itself costs more than 6 Euros). See the gallery for some more pictures.

Software and Usage

The machine named ctrl-z runs Debian sid. It has two 800 Mhz PIII processors, 768 MB of RAM and 4 HDDs. Two of them have 40GB, the other two are 80GB and 120GB. To make some use of this the 40GB discs are connected as a RAID1 (mirror) array (those are old IBM discs, waiting to fail). Together with the 80GB disc as a RAID0 (stripe) this makes 120GB which in turn is a RAID1 mirror of the 120GB disc. Yes, you can make RAIDs be members of RAIDs in Linux software RAID. Unfortunately the boot-time autorun of the kernel (2.6.14.2) does not detect this correctly, so the RAIDs are assembled with a kernel command line. So this machine serves as a backup device (hence the name). If only wake-on-lan worked, i could do everything automatically. So i have to turn it on manually, but at least this is fun. So, feel free to drop us a note and always keep in mind: safety first. Wear glasses, a helment, gloves, scarf and a jockstrap when working with a Proxxon Micromot.

Posted by Raimund 'Raimi' Jacob | Permalink | Categories: english, Technical Fun

2005-11-21 23:08:49 (in Berlin, Germany)

The Descent

Ilu und Kaaa haben ja schon gesagt, dass Ihr The Descent kucken muesst. Ich bin dann mit ein paar Freunden nochmal reingegangen: Ich glaube, beim zweiten mal ist es noch gruseliger, weil man Angst vor dem hat, was gleich kommt. Jedenfalls ist die deutsche Uebersetzung tauglich, auch wenn wieder etwas Atmosphaere verloren geht. Auch wurde seit dem Fantasy Filmfest nichts veraendert. Ich hatte ja befuerchtet, dass sie das andere Ende nehmen.

Posted by Raimund 'Raimi' Jacob | Permalink | Categories: deutsch, Talking Movies

2005-11-21 22:42:23 (in Berlin, Germany)

Endlich

Ich wollte das ja schon immer haben, schon bevor man es blog nannte. Meine eigene, weltweit ignorierbare Meinungsseite. Leicht zu pflegen und immer verfuegbar. Hier auch schon mein erstes Plugin ... ... ein Mandelbrot.

Posted by Raimund 'Raimi' Jacob | Permalink | Categories: deutsch