7th
April
2008
Programming
.NET/C#
Windows Mobile/Pocket PC
Gaming
Something a Little Different
posted in Dotnet/.NET - C#, Programming, Windows Mobile / Pocket PC |
4th
March
2008
Programming
C#.NET
.NET Tips & Tricks
Powershell
- Round-robin game scheduling algorithm in Powershell. By Scott Hanselman. Check out my C# 2.0 algorithm in the comments section.
- Mitch Denny wrote How To: Host the PowerShell Runtime.
- Use Powershell array expression syntax @(…) allows you to force a scalar return value to be wrapped in a array, if it’s not already in an array. I learned about this the hard way while trying to figure out while Get-Childitem sometimes returns an array and sometimes a scalar. Bruce Payette wrote more about it here.
Windows Mobile / Pocket PC
- I needed a way to stream music and other media to my Windows Mobile phone (Samsung SCH-i760) and all the PCs around the house. Orb seems to be the answer. I’ve only had it running for a few days but it seems to be working great. I can stream music and photos (have not tested videos yet) to any PC in the house or anywhere on the net. I can also listen to my entire music library on my i760 phone anytime, anywhere through Verizon Wireless’s unlimited (with a catch… not to exceed 5GB) EDVO connection.
- I am a Google Mobile guy, but Yahoo! Go for Windows Mobile also looks very cool. I downloaded it to my Samsung SCH-i760 a few days ago. I am still checking it out but here are a few things I like:
Software and Tools
Something a Little Different
posted in Dotnet/.NET - C#, PowerShell, Programming, Technology, Tips, Windows Mobile / Pocket PC |
5th
February
2008
.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.
- 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 |
28th
January
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 |
21st
January
2008
.NET, C#, Programming
Software and Tools
- Jeff Atwood shared the Top Five Browser Shortcuts Everyone Should Know. I didn’t know about the middle mouse button browser shortcut. Very useful.
- Reading Nazmul Idris’ post on Microsoft OneNote 2007 prompted me to try it myself…. and I loved it. It’s a great application to keep track of notes, journal entries, work logs, etc. It’s going to be an essential app for me from now on.
I especially like offline mode support for USB flash drives. You can keep your Notebooks on a flash memory card. OneNote automatically synchronizes its local cache with the flash card when the card is inserted. When not inserted, you can still work on the local cached copy.
What I don’t like: no VBA macro support. One of the first thing I tried was pressing ALT+F11 to bring up the VBA IDE… nothing happened. A quick search in Online Help confirmed my sinking feeling: no VBA support. Supposedly, you can write add-ins.
Windows Mobile/Pocket PC
Gadgets
Something different
- Watch dolphins blowing circles made of air bubbles.
posted in Dotnet/.NET - C#, Gadgets, HDTV, Programming, Technology, Windows Mobile / Pocket PC |
16th
November
2007
.NET
Software and Tools
Tech and Gadgets
- Dish Network enables ethernet ports on ViP622 HD DVRs. The main feature that the broadband connection brings is video on demand. The ethernet connection also allows the box to call home via the Internet instead of using the phone line.
Miscellaneous
And Now, Something Different
I cut a kiwi fruit in halves the other day and this was what I saw:

posted in Dotnet/.NET - C#, Gadgets, Technology, Windows Mobile / Pocket PC |
1st
November
2007
Here are my finds for this week:
.NET
Tools
- I hope my hard drive doesn't crash in the next few days… because my initial Mozy backup is still running… about 3 weeks after I started it. At this rate it should be done in a few more days.

- Oracle SQL Developer is a very nice and full-featured Oracle query and browsing tool. Best of all: it's free.

Windows Mobile / Pocket PC
- I wrote before about how Verizon Wireless may cut you off if you use up too much bandwidth per month. Good news: Verizon Wireless has just settled a N.Y. probe (news.com) into that practice.
- I've been checking my Gmail account everyday every since the IMAP announcement on Oct 24. Today, it finally showed up!

- Capture Screen Utility from Fann Software is a free screen capture program for Pocket PC and Windows Mobile devices. It's free, and it works.
Miscellaneous
- If you are anoyed about that pesky Windows Language Bar that keeps coming back after you tell it to go away, you are not alone. Here's how to get rid of it for good (How-To Geek Blogs).
posted in Dotnet/.NET - C#, Links, Software/tools, Windows Mobile / Pocket PC |
24th
October
2007
.NET
- Improve ODP.NET Performance (Mark A Williams, via Oracle Magazine) shows how Connection Pooling, Controlling Fetch Size, and Statement Caching can be used to maximize performance with the Oracle Data Provider for .NET.
- Did you know that you can profile a selected Unit Test in Visual Studio Team System? Read more at Profiling a Unit Test (Noah Coad, via blogs.msdn.com).
Tools
- Sysinternals (now part of Microsoft) has released a new version (v11.02) of their extremely useful Process Explorer utility. This is one of my must-have utility on any new system.

- FileZilla is an open source FTP utility for Windows. It's free and has all the features I use. What more can one ask for?

