Sunday, September 21, 2008

The Browser War?

The Browser War?

Not sure whether this can be controlled by any preferences setting or a registry key, but the two big browsers across the browser camps have a distinctly opposite behavior.

Situation: Have an hyperlink in a HTML Page that has target=_blank option set.

  1. Navigate the HTML Page in Microsoft Internet Explorer (till 7.0) and it opens a new window.
  2. Navigate the HTML Page in Mozilla FireFox and it opens a new tab.

Both the browsers give an option in the context menu for hyperlinks to open in new tab or new window. But why is the default behavior varying so much without letting the users to control the same?

Monday, September 08, 2008

http://www.skweezer.com/ -- Fastest Mobile Search

http://www.skweezer.com/ -- Fastest Mobile Search

 

I was actually casually browsing the internet in the evening and came across an interesting website called http://www.skweezer.com/. This seems to be offering promising features for mobile phones in browsing and fast searching on various results.

Besides the normal services, they also seem to be offering a number of other value added services. A few of them are:

  1. Online Translation
  2. Click To Call
  3. Multi Lingual Interface
  4. Strong SSL (device dependent feature)
  5. Image Support
    1. Turn On/Off (Toggle)
    2. Image optimization
  6. Integrated RSS Reader

Check out the website from your mobile (GPRS).

'Project of the Month' Section in SourceForge

'Project of the Month' Section in SourceForge

I used to remember visiting http://www.sourceforge.net/, which used to be packed (jam-packed) with so much of information that you have to search for like anything. Not any more. Now they have made a very simple page and very fast loading website too.

I was actually inspired by the section 'project of the month' where they choose one project every month and feature it on the homepage. We can actually check out the 'projects of the month' here.

You may also like to check out Sourceforge 2008 Community Choice Awards post.

Sourceforge 2008 Community Choice Awards

Sourceforge 2008 Community Choice Awards

We all visit sourceforge.net for various opensource software downloads. There is something interesting going on in SourceForge website.

Check out the 2008 Community Choice Awards programme going on here. You may like to check out the various best software that has been chosen for the awards.

It is really an exciting section of sourceforge.net that you would be inspired to contribute to opensource right?

Free Opensource Download Manager

Free Opensource Download Manager

We just discussed about Orbit Download Manager. While I could just drink some water and turn back, a little more Internet research got me into another free download manager called 'Free download manager'. I could quickly evaluate it for a while and could get the following results for you:

  1. Free
  2. Small Download
  3. Resumability support
  4. Besides the normal HTTP and FTP, this also supports downloads through BitTorrent protocol
  5. Video download capabilities
  6. Opensource (GNU GPL)
  7. Check for safety of files against other peer FDM users. There is a small button called 'Malicious?', which checks the quality of files as reported by other peer users.

Free Download Manager URL: http://www.freedownloadmanager.org/

Orbit Download Manager -- The Power Premiere Download Manager

Orbit Download Manager -- The Power Premiere Download Manager

Whatever be the download ability and bandwidth capability of the internet connection, it is always recommended to go through a good download manager. We ourselves have discussed about a number of cool download managers here.

I just came across one more free one called 'Orbit Downloader' but this one seems to have added advantages of efficient video downloading from YouTube.

Some of the good elegant features of Orbit Download Manager are:

  1. Free
  2. Smaller Memory Consumption (even when it runs its sister program 'Grab Pro')
  3. Seamless integration into the web browsers (IE and FF) to download any logged on resource effectively.
  4. Efficient mirror selection
  5. Enhanced Download Speeds
  6. Support for all streaming media like RTSP, MMS and RTMP
  7. Easy User Interface

The new JavaScript Engine (v8) to rule the world

The new JavaScript Engine (v8) to rule the world

People used to ridicule when we talk too much the greatness of JavaScript. At least I recall from Chennai software industry, people feel proud of restricting themselves with little validation controls provided by the software framework that they are using and afraid of thinking forward.

We all (they all) use Google Mail and the excellent products of Google for their utility values. But we fail to appreciate the engine and life that Google breathes into each of its product -- the powerful and innovative DHTML and JavaScript.

We discussed a few days before about Google Chrome. Going by Google's help pages, they say that it is powered by V8 -- an innovative new JavaScript engine.

Some of the cool new features of V8 are:

  1. Open source JavaScript Engine
  2. Written in C++. Hence you can expect a superfast execution.
  3. Used in Google's own Chrome browser. What else you expect to certify the greatness of it?
  4. Implements ECMAScript (ECMA 262)
  5. Supported Platforms:
    1. Microsoft
      1. Windows XP
      2. Vista
    2. Apple
      1. Mac OS X 10.5 (Leopard)
    3. IA 32 or ARM Processor-powered Linux systems
  6. Supported modes of execution:
    1. Embedded
    2. Standalone

Google Chrome -- A Revolutionary New Browser

Google Chrome -- A Revolutionary New Browser

The browser wars are going to be hotter with Google putting its new kid (Chrome) into the forefront. Just about a week back, Google seemed to have launched their innovative browser software called 'Google Chrome'.

I just thought I would try it out a bit and write a few points about the same for the benefit of other readers:

  1. Quicker download
  2. Smaller memory footprint
  3. The Addressbar itself is a little search companion now. :)
  4. Speedier and Faster browsing of web pages
  5. Desktop shortcuts for Web Pages
  6. Thumbnails for websites
  7. Browser Task Manager: No more erring websites can crash your entire browser. Now Google Chrome offers you a choice to kill the particular tab alone which is causing trouble
  8. In Cognito browsing mode to prevent URLs from being recorded onto your browser history bar.
  9. Strict and Safe browsing against wandering into dangerous websites.
  10. One of the link in Google Chrome says about a new JavaScript engine called V8 powering chrome. Check out more about V8 here.

Free Video MP3 Extractor

Free Video MP3 Extractor

Sometimes we get to view cool videos in public domain hosted with Google Youtube. Subject to copyright restrictions, you may be allowed to download them. But remember video files are expected to be very heavy cluttering up your hard disk and gobbling up the available space very greedily. Many a times,for devotional songs, you may like to have only the audio portion of the same but till this point, you may be left with no option other than to bear the heaviness.

Look no further. Jodix has a cool freeware called 'Free Video MP3 Extractor', which offers to pull out the audio component of major video format files and save them as MP3 file for you.  I just thought I would write a brief review of the same here for the benefit of other readers:

  1. Works on most video formats
  2. Smaller download footprint
  3. Little memory consumption and hence faster.
  4. Easy and friendly interface
  5. Ability to edit and update the meta information in the audio file that is being created.

Download URL and System Requirements can be found here.

Free WMA to MP3 Convertor

Free WMA to MP3 Convertor

This is a sister product of RA to MP3 convertor that we discussed here. I didn't want to clutter the single post with multiple distinct software and hence chose to keep this separate.

WMA files are Windows Media Player specific. Those who are fond of lighter WinAMP and those using operating systems other than Microsoft Windows may be at loss from being able to play these files. No longer. I came across a tool from Jodix which offers to convert WMA files to MP3 and it is free to. It is called Jodix WMA to MP3 convertor.

Some of the lucrative features of

  1. Free
  2. Very light-weight
  3. Quick and Fast download, without pinching the network and bandwidth (thereby saving a hole on the wallet)
  4. Stable throughout heavy conversions
  5. Simpler Interface
  6. Ability to update meta information in the files being converted.
  7. Cleaner uninstall
  8. Comprehensive HTML Help
  9. Check out the download from here. Make sure you also read through the various system requirements that you need to satisfy to run this program.

Free Real Audio to MP3 Convertor

Free Real Audio to MP3 Convertor

I got a cool prayer song from one of a website download but it was in Real Audio format. For some reason, I always have a hatred for Real Audio. What are they?

  1. Heavy player download
  2. Constant nagging of Real Player to have itself in Windows Startup and slowing down my PC.

I had two options to play the file in that case:

  1. Real Alternative
  2. RA to MP3 Convertor: I came across a free convertor from Real Media files to MP3 (which is supported by all media players worldwide now). This is called Jodix RM to MP3 convertor. Some of the good points about this tool are:
    1. Free
    2. Very light-weight
    3. Quick and Fast download, without pinching the network and bandwidth (thereby saving a hole on the wallet)
    4. Stable throughout heavy conversions
    5. Simpler Interface
    6. Ability to update meta information in the files being converted.
    7. Cleaner uninstall
    8. Comprehensive HTML Help
  3. Check out the download from here. Make sure you also read through the various system requirements that you need to satisfy to run this program.

