Convert Tamil from different encodings to Unicode

எவ்வளவு முறை தினமணி, குமுதம் மற்றும் பலப்பல தமிழ் வலைத்தளங்களில் உள்ள பக்கங்களை Save செய்து பார்க்க முடியாமல் தவித்துள்ளீர்கள்?. இதற்கு காரணம், இன்றும் பல வலைத்தளங்கள் Unicodeற்கு வரவில்லை. They continue to use proprietory or 8-bit encoding. இந்த பக்கங்கள், மற்றும் இவை தவிர தெரிந்த அல்லது தெரியாத எழுத்துருவாகவிருந்தாலும் அதனை Unicodeற்கு மாற்றிப் படிக்க வசதி செய்யகூடிய, இரண்டு வழிகளை இங்கு பார்போம். ஒன்று, முத்து நெடுமாறன் அவர்களின் அற்புதமான முரசு அஞ்சல் மென்பொருள். இதை Download செய்து, Install செய்து உபயோகிக்க வேண்டும். இதில் உள்ள பலப்பல பயன்பாட்டை, மற்றொரு நாள் பார்ப்போம். இன்னொரு முறை உங்கள் browserயை மட்டும் பயன்படுத்தி செய்வது. இதற்கு சுரதா யாழ்வாணன் அவர்களின் Pongku Tamil Reader & Converter  வலைத்தளதில் உள்ள மேல்…

Article on PCQuest – Using OFFICE XP’s PIA from WinForms

Last year in March 2003, I got a chance to write an article for PC Quest Magazine. The article was on “Office XP PIA from Winforms”. USING OFFICE XP PIA from WinForms Learn how you can use hundreds of objects found in OfficeXP, extend and automate them in your Winforms projects. Writing a new .NET WinForms application? Need a spell checker or a formula driven grid control? When I said I am sure you thought of MS Word and MS Excel. Won’t it be great if you can reuse the…

Encoded URL Decoder

When reading emails in Hotmail, I dislike the idea of hyperlinks in the message opening up in a framed browser window. One problem is that it eats up browser space and the other being I cannot add it to my favourites or email the URL. Look at this, a simple hyperlink to www.venkatarangan.com in a Hotmail message, is turned into a URL beast: http://64.4.16.250/cgi-bin/linkrd?_lang=EN&lah=09127ba509d5e08eae29a46ded62cadd&lat=1075044828&hm___action=http%3a%2f%2fwww%2evenkatarangan%2ecom%2f On an evening where I had nothing else to do, no India Cricket Match, no calls, no reading; I sat down to write this tiny program that solves this problem. Just right click and copy…

MSN Messenger Protocol

I have been always curious on how these IM’s work. My favourite IM being MSN Messenger. I was searching for documentation and code-snippets to understand on what goes back and forth over the wire when we use Messenger. I came across the following The official documentation from Microsoft for Windows Messenger (the poor cousin of MSN Messenger) is found here. This lists the Messenger Client APIs, the Service APIs and more. Though not updated recently it is the only official source. The most active, single source of information about MSN Messenger is…