Older blog entries for id (starting at number 78)

30 May 2005 (updated 30 May 2005 at 17:38 UTC) »

I've started my Thai language blog called "..transid34plethora". Today I added an article on free software and a portrait of RMS

GNU Arch

I guess I am really keen on using GNU products. Beside a GNU Hurd fanboy, is this yet another attemp to be proving myself a GNU zealot? Yes, this is the 30th time I try to deploy tla, and I am considering writing a Cocoa/GNUstep frontend for it. (Well, what actually attracted me was the file-id thingy.)


I revisited the idea with a friend (since we were in accounting school) 2 days ago. I was showing him what quantrix can do and I was thinking, it would be great if we can have an underneath framework that implement the quantrix's idea which serves our double entry accounting application. May be I should take a look at Flexisheet, but I have a feeling like rewriting it from scratch is a better approach, in case that flexisheet isn't maintained. Looking in their CVS makes me that impression.


I decided to quit all my activities there. Though, I'll try to finish some of unfinished projects, such as Ladder.


Add an inspector and history.

One night

I was enlightened by the time. I guess I will have a lot more time to paint now. This is a happy day.


I think I already over-engineer the spot light part. I wish after this document inspector I am currently working on, it will be gone, from my life.. grrr I hate a go client..


  • I am about to start working on back-cairo again. Owen suggested that 0.5.0's APIs are stable enough. I can't wait to see my go client running with it.. Hmm.. I think I just said I hate a go client.

  • I am wondering if I should try to read xpdf-cairo code. I am wondering if it create its own graphic state stack over cairo-state. But I guess Stefan will figure that out.

  • My NSView patch that fix the view rotation is resting peacefully. Nobody have time and/or is capable to revise it.

  • I start hating GNUstep community in serveral ways. Interesting. And no, it is nothing to do with that nobody has been revising my patch, actually they tried. It's the other things that IMHO much like assigning the most important task to cripples.. ack.. I shouldn't say more.

  • I'm glad for seeing new people popping up, nonetheless.


    I don't know if it is worth it, to learn the worst language in humankind history just to be able to handle things that are in ObjC++. They are committing ObjC++ stuffs, I was told that it is the time to kickoff the ball.


    You may notice that I revamped my workshop.

  • Ladder

    I'm currently working a go client called Ladder [screenshot], probably a gnu go front-end.


    Just got new adsl. Speed improved from 500B/sec (totonline) to 26kB/sec. A few conspiracy here, before upgrading my dial-up phone line which is now adsl can only connect to the net at 500B/sec even I bought internet package that isn't free totonline. But these days, I can connect with 5kB/sec, what a surprise. I wouldn't need adsl if I can connect at 5kB/sec. Did they manage something evilly wrong with my phone line to convince me to upgrade to adsl?


    For those who didn't know, garma has been merging with √Čtoil√©.


    This mock is showing some idea on a file browsing system. Groups are virtual file, more or less like gmail's label but it can apply more metadata.


    Magnet starts working now. Some serious were solved.


    Development screenshot. ~900 lines of Objective-C code so far. I wish I will beat omnigraffle one day.


    Have been fixing NSView's rotation bugs, including display, hitTest, some Cocoa mismatched behaviors. Alex has also provided a neat patch on NSBezierPath to remove my old cairo dependency plan and another one that fixes a floating point problem that crash the back-art. Some of these matrices inconsistency may make porting Figloo to Cocoa a bit harder.

    Four Freedoms

    Is it worth it to sacrifice your own freedom for the rest of people? -- A man asked me why I am using OSX. Mmmm... But Pages looks really nice! :)


    I starts working on a framework for generic diagram in Objective-C. I decided not to use DPSops (fast postscript APIs available in GNUstep) for flexibility (not for portability to Cocoa but that is a free benefit). This framework should be playable in a week and usable in 2 weeks. It can be used to do UML editor and to make an omnigraffle clone (Figloo). (Thus, I actually start it for maliwan's factories manager in ImageEdit and BluTulip)


    I fixed some bugs in XInput backend, dunno if it solve a recent crash problem reported to the list. Wonder if I should start my private archive on maliwan.sf.net to host patches that I don't decide to commit to GNUstep yet.

    Happy New Year 2005 Get my card here.

    GNUstep I've posted my initial XInput patch to the list. You can check it there. Here's a silly screenshot.

    7 Dec 2004 (updated 7 Dec 2004 at 08:39 UTC) »
    Due to the boredomness of winter, I've finally started Shhh as my hobby while my current task Maliwan may not be ready for x-mas and may be skipped for Valentine's, Shhh as a new present is promised.

    A few of core files are compiled. The progress is slow but not that slow.

    18 Nov 2004 (updated 8 Dec 2004 at 18:12 UTC) »

    I'll put my modem in jail for a month to continue working on Maliwan and to make it compiled again. In case that I didn't come back, it means the project is dead.

    Gnock Gnock

    2 new screenshots. A strange problem is, when the -drawRect has been invoked too frequentlly, back-art may be flickering. This is easily reproducable by setting the window to nonretained (and on my slow machine). Expensive view like clock can cause this during the animation (scaling the clock) and when adjusting the alarm arc.

    See you next month!

    69 older entries...

    New Advogato Features

    New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

    Keep up with the latest Advogato features by reading the Advogato status blog.

    If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!