Author: Haris Ibrahim K. V.
Pining to write.
Life has been quite dull as well as busy lately. I never had the peace of mind to sit and write about the numerous thoughts and ideas that were popping up in my head. Trying to keep them aside and concentrating on the day’s works has really been tiring for the brain. I feel as if my brain is not good for anything any more. Hey, that happens when you continuously use your brain without rest for nothing but bull shitting.
I’ve had to write a few exams lately which were completely dumb and I had to fill up my answer sheets with something. That being one, the other was to prepare my final project report. If you read my post here, you’ll know what repeated. Suffice to say we’ve got it all over with today.
Since there are a lot of thoughts in my head to put down, I thought of keeping them organised and what better way to do that except writing about what is to be written?
So here goes. You can expect the following posts from me pretty soon.
1. Can I be optimistic about pessimism?
This thought originated when our Head of the Department, an old lady, said that she won’t encourage any further activities of Abacus. It seems she thinks that we are upto something mischievous. When you see something that you worked your heart for being killed just because of the absurd imaginations a person, it hurts.
2. Home schooling V/S schooling.
This interesting debate happened while our project team was waiting for the teachers to show our demo. It lasted for about two hours and was really patience-testing as well as interesting.
3. I’m not a FOSS fan boy.
Quite an interesting discussion happened on our abacus mailing list. You can read it here. After all was said and done, I received a message from one of the guys in the discussion. It read as, “FOSS fanboys will never understand that, because they need to believe that they’re freedom fighters in a revolutionary war, like characters in their favourite animes”. Upon hearing that, I lost trust in myself a bit.
4. Against E-learning.
Many people around the world are e-educated nowadays. As in, whenever you ask a doubt to a certain person, he mostly will tell you to figure it out on your own. I guess it has its advantages but won’t it breed arrogance as a by product?
5. Its all about attention… and addiction!
I’ve been thinking about it and everything that we do boils down to two things. Either attention or addiction.
6. The farewell speech.
For the past six months, I’ve been thinking about what to speak if ever I was asked to say something in front of the whole CS batch during a farewell party. I don’t think that our farewell is going to happen because of our HOD, but I’d like to put down the speech that I had prepared.
7. Hard disk partitioning.
I’ve been playing around with hard disk partitioning using gparted for a while and many people are scared to give it a try. Hence I plan to write a small tutorial on how to use gparted to partition your hard disks.
That’s about it folks. Expect all these posts soon. Tomorrow I turn 23, leaving college, having learnt a lot.
And Monsoon is here…
“Hey Joe, check this out. Its raining.”
“Oh crap! Dude Andy, I told you we should’ve gone back earlier, didn’t I? Now what are we going to do?”
“What can we do? We have to make it through to the Queen and let her know this”
“What the…!? You mean to go through….”
Before he finished Andy was already on his way. Joe rushed after him.
“Do you know the way dude?”, asked Joe.
“Man you’re sooo looney. Don’t you even know how we find our way? Follow me.”
“What!? Its a pool ahead! Can’t you see high grounds just to your left? Let’s go that way.”
“Joe”, said Andy sternly, “I’m going to follow the pheromones no matter what. If you can go the other way, then be my guest”.
Andy made his way through splashing and making a ruckuss.
“Sigh…”, said Joe. “I guess he is right. I really have to work on this pheromone addiction of mine”. He followed Andy.
———————————————————-
Today we had the first “official” rain of Monsoon at about 5 in the evening. Very punctually, the power went off. I took my text book and went outside to the Veranda. Mom and dad were already sitting there and I accompanied them.
As you might have already guessed, I did not even look into the text. It was when sitting enjoying the rain that I saw those two ants. No matter there being a raised ground without water near them, they simply would follow one course. They did not mind even they had to swim to keep their course. Just for the sake of it, both of them made it successfully to the other side of the house and into our car porch.
It was wonderful to see how much water appeared all around just from a few minutes of Rain. The smell of wet soil was so invigorating.
I guess people were not expecting the rain. There were these motorbikes parked at the smallest of shelters that they could find, trucks and pickups covering their load, cars with vipers on, people with Umbrellas…
The trees seem to shine. There was the slight glow from the evening sun that shone on the wet leaves. You could feel the happiness from all around.
One thing that I did not want to remember was getting up early on days like these and getting ready for school. Oh how I hated those days. But they are long gone. Never to come back again.
Oh dear Rain, pour and bless us with your gift, the elixir of life.
Naruto IS genjutsu!
For those among you who are already into cartoons, you must have come across this name from some place or the other as Naruto, the anime Cartoon, is the rage nowadays.
It would not be possible to describe what this cartoon is about in a few words. Those who have seen it can vouch for me regarding that. However, keeping a long story short, its about a kid who never gives up on trying to get better, his friends and the world that he lives in.
According to the Cartoon, there are basically three types of skills for a Ninja (There might be more, but I was able to gather only three).
1. Taijitsu : This refers to one’s physical skill in battle. The martial arts he has learnt and the will with which he uses it.
2. Ninjitsu : This can be thought of as special powers that the Ninjas have. They have this inner power called Chakra. Once you learn to master the inner power, you can control and mould it to be used as powerful techniques. You can spit fireballs, make lightning, etc. You get the idea right?
3. Genjutsu : This is the ability to manipulate once reality. If you have this skill, you can project an illusion at your opponent and he can be trapped in it for a time depending upon the skill you have in using it. Even though it can be done using music, sight, etc, doing it via sight is the most effective one. Especially if you possess the Sharingan eyes!
Well, what I’m saying is Naruto IS Genjutsu and I’m trapped in it!
One year back while I was studying my fifth semester, I shared my hostel room with Varun, Shabeeb and Koushik. After class in the evenings and the nights, Varun would turn on his laptop and sit watching Naruto while I wasted my time with my cell phone and laptop. Back then I wondered what the hell was wrong with this guy to keep on watching that stupid cartoon day and night. Upon his request, I had watched a single episode which was the fight between Neiji and Naruto. However, today I wish I had watched that cartoon with him. I would’ve really enjoyed it.
So from then on days went by without me watching it at all. Even at home my sister would watch it from youtube and would invite me to watch it along with her. But I simply wouldn’t watch it. Things went by like this until a month ago when one day while I was having my evening snacks, my sister was watching an episode of naruto. I simply went and gave her company.
Little did I realize it was the episode between Sasuke, the wielder of the Sharingan, and Daedara! I watched the episode and in between them I looked into the Sharingan of Sasuke! I never in my dreams imagined that I would be trapped in his genjutsu! Alas, I was and now even when I realise that I’m under his Genjutsu, I cant stop watching Naruto. Episode after episode I watched and exhausted all the episodes that I had on my hard drive.
I’m still itching for more but it seems that the further episodes have not been made yet. I’ll only be able to come out from this genjutsu once the person who cast it upon me dies. That means Sasuke must die. Like everyone else in the hidden leaf village, I too am counting on Naruto to save me.
Myself.
The room was relatively dark. I could make out the outline of a few figures though. I was not alone.
Light is a natural stimulus and hence when I found it shining brightly through the smallest of cracks, I knew that was where I should be heading.
At the exact moment that I had that thought, my eyes got accustomed to the darkness and the room became vaguely visible. I was surprised to see me dressed in white, standing there weak and worthless. But how could that be? I was able to see myself there in third person. I ruled out the possibility of it being a mirror because I could see I was personally wrapped up in some kind of an old rag. Then who was that who shared my face? Even though he had a certain aura around him, he looked lean and completely worn out as if he was struggling to keep himself on his feet.
I was really confused so as to what was happening. The last thing that I could clearly remember was seeing that old woman carrying two heavy sacks in her hands while I was on my way home after buying certain things from the market. I could not remember what happened next. But somehow there I was watching someone like myself who looked half dead.
Suddenly, I saw him gather all his strength and trying to make a dash for the light from the crack. His rapid movement was cut short with a deafening blow that sent him crashing onto the floor. However, I did not feel anything but I was curious to know what was going on. I understood the whole scenario stank of trouble. I kept my mouth shut and just stood watching.
I was wondering who landed that blow and as if to satisfy my curiosity, I saw a hulking figure standing over the ‘white’ me.
By then my eyes had grown pretty well accustomed to the darkness and I could see things clearly. The new figure was not alone. There was a really beautiful girl along with him who looked disturbingly familiar. For a few seconds I could not take my eyes off her and slowly I realised that anything and everything she was, was what I wanted in a woman.
My thoughts were cut short by the screeching of a car’s break. I did not know where it came from, but there was an awesome looking sports car in the room. The door opened and a guy got out. He looked really cool with black shades and all. Well built. He resembled the movie star whom I always dreamt of meeting someday.
He stood there mocking the helpless figure on the ground. I began to feel pity for the helpless ‘me’ lying there. Why was this fate upon him? I had no idea. All I could do was to wait and see what would happen.
At that instant, as if with a sudden burst of energy, the figure on the ground jumped and tried taking a shot at the hulking figure. But the latter one was too strong and he again floored the ‘white’ me. I started getting angry.
However, the hulking figure snapped his fingers and a music started playing in the background. I recognised the song instantly. It was one of my favourite songs and upon hearing it, my anger subsided.
The big guy started to turn slowly. I still couldn’t make out his face but I was sure he was the boss there. Everyone stood there in deep respect of him. Many people had appeared in the room by now. Most of them were on the big guy’s side as if awaiting orders from him. Only one or two dressed in white were with the one on the floor and they too were as feeble as him.
The big guy went over to a table on which there was a laptop. I could make out what was on the screen. It was my favourite game. However, when he went and sat in front of it, I began to feel disturbed for I could see his face. It seemed familiar and yet strange. I went a bit more closer and what I saw froze me with disgust.
He had my face!
Yet there was so much wrong with it. Even though one could make out that it resembled my face, it had the eyes of a man who did not have an ounce of love or sympathy. The face itself was so twisted that it was horrible to behold. Only the ones who could derive pleasure out of pain and cruelty would be able to bear that face.
My mind was beginning to fill with hate, anger and disgust. I was not that ugly or cruel! My thoughts were cut short when something strange caught my eye. I saw the ‘white’ me looking at me. I saw him looking at with me with pleading eyes and pointing to something behind me. I kept on staring at him. However, as if something pulled my gaze along with the direction at which his finger was pointing to, I slowly began to turn my head and looked behind me.
I saw the old woman just a few feet away from me, standing and panting heavily having put down the heavy sacks. I had to help her.
With this in mind, I turned back to the room, only to see something completely amazing. The ‘white’ me was sitting on the floor now. But he looked completely rejuvenated. All the signs of tiredness and weakness had vanished from his face and body. The aura around him shone brighter, He had a confident pleasant smile on his face.
He was slowly raising himself from the floor at the moment which the celebrity in the black shades standing there saw him. “Stay down!”, he shouted and clenched his fists ready to land a blow.
His raised arm was about to come down crashing upon the one on the floor when in the blink of an eye, the ”white’ me rose up landing a huge uppercut right on the jaw of the cool guy. He was taken out.
Seeing this, the hulking figure got up but the beautiful lady gestured him to wait. She went towards the ‘white’ me and looked into his eyes. Her gaze was so strong and seductive that his eyes slowly began to lose its determination. His released his clenched fists. He relaxed and the lady slowly went near him and put her hands around his shoulders. She slowly brought her lips near to his.
“Hiya!”, he screamed and landed a fierce blow on her belly followed by a strong right fist on her face. She was thrown away with the strength of his punch. At this, the hulking figure and his goons were on him. But the two with him had now become many. It was a small battle with many clad in white against many in black both headed by people looking like me.
However, the whites were too strong and they won the battle easily. When I looked upon the scene once again after rubbing my eyes, there was just the ‘white’ me standing there. He looked handsome and fair. He resembled goodness and it was a pleasure looking at him. Slowly, he turned and looked at the crack the bright light was shining from. He went towards it, put his fingers in the crack and ripped it apart letting in a dazzling light!
I went and took the sacks in my hands. The old woman looked and smiled at me.
How and when did I start using computers and when did I start using Linux?
Well, talking about personally having a computer, that takes me back 5 years.My brother bought me a computer just 10 days before my 12th board exam. All I knew when sitting in that car from Trichur railway station to Edappal with the computer at the back was that I could play games without depending on anyone any more.
I remember computers when I was four years old. At that time we were in gulf and my brother owned a PC. That was in 1992 approximately and you could imagine its configuration. Frankly, I don’t know its configuration but I’m guessing a few kBs of RAM and… Man, I don’t even know how low I can go with this!
Right now, thinking about the first time that I remember seeing a computer brings this scene to me. I’m sitting on the floor in my brother’s room at our apartment and playing with some toys. I look up a and see my brother playing the “Simpson’s Arcade game”. I don’t know why but I still feel good thinking about that game and I vaguely remember the scenes from it.
Mom comes with food for me and I remember my brother sitting away from the computer and letting me sit in front of it. He put the game “Fox” for me and I would sit and play that while Mom gives me my food. I’ve been able to gather that Fox was one of the really popular games at that time.
There you go! That’s my start with computers.
From then on it has been the equation, computers = games, for me till roughly my eighth standard when I was introduced to MS paint at my school.
I’ve been a raving video game addict from my childhood onwards and it has been only two or three years since I’ve rid myself of that addiction. These days I don’t play games at all and I kinda miss it.
Thinking back, lots of my memories are about playing video games with my cousins, my brother, my dad and my sis. Most of them are pleasant memories while there are unpleasant ones too where my addiction was exploited and some of my cousins wouldn’t let me play their games.
So far I’ve owned 15 8-bit games, 5 16-bit mega drives and 3 PS-1s and 1 Game Boy Advance SP. The number of cassettes and the cheating and transactions are so much that they are better off for another post.
My addiction for computer games only grew when I realised that there were cooler games. There was this computer center near my home and the guy who owned it would let me play some racing games on his system. I only knew “Up, down, left and right” and one day he showed me how to change the desktop wall paper which was like this “great” knowledge about computers!
My brother had by this time bought a Laptop (one of his dreams) and would let me play Sands of time/Deus Ex on it whenever he came home from Bangalore.
So things went on like this until the day I got my computer 10 days before my 12th exam. My brother took it all out, assembled it and turned it on for me. He showed me a menu that comes at the beginning (which I later on realized was GRUB) and told me to select Ubuntu. I did. It was version 7.10 or something back then. He told me to check it out. I was introduced to Linux.
Obviously, my first question was “Where can I play games from!?”. He showed me a few games in Ubuntu with which I wasn’t amused at all. He told me how to restart and logged me into Windows. I don’t exactly remember how it kicked off but my guess is that it was Deus Ex itself. An awesome game even though pretty old.
He simply gave me an advice that if I wanted to hear songs, play videos, look at photos, insert video cds, etc, I were to use Ubuntu and whenever I wanted to play games, I could use Windows.
My brother also did not let me play any pirated games. He told me to never borrow games from my friends. Whenever I wanted a new game, I was to ask him and he would buy me an original one. I did not know what was wrong with him then but today, I think I understand what he meant.
Now and then, he would tell me about Linux. That what I was using was free and I could make any changes that I wanted in it. At that time my freedom was that I could delete the panels, resize them, change the applets on them whereas in Windows the start button and the panel at the bottom would remain the way it was. I even remember telling this seriously to someone making my point that Linux was free.
Oh and the all too familiar belief of viruses not affecting Linux was also there.
Till reaching college, such was my life. It was only after reaching college that I heard the word ‘programming’ and ‘computer languages’. It was then when the things that my brother told me started making a bit of sense.
It was during this year that I moved further into using Linux because one day my Windows was affected with a virus and it was a complete headache until my brother came and reinstalled it for me. After that, I became a supporter of Linux with little knowledge of what ‘free, open source, Ubuntu, Fedora’ etc meant.
First year too went by uneventfully with me playing Oblivion, the elder scrolls. My brother would tell me to read Dennis Ritchie and practice coding. But I guess I never listened to him. Now that I start understanding the world of computers and programs, I realize more and more the mistakes I have made in not listening to my brother. I seriously had not done any sort of coding on my system during my first year. I would copy some seniors programs and show the output in our labs.
Optimistically, my brother bought me a laptop during the end of my third semester. But then too, the only thing that I used it for was to listen to music and everyone at hostel even termed it as my ‘walkman’.
The first time I did a program on my system was when I was learning for my s3 university lab exam I guess. At the end of that year was when my brother introduced me to GSoC. He helped me download and install the tuxmath game. It was then when I started experimenting for the first time.
That was my entry into open source.
From then on I started hearing and seeing things related to it and from then on did my journey further into the world of freedom began!
Upgrading to Ubuntu 12.04 – The way I did it.
“Never mess with your stable” is a lesson that I have learnt and is a mantra that I hold close to my heart. Especially when you have a good choice not to mess with your stable, you simply shouldn’t mess with it. Hence, I left my 10.04 unscathed and installed my 12.04 in another partition. Here is a screen shot of my hard disk :
After installing, the first thing I did was to get rid of unity. Boy, do I hate that. I did the following to accomplish that:
sudo apt-get remove unity unity-2d
I installed Gnome by
sudo apt-get install gdm gnome-shell
I tried it and have reported a few bugs so far. You must have noticed that I have only one /home partition and I have let both my 10.04 and 12.04 mount that as their /home partitions. I wonder why nothing is getting screwed up considering a common .bashrc file being there.
Anyway, the point reached where I decided to switch entirely to 12.04 and leave 10.04 behind. But for this, I needed to have all the softwares that were there on 10.04 to be installed on my new 12.04. Even though I vaguely knew the steps of how to do this, I asked for help and got a tremendous help from http://askubuntu.com/
You can read the conversation from the site here, but I’ll be explaining the steps right now.
1. First you have to know which all packages are installed in your 10.04. For that you can do
sudo dpkg --get-selections "*" > pack_file
After running that, you will have the names of all the packages in 10.04 in the file called ‘pack_file’.
2. Transfer that file to 12.04 and run the following commands
sudo apt-get update
sudo dpkg --set-selections < pack_file
sudo apt-get -u dselect-upgrade
This will fetch all the packages as well as their dependencies and install it on your system. I had to download about 2GB of data but was at peace that my distro won’t get ruined. Maximum my “apt” and “dpkg” might suffer but then again, these two have been going through tests like these and more continuously for the last decade!
I wish this would be the end of this post. But no. I had maintained a separate partition for /var (/dev/sda11) which was only 3GB in size at first. Therefore, after downloading my 2GB files, when trying to unpack and install them, it ran out of space and my package installation quit halfway. Even though update manager popped heroically and offered me a so-called “partial upgrade”, it kept on crashing complaining that I had no space left which was, unfortunately, true.
In order to work around this problem, I did the following.
Well, I followed the obvious way of jumping back to my 10.04, launched gparted, and shrank the 12.04 root partition and allocated that space to /var. Then I came back in to 12.04 and tried this :
sudo apt-get -u dselect-upgrade
However, that told me I had messed up dpkg and I had to manually run
sudo dpkg --configure -a
in order to clean the mess up. I did so and again ran the first command which resulted in everything being installed correctly and peacefully. 🙂
So the world is a brighter place once again in which I’m going blaze my trail with the PrecisePangolin!
PS : For a few problems that I personally had with 12.04, visit this page.
DebianUtsavam 2012 – Medal of Honor!
Yet another memorable event at MES, Kutipuram! I must say I’m starting to enjoy my life now. I had no clue the event would turn out to be such an enjoyable one when Praveen ettan first mailed us telling us to get it together on short notice.
There is one milestone in my life that I simply have to mention here and that is, it is the first time I’m getting a medal in my entire life! I’m just so happy that it was for my effort at teaching too. Here it is.
Day 1 (28/04/2012) – Welcome to GNU/Linux!
After attending the release party not a month ago which consisted of about 10 people, I was amazed to see around 30 for this event. Most of them were a group of young foss enthusiasts who knew they had to learn about it and they wanted to learn too.
The event was scheduled to start at 9.30am. But holding up the philosophy of “All good things to those who wait”, we started the event sharp at 10.30am with Ershad, the tallest foss hacker among us, inviting the new ones among us to freedom as well as rejuvenating the rest of us. I could say he got through to us with his cycle. Lol! His session lasted for about half an hour and at about 11:00, it was time to get techy and Nakul was the one who was going to get us so.
Let me mention Nakul and Kiran here. Nakul has this “Alright everyone! I’m here so you guys have nothing to worry about. Let me handle it” attitude and his presence made the entire occasion joyful. Whereas Kiran had this “Yup, you are doing great and all of us are learning from you” attitude. Both of them together were an awesome team in organizing as well as getting the event to go forward smoothly. Great and awesome guys to be with. Its an honor to have gotten to know them.
So at 11:00, Nakul came forward with his arsenal of commands. Ummm… Usually people commands the Arsenal I guess but what the heck…
Anyway, command line and shell scripting were his topics. He ordered each of us to go and sit in front of a system and he started his session. Starting from the very basic of changing directories and creating folders (recursively and not), he took us to tee even! Not tee as in “tee hee” but tee as in the command used to “read from standard input and write to standard output and files”. Changing the permissions, ownerships (leaving poor Kiran both ‘ownerless’ and ‘permissionless’ over a few files!), the representations of ownerships and all were covered. He more or less taught us the heads and tails of more, less, head and tail. He he… Sorry bro,just couldn’t resist writing that sentence and nope! He exactly taught us, along with examples, what all those four commands meant. He wound up his session with the hierarchical structure of the Linux file system at about 12:oo.
However, we were blessed with a senior pass out from MES itself by the name of Haris (Not me!) and he came forward to share with us his experiences in real life about using GNU/Linux. From how he knew Ubuntu to be just a software to remove viruses to how he actually started using Linux to live. It was pretty enlightening know that all of us had much to hope for.
At about 12.15, we stopped for lunch. However, none of us were ready to give up on foss even during Lunch and I was pretty much amazed at the Discussion Sadiq and Ershad had over their lunch. While I’m one who walks around using free software/open source software (Please note that I’m writing both here as Sadiq is going to be reading this), I’ve never dug deep into the roots of its philosophies. But Sadiq had and frankly, he has done an amazing job at it. He exactly knew what he was talking about while supporting Stallman. He wouldn’t settle, no matter what, for using just ‘Linux’ over ‘GNU/Linux’. The discussion heated up the curries and rice on the table which ended in finally Ershad admitting that Sadiq was right. My stomach was too full by then I guess! Ha ha…
We prayed and got back to the labs at about 1.30 and it was my session then. But I let Ershad handle the introduction to my session and sat back while he nicely demonstrated how apt-get, synaptic and all worked along with how software installation in Linux (No! GNU/Linux) was different from that of Windows. He concluded his session at about 2:00pm.
Then I came forward and I guess no one had any clue that I was scared out of my wits! It was the first time I was taking a technical session and suddenly I felt that I was going to mess it up completely. I really felt to howl and shout out aloud, beat a few times on my chest (Like King-Kong) and cool off my tension. But fearing that would further scare all those present there (I was scared enough for all of them), I pulled myself together and started my session.
I’m not writing down my entire session here because that might remind me of more than I want to remember. He he.. My session was on “installing from source” and I had taken the tuxmath game (http://tux4kids.alioth.debian.org/tuxmath/index.php) as an example. Everything seemed to go well with everyone encountering errors while running their configure scripts and them slowly solving it when all of a sudden came the worst nightmare of every developers – The Horrendous Dependency problems! (reminds me of how Labeebka raised one hand and shouted “Jai Ubuntu!”) No one could install softwares using apt-get because of “Unmet dependencies”, “broken packages” and what not! The lab was infected with confusion and the threatening dependencies popping up everywhere! Sajith sir, Nakul, Ershad, Sadiq and me where on full swing trying to solve these but as much as we tried to solve things, we began to realize that that much things were screwed up.
However, while all of this was going on, the group of Shamsudheen sir (I hope that is what his name is!) and the sir from the mech dept. (can’t remember his name but I think it is Ayush) got the source installation correct and boy was it a weight off my heart to see the game up and running on their system. I had no idea the game required “Teacher’s privileges” to be installed. Lol! After this happening, unfortunately for our efforts, the internet connection was down and out for the day at 3:00pm and we could not proceed with fixing the Debian system there. Sadiq managed to copy the required library files from the computer in which the installation worked into one of the computers among the girl’s batches and the game worked there too. I concluded my session there telling them the rest of the steps in the installation process and here I forgot to mention an important point. I can only hope the ones who attended will be reading this.
NOTE: While installing from source, the first thing you should do is not run ./configure, but to see whether there is a README or INSTALL file within that folder. This is because ./configure, make and make install are the steps used for softwares that are developed using the GNU make philosophy. But there are many other softwares that will have to be built in a different manner and the instructions for these will be contained in the README or INSTALL file.
Here let me mention Sajith sir. An awesome person who is ready to help when and where help is needed without invitation. He knows how everything works and has a solution for any problem that happens in that lab even if he has to sit and hack at it for long hours. If it weren’t for him, Mine and Nakul’s session wouldn’t have imparted as much as it had imparted. From what I have heard from the students there at MES, he is a teacher under whom the students are proud of having learned! But alas, he is leaving MES to pursue his M. Tech in the coming June. That will be a great loss for them as well as for us as he is the backbone of such events being conducted there. A kernel lover at heart, he aims at making a serious contribution before he returns back to his profession again. Wishing him all success!
Coming back to the event, after I clumsily concluded my session at about 3:00, Sajith sir came forward with a beautiful explanation of what Makefiles are and how they worked. Once his small session was over, our “guest of the day” reached the venue. Mr. Labeeb Mattra and man, did he have the cutest smile among all! He had this childish face with a geeky spectacle and a whole lot of Debian and FOSS philosophy oozing out of him.
His session was on the Debian philosophy, how it came to be and why it was so. He started at about 3:30 and took us through the romantic world of Debra and Ian (Deb-ian), told us why we needed to support the existence of Debian in our society even if we didn’t use it, how the elections were held at Debian, its philosophy and finally stressing upon FreedomBox and how our personal information was valuable to us. He concluded at about 5:00 and we were on our way home without further delay.
And by the way, all of us “session takers” got Debian medals. Hope someone puts up the pics as well as the list of attendees somewhere.
Day 1 comes to an end.
Day 2 – Debian Packaging
This day was Praveen Ettan’s. However, he let us know he’ll join us only by 10.30am or so and told us to get started on discussion. The internet was down at the morning and Sajith sir was running after it and finally it got fixed. Thank God!
We got started on discussions at about 10:00 with Labeebka chairing it. There was just one topic of discussion and that was why we considered our personal information to be valuable. We traveled through the secretariats of various Governments as well many NGOs and other institutions and saw how it might pose a potential threat to our privacy as well as us being tracked at each and every moment of our life. By the time we had reached this conclusion, Praveen ettan entered the scene and Labeebka handed over the session to him.
Praveen ettan was introduced to us by certain wise and composed person whom I could not get to know and the introduction made us all gape at the great man standing in front of us! I was really jealous of him. Not because of his knowledge or achievements but because of his goatee which was one of my wishes to have before I left college! He he!
Anyway, he started off the session by reading out to us a certain message (or entry by himself) from his phone which inspired all of us to share what we knew with others as well as to write blogs and discuss our experiences of attending the event on the mailing lists. Thereafter he proceeded by asking us what we knew from the previous day’s session and got us to answer a few questions regarding how Debian worked.
He then went on to why packaging was done and how it was done. The theory behind packaging, you could say. A software would get released by someone and its first packaging would happen either if a Debian Developer out of his own interest took the software and packaged it or if someone put forth a request to have that software to be available on Debian. Usually, the package then would go into the “unstable” stage where a priority will be set for it to be Low, Critical or Security. These will stay in the unstable state for 10, 5 and 2 days respectively and then will be moved to the testing stage provided all its dependencies have their bugs fixed and are already present in the testing stage.
There is also an experimental stage where the softwares that are sure to contain a lot of bugs and that crash often are kept. However, on passing continuous tests, these will be added to the unstable state as well.
Now, the testing stage ‘freezes’ when all the softwares that the Debian community decided at their last stable release, would be there in their next stable release, are there in the testing stage. Once freezed, no packages will be automatically added to the testing stage and if you are able to fix bugs from the unstable stage, you have to manually add it to the testing stage. Once the freeze has all the ‘decided-upon’ softwares, the stable version is released and the testing stage unfreezes.
There is something called the ‘backports’ here too which either contains newer versions of softwares that are already in the stable release or softwares that were out after the last stable release. So by manually adding the backports repo, we can install those too.
Praveen ettan made us explain and repeat this session ourselves and finally it was time to go for lunch. Just before leaving the lab, Riyas, a second year fossie (hey, cute term isn’t it?) at mes, jumped up and caught me. Apparently he had not gave up on compiling tuxmath from source and he had almost finished running the configure script correctly. We spent a while together and he did an excellent job of compiling and running the game! Now that is one lad with the proper enthusiasm and potential.
We had a hearty lunch (for which the mes fsug group paid the bills) and returned back to the labs after praying at about 1:30pm.
The hands on session was started and we guided through by Praveen ettan along the steps for packaging a certain Ruby library called mixlib-log using the gem2deb tool. However, gem2deb was not within the Debian repo and we had to install it from source. We did that, made our first package of mixlib-log and then he tells us to fill out the various informations in the files present within the debian/ directory by referring to the New maintainer’s guide!
We were to run lintian on the .changes file and see the errors and warning there and resolve them one by one. We did it and finally had a package ready but alas, it was just an example and not something to be uploaded. Ah, suddenly I remember how Praveen ettan explained asking for sponsors in order to upload a package and also how the “web of trust” was formed between the various Debian Developers using the PGP (Pretty Good Privacy) mechanism.
The session had no formal ending but all of us sat back for a while with him assigning a gem to each of us. Many among us have already requested to work on a bug and let’s hope this is the start and growth of a new Debian community.
Before ending my entry, there is something noteworthy that happened. Although what I am about to say will make more sense to my classmates at college, I’ll just put it down for the sake of it. Guys, I didn’t even yawn during sessions of entire two days! My friends at college can see how amazing this is considering my unmatched skill of sleeping right under the teacher’s noses by sitting in the first bench!
Expressing my joy of having two of my Juniors from NSS, Ashiq and Ranjith having attended the event, here is to the future where I hope gatherings of these nature will be plenty.
Cheers!
I guess the best was for the last… College final tour!
Finally, the college tour that I never thought was going to happen, happened and boy am I freaking glad that I did not miss it! At last, we truly really felt we were friends and we felt from our hearts that there were moments in life that could be made memorable only by all of us being together and sharing all the joy and happiness that each and everyone of us had!
It is true. Not only is 1 + 1 = 2 in maths but when everyone comes together with all the little happiness and joy that they have, everything bundles up into one huge unforgettable joyous occasion that is worth living through and that is exactly what happened with us being together. We shared, we laughed, we suffered, we talked, we cracked jokes, together we pulled through and here we are with a bucket load of memories… It was worth it.
I could say that our journey was not only through Pondicherry, Mahabalipuram, Chennai, Hyderabad and Hogenakkal, but also through many of our friends’ hearts.
Writing about the trip won’t do justice to it because I’m sure each and every one of us have our own reasons of finding joy and remembering the tour. So this is just what comes from me. And mind you, visiting the places or being at the places accounted for only 20% of the enjoyment. The rest was being with friends and sharing the moments with them. However, those moments are in our hearts and as such, this post will just be an outline to remember the glory days by.
First of all, I have to mention Ambika ma’am. It is no joke that all of us were really worried what was going to happen if she came along. As in we won’t be able to enjoy the tour and stuff like that. But to all of our surprise, she was extremely co-operative and did not cause any sort of trouble. At her age, with her illness, she adjusting with us and our stupidity the way she did has increased our respect for her ten fold! I believe I have done a great mistake in talking to her angrily and even though I have apologised to her personally, here I do it once again for being a part of making our dream of a final tour come true!
Before starting the travelogue, I have to say that I was desperately missing Jinu. I was almost at the verge of giving up on the tour when it dawned upon me that it was now or never… This was the last time that all of us were going to be together and if I chose to back down from it, that would only simply result in me getting depressed just like our last tour. So happen what may, I decided to go along with the tour.
16th April 2012, Monday, 8:00pm
The bus had arrived and almost all of us were there. While all of us had our own plans to have a good time at the tour, the tour-guy, Rajesh had his own too. Instead of bringing the 49 seater bus that he had promised us, he brought a 39 seater. Blood boiled in many of our veins and it would have been only moments before the entire seen got ugly with us and Rajesh if not Gouthaman and Rahul held us back saying that we were trapped and we had no choice but to get in.
The travel bags were packed in at the back of the bus and we held on to our smaller bags with the critical stuffs in them. Rahul (or ‘Thadiyan’ as we call him) was the key player here. He took upon the responsibility of packing things up on himself and I seriously doubt whether anyone else would have done a better job than him at it.
After a little bit of griping and cursing, we did get in and our journey began! You could say this was the taste of things to come.
Music, laser lights, young hearts, the dancing began and we had a jolly good time. At last it was time to sleep. The movie “Venicile vyapaari” was playing and oh my God was it atrocious! Anyway, me, Chellan and Ponnan were together. I had this small disturbing pain on my left foot’s thumb. However I ignored it and got to sleep. However, all of us had underestimated the power of centralized A/C of the bus and by midnight, most of us were freezing and shivering of cold. While the three of us managed to cuddle under Ponnan’s blanket, many of us had trouble finding warmth that night. But as I said at the beginning, we suffered and pulled through.
17th April 2012, Tuesday, 6:30am (Pondicherry)
The bus coming to a halt made our minds happy with thoughts of a freshening bath and tasty food. We were shown to our rooms and were told to get ready by 8:00am. It was in the midst of freshening ourselves that the terrifying news reached us! The restaurants were on strike that day! Which meant we were ‘foodless’.
However, Rajesh ettan somehow managed to arrange a hospital Canteen for us and all of us had a pretty decent meal. Even though they couldn’t provide me with my order for my second Masala Dosa, I contended myself with a Plain Dosa and the tea there was simply awesome.
We got out and by this time my left foot had swollen a bit and the pain was noticeable. We walked over and visited the Aravindha Ashramam (Forgive me my spellings), and from there on went to the beach. I don’t know how to put this, but it was rocky and not the kind of beach where the sand blended into the blue ocean. We spent a while there, clicked a few pics, had a few ice creams and went over to Gandhi park. We rested a while there and then got in the bus again.
At about noon we boarded a boat to an island about 3kms away from the main land. We were with life jackets and I looked fat! We had a pretty nice time at the beach there. Our lunch arrived on one of the boats and we had a small buffet. We spent a while there and at about 3:00pm we boarded a boat back to main land. Now, that was the second beach today and my leg was hurting pretty bad.
In the evening, the bus stopped and we were asked to get out. We got out and guess what?
Dhe pinnem oru beach!
It was the third beach and it was then that I found that it was almost impossible for me to walk due to the pain in my swollen foot. The beach was fun however with comparatively huge tides and I watched helplessly as my friends were having fun jumping and splashing in the tides. Ponnan had changed to his shorts and T-shirts and had come hurrying till the verge of the beach where when he reached he had a change of heart and decided not to get wet.
We reached back at our hotel at about 7:00pm and we were to spend the night there. My sis prescribed an ointment and few tablets for me which Thadiyan and MR went and bought (God bless them!) Sunil brought food for me to my room as I couldn’t walk and I spent the night watching Ghost Rider and Undisputed 3. Many engaged in their own good times and I engaged in mine, which was to sleep.
18th April 2012, Wednesday, 4:00am(Mahabalipuram, Chennai)
Well, 4am was the time at which we were told to get ready and that’s why we got ready at least by 5:30am. I’d like to mention specially about someone here and that is Sinto. When it was almost 5:15am and we were still not ready to leave, I decided to go and pray. After finishing praying when I got in the bus, all the seats were occupied and there I was standing with my swollen foot. My sis had told me to take rest that day and I could not afford to give any pressure for my left foot. But no one seemed to care and no one gave me a seat. It was then when Sinto stood up and let me sit. That touched my heart and I owe him much.
Well, we left and reached Mahabalipuram at about 7:30am where everyone went for sight seeing while I remained in the bus to rest my foot. So as for what happened there, someone will have to fill in. We had breakfast at a nearby hotel and the bus stopped a little further away. Someone asked what the place was about and guess what? It was the next beach! Augh! Everyone was like “Noooooooooooooooooo! Not again!”. The bus took off from there and much too obviously, we reached Merina beach at about 11.30am.
Now that was the 5th beach! Man, it was kind of getting weird with all the beaches. It was as if we were on some science expedition where we were testing the conditions of all the beaches or something. Suffice to say I did not get down there too. Everyone was back and we stopped for lunch at a hotel where the girls did not like the food much and most of the Biriyani that they ordered were wasted.
While everyone was getting ready to leave from there, me and Gori went in search of a mosque and to our surprise we found that the owners of that hotel were people from Malappuram and Mahe. When we told them that we were looking for a place to pray, they heartily opened one of their lodge rooms for us and we both finished our prayers from there. We left there unprepared for what was yet to come.
We visited some sort of a Shrine in the evening which was again denied of me due to my swollen feet. From there did I make the all-too-dangerous “41 idiots” remark! I hope nothing comes of it.
We started from there at about 4:00pm and saw “Ramjiraavu speaking” on the way. Man, I laughed my heart out! “Baalashnaa, moone baalashnaa!” Ha ha… Lol! At about 7:00pm, we reached a posh looking cafe where we stopped for tea. They had good toilet facilities and teas that cost about 25 bucks! I did not like the baji that they served at all and let ponnan eat all of it.
All of us were hungry and were looking forward to dinner. We started from there on our long journey to Hyderabad! Everyone got in the dance mood and I could only sit and look at them while all of them were on their feet. Even MR was there! Everyone was exhausted and lied down eagerly waiting for dinner. It was almost 9 and we were told that we would reach the “promised restaurant” in ten minutes or so. The bus kept on going while me, Ajith, Chellan and Don were having fun with Chalis as well as actual jokes (Yes, there is a difference between the two!)
The 10 minutes became 20, 30, 1 hour, 2 hours and the smiles on our faces slowly started to fade. At 11:45pm, I got a message from Rahul who was sitting at the front, “Eda, idhu pani kitti” (I still have it in my phone). When it was almost 12:20am (yes, midnight), we pulled up in front of a Punjabi Dhabha and had Roti and Tomato curry from there. Man, I devoured 5 of the Rotis!
As if all this was not enough, stopping the bus there, it wouldn’t start again! And many among us pushed the bus to get it started! Same was the case when just after we had left this spot and the bus stopped at a nearby petrol pump.
To Hyderabad!
19th April 2012, Thursday, 8:00am(Hyderabad 1)
Reached the promised Hotel at Hyderabad and we were allowed time till 9:30 for getting fresh. We had breakfast (again me being denied my Second Masala Dosa). We left and reached the Salar Jung museum first thing in the morning. Man, was the security strict there! The things I had to go through to take my bag inside it! Finally we did get inside and we saw the portraits of a few cool dudes and as you can well imagine, the whole visit was a series of jokes one after another. Seriously, Chellan has a way of making all the occasions memorable with his presence. All through the tour everyone had a nice time with him I guess.
We left there and reached some Mahal at 12.30 which I skipped for fear of my foot getting worse. But how long was I just going to sit there? I decided that’s it. No more sitting duck! After their Mahal visit when they were going to see Charminar and Mecca masjid, Chellan called me and I caught up with them. Charminar was a majestic view and it seemed that the girls had to cover up their heads if they were to enter Mecca Masjid. All of them decided to skip it. But then, there it was right in front of us and some of us couldn’t resist getting in. We did and enjoyed the spacious courtyards and the huge mosque for a little while.
It was almost lunch time and we were landed in a hotel where they served the all too famous Hyderabad Biriyani! I sat and devoured it and was licking my fingers clean while all the renowned eaters of MH as well as the girls were having a hard time finishing it. Triumphantly, I went back and got in the bus.
We left the place and on our way the guide was “To right is, to your left is…” ing us. We finally reached snow world and my foot was hurting. I simply ignored it and all of us got ready with our coats, gloves and boots, the shutters opened and we ran in screaming! From there within it was total havoc! We were throwing snow here and there, there and here and everywhere! It was freezing cold and smoke came out of our mouths while we exhaled. Man, it was really troubling when you got hit on your face with snow. You could hardly breathe. It was attack, revenge, vengeance, team spirit and what not! I’m not going to forget the moments inside that place! As I said, words don’t do justice to what we experienced inside it. It was fun. It was lovely.
We got out at about six and skipped the proposed boating at Hussain Sagar lake to shop for pearls instead. It was done and we reached back at our hotel at about 8:00pm and all went for casual shopping. I took rest for my foot and Rahul, Mr and Pretty together hunted for the medicine to be put on my foot and Pretty finally got it for me (oops! I still haven’t given her the money for it!). We had dinner which was Roti during which Chellan made a certain comment regarding Sariga. Ponnan exploited the situation and made him tell her his comment! He he…
Trying to get the bought medicines into a usable form, Chellan and me finally gave up trying to dissolve Magnesium Sulphate in Glycerine and settled for it simply being a vague mix of the two. He helped me soak cotton with it and tie it up on my swollen foot.
We had good night’s sleep that day.
20th April 2012, Friday, 8:00am
We were up and about at 6:00am and after having breakfast, set off for Ramoji which we reached around 10:00am. We were given the official Ramoji stickers as well as the tickets and were let inside. We boarded a bus wholly for us and went into the heart of Ramoji.
Reaching the destination, we first entered a Blue round-bulging-eyed Head’s mouth and found out that it was a sort of entertainment park for kids with Arcades, Scary house, skating and things like that. After that we boarded a bus that took us on a tour through London, Paris, Taj Mahal (Poor EC guys had to go all the way to Delhi!), Red Fort, Kolkata international airport, the Trichur and Hyderabad National Highways that were both on the same road, multi-branch banks and what not!
We got down at some place and visited a few gardens, the Hawa Mahal and a certain cave (where Afaf just couldn’t take the suspense!) after which we got back to the place where we started from. It was time for the Ramoji movie magic or something and we went on a small trip through a fairy tale land after which we were taken through a series of steps that they used to make Cinemas.
It was lunch time and we had a great buffet. Then we visited the Dynamic motion theatre that depicted bomb blasts and earthquakes at Ramoji with real effects. That was fun. After all of us were terrified of the shaking and the tubes that hissed gas at our feet, all of us went for seeing the spirit of Ramoji, a few dances and entertainment shows after which we were blessed by an awesome stunt sequence in the wild wild west.
The day was at an end and we left the place and stopped at a hotel for dinner. Man, everything being decided, I had to sit with a bunch of girls because I was eating vegetarian! And those other girls were none other than Amrutha, Namita and Aparna. While the first two went on a spree of making fun of me till the food came, Aparna silently supported them suffice to say my stomach was already half filled even before the food arrived!
GKV distributed ice creams to celebrate his birthday and we were on our way to Hogenakkal.
21st April 2012, Saturday
You must have noticed that I did not write any time there because time simply stopped making sense to us. We were in the bus at about 8:00 or 9:00 in the morning when we pulled up at a petrol pump. Some of us got down to use the waterless toilets and stretch our legs and arms. We again were on our way all of us dreaming of breakfast. But by now we should have known nothing good comes of dreaming about food in that bus we were in. The cycle repeated and finally at 11:00am we stopped in front of some hotel (whose footsteps were decorated with shit) and here our dear Rajesh ettan told us to go and eat. We were like, “What!?”. We hadn’t brushed, bathed or anything and for that question his answer was it was to get fresh that we had stopped at the Petrol pump.
All of us lost it and Sinto lost it a bit more than the rest of us and charged at the guy raising his voice. It was a mess and we managed to get a room for our ma’am and her husband and the rest of us brushed our teeth outside the bus and some within the wash area of the hotel. We had our breakfast and were on our way to Hogenakkal on the way which the driver was executing the Dijikstra algorithm of finding the right way by eliminating the dead-end ones! he he…
We reached Hogenakkal at about 1.30pm and 10 of us were stuffed into a small room telling us to get ready by 2.30 for lunch. It was magical how everything gets sorted out with the ten of us somehow adjusting and pulling through and finishing our chores by 2.30pm. We had lunch and went for the renowned Hogenakkal boating.
Man, was it fun! All the round-boats consisted of six of us plus the boat-man and only one boat consisted four of us, the luxury team which was Ponnan, Chellan, Sriram and Rithwik. I was first in a boat with Ajith, Sumi, Bini, Sariga and one more whom I can’t suddenly remember. We went for a short distance, got down, walked a bit and again reached a point where we had to get in. Here a few shuffling happened and guess what? I got the boat with Amrutha, Namita, Anisha, Aparna and MR!
All of our boats were launched and all of us got in the mood. Splashing each other, attacking other boats, going under waterfalls, shouting, laughing, howling… We enjoyed the moments together… Probably the last moments to be together…
We reached a shore some distance away at the other end of which there were strong currents but the water was only waist deep! We could just float and the currents would take us to the other end! From there none of us knew what we were actually doing. We splashed each other a lot, threw stones, pushed others into the water, lost a few spectacles, took a dip, clicked pics and had the time of our lives.
After spending almost an hour there we were on our way back to the hotel to remove our drenched clothes. All of us were completely wet from bottom till top! We bathed, changed our clothes and at about 7:30pm, loaded our bags in the bus and went for the camp fire.
The flames caught on, music was put and we were in the dance mood! I danced my heart out along with everyone and I guess the girls too had a great time there. All of us were exhausted by the end and we slowly walked for the “last supper”. I did not think much of the noodles and rice that they served and ate very little.
We boarded the bus and many of us were asleep the moment we sat down. However, Rajesh ettan brought a mic into the middle of the bus and each one of us were asked to say something. GKV thanked ma’am and her husband and also did Arjun. Ma’am blessed all of us and her husband said we took him 20 years back in his life. Sariga sang a song and we pulled in Ponnan to sing his all too famous “Jo bhi mein”! Applause and laughter and then I came in and messed up saying something. Here I made one of greatest wish come true and that was to sing “We will rock you”. I sang it with the help of the beats from everyone and that was followed by Namita and Anisha singing their own pieces. GKV burst into his rapturous melodies and we had to plead to get the mic back from him! Lol. Chellan came forth with his breath-taking breathless and Rithwik sang a song too.
After all these precious moments were over, we put a few selected songs by Ponnan. While me, Chellan and Ponnan were sitting at the front, the girls came and requested us to go back so that they could dance. We obliged and went back. I was feeling dizzy and sat down. Chellan too sat down. After a while Ponnan came slowly dancing to the music. Then I don’t know what the heck happened because Chellan was suddenly in a superb dance mood! It was almost 11:00pm when this happened and everyone had gone to sleep except for me, Don, Sriram, Ponnan and Chellan.
The five of us were at the back and man, was Chellan an amazing dancer! All of were gaping at his steps and he had his eyes closed and was completely immersed in it! I was sitting and cheering these guys. But after a while I simply couldn’t sit and I too joined them for three songs. We called “JAI” for the five of us ourselves and had a blast till 12.30am in the night! Then we decided it was getting too late and went and turned off the music and laser lights. We talked for half an hour and finally, enjoying the last moments to the fullest, it was time to sleep.
22nd April 2012, Sunday, 3:15am
We reached back at our college and I went to Don’s hostel. The girls were taken to the Railway station and were accompanied by a few of the boys. The tour was at an end and I left Don’s hostel at about 9:30 in the morning.
Sitting in the bus from Olavokkode to Palakkad, while seeing the all too familiar junction where the SAI nursing home was located, a few tear drops watered my eyes. This was it. It was over.
Python script to rename a group of files.
Hi all,
I wanted to sort a group of pics in one of my folders by a general name along with an incremental number. Even though I’m the “Solution is already available, so why not do that?” kinda type, this time, I decided to write my own script to do it.
import os
import sys
# checking whether path and filename are given.
if len(sys.argv) != 3:
print "Usage : python rename.py <path> <new_name.extension>"
sys.exit()
# splitting name and extension.
name = sys.argv[2].split('.')
if len(name) < 2:
name.append('')
else:
name[1] = ".%s" %name[1]
# to name starting from 1 to number_of_files.
count = 1
# creating a new folder in which the renamed files will be stored.
s = "%s/pic_folder" % sys.argv[1]
try:
os.mkdir(s)
except OSError:
# if pic_folder is already present, use it.
pass
try:
for x in os.walk(sys.argv[1]):
for y in x[2]:
# creating the rename pattern.
s = "%spic_folder/%s%s%s" %(x[0], name[0], count, name[1])
# getting the original path of the file to be renamed.
z = os.path.join(x[0],y)
# renaming.
os.rename(z, s)
# incrementing the count.
count = count + 1
except OSError:
pass
Basically, the code first checks whether three arguments are given in the command line. The first argument being the program itself, the second one being the path and the third one being the naming that you want to perform. If one of the argument is missing, the code won’t execute.
After that the code processes the naming that you have given. It prepares the variable ‘name’ based on whether you have specified the naming with an extension or not.
Then we create a folder called “pic_folder” in the specified path. However, if a folder with that name is already present, we will use that folder itself.
The walk() function in the os module is pretty cool. It gives the entire path of the files present in the path that we give to it in a 3-tuple. One is the path to the directory. The second one is the name of subdirectories and the third one is the filename.
We then create a string ‘s’ with the new name and path followed by creating the path of the files to be renamed. Then we simply rename the files and increment the counter.
Try it out and let me know what bugs you about it.
The source code can be found at https://github.com/harisibrahimkv/tests/blob/master/rename.py too.
Happy hacking!
GNOME 3.4 release party at MES, Kutipuram. A day well spent!
Looking back, some decisions of my life have been very well taken, deciding to attend the Gnome release party held at MES Kutipuram being one of them.
I came to know about the event from the SMC mailing list. Seeing a get together of top notch free software enthusiasts at a venue so close to my home was simply something that I couldn’t miss.
Let me put down the names of those who were there because that might be the first thing one would forget if kept unused for long.
There was Sajith sir, a teaching staff at MES, who had welcomed me on the mailing list. A very gentle and friendly person who was of immense support to the students there for anything regarding freedom.
Praveen ettan was also there who was the RMS of SMC while Santhosh Ettan was the Linus of SMC. Lol! Unfortunately Santhosh was not able to make it for the party.
Jishnu ettan was there whom everyone there referred to as “Guru”. I was wondering why this was so and I found out why it was so! If you see http://thecodecracker.com/, you’ll know why too.
Then Sadiq, Kiran, (Update)Nakul, Sooraj, Riyas, Nuh, Rahul, Anish, (Update)Anees and two girls were there. Guys, forgive me if I got your spelling wrong! After all, we were all together for only a short while and we were not spending that time refreshing names! But here is what we actually spent our time on…
It was a completely informal atmosphere where even though I felt a bit out of place at the beginning when everyone was just arriving, it took only a few minutes of interaction between everyone to feel right at home. Such was the free will everyone treated others with.
Trying to start the event, the organisers were dumbstruck at their carelessness. No Knife to cut the cake, no balloons and no cello tapes! On the double, two of them went out and bought all these. And boy did I start to shudder when one of them gave me a balloon to blow! I had never done that in my life! But could I let them know that? Of course not. So I held the open end to my mouth with one hand and pulled the other end so that it was stretched. And what do you know? When I blew it, it actually started to expand! I was surprised at myself and I was like, “Yo guys, here take this one too”. Sooraj taught me to tie it and now, that was the first important lesson that I learnt from this party!
The event kicked off about at 11am (scheduled to start at 10) after everyone goofed off and got over with the initial introductory jokes and cracks (not to mention hacks!) by cutting a Gnome 3.4 cake! Coincidentally, it was Anish’s birthday and it was he who cut it. We all had a few chit chats over eating it and finally when everyone was done with it, we all went to the front of the lab where the projector was all set.
Oh by the way, this party was being held at one of the computer labs at MES. Jishnu ettan started by introducing the features of Gnome 3.4 and few nice applications including a nice preview tool. I forget what its name is, but you can use it if you click on the file and hit “space+enter”. Nagul told us what Gnome was about too.
Then Anish introduced to us what SMC was all about, their projects and how to get involved. We stopped for a lunch break at about 12.30 till 1.30. Afterwards, everyone except Rahul, Sooraj and the girls, sat around for a hearty discussion.
It was serious as well as extremely funny how everyone interacted. Patent-wars and sue-chain was one among the main humorous topics of discussion. Then the serious discussion was on how the entire mentality of people needs to be changed regarding freedom. Praveen ettan chaired the discussion.
The need for copyright, whether it was a necessity or not nowadays as well as how people should support a good cause with donations was discussed. The situations nowadays at colleges and the lack of awareness among the students regarding free software was another one among the numerous topics.
For the question of why people don’t see free software as an alternative for their computing needs, the answer of piracy was put forth. If the proprietary software companies and copyright holders tracked the use of their services and products strictly, then people would appreciate the initiative of free software. As long as one was a thief who never got caught or threatened, why would he go for legally earning or using something? The quality of the open source softwares might be different compared to the proprietary ones but that is no reason to treat these as second-rate ones just because they are free and people are, out of their own interest, writing and developing them.
Ah, now that I read the above paragraph again, I see the free software/open source thing. That was discussed too as in using GNU/Linux instead of just Linux. A lot of other small topics were talked on and many of them let us have a hearty laugh together.
The discussion came to an end at about 4 after which we all went together to have tea. Afterwards we all shook hands and went our own ways, keeping in mind to pray and work for a better tomorrow.
Personally, I really missed Ershad at the gathering…
Looking forward to such free gatherings in the future…
Update: Photos of the party!
Protected: NSS College of Engineering, Palakkad. The views & memoirs of an alumni.
Sound relations.
Humans are creatures with emotions. Be it anger, love, hatred, passion, greed, sympathy, we all have them. Most of the times we are well aware of what triggers these emotions within us too.
Well, lately, I happened to have an interesting observation while talking with my Mom. In between our conversation, suddenly I happened to lose sense of the words that we both spoke. I could only concentrate on the sound. She was using her mouth and I was using mine to produce sounds. Sounds in certain specific patterns so that they were able to trigger emotions within us.
Once my mind converged on this thought, talking became weird because I was not talking any more. I was simply making sounds that had some magical effect because of the tone and pattern in which I made them. The magical effect being that she was able to make sounds in such a way that those were responses to the ones that I was making. The ultimate result being we were able to share what was in our minds by making sounds.
I spent sometime thinking this matter through and it felt surprising to see how the relations that we develop with certain people was based on the sounds we made from our mouths.
Talking is not like seeing or hearing because for a person speaking English and a person speaking Japanese, seeing and hearing are the same for them. But when talking, there are producing sounds The only difference being that they were producing them in their own patterns and tones.
I was wondering how relations among us get so strong based on these sounds that we make. When our friend is in some deep grief, the tone in which we produce sounds make a great difference in his mind and heart. If we were to make sounds in a jolly and rather loud way, he would not understand that we were sharing his sadness nor would he understand that we were being sympathetic and were trying to console him. But if we make those exact sounds in a deep and gentle manner, his mind would be much soothed.
I don’t know why, but there appears to be a spot of fakeness in this. But my thoughts regarding the matter has not gone any further than this.
Anonymous messages from Facebook.
First of all, I do not have a Facebook account and I have never ever had one. If sometime in the future I happen to create one, I’ll update it over here.
Scary. In the past two to three weeks, I have been getting 3 messages in my phone from Facebook. The message is as follows :
Click to see <name>’s photos on Facebook: http://fb.me/9zni0p6PajHjT7 Reply “stop” to stop getting Facebook texts
The number from which I am receiving messages is : +919232232665
The names of two people I know distantly came in the place of <name>. Two times it was the same message with one person’s name and the third time, it came with the second person’s name. I tried contacting these two people to see whether they had in anyway done something to trigger this sort of an action and to my surprise, one of them didn’t even know my phone number!
Why would I want to reply to something to stop that I did not ask for in the first place? It would have made sense if these people were my service providers or something. The funny thing being that I do not receive any sort of promotional messages because of having activated DND.
Still, I got this message. Really scary, if you know what I mean.
Please do let me know if there is anyone whom I can complaint to about this and make this stop.
UPDATE (24th April 2012): I happened to call my bsnl customer care and told them that this was happening. At first they said that it was something that they could not do anything about. But I kept on drilling them with questions and I even said I would raise a complaint against them. On hearing that, they told me to hang on a minute. After their private inquires, they got back to me and told me that they had deactivated it! I asked them then how the hell it came to be activated without my knowing. They were stammering and finally told me that the culprit might be the shop from where I actually took my sim card and cut the call.
So that means there is some shady deal between the telephone operators and facebook where our personal phone numbers are being shared without our permission! Have to get to the shop where I bought my sim from. Updates later folks!
UPDATE (2nd June 2012): I again received a message today from the same number saying that someone wanted to connect to me on facebook. I dialled them up again and asked them what the heck was going on. And then they tell me to type “UNSUBFB” and send it to 53733!
So I told them I had not subscribed to it in the first place and I wanted to know how this thing started coming in the first place. Obviously, they had no answer. They have told me to call them back after two hours. I’ll update the post with what happens then.
UPDATE(2nd August 2012): After a gap (in which I thought that I was done with these messages), I again received one today. I called them and waiting for 12 minutes, one guy picked up. Telling him about the problem, he forwarded my call to the senior there. I had to wait for f’ing 45 minutes before that idiot received my call!
After telling him the problem, I told him I wanted to know how this started coming. He wanted me to take “phone settings -> network -> manual -> other network” in order to stop this from happening. I told him that I was not interested in getting it stopped and that I wanted to know how it started!
Suddenly, he was like, “Hello, sir, what, i..” and he cut the call! When I tried calling again, choosing the option to talk with the customer care executive, they have this automated reply that makes us go round and round in a loop! “Press 1 for a 2 for b and 3 for c” When you press one, you get “Press 1 for d 2 for e and 3 for f”. Now if you press anything, the menu stays here itself, giving you the only option of cutting the call.
I think these guy have been bribed by someone not to give out that information.
Further updates as I continue my investigation.
Not trying, is failure.
That day when you were trekking through the valleys, there was a landslide and the cave’s mouth in which you sought shelter was blocked by a huge boulder without even letting through the slightest of sun rays… Life was at an end even though you were still breathing. Your hands automatically goes to feel your belt buckle. Instead of just sitting down there to die, you slowly start chipping at the boulder. What at first seemed to show no sign hope, suddenly starts to crumble under the knock of your buckle. It was neither your strength nor your technique. But God saw that you did not give up… He saw that you tried and he rewarded…
When you grow and get to know things from here and there, you start seeing bigger and bigger things ahead. Of course, what I’m about to write in this post won’t have the survival instinct to help you as in the boulder’s case, but still, my idea is to convey the fact that no matter how big a thing that you see in front of you, failure is the decision not to take a shot at it instead of taking a shot at it and not succeeding. Though I would highly recommend against taking a “shot” at a “big guy”. Let’s not misunderstand or misinterpret what I’m saying here.
Personally, what made me to start writing this post was the critiques that I received for writing my blog. As always, keeping the good comments aside, people have told me about certain posts of mine to be boring and to not even try writing like that. However, I was passionately trying to bring out something new. I was neither an expert nor a journeyman when it comes to writing. But that does not mean I can’t be one. And that definitely does not mean I should stop trying to be one. So I decided no matter what, I’m going to keep trying and someday, after long years to come, I’m sure all this will pay off.
In a different context, you have to try to impart whatever you know to others. Whatever little it maybe. If you genuinely feel that the knowledge you have has been helpful to you and will be helpful to others even without them knowing it at the moment, then unless you try to let them have it, you have failed. Of course, all the time when you try to do something of the sort, the comment that you get is “over aakalle!” (which basically means “don’t show off”). That is the part where you have two choices. One, don’t do it. That way your friends won’t make fun of you, no one will blame you and everything is in its normal way. Two, ignore the comment and do it. Help the ones you wish to. Those who comment are just jealous of the fact that they have neither the knowledge nor the passion to help others. However, mind you, sometimes this “helping others” can end up in you making a complete fool of yourself and at that time, those who commented will be at their peaks telling you, “Dude, didn’t I tell you earlier not to do it?” and they will be all wise advices and stuff. T-O-T-A-L C-R-A-P. Even though you will feel bad hearing that, what you should know is that you tried, they didn’t. That makes you a winner and them, a bunch of blabbering losers.
I do agree that exposing yourself in front of others really takes guts and anything and everything around us only makes us feel not to do it. About 95% we will feel to simply be in our comfort zone minding our own business. But trust me, it is the other 5% that counts. Even if you can’t directly help others, give them the chance to be helped by the ones who can help them. I believe in that and no matter what, I’ll hold true to it no matter how successful or not I am.
So whatever huge things that you see in front of you, be it life’s challenges, subjects to study, open source projects to contribute to, GSoC, gaining knowledge, chip at it slowly with your belt buckle. God will help you.











