< October 2007 >
SuMoTuWeThFrSa
  1 2 3 4 5 6
7 8 910111213
14151617181920
21222324252627
28293031   
Fri, 19 Oct 2007:

APC 3.0.15 has been released - read the release announcement. Not too many changes since 3.0.14, but there's a reason it took this long to make so few changes.

To begin with, I've just been lazy. Just kidding! This release was actually delayed to make sure this could be the very last PHP4 release of APC. And with the amount of major changes coming in, the next release is definitely going to be 3.1.0 rather than a 3.0.16 release. Now I can start working on making some fairly big changes.

Bye Bye PHP4, it was a nice ride while it lasted.

--
While most peoples' opinions change, the conviction of their correctness never does.

posted at: 03:11 | path: /php | permalink | Tags: , ,

Thu, 18 Oct 2007:

It's too late to write anything about it now. Enough good things have been said of how it has been run and the whole vibe of the event, but I'll add my two cents anyway (and my mug made it to the newspaper article).

WiFi The WiFi coverage was awesome. Except a lot of people who had borrowed laptops for the event had no clue how to get it working, not to mention requiring kernel upgrades to get it working. Just for the sake of recording it, this is how you set up a franken-net NAT quickly.

iptables --flush
iptables --table nat --flush
iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE
iptables --append FORWARD --in-interface eth0 -j ACCEPT

echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward

ifconfig eth0 10.0.0.1

Then everyone else joining up on that hub can pick a 10.0.0.xx IP and set my machine as a gateway. But after nearly everyone got their WiFi working, the environment got a bit more interesting.

There were a bunch of decent hacks - some of them functional, but not technically brilliant and vice versa. For example, the flickr offliner was an interesting hack - but without offline writes and conflict resolution, it wasn't really cool enough. Or the first prize winning Map canvas hack, which never worked with zoom or pans - which was sad because being able to convert from YCoordPoint to YGeoPoint would have made a lot of cool hacks possible (and was just an overlay of canvas painter on a map div). But I wasn't a judge, merely tech-support.

And when the hacking was all done, we partied out the night, to the rhythms of TAAQ.

--
When a man knows he is to be hanged in a fortnight, it concentrates his mind wonderfully.
                -- Samuel Johnson

posted at: 22:52 | path: /yblr | permalink | Tags: , ,

Sun, 14 Oct 2007:

Yes, the whole trip was full of stupid memes, mostly thanks to Gora. The trip to Manali took a good 20 hours and we spent most of the evening & night talking shop, making jokes and discussing "stuff". But there were times when the conversation was more interesting.

gora: you like someone because of, you *love* someone in spite of.

Somehow in those few words, the distinction between those two words is glaring and obvious (oh, yeah "love is blind"). After the flow of reason stopped, I went to sleep in in the aisle of the bus, as usual. Except this time when the bus braked hard downhill, I slid down nearly half the length of the aisle. Anyway, I had an otherwise uneventful journey to reach our hotel in Naggar, about 20-odd kms away from Manali proper.

The hills were really beautful this time of the year. The sunsets were brilliant and the weather stayed pleasant all through out. It was perhaps a tad too cold, with temperatures slightly below 10 C in the nights.

We went up to Rohtang pass to see some snow and the whole hillside had a mild smattering of snow. It was dark and gloomy, but that didn't dampen anybody's spirits during the snowball fight. But having run out of breath and energy, everyone pretty much settled down to quiet contemplation soon. After a protracted lunch, we headed downhill back into valleys.

And then the jokes started in earnest.

B: Uh... my nose hurts
G: Oh, noes! 

...

*dyslexia discussion*
*me thinks "On the internet, nobody knows you're a goD"
G: Oh snoe, I'm dyslexic!

But there's more - we invented the concept of CVS Suppositories. And by we, I mean OldMonk, Dr. Gora (*heh*) and plain old me. We'd discovered the ideal version control system for bad code - CVS.

Me: *laughing* ... and if you need your own copy, cvs up yours!

After several jokes about upstreams, branching, merging and of course, the possibility of a flush command, we all retired into bed. And that was the end of that.

To be rather brief about the rest of the trip - we went, we saw, we had fun.

--
The writing of history is largely a process of diversion.
          -- Chapterhouse Dune

posted at: 06:14 | path: /travels | permalink | Tags: , ,

I had gone to Freed.in to talk on something slightly unusual. My talk was on "!0 Things You didn't know about Python" - and as usual, I overdid the technical bits of the talk. But at least someone will remember memoization can improve your factorial code. So, here are the slides and let's leave it at that.

The whole conference schedule was packed with familiars from #linux-india - but the absence of Lap_64 and Lawgon was felt rather heavily. Nearly all of ILUG-Bom was present at the conference, even the Panvelkar.

There were some interesting things which came up during the conference. One of them was the SME Panel discussion where the adoption of F/OSS in the small & medium enterprise was discussed. The hurdles to most of these arise from the lack of support and surprisingly, vice versa.

As one of the volunteers commented, the paid-for support structures in place are leaning precariously on the seniors in the community. Where there is an OldMonk or BigBeard, there isn't really a gradation into a lower echelon of cheaper support for simpler tasks which a newcomer can take up without incurring much risk. The vicious cycle of establishing a reputation versus requiring one is present in the system.

Repurposing the LUG to handle the responsibility as a contact point was discussed and IMHO was a waste of time. A community organization with democractically inclined operation cannot do that job effectively. Involving it in monetary transactions brings in a large number of problems which are best solved by incorporation elsewhere.

Secondly, there was f3ew's talk on Building Online Communities, which was mind-mapped unconference of sorts. I'm still working on my Breaking & Entering Communities talk, but this sort of served as a stage to throw out some of my material. I personally think that we need help in contributing to communities rather than going about building them.

And as the conference wound down, we all packed our bags and headed out to Manali.

--
I don't believe in sweeping social change being manifested by one person, unless he has an atomic weapon.
                  -- Howard Chaykin

posted at: 00:42 | path: /conferences | permalink | Tags: ,