Chinh Do

Finds of the Week – June 9, 2008

First time here? Check out my greatest hits or look around in the archives, and consider subscribing to the latest posts via RSS or email. I am also on Twitter and Google Plus. Thanks for visiting.
9th June 2008

Finds of the Week – June 9, 2008

.NET/C#

  • Microsoft project code named “Velocity” is a distributed in-memory caching platform that provides .NET applications with high-speed access, scaling, and high availability to application data. Download the Community Preview here.
  • Danny Simmons enumerated various reasons for using Entity Framework.
  • If your netMsmq WCF service shows signs of a handles leak, you may want to make sure you have .NET Framework 3.0 Service Pack 1 installed.
  • Bryan wrote a timely article on TDD Tips: Test Naming Conventions & Guidelines.
  • Microsoft announced the release of Microsoft Source Analysis for C#.
    “Source Analysis is similar in many ways to Microsoft Code Analysis (specifically FxCop), but there are some important distinctions. FxCop performs its analysis on compiled binaries, while Source Analysis analyzes the source code directly. For this reason, Code Analysis focuses more on the design of the code, while Source Analysis focuses on layout, readability and documentation. Most of that information is stripped away during the compilation process, and thus cannot be analyzed by FxCop.”

General Programming

Tools

  • The Query command line utility displays active Terminal Service/Remote Desktop sessions, among other things. This replaces the qwinsta utility.

Something Different

posted in Dotnet/.NET - C#, Programming, Software/tools | 1 Comment

1st June 2008

Finds of the Week – May 31, 2008

Programming

.NET/C#

Software and Tools

  • Google Maps Street View is in Richmond.

    Google Street View Richmond Virginia Goo

    It looks like the Street View images were taken around September 2007 because according to IMDB, the movie Game Plan was playing in the US starting 9/23/2007:

    Google Street View Richmond

  • Google Maps adds user-created photos, videos, maps. Via CNET.

    Google Maps Goog

Something Different

posted in Dotnet/.NET - C#, Gadgets, Programming, Software/tools, Technology, Tips | 1 Comment

31st March 2008

Finds of the Week – March 30, 2008

Programming

.NET/C#

PowerShell

posted in Dotnet/.NET - C#, PowerShell, Programming, Software/tools | 2 Comments

15th March 2008

Installing Windows Vista without CD/DVD Drive

Just in case anyone else needs to do this out there…

I recently got myself a nice ThinkPad X60 Tablet PC. It doesn’t come with a DVD-Drive and although I have an external DVD drive, I just can’t seem to find its power adapter. Argg!

In order to do this, you must have the following:

  • Windows XP installed on the PC you want to install Vista to.

Procedure

  1. Log in into Windows XP on the PC you want to install Vista to.
  2. Use Partition Magic or another partitioning tool and create a second partition for Vista. Make it a Primary Partition (don’t know if this is required but this is what I did). Format the second partition with NTFS. Your Windows XP installation will be left alone and you will be able to dual boot to it.
  3. Create a folder (let’s called it "c:\VistaInstall") and copy all files from the Vista DVD / ISO there (either extract the files from an ISO image using a Virtual CD/DVD emulator like Daemon Tools, or copy the files from another PC with a DVD drive over the network).
  4. Run Setup.exe from c:\VistaInstall.
  5. Choose Custom Install and follow the prompts to select the second partition you created.
  6. Follow the rest of the on-screen instructions.

As part of the installation, Vista Setup will copy the installation files to the new partition. After it reboots, it’ll have all the files there to continue.

After you are done with the install, you can delete the temporary folder c:\VistaInstall that you created.

posted in Software/tools, Technology, Tips | 3 Comments

10th March 2008

Finds of the Week, March 9, 2008

Programming

C#/.NET

Software and Tools

Something a Little Different

posted in Dotnet/.NET - C#, Programming, Software/tools, Technology | 3 Comments

5th February 2008

Finds of the Week – February 3, 2007

.NET

Software/Tools

Windows Mobile – Pocket PC

  • Looks like Google has fixed the problems that were plaguing Gmail IMAP on Windows Mobile devices. Read the blog entry from the official Gmail Blog here. And here’s a related article from PC World: Google fixes Gmail IMAP problem on Windows Mobile.
  • Viigo is a free RSS reader for Windows Mobile. I have not really used it that much but it seems to work ok.

    Viigo RSS Reader for Windows Mobile 

  • Skyfire is another promising Windows Mobile browser currently in private beta. Via Engadget.

  • If you have a Samsung Windows Mobile device, try the included PicSel browser. Here’s a review of Picsel browser, with a lot of useful how-to information included. By Tam Hanna.

