a simple blog about me and things around me

March 08, 2006

Edge of IIT KGP

Today I along with Sumit went to RDC for my project work. After the brief meeting we decided to go to the tree plantation area of RDC. I have been there before but for Sumit this was first time. We took some great photos. I am sure not many people have seen these locations in IIT campus. May be I'll go there again someday.

March 03, 2006

Firefox crosses 150 Million Downloads!!

Firefox has achieved yet another milestone. After just 14 months of the lauch of Fx 1.0, it has crossed the golden mark of 150 Million downloads. Congrats to everyone one there using Fx. On this occasion I am adding a Fx download counter to this blog.

150 Million downloads and counting


I am back again. After two (or may be three) days of inactivity on digital plane I am here again. Last two days have been pretty usual except a few things. On wednesday (1st march), I went to Gopali which is 4 kms away from IIT. I passed through the forest and went to the Gopali Aashram. I sat there for about half an hour. The peaceful environment made me feel that we are losing simple joys of life running after artifical and supeficial things.
I am including a pic.

Open Road

Rasmus Lerdorf’s no-framework PHP MVC framework

Rasmus Lerdorf, creator of the PHP langauge, has a new tutorial on his site today that looks at the creation of a "no-framework PHP MVC framework" using PHP5, the Yahoo! User Interface Library, and JSON.
So you want to build the next fancy Web 2.0 site? You'll need some gear. Most likely in the form of a big complex MVC framework with plenty of layers that abstracts away your database, your HTML, your Javascript and in the end your application itself. If it is a really good framework it will provide a dozen things you'll never need.
I am obviously not a fan of such frameworks. I like stuff I can understand in an instant. Both because it lets me be productive right away and because 6 months from now when I come back to fix something, again I will only need an instant to figure out what is going on. So, here is my current approach to building rich web applications.

The no-framework PHP MVC framework - Rasmus' Toys Page

February 27, 2006

Desperate IITians

I was looking around in the list of bloggers from IIT kgp and i found this post in the blog by Arnav. It quotes a theory (and its rigouress mathematical proof) about the desperation level of IITians. Nice read.
I have been with the 'IITian' for almost 10 yrs now. Most of my frnds who I used to hang out with since Std 8 have gone on to become the reason of concern for memebers of this community. I will try my best to answer you with all my experience. And I wud like to do it using the technique that we are allegedly best at.Solving it as a problem.

Incedently Arnav was the previous Hall President of Patel Hall of Residence, the hall I stay in.
Desperate IITians

February 26, 2006

Extend Firefox Contest Finalists :: Mozilla Update

The finalists of the Extend Firefox Contest have been announced on Mozilla's site. The list also gives links to install the chosen extansions. I use/have used 10 of the 18 extensions listed there.
We are happy to announce the finalists in our Extend Firefox Contest, a contest held to award the best and brightest extension developers in the Firefox community. The contest asked entrants to create Firefox Extensions that are innovative, useful, and integrate with today's Web services. Over 200 Extensions were submitted to the contest. Many thanks to everyone who entered and everyone who helped spread the word about the contest.

Extend Firefox Contest Finalists :: Mozilla Update

Splasho » The Superbrowser

There are currently about a thousand extensions available for Mozilla Firefox. Splasho decided to do an experiment with Fx. He installed 100 most popular extensions and stress tested Fx. Although he gives no specs, he has some cool screenshot available on his blog.
Yesterday I decided to undertake an experiment. My favourite browser, Firefox, allows its users to add extensions. Currently 1148 extensions are available at Mozilla update. I decided to install 100 of the most popular extensions at the same time, trying to avoid those that duplicated others functionality.

Splasho » The Superbrowser

Yahoo! adds Serialized PHP ouptput suuport to its Web Services

In addition to XML and JSON outputs, Yahoo! has now added Serialized PHP as an output format to their Travel, Search, and Maps Building Block Web Services. They now have a PHP Developer Center too.
We're sending out Serialized PHP love via our Yahoo! Web Services. In addition to returning XML, our Travel, Search, and Maps Building Block Web Services now return Serialized PHP. Serialized PHP is PHP data structures encoded as text. It's easily consumed by PHP, and all you have to do is add the output=php parameter to have your web services request return it.

Yahoo! adds Serialized PHP ouptput suuport to its Web Services

Firefox Themes and Extensions I use

I am a hardcore firefox user. I always like trying new firefox extensions. This is the list of the extensions and themes I am using now.


February 25, 2006

a weird day

Yesterday was another one of those weird days which i spend doing nothing poductive. My day started off with ..., i dont realy remember what i was doing. I spent afternoon searching the web for a free web host (and i found one). I spent the eveing uploading and customising a wordpress blog on the web host, only to find that the host does not allow fetching remote URLs through php function: fopen(). After that I was doing some changes to my blog template (this one) and suddenly the template was corrupted.

Frustated with all these, i decided to watch some anime. I searched around and found this: Noien. Its a science fiction, adventure, romance story of a girl named Haruka who is blessed with a strange power, which a band on people from an alternate dimension, want to use in their wars. Strange story indeed...
I hav seen only four episodes yet.
Time for sleep
One more thing. I restored the template from a backup i made earlier. So alway backup your important files.

February 24, 2006

Painless JavaScript Using Prototype [JavaScript & DHTML Tutorials]

All all the javascript libraries/frame work i have seen or used, I liked prototype the most. Dan Webb has written an excellent tutorial on using prototype libray to make "painless Javascript" for your site.
Personally, I think the jury's out on the whole 'fun' JavaScript thing, but nevertheless Prototype is a really well executed JavaScript library which, although the situation has been improving of late, has had notoriously sparse documentation. This article provides a whirlwind tour of the whole library. It aims to give you enough examples and resources to get started using Prototype in your DOM scripting projects.
Blogged on Ajaxian.com
Painless JavaScript Using Prototype [JavaScript & DHTML Tutorials]

