Parsed Participle

The personal weblog of Faiz Kazi: Mostly oddities in programming, life in Japan, occasionally music.

[ Home | RSS 2.0 | ATOM 1.0 ]

May 2008

Fri, 30 May 2008

Sabbatical Leg5 (final leg, for sure) / Sapporo (again)

After YAPC::Asia, I still have a few days left before I start work on June 2nd. On Saturday (May 24th)Yurika and me left for Sapporo after deciding to buy plane tickets on the spur of the moment.

For a late lunch on Saturday, we walked to Burger Mania:

Burger Mania provides authentic hamburgers while providing a diverse cafe experience that brings people together.

Despite having decided not to go to Hokkaido earlier that morning, we remained indecisive till late afternoon, before finally giving in. We bought Air Do tickets at 5:45 PM for a 7:15 PM flight; packed and left home by 6:15; Got to Haneda by 6:50, making it just in time.

So my sabbatical ends in the same place it began. Sapporo has great weather this time of the year, and there was more cat-sitting as I got a chance to improve my radio-controlled chopper skills.

I decided that this was a great time to overhaul my Zaurus, since I've been meaning to upgrade the OS to Ångström for a while now. I unearthed some interesting code that I probably wrote on a plane ride a while ago, but that I shall save for another post.

I also discovered a great Soup Curry restaurant. I notice that Wikipedia does not have an English entry for Soup-Curry yet. Must I start one?

posted: 03:37 | path: /life | permanent link to this entry


Sun, 18 May 2008

YAPC::Asia 2008

YAPC::Asia ( Yet Another Perl Conference, Asia) took place in Tokyo (where it has always been held since 2006) from May 14th through 16th.

I had missed the last conferences (in 2007, I was in Hiroshima working on yet another impossible-deadline project, which was memorable because it involved adventures in Javascript; in 2006, tickets were sold out too early), so this time I took no chances and bought my tickets well in advance (before my sabbatical even started).

I even submitted a few talk proposals, out of which a talk about multiprocessing/concurrency (entitled: "From POE To Erlang") was accepted for the 'advanced' track: There were three halls/tracks in all, and the scheduling and organization was really excellent: My talk on POE (The Perl Object Environment) was followed by a talk on XIRCD, which involved some POE code so that there seemed to be some continuity.

This was also the first time in some 5 years since I actually spoke to a live audience (if you exclude the odd presentation I sometimes make at work, in broken Japanese), since I live and work in Japan. The talk went OK, but suffered a hurried, insufficient preparation. Making slides isn't as easy as I remember. I was out of practice. A second talk was also accepted, not for the actual conference tracks, but for the arrival party, on the 14th. Surprisingly enough, a Javascript talk; turns out that YAPC::Asia and the Perl community in general is very Javascript friendly. This Talk ('The Little Javascripter / Higher-Order Javascript') did not go too well at all; I ran out of time half-way through my slides (which I feared were not really complete). It turned out to be an expensive trial run, but a good learning experience.

But I hope the main talk made up for it. Special thanks to Ishigaki-san for the translations. POE really has been amazingly useful to me in the last few months, and I thought that talking about it would be a nice way to introduce Erlang to the Camel-folks. A lot were already in the know though; one lightning talk was on exactly the same topic (a POE and Erlang success story in Amazon), and while some people made strange faces at the Prologesque syntax, a couple of Erlang fans were nodding excitedly.

The Camel Folks

The great thing about YAPC is that you get to meet so many people. They say that this was the biggest YAPC yet. Meeting Larry Wall early on the morning of the arrival party day was especially memorable: I had no idea he would be showing up for the Tsukiji 7AM-sushi eating expedition, so imagine my surprise when he appeared out of nowhere and greeted me saying "Hajimemashite! Larry desu. Yoroshiku!" (I was probably the only person there that morning who he'd not met before). He's as funny as I imagined: When we arrived to find all the sushi restaurants closed, he expressed some mild dismay that his pun on the expression "shimatta!" had gone unnoticed. ('Shimatta' is Japanese for 'closed', as well as an expression for 'darn it!')

Me and Thilo got to meet him and Gloria Wall again, when we bumped into them at lunch time in Matsuya's.

Jesse was exactly like I imagined; bubbly and resourceful; Leon Brocard was surprised (pleasantly bewildered?) to learn that I use Devel::ebug, his replacement for the original Perl debugger. I took the opportunity to bounce off a couple of ideas I had (and a hack that I'd made and had been using) on it. Jonathon Rockway's lightning talk on here documents were pretty useful, and Ingy's talks were the most fun. pQuery is a great idea.

The speakers were invited to Dan Kogai's (the Encode.pm guy!) house (now reknown for it's fabulous view) for a weekend Hackathon; I couldn't make it but did show up for a few hours on Sunday evening. I did not have anything planned to work on, so I started messing with Devel::ebug and (after the heads-up from Jesse's talk) Carp::REPL as well. I was hoping to re-implement my multiplexer hack (A way to allow Perl debugee processes to connect to a debug server so that ebug clients can debug them) without POE (which ought not to be a dependency for something like a debugger, though it was tremendously useful in prototyping the idea). Not much progress, but great fun. These people are nice.



Mon, 05 May 2008

