Sanjay 的个人资料Sanjay's Tech Blog照片日志列表更多 工具 帮助

日志


6月5日

Windows 7 Awesome news!!!

If you haven’t heard, it’s official! Windows 7 will be available beginning October 22nd.

It will be available in multiple flavors in most markets- Starter, Home Premium, Professional, Enterprise and Ultimate. A "Windows 7 Basic" will also be sold in emerging markets.

Engineering I think this is an OS that people is going to make more people happy! If you don’t have the Release Candidate and would like to peek inside and understand the Engineering behind it, make sure you check the team blog at Engineering Windows 7.

RTM: The RTM(Release To Manufacture) code for Windows 7 will be available to partners sometime in the 2nd half of July.

Upgrades? Customers will be able to take advantage of the Windows 7 Upgrade Option Program. This program enables participating retailers and OEMs to offer a special deal to upgrade to Windows 7 for customers purchasing a qualifying PC.

5月22日

Visual Studio 2010 and .NET Framework 4 Training Kit - May Preview

image

Get it here http://www.microsoft.com/downloads/details.aspx?DisplayLang=en&FamilyID=752cb725-969b-4732-a383-ed5740f02e93

 

 

Here’s a complete list of the content in the training kit:

Overview

  • Presentation: Whats New In .NET Framework 4
  • Presentation: What's New In Visual Studio 2010
  • Demo: Hello Visual Studio 2010

Common Language Runtime

  • Demo: System.Threading.Barrier Demo
  • Demo: System.Threading.CountdownEvent

Managed Languages

  • Presentation: What's New In C# 4 and Visual Basic 10
  • Demo: Managed Languages 10-in-1
  • Hands-on Lab: Introduction To F#
  • Hands-on Lab: Visual Studio 2010: Office Programmability
  • Hands-on Lab: Visual Studio 2010: Test Driven Development

ASP.NET 4

  • Presentation: Introduction to ASP.NET MVC
  • Presentation: Whats New In ASP.NET AJAX 4
  • Presentation: Whats New In ASP.NET Web Forms 4
  • Presentation: Web Deployment with Visual Studio 2010
  • Demo: AdventureWorks using AJAX
  • Demo: ASP.NET AJAX 10-in-1
  • Hands-on Lab: ASP.NET AJAX
  • Hands-on Lab: Introduction to ASP.NET Web Forms 4.0
  • Hands-on Lab: Web Development in Visual Studio 2010

Windows Presentation Foundation

  • Presentation: What's New in Windows Presentation Foundation 4
  • Demo: Touch 101 with Windows Presentation Foundation
  • Hands-on Lab: Building a Data-Driven Master/Detail Business Form in WPF using Visual Studio 2010

Windows Workflow

  • Presentation: Workflow 4: A First Look
  • Hands-on Lab: Introduction to Workflow 4.0
  • Hands-on Lab: Introduction to Workflow Services using .NET Framework 4.0
  • Hands-on Lab: Creating Flowchart Workflows
  • Hands-on Lab: Workflow Designer Programming Model
  • Hands-on Lab: Monitoring Workflow Services

Windows Communication Foundation

  • Hands-on Lab: WCF Service Discovery

Silverlight

  • Presentation: Introduction to .NET RIA Services

Data Access

  • Presentation: Whats New In Entity Framework 4
  • Presentation: Whats New In ADONET Data Services 1.5
  • Presentation: Introduction to Project "Velocity"
  • Demo: Project Velocity
  • Demo: ADO.NET Data Services 1.5 10-in-1
  • Hands-on Lab: Introduction to ADO.NET Data Services
  • Hands-on Lab: Introduction To Project "Velocity"

Parallel Computing

  • Presentation: Parallel Computing for Managed Developers
  • Presentation: Parallel Computing with Visual Studio 2010
  • Demo: BabyNames
  • Demo: Parallel.For Loop
  • Demo: Parallel LINQ (PLINQ)
  • Demo: System.Threading.Tasks
  • Hands-on Lab: Parallel Extensions: Building Multicore Applications with .NET

Extensibility

  • Presentation: Introduction to the Managed Extensibility Framework
  • Demo: Intro to Managed Extensibility Framework
  • Hands-on Lab: Introduction To Managed Extensibility Framework

