What a week this has been!?!?!
1. Got the COMMIT ACCESS to my most beloved project(Melange).
2. Got a +v(voiced access) on #melangedev.
3. Will be getting access to Melange dev blog.
4. Last but not the least. Google has gifted all its Google Summer of Code students subscription to Association for Computer Machinery(ACM). I am so excited that I am feeling like I have been gifted ACM *TURING AWARD* by Google.
Ubuntu Jaunty Jackalope (9.04) - First Look!
I have rare feeling that I am always second time lucky. And this time it seems like even Ubuntu Jaunty Jackalope wants to prove that :)
I started with the torrent, the download did not start because of the error in the torrent, I had to download the torrent again and start for the second time. I burnt the iso into the CD and did boot into Jaunty Jackalope(JJ or Jaunty henceforth) to only see that my Desktop was blank except the top and bottom GNOME bars.
GSoC 2009 - My Melange proposal
Title: Implementation of Task-based GHOP-like work flow.
~~~~~~~~~~~
Abstract:
~~~~~~~~~~~
Greetings!
I wish to implement a task-based work flow for Melange, where the
program administrator, organization administrators and mentors will
be able to define tasks, tag them, set difficulty levels and track
students' progress for each task. Also students will be able to look
at tasks, claim them, work on them, indicate their progress for tasks
claimed and submit their work. Also I wish to provide Melange some
GSoC 2009 - Melange
I somehow made up my mind finally to contact Melange folks about GSoC 2009. I made the first move on March 28th, 2009. By this time, I had read the project ideas on Melange's wiki. I had also decided to implement GHOP related task-based work flow feature for Melange. I had done some background work too, before I approached Melange folks for the first time.
GSoC 2009 - Mercurial - Proposal
Title: Shallow clones
~~~~~~~~~
Abstract
~~~~~~~~~
Greetings!
GSoC 2009 - Progress during proposal submission stage - Mercurial
In this post, I will talk about my experience with Mercurial and the proposal I submitted. When I was browsing through the list of organizations from GSoC 2008 website I just noticed Mercurial was a mentoring organization too. I knew about Mercurial well. Mercurial is a Distributed Revision Control System, written in Python.
GSoC 2009 - Django - Proposal
Title: Restructuring of existing Serialization format and improvisation of APIs
~~~~~~~~~
Abstract
~~~~~~~~~
Greetings!
GSoC 2009 - Progress during proposal submission stage - Django
Continuing from the previous post about how Google Summer of Code started for me...
Terminology used in Shallow Cloning - Suggested by Peter
Shallow Clone: A Shallow Clone is a clone that contains only nodes which are descendants of a single node, called its root or root node.
Wanted Nodes: The root's descendants are called wanted, all
Unwanted or Absent Nodes: All other than wanted are called unwanted or absent (to differentiate them from _missing_ ones,
which simply haven't been pulled yet).
Google Summer of Code 2009
It has been a long time since I wrote. I have become very irregular these days. Hope I get some time to make blog posts again. Thanks to Google Summer of Code 2009, I wish to make a post for each and every milestone I reach this summer, at least because I can read them back as logs whenever I want to recollect my GSoC experience.
Let this post become Milestone 0 :D
KDE 4.2 - A new experience of using a Desktop
I was very curious about KDE 4.2 since this was the first release cycle in which I had started working with KDE team. And today I installed KDE 4.2 after its release from the Kubuntu-experimental repos. I am seriously over excited this morning to see the way KDE 4.2 is working.
Interesting Ibex!!! The First Look
This will be one more unsigned long long story in my list of long stories here. Please bare with me. I hope you enjoy reading it, or at least know why I have titled this post so.
How to go invisible in Pidgin?
This is totally my personal opinion and you are free to comment the way you want.
I am myself a person who strongly opposes being invisible in chats like GMail or Yahoo! chat. But the reason why I am writing this is simple.
Python 3.0 - Was it worth all the 8 years of trouble?
This is my first post related to Python. For those who did not know what Python is, stop guessing here, its neither the Snake nor the BBC Comedy Series. Its the Coolest Programming Language I have come across till now, whose name is inspired by Monty Python skit which I just mentioned above. I will try to post about any interesting things I stumble upon as I learn more and more about this really awesome language which makes the lives of developers unbelievably easy.
Patching 20 lines or so of code takes more than 24 hours after submission!!!
The major goal of my Summer of Code project, as I have said many times earlier is to make the procps tools run out of the box on Hurd. From a few days back I was looking at procps code to patch it run properly on Hurd. Though the number of places where the patches had to be done was not many, but I did not know much about Debian packaging, I was just wondering how to do. It was then my mentor antrik and Samuel Thibault (more about him later) asked me to ask Michael Banck(azeem) who is a Debian guy.
procps and htop debian-hurd binaries
These are the Debian-Hurd binaries for the packages procps and htop. If you want to try them on the procfs I have been writing as a part of Google Summer of Code 2008, the source code of procfs is available in the git repository. The git clone url is git://github.com/madhusudancs/procfs.git
so the git command is
$ git clone git://github.com/madhusudancs/procfs.git
To compile the code just run make in the src directory and to set it as a translator, please run
$ settrans -fgap /proc procfs
from the directory where you have compiled the procfs source.
Commit Early, Commit Often
It has been a long time since I blogged. Unfortunately Semester End Exams played a spoiler initially due to which I lost the touch of blogging. Immediately after the exams since my Summer of Code project's progress was quite slow and not upto the mark schedules became quite hectic. With one more week to go things have been more hectic, but still I thought I should share this one with everyone. This also serves as a log of what happened to me today for myself.
Features to be implemented post mid-term
This is a rough roadmap to complete the project
Legend
* - Has already been implemented.
** - I already know the where the information is exactly available.
*** - I know where the information is available roughly, but need to look in detail to extract the exact information.
**** - The information may be available, but needs to be searched to know where it will be.
Google Summer Of Code is officially On!!! And my Progress
For those of you eagerly waiting to track my progress in Google Summer of Code, 2008 and have asked me to blog here by writing about my experiences during Google Summer of Code, my progress etc. I am sorry I am not able to do it at multiple places at the moment. DAMN VTU, I am not able to manage time. I will try to blog as soon as I find time. I have been making note of what all should be written, and will do it in separate blog articles, as it would have been, if I had blogged regularly.
Did Google Copy the idea from me!?!?!? Indeed!!!
Being a Great fan of Google, because of its support to Free and Open Source Software I have always keenly and closely watched its progress and growth. To be very frank, I am always jealous of its growth and money it has. I always want a share in it, no matter how. It maybe part of its shares, reward, gift or whatever from Google(if so I expect really a large amount as the reward involved) or if this is not possible, I am ready to share its money in the negative too. You did not get what I am trying to say?
Spread FireFox 3
FLASHBACK: REWIND to June 2007.
Surprise AWARD from Sandy!!! I cannot say anything more than thanks
It was Saturday night about 2:30 AM here, rather Friday night, 21HRS UTC. Hurd GSoC meeting was going on as usual(It starts from 19 HRS UTC every friday night). Sandeep.C.S, or what I call him as Sandy affectionately, one of my very very (very)* close friends(I cannot the number of verys, so I have used a regular expression with *) pinged me to check my inbox and see his mail. I was busy answering the queries that were being shot on me by my mentor about the progress during the week and plans for next week.
parted, hurd-i386 build
This contains unofficial .deb binaries of parted package I just ported to hurd-i386. The GNU Hurd debian packages available here are just binary packages and I will be updating the source debian packages if they are required.
Hardy Heron, After 36 hours
I got a nice response for my initial review of Hardy Heron. This has inspired me to write another review of Hardy Heron after 36 hours of Hands-On experience. This review mainly concentrates on the Softwares and Tools that are provided by Hardy Heron, which are required for a basic Computer user. Mainly Softwares which are used for Multimedia, Internet and Desktop in general are reviewed.
First Look At Ubuntu Hardy Heron (8.04)
In this article I share my initial experiences with the most hyped and highly speculated Ubuntu - Ubuntu Hardy Heron (8.04) which is an LTS, i.e Hardy Heron is a Long Time Support Edition
How To Run Multiple Websites On A Single Machine
This article takes you through the procedure of running many websites on a single machine. To be very technical this is called as a procedure of setting up Virtual Servers on a machine since every website is hosted by a virtual server. For more details read the full tutorial.
Restarting your modem/router automatically
This article explains the method of restarting the modem/router automatically at a predetermined time.
Google Does an amazing job every April 1st
Every year Google does something for April 1st. Their engineers are not only great in terms of delivering amazing products and services but also they are crazy, creative and innovative enough in such things too. Now I understand why they literally rip people while recruiting people.
Proposal for RTEMS for Google Summer of Code, 2008
This is my proposal for GSoC 2008 to RTEMS. The project name is A Super Core Layer Level Abstraction for supporting 64-bit Timestamps. The proposal has also been attached in the PDF format and manually wrapped plain text format. Please feel free to see that either.
Empirical Test and Analysis
This article contains the results of Empirical Tests I have done to check whether math operations performed on 64-bit unsigned integer timestamps or the traditional struct timespec farewell.