C# Basics -- Book Review

C# Basics -- Book Review

.NET is a promising technology now. Even for fresh graduates just out of college, they feel that they should take up a .NET course to get a lucrative opportunity in a good software organization. Traditionally, I always feel we should have a good book to learn about things in minute details.

I just thought I would have a quick review of Vijay Mukhi's book 'C# Basics'. Some of the good interesting features of this book are:

  1. Easy style of writing
  2. Simple language
  3. Simple to understand examples
  4. Web Companion for the book
  5. Moderately priced and available in most stores of India besides BPB Online.

Sunday, August 31, 2008

Snapvine -- Voice Blogging ...

Snapvine -- Voice Blogging ...

I just came across this website called Snapvine, which supports a new innovation in blogging called VoiceBlogging. I just signed up for an account and posted my first voice post too.

Check out my profile here.

Photosynth of Dasavatharam (Sri Vishnu Dashavatharam)

Photosynth of Dasavatharam (Sri Vishnu Dashavatharam)

Microsoft Photosynth is a good inspiring website where you upload your photos and it would automatically make it appear as 3D set. I just thought of giving it a shot. To start with, I have uploaded the photographs of Lord Vishnu (of his ten incarnations, known as Dashavatharam).

 

You can check out the Synth URL here. You need to have the Synth Runtime and ActiveX installed before you can view the same.

Helping Freshers in the IT Field

Helping Freshers in the IT Field

http://www.questpond.com/ has pioneered to bring out a thirty-minute DVD to help out fresh grads out of colleges looking out for opportunities in the IT field to discover themselves, streamline and re-orient them in the direction that the IT field is aspiring them for.

They have given two contact email addresses to whom enquires can be directed regarding the DVD:

  1. questpond (at) questpond.com
  2. raju_bist (at) questpond.com

P.S.: To enhance security against spammers, the email addresses have been expaneded instead of using the @ symbol.

Learning Design Patterns from QuestPond

Learning Design Patterns from QuestPond

While casually browsing http://www.questpond.com/, I came across a new section that they have launched with the title "Free Design Pattern Videos". Design Patterns are really a very important entities in a good software architecture.

We should really thank QuestPond for taking lot of pains in bringing out this excellent material. The QuestPond URL for DesignPattern videos is here.

Video-based Learning on Securing our Networks from QuestPond

Video-based Learning on Securing our Networks from QuestPond

While casually browsing through http://www.questpond.com/, I found a good collection of Video series that they have prepared which are entitled "501 Attack Patterns by Hackers". The videos are hosted with Google YouTube and they provide a very good learning on a variety of security related techniques.

Let us bookmark the URL, learn about the variety of security techniques and ensure that our networks and web applications are safe.

Friday, August 29, 2008

Free PHP AddOn for Visual Studio 2005 and 2008

Free PHP AddOn for Visual Studio 2005 and 2008

I came across this free software called DevExtraPHP from Top Ten Software which serves as a valuable addon for Visual Studio 2005 and 2008 as a syntax highlighter for PHP keywords.

I felt of sharing this URL with other PHP development fraternity with the intent that it would be really a great tool to help in their development efforts.

Saturday, August 23, 2008

Thawte Scavenger Hunt 2008

Thawte Scavenger Hunt 2008

While browsing Codeproject casually, I came across a cool contest called Thawte Scavenger Hunt 2008. All we have to do are the following:

  1. Download two whitepapers from Thawte website (the URLs are mentioned in the contest page hyperlinked above)
  2. Read them.
  3. Answer the quiz questions in CodeProject website.

As per the contest page, the contest runs till September 30, 2008 and lucrative Amazon gift cards are being offered as prizes. I hence thought I would share this with other readers for their benefit and information also.

Mentors Program in Dotnetspider.com

Mentors Program in Dotnetspider.com

Dotnetspider.com, which is a premiere .NET technology lookup website in India has brought out an innovative program called 'Mentors', which I came across whilst surfing the website recently.

For Experts, they can register for the program, help others and earn revenue through the Google AdSense API-driven payment scheme of Dotnetspider. For new members, help is available at a nominal cost through simple instant messaging communication tools.

Check out Mentors page over here for more details.

QuestPond brings Free Online Testing

QuestPond brings Free Online Testing

We have been discussing about QuestPond which provides interview and job assistance questions on a variety of topics sometime back. I just visited the website sometime back and found out, they are also offering now free online testing of your skills after a quick and simple registration.

You can register and take your free online examinations over here.

Online Vault -- Bullet Proof Password Manager from Inbox.com

Online Vault -- Bullet Proof Password Manager from Inbox.com

We have been trying out dozens of Password Managers since we have zillions of passwords to remember and at least a million that we are forced use on a daily basis for a variety of purposes. Some of the keynotes with respect to the password management tool are:

  1. The tool should be free of spyware and it should not steal your passwords.
  2. The tool should be having strong password generating ability.
  3. The tool should save the passwords with sufficiently strong fortress on the local disk.
  4. The tool should be affordable.
  5. The tool should be easy to use.

On quick analysis, I observed that OnlineVault from Inbox.com seems to a befitting tool to answer the above simple requirements and rather exceed our expectations with a friendly GUI and more advanced features like the following too:

  1. Spyware Terminator Certified Application which states that OnlineVault is a clean and safe-to-use application.
  2. Strong Password generation utility
  3. The tool protects the password stored with a master password.
  4. The tool is free to use.
  5. Flexible and easy to understand GUI.

I hence thought I would share about this tool with other readers for everone's benefit.

System Protect -- Surestop File Guard from Inbox.com

System Protect -- Surestop File Guard from Inbox.com

Today whilst browsing Inbox.com products section, I came across System-Protect freeware, which elicited my interest. I just installed it and tried the same. It seems to be cute and innovative with respect to the following features.

We would be normally having Password Protection, Duplicate Backups etc. This one provides multiple types of protection for operating system and also user files so that the system remains ultra-stable without any type of downtime haunting us.

And as with Inbox.com, for common users, this comes as a free software. Check it out. This tool, I feel, should be like a insurance for our software and desktop.

Spyware Terminator -- The Definitive Terminator for any Spyware under the Sun

Spyware Terminator -- The Definitive Terminator for any Spyware under the Sun

Today, following the dreaded virus attack in the morning, I discovered about the greatness of Spyware Terminator from Inbox.com. It is so lovely that it automates the deletion of spyware on reboot at the OS Splash screen without we needing to bother going into Safe Mode and disturbing the system.

It also has a rich set of features like 'Host File Tamper Protection', bad program launch protection and more. It sits in the system tray and helps with RealTime protection.

Some of the features I came across the tool were:

  1. Fast, Full and Custom Spyware scanning
  2. Realtime Protection
  3. Host File Hijack Protection
  4. Antivirus Integration
  5. Scheduled Scans
  6. Free for Personal and Commercial use

WebSecurityGuard from Inbox.com -- The Invincible Protection Tool

WebSecurityGuard from Inbox.com -- The Invincible Protection Tool

During my previous visit to Irving, TX in Feb - May 2007, I had troubleshoot a virus attack in one of my friend (Tharun Kumar)'s system. I tried to take a quick help of WebSecurityGuard as a preventive tool for him in his system so that he would be warned when navigating to dangerous websites.

WSG comes from the house of Inbox.com, who pioneers in bringing innovative world-class products for the benefit of internet users. I just thought I would share the word about WSG for the benefit of other readers as well:

  1. Allows users to rate a website on the safety features.
  2. Prevents infection on the computers.
  3. Flags the safety of the websites on the search results pages from major search engines itself, so that we can avoid clicking them.
  4. Proactive halting of spyware from entering our systems.
  5. FREE for all.

I hence thought I would share about this tool with other readers so that they can browse safely.

Parental Guard from Crawler.com (Inbox.com Family)

Parental Guard from Crawler.com (Inbox.com Family)