Team System

  • Presentation: Introduction: Visual Studio Team System 2010
  • Presentation: No More Planning Black Box
  • Presentation: No More Late Surprises
  • Presentation: No More Stakeholder Surprises
  • Presentation: No More Parallel Development Pain
  • Presentation: No More Bewildering Admin
  • Presentation: No More No Repro
  • Presentation: No More Build Breaks
  • Presentation: No More Butterfly Effect
  • Presentation: No More UI Regressions
  • Presentation: No More Missed Requirements or Changes
  • Presentation: No More Waiting for Build Setup
  • Presentation: No More Performance Regressions

5月13日

TechEd India 2009 – Opening Keynote

I think the success of a session/event is how much the audience enjoys and smiles at the comments and the openness of the speaker, especially when the speaker is none other than CEO of Microsoft Steve Balmer.

Over the years of the various TechEd’s I’ve seen, I think the Indian people were quite enthusiastic about the his keynote. The beauty I believe was in it’s simplicity, and direct approach in talking to people.

Here’s a picture of the opening keynote.

5月4日

Step-by-Step: Windows 7 Upgrade and Migration for Beta

If you’re contemplating about installing the RC of Windows 7 or wondering how to upgrade in the future, this article(http://technet.microsoft.com/en-us/library/dd446674.aspx) is a must read.

It covers the following scenarios:

  • Upgrade from Windows Vista to Windows 7. This scenario provides steps to upgrade a computer that is currently running Windows Vista to Windows 7. You can also use these steps to upgrade to a more recent build of Windows 7.
  • Migrate files and settings to a new computer. This scenario provides steps to migrate files and settings from a computer running Windows XP, Windows Vista, or Windows 7 to a new computer running Windows 7.
  • Upgrade from Windows XP to Windows 7. This scenario provides steps to upgrade a computer that is running Windows XP to Windows 7 by migrating files and settings to the new operating system.

Another blog which you should follow, is “Engineering Windows 7” I’d say this blog is a must read for all those interested in Windows 7, it covers so much about Windows 7 internals, it’s plain wonderful.

4月27日

Windows 7 Release Candidate Date is set!

RC is on track for April 30th for  download by MSDN and TechNet subscribers. Broader, public availability will begin on May 5th.

I’m waiting to get my hands on it, I especially am looking forward to test it on my Kohjinsha tablet pc(not that my Tablet has multi-touch even then I’m excited ;-). Will update with results once I get it in my hands :-)

In case you haven’t seen the demo on the latest Tablet PC’s check this http://video.msn.com/?mkt=en-US&playlist=videoByUuids:uuids:8700c7ff-546f-4e1d-85f7-65659dd1f14f&showPlaylist=true&from=shared

and this

 

 

See official announcement out here.(http://windowsteamblog.com/blogs/windows7/archive/2009/04/24/windows-7-release-candidate-update.aspx).

4月22日

TechED 2009 India

Are you attending TechED India 2009 and are involved with a user group? If you are please do get in touch at the Community Zone in TechEd 2009. INETA, Culminis, PASS and Microsoft User Group Support Services will all be present.

3月25日

Mix09 Videos

You can browse sessions on the MIX09 videos page, however, a simple list of all keynotes and sessions by code and title is available here. (Note: due to length limitation of Spaces.live.com I'm unable to post the entire list here :-( ) 
Clicking the keynote or session title will take you directly to the corresponding page on the MIX09 site where you can stream and download each video. To open PowerPoint 2007 (.pptx) files with older versions of Office, install the Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats (and Microsoft Office Compatibility Pack Service Pack 1).

If you'd like to rename your downloaded files, check the utility by Mike Swanson out here .....(MIX09 Renamer batch file (4.17KB) that will do it for you. Extract the MIX09Renamer.bat file to the folder that contains your downloaded files, and from a command prompt, type MIX09Renamer WMV to rename all of the .WMV files to the full session title. By changing the parameter, you can also rename your PPTX and MP4 files. For example: B01M.wmv is renamed to B01M - Scaling a Rich Client to Half a Billion Users.wmv). You could also download all, for offline viewing using Free Download Manager. Just select all the text in the post, right click and select “Download Selected with Free Download Manager”. Enjoy... http://blogs.msdn.com/mswanson/pages/MIX09Sessions.aspx

Enjoy!!!

6月19日

All MESHed Up

If you use multiple computers, and you haven't checked out MESH yet, GO NOW to https://www.mesh.com/Welcome/LearnMore.aspx
It's just beautiful, it enables you to share data across computers like a breeze, if you've seen my earlier post about FolderShare, MESH takes it couple of steps forward.
Not only in the Tech Preivew does it give you 5Gigs of storage, it also allows you to access programs on your meshed computers from a web browser. Scenario you've forgotten to load a program, like lets say Photoshop, on your laptop, you need to do some quick stuff, if the Desktop at home is meshed you can access it and do your work out there and access the file over the webs. So it's Remote Desktop + foldershare, all meshed up ;-) Awesome!
5月6日

My new Kohjinsha UMPC and Folder Share

After a long time I must say I've been PHENOMENOALY IMPRESSED by Hardware and Software.
 
Kojhinsha UMPC: I just received my Kohjinsha UMPC yesterday and IT ROCKS beyond imagination. I don't think I've seen a sexier and fast device in a long time now. It's a touchscreen enabled, sleek sweet UMPC which I'm unable to just let go off :-)
If you're looking for a good UMPC, trust me this is the way to go, the Japanese are leading from the front.
 
 
Ok so once I got my UMPC next steps were to obviously get the necessary software on to it, which is an ok, however, time consuming job, no innovation here at all. However, the big deal for me was to synch and use my files from either of my PC's + stuff like OneNote, Outlook etc. such that I can use it on my Desktop(Laptop) and my UMPC. FolderShare comes to the resuce here!!! You can read about how you can use OneNote using FolderShare out here(http://mike.spaces.live.com/Blog/cns!FBABF8E542F5D5DB!9081.entry) YOU REALLY NEED TO EXPERIENCE THIS, TO UNDERSTAND JUST HOW POWERFUL AND SEAMLESS IT IS. Sorry about the caps, but I really haven't been so excited with a piece of software in a very very long time.
 
 
Grab and start using both! You certainly won't be disappointed.
 
 
8月11日

