kaeru is currently certified at Journeyer level.

Name: Khairil Yusof
Member since: 2004-04-23 02:07:22
Last Login: N/A

FOAF RDF Share This

Homepage: http://www.inigo-tech.com/Members/kaeru

Recent blog entries by kaeru

Syndication: RSS 2.0
How to Create and Apply Patches

Another introductory article for new developers which tries to explain concepts on what a patch is and how to create and apply patches with examples.


I've been been quite busy, trying to migrate an NGO website over from Access/ASP to Zope/Plone on Debian. The design of Plone2 and increasing amounts of documentation has considerably lessoned the learning curve, but more documentation still needs to be written. I plan to modify the documentation I'm paid to write next week with regards to Plone setup/customization and make it available online for everybody else.

Hmm.. that reminds me that I need to add/update a few more Zope product ports for FreeBSD this weekend, and an accompanying step by step article so that new users can quickly get Plone up and running on FreeBSD.

8 May 2004 (updated 9 May 2004 at 15:42 UTC) »
Minor updates to Introduction to Vim article

I've added short intro sections on vim's command mode, recording macros and a link mentioned by lowks about a Vim cheat sheet.

Mozex - Mozilla Extensions

This is pretty indispensible addon for me. It provides features that should be in Mozilla/Firefox and the author says it as such. What it gives you is a context menu to launch user definable programs for specific actions.

For example:

  • Assign mailto: for Firefox to launch new mail window for evolution, add this line for Mailer:

    evolution-1.5 %r

    Updated: David Woodhouse, has pointed out that mangling the url, is not a good idea, and one should just pass the mailto: url as is for evolution as shown above

  • To edit a text area in browser, like say Yahoo mail with vim, add this in your mozex preference for Text Area:

    gvim %t

  • 3 May 2004 (updated 3 May 2004 at 04:17 UTC) »
    Streamyx STMP server in spamcop lists

    Blocked by SpamCop.

    As I was about to send some PR's to update some FreeBSD ports I maintain.. I find out that Streamyx SMTP server is listed on spam cop, and therefore can't go through.

    Great stuff. Maybe they should be less concerned with advertisements and sponsoring entertainment events, and actually fix their service problems instead!

    Thankfully, Miguel Mendez has written a nice GTK based send-pr utility (sysutils/gtk-send-pr in ports) that makes it easy to use other SMTP servers, including those that require authentification.

    2 May 2004 (updated 2 May 2004 at 12:41 UTC) »
    Local FreeBSD community

    For those not aware of it, there is a friendly and helpful local Malaysian FreeBSD community at freebsd.org.my.

    As an aside, my brain kinda stopped working on a hot Sunday but I managed to update my Introduction to VIM article and added folding, spell check plugin sections and a new link to a detailed howto.

    1 May 2004 (updated 1 May 2004 at 08:19 UTC) »

    Updates to Introduction to VIM.

  • Visual Mode to cut and paste
  • Jumping to a specific line and Marks
  • Additional resources for a lot more tips.
  • Adding ctags in FreeBSD for use with taglist.vim

  • 3 older entries...


    kaeru certified others as follows:

    • kaeru certified kaeru as Apprentice
    • kaeru certified byte as Journeyer
    • kaeru certified eivind as Master
    • kaeru certified ken as Journeyer

    Others have certified kaeru as follows:

    • kaeru certified kaeru as Apprentice
    • byte certified kaeru as Journeyer
    • ken certified kaeru as Journeyer

    [ Certification disabled because you're not logged in. ]

    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!

    Share this page