Swaroop C H

blog books about contact subscribe

Renaissance 2005

27 Feb 2005

Travel

I travelled to Trichur (also called Thrissur) in Kerala on Friday to attend Renaissance 2005, a FOSS festival at GEC, Trichur, Kerala, India. The festival was conducted by the MCA students of GECT. It was a 3-day event but I attended only the 2nd day - I was there to give a talk on Python.

Moonwatching The room A view from the room

(Tip : Hover the mouse over the photos to get insightful info ;) Also, as usual, click on it to see the bigger version of the photo )

The train arrived in Thrissur at 5 in the morning. Two of the students came to pick me up and took me in the big Tata Safari to the Government Guest House where I was lodged. Apparently, one of the ministers suddenly showed up, so I got bumped from an AC room to a non-AC room. Well, no big deal.

Morning

After a light snooze, I met with Shuveb Hussain of NatureSoft in Chennai. He was going to speak on High Performance Computing. We went down for breakfast together and we instantly hit it off. He was a delightful person. 4 years ago, he graduated from B.A. in Literature where he studied Shakespeare. Today, he was going to speak on clusters and kernel patches. Amazing, eh? It seems Linux and OSS excited him so much that he started to dabble in it a lot and eventually made a career out of it.

God's Own Plate? Doctor, my pen is ill!

It was a government guest house, so most of the stuff, from the pillow to the plate, was branded with the famous "God's Own Country" slogan After breakfast, we still had some time left before our hosts had to pick us up. So, we went for a stroll and we came across a 'pen hospital' :shock: . Apparently, its very real and they do 'heal' pens. I didn't know whether to laugh or be shocked. I remember from my last Kerala trip where I saw a building with its name 'Hilarious Building'. Heh.

After that, we stopped to get a coconut. The coconut water was simply delicious and the white kernel was so thick! Well, after all, Kerala is the land of coconuts. I wish I could get such tasty coconuts in Bangalore. Then, we headed to the campus.

The GECT campus is really huge - over 100 acres! They teach almost every kind of engineering branch and have so many labs. I heard that GECT is one of the best engineering colleges in Kerala, probably next only to the Trivandrum engineering college.

There were some paper presentations going on in the main hall. These students were talking about ext3 file systems and optimization of IPC in the kernel and so on. Yikes.

There was a short break after the paper presentations got over and before the techie talks started. The HOD of the MCA department was sitting next to me and the nice lady was telling about the GECT college and I was curious about the college and stuff. She pointed out that one of the judges was Pramode C E, a well respected personality who teaches students in his own computer learning lab. I had heard a lot about Pramode previously from many students. I don't think you can find a single CompSci or IT student in Kerala who doesn't know about Pramode. He has also written many articles for Linux Gazette and Linux For You magazine. I planned to meet him later on.

The next thing I know, Pramode comes over to us and talks to Shuveb and myself. He looks at me and says 'Hello BangPyper' and then says 'I am a big fan of your blog'. I was speechless. We three soon got talking about lots of techie stuff, everything from favorite distros to Python (of course) to our work and so on. I convinced him to join our BangPypers group as well.

Techie Talks

Then, the talk on embedded Linux by Sree Kumar of NeST, Thiruvananthapuram started. He explained how Linux was taking the embedded market by storm and the kind of work his company was involved in. He gave a good overview of embedded Linux and tried to convince the students that a career in embedded Linux is very rewarding as well.

Shuveb The audience Shuveb

Next up was Shuveb who talked about high performance computing and clusters. It was interesting to hear about openMosix and other software which autodetects other computers in the network which are also running openMosix and automatically start to work as a cluster. No need to edit any sort of config file! He uses a cluster in his office environment and uses it for compiling lots of stuff and apparently, this setup gives a lot of performance.

Python talk

It was 1 pm by now and a lunch break was due. The speakers were taken to a separate room (by the looks of it, a staff meeting room) and we were served lunch there. One of our hosts, Brajesh asked us to eat 'without formalities'. I said 'Well, you made it too formal already!'. I also learnt my first word in Malayalam - 'Vellam' means 'water'.

After the sumptuous lunch, I had the formidable task of talking to students in the post-lunch session. I started off with finding out the programming background of the students. Majority knew C and C++. None knew Perl and about 3-4 knew Python (again, taught by Pramode). So, my task was a bit easier since explaining a dynamic language like Python is always exciting to a person from a static language background.