10 minute mail

One of the most interesting and useful concepts I came across recently is the concept of a free service offering temporary email id's.
In the words of the site itself "Why would you use this? Maybe you want to sign up for a site which requires that you provide an e-mail address to send a validation e-mail to. And maybe you don't want to give up your real e-mail address and end up on a bunch of spam lists. This is nice and disposable. And it's free. Enjoy! "
 
Now why didn't I think of this before ;-)
 
 
 
3月7日

Interesting sites

Surfing around on the Internet, via other RSS feeds etc. I came across two interesting sites.
 
This site gives away free software, not shareware not crippleware, Totall Free stuff, I just downloaded ConceptDraw's MindMap from them and it really cool. The site basically ensures maximum publicity for the vendor whose software they give away by providing it free legally. Its quite an interesting new concept. Love it.
 
2. Scribd
If you're hooked on to YouTube you might love http://www.scribd.com/ here the concept is docs of various kinds, whether they are pdfs, word docs anything literally and they have a neat interface. You can contribute and download content even if you're not a member. Seems exteremely interesting.
 
3. Trinity Resuce Kit - CPR for your computer.
Every been locked out of your computer and you've forgotten your password etc. Then this might be your survival kit to get out of the mess. Quote from the website "Trinity Rescue Kit or TRK is a free live Linux distribution that aims specifically at recovery and repair operations on Windows machines, but is equally usable for Linux recovery issues."
 
3月6日

My personal Award for the month of March 07 to the most useless UI :-)

If there is one thing which is lacking in terms of ease of use on the internet it is the amazing User Interface designed by most web based solution providers.
 
Take the case of ICICI Direct supposedly one of the premier online trading service providers in India.
 
I recently thought of opening an account with them. First step I realized one needs to fill in an online form which basically meant that someone from the company would call. Now this form was really stupid in terms of its interface here goes...
 
After entering your first name and last name you enter the basic parts of your address and you choose a city from a drop down, guess what the drop down lists names from cities across India, and includes countries such as Muscat, and cities in the US such as New York (ha ha this is so funny). Which dumbo designed this or rather populated this list of cities
 
The better part is still to come, read on...
 
Then there is a part on the form called:
"
Contact Details
(*Please let us know the convenient times and place where you would like to be contacted, regarding filling of the form)

Here you fill in details of timings when they could call you, what if I as a customer told you to drop in any time of the day... you give me the customer no choice in that, again a case of dumb design...

Now here's the best part :-)

You're asked to provide a user id and password... and you realise shortly that you can enter only 8 characters, so I promptly filled in a smaller userid and guess what I get a messagebox saying please fill in between 6 to 8 characters only ................. now what the hell were they thinking ...