And Now, For Something A Little Different

Nano

posted in Dotnet/.NET - C#, Gmail IMAP, Programming, Software/tools, Technology, Windows Mobile / Pocket PC | 0 Comments

28th January 2008

Finds of the Week – January 27, 2008

.NET Programming, C#

Powershell

Software and Tools

Windows Mobile / Pocket PC

Something Different

posted in Dotnet/.NET - C#, PowerShell, Programming, Software/tools, Technology, Windows Mobile / Pocket PC | 0 Comments

17th January 2008

Speed Up Gmail IMAP by Working Offline

One of the best tricks to speed up Gmail IMAP access is to use offline mode in your email application. Offline mode is supported by popular email clients such as Microsoft Outlook 2007, Outlook Express (Windows XP), Windows Mail (Windows Vista), and Thunderbird.

Work Offline menu in Windows Mail

While you are in offline mode, your actions are carried out locally and the sequence is remembered by the email client. Later on, when you get back online, the same actions are then executed on the server. Offline mode is much faster (think instantaneous vs. several seconds for each action) than online mode because the email client does not have to connect/talk to the IMAP server each time you do something.

Windows Mail Performing offline tasks...

Outlook 2007’s Offline Support

Not all offline modes are created equally however. One would think that Microsoft top-of-the-line email client Outlook (2007) would have better support for working offline than its little brothers Outlook Express and Windows Mail, but that’s just not the case. According to my own testing, Outlook 2007 is the worst among the three when it comes to supporting offline access. Specifically, you cannot copy or move messages in Outlook 2007 when working offline.

Microsoft Office Outlook: The connection to the server is unavailable. Outlook must be online or connected to complete this action.

If you have read my article Gmail IMAP Tips article, you know Gmail IMAP is all about moving and copying messages. Lacking the ability to move/copy messages in offline mode reduces the usefulness of Outlook as a Gmail IMAP client by about oh… 90% right there for me! I have not tested Thunderbird but it think I does support moving/copying images while working offline.

My Current IMAP Client

I still use Outlook for its calendar and to synchronize with my i730 Windows Mobile phone, but for Gmail IMAP, Windows Mail (Windows Vista) is now my email client of choice.

If anyone reading this is from the Microsoft Outlook team, please fix Outlook!

Related Articles

posted in Gmail IMAP, Software/tools | 0 Comments

6th January 2008

Finds of the Week – January 6, 2008

It’s 2008. Happy New Year!

Tips and Tricks

  • I can’t believe I didn’t know about this Visual Studio command before: File.OpenContainingFolder. Asmita A Wankhede mentioned it, but he left a few important details out. By default, this command does not have a shortcut, so you would have to assign one to it (try CTRL+SHIFT+ALT+O). Also, the "item" that this command works on is the currently opened item in the editor, not the selected item in the Solution Explorer. See my Visual Studio tips article for instructions on how to create new shortcuts (section 3 – Make New Shortcuts).
    File.OpenContainingFolder shortcut 
  • Aaron Lerch shared a tip on how to use Powershell to perform search-and-replace on an entire folder hierarchy.

.NET, C#, Programming

Software And Tools

  • Did you know that something called Robocopy (short for Robust File Copy, not Robot Copy), is the new XCOPY? It’s a standard tool in Windows Vista and is also available as part of the Windows Resource Kit. Via Don Box’s Spoutlet on Pluralsight.

    robocopy

  • I recently tried and liked GhostDoc very much. It’s a free Visual Studio add-in to help write XML documentation comments. Roland Weigelt wrote a nice intro article on GhostDoc on DotnetSlackers here.
  • SyncBackSE is a great folder synchronization utility. It has tons of features… maybe even a little bit on the bloated side. It costs $30 for a single license. If you just want something simple, Microsoft’s free SyncToy may do the trick for you.

    SyncBackSE 

Gadgets

  • From CES, it looks like Blu-ray will be the winner of the HD format war. No, the war is not completely over, but this was the landing at Normandy… so to speak. The loss is just too great for the HD-DVD camp to recover.

And Now, Something Different

posted in Dotnet/.NET - C#, PowerShell, Programming, Software/tools, Tips | 4 Comments

23rd December 2007

Finds of the Week – December 23, 2008

.NET, C#, Programming

Software and Tools

  • DAEMON Tools is one of the best CD/DVD emulator. Use it to mount those CD/DVD images you download from MSDN. Cost: $0.

And Now, Something Different

Researchers found that young chimpanzees have an extraordinary ability to remember numerals that is superior to that of human adults. Skeptical? Just take a look at the video.

posted in Dotnet/.NET - C#, Programming, Software/tools | 0 Comments