Skip to main content

Google SoC Launched on Fyodors B'day

Google Summer of Code 2007 which has the most number of Sri Lankan students in the 3 year history of the program, is now officially underway. It started on 28th of May which happened to be the birthday of the popular Open Source developer Fyodor. This reminds me that I haven't posted anything about me being participating GSoC. Well, in fact I am taking part in GSoC 2007, obviously with Nmap :) Sorry, I forget to post that. It has been a very hectic (yes, hectic) few weeks for me (about which I don't feel like writing right now :)

Ok, I know I have to slow down. Well, Google Summer of Code (GSoC or SoC) is a program where Google pays selected students who in turn will work for an Open Source software development project during 3 months of the summer (from end of May to end of August). It draws attention of thousands and thousands of students all over the world. I'm not yet aware if the number of applications received this year, but the number of selected students for this year is 600 according to an unofficial source. I went through the student list and found out that there are 30 (or 29) students from Sri Lanka which is 5%! The official statistics will be available after the program.

Then Nmap is arguably the most popular Open Source security/networking tool around. Nmap was founded by and still lead by Fyodor. To get a picture about the popularity I'll mention this. If you do a Google search for fyodor, the first hit you'll get is about this Fyodor. The very popular writer Fyodor Dostoevsky will come in second to him (who claims he in turn made his handle after Fyodor Dostoevsky :). Anyway, Fyodor of remains one of the most respected and most friendly developers around. So to me, it is a privilege to work with Nmap project.

As some of you may remember I applied last year also, but didn't make it there. However I wasn't discouraged by that. As you can see, I applied again this year for the Nmap Scripting Engine - Script Developer slot, and I made it. So now I'm working on creating an interesting set of plugins to utilize the new NSE system. So if anyone of you has ideas about this, please leave a message or try to contact me. Your ideas are welcome. If you are looking for more details about my GSoC work please refer to my Wiki site at Schtuff.

PS: My Wiki site is now moved to PBwiki.


  1. Nirmal5:06 PM

    Congratulations! 5% is a big number, thinking of places like India and Russia. Good on yeh!

  2. Yes, it's a big number. Sri Lanka has always been active in Open Source front. As you may already know significant if not vital development for Sahana, Apache, WSDL, etc. are linked with Sri Lankans.

    Thank you for your comments.


Post a Comment

Popular posts from this blog

Howto Install Docky on Fedora

If you know me personally, then you know that I'm a big fan of GNOME Do. As a keyboard savvy person I use Do extensively. Do is an application launcher similar to the Mac app Quicksilver. However the GNOME Do team has been putting a lot of research and development into it from the initiation. Result: probably the best application launcher out there for any platform.
Some months ago, Do included an interesting theme called Docky which made the launcher acts as a dock (a la Mac, Avant, Cairo Dock, etc.). With the integration of GNOME Do, there's no need to say that Docky was super cool. And it started gaining features in a high speed. Ultimately Docky was getting so developed that it became a separate project.
Installing GNOME Do on a Fedora system is as easy as: $ sudo yum install gnome-do
There are some packages with the names starting from gnome-do-plugins*. With the addition of these GNOME Do can truly enhance your desktop experience. Give it a fair try, I'm pretty sure you&…

Howto Migrate from Thunderbird to Evolution

I know some of you are asking why, rather than how, regarding migration from Mozilla Thunderbird to Evolution. Maybe that's why there are lot of Evolution to Thunderbird migration guides, but not many vice-versa. Fear not, here is a guide, to assist who dare to migrate from Thunderbird to Evolution. The techniques described here are tested with the newer versions of both the software, namely Thunderbird and Evolution 2.10.2. On higher versions also this should work without an issue.

I think Mozilla people are doing a wonderful job with both Firefox and Thunderbird. From my point of view Firefox is the best general purpose web browser around. It beats most proprietary browser in speed, stability, security, modularity, etc. (and don't start commenting the so and so browsers are greater or so and so is cool too. I know they may be, Fx is simply my choice. This also applies to any comparisons with Evolution too :) However Fxs' counterpart in e mail business, is not yet …

Howto setup a MySQL Connector/J 5.1 for Tomcat on Linux

Again, I'm not switching to Java. :) For clarity, I'm helping one of my online buddies to setup and use Ruby even as I write this. This work was something I had to do for a Rails project which used JSPs and stuff with a MySQL database over JDBC. The application setup was quite interesting calling JSPs to work with a Rails webapp.

Actually the following things are found on the Internet. I cannot remember all the sources I looked at, but one was the MySQLs own documentation and Apache Tomcat documentations. So if this works (which in my case did), credit should not be mine. :)

Here's the setup.
GNU/Linux (in my case CentOS 5, although should work with any Linux distro)Apache Tomcat (5.5.25, should work with Tomcat 5.5 range)Sun JDK (1.6.0_04)MySQL (5.0.22)MySQL Connector/J (5.1)

1. I assume that Java is setup (See my previous post for more details on setting up Java manually), and your MySQL is running on the same host on port 3306. Please replace your actual settings if they ar…