• Buildtool 0.16 released

    I'm proud to annouce the sixteenth version of Buildtool (0.16), the newest and coolest version ever published (hmm... this holds true for all new versions so far). Don't know what is it? Just go to the website and start reading! This new version comes with lots of new features and bug fixes, developed during the previous five months. Yeah, I know... a very long delay since the previous version, but I haven't had enough time to sit down and publish a version; it's a very time consuming and error prone task.

  • The Kaffe packages in pkgsrc

    At last! I'm able to go through my TODO list and work on the items in it :-) Today I've chosen one that said "Improve the Kaffe packages" (in pkgsrc). I'm going to explain why they were wrong from pkgsrc's point of view and needed to be changed. Until today, there were two packages for Kaffe, both mutually exclusive: kaffe-nox11, which provided kaffe built without AWT support, and kaffe, which provided everything.

  • Posting messages with Drivel

    Despite Livejournal beeing a free service, it allows you to post new messages to your blogs through external applications. This is much easier than having to log into their website and write the message from within your browser. The only client I've tried so far is Drivel. It integrates perfectly within the GNOME desktop, and is very easy to use. Once started, it logs you into the service and a window appears ready to post a new message into your blog.

  • Make your prompt more visible

    If you are like me, you'll probably have found yourself with multiple command lines on a terminal, together with their respective output. Searching those lines in the screen can be difficult, specially if your prompt is long (and with that, I mean more than 4 characters or so). A solution is to make your prompt more visible. How? Putting it in boldface mode. While this sounds obvious (and easy), one may not know it until seen somewhere.

  • Got BSD Hacks

    I've just got a copy of the recently published BSD Hacks book, by Dru Lavigne. Back in February, I wrote two little hacks (specially addressed to the book), titled "Log a headless server remotely" and "Automate NetBSD package builds", that were added to it. Wow, I'm really happy to see the printed results :-) After I've read it entirely, I'll post another message with my impressions. Just to say that it looks promising.

  • Improving your coding skills

    If you want to improve your coding skills, you can do so by solving some problems used in the ACM International Collegiate Programming Contest. You can find the entire collection here, which is really huge. Solutions to problems are verified by an automated program, the Online Judge. To get started, you must sign up for an account; after that, you will be given a user identifier and a password. The identifier must appear on all problems you solve (check the documentation in the site for more information), so that the judge knows who solved them.

  • Dealing with bug reports

    Some days ago I posted a message, titled "The art of bug reporting", which gave some tips to fill good bug reports. Today, I'm going to review this same process from the developer's point of view, who has to handle these reports. Developers are often organized in workgroups; this way new bug reports can be easily assigned to one of these groups. This classification is done automatically, based on what the submitter specified in the respective field.