We got a question today on the #haiku channel if there is interest in setting up a Haiku buildbot for Gnash. If anyone is interested join #gnash on irc.freenode.net
http://wiki.gnashdev.org/BuildBot
As you might have noticed, the WiFi encryption bounty ends tomorrow. Obviously, this is a good time to give an overview over what I did in the past weeks. Unfortunately, and hopefully before I got you excited, the most interesting thing of the bounty, the wpa_supplicant, does not work yet. I've ported it to Haiku, but so far it has resisted my attempts to find out where the problem is located -- well, in the hours I put into debugging I've found a couple of potential causes, but there is at least one more to be found, and fixed.
Depending on what kind of projects you write, you may have to create a new file type from time to time, such as a document type for the next Word-killing word processor. While not difficult, making one needs a bit of knowledge from different places in the OS and the API. In our final lesson which focuses on the Storage Kit, we will learn about MIME types, how to show the OS how to automatically identify files of your new type, and more.
A holiday treat! In this lesson we continue to work our way through the Storage Kit, learning about one of the lesser-known features of the Haiku API: node monitoring. For those new to Haiku, it notifies programs of changes to the filesystem, such as changes in a name, etc. If you’re looking to turn a good Haiku app into a fine one, this is one way to do it.
Programming with Haiku, Lesson 14
I’m not talking about databases, either. In this lesson, we examine one of the most distinctive features Haiku has: the query. We get a good, long look into the murky depths that are the query’s official syntax, Reverse Polish Notation, and a few other weird and wonderful tricks. Enjoy!
Programming with Haiku, Lesson 13
Hello Haiku fans!
I am about to kick off a project that will benefit the Haiku community at large by addressing an area that I feel needs attention. Enter the Haiku video tutorial series. An easy to understand guide that will draw viewers into the beautiful Haiku while presenting all the features and work instructions in a plain and concise manner. Not only will these tutorials be designed to teach, they will also drive home a message which will prove that Haiku is the only OS designed from the ground up for use on the desktop PC.
This year’s Google Summer of Code Mentor Summit again fell on the same weekend as BeGeistert. This year Niels was able to make the trip. Niels and I attended the summit representing Haiku. We attended some of the same sessions but split up for others. As was the case last year we met a lot of developers from the other orgs, some I had met either at last years summit or other open source events. I talked with the VLC, FFMpeg and BeagleBoard guys on Friday night. One (or more) of the beagleboard.org guys works for TI in Community Development, and was exited to hear that Haiku was working on an Arm port and suggested he may be able to hook us up with Free Hardware. We may just have to cover the taxes to get such hardware to a developer in Europe is all. I have contacted him and will post an update on this when we get a response.
Here’s the group picture. click to see larger view
Düsseldorf
Preceding the BeGeistert 023 weekend was the usual weeklong Code Sprint (18.-22. of October 2010). Present to this year’s coding sprint were (from left to right on the photo below):
Colin Günther (bosii)
Oliver Tappe (zooey)
Clemens Zeidler (czeidler)
Rene Gollent (anevilyak)
Alexandre Deckner (aldeck)
Working on my rewrite of WonderBrush, I've been thinking about the document management. As you may know, WonderBrush is a stricly single window application in its current release. It can still open more than one document at once, of course, and those are displayed in a list above the navigational preview of the current document. One of the drawbacks of this approach is that there are no previews of all the documents visible at once, and it's harder to make non-current documents the target of drag&drop operations, like when dragging objects from one document onto another document to move or copy them there.
You might think that I took a short vacation, but I’ve just been buried in Real Life. You might also be wondering about where lessons 6-11 went. They’ll be published later, but you’re not missing anything, as they are edits of the last several lessons from Learning to Program with Haiku with an experienced developer in mind. If you’ve worked with the previous series, there isn’t anything in 6-11 that you haven’t seen before – they’re more to make the Programming with Haiku series complete on its own.