- I signed up for Mozy two weeks ago. The price is right: $4.95 per month for peace of mind. However, it’s been 2 weeks and the initial backup is still only 50% complete!! I have a Verizon FIOS connection with 2000 Kbps upload speed and about 37GB of data to backup. I’ll post an update on how restores work whenever this thing finishes.

Windows Mobile / Pocket PC
- Google has just announced free IMAP for Gmail! Unfortunately, it's not available on my Gmail account yet. I am hoping that the IMAP with Windows Mobile Outlook is better than Gmail mobile (via Pocket IE or Opera Mobile).
Blogs
- Scott Hanselman's Computer Zen is one of my favorite .NET related blogs. I don't know how he does it, but Scott often writes several detailed posts a day. Don't forget to check out his Tools List post.
Miscellaneous
- Did you know that the best Wikipedia content is often from anonymous "good samaritans"? "Anonymous contributors with a single edit had the highest quality of any group." Read more here.
And Now, Something Different
Alexa.com's current list of 100 Top Sites in the United States (sorted by traffic) has a couple of interesting entries. In addition to the familiar Yahoo!, Google, and Myspace, there are two Vietnamese related sites: VnExpress at number 70, and Vietfun, at number 80. Besides these two sites, there are no other non-English or minority-centered web sites on the list that I could tell.
Possible explanations:
- Alexa rankings are way off base.
- Vietnamese Americans are using the net much more than any other minority groups (unlikely). If this is true, there is an untapped market here.
Anyone else has an explanation?


posted in Dotnet/.NET - C#, Links, Programming, Software/tools, Technology, Windows Mobile / Pocket PC |
21st
October
2007
The i760 is now available for order through Verizon Wireless web site. The retail price is $519 but if you can take advantage of various discounts (New Every 2, 2-year contract, data plan), the price will go down to $99.

The SCH-i760 is a Windows Mobile Pro (Pocket PC) 6 phone, featuring a backlit QWERTY keyboard, 1.3 Megapixel camera/camcorder, microSD, WIFI, and bluetooth.
I still have a few more months to go before my New Every 2 discount will kick in :-(.

Related Posts
posted in Gadgets, Technology, Windows Mobile / Pocket PC |
17th
October
2007
As an attempt to make this blog appears more busy:-), I will begin my "Finds of the Week" series. Each week, I will share miscellaneous finds and thoughts I ran into that are related to mostly .NET development.
Here are the finds for this week:
.NET
- Parallel Performance: Optimize Managed Code For Multi-Core Machines; by Daan Leijen and Judd Hall; via MSDN Magazine. In a few years' time, I predict that most new PCs will be multi-core. This article talks about the new Task Parallel Library (TPL) and provides code samples.
- document.f.q.focus(); The Billion Dollar Line of JavaScript (by gst, via blogstorm.co.ok) talks about how many people use the Search Box on their browser to navigate to various web sites, instead of typing in a URL, and how this practice translates into revenue for Google. Interesting read.
- alessandro pointed out that and IMG element with an empty src attribute will call the browser to make a request to the default document (usually default.aspx).
- Understanding Windows Workflow Foundation (by razi bin rais, via Codeproject.com) is a nice overview of Windows Workflow Foundation.
- Where are the basic controls in Silverlight 1.1? When I started experimenting with Silverlight recently (see my Silverlight Hello World application), the first question that came to my mind was: where are all the basic controls such as button, checkbox, textbox, etc?

Don't worry! Apparently, they are not there because it's still an Alpha release. According to this post from Tim Sneath, the following controls are planned to be included in the released version of 1.1: Button, TextBox, Scrollbar, Slider, ListBox, CheckBox, RadioButton, ComboBox, and UserControl (no TreeView, RichTextBox, or DataGrid).
Tools
- Probably old news to most CSS pros, but just in case you have not heard, FireBug is a very useful extension for FireFox/CSS development. Highly recommended if you ever work with CSS. I could have saved countless hours debugging HTML/CSS issues with this tool.
- Notepad++ is a new addition to my toolset. Supports syntax highlighting, regular expression search/replace, Unicode, Macros, and is light-weight.
Windows Mobile / Pocket PC
Blogs
Miscellaneous
- I am pretty bad with keeping in touch with people, and I have found that LinkedIn makes it fairly easy to keep in touch with past colleages. Last week I had some free time so I decided to look up old colleagues on LinkedIn. It was great to hear from many people I worked with years ago. I found many people by simply searching on the name of the company we worked for.
And Now, Something Different
Check out the Windows Live Maps Bird's Eye view below. See the black car entering the cul-de-sac? That's me and my car.

How do I know that’s my car? Well, for one thing, my car is black. But the real reason I know it’s me is that a moment later, my garage door opened half-way… as I was about to drive into the garage:

At first glance, it seems to be an amazing coincidence (like one-in-a-million amazing). What is the chance that Microsoft’s Bird’s Eye low flying plane would fly across my house and snap pictures just as I am about drive into my garage? However, after further calculations, it turns out that the real probability is around 1/8640 (5-second window over 43200 average seconds of day-light). Still a very small chance, but certainly not lottery-winning “amazing”.
posted in Dotnet/.NET - C#, Gadgets, Programming, Silverlight, Technology, Windows Mobile / Pocket PC |