Sometime about a month back, my colleague (Senguttuvan Haridoss) was asking me regarding some software that can enable his kids to browse the Internet from home but at the same time prevent them from surfing on to malware websites. Whilst, I immediately suggested him Squid NT, today morning my encounter-experience with virus introduced me to Parental Guard from Crawler.com (Inbox.com family)

i just loved this tool for the simply cool features like below:

 

  1. Dual Password Protection
    1. Startup requires Parent Password
    2. Uninstall request Master Password
  2. Bad word block
  3. Good number of bad sites categorized in its control panel which gets blocked automatically.
  4. Configure time spent on computer
  5. FREE for personal and commercial use.

Dreaded Virus/Trojan Attacks -- Thwart Defeated!

Dreaded Virus/Trojan Attacks -- Thwart Defeated!

It had been rather painful days of slow connection since most of the Internet bandwidth was being used by mysterious viruses and trojans in my system. This is a fresh new PC and I still surprised how just hooking on to the network can bring in plethora of virus infections in a jiffy. I could recall two devastating viruses that took a significant chunk of time last week. They are:

  1. AntiVir XP. This is famous of presenting false positive messages like 'Your system is infected with spyware'. It goes to the extent of setting a wallpaper on the desktop with this nagware alert and popping up a system tray message every two minutes
  2. InfoStealer.Banker.C. This collects information from the compromised computer and sends to an unknown Russian domain website.

This sends a flag of warning to us that whenever we have a new system configured, the first and foremost software that needs to go in are the Security and Antispyware software. I recommend the following tools from Inbox.com which helped me in cleaning up my system:

  1. Web Security Guard
  2. Spyware Terminator

We may think that the system security process is cumbersome and is unnecessary. But if the system is infected the downtime and remedy is still more cumbersome. Prevention is better than cure right?

Saturday, August 02, 2008

My Article about 'Sri Krishna Bhavan' in Go-Ergo

My Article about 'Sri Krishna Bhavan' in Go-Ergo

Go-Ergo is a unique tabloid that gets delivered in Chennai to almost all IT companies in the morning. This tabloid comes from the publishing house of 'The Hindu'. Go-Ergo really helps us in staying up to date in what is going on in the society rather than just locked up before the systems, debugging some mundane application/software.

They have an interesting column called 'Namma Chennai' and a section therein for Catering. They try to publish about small eatouts in Chennai in various parts of the city along with the special cuisines over there. They also invite readers to share about various eatouts so that they can feature them in the columns.

During my regular weekly Triplicane temple (Sri Parthasarathy Temple) visits, I knew about a restaurant opposite the temple called 'Sri Krishna Bhavan', which I wrote to them. The section editor called me to get more details and after verification, a small writeup about the eatout along with a cool photograph appeared on Go-Ergo on 23rd Wednesday 2008 (Page 2). You can find a brief online posting about this over here. I also came across an archive of the magazine in Scribd which can be downloaded from here.

Saturday, July 19, 2008

My Frequent Date with the Mouse

My Frequent Date with the Mouse

Currently, these days of computing with GUI like MAC OS/X and Windows Vista, using a computer without a mouse would be like summing 1 and 2 and expecting 4 as a reply. Most of the applications that get developed these days expect the user to be comfortable with this point-and-click hardware more than keyboard and other accessories.

I have two little encounters (or experiences) or in romantic terms (date) with this point-and-click hardware. I had little problems with the mouse, which fell down and got damaged from the first floor about a month back. I had to allot some time to go to a computer shop and purchase one afresh.

Today I had another experience. For some reason, the workplace computer had divorced its mouse. When I unlocked my system, I found the mouse not working. It was actually detacted because someone seems to have pressed its tail hardly. I had to take some help from some one (since it was like a novel model) and get my system convinced for another healthy relationship with the mouse. Things work fine now. The voyage through Windows is now steering clear with the Captain Mouse.

There is another salient learning from these incidents. We should, as developers, ensure that our applications are geared to support the user with no point-and-click hardware. Most of the things are achievable with keyboard accelerators and touch-screen hardware right?

Tuesday, July 01, 2008

Renewal of Microsoft MVP Award

Renewal of Microsoft MVP Award

It was a pleasant surprise today morning to recieve an email from Microsoft MVPAward on their renewing my MVP for another year.

A few things to recall -- I have been MVP since 2003 respectively in the areas marked thereto:

  1. 2003-04: .NET Framework
  2. 2004-05: C#
  3. 2006-07: ASP/ASP.NET
  4. 2007-08: ASP/ASP.NET
  5. 2008-09: Just got renewed. I would like to express my sincere thanks to the Microsoft MVP selection team for considering my humble contributions towards this recognition.
You can find my MVP Profile being linked to from the right navigation widget of this weblog.

Wednesday, April 09, 2008

Winner of Guru T-Shirt in Experts-Exchange

Winner of Guru T-Shirt in Experts-Exchange
I am glad to publish the news that I have been chosen as the winner of Guru T-Shirt in Experts-Exchange. I am currently in the Guru rank in ASP.NET topic areas. For more details, you can select the 'My Experts-Exchange Profile' in the right navigation widget of this weblog.

I am publishing the Experts-Recognition appreciation email that I have recieved to this effect sometime yesterday.

Sunday, March 30, 2008

TreeSize Freeware

TreeSize Freeware


Prathiba had a strange problem in her system. Her Windows folder was showing a different size from right click of the node on the tree and the figure was just varying when we did a select all of the object on the right hand side. We tried all ways of displaying hidden fields but to no avail. I put the question onto CodeProject forums here and Mike Dimmick (CodeProject MVP) helped us with TreeSize tool from JAM software along with a tip that 'Operating System files' are to be displayed.

I just checked the free edition of TreeSize and feel that it is a very good tool to be part of our Windows toolbox. Some of the good features are:

  1. Quickly tell where is the freespace being hiding under.
  2. Windows explorer shell-integrated
  3. The folder scanning is done in a separate thread and hence it is very user-friendly.
  4. The tool is a freeware
  5. The tool is available for a diversified range of Windows including 9x, 2000, XP and Vista.
Check out the tool website here and the tool also has a paid commercial version with more features

[Website Review] IndiaStudyChannel -- A definitive guide to college and higher studies for Indians

[Website Review] IndiaStudyChannel -- A definitive guide to college and higher studies for Indians

I just casually learnt about an interesting and an informative website called IndiaStudyChannel. The website seems to be a very good free information lookup for aspiring students who are looking out to get into colleges for thier higher studies. A few of the good things about this website are:

  1. The website is currently managed by the webmaster of Dotnetspider (Tony John). With a proven experience in managing high traffic websites ranging from technology specific (Dotnetspider) to WebHosting (AspSpider) besides managing his offshore technology consultancy (SpiderWorks), IndiaStudyChannel is for sure a good information repository for students.
  2. With a quick tour, I could collect the following features on the website:
    1. Indepth information on various educational institutions
    2. Examination Results (Placeholder Webpages)
      1. CBSE 2008
      2. ICSE ISC 2008
      3. SSLC 2008
    3. Mock (Model) Entrance Examinations
  3. Model and Previous Question Papers
  4. Rewards for participants and contributors
This is a very informative website to be bookmarked and to be visited often.

[Book Review] PMP Exam Prep: Accelerated Learning to Pass PMI's PMP Exam--on Your First Try!

[Book Review] PMP Exam Prep: Accelerated Learning to Pass PMI's PMP Exam--on Your First Try!

The following three people have been instrumental in encouraging me to enter the PMP world. They are:
  1. Ramesh Kumar Nagarajan
  2. Senguttuvan Haridoss
  3. Balaji Pitchumani
I just thought I would share about an interesting book which makes the reading for PMP a breeze besides being an excellent source of information towards exam and for general project management practices too. Some of the interesting features of this book are:

  1. Friendly and interesting reading of the book
  2. Clear and concise without ambiguity
  3. A friendly companion to the other book PMBOK
  4. Easy availability through Internet book stores like Amazon.com and your local reseller.

Prevent IE from Stealing Focus


Prevent IE from Stealing Focus

As part of the Sunday Learning, another useful software that I tried to start using today was 'TweakUI' for Windows XP. There is a brief review about it here also. TweakUI facilitates with an exclusive node for 'Focus' on one of its left tree options and when selecting it, you are presented with options page with the option 'Prevent applications from stealing focus'. Alternatively, the flash bar of the application aspiring active focus would flash demanding the attention of the user. But eternally flashing windows are again irritating. Hence there is are options to control whether the window should keep flashing and stop flashing after a specified number of times.

