Yearly Archives: 2009

So, I took my GRE …

… and scored pretty well. 1520, to be exact.
For most of the people I know, the biggest hurdle to getting a good score in the GRE was our vocabulary. Most of us have our own way of learning the various word lists available in the market. Mine involved a book, a software made in Visual [...]

Using javascript to avoid the mouse and page scrolling

Here’s the problem. It is not very easy to scroll a document when you’re inside an input element. Arrow keys don’t work, and Page Up/Page Down jump in big increments. What if you want to see just a few lines below the current element? Our clients hate to scroll. And they hate having to use [...]

Importing git history into a new svn repository

So the management has finally approved your project, and has asked you to start working on it. Heh … little do they know that you’d already been working on it, and have a nice prototype working, and it’s all saved on your local git repository. But your company is not as cool as you are [...]

Sights and sounds, in and around Vasai

This is what population growth, and the resulting competition, can do.

~
English is a foreign language to most Indians, and yet it seems to be preferred for dispensing information. It’s not uncommon to see a gaffe every now and then.

Do you see me?

Updating my profile picture isn’t an easy task anymore. There are many sites where I own a profile, and I have to look just right on each one of them.

As of now, these are the places you can see my shiny new profile picture:

http://sandesh247.com
http://www.google.com/profiles/sandesh247
http://www.linkedin.com/in/sandesh247
http://identi.ca/sandesh247/
http://www.facebook.com/profile.php?id=543752933
http://www.goodreads.com/sandesh247
http://www.last.fm/user/sandesh247
http://friendfeed.com/sandesh247
http://www.orkut.co.in/Main#FullProfile.aspx?uid=6964782234814101571
http://www.gravatar.com/avatar/f37a7393ce728b072aca55535f759e9f (all gravatar enabled websites)
http://twitter.com/sandesh247

 
Phew. I hope that covers them all.
P.S. Last.fm [...]

Tuning LINQ performance with Mr. P and Mr. S

I thought I’d take a second look at the Mr. P and Mr. S problem, which I’d posted more than a couple of years ago. The last time I tried it, I wasn’t successful. I had a strategy to solve it, but somehow I just couldn’t translate it into code.
I’ve been programming a lot with [...]

Microblogging on identi.ca

If my journal template hasn’t changed since this post, you should see a µBlog roll on the sidebar. If you’ve clicked on any of the links, you’d now that those notices (or ‘dents’) come from identi.ca.
identi.ca is a website very similar to twitter, only better. It’s built with the open source laconi.ca project, and has [...]

Good intentions

There’s a video about Intentional Software over at MSDN, and it’s definitely one of the more brilliant things to have come out in a while. Most of the times, people who best know how a software should function, are not the ones writing it. That is how people who write software for money, make money [...]

On reflecting extension methods in C#

Extension methods are a great way of adding functionality to existing classes. It almost makes C# similar to ruby/javascript, where none of the classes are “closed” – functionality can be added to them at any point of time.
For example, say we want the method ToTitleCase
to be available to all String objects, and we define an [...]

I flew, and how!

We were a bit late in our plans, but finally Samson gave the go-ahead.
“ We’ll be taking off from the other end of the beach. See you there in five minutes. ”
The “other” end of the beach was quite some distance away. The wind sock put up to guage the wind velocity was too far to be [...]