Tuesday, February 27, 2007
Cyber Blood Banks
We knew quite a few sites which have contact details for a host of volunteer donors. We searched and found contact details for 2 people with same blood group. Very important and amazing was the response we got from each of them. It was really great and I still feel great when I think of it.
My friend tried calling first person. This guy was in Bangalore at that time so was not able to help us immediately but he was ready to fly to our place and donate blood as soon as he could. We told him to hold for some time just to try other person’s contact. Then we called second person, he was about 150 kms away from our place and told us like “I will be there as soon as I can”. After 5-10 minutes, we thought to give him a call just to reconfirm the time when he will reach us. Till the time we called him again, he was already on his way. He reached in approx 2.5 hours and donated blood
It was really good to know that even in today’s busy world there are at least some people who are eager to help just for the sake of humanity without any personal benefit.
Here is the list of some of the sites..
http://www.bharatbloodbank.com/
http://explore.oneindia.in/health/donors/blood/
http://www.indianblooddonors.com
http://www.lionsbloodline.com/
Tuesday, February 20, 2007
Tool to generate script with SQL 2005
Here is comprehesive description regarding the same from one of my friends.
From: Ravindra Bisht
Sent: Monday, February 19, 2007 3:38 PM
Subject: Tool to generate script withSQL 2005
Microsoft Sql Server management studio does provide a elaborate Script wizard for generating script but it has only following options
- Script to file (which is one huge file with everything)
- Script to Clipboard
- Script to New Query Window
However two important features from SQL 2000 are missing:
1) One object per file.
2) A script that performs both DROP and CREATE.
Though MSDN documents indicates that this is possible here http://msdn2.microsoft.com/en-us/library/ms191299.aspx
However, it doesn't give any clue on how to accomplish it. Quote from that page:
"The schema for generated objects can be saved in a single SQL Script file , or in several files with each file containing
the schema of just one object."
And these above two features can be accomplish by tool that can be installed from http://www.sqlteam.com/publish/scriptio/
However the extension for all those files is .sql which can easily be modified.
Regards
Ravindra Bisht
Wednesday, February 07, 2007
Yahoooo vs Gmail
Yahoo has finally done some really cool things with its email interface. Its all now using
Because Tab shifts your focus to the next control (which is Send Button) and Enter clicks the button. So if someone types “To” address after keying in whole body then he will have to click on the text area to use shortcut for sending email.
Can someone call this a shortcut J
Sunday, November 19, 2006
When to use asp 3.0
1. asp web hosting space is much cheaply available. In fact, you can get some free space to host, if you are not really concerned about domain name.
2. making changes to the application is very straight forward, just change the file and redeploy. (This point is partially correct, as you can get same thing with asp.net if you write complete code in aspx file itself without using code behind feature)
...and yes, these points only have some relevance when you have a very simple application for some kind of personal use. From organization point of view, small saving(with cheap hosting space) using asp does not really makes much sense as features obviously outweigh cost.
Thursday, September 07, 2006
MS SQL Server 2K Editions
Wanna explore difference between each of them…check it out here
Tuesday, September 05, 2006
Right to Information Act, 2005
One, to know how whole RTI system works. I mean knowing duties for public information officer, information commissioner and how we can exercise our rights for the information.
Secondly, as this was probably first of this kind of document, I was going through; I noticed how these kind of documents need to cover guidelines for each related aspect with deadlines:
a. Guidelines to govt. organization about how to organize things to provide information.
b. Necessary staff (officers, commissioners etc.) required
c. Situations in which request can be denied.
d. Public appeals against officers and penalty, in case officer are found to be guilty etc.
e. Different costs involved.
f. Guidelines about how Govt. should make people aware about this act and encourage them to exercise their rights.
If you would like to go through it, here is where I found it. This really sounds great!!! (I mean, at least on papers :))
Monday, August 21, 2006
Interesting interviews abt SQL Server
Really good one :)
How do you spell S-Q-L?
Tuesday, July 18, 2006
All about Garbage Collection
These are some of the very useful links about garbage collection.
Enjoy !!!
Jeffrey Richer on MSDN – Garbage Collection
Part 1- http://msdn.microsoft.com/msdnmag/issues/1100/GCI/default.aspx
Part 2 -http://msdn.microsoft.com/msdnmag/issues/1200/GCI2/
Maoni's WebLog
Using GC Efficiently – Part 1 http://blogs.msdn.com/maoni/archive/2004/06/15/156626.aspx
Using GC Efficiently – Part 2 http://blogs.msdn.com/maoni/archive/2004/09/25/234273.aspx
Using GC Efficiently – Part 3 http://blogs.msdn.com/maoni/archive/2004/12/19/327149.aspx
Using GC Efficiently – Part 4 http://blogs.msdn.com/maoni/archive/2005/05/06/415296.aspx
Monday, July 17, 2006
Career Development: Attending Conferences
Which Conference?
As soon as conference season starts, I receive advertisements and emails for numerous conferences. The ones I choose to attend are simply the ones that most closely match my current needs. For broad coverage of all aspects of Microsoft development, Tech Ed , or the Professional Developers Conference (PDC) are probably the conferences to attend. PDC is more future-oriented and happens only when Microsoft has new technology to announce, whereas Tech Ed focuses more on shipping technology. If you work extensively with Visual Studio, then VSLive is an obvious choice. Similarly, SQL PASS is good option for SQL Server developers and DBAs.
However, if you have very specific requirements then a more specialized conference may be a better bet. For example, I work on a number of systems that target the Pocket PC and, as such, will be attending the Microsoft Mobilized and Embedded Developers Conference in May. The MIX conference in March interests me because this is the Microsoft oriented conference that will focus on what is often called Web 2.0. I write about and use ASP.NET for my development, and things like IE7 and Atlas need to be a part of the Web sites I will be doing in the next couple of years.
I would be remiss if I did not also mention the Code Camp conferences. These are always free and always held outside of normal work hours. Since my blog post in 2003, Code Camp has become a viable option for people who do feel that conferences cost too much or take you away from your job for too long. For many people, especially those just starting out or with fairly general needs, Code Camps are a wonderful way to get the conference experience with limited, or possibly even no cost (presuming that there is a Code Camp close enough to you that you do not need a hotel).
In a similar vein, user groups offer single evening a month chances to get some of the benefits of a conference, with generally a single session, but lots of chance to network. My local .NET user group occasionally has "Geek Dinners," where there is no technical content, just networking while eating good food.
Tuesday, July 04, 2006
MS Desktop Search : Soft way to force restart :)
This is final screen of the installation process asking if I want to restart my comp now or later by checking on the given check box. But check box is already disabled. Cool na !!!!
Monday, June 12, 2006
Error : General network error. Check your network documentation.
http://weblogs.asp.net/pleloup/archive/2003/07/23/10451.aspx
http://dotnetjunkies.com/WebLog/rtgurskevik/archive/2005/03/03/58301.aspx
Only thing which seems to be working is removing pool settings from web.config (as I did not see that error occurring after this). but again that’s quite weird solution as I know that gonna directly impact the performance of the system. Can anyone suggest some better solution or at least the possible cause of the problem?
Error : General network error. Check your network documentation.
http://weblogs.asp.net/pleloup/archive/2003/07/23/10451.aspx
http://dotnetjunkies.com/WebLog/rtgurskevik/archive/2005/03/03/58301.aspx
Only thing which seems to be working is removing pool settings from web.config (as I did not see that error occurring after this). but again that’s quite weird solution as I know that gonna directly impact the performance of the system. Can anyone suggest some better solution or at least the possible cause of the problem?
Wednesday, May 24, 2006
IIS 7.0 + Media Player 11 + Skype free calling
Microsoft revealed about some of the new features, which would be a part of IIS 7 release. Here is the quick summary.
As discussed in this post about IIS 6 that Microsoft has disabled most of the features by default to reduce the attack space for the vulnerabilities. So if some one is not using a feature of IIS, his application should not be a target of attack for some vulnerability in that feature. Now with IIS 7, Microsoft has extended it to next level that you will only install those many features with your IIS which you want to use. Other than this, MS is going to add logging features to help if something goes wrong. Also it would support role delegation so that Admin can delegate some user a role so that he can change some of the settings those defined by Admin.
Beta 1 for Windows Vista is already out in the market. One very important thing is.. IIS 7 is only meant for windows vista or windows longhorn server so all existing windows web server would need an upgrade to use IIS 7.
Windows Media Player 11 Beta Released
Microsoft has launched beta version for Media Player 11. I just installed it on my machine and by the first look, GUI looks pretty cool. Thought I could not manage to do a lot of RnD on the new stuff, but during installation it told about new Music Store, MS has launched like we have ITunes for Mac. You can read more about it here.
Skype Outgoing Calls to US and Canada goes free.
Skype has made outgoing calls to landline phone/ Mobile nos of US and Canada free for US and Canada customers. Its free only if source and destination of the call is both in US or Canada. But if you are skype customer from outside these counties, you will still need to buy Skype Outgoing Credits to make calls to landline/Mobile nos.
Tuesday, May 23, 2006
Development Tools
Here is the tool available for SQL which adds SQL intellisense capabilities in your Query Analyzer. This is really helpful as you no longer need to look for exact table names and column names while writing SQL queries (as we don’t remember whole lot of things for .net library and mostly rely on intellisense).
Re-Sharper Tool for Visual Studio
Re-Sharper integrates with Visual Studio IDE and provides a lot of features which includes..
1. Syntax and Error Handling
2. Error and Quick-Fixes and Code Assistance
3. Refactoring
4. Code Generation and Code completion etc.
Only word of caution is that it impacts your IDE working speed. You can notice a significant performance hit working with .NET IDE after installing resharper. But still features outweigh the performance loss !!!
Tuesday, May 09, 2006
Google's Eric Schmidt : Pamela Video Moment
Google's Eric Schmidt Has a Pamela Anderson Video Moment
The way Eric started and then how he improved till end of the video... also the conflict thing he talked about... too good.
Wednesday, May 03, 2006
Microsoft Tech Ed 2006
----------------------
Dear Developer,
Microsoft India presents Tech.Ed 2006 this June. And for the first time ever - across six cities.
Microsoft Tech.Ed, as you know, is the most definitive technology conference for Developers, IT Professionals, and Architects. Tech.Ed 2006 promises to deliver a more relevant experience for you. With, more focused technology sessions that matter to you, the opportunity to network with the community and with your peers, and access to technology that will enable you to evaluate the technology for yourself.
Also, for the first time ever, we present Tech.Ed for Developers. Two complete days dedicated to Developers with four tracks (32 break-out sessions and multiple Deep Dive Sessions!)
Attend Microsoft Tech.Ed 2006 this June and you will return with the edge you need to keep up with the latest development trends. Here's how:
Gain hands-on experience trying out and evaluating the latest cool development tools.
Acquire skills to build more streamlined, scalable, and secure applications.
Meet and discuss topics of interest with industry gurus, Microsoft staff, and colleagues.
The event promises great content covering topics such as, Programming Mobile Devices; Windows, Web, and Microsoft Office Programming; Language Enhancements and IDE Productivity Features. Besides, addressing issues, such as easier development of applications across client types, migrating applications to .NET, building a scalable and secure architecture, and designing applications for easier and more effective deployment.
We look forward to seeing you there!
Regards,
Sheila Gulati
Director, Developer and Platform Evangelism
Microsoft Corporation, India
Tech-Ed for Developers (Day 1 and Day 2)

