September 2004
Sun Mon Tue Wed Thu Fri Sat
      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 28 29 30    

01.09.04

Article writing continued

Pushed it from ASCII up to HTML, added a little clarification do dyld_stub disassembly. Some other housekeeping stuff. Wasted too much time playing Urban Terror really.
Posted by Nat! at 01:39

02.09.04

Article pretty much done

A few tweaks here and there and then its up for internal review at Mulle. So I would think saturday or sunday looks like a likely release date.
Posted by Nat! at 01:47

03.09.04

Voice note, about article progress

Courtesy of TTS Interactive Demo.

Posted by Nat! at 00:20

07.09.04

Bindings and Cocoa

I am trying out Bindings in Cocoa. I thought this would be easy to grasp, because I dealt so much with (and actually also wrote) EOAssociations. But unfortunately not quite so.

Learning progress is slower than I hoped. One thing I stumbled over, was my inability to hook up a NSMutableDictionary instance variable with some sort of binding, so that the dictionary is filled up for me automatically with user defined keys and values. As far as I can tell, that's not possible.

Well neither was this possible with EOAssociation, but where is the progress :)

I suspect this weblog will quiet down quite a bit over the next few weeks, as nothing particularly exciting is bound to happen.

Ah yes, ZNeK has cranked up the arms race by allowing himself a dual 2.5 GHz. Hmm :)

Posted by Nat! at 01:39

10.09.04

Nostalgia


Original Mulle Artwork from 2000.
Posted by Nat! at 00:40

12.09.04

Optimization Forum Entries

Wrtiting something into the forum is much quicker for me than crafting a complete article. I always wanted to do a more practical chapter with assorted "tips and tricks", but that would never have become very coherent. So an idea was to create a forum and dump periodically something into it.

Last week I wrote

I also detailed in this thread how I think the stub code of shared libraries could be made much more efficient. It'd be nice to hear, if someone thinks I made a major mistake their.

In general, if you have a little trick for improving performance, why not share it in the Mulle Optimization Forum.

Posted by Nat! at 16:06

13.09.04

Cease and Desist!

Internet da
Play it while its hot
Posted by Nat! at 13:16

14.09.04

I am im-pressed

I don't know how old this video is, but it is truely amazing. You need your hostile WMV player for this.

Hein ?

Posted by Nat! at 21:48

21.09.04

Busy reading Harry Potter

It took a while till I finally noticed that the long awaited paperback edition of the Order of the Phoenix came out. Since Mrs. Rowling apparently tries to double her page output with every installment, this will take still some time to finish.

The beginning was not very good, but starting with Hogwarts it has become excellent again. Better than the Goblet of Fire IMO.

Posted by Nat! at 00:28

23.09.04

Apple G5 Dual 2.5GHz vs. Dual 2.0GHz (first revision)

Or ZNeK's machine vs. mine. Running them Skidmarks, the Dual 2.5 Ghz is 25% faster, big surpise

TestDual 2GHzDual 2.5 GHz
ParseVid (INT)104.5%160.3%
MPEG (INT)148.1%183.6%
PixBlend (INT)148.9%186.1%
Ellipticrypt (INT)150.6%188.1%
Rijndael (INT)205.8%257.1%
Quicksort (INT)212.1%265.3%
MDCT (FP)361.0%451.3%
IntToFloat (FP)238.4%297.5%
Q3 (FP)180.0%225.1%
FFT (FP)383.4%481.7%
VolInt (FP)283.1%355.4%
Quant (VMX)213.3%268.0%
Galaxy (VMX)166.2%207.2%
IDCT (VMX)204.0%254.8%
BigMult (VMX)229.6%287.0%

An interesting and mysterious fact is that measurements are very stable for FP and VMX tests, but vary a lot for INT tests. This is possibly the same weird problem I had measuring some other code (see Head Scratching). I have still no clue, what the reason could be, but I am sure that knowing the reason would be enlightening.

Posted by Nat! at 00:09

28.09.04

Piko Piko Version 1 is out

Piko Piko

And it is much improved.

Posted by Nat! at 12:52