Google Summer of Code


I am getting more busy these days with lots of work which ranges from coding to college and hostel life and as a result I am getting more and more lazier to blog :P

I have successfully completed my Google Summer of Code 2009? programs with Pardus project. The Pardusman is now ready to build custom pardus distros through web. Some of the work remaining is to? setup the server configuration files at pardus server. I will be looking forward to setup it in a couple of weeks. Once it is setup, it would be able to build distros through the web interface at http://pardusman.pardus.org.tr. Waiting for the official Summer of Code T-Shirt to be shipped. :P

The ExcelX, the 10th edition of our college techfest is coming soon during Oct 9-11th of 2009. I am one of the co-ordinators and I have been working on it. Had a good time coding in Google Appengine. It is cool web framework to work with. Hats off to Google. I would come up with a Online Shell Scripting contest web application within 5 days of coding. Feels awesome.

appengineGoogle appengine is a mix of several web frameworks bitten by python. it derives most of the things from Django 0.96. Django 1.0 is the latest release and I have been working on it. Hence backward compatibility was an issue while coding. Some features are missing. It eated up some of my time finding out what the issue is.

Suppose you are guy who is familiar with Django 1.0 and never used 0.96, I might be trapped tracing the issue while coding. So I suggest you to verify whether that feature is available in Django 0.96 while coding with Google Appengine.

An example,

In template system, we cant use dictionary traversal in the following manner

{% for key,val in dictionary.items %}

<!-- some html tags -->

{{ key }} : {{ val }}

{% endfor %}

instead you have to use 0.96 style,

{% for item in dictionary %}

{{ item.0 }} : {{ item.1 }}

{% endfor %}

Try out. Have a good time with GAE :)

Hi all,

I have been working on developing custom web based distro creator for Pardus project. Pardus is arguably the best KDE 4.2 distro I have ever seen. Pardus 2009 comes with lots of packages bundled with KDE 4.2. It has a batteries included effect. I have been running Pardus 2008 with KDE 3.8 on my desktop at home and my parents are happy with it. It comes with all applications and plugins required by a regular user. Also the package management system of Pardus, PISI is a new generation package management system. It is awesome. Pardus repo comes with hell lot of packages :)

I have significant coding progress with Pardusman, the custom distro building application which I am involved with coding. web-pardusman comes with a wizard interface, where user can customise each and every thing using the wizard steps. Now, the web-pardusman can build custom distro images with following specifications given by the user.

  • Live or Install image
  • Custom distro name
  • Hostname
  • Default username
  • root password, user password
  • Default language, other languages to be bundled
  • Default wallpaper
  • Release file in the CDRom root
  • User home directory contents
  • Custom Packages, with component and induvidual packages listing
  • Image type: ISO, and other virtualization images

Currently I have completed upto building ISO images. Support for virtualization images are in the TODO list.

Web-Pardusman has a schedulder queue where each distro build request will be queued according to the server build capacity and at a time specific number of builds will be processed. After the build, next request will be accpeted from the queue.

From the Userlog page, users can download the completed image, log file and project file used for the build.

I will upload a screencast after the Pardusman is up at pardusman.pardus.org.tr,

You can grab the code from the github repository, git://github.com/t3rm1n4l/pardusman.git

Have a look at the current progress screenshots and comment !

From gsoc
From gsoc
From gsoc
From gsoc
From gsoc
From gsoc
From gsoc
From gsoc
From gsoc

Hey all.

pardus 2009I have been getting extremely lazy to blog enough these days. I have came across lots of new updates with pardusman project. The first improvement is with the UI graphic design. After building the UI layout I was staying tuned for comments and suggestions for improvement. Hiran came to me and told that he is interested to help me regarding UI. HIran is a UI guy on inkscape, Gimp, fonts etc.

We had a 1 hour IRC meeting that evening and discussed the UI plan. I got the UI for the first page in a couple of hours and I loved it. I found it awesome. I also grabed rest of the pages from Hiran of Human Factor Interface team. Have a look at the new designs.

(more…)

These days I am enjoying vaccation and along with it, I am planning my Pardus Google Summer of Code Project on ‘Web based custom distro creator’.

I have designed some prototype for the UI design for Pardusman distro creator. Have a look and comment. :)


(more…)

Next Page »