Older blog entries for id (starting at number 76)

Ladder

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..

GNUstep

  • 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.

    Objective-C++

    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.

    QSToRAD

    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.

    ADSL

    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?

    Garma

    For those who didn't know, garma has been merging with Étoilé.

    Garma

    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.

    DiagramKit

    Magnet starts working now. Some serious were solved.

    Figloo

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

    GNUstep

    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! :)

    Figloo

    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)

    GNUstep

    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) »
    Shhh
    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.

    Maliwan
    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) »
    Modem

    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!

    17 Nov 2004 (updated 17 Nov 2004 at 06:17 UTC) »
    Ubuntu

    I have no idea why I updated my system to Ubuntu while the only apps I am using these days are vim bash and Terminal.app. But that's how to manage boredom, I guess.

    GNUspeech

    It is being discussed in GNUstep mailing list about using GNUspeech which was given to GNU long time ago to implement NSSpeechSynthesis. I went through the list and found this message. I have a feeling like, from its maintainer's attitude, GNUspeech (which is in Objective-C) should be forked and maintained by GNUstep developers instead. Although it would be nice if we can provided C API wrapper for the rest of the world.

    Kernelnewbies

    Years ago I've painted stuffs for Kernelnewbies.org. Those are Penny and some t-shirt designs (they never made those shirts though, AFAIK). I do not interested in reading any kernel source code anymore (unless someone is insane enough to write kernel threads in Objective-C and tie DO to l4 messaging) and no longer staying in the channel. I think I am one of the reason why riel started the channel since I have been kicked around in #linux somewhere on MIT irc server for loading the channel with silly questions :( (Alan Cox and Riel are so nice to answer them) Hmm, I am missing Uncle Snafu.

    Window Maker

    Just a side note. I'm wondering if this is a good thing to tie desktop notification system to NS. I think it is better to try to extend NET_WM et al. in WMaker to manage stuffs and I don't think it is too ideal to use only X communication. There are many applications outside GNUstep world that should rely on these desktop managements and informations. Though it could be good in short term and that may worth it. But I still think it is better to focus on other things like unify configuration and decorations, eg. replacing WINGs with GNUstep (although a basic layer for importing and exporting configurations should be enough and simply use X messaging channels that already provided by WMaker, those that WPrefs is using). Thus, using NSWindow to do window decoration will be expensive because it will allocate memory in the backend for each and most of the time most part of it isn't visible since covered by the app. A custom window class mixing both types of windows should solve the problem though.

    Maliwan

    I'm prototyping a collection factory class. When factories form up a network, a virtual factory will be created to manage each network's production. This virtual factory can be mixed into other network and act like a traditional factory. Another thing is Pipe class will be rewritten to base on target/selector model. Now I don't know if I can finish all these by this year.

    67 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!