TweakUI has more options to configure and optimize Windows. It is an inevitable tool for anyone.

"Why we should stop clicking links and use Copy Paste?"

"Why we should stop clicking links and use Copy Paste?"

Today afternoon, I was quite annoyed by my Internet Explorer that kept jumping between Windows without allowing me to type anything in the address bar of a new opened one. I did a quick Internet search on how to prevent focus stealing in Internet Explorer. One of the forums there was a mention about some solution with TweakUI which I would discuss separately. However, they have mentioned Microsoft Support KB the URL had been misspelt as mocrosoft. See this URL: http://forums.hexus.net/operating-systems-applications/4031-prevent-ie-stealing-focus.html

The Learning:

By mistake, I clicked the link. However, the little desktop utilities in my system screamed alerting me of a possible Phishing Attack. I got a Sunday learning today that we should stop clicking links henceforth unless we are sure of the source and get practiced to copy and paste of the same. While copy-paste, for sure, our eye would scrutinize the spelling typos right?

Thursday, January 31, 2008

The Fourth Annual Expert Awards Announced

The Fourth Annual Expert Awards Announced

Experts-Exchange has announced the fourth annual Expert Awards sometime in January 2008. I actually got this news from the Experts-Exchange mailer. You can check out the webpage here for more details: http://www.experts-exchange.com/expertAwards2008.jsp?cid=606

Let us join together to congratulate everyone who has won the award and thank Experts-Exchange for encouraging us to participate in technology community discussions with more enthusiasm and vigor.

Wednesday, January 30, 2008

Annual SuperGift Winner of 2007 in Dotnetspider

Annual SuperGift Winner of 2007 in Dotnetspider
 
It is a moment of great happiness to share with everyone that I have been selected for the Annual Super Gift for the year 2007 in Dotnetspider. You can find my the prize winning description over here [You may need to scroll to find my name there]. Also, you can find my Dotnetspider profile linked in the right navigation of this weblog.
 
This is another encouragement for more help to my peers in forums.


Live the life in style with MSN Lifestyle. Check out! Try it now!

Reached Level 5 in 'Yahoo Answers'

Reached Level 5 in 'Yahoo Answers'
 
Just got the email from Yahoo Answers that I have reached 'Level 5' in their scoring system. You can check out my Yahoo Answers profile over here. The Level 5 does not have any per day limitations on the number of questions to answer and hence it would facilitate a more passionate helping for the fraternity.
 
 


It's about getting married. Click here! Try it!

Friday, January 11, 2008

Collaborative Computing

Collaborative Computing

A truly Team-Spirited work always pays good both in short and in the long run. This has been succinctly visible at least with the momentum gained by passionate opensource development. Around last week, one of my friend in Bangalore was asking me about any good hosting website which could manage his utility code that he wanted to share out as opensource so that more interested people could join in, share and collaborate. Though I just emailed him a couple of links, I later thought I would write it as a post for the benefit of others too.

Perhaps, if the reader knows more such hosted webservices, please feel free to share the same as comments for the benefit of others too.

Website Whois Database and Privacy Protection

Website Whois Database and Privacy Protection
 
Among one of the many ways that spammers harvest email addresses and contact info of persons is to use the Whois Database of websites. Whois lookup of any website is intended to provide three types of contacts like the following:
 
  1. Administrative Contact
  2. Technical Contact
  3. Billing Contact
Of late, spammers have also been known to run automated programs on whois databases to harvest contact info from these. A number of registrars have deployed little to more innovative schemes to thwart this attempt. I remember, GoDaddy, used to provide a CAPTCHA initially for any lookup.
 
I had to help a friend to register and start his website sometime last week. During the process, I had discovered a new webservice called PrivacyProtect, which helps to mask all the contact info. However, if you genuinely need to contact the domain owner, then you can go to PrivacyProtect website and use the domain name to contact them. And more, this service seems to be free. So, I would recommend that we all should try using this service to contain the malicious efforts of spammers.


Post free auto ads on Yello Classifieds now! Try it now!

Saturday, January 05, 2008

Free BizTalk Training by BDotNet Team

Free BizTalk Training by BDotNet Team

I came to know from BDotNet about a Free BizTalk training that they are planning to organize in Bangalore on 19th and 20th January 2008. The following are the features of the Free BizTalk Training.
  1. The training is restricted to top ten passionate contributors at BDotnet discussion boards and ten lucky members of BDotnet.
  2. Venue: Microsoft Technology Center (with hands-on lab for two days)
  3. Trainers:
    1. MVPs with over seven years of industry experience and part of core BDotnet team.
  4. Application Process:
    1. Register yourself at http://www.bdotnet.in/
    2. Send an email to team (at) bdotnet.in with the following details and the subject as "BizTalk Training"
      1. Your name
      2. Industry Experience
      3. Technologies that you know
      4. Whether interested in paid trainings?
      5. What training topics are you interested in?
      6. Contact Telephone Number (They have mentioned a preference to mobile phone numbers)
    3. The selection process would pick ten lucky members and intimate them the final registration list.

CodeProject MVP List 2008 Declared

CodeProject MVP List 2008 Announced
 
It was a great celebration day in The CodeProject messageboards yesterday when the webmaster declared the list of CodeProject MVPs for the year 2008. There were forty codeproject members that have been chosen as CodeProject MVPs for this year (2008).
 
Let us take this opportunity to congratulate them and wish them all success! Also check out the blog post of Pete O'Hanlon over here.


It's about getting married. Click here! Try it!

Sunday, December 23, 2007

Dotnetspider makes you march ahead more active ...

Dotnetspider makes you march ahead more active ...

Just yesterday I had a chance to peek at the Diamond Level of Dotnetspider which I have discussed over here. But sometime late night when I was checking the profile pages, it had come back to Gold level again. But, as part of a response to another query, the webmaster of the site was kind enough to unravel the mystery. :)

The process of 'Level Launch' had one more phase that was released yesterday the essence of which goes like this:

"Calculating from the date of registration, the top members are deducted a few points (you can find it Adjusted Points in the profile page. This is basically to ensure that a few members do not block the top rows for ever and then do not participate for a said prolonger period." If you can closely observe, the other forum website (http://www.community-credit.com/) has also a similar feature to encourage more vibrant participation. They call it as 'Credit Curves'.

We see the following advantages due to this new feature in Dotnetspider:

1) More excitement
2) Vibrant Participation from all members to compete in the 'Top Honors' list.
3) Avoidance of any kind of stagnation or squatting by a few people in the 'Top Honors' list. Of course, if there is an active participation from your side, you keep clinging on to your position.

With this, my current profile set reflects the following stats as of 23rd December 2007 1450 hours. You can also check it out from here anyway.

1) Total Points: 5008
2) Adjusted Points: 3988 (About 1020 points have been offset calculating from the date of registration 07th March 2005)
3) Effective Points: 2988 (Effective Points = Total Points - Gifts Recieved)
4) Member Level: Gold

Saturday, December 22, 2007

Just became 'Diamond' Member in Dotnetspider

Just became 'Diamond' Member in Dotnetspider

Sometime back we were discussing about new membership levels that have been introduced in Dotnetspider over here. Today I was actually busy revising for my MBA fourth semester examinations and for a while to relax trying to answer some questions and help out peers in some of the forums. While I was online, Ramesh just sent me a message indicating that my dotnetspider profile shows up my membership level as 'Diamond'.

I have attached a quick screenshot below. However, you can also see out the profile URL here



Sunday, December 16, 2007

CodeProject as an ASP.NET Powered Website...

CodeProject as an ASP.NET Powered Website...

If you had been actively participating in the discussion forums of http://www.codeproject.com/ you would have already known about the significant upgrade that had been going along in the past week. The previous Sunday; Scripting and ASP finally got migrated into Managed Code (ASP.NET).

With always heavy traffic at the website, it is really a nightmare for the team to get running with the new upgrade. The CP development team really did a very hard work and a meticulous job of upgrading the entire website to .NET successfully. Let us join together to congratulate the CP Team and wish them all success in all quarters of life and in thier future endeavors.

