Wednesday, January 28, 2009

Pointless Rants


Someone who has regularly been checking my blog's site (which I'm sure so many of you are) would have noticed that I've added a link to a little website called "Pointless Rants." It's a blog that my friend Tom Schultz put up. He has invited me to write on it about technology-related things as I get the inclination. Also, and more importantly, we have been talking about putting a podcast together for some time and we've finally done it! The first (or zeroth) episode can be accessed at the website. Also, if you'd like to subscribe to the podcast using iTunes or your favorite podcast aggregator (mine is gPodder) you can do that here. That feed will also give you the blog entries.



Hopefully this podcast will be the first of many to come. It was a lot of fun to record and if it seems like I'm getting distracted or something from time to time it's probably because of some of the chat messages that were going back and forth :P.

Wednesday, January 21, 2009

Even My Mom Knows About Symfony


I was chatting with my mom on Facebook the other day (yes, she's on Facebook) and I noticed that my status message had not been updated in a while. I thought briefly about what to change it to, and, since I have been spending a good deal of my time lately learning Symfony via their very informative Jobeet tutorial, I changed it to: "Steven is learning Symfony."



My mom saw that I had changed my status message and commented, "Why are you learning Symfony?"



I told her that I had gotten involved in a project that was using it and that I would be able to use it for some other projects in the future, if I liked it (which I do). Then I explained to her that Symfony is a PHP framework. What came next was the part that surprised me.



She said, "Yeah, I've heard of Symfony."



"Really?" I said, with my mouth agape (fortunately she couldn't see me -- we were chatting on Facebook, remember).



"Yeah," she said, "I think I heard about it from Brad or something."



At this point I probably owe the reader a little background. My mom used to have a position supporting a database at a University and rubbed shoulders with programmers quite frequently (Brad was her boss who also happened to be a programmer). She also took a PHP class once upon a time, but I know she did not learn about Symfony from that class (I was in the class).



Despite my mother's more-colorful-than-average technical background, I think it is still quite impressive that she knows about an open source, web application framework that even I have not known about for very long. So, I will leave it up to the reader to decide: either my mom is exceptionally cool or Symfony is becoming a household name. When I put it like that, I am inclined to choose the former, but I still see this experience as an indicator that open source software is starting to make its mark on the world (love you Mom).

Sunday, January 18, 2009

Shed Mountain

This past Sabbath, I got the rare opportunity to do something besides pathfinders in the afternoon. The pathfinders had a camporee this week, so no one was here. To take advantage of this rare opportunity Noy, Naphi, Jasline (I hope I spelled that right), George, Joel (one of Noy and Naphi's friends from Spicer) and I all went on a hike to Shed Mountain. I had heard many things about Shed Mountain (mostly that there was a shed on top of it and that it was a popular hiking destination for the pathfinders) and was excited to see it for myself. So, we set out, and, after an hour or two of walking through fields, climbing over train tracks, and traversing dangerously swampy terrain we reached the base of the "mountain" (it's actually just a slightly overglorified hill). We scrambled to the top and enjoyed the view of Hosur while Jasline and George picked out the plant life which had pierced them (I think there was some dead, sharp grass that got them). After that, we headed back and arrived at the campus half an hour to an hour after dark.

It was great fun to get to do some hiking again - I had forgotten how much I missed it. It was great to see some of the Indian country-side a little closer (I think I could see most of the places we went from the roof of my apartment building) and climb some rocks. I mostly wrote this post to give some background for some pictures I took on the trip. You can see all of them, as always, at my Picasa Web Album.

Sunday, January 11, 2009

No Worries Just Stories


As promised, I will further expound upon my recent adventures to Shimla. As any avid readers of this blog would recall, after snake-charming on my list of activities which highlighted the trip was socializing. Anyone who knows me relatively well would know that I am not an extremely social person - I would say that I don't naturally seek out social situations, although sometimes I kick myself in the butt and make myself interact anyway. However, when one is crammed into a train compartment with who knows how many other people, some amount of socializing must necessarily happen. While I could bore you with all the details of every conversation I had on the trip (actually, that's a lie, I couldn't do that since I don't remember), I will instead use this space to relate some occurrences which I find interesting and involve people (hence the social part).



The first incident which I would like to relate is the following: I was sitting on my bench, minding my own business, thinking that I could probably stand to relieve myself since I had been drinking a decent amount of water. While I was gathering the energy to stand, I noticed that some lady in a sari was standing by our compartment (I didn't think much of it since it is quite common for beggars, hawkers, and everyone else to walk through the train). However, when I looked up at her, I thought there was something a little strange about her features. Then, I heard "her" speak. I immediately realized that this was no lady at all. I also recalled that a few seconds before Dr. Christo had made the statement, "Uh oh, here comes trouble."



At this point I had finally summoned the power of my legs to lift myself off the bench and I started towards the bathroom. As I rounded the corner of the compartment, I saw that there was another "lady" just around the corner. As I approached, s/he put h/er/is arm in my way and said, "Hi, how are you?"


I mumbled something about being good, and the thing must have recognized the wild eyes of a man who has a full bladder because it let me pass without any further harassment. I learned shortly thereafter that I had gotten off easy. The Indians informed me that sometimes on the train in India, cross-dressing homosexual/eunuch people will walk from car to car pestering any male passengers they come upon until said passengers pay them to go away. While I had escaped just in time to avoid this persecution, there were others in our group who were not as fortunate. Some of the teenagers ended up giving them 10 rupees to go away because the things were pinching their cheeks and just generally being a nuisance.



There was one other time that some eunuchs visited us on the train. We had some idea they were coming because we saw some guys literally run past and we looked down the aisle to see what was up. That time Mrs. Christo made sure that they knew that we were not to be messed with and they left us alone. Altogether, I must say it was quite an enlightening experience, although definitely not desirable.



The other major story that should be addressed in the socializing portion of my account would be the "Waste of the Paste." The train of events started on the way to Shimla and climaxed (for me) on the return journey. On the train on the way to Shimla, the guys thought it would be amusing to put toothpaste on any who fell asleep. Of course, being the reputable person that I am, I did not become involved and did not think much of it (I actually command some small amount of respect around these parts). On the return journey (note that I discovered this after the following events took place), Gerald Christo (who happens to look more like a Filipino than an Indian) and another, unconfirmed person (Elwin Daniel) decided to go on a pasting expedition. Elwin executed the dirty deeds and Gerald photographed.



In the morning, one of the girls who had been pasted decided that it was time for vengeance. To find out who she should get vengeance upon, she asked a nearby traveler describe the parties responsible for the pasting. He described the perpetrators as a tall, dark fellow (Elwin) and a foreigner wearing some sort of hat (Gerald - recall that he looks Filipino despite his Indianness). Unfortunately for me, I fit the latter description perfectly. I was innocently sleeping in my bunk when, bright and early in the morning, I was startled awake by a cold substance dropping onto my cheek. I quickly swiped my hand across my face and caught a glimpse of a body moving quickly away down the aisle. In my sleepy state, it took me probably one to two minutes to figure out what in the world the white substance on my hand was and, furthermore, what in the world had just happened (smelling the paste helped substantially). To satisfy the curiosity of the onlookers (there were some people staring) I notified them it was toothpaste and headed to the bathroom to wash it off.



I am proud to say that I took the stance of vengeance being the Lord's and did not retaliate. In fact, thanks to Gerald, I even got an apology from the guilty party. However, it did take quite a few discussions about "this poor missionary" coming to help them and all they did to repay him was all this pasting. Despite my foregoing vengeance, I believe that the guilty party did get her just desserts the next night (I think Elwin had a large part to play yet again - thanks Elwin for being the Lord's hand of justice :P ).

Thursday, January 08, 2009

The CC


Yeah, I've decided to simply refer to it as the CC now. The next, exciting episode of the Crayon Chronicles is here for your viewing pleasure. Just go to my flickr photostream to check it out. Unfortunately, flickr will only allow me to create 3 sets unless I pay them money so I've had to clump everything into one set. Anyway, again, probably best viewed in slideshow.



In other news, Hotmail is the worst and I love gmail. I know what you're thinking ("he's just figuring this out?"), but there's several reasons I hadn't made the switch over to gmail (or anything else besides Hotmail). Actually, there's really just one main reason, which is exactly the opposite of what one would expect: Hotmail sucks. What? Hotmail sucks so he didn't switch? Exactly. More accurately, I didn't think I could switch and still receive e-mails from my hotmail account without paying for hotmail, which I was not going to do. This is because hotmail has no POP or IMAP support, no mail forwarding options (unless forwarding to another Microsoft account or a custom domain) and nothing else that would be remotely convenient in actually receiving my e-mails on another account. Fortunately, today I discovered IzyMail and that has all changed. Basically, what IzyMail does is read hotmail's protocol and translate it to POP (at least that's what I'm using it for) so now I can download my hotmail e-mails to my gmail account. So, you can now e-mail me at my gmail account, or continue to send stuff to my hotmail account, or just send stuff to my Andrews account and no matter what I will get it - in gmail.



There are many reasons why gmail is superior to any other web-based e-mail client I've used -- first and foremost would probably have to be the emphasis on search. However, one of the things that made me the happiest when switching from hotmail is exemplified by the following.



Notice how prettily indented everything is in the picture above - it's actually readable and (if I took the time) understandable. That's gmail. Now for hotmail:



Yeah, it's ugly, nasty and unusable. Instead of indenting it, they evidently decided to slam everything up to the left margin. I was quite satisfied when I saw that I wasn't going to have to deal with that horrible output anymore.



Thus ends my rant on gmail vs. hotmail. I apologize that I have not put up any further account of my adventures in the Northern part of India. Hopefully I'll get to that before I completely forget what happened, but the internet provider at the office has been spotty at best and I have been quite sick since I got back. Hopefully I'll be able to get it up soon.

Saturday, January 03, 2009

How to Stay Sane on a Train


The moment we were looking forward to had arrived. We were finally getting to embark upon our exciting adventure to Shimla! Many of the kids in the choir had been counting down to this trip for the past couple of months. I was especially excited since it meant that I would get to see some more of the immense country of India and get to try some North Indian food for a change. The trip turned out to be quite eventful (it seems more like I've been gone for a month than just for a few days). The highlights of the trip included snake-charming, socializing, singing, sight-seeing, and shopping - all of which I would like to expound upon over the course of the next few blog entries.



OK, you caught me - there was no snake-charming involved in the trip. The only reason I wrote that was that I couldn't think of a word for "traveling" or "riding on a train" that started with an s. However, travelling was a huge part of this trip to Shimla. We loaded up the Tempo Travellers (a mini-bus type vehicle) on the 23rd of December and headed for the train station in Bangalore. From there, our adventure would proceed aboard five different trains (seven if you include the Metro in New Delhi), the two Travellers already mentioned, a bus that we chartered and the hospital bus in Shimla until we would arrive back in Hosur on the 31st of December.



I have never spent so much time on trains. We got on the train in Bangalore on the 23rd and spent that night, the next day, the next night, and the morning of the 25th on the train. Once we arrived in Delhi on the 25th, we had about an hour to wash up before performing in the Christmas program that afternoon. Then, after lunch and a bit of shopping, we had to get aboard another train to take us up to Kalka. We spent the night of the 25th on the train (actually, more accurately it would have been the morning of the 26th since our train was three hours late) and arrived in Kalka on the 26th. Then we took the Shimla hospital bus up to Shimla (about a 3 hour drive). The next couple of nights we stayed in Shimla (Friday and Saturday), but then on Sunday it was time for the trip back. This trip started down the mountain from Shimla to Kalka on the "Toy Train." Unfortunately, it was dark out so we did not get to enjoy the view as much as we would have liked, but it was still a pleasant trip. It did take significantly longer than the bus ride, though, at five hours. After reaching Kalka, we switched trains and arrived in Delhi the next morning (the 29th). From Delhi, we hopped on the bus that we had chartered, and, after a quick stop at the Union office for some breakfast, we headed for Agra. I would estimate that it took us about five hours to reach Agra from Delhi. After some sight-seeing at the Taj Mahal, it was off to yet another train station. This time our train was a grand total of seven hours late. We were supposed to leave around 11 p.m. I believe, but the train did not arrive until around 6 a.m. So, Tuesday the 30th and most of the 31st were spent on that train. Finally, we arrived in Bangalore at around 8 p.m. and got aboard the Travellers again for the ride back home. Phew. For those of you who weren't keeping track, that means that out of the 8 nights that we spent on this trip, 6 of them were spent on a train (or in a train station).



Fortunately, I find train travel to be quite fun (for the most part). Certainly, there are some things about it that are less than desirable (Old Delhi station, I'm looking at you), but for the most part, it is not difficult to entertain onesself. During the trip I finished three books and read over 400 pages of another one, learned a few new games, and played a number of rounds of Taboo.



Despite the fact that I find train travel in India fun, it definitely does have its pros and cons. The arguments for it are that it provides plenty of time to read (which I took advantage of) and socialize (which I took less advantage of), it's cheap, and it gets you from point A to point B.



Unfortunately, there are quite a few cons to train travel in India as well. The biggest of the cons is that it is dirty. Old Delhi station was probably one of the dirtiest places I've ever been. There was trash everywhere and one could watch the rats scurry back and forth under and around the train tracks. Coincidentally, the train that we took from Old Delhi to Kalka was the dirtiest train I've been in. We were located right next to the bathrooms which provided quite a pungent aroma to sleep to. Also, the bunks themselves were quite filthy, which meant that it was beneficial to grab a wet-wipe and clean a spot on which to lay one's head. Another point against train travel in India is that it can be more dangerous than other forms of travel. One has to watch out for their belongings so that they are not pilfered. Fortunately, I have not had any such thing happen to me yet, but I have been warned time and again to be careful. Also, the trains are a common target for terrorist attacks (from what I hear) - especially in the Northeast. The final argument against train travel in India is that it is crowded.



If there is one thing that I dislike more than anything else about India, it is the Indian concept of crowd control and lines. There is no courtesy here - no holding the door for others, no letting someone else go first. It is all push, shove, elbow, and force onesself to the front. The greatest example of this would have to be an experience I will relate that took place on the metro in New Delhi. We had boarded the metro and were arriving at our destination. When we reached the station where we were to disembark, we found that there was a solid wall of people vying to be the first one to leave the platform and set foot on the floor of the carriage (sorry, I've been reading too much Sherlock Holmes - at any other point in my life I probably would have said "train-car"). Now, any logical person would realize that it would make a great deal of sense to let the people who were already on the metro get off and then board once there was more room, but, apparently, these people had been so entranced by the "me first, me first" attitude that all logic had left them. Seeing that I would have my hands full with getting off the subway, I planned my attack. Selecting a middle-aged man who was looking particularly selfish, I lowered my shoulder a little and when the doors opened I plowed into him. To my immense satisfaction he stumbled backwards and I am sure he was at least the second person to board the metro that day. After that it was considerably easier to navigate because someone else had already cleared a path for me.



Unfortunately, this tendency of the crowd to become selfish is exemplified all to well on the Indian trains. It was not an uncommon occurence for our entire group to get on the train with our luggage and then not really be able to move or do anything because everyone was trying to get situated all at once. I would try to contribute to this as little as possible by getting out of the way, but part of the problem was that there was not that much room to work with. One other problem that relates to the crowdedness of the Indian trains is that of squatters. Squatters are those who do not have a ticket for a seat (usually due to being on waiting list I believe), but decide to take up a seat anyway. This is all fine and good, unless they decide to take your seat. (I must mention that my understanding of the booking system of Indian trains is not extensive enough to be able to explain all the details of how all of this happens - I think I have heard of cases of someone having four tickets for only two seats and cases of two people being booked for the same seat, but only one of them was confirmed - it's all quite confusing to me.) This occurred to us when we boarded the train from Agra back to Bangalore. We all got aboard with our luggage and found that there were no open bunks where there most definitely should have been. I have always been one who takes delight in righteous justice so I can say that I did get some pleasure from waking up four or five people who were lying on the bunks that we had claim to. What I could not believe was that a couple of them had the audacity to ask to see our tickets. They knew that they had no claim to the seats, but yet they made sure that we did before giving them up. Even after showing them the tickets, some of them still tried to stay and just take up less room, but we would have none of that - once we started moving their luggage for them, they seemed more willing to give up their perches.



Travelling on Indian trains is definitely not for the faint of heart, but for the adventurous spirit it can be quite an experience and even - I dare say - fun. Now that I have related the greatest chunk of what happened on my trip to Shimla (when measured by time), the readership can expect further relation of my experiences in coming posts.