<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" 
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" 
   xmlns:html="http://www.w3.org/1999/html" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
<channel>
   <title>Parsed Participle</title>
   <link>http://www.parsedparticiple.org/blog</link>
   <description>Faiz's Web Journal</description>
   <language>en</language>
   <copyright>Copyright 2007 Faiz Kazi</copyright>
   <ttl>60</ttl>
   <pubDate>Fri, 30 May 2008 07:37 GMT</pubDate>
   <managingEditor>faiz@parsedparticiple.org</managingEditor>
   <generator>PyBlosxom http://pyblosxom.sourceforge.net/ 1.4.2 8/16/2007</generator>
<item>
   <title>Sabbatical Leg5 (final leg, for sure) / Sapporo (again)</title>
   <guid isPermaLink="false">life/sabbatical-leg5</guid>
   <link>http://www.parsedparticiple.org/blog/life/sabbatical-leg5.html</link>
   <description><![CDATA[

After YAPC::Asia, I still have a few days left before 
I start work on June 2<sup>nd</sup>.  On Saturday 
(May 24<sup>th</sup>)Yurika and me left for Sapporo after 
deciding to buy plane tickets on the spur of the moment.
<p>For a late lunch on Saturday, we walked to 
<a href="http://www.burger-mania.com/">Burger Mania</a>:
</p>
<blockquote>
Burger Mania provides authentic hamburgers while providing
a diverse cafe experience that brings people together.
</blockquote>
<p>
Despite having decided not to go to Hokkaido earlier that 
morning, we remained indecisive till late afternoon, before 
finally giving in.  We bought 
<a href="http://en.wikipedia.org/wiki/Air_Do">Air Do</a> 
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.
</p>
<p>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 
<a href="http://parsedparticiple.org/blog/toys/chopper.html">radio-controlled chopper</a> 
skills.
</p>
<p>I decided that this was a great time to overhaul
my <a href="http://en.wikipedia.org/wiki/Zaurus">Zaurus</a>,
since I've been meaning to upgrade the OS to 
<a href="http://www.angstrom-distribution.org/">Ångström</a> 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.
</p>
<p>I also discovered a great Soup Curry
<a href="http://maps.google.com/maps/ms?ie=UTF8&amp;oe=utf-8&amp;client=iceweasel-a&amp;hl=en&amp;msa=0&amp;ll=43.048004,141.341&amp;spn=0.026846,0.059738&amp;z=14&amp;msid=110903501700697987065.00044e6d66e3d242570ea">restaurant</a>.
I notice that <a href="http://ja.wikipedia.org/wiki/スープカレー">Wikipedia</a> 
does not have an English entry for Soup-Curry yet.  Must I 
start one?
</p>



]]></description>
   <category domain="http://www.parsedparticiple.org/blog">/life</category>
   <pubDate>Fri, 30 May 2008 07:37 GMT</pubDate>
