IE extensions/add-on – the simplest way (context menu)

I love writing extensions for applications and filling gaps in between making the world simpler (interacting with each other, giving users flexibility in switching from one application to another.) The power of any application (especially Internet Browsers) lies in how features enriched it is. One of the way to achieve this is to lay down extensible architecture and promote developers to write extensions for you application. Moreover such architecture should provide

  • the simplest method to write an extension in few seconds (“hello world” example)
  • more flexible in term of autonomy to developer for by exposing a rich set of API, that they can code almost everything,
  • and the last, limiting them touching sensible data of user.

Well, the power of FireFox lies in more than thousands of extensions that it provides. This could also have been for Internet Explorer, if Microsoft has provided detailed documentation and samples for Internet Explorer when they released IE 5. Over the years Microsoft had always concentrated on the Web development front of IE, not on the extensibility part of it even though providing great ways to extend.

Let’s go through Internet Explorer for writing the simplest extension in just 5 minutes. So, what we want to do? Here I;m showing how to access Html DOM and change it on the fly. All you need to know is simple JavaScript and basic programming concepts. Here are the steps on MSDN that details adding a context menu to Internet Explorer.

(more…)

Review: mama_pendse

Well, it easy (as an Software Proffessional) to think about the ability of an AI chat-robot. Here is a simple chat that I had with “Mama_Pendse“:

Ankit Jain: hi
Ankit Jain: u there ?
mama_pendse: Hi Ankit Jain, How are you today ?
mama_pendse: Thanks for the information.
mama_pendse: I can tell climate in any city in World, send me message climate mumbai
Ankit Jain: well what’s the weather in Pune
mama_pendse: Cloudy.
Ankit Jain: give me more info
mama_pendse: Why do you want it?
Ankit Jain: just for my information
mama_pendse: Your purpose is his or her information.
Ankit Jain: i asked you for weather information of Pune
mama_pendse: Why do you want it?
Ankit Jain: ok.leave it
Ankit Jain: what’s there in Mumbai
mama_pendse: Dude! Goodbye.
mama_pendse: You ask difficult questions.

You would love to read the answers it gives; even it remembers your last chat with him. It understands chatting abbreviations. Ask him about its creator, weather of a city.

Orkut Blocked! ^ No Worries!

Orkut lovers,

Is Orkut Blocked in your organization/network, No worries…. here are some hacks:

  1. Try https://orkut.com
  2. Else, try https://images.orkut.com
  3. Else, try https://images3.orkut.com
  4. Else, use any of the following anonymous web proxies, means virtual browser.

 

Well, if you are using images.orkut.com, it won’t show you images. You might need (if you really want) a plug-in, IE-Orkut.zip, to fix the same. Download and install IESetup.msi, Open IE, and logon to https://images.orkut.com, right click within the browser and say ‘Fix Orkut’. Probably it will display few security warnings (because of certificate error), just ignore all those by clicking Yes.

~ Ankit
[Never surf Internet, feel it]

[ Edit By Ankit on 30th Sept 2006: Hack to an Hack !

Well, basically the setup just copies some files to Windows\System32 folder. One of it is FixOrkut.html. Open this file in any text editor and replace “images.orkut.com” with “orkut.com” in the first “if” condition, to make it working for https://www.orkut.com also. Read more at Writing Extensions for Internet Explorer ]

[Here are some anonymous proxy websites. Try them out. I guess for few of them this will work.

http://concealmy.info, http://proxyindex.com, http://underfirewall.com, http://hugeproxy.com, http://proxyfree.org, http://unblockweb.com, http://proxy80.com, http://slickproxy.com, http://goproxing.com, http://modernproxy.com, http://proxylord.com, http://japanproxy.com, http://ehobo.com, http://atunnel.com, http://proxoid.com, http://blockbegone.com, http://proxyline.us, http://proxyweb.net, http://antifw.tk, http://usa.mygr8.info, http://proxsafe.net, http://proxytips.com, http://backfox.com, http://shoutproxy.com, http://unblockthis.com, http://daveproxy.co.uk, http://stealthclick.com, http://myproxy.ca, http://dejacey.com,
http://proxyspy.com, http://netsack.net, http://cloakme.net, http://7eth.com, http://proxycover.net, http://proxynanny.com, http://rockproxy.com, http://proxymummy.com, proxy.tl, letmepast.com, myinternetproxy.com, seekproxy.com, proxcloak.com, proxxed.net, myspaceproxyy.com, http.ws, arandomproxy.com, dunkindonuts.be, blockstop.net, buzzysplat.com, pureprivacy.com, proxyhttps.com, bombproxy.com, fullyproxy.com, pruxxy.com, getaroundfilters.com, sneakyuser.com, ipdefend.com, proxydown.com, proxydrop.com, pipeproxy.com, spysurfing.com, yourportal.us, pruxxy.com, pimpmyip.com, killerproxy.com, anonasurf.com, proxyzap.com, snoopblock.com, afreefunkoxy.com, foxyproxy.net, officeproxy.net, provacy.com, proxy.icarusindie.com:2004, proxylife.com, surfonsteroids.com, w00tage.com, jcz.net, browsefrom.com, dirtyproxy.com, proxace.com, illegalproxy.com, proxyflux.com, roboproxy.com, v3proxy.com, privprox.com, ninjaproxy.com, jiggyproxy.com, webwarper.net, zeroproxy.com, proxytheweb.com, blockmenot.com, proxydevil.com, angryproxy.com, proxee.net, etproxy.com, firewalldown.com, proxybum.com, cdweb.info, proxyvibe.com, boxofprox.com, blockmenot.co.uk, prooxle.com, guardster.com, nevercaught.com, shipproxy.com, fullyproxy.com, gopast.net, proxytiger.com, hideus.com, bypasslive.com, grandproxy.com
]