Ideas for a Hackathon?

27 05 2008

My college, the Indian Institute of Technology, Madras, holds it’s annual techfest, Shaastra, every October. This year, our LUG is pushing for a hackathon to accompany a small FOSS conference (that we’re trying to make big). This will the first time any of us are trying something like this out, and I’d really appreciate any ideas, etc. anyone can give either on how to conduct it, or on some hackable projects.
Read the rest of this entry »





Glade Gotchas

18 05 2008

Glade is awesome, no denying that. It’s clean, unlike any other ‘GUI building tool’ I’ve seen. It generates an XML description of the GUI, which is parsed at runtime. It’s simple, and hence easy to use (by virtue of the previous two attributes). At the same time, it does have it’s idiosyncrasies (and limitations) as well, only I’ve never really used the signal callback connector it provides to discover it for myself. It took a bit of googling before I could figure it out.
Read the rest of this entry »





GObject Properties

18 05 2008

After creating a number of signals and functions on my own to handle my class’ fields, I reaised that GLib 1-uped me, and already has a frame work for that; properties. Properties are well exposed to the rest of the framework, can be elegantly handled using the g_object_set and g_object_get functions, and of course, emit signals whenever they are modified. This means you get signal creation free of cost. This was something I didn’t find well treated in the tutorial.
Read the rest of this entry »





Closures and my all too close-minded understanding of them

18 05 2008

For the first time I’ve had to deal with marshallers or the concept of a closure. It’s quite an interesting topic that I know far too little speak about, except in the context of signals. GObject makes it pretty simple.
Read the rest of this entry »





I Am a GObject

18 05 2008

This past week, I’ve been up close and personal with GObjects, deciding to finally learn how to use them. Till now, most of my hacking has been with Gtk+, and that too largely in Python, which is, well…, child’s play. Luckily, I had a lot of patience to work out the boiler plated code, and figure out it’s various idiosyncrasies, enough so to appreciate what it’s trying to do.
Read the rest of this entry »





Hello Planet, Meet the Tap-dancing Timer

17 05 2008

I’m thrilled to say that I have been added to Planet GNOME! (Thank you lucasr) So hello everybody! This being my first post to the Planet, I’d like to introduce myself. My name is Arun Chaganty, and vimzard on IRC. I’ve just finished my first year of a 5 year Dual Degree course in Computer Science at IIT Madras. This summer, I’ll beĀ  working on integrating Vim into Anjuta as a GSoC student. (note: I have a posted earlier with a few more details about what I’m doing, and a preview of some other GSoC projects as well).
Read the rest of this entry »