</item>
<item>
   <title>YAPC::Asia 2008</title>
   <guid isPermaLink="false">programming/yapc-asia-2008</guid>
   <link>http://www.parsedparticiple.org/blog/programming/yapc-asia-2008.html</link>
   <description><![CDATA[

YAPC::Asia (<a href="http://en.wikipedia.org/wiki/YAPC">
<u>Y</u>et <u>A</u>nother <u>P</u>erl <u>C</u>onference</a>, Asia)
took place in Tokyo (where it has always been held since 2006)
from May 14<sup>th</sup> through 16<sup>th</sup>.
<p>
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 <a href="http://files.thilosophy.com/2006/03/29/#yapc_asia_1">2006</a>, 
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).
</p>
<p>I even submitted a few talk proposals, out of which
a <a href="/slides/yapc-asia-2008/poerl.slidy_ja.html">
talk about multiprocessing/concurrency </a>
(entitled: "From POE To Erlang") was accepted for the
'advanced' track: There were <em>three</em> halls/tracks
in all, and the scheduling and organization was really
excellent: My talk on POE (The 
<a href="http://poe.perl.org">Perl Object Environment</a>)
was followed by a talk on 
<a href="http://www.slideshare.net/kan/xircd-yapcasia2008/">XIRCD</a>,
which involved some POE code so that there
seemed to be some continuity.
</p>
<p>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 <em>second</em> talk was
also accepted, not for the actual conference
tracks, but for the arrival party, on the 14<sup>th</sup>.
Surprisingly enough, a Javascript talk; turns
out that YAPC::Asia and the Perl community
in general is very Javascript friendly.
<a href="/slides/yapc-asia-2008/little.slidy_ja.html">
This Talk </a>
('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. 
</p>
<p>But I hope the main talk made up for it. Special
thanks to <a href="http://use.perl.org/~ishigaki/journal/">Ishigaki-san</a>
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.
</p>
<h3>The Camel Folks</h3>
<p>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. <em>('Shimatta' is Japanese for 'closed',
as well as an expression for 'darn it!')</em></p>
<p>Me and Thilo got to meet him and Gloria Wall
again, when we bumped into them at lunch time
in Matsuya's.</p>
<p><a href="http://fsck.com">Jesse</a> was exactly like 
I imagined; bubbly and resourceful;
<a href="http://www.astray.com/">Leon Brocard</a> was
surprised (pleasantly bewildered?) to learn that I use
<code>Devel::ebug</code>, 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 <em>here documents</em> were pretty useful, and
Ingy's talks were the most fun. 
<a href="http://search.cpan.org/~ingy/pQuery/lib/pQuery.pm">pQuery</a>
is a great idea.
</p>
<p>The speakers were invited to <a href="http://www.dan.co.jp/~dankogai/">Dan Kogai</a>'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 <em>Devel::ebug</em>
and (after the heads-up from Jesse's talk) <em>Carp::REPL</em>
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.
</p>

]]></description>
   <category domain="http://www.parsedparticiple.org/blog">/programming</category>
   <pubDate>Sun, 18 May 2008 17:51 GMT</pubDate>
</item>
<item>
   <title>Sabbatical Leg4 (final leg?) / Back in the Neon Metropolis!</title>
   <guid isPermaLink="false">life/sabbatical-leg4</guid>
   <link>http://www.parsedparticiple.org/blog/life/sabbatical-leg4.html</link>
   <description><![CDATA[

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.
<p>
I got back to Japan on the 3<sup>rd</sup> 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.
</p>
<p>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'.
</p>
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... <a href="/blog/japan/ohachi.html">Kaki-fry</a>
sure sounds good...



]]></description>
   <category domain="http://www.parsedparticiple.org/blog">/life</category>
   <pubDate>Mon, 05 May 2008 14:02 GMT</pubDate>
</item>
<item>
   <title>Sabbatical Leg3 / Chennai, India</title>
   <guid isPermaLink="false">life/sabbatical-leg3</guid>
   <link>http://www.parsedparticiple.org/blog/life/sabbatical-leg3.html</link>
   <description><![CDATA[

<div class="update">
<strong>UPDATE:</strong> 
<span class="datetime">May 22, 2008:</span>
OK Naaz: <em>estranged</em> is more unfunny than ironic, so fixing it.
</div>


<div class="update">
<strong>UPDATE:</strong> 
<span class="datetime">May 5, 2008:</span>
I began writing this post as soon as I arrived in India 
<span class="datetime">(April 23<sup>rd</sup>, early morning)</span>
and Leg-3 began. But by the time I got down to completing
it and <em>committing</em> 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 3<sup>rd</sup>, is a whole different
story:
<p>
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 <em>Internet and phone booth</em>,
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 <a href="http://rumkin.com/tools/ssh/">SSH Java applet</a>,
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 <em>Insert mode</em>: 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!
</p>
<p>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...
</p>
... and now, the original post describing the India leg of the sabbatical:
</div>

After an eventful return to Tokyo, and a night spent sleeplessly
tidying up my apartment, I took a flight the next morning 
(April 22<sup>nd</sup>) to Chennai, via Bangkok.
<p>
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). 
</p>
<p>
<div class="image-container">
<a href="http://www.flickr.com/photos/14518216@N03/2450344345/sizes/l" title="img_1258 by Faiz Kazi, on Flickr"><img src="http://farm4.static.flickr.com/3227/2450344345_dcd52cf06d_m.jpg" width="180" height="240" alt="img_1258" /></a>
<p style="width:150px">
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. 
</p>
</div>
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.
</p><p>
My goals for this trip are:
<ol>
<li>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</li>
<li>Meet with an ex-professor from (b)</li>
<li>Other than my folks and my <strike>estranged</strike> sister, spend time with,
or at least meet:
  <ul>
    <li><a href="http://www.google.com/search?q=%22praveen%20dass%22%20site:indiatimes.com">Praveen Dass</a></li>
    <li>Arvind Balan, who complains of London</li>
    <li>Prasanna, who has now been through multiple baptisms of fire in a start-up</li>
  </ul>
</li>
<li>Sort out some personal finance issues, including an ugly mess
that ICICI bank and BSNL seemed to have created (the same thing
mentioned in 
<a href="http://www.consumercomplaints.in/complaints/bsnl-chennai-c35610.html">this complaint</a>
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.)
</li>
</ol>
My folks were so determined to make the most of their time with
me that they <em>actually came with me as I ran around both
University campuses trying to coax disgruntled government employees
to process my request for the transcripts!</em>
<br/>
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.
</p>
<p>
So Leg-3 is done; and only objective (2) has not been satisfied. Oh well.
</p>

]]></description>
   <category domain="http://www.parsedparticiple.org/blog">/life</category>
   <pubDate>Sun, 04 May 2008 06:14 GMT</pubDate>
</item>
</channel>
</rss>