I talked with relative ease (having had quite a bit of practice in recent months and students seemed to be listening. I was worried that they were not asking questions but I ignored that for the moment. I could see the sparkle in the eyes of few students when I typed programs at the interpreter prompt and showed instant results. That's exactly what I love about giving these talks.

Pythonic audience Python talk Talking snakes Momento

The talk went on for about an hour and I am always surprised to see that Jython and IronPython make a significant eyebrow-raising experience for students. The fact that you can write Python programs and run it on all the three - native (i.e. C), Java and .NET platforms, seems to be a big plus point for everyone.

We finally had the Q&A session and I then faced a barrage of questions. The session lasted a good 15-20 minutes with questions like "Will Python take a chunk of the Java market ?", "What about it's speed?", "What kind of people use Python a lot?" and so on. I was relieved after this session because the range of questions seemed to indicate that the students did listen to the talk and did become interested in Python.

Campus Tour

I then went out of the main hall and decided to go for a stroll around the college. Two students followed me and volunteered to guide me around the campus. They kept calling me 'Sir' inspite of my request not to. (It seemed kinda strange to me for people older than or the same age as me to be calling me 'Sir').

Foundation stone College garden Playground

As I had said earlier, the college campus is really huge. I would've loved to have studied in a college like this - big, full of greenery and lively. I came to know that the foundation stone was laid by Jawaharlal Nehru.

There are so many labs in the college including a 'Fluid Dynamics lab' (whatever that is)! They showed me the 'MCA Tree' where the MCA students hang out after classes (and even during classes ;) ). Then there was the mini-forest inside the campus where the 'coolest classroom' (literally) was located. It seems the girls hostel is next to this side of the campus. No comments on that one.

Green campus Lost in College? Boy Scout and Girl Guide Forest in the College

Phoenix

I then went to the other hall where Pramode was going to give a talk and demo the Phoenix project. I had heard about this before and knew it had something to do with Physics but didn't know much else about it.

Pramode introduced that PHOENIX stood for 'Physics with HOme made Equipments and iNnovatIve eXperiments'. Nifty acronym. It was a electronic circuit designed by B. P. Ajith Kumar, a researcher working with the Nuclear Science Centre of India. It is designed as a general-purpose circuit to help students create experiments to understand and learn Physics, Electronics and much much more.

The Phoenix box Pramode explains Phoenix Phoenix Manipulating the circuit

The idea of the Phoenix project is to provide a computer interface to the electronic circuit. This allows the student to write simple programs and manipulate the circuit and then observe the effects. Ajith Kumar has provided an interface in C. Obviously, it is difficult to expect a non-CompSci student to learn C and write programs for this. So, Pramode has written a Python interface to this program and now a student can write simple calls at the interpreter prompt and see results instantly!

He ran this program at the prompt:

p = phoenix()
p.write_outputs('11111111')

and then voila, the bulb was lit! This might seem boring to you now but try to think back as a student when you did your first experiments in the laboratory. This would've been fascinating to do then. Physics seemed too theoritical for me but projects like these can make a big difference. Pramode even showed how to use the setup as an oscilloscope by running a small TkInter Python program and showing the graph on screen real-time. Changing the wavelength changed the graph instantly!

Phoenix Measure the waves Measuring gravity

One of the major plus points of Phoenix is that all the parts used to make the circuit are locally available and it costs just about 2000 rupees. Compare this to an oscilloscope which costs 20,000 rupees. Also, the Phoenix circuit board design, the C API and the Python API are all free for everyone. Anybody can contribute further to the project as well. This is the power of free and open source software and this is an example of innovative projects in India at the same time.

Pramode has written a full article at Linux Gazette about Phoenix.

Evening

After an enlightening session on Phoenix, the fest part of the day was over. I took a few snaps of our wonderful hosts and the girls who took care of the speakers as well as the speakers ourselves.

Beautiful hosts for the day Three Pythonistas

The guys - Ragesh, Arun, and others (our hosts) offerred to take Shuveb and myself to the Central shopping mall in Thrissur. This part of the city looked like MG Road and Brigade Road to me. Lot of hustle-bustle and commercial shops here. The Central shopping mall looked like the kind of place where all the cool kids hang out. We had dinner in one of the hotels in the mall and the 5 of us enjoyed talking about lots of stuff and joking around.

Fountainhead Central Mall Lights of Water

Then, it was finally time for me to catch the bus back to Bangalore. My only regret was that I couldn't stay back another day. Ragesh told me about a good trekking place just 2 km from Thrissur. Damn, I missed that! The guys have already invited me for Renaissance 2006 in advance :smile:

To summarize, a lot can happen in a day!

Also, the complete set of full-size photos is in my Renaissance 2005 photoset.