mid sems over...

The mid semester exams are over after all. I wont discuss how my papers were but i think you can guess. My neighbour - and depmate - Sumit helped me a lot during the exams. And I won't forget mentioning Ritesh in this context too.


We had lots of fun doing group study in Sumit's Room.
Now that the exams are over i'll start working on integrating the JSNO feeds with my blog. I have to start doing a project in Dynamics of Machines too.
I guess the coming month is going to be pretty busy.

February 20, 2006

Prototype Dissected - snook.ca

Jonathan Snook has posted some graphics (”cheat sheets”) over on his blog today - various sized disections of the popular Prototype Javascript framework.

In getting to know Prototype a little better, I decided to go through the latest version of the Prototype library (1.5.0_pre0) and detail every method and property that was available. In doing so, I got a much better understanding of how the code works. Here are the files in a 1280×960 and a widescreen 1440×900 version.

There are two different versions - one on white and another on a black/gray fade. The 1280×960px sizes are about 123kb and the 1440×900px sized are about 125kb.

Prototype Dissected - snook.ca

Student Linguistics in IIT Kharagpur

The language spoken by the students of IIT Kharagpur is a typical example of linguistics development in a semi-closed system. While many of the words in the dictioanry of the students are borrowed from the cultures developing elsewhere, a lot many words are native to IIT Kharagpur.

Student Linguistics in IIT Kharagpur

Firefox extensions I couldn't live without - CSS Insider

Nine firefox extensions which are absolutely essential for web developers. You might have used some but not the others. Check the list.
Firefox extensions I couldn't live without - CSS Insider

I have used five of the nine listed extensions.

February 19, 2006

Ajaxian » Mastering Ajax with IBM developerWorks

The IBM developerWorks site has posted several parts of a series related to working with Ajax, building developers up from knowing nothing about the technology to some of the more advanced features it offers.

February 18, 2006

You might think this site was done in Flash... you'd be wrong.

christof wagner / fotograf
With the new portfolio page of Christof Wagner, wollzelle demonstrates the potentials of their JavaScript library script.aculo.us in combination with an elegant portfolio design.

Bitty Browser

Bitty makes it easy to add navigable content to your Web site -- it's like Picture-in-Picture for the Web

3 down... 2 to go

Right now I am watching episode of the tv series "numb3rs". Its pretty cool how you can use math to see patterns and equations in what otherwise appears to be random data.
My mid semester exams are going fine. I had the Thermodynamics paper today. 3 papers are over and 2 more to go.
After mid sems, I am going to work on including feeds on my blog. Also, I have to design a new template for robotixiitkgp.org . Yup, I am the webmaster.

Google Answers: whistling

Believe me or not, I cant whistle! Well I tried to learn it but just couldn't. Hope this link help you if you are in the same situation.

February 16, 2006

Magai Suru (Study Begins)

And so for the first time in my one and half year stay here in IIT kgp, i went to the central libary. Exams start tommorrow. This pic shows me trying to under the "function generation synthesis of a four bar mechanism" from the book. In background is the central library. This pic was taken by Brij. Posted by Picasa

JSON and RSS feeds

Yesterday i found out that the recent tracks info i added in the blog is not working from my friends' browsers. it is due to the reason that the morden browsers do not allow to make cross domain XMLHTTP Requests. So i set out to find a different way to do so. and after some searching on google and ajaxian i found JSON. JSON is JavaScript object notation. its an alternative - and lightweight - method of feed delivery. it provides a string which when evaluated in javascript using eval() give the javascript object containing the feed data.
i found out some great sites on JSON. its always good to start from ajaxian.com if u are looking for web 2.0 stuff. i was looking for a method to convert XML feed to JSON and today i found John Resig's blog post. guess i'll start working on it after my mid sem exams.
i hav two exams tommorrow, so wish me luck.

February 14, 2006

Recent tracks info from last.fm

I just did something cool. i integrated the recent tracks feed from my account on last.fm with this blog. as u can see, the right sidebar now has a heading "recent tracks". it uses XHR to retrieve feed from my last.fm account and then parses and display it, all done through javascript!!
it works in firefox only. ie give a "permission denied" error.
update: added refresh link and autorefresh functionality
todo: make it work in ie also
updte: doesnt work in opera, will be switching to JSON soon

145 Resources on Complete List of Web 2.0 Products and Services - Listible!

An almost complete List of Web 2.0 Products and Services.
We like to use Web 2.0 applications. Many services are expected to replace our desktop applications. How about we list all of the Web 2.0 software available?

Ajaxian » Yahoo! User Interface Library: Yahoo! Open Sources Internal Library

Yahoo! has just publicly launched two new (previously internal) libraries as well as a companion blog. Since Yahoo! has a lot of fantastic dhtml developers, this looks really promising. Do you want Yahoo! Mail? :)

Mithu Didi's Wedding

This is a picture from the wedding ceremony of Mithu didi (my elder sister). I had lab on the wedding day, so i missed most of the important - and very uninteresting - part, but somehow managed to get there before the dinner. this pic show didi in brides dress and the groom sitting beside her.
wishing her a happy and prosperous future...
ps. Mithu means sweet Posted by Picasa

.:The ROBOTIX Team:.

ROBOTIX is the annual Robotics Competition of IIT Kharagpur. And I am a proud memeber of .:The ROBOTIX Team:. . We held the events just a few days ago. This is a picture having all team members with Two Canadian guests in middle.
spot me in this picture if u can Posted by Picasa

first post

here it goes...
another attempt to set up a blog. dont know this time will i make it or not.
mid semester exams are near (just two days to go). must go study something