For more information on Attending Tech Ed 2006, Agenda, Speakers, Itinerary,
Conference Fees and Registration Form log on to www.techedindia.com
Wednesday, April 26, 2006
Programmer poetry

Nice one to read… But Personally, I don’t agree with the poetry. I don’t feel like staring at the monitor, rather I enjoy it !!!
But it may be due to the fact; I haven’t spent that much time with the software industry till now. May be with the passage of time, I also start feeling like boring. :)
Monday, April 24, 2006
Microsoft Internet Explorer 6 to Windows Internet Explorer 7
1. Phishing Filter:-
Here are some FAQs about phishing from Internet Explorer Help.
What is phishing?
Online phishing (pronounced like the word fishing) is a way to trick computer users into revealing personal or financial information through an e-mail message or website. A common online phishing scam starts with an e-mail message that looks like an official notice from a trusted source, such as a bank, credit card company, or reputable online merchant. In the e-mail message, recipients are directed to a fraudulent website where they are asked to provide personal information, such as an account number or password. This information is then usually used for identity theft.
What is Phishing Filter and how can it help protect me?
Phishing Filter is a feature in Internet Explorer that helps detect phishing websites. Phishing Filter uses three methods to help protect you from phishing scams. First, it compares the addresses of websites you visit against a list of sites reported to Microsoft as legitimate. This list is stored on your computer. Second, it helps analyze the sites you visit to see if they have the characteristics common to a phishing website. Third, with your consent, Phishing Filter sends some website addresses to Microsoft to be further checked against a frequently updated list of reported phishing websites.
If the site you are visiting is on the list of reported phishing websites, Internet Explorer will display a warning webpage and a notification on the Address bar. From the warning webpage, you can continue or close the page. If the website contains characteristics common to a phishing site but isn't on the list, Internet Explorer will only notify you in the Address bar that it might possibly be a phishing website. You can click the notification for more information.
Is Phishing Filter always on?
No. When you first install Internet Explorer, Phishing Filter only compares the addresses of the websites you visit against the list of legitimate websites that is saved on your computer. It also helps analyze these sites to see if they have the characteristics common to a phishing website. No information is sent to Microsoft unless you choose to send it. The first time you visit a website that is not on the legitimate website list, you will be prompted to indicate whether you want to check websites automatically. If you choose this option, Phishing Filter will send certain website addresses to Microsoft to be checked against a frequently updated list of reported phishing sites and alert you about suspicious or reported phishing websites. If you choose not to check websites automatically, Phishing Filter will display an icon ( ) on the Internet Explorer status bar. To check the website, click the icon, and then click Check this Website. You can also check websites from Internet Explorer.
2. Zones:
Internet Explorer has different security zones for home internet users. Now, with Internet Explorer 7, it will automatically detect if user belongs to any intranet, then only intranet zone would be active. For home users, it would be inactive automatically to reduce the chance of using intranet zone settings by some malicious site.
3. Improved User Interface:
Internet Explorer 7 has improved User Interface a lot. It has better managed UI to use comparatively less space leaving more space for site navigation. Eg. Microsoft recognized very less use of File Menu, probably that’s the reason the File Menu remains hidden unless you press ALT key from your KeyBoard.
There can be a lot other features, which I could not explore. Would be great, if some one can add more in the list.
Guys who don’t want to take risk of using beta version (as I have noticed some of the sites crashing with Internet Explorer 7, at the same time working fine with Internet Explorer 6 or Firefox) and want to get some of these cool feature in their existing Internet Explorer 6, two of the most important features tabbed browsing and Phishing filters are available through MSN toolbar (Ad-In to Internet Explorer 6)
And yes… have you noticed? Microsoft has renamed Microsoft Internet Explorer to Windows Internet Explorer.
Monday, April 17, 2006
Google Calendar
- This is why SEO (search engine optimization) is booming like anything
- MS followed Windows Desktop Search after Google Desktop Search
- Google launched Google Calendar
Waiting for MS follow up for calendar..
Thursday, April 13, 2006
PJ is flying to Japan
Great !!!
