Tuesday, December 07, 2010

Anant Tyagi: Mobile avatar has arrived.

Anant Tyagi: Mobile avatar has arrived.: " The replacement for Android mobile is here,containing the feature where existing android's were lacking : make payments. ..."

Sunday, May 20, 2007

Moving to a new destination

Right now setting a new blog at http://www.gauravmishra.info/, First would like to see whether it imports all my blogger posts and comments or not. Keeping fingers crossed.

And yeah it`s on wordpress

Wednesday, May 09, 2007

Blogger again down

Since a week it`s a pain not be able to access your blog again and again , Man i am shifting very soon

Saturday, April 28, 2007

Steve Jobs Stanford Commencement Speech 2005

One of the finest Video i ever heard , A very old inspiration for me . The whole story stayed with me for whole last one year and helped me a lot in taking my life decisions

I Rock man 10/10

Just took a look to see whether i suck or rock , good to know i always rock, just Click here

A visit to Nehru Place -- A nice buy

Some days ago i visited Nehru Place, a market that boasts of as the biggest computer market of india. I visited mainly for meeting Dinesh at UnitedVillages for a job interview. After having a brief and a nice talk with pooja and Dinesh who are a bunch of wonderful persons , I decided to give a try to such a geek loving place, after browsing through shops suddenly i show a nice piece of hardware known as keyboard lying in a shop, so what`s so unique about that ?

Actually it was a bilingual keyboard from intex featuring both Hindi and English, It was a very nice piece of hardware that any person will just love to have . Have a look



The keyboard layout however doesn`t fit in the phonetic layout that i use in scim , But still it`s a nice thing to posses, looks like it`s a remington layout still google for layouts and if i can`t find one to embed in scim will try to make one of my own, let` hope i find one.

Here`s a pic of the layout



told about this keyboard to Pandey sir and got a very good response , might make labs to get some of these.

And yes they were very cheap just for 200 bucks....

So dude go get it

Friday, April 27, 2007

Theory behind Multilingual domains and security issues

Well the topic of multilingual domains is really looking very interesting to me , so here am i in my 2nd night reading about multilingual domains.

Now as i have studied currently Every Web addresses are typically expressed using Uniform Resource Identifiers or URIs. The URI syntax defined in RFC 3986 STD 66 (Uniform Resource Identifier (URI): Generic Syntax) limits web address or uri`s to limit to english characters and numerals. Now if we want to start गाैरव.com this is not possible with the RFC 3986 standard.

So for enabling the registration of domain names as गाैरव.com a new concept of IDN (internationalized domain names) was agreed by IETF in March 2003 and was defined in RFC 3490,3491, 3492 and 3454.

Now as the implementation part goes when a user request a domain name in it`s native format (Unicode for hindi) it is changed/Encoded in punycode before going to the DNS. The Encoding is done at the Application part (Usually by the browsers) and the punycode is sent to to the browsers.Remember this that the current DNS and name resolver infrastructure cannot handle unicode based(non-ascii) domain names, that`s why they are encoded into punycode.

For converting hindi domains into punycode and vice versa use http://mct.verisign-grs.com/index.shtml

The conversion between ASCII and Non-ASCII formats is done by algorithms ToASCII and ToUnicode. I will be giving a separate blog entry for these algo`s.

Now in last blog entry we discussed about the inconsistencies developed due to the unicode representation of IDN. Now i realized something far dangerous spoofing .

So how does concept of spoofing is applied here, let`s take the example of only mld i can found on net raftaar.com , the origial रफ़्तार.com (Punycode http://xn--h2bnoc2dn7h.com ) is currently spoofed with a different website रफ्तार.com(Punycode http://xn--h2bnoc3e8d.com) which is a parked website and You can see that both of the domain names are so similar in unicode representation but produces a very different punycode string. Which could result in spoofing any user to a alternate website, it`s dangerous.

In general this kind of attack is known as a homograph spoofing attack. On February 7, 2005, Slashdot reported that this exploit was disclosed at the hacker conference Shmoocon with an example available at http://www.shmoo.com/idn/.

Since it is such a obvious way of spoofing people this has been taken very seriously by the IDNA , since they were responsible for changing the unicode to the punycode strings. Among which IE7 has implemented a anti-phishing filter to avoid this kind of spoofing and Mozilla Foundation (firefox) shows the punycode URLs instead of the unicode, thus thwarting any attacks while still allowing people to access websites on an IDN domain.

Still this remains a very promising and necessary technology will talk about the algos and methodology used while encoding and decoding punycode and how DNS handles the requests.

Notice: All the work is under GFDL licence and copyright of Gaurav Mishra

A funny pic -- Poor gates

Just found this while browsing, no offense just chilling

Thursday, April 26, 2007

Multilingual Domains

I have been trying to search about multilingual domains fortnight. The Technology is impressive but at a very nascent stage right now, the biggest hurdle is that still users are required to type .com after the domain , Confused ?

Well let me explain somethings ,

What is a multilingual domain ?
A domain name that is not in default ASCII interface, The English words like google.com are all transmitted in ASCII format. While गाैरव.com is a Hindi(multilingual) domain which i can register and use as a domain name, remember it is written in Unicode which is a NON-ASCII character.

So how it works ?

Let me try to make a rough Sketch how it works


1. A Registrar receives an IDN within an ASCII TLD (.com or .net) from the registrant.
2.The Registrar prepares the ISO 10646 character sequence as described in the Preparation of Internationalized Host Names Internet Draft5.
3.the Registrar transforms the ISO 10646 sequence into an ASCII PunyCode string.
4.The Registrar registers the domain
5.The Registry converts the Punycode domain to the ISO 10646 character sequence and prepares the sequence
6.The Registry transforms the prepared ISO 10646 character sequence into an ASCII Punycode string if it is matches with the original string passed by the Registrar, then the registration is permitted. If the strings do not match, then the domain was not prepared properly and the registration attempt is denied.

PS: I may be wrong and these are not the standards.

Isn`t there any inconsistency ?

Yes there is when the ASCII code is changed into the punycode small phonetic characters like halant in hindi can change the punycode with a larger difference, that`s why if punycode find a similar domain registered it denies the domain registration, But this not always works.

Still i am looking for more information , so this is surely going to be topic for next couple of days

Notice: All the work is under GFDL licence and copyright of Gaurav Mishra

Tuesday, April 24, 2007

Gnome and Ubuntu Hindi translation status -- A quick view

Gnome main 82% (31512/1822/4809)
Gnome Fifth toe 11% (893/801/6308)
Gnome Extras 6% (2682/2099/34401)

Ubuntu Fiesty fawn
Translatable items: 295015
Untranslated: 205833

Translation 30 %

हिन्दी लिखना कितना आसान

हमेशा मैं हिन्दी हिन्दी किया करता हूं , आैर खुद कभी हिन्दी मे मैने ब्लाग नही किया । तो सोचा चलो आज ही सही। वैसे मैं बहुत दिनों से हिन्दउबन्तू को दुबारा चालू करने कि सोच रहा था, जल्द ही उसके बारे में लिखूंगा

तब तक अलविदा

ये जानने के लिए कि मैने कैसे लिखा देखें http://rockybhai.blogspot.com/2007/04/typing-hindi-through-scim.html