[Persits ASPEmail Review] A Powerful Server-Friendly SMTP Component for Microsoft Environment

[Persits ASPEmail Review] A Powerful Server-Friendly SMTP Component for Microsoft Environment

Introduction

Email and messaging has become an inseparable part of any web application. The days of static HTML have just disappeared. The era of depending on CGI scripts for email functionality and rest in the native applications is slowly disappearing. The compelling point is that every application should support fully tuned and fine-grained SMTP functionality be it Desktop or Web.
Applications use email for a diversified reasons. A few of the requirements are here under:

  1. Contacting back to (Parent) Website
  2. Newsletter Solutions
  3. Peer Email Services
  4. Current Solutions and Situation
The Classic ASP had two types of email support with Windows:
  1. CDONTS (Colloborative Data Objects for NT Server)
  2. CDOSYS (Starting with Windows XP).
When Managed Realm took control, these components were still used under a friendly cover namespaces like System.Web.Mail. The COM exceptions were taking ugly faces in some occasions and hence we had troubleshooting websites like http://www.systemwebmail.com/. However, if you are lucky to have started using .NET Framework 2.0, you are at relatively safe hands with System.Net.Mail (http://www.systemnetmail.com/) which does not get hands very much dirty with COM Interop since it is a complete rewrite of the SMTP functionality.

The ASPEmail

Although for most cases, we can live with the base class provided libraries there are occasions like newsletter mailing and similar SMTP-heavy applications which would bog down the server with overwhelming number of requests for emails. Here comes Persits ASPEmail (which is a lucid COM Component) that can help us with.

Features of ASPEmail from Persits

Although it is a COM component, you can use it with greater degree of ease in your ASP.NET applications through COM Interop. The site itself now says as "Free Mail Component for ASP and ASP.NET"

In one of my previous organizations, I had to have a newsletter component written. While the engine was ready, the significant problem we faced during the actual customer deployment was performance. After a bit of research, we moved the email setup to Persits ASPEmail. The Premium Version supports Message Queuing. This works in the free version also but as a trial feature and stops after the trial ends.

Support for Digitally Signed Messages. Note: However you need to use the sister component called ASPEncrypt to use this functionality and also purchasing a digital certificate from a certificate authority like Verisign or Thawte

Transparent and simple use in any type of application like Windows Service, Desktop Applications or Websites.

While preparing this note, I have also just observed from the vendor website that they have released the 64 bit version of the product now. However note that there may not be trial version for this product.

URLs of Interest
  1. Persits ASPEmail Primary URL: http://www.aspemail.com/
  2. ASPEncrypt (for Digitally Signed Email Messages): http://www.aspencrypt.com/
Summary
I am sure this would be a quick eye-opener note for developers who are looking at SMTP components that need to be be aggressive in the applications of type NewsLetters and High Traffic websites where any burden on the CPU for a single operation is not tolerable.

[Software Review] Granular Print Control with Internet Explorer

[Software Review] Granular Print Control with Internet Explorer

Introduction

Most of us developing web applications and JavaScript would have, in one time or another used window.print() to print the active document. And for most of the simple applications and plain vanilla documents, this would actually fit the needs excellently. However, there are a few business requirements that might dictate a more granular control over the printing, nature of printing (Unattended -- No Prompting), Custom Stylesheets, Nonstandard documents (like PDF).

When the need of accomodating such business requirements knock our door, I would say, there is neat little ActiveX From Meadco which answers the queries.

The Inspiration and Problem Requirements

The inspiration to dig deep into my memory on my use of MeadCo ScriptX Basic somewhere around in 2003 for a Fi-Serv group company based in California was a few queries last week in our forums about 'Unattended Printing'. By default, Internet Explorer would mandatorily throw open the Print Dialog and the user has to give his consent of sending the document to the printer. But when it comes to business applications like Banking, Library Management system etc, the user would be really irritiated to keep clicking OK button for each and every print request that he is enqueueing to the device.

The next salient example would be printing non-standard documents like PDF or Word. Currently, there is only option left. Link to the document and guide the user that he has to choose 'Print' from the document helpers' functionality. But with ScriptX, it provides a direct 'Print' command for such documents too. Of course, it internally downloads the document, calls the 'Print' function of the helper application, on behalf of us.

The Power-Features of ScriptX