Sabbatical Leg4 (final leg?) / Back in the Neon Metropolis!

At a time when I'm understandably confused about the notion of feeling or not feeling at home in different places, this is welcome indeed: I'm experiencing this joy of being 'back home' - to my tiny apartment in Tokyo.

I got back to Japan on the 3rd of May, and walked around Ueno station smiling to myself like a fool. It was a great trip, I've met a lot of people, put in a lot of quality time, even visited Chennai after over two whole years - but I'm feeling great just being back in Tokyo.

I get back to work from June, so that means that this is probably the only stretch of time I have (or might ever have) in Tokyo that I do not have to 'work'.

That said, there are plenty of things that must be done; It seems that Leg-4 is not going to be a vacation at all. But for right now, hmmm... Kaki-fry sure sounds good...
posted: 10:02 | path: /life | permanent link to this entry


Sun, 04 May 2008

Sabbatical Leg3 / Chennai, India

UPDATE: May 22, 2008: OK Naaz: estranged is more unfunny than ironic, so fixing it.
UPDATE: May 5, 2008: I began writing this post as soon as I arrived in India (April 23rd, early morning) and Leg-3 began. But by the time I got down to completing it and committing it (my blog engine uses version control: Subversion, to be exact), I was already in Bangkok, in the airport waiting for my flight back to Tokyo. What happened in those few minutes on the morning of May 3rd, is a whole different story:

I had 45 minutes before the reporting time for my next flight. I looked around the airport for Wifi access in vain, but I did find a credit-card operated Internet and phone booth, the kind where you have a browser displayed in Kiosk mode and a metallic keyboard in front of which you stand and surf. I swiped, and soon realized that just a browser would not suffice if I plan to update my blog: I needed SSH! Well so I googled for a SSH Java applet, so I could login to my server, complete my post and commit it. I mean, Java applets must be useful at least in these situations, right? Well, almost. I was in the middle of a Vi session when I realized that the Escape key does not work and I found myself stuck in Insert mode: I then tried messing with the SSH terminal applet's settings, but the touch screen was fuzzy, and the mouse lost focus, and before I knew it, everything else lost focus, and the terminal appeared frozen. I hit the refresh button on the browser, and another Java applet opened, further complicating things. This time, nothing responded anymore - the screen was still except for a continuously incrementing minute-counter that indicated that I was still being charged!

I had hardly a few minutes to spare before my flight; so I ran like crazy looking for help, (the thought of pulling the plug on the Kiosk itself did come to me, but caution prevailed) and had a hard time explaining the situation to this nice lady at one of the information counters. She came with me to see the 'frozen' terminal, so she would be able to tell the tech support people which one to shut down. I ran to catch my plane. The last I saw, the Baht/minute counter was still counting, and my email inbox page was left still visible to passing strangers...

... and now, the original post describing the India leg of the sabbatical:
After an eventful return to Tokyo, and a night spent sleeplessly tidying up my apartment, I took a flight the next morning (April 22nd) to Chennai, via Bangkok.

I reached Chennai late on the same night. I had tried to convince my parents otherwise, but they remained keen on picking up both me and my sister (whose flight was coming in at around 5AM, only a few hours later).

img_1258

Me, on a rock-pier somewhere on the northern shore of Chennai, still within city limits, but further north than I've ever been before.

Chennai has changed. Roads have widened, only to be left as congested as before, or perhaps worse: so many more people seem to be buying cars. The most significant change - and a very recent one - is that Chennai is no longer The City Of Hoardings: All signboards and roadside hoardings have gone, and the absence of the largest of them feels strange. All of a sudden, the city looks unusually green: Buildings that had been hidden for decades are now exposed; continuous stretches of greenery have been freed into full view. Chennai is one of the greenest cities, and without all these trees, it would have choked up and died years ago.

My goals for this trip are:

  1. To pick up academic transcripts from both the Universities I graduated from while I was in Chennai: (a) University of Madras ('96-'99), Bachelor Of Electronic Science, (b) Pondicherry University ('01-'02), Post Graduate Diploma in Computer Applications
  2. Meet with an ex-professor from (b)
  3. Other than my folks and my estranged sister, spend time with, or at least meet:
    • Praveen Dass
    • Arvind Balan, who complains of London
    • Prasanna, who has now been through multiple baptisms of fire in a start-up
  4. Sort out some personal finance issues, including an ugly mess that ICICI bank and BSNL seemed to have created (the same thing mentioned in this complaint happened with my old, dormant account itself; and while I cannot say that it cost me 'mental stress', it was a lot of trouble indeed.)
My folks were so determined to make the most of their time with me that they actually came with me as I ran around both University campuses trying to coax disgruntled government employees to process my request for the transcripts!
I must admit that it turned out to be a good idea; we sort of multi-tasked and got stuff done. I was especially lucky that my street-smart and wily sister (whose 'Chennai skills' have not eroded much despite so much time spent in far-away Chile) helped.

So Leg-3 is done; and only objective (2) has not been satisfied. Oh well.

posted: 02:14 | path: /life | permanent link to this entry


Sections

< May 2008 >
SuMoTuWeThFrSa
     1 2 3
4 5 6 7 8 910
11121314151617
18192021222324
25262728293031

[ Home | RSS 2.0 | ATOM 1.0 ]