I'm convinced this particular page was designed by a person who decided that he's going to frustrate end users. Hence my personal award to this site for the most useless UI :-) Congratualtions ICICI Direct for frustrating me even before I became a client of yours.

For the enjoyment of all my readers please find attached a screen shot of the offensive dialog box asking me to enter a user id between 6 to 8 characters only.

 My serious advice to this company would be to read the classic book on UI and interface design called "The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity (2nd Edition)" It's available on Amazon for approximately 10 bucks, I would willing gift a few copies to this company for free.

6月21日

Something's fishy here

I was logging into MSN Spaces blogging engine, and I inadverently entered a wrong password, I was requested to enter a new password which is fine. However the Microsoft Phishing filter seems to think that the web site contains suspicious content.... Hmmm now isn't that funny or what
 
 
6月15日

Blogging with Word 2007

I just can’t seem to get over the new blogging and other neat new features in Office 2007. It’s just the perfect thing I want.

Now the only thing I need to figure out is whether it supports publishing (automatically) when one gets online. Basically is it smart enough to detect a network is now available and hence upload information to my blog? I haven’t seen any information about this kind of support as of now. I will research into this, and post more later.

For now to blog text you’re working on you need to select the publish menu.

This brings up the Blog Post group options.

Where you can setup your blog account and choose to publish information.

You also get a category tab, where you can choose which category this blog entry should be published under. I just need to figure out how one can images can be posted to the blog as well.

1月27日

Encarta and MSN

An exRD colleague on his blog points about integration between MSN Messenger and Encarta. It's pretty cool. You just add the id encarta@conversagent.com to your msn contacts, and then pose any question.

 

For e.g.

I posed the following question:

--------------------------------------------------

Sanjay.Shetty(Mumbai)+919821155115) said:

what is focal length

Encarta® Instant Answers said:

Here is the definition for focal length: distance from lens to focal point.

--------------------------------------------------

Pretty cool huh :-)

12月17日

VPC... optimization to do before you run a VPC

Clemens a RD colleague, listed a set of services which he typically shuts off before running a VPC. I found that list pretty useful. Put it in a cmd file before starting a VPC. A List of services which you can stop using the net stop command is available here. You might choose to stop more services than listed below. Also you might have different Anti-Virus software to stop it's services refer to this list.
You'll typically have much more ram and speed available once these services are stopped.
 
net stop mssqlserver
iisreset /stop
net stop "Message Queuing Triggers"
net stop "Message Queuing"
net stop "DirectX Debug Service"
net stop "Machine Debug Manager"
net stop "InCD File System Service"
net stop "Help and Support"
net stop "Firewall Client Agent"
net stop "eTrust Antivirus Realtime Server"
net stop "eTrust Antivirus RPC Server"
net stop "eTrust Antivirus Job Server"
net stop "Print Spooler"
net stop "Windows Image Acquisition (WIA)"
net stop "Terminal Services"
net stop "Task Scheduler"
net stop "SSDP Discovery Service"
net stop "IT Connection Manager"
net stop "Smart Card"
net stop "Infrared Monitor"
net stop "Error Reporting Service"
net stop "Web Client"
taskkill /IM WindowsSearch.exe
taskkill /IM WindowsSearchFilter.exe
taskkill /F /IM WindowsSearchIndexer.exe
taskkill /IM gcasDtServ.exe
taskkill /F /IM msnmsgr.exe

I added some more tasks to stop based on my Symantec anti-virus software which was running...
net stop "Norton AntiVirus Auto Protect Service"
net stop "Symantec Event Manager"
net stop "Symantec Core LC"
net stop "SafeNet Monitor Service"
net stop "Symantec Network Drivers Service"
net stop "Symantec Password Validation"
net stop "Symantec Settings Manager"
net stop "SymWMI Service"
net stop "SAVScan"
 
12月16日

Hotmail Safe list tip

Hotmail often is choc a block with a host of junk email. Sometimes it identifies genuine mail as junk which is a pain. The default option is to add a single email id to your safe list so that future messages are deliverd to your inbox.
 
One interesting option which is not evident immediately is the ability to add to your safe list a complete domain from which you regularly receive emails for instance if your company with domain xyz.com is from where you receive mails from various people. The way out is to add the entire domain to your safe list.
 
The way to do it is go to options, select Junk E-mail options and within that the Safe List link. On top you will find an option to type and address or domain. That's the key option. Just add xyz.com to that and mails from any id abc@xyz.com or klf@xyz.com get delivered to your inbox.