A few of the features have been based from ScriptX Webpage here(http://www.meadroid.com/scriptx/)

  1. Enabling ScriptX in our web applications is as easy as telling 1, 2, 3. Meadco provides a simple latest CAB file for free (Basic).
  2. Support for IE 7 Templates. Internet Explorer Print Templates had been one another way to circumvent the limitations of window.print(). But without ScriptX, using the Templates directly and manipulating them would mean a little tricky whirlpool.
  3. Support for Framed Pages
  4. Optional Preview Support
  5. Unattended Printing
If you are a tech-savvy user wanting more out of ScriptX, some of the advanced functions might be wanting for you. However, you may need to purchase appropriate license for the same.
  1. Queued Printing
  2. BatchMode
  3. Zoom Facility
  4. Non Standard documents like Document and PDF
Summary

I am sure this would be a quick eye-opener note for the programmers in getting a more powerful print solutions for thier web applications. It also provides a cleaner wrapper on Print Templates besides unlearning the retired Web Browser object which is not considered safe post Windows XP Service Pack 2.

Online Winmail.DAT Opener

Online Winmail.DAT Opener

About sometime back we have been discussing about a few free tools that help us in managing the attachments that get stuck into Winmail.dat (the magic formatting file of Microsoft Outlook that no other email client can open). You can check out the permalink of the post here.

Today while casually surfing on the Internet, I came across a quick free online tool which helps you to upload Winmail.dat to thier servers and it would decode the attachments and give the same back to you. You can check out the website Winmaildat.com here:

http://www.winmaildat.com/

Note: Since it is an online viewer and you need to upload Winmail.dat attachment to a hosted webserver, they have restricted the upload file size to 5 mega bytes.

New Opening Level ("Gold Standard Member") in Dotnetspider

New Opening Level ("Gold Standard Member") in Dotnetspider

A few days back we actually discussed about the new features that have been introduced in Dotnetspider over here. I just thought of sharing one more delightful information that with the current points I have earned over there, I am currently a 'Gold' Member in Dotnetspider.

You can check out my profile over here.

Congrats to Pradeep for being Monthly Winner of Dotnetspider

Congrats to Pradeep for being Monthly Winner of Dotnetspider

It is a moment of rejoice that one of my colleague also has now become a very active participant in discussion forums and has also won the first 'Monthly Winner' prize in Dotnetspider for the month of November.

Let us join to congratulate Pradeep Joe Felix for his achievement and wish him success in more quarters.

New Features in Dotnetspider

New Features in Dotnetspider

I had been away from being online for a while the previous week and I had a pilgrimage to take to Sabarimala from December 5 to December 10. I just noticed a few cool and interesting features that have been introduced in Dotnetspider and thought I would write about them over here. These features are for sure, kindle the encouragement of technical fraternity making them to participate with more vigor and helping peers in the discussion forums.

  1. Dotnetspider's Sister Channel (India Study Channel) opens up 'Jobs for Freshers'.
  2. New Active Members' Widgets: On the left hand side of the website, you can find a cool widget called 'Active Members'. Currently it shows two categories
    1. Very Active Members Today
    2. Very Active Members for the last seven days (1 week)
  3. Enhancements in Profile Page
    1. The Profile Page now shows up the Points Earned (Total Effective Score) directly without one needing to visit 'Potential Winners' page. For an example, you can visit my profile page here.
  4. New Member Level concept has been introduced. Currently the management of Dotnetspider seems to have five levels like Bronze, Silver, Gold, Diamond and Platinum. You can check out the details here.

Saturday, December 15, 2007

[Book Review] The Microsoft Encyclopedia of Security

[Book Review] The Microsoft Encyclopedia of Security

When I attended the Microsoft Security Summit 2007 event at The Park Hotels, Chennai on December 13, 2007, as part of the free goodies and gifts they were giving for the first two hundred registrants, I got a copy of the book "The Microsoft Encyclopedia of Security" by Mitch Tulloch.

I just thought I would share a few points about the book:

  1. No matter what is the level of knowledge of the reader in Information and Computer Networks security, this book is for sure, a definitive and a valuable resource that needs to finds its place in everyone's bookshelf.
  2. Even the most harder to remember and recall security concepts are explained in a way that we learn them in a breeze.
  3. Even though it is a dictionary-style encyclopedia, it never gives any boredom for reading it every page continuously. It is each user's individual preference. You can just jump into your appropriate topic of interest whenever you want or read from cover to cover.
  4. The book has also a cheaper-priced Eastern Economy Edition for sale in India and other Asian countries which would mean enormous savings for us.

A New Role :: As a Community-Credit Forum Moderator...

A New Role :: As a Community-Credit Forum Moderator...

I would like to share the happier moments when I recieved an email from Community-Credit.com sometime a week back stating that my account also has been given privileges as a forum moderator. This brings in a new wave of encouragement for further more passionate community participation and helping peers with even more vigor.

I thank the Community-Credit Team for selecting me as a member in the moderator panel and my friends and other well-wishers for the continued encouragement besides humble pranams to my Lord Swamiye Saranam Ayyappa.

Sunday, November 18, 2007

Backing up weblogs


Backing up weblogs

There seems to be really innovative service additions or blog addons from a number of service providers. Of late, I came across a provider who eases the task of backing up weblogs in quick and easy way. Here is more info about the website:

Website: BlogBackupOnline
URL: https://www.blogbackuponline.com/techrigy/

The website currently says that it is in BETA and every user account is allocated 50 mega bytes of storage space for backing up thier weblog in addition to the account being free while in BETA.

'What happens if the user has disabled cookies'


'What happens if the user has disabled cookies'

Cookies are small amount of information that is used by a website for a variety of purposes like the following:
  1. Authenticating the information (Storing the User Authentication Ticket)
  2. Tracking user activity (Like which sections are most visited etc)
  3. User Preferences

These are almost next to impossible without cookies (unless you resort to complex serverside handling of sessions overburdening the webserver) in the environment of stateless HTTP connections.

Once upon a time, when cookies and Internet was new, people were skeptical about cookies and their personal information being stolen by websites through cookies. There was also a rumor that viruses can spread. These are just dumb rumors. A website can store just upto 20 cookies per domain and the most old cookie gets overwritten when it sets the 21st cookie. Also a cookie is a harmless text file and most browsers disallow more than 4 K per cookie or something like that. And these are some of the quick storage info about cookies:

  • 4 KB per cookie maximum
  • 300 total cookies, for a total of 1.2 Mbytes maximum
  • 20 cookies accepted from a particular server or domain
  • Sometime last week, I encountered a dumb question from one some one regarding a solution to a problem. He was skeptical about using cookies for a non-critical user persistence on the account what would happen if cookies are disabled. I am really getting irritated by such dumb questions in the most advanced and sophistical technology age. Reading from IEBlog, even they have now enhanced the cookie limit per domain from 20 to 50. Check out this post "Update to Internet Explorer's Cookie Jar".

    I think going forward, if some one asks such dumb questions, the reply should be like what Pete O'Hannon gave once in a discussion forum here.

    Microsoft Java LifeCycle Alert

    Microsoft Java LifeCycle Alert

    While casually browsing at Eric Nelson's weblog, I learnt that still there a lot of organizations who keep clinging on to Microsoft Java Virtual Machine based solution. Nelson has mentioned about meeting one ISV (Independant Software Vendor) who heavily uses Microsoft VM for their solutions.

    Just thought I would also mention about the same for the benefit of other developer fraternity. If you read Microsoft Java Virtual Machine Support webpage here, you can observe the following important dates that we need to remember:

    1. MSJVM reaches End of Life on December 31, 2007

    Microsoft has also presented a lucid compilation of Transition to alternate technologies like the following:

    1. Migration to a more powerful .NET Enterprise platform
    2. Third Party Java Vendors.

    HTML Kit Tools -- The new face and a new evolution of HTML-Kit

    HTML Kit Tools -- The new face and a new evolution of HTML-Kit

    Sometime back we saw a quick review of HTML-Kit. Today while just casually browsing through the home of HTML-Kit, I found a good news about the new version (Build Kit) of HTML-Kit being released under the brand name of HTML Kit Tools

    Though I haven't tried out the IDE yet, even the list of features that have been enumerated seems to be very promising and compelling making it a truly inevitable tool in every Web Developer's toolkit. I just thought I would list out a few points that I got impressed with the new tool:

    1. Code Folding: Hiding blocks of code so that navigation in the page is faster.
    2. A more powerful GUI for HTML Tidy.
    3. Built in File Versioning.
    4. Unicode Support

    Check out and download HTML-Kit Tools from here.


    Free Online Photosharing - Share your photos online with your friends and family!
    Visit http://www.inbox.com/photosharing to find out more!

    It is time to upgrade to PHP 5

    It is time to upgrade to PHP 5

    While just casually checking out www.php.net website, I found the news flash about 'End of Life Announcement' for PHP 4.x series.  With 13 July 2007 as the announcement got officially released, PHP 5 has been in for three years with a significant number of releases and security/other updates. Now it is considered more fast, stable and production-ready. What's more? The PHP.NET website also claims that PHP 6 is on the way.

    After 31st December 2007 there would be no more releases of PHP 4.4. Their team would work on crucial security fixes till 8th August 2008. Hence it is high time, that we also start looking into PHP 5 for our learning and updating our PHP applications and websites.

    Source Courtesy:

    1. http://www.php.net/index.php#2007-07-13-1
    2. From PHPDeveloper

    Thursday, November 08, 2007

    Microsoft Security Summit

    Microsoft Security Summit

    While casually browsing through Microsoft India events page, I came to know of the Microsoft Security Summit 2007 that is being planned to be organized in many of the cities of India during November - December 2007.

    The URL of the Summit is http://www.microsoft.com/india/security/ss-dev.aspx

    The Date and Time along with the venue of the summit for the different cities are as follows:

    1. 21st November, 2007 Grand Hyatt, Mumbai
    2. 23rd November, 2007 Taj Blue Diamond, Pune
    3. 6th December, 2007 Taj Bengal, Kolkata
    4. 14th December, 2007 The Park, Chennai

    Target Audience

    1. Software Developers
    2. Analysts
    3. Architects
    4. Project Managers

    About

    1. To learn about the different security threats that an application need to worry about.
    2. A brief about Software Development LifeCycle
    3. Understanding the challenges and how Microsoft is trying to address them.
    4. Make this an interactive platform where feedback can be shared with Microsoft on its Security initiatives.

    You can also contact the event managers for further details regarding the registration at securitysummit (at) erfolgcs.com.

    Other References

    I also checked out another weblog post on this topic by Praveen Kumar D, just now which mentions about a few promotional offers that were announced. But I could not find on the Security SSDEV page URL that I have mentioned above. The offers, as mentioned by Praveen are:

    1. The first 200 to register at the venue can walk away with a FREE copy of "The security development lifecycle" by Michael Howard (worth INR 395).
    2. Certification Discount Vouchers. The limited period Second Shot Offer provides upto 25 per cent discount on certification exams in addition to a second shot exam at no cost.

    Get Free 5GB Email – Check out spam free email with many cool features!
    Visit http://www.inbox.com/email to find out more!

    Sunday, October 14, 2007

    Finding Page Rank of a website Easily

    Finding Page Rank of a website Easily

    Every website endeavors to serve its user with really useful information. The process of search engines assigning the order of significance in which the information is useful and presentable/reachable for the users is often represented or illustrated by Page Rank. Page Rank is also a weighted measure of how many documents on the world wide web is linking onto a particular page. Check out the Wiki page for more explanation here.

    I just came across a very useful utility for webmasters called 'Check Page Rank' at this URL: http://www.checkpagerank.com/.

    It has a very simple interface and without even page refresh just updates the Page Rank of the website that you are intending to find the same.

    Thursday, October 04, 2007

    Free ASP.NET 3.0 hosting with ASPSpider

    Free ASP.NET 3.0 hosting with ASPSpider

    Sometime back, we were discussing about free ASP.NET hosting with Somee.com. For the interested readers, the discussion is here. I just learnt from http://www.dotnetspider.com/ homepage about the latest update in http://www.aspspider.com/ that they have promoted the free hosting with ASP.NET 3.0

    Now it is more cool and friendly hosting with http://www.aspspider.com/ with a good tech support in the forum besides troubleshooting tips in the forums of http://www.dotnetspider.com/


    Get Free 5GB Online Storage - Safely store your documents, photos and music online!
    Visit http://www.inbox.com/storage to find out more!

    Sunday, September 30, 2007

    Internet Explorer 7 Companion Tools

    Internet Explorer 7 Companion Tools

    Of all the Internet Explorer versions that have been released, Internet Explorer 7, beyond any doubt proved to be a distinct milestone with significant features being the following:
    1. Phishing Filter
    2. Tabbed Browsing (Cool Unique and Most Favored Feature)

    However, just as I installed Internet Explorer 7, a few things just made me gaze-struck. Nevertheless, in a search to find solutions to these surprises, I just discovered a lot of tips-and-tricks and websites that supported them. I just wanted to share a few of these here:

    1. EnhanceIE: This is a surestop website that you ought to bookmark and visit often for a lot of tips and tricks with respect to Internet Explorer and also towards troubleshooting Internet Explorer problems. I found a solution for the runonce IE homepag issue in this website.
    2. IEPlus: This is a very good toolbar button plugin for Internet Explorer that helps one with a lot of useful features. A few of them to mention are the following. It is a sure toolkit that any Internet Explorer 7 user should have.
    3. 1) IE 7 Crash Recovery
      2) Multi Proxy Feature
      3) Mouse Gestures
      4) Extensible Plugin Framework

    [Review] Todolist -- Elegant Task Management Freeware Utility

    [Review] Todolist -- Elegant Task Management Freeware Utility

    I have been using a little freeware called 'Todolist' from Dan G's AbstractSpoon Software for a long time. Just thought I would write a small review on the same so that other people too would know about it and I am sure this would improve the productivity of the task that is being delivered by them.

    As I said, I am using this little tool since more than four to five years now even from the days of my very previous organization. As the homepage says, it helps you to streamline the tasks that you are doing so that you don't tend to forget anything. Even though it is a freeware, it is packed with features and the most comprehensive support that you can expect on earth. You can just visit Todolist homepage to see the responses from the users and as well from the author of the software itself.

    A quick list of its features as bullet-points would help describe the elegance and greatness of software more than anything else:

    1. A simple listing of tasks that are to be performed by the user. There is also a column for 'User'  so a simple todolist supports multiple users as well. But I use it mostly for my own purpose.
    2. Pretty simple Visual C++ Code and is available i OpenSource format. It is available in Creative Commons Attribution-ShareAlike License and I am sure Visual C++ developers would love seeing the code of the application and learn various features of Visual C++.
    3. The data is stored in simple XML format so that there is no risk of data corruption or loss. Optionally, you can use an Encryption plugin to encrypt the data and save too. I store it plain format in my desktops and as encrypted in web storage.
    4. Comprehensive Filter, Find (Search) and Sorting.
    5. With the latest advent of Tab Browsing, Todolist also supports Tabbed format of multiple Todolist.

    So I just thought as a token of appreciation of me using Todolist, let me also have a small review of the same for the benefit of other readers in starting to use the same.

    Essence of Commandline Compilation

    Essence of Commandline Compilation

    Whatever be the fancy IDE windows, the power and essence of commandline compilation is never hidden. Even the IDE actually uses the same compiler switches as the first line of the 'Output' window reveals. Here I am just trying to share a few tips and tricks to streamline an easy way to achieve commandline compilation. I am not using Visual Studio .NET command prompt and just SDK tools and hence this should work for users who do not have Visual Studio .NET also.

    1. Ensure that the appropriate version of Microsoft .NET is in the System Path.
    2. From within the explorer, a few simple steps can get you 'Command Prompt' without taking pains of navigating through the nested folder structures:
      1. Navigate to Tools -> Folder Options in Windows Explorer
      2. Choose 'File Types' Tab
      3. Choose Folder from the list. Click 'Advanced'
      4. Choose New
      5. Give a easy to understand name like 'Launch DOS Prompt' and the application as CMD /K CD "%1". The K switch is used to instruct the CMD.exe to carry out the command following it (CD "%1" in our case) and to remain without closing the window. You can check out the documentation on CMD.exe switches over here.
      6. Click OK for all the dialogs to save the settings.

    Now, you can launch csc.exe compiler to compile your .Csharp Files. This also further facilitates the following. Quick generation of Strong Names, Signing it off etc.

    Related Topics of Interest:

    1. If you have Visual Studio 2005 onwards, you can automatically get the path from 'Copy Full Path' option of any file that is opened as a tab in the IDE.

    Saturday, September 29, 2007

    Cool Hotmail and Super Cool Windows Live

    Cool Hotmail and Super Cool Windows Live

    There is one more reason for Windows Live to be more cooler and charming for everyone. There is one more compelling reason for anyone to possess a unique Windows Live ID of its own. Whilst casually browsing the India Broadband Forum, I just came across the news about Windows Live offering more Indian touch domain names which make you feel more homely and also distinctly stand out of the crowd.

    A fond recall was previously Mail.com had a similar offering and I had one domain (and am still using albeit with a lower frequency) at India.com.

    So what are you waiting for. Grab your Windows Live ID and with your Indian name touch at Cool Hotmail.

    C# 3.0 in a Nutshell from Albahari brothers

    C# 3.0 in a Nutshell from Albahari brothers

    We were earlier discussing about a cute little tool called QueryExpress. Now the writer of the tool (Joseph Albahari) has also authored a book along with his brother (Ben Albahari) on C# 3.0 in a Nutshell. A brief review of the book is also available on Albahari's homepage over here.

    A quick run through of the companion website of the book really illustrates the vast deep exploration of it on C# 3.0 even upto and beyond Linq.

    They have made the book available for purchase at Amazon. Check out the book page at Amazon here.

    MSDN and Dr. Dobbs Journal in India

    MSDN and Dr. Dobbs Journal in India

    I was surfing at MSDN forums and found out the link where now we can subscribe for MSDN and Dr. Dobbs Journal through its digital edition for free. The premiere hardcopy editions are a bit costly but the digital editions are offered for free.

    Check out the subscription page here. You may need to signin with your Windows Live ID to proceed.

    Free ASP.NET Hosting with SomeEE

    Free ASP.NET Hosting with SomeEE

    Just while casually surfing, I came to know of this website called Somee. They seem to offer some really promising web hosting for free along with thier paid web hosting offers. Even the free hosting seems to have really attractive offers:

    1. Allowed Disk Space: 105 MB
    2. Allowed Monthly Bandwidth: 3 GB
    3. FTP
    4. ASP.NET 1.1 and 2.0
    5. Microsoft Access database
    6. Quick Setup

    I think this should be a really great utility for novices in ASP.NET to start practicing web hosting in real time.

    Free Database Hosting

    Free Database Hosting

    One of my friend was asking me whether there was any website which offers PHP with MySQL database. I suggested a few like Portland.co.uk and others. But most of them were offering only PHP. After a brief research and just I recalled about FreeSQL which was giving free MySQL hosting.

    When I visited the website (http://www.freesql.org/), it is now offering both MySQL and PostGRESQL for free. The website also offers powerful interfaces to the databases through PhpMyAdmin and PhpPgAdmin.

    I think this website should be of tremendous help for novices and learners in database systems to learn and practice effecient database programming.

    Download StatusBar Plugin in FireFox

    Download StatusBar Plugin in FireFox

    A few minutes back I discussed about enhancing Mozilla FireFox Download Window with the Autoshutdown feature. For those interested, the permalink is here. I was just playing around the FireFox addons and found one more little addon called 'Download Statusbar'.

    This effectively hides off that big download window into a little status bar entity. For a web browser, saving screenspace is really a good feature. This one makes an elegant approach in this perspective and the download status now appears in the status bar instead of occupying a separate window of its own.

    Check out the Download Status Bar from here.

    Autoshutdown for FireFox Download Manager

    Autoshutdown for FireFox Download Manager

    The most cute thing of Mozilla FireFox is the Download Manager which can queue up all the download requests and then slowly download one-by-one with the ability of Pause and Resume. One feature I loved in GetRight was there was an ability to turn off the computer after all downloads are complete. But FireFox does not have this ability. After all downloads complete, a balloon tool tip near the system tray would popup to indicate that all downloads are complete.

    While casually browsing through Mozilla FireFox website, I came across a plugin called 'Autoshutdown' which gets integrated to FireFox download manager. Now the download manager gets one more checkbox called 'Shutdown after all downloads are finished'.

    This would add more feather to the cap of the cute little FireFox right. You can get this plugin from FireFox Addons page here.

    EBooks from QuestPond

    EBooks from QuestPond

    Sometime back we were discussing about unique career development websites over here. From a regular newsfeed, I came to know of that QuestPond has also released eBooks in ASP.NET, C#, .NET Framework etc. If you are one of those who would like to purchase, they have also published hardcopies of the same and made them available at cities near you and also in Amazon.com.

    Here are quick links to QuestPond eBooks:

    1. C# Projects
    2. Sample .NET Questions

    Also check out http://www.questpond.com/ for more resources.

    Musical Fest in Console namespace

    Musical Fest in Console namespace

    Sometime back we were discussing about the power and prowess of Console Applications. Perhaps this post would be a followup of the same. A few of you who might have worked in either GWBasic or QBasic would have known about the three powerful commands there:

    BEEP: Produces a short shirk beep from the computer speaker
    SOUND freq, duration: Produces sound of frequency freq for dur milliseconds
    PLAY Plays a musical note from your computer speaker.

    I was just wondering whether this is not going to be supported at all after QBasic from Visual Basic onwards. It is a good news that .NET Framework 2.0 Base Class Library supports System.Console.Beep equivalent to SOUND in QBasic. Check out the MSDN documentation for the song 'Mary had a little lamb ...'

    Sometime back when I started venturing into this musical power, I posted a question in one of the forums and I even got lot of library references as responses. I would like to give the permalink of the discussion thread for readers reference here:

    http://www.codeproject.com/script/comments/forums.asp?msg=2213024&forumid=1650#xx2213024xx

    The Power and Prowess of Console Applications and Enhancing it with .NET Framework 2.0

    The Power and Prowess of Console Applications and Enhancing it with .NET Framework 2.0

    To start learning a new programming language, following the C++ book style, the first and foremost application that we write is

    cout << "Hello World";

    We have been religiously inheriting this custom through Java and to C# via the essence of Console Applications.

    java:
    System.out.println ("Hello World");

    C#:
    System.Console.WriteLine ("Hello World");

    A simpler console application lays the greater foundation for a powerful and rewarding journey through the programming language. Let us in brief see about the essence of these console applications and how .NET Framework BCL richly complements console applications.

    The Inspiration

    This article was actually inspired from a discussion board question where a beginner had just vehemently violated the message board netiquette about a sample code snippet which an expert had provided with great magnanimity. Fuelling it, he/she had also scrapped base about console applications. I just thought I would take this opportunity to initiate the efforts in clearing the myth clouding about the console applications.

    Simpler and Stronger

    1. Console applications are a stronger support to even a full-fledged application frameworks. For example consider an application like 'Windows Service' project in C#. By default, you can not run a Windows Service project but you can only attach to the running process to debug the same. But there is an easy workaround using the Visual Studio IDE. With the other classes that are used in the same way, the launching class (Service.cs) can be excluded from the project while debugging and a sample (StartupConsole.cs) can be used. This can emulate threads from within a sample Console application facilitating easier peek of the startup configuration of the Windows service.
    2. Console applications are a very good applications to provide code snippets for articles since they are easier to visualize, compile for the casual article viewer also.
    3. Console applications are lighter and supported by the heart library of the framework. .NET Framework supports Console right in System namespace (rooted to the core) and Java supports in its java.lang.
    4. There is also a good business potential of console applications. There are still a lot of retail shops who prefer a commandline console based data entry approach for billing and other things. We can use the richness of Console applications there.


    Simpler and Sweet Extensions to Console in .NET Framework 2.0

    The console applications have grown more powerful at least with respect to .NET Framework 2.0. I first thought I would provide a Class documentation for the same in http://www.dotnetspider.com/ but then I chose to include it as part of this article context for better reach.

    A few of the new namespaces that add color and brightness to to the otherwise dark console are:

    1. BackgroundColor
    2. ConsoleColor enumeration
    3. CapsLock (To detect whether CAPSLock is on or off in just a jiffy)
    4. NumberLock (To detect whether NumberLock is on or off in just a jiffy)
    5. Clear (To clear the console display. Our class CLS command of DOS. No more P/Invoke :))
    6. A host of other Window manipulation utilities like SetWindowPosition, SetWindowSize
    7. ReadKey -- Equivalent to provide 'Press any key to continue in C#' without RETURN.

    However, for older .NET Framework versions, I have a workaround in my other article here: http://www.codeproject.com/useritems/PressAnyKeyToContinue.asp

    P.S.: A significant amount of them are also available in .NET Framework 1.1 albeit you have to delve into P/Invoke Library for the same. However, I would suggest ManiB's article on CodeProject which hides this P/Invoke management from your core application logic. Check it out here: http://www.codeproject.com/cs/library/csconsolelibrary.asp

    This article is also part of my other article in Dotnetspider. You can check it out here.

    Saturday, September 22, 2007

    Chennai CP Meet Album


    Chennai CP Meet Album

    I would like to thank Vikram Punathambekar and Senthil for taking the lead in getting the memorable moments of the Chennai CPians (CodeProject) Meet recorded. The photos are available in either of the following URL:
    1. Vikram's Flickr Album
    2. Vasudevan Deepak Kumar's (My) ShutterFly Album

    It was really a very memorable get-to-gether and had one of the very famous member called 'Satips' also been present, it would have been still great time.

    Related Posts:

    1. Chennai CPians Meet on Monday (10th September 2007)

    Sunday, September 09, 2007

    Chennai CPians Meet on Monday (10th September 2007)

    Chennai CPians Meet on Monday (10th September 2007)

    Just learnt from the CodeProject Lounge forum post by Vikram Punathambekar about the planned meet of Chennai-based CodeProject members on Monday 10th September 2007 at 2000 hours Indian Time.

    The original invite permalink URL is here. They have decided the venue as Pizza Hut, Adyar. For other Chennai CPians easy reference, I have also tried to do some research and given a quick address along with driving direction reference from Chennai Airport over here:


    Address:

    Pizza Hut Adayar (Pizzas),

    Flat No.46, Door NO.61,
    Kasturba Nagar,
    Adayar,
    Chennai 600 020, India.

    Tel: +(91) (44) 52057110
    Fax: +(91) (44) 2441645 [Address Courtesy: Google and IndTravel]


    Landmarks and Driving Directions from Chennai Airport:



    1. Drive towards Chennai city from Chennai Airports for 5 Km till you reach Guindy Kathipara junction (Hotel Le Meridian).
    2. Take the straight road towards Anna Salai. The road itself would turn left and right after it reaches 'Little Mount' junction. Take the right towards Rajbhavan/Adyar. Be wary of heavy traffic at this stretch particularly during peak hours.
    3. Drive straight to Rajbhavan, which is about quarter mile.
    4. Take left towards Anna University and keep driving after you take the mini-flyover.
    5. After you cross the traffic lights at Madhya Kailash junction, drive slow till you reach 'Hotel Traffic Jam' junction and 'Adyar Terminus'. You can find 'Ambika Appalam Depot' at the entry of the road on the right, which you have to enter.
    6. Take the road that is right to you and at about 50 to 60 feet, you can find the Pizza Hut.
    7. The organizer has specifically requested the members to be there before 8. Considering huge traffic during the peak hours on Monday, please plan your travel accordingly.

    Driving MapCourtesy: Google Maps

    Friday, August 10, 2007

    Winner of July 2007 Dotnetspider

    Winner of April 2007 Dotnetspider

    There is another proud winning of a monthly prize and happy news to share across. I have currently been the Monthly Winner for July 2007 in Dotnetspider.com. You can find out my Dotnetspider.com profile linked from here or from the right navigational widget of this weblog.

    You can see my listed in the Winners list in the Monthly Winners section of Dotnetspider here.

    [Imported from Blogdrive]Online Virus Scanners

    Online Virus Scanners Virus Scanners are no longer difficult to install, tedious to configure. There are easy to use Online Virus Scanne...