snorp is currently certified at Journeyer level.

Name: James Willcox
Member since: 2002-02-05 22:16:58
Last Login: N/A

FOAF RDF Share This



I am a student at Indiana University majoring in CS. I am graduating this year (yay!), so if you want to give me a job, that would rock. GNOME is pretty much the only open source thing I work on, and I am really enjoying it. I started out working on gedit, and now I'm working on some other stuff as well.


Recent blog entries by snorp

Syndication: RSS 2.0

I've permanently moved my poor excuse for a blog to Yes, I am Lame.

I've been pretty busy since my last entry. I graduated college, got a job, and moved to a new apartment. And that was just the last month! Haven't done a great deal of hacking. However, I did finish the file monitoring system for school, and I hope to have time to polish it up and make it suitable for public consumption. I want to hack on GNOME proper too, though, so we'll see how that turns out.


Since my last post, 2.2 was released, and it totally rocks. I can't say how proud I am of all the gnome hackers, translators, and testers. Some really great improvements were made, and I think it turned out really nice. This was the first time I was involved through the entire cycle. Lots of fun. I'm still hacking, though not as much now. Contributed some small things to epiphany. It's a pretty sweet browser, even if it's early in development. You should try it.

So, the shit hit the fan on gnome mailing lists the last couple days over D-BUS. Basically, a lot of people are upset that another (non-standard) IPC framework is being created. It's easy to understand that position, as you would think the world would have enough of them by now. However, people are largely ignoring the fact that the KDE folks are willing to use D-BUS (apparently, it's very similar to DCOP). It seems there is also a high chance of using it in systems-level stuff on linux, which would be really great as well. There are some incredibly talented hackers working on it, so if people can get past the knee-jerk reaction of "new IPC mechanism?! eeek!", I think it will be a huge success. That said, I'm using it for my FAM replacement, so I'm putting my code where my mouth is, so to speak.


The "foundations" CS class that was kicking my ass so hard at the beginning of the semester is getting easier for me now, so that's good. I'm really enjoying my math class, which is a first for me (maybe it's because I get to code in it). Also, the course listings for next fall came in the mail this week. It feels totally weird that I'm not going through it planning what I'm going to take.


Had a bit of time to do some hacking last night. Fixed nautilus in multihead so icons only appear on one screen (instead of all of them, like it was). Much nicer to use now. I've a list of stuff I want to do over Christmas break (which starts saturday). We'll see how that goes. Lots of bug fixing to do before 2.2 goes out.


The hell that is exam week is nearly over. I have one more tomorrow, but it should be easy. Finally got all the formalities done to do the independent study thing. It seems my prof would like us to speak at a seminar when we're finished with it. I agreed, because it sounds like it could be cool. I haven't done any public speaking in a long time though (never?), so that should be interesting. I am attempting to write design docs for the FAM replacement (I think I will call it "watchdog", at least for now), and realizing I suck horribly at it. I suppose I should have taken the "software engineering" class.


Finally got off my ass and did a bit of hacking. Fixed a couple small bugs in gedit, and also a couple in nautilus that were really annoying. I also tried out thomasvs' new audio properties tab, and jamesh's font stuff for nautilus. It's great to see people doing really kick-ass stuff like this.


I have this portable mp3 player that I've been fighting with lately to make it work in Linux. Apparently, the thing is using a scanlogic chip to do the usb->ide stuff. There is a driver for said chip in the kernel. However, something is screwed up with the firmware in my player, and I have to flash it if I want it to work with Linux. Of course, the utilities they provide to do this are totally crappy, and only work in windows 98 (not 2000 or XP even). I am not happy.

I am meeting next week with a professor in the CS dept. about my independent study project. My goal is to basically create a replacement for FAM. There are some difficult issues to deal with, but I am really looking forward to giving it a shot. I will probably hack on it a bunch over christmas break (I get about 3 weeks), but I would like to get a bunch of GNOME stuff done in that time too (I am feeling deprived).


Wow, no diary all month.

Finally finished up the nautilus context menu and property page stuff. Also, added a context menu handler to file-roller, so we can finally trash those scripts.

I messed around with jamesh's new bonobo/pyorbit stuff. Totally cool. I was able to use the gedit CORBA bindings with just a few lines of code. Way nicer than doing it in C. Sadly, I couldn't create a working bonobo control, but that was probably because I didn't know wtf I was doing. Once I get it working, though, it will be a really great way to add context menus/property pages to nautilus.

School stuff has really put a damper on recent hacking. I have 3 weeks off in december/january, though, so looking forward to that.

15 older entries...


snorp certified others as follows:

  • snorp certified snorp as Apprentice
  • snorp certified paolo as Master
  • snorp certified chema as Master
  • snorp certified Lolindrath as Apprentice
  • snorp certified Uraeus as Journeyer
  • snorp certified jdub as Journeyer
  • snorp certified hadess as Journeyer
  • snorp certified aldug as Journeyer
  • snorp certified louie as Master

Others have certified snorp as follows:

  • snorp certified snorp as Apprentice
  • Denny certified snorp as Apprentice
  • Uraeus certified snorp as Journeyer
  • bratsche certified snorp as Apprentice
  • aldug certified snorp as Journeyer
  • hadess certified snorp as Journeyer
  • daniels certified snorp as Journeyer
  • kanikus certified snorp as Journeyer
  • jfleck certified snorp as Journeyer
  • Mmarquee certified snorp as Journeyer
  • kristian certified snorp as Journeyer
  • Hallski certified snorp as Journeyer
  • jamesh certified snorp as Journeyer
  • ara00tman26 certified snorp as Journeyer
  • lucasr certified snorp 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