Comments

Arun Babu P R says:

Swaroop,
Its very comforting to read your blog on Renaissance 2005. We(MCA GECT) thank you, for making your presence available at Renaissance to make this event a Grand success. Those days with Shuveb and yourself has left us with a lot of beautiful ever-lasting memories. We must thank you for being with us through out the event.

YES INDEED "A LOT CAN HAPPEN IN A DAY"

Anand says:

Hi Pramod

I remember catching an article by you in LFY PRO in Feb. I though it was on Phoenix, probably I am mistaken.

Swaroop C H says:

Premshree: I have corrected that. Thanks :)

Kiran says:

Students talking about Ext3 filesystems and IPC.. hmm.. gone are the days when mothers used to read out Ramayana and Mahabharata to small children. These days they read out kernel code.

Swaroop C H says:

Kiran: No no, these days they compile kernels. I don't know what's the big deal but every Linux enthusiast I meet seems to have a fetish for compiling kernels.

Premshree Pillai says:

'hitted' ain't a word.

Anand says:

My plug for the PHOENIX project. Pramod has written an article on PHOENIX in the latest edition of Linux For You. I think it is the February issue.

Anand says:

Hi Rams,

Nope, we welcome all sort of 'Pypers' to our meetings. You might be a ChenPyper, PakPyper or even the original Piper from Scotland ! You need to have a passion for Python and 'pyping' thats all :-)

Swaroop C H says:

Ramaswamy: Thank you for your compliments :) ; Also, Anand has already said what I wanted to [say][1].

[1]: http://www.swaroopch.info/archives/2005/01/25/the-tune-of-the-bangpypers/

Pramode says:

Hi Anand: The Phoenix article is in Feb issue of linuxgazette.net

Rams says:

I enjoy reading your blog and this article in particular. Looks like there are many people trying to do their bit for FLOSS very quietly.

BTW, I wanted to come down to the BangPypers meeting, but got distracted by something else. Are plain Pypers like me allowed ?, or rather I am a ChenPyper ( sounds almost Chinese :-) )

Dilip says:

Dear Swaroop,

>I heard that GECT is one of the best engineering colleges in Kerala, probably next only to the Trivandrum engineering college.

Hey, Our college NITC is the Best in Kerala with more than 180 Acres :-) .

There are actually ' 4 Pen hospitals' in our God's Own Country!

Shuveb says:

Hey Swaroop,
I'm in Trivandrum right now on an official trip. Guys from GECT took care of me really well. I felt that I was part of the "team". We really missed you the next day. Or should I say you missed out the fun we all had! I am kind of disconnected at the moment.
well soon, "I'll be back"

Swaroop C H says:

Don't get excited Praveen :), as I expected, it was a prank. The address chithra5857@yahoo.co.in doesn't exist.

Swaroop C H says:

Hey Chithra, or whoever you really are, nice prank, but I'm not falling for it.

Chithra says:

I reached this site accidently.I realised that you have a great deal of knowledge about pythons.Are there any poisonous pythons? What is the length of an average python? Will they eat human beings? I want to know more about pythons.Please send me whatever info you have about pythons.You know, I'm a biology student.
I saw your photos.Don't you have more clear pictures of YOU.You need not display it on your webpage.Send to my id.You looked very handsome.
But you will look better without your mustache.Please send me one of your 'cleanshaven' photos.Expecting your reply...
Chithu...(Call me so)

Praveen A says:

Renaissance was wonderful. Kudos to all GEC MCAs. We (me and Dilip) had a wonderful time with Shuveb and you.

But this comment is for something different, I wanted to tell you. It seems someone got that loveria epidemic ( http://www.swaroopch.info/archives/2005/02/14/lovaria-epidemic/ ). It is not fair if you could cure it and dont do it :-)

B.Venkatesh Varalu says:

Hi everyone...

Recently came across this blog. Me too was one of the participant of this renaissance event 2005 representing PSG College of technology, Coimbatore.

My team---- P.Arulanandan
T.S.Lokesh
R.Raghavendra Prasad
N.Varun Kumar
B.Venkatesh Varalu.

It was a very good experience for us guys....Ya..its true that it is a very huge campus.

One important thing that i should not forget is the "Hospitality" shown by these guys....

I would like to mention some of the guys....

Kamal,Reyaz,Rajesh...etc and many more.

Overall..it was a very nice experience that i would not forget in my life....

Keep it up GEC(Thrissur).


Regards,
Varalu.

Feedback

There's no comment box, but please do email me or tweet me your thoughts and criticisms, and I will publish the relevant ones here.