Monday, June 29. 2009
As seen here, take a short survey before June 30th 12pm PDT for a chance to win a copy of Windows 7 Ultimate.
The survey link is here.
Wednesday, June 24. 2009
Normally $59.99 per book - free for a limited time!

Originally spotted here.
Although you can use the tag.yaml to use the auto update mechanism inside Digsby, there have been times when the update process hasn't worked, or you want to download the latest build *right now*.
It isn't documented very well on the Digsby site, but you can download the latest alpha builds from here.
Sunday, June 7. 2009
If you browse the long list of updates for this Outlook 2007 SP2 update (which can be applied to Outlook 2007 SP1 from the looks of it), you'll notice a fairly innocent looking fix:
"When you are running Outlook 2007 and Office Communicator 2007 on a client computer, Communicator unexpectedly creates persistent Outlook connections to Exchange Server."
This is a bit of an understatement because I've noticed a difference in the number of connections (logical and physical) even when Office Communicator isn't involved with Outlook 2007.
To give an example, this is what my connection status dialog box (outlook /rpcdiag) looks like before:
After:
Take into consideration, many times my Internet connection is over an EVDO Rev A data line and the importance of this change skyrockets. I want every little extra bit of bandwidth left for other applications if at all possible.
As pointed out by some of the Exchange gurus at Microsoft, the connections listed in those dialog boxes represent the 'logical' RPC connections back to the Exchange server. The actual amount of physical connections (as in, connections viewable by doing a 'netstat -a -n -o' and filtering for your Exchange client access server) will drop by a smaller amount.
Either way, this has sped up Outlook a considerable amount even compared to unpatched Outlook Service Pack 2, which is leaps and bounds faster than any previous Outlook 2007 version.
This has the potential of reduced bandwidth usage and reduced connection counts on your Exchange server and/or ISA setup. Overall, a great update so far.
Read more about the update and request the binaries here.
Thanks go out to Gary Cooper for pointing out this Outlook update.
Tuesday, June 2. 2009
This one might seem obvious but it actually makes a difference in performance numbers overall. You also avoid the journaling aspect of NTFS that is unneeded with a cache device.
If you dedicate the device to ReadyBoost, you will only have one file on the filesystem, so any slack/waste in the 64K cluster size will be made up from the lack of $MFT reservations.
Also noteworthy but often overlooked, you can multiplex ReadyBoost devices in Windows 7 so you can use multiple ReadyBoost drives if you really want. This helps out XP Mode on memory starved machines quite a bit.
If you are looking for a Windows 7 compatible version of the Turbo Memory driver from Intel, use version 1.10.0.1003 or higher. You can find a version of this on Station Driver's page here. I don't believe these have reached Intel's page yet, even though they are WHQL signed. The interesting side effect is that the new driver will enable ReadyBoost on the Turbo Ram without assigning a drive letter or file system to it. Pretty cool.
To give you some background without giving too much away, I've had my e-mail hosted on an Exchange 2010 server since around April. I also take advantage of Office Communications Server 2007 R2 quite a bit. I consider my OCS phone number my primary number. I also have a local office phone number and work cell phone. All in all, that's 3 voicemail "boxes" to keep track of.
Most of the time, I'm out of the office, but I still want people that call the office to reach me as long as I have cell signal. Many times while inside buildings or datacenters, cell signal is poor or you aren't allowed to bring your cell phone inside. Usually, if I don't have cell signal, I'll have some kind of Internet data connection, so this is a great example of using OCS for reach-ability while at a customer site. Of course, this assumes you have permission to connect into their network.
Where am I going with this? Unified Communications/Messaging. I know you probably hear that buzz word quite a bit, but this is a good example.
I forward my office phone to my OCS phone number.
I forward my work phone number to my OCS phone number, if there is no answer on the cell phone.
Why do I go through all this effort to get missed calls to my OCS number?
This:
I did edit this message to say "name" instead of the actual name of the person called. Ditto for the phone number involved.
If the person that left the voicemail spoke clearly and wasn't in a noisy environment, Exchange 2010 generates a decent text transcription. Many times, I don't have to listen to the actual voice message.
End result: I avoid having to remember 3 different set of voice mail PINs. I avoid having to remember to check the office voice mail system. If I am in a meeting and can't take a call, I can read the voicemail message inside Outlook without ducking out to check voicemail on my cell phone.
Please be aware that most cellular providers will charge you minutes for forwarded calls, which is the reason I have it setup to only forward the call if there is no answer or the phone line is busy.
As of 06/02/09, the phone codes to do this on the Verizon network are:
Conditional forwarding (only on "no answer" of cell phone):
*71 plus 10 digit phone number
*73 cancels
Unconditional forwarding (all calls forwarded):
*72 plus ten digit phone number
*73 cancels
Busy transfer:
*90 plus ten digit phone number
*900 cancels
As an example, if I wanted to conditionally forward my calls to 616-555-1234, I would enter in *716165551234 into my cell phone and hit [Send].
If you are not on a "home" Verizon tower/network, these codes will most likely not work. Not all phone numbers seem to work, and I do believe you need to have the 'Call Forwarding' option as part of your cell phone plan.
I am sure many other providers have the same type of functionality, but Verizon is the only provider that has a tower near my house. 
Thanks go out to Britt Baubie for the Verizon information.
I discovered this one by accident when trying to use Mobility Modder to update an older laptop running Windows 7 to run the latest Catalyst drivers. Unfortunately, you can install the new drivers but they will refuse to load with a cryptic "Driver reported a problem." message.
Wonder which graphics cards (desktop, mobile and AIW) should use Catalyst 9.3 with for now?
Radeon 9500, 9550, 9600, 9700, and 9800 Series
Radeon Xpress, X300, X550, X600, X700, X800, X850, X1050, X1200, X1250 X1300, X1550, X1600, X1650, X1800, X1900, and X2100 Series
Unfortunately, that is a pretty sizable group of graphics cards that came out not too long ago.
You can read more about it here.
This download comes as a set of preconfigured VHDs. This download enables you evaluate Microsoft Exchange Server 2010 Beta VHD for 60 days.
Download it here.
Thursday, May 28. 2009
In order to use the Microsoft Touch Pack for Windows 7 – you’ll need a Windows 7 PC that supports multi-touch. The Microsoft Touch Pack for Windows 7 will be available to PC makers (OEMs) who will have the option to pre-install some, none, or all of the applications available in the Microsoft Touch Pack for Windows 7 on PCs designed for Windows Touch (PCs that meet the logo requirements for Windows Touch) – so you should start to see these applications showing up on some touch PCs around the time Windows 7 is made broadly available. After general availability of Windows 7, we will look at making the Microsoft Touch Pack for Windows 7 even more broadly available based on feedback from customers and partners.
Read more about it here.
Tuesday, May 26. 2009
Tons of sites have already announced it, but the links are not always easy to find, so here are the direct links:
Most of the users out there just need the "Five Language Standalone" version: x86 x64
To read what is new in SP2, go here.
To read what hot fixes and security fixes are included, go here.
Due to Server 2008 R1 and Vista sharing a common code base, the above links are for either Vista or Server 2008 R1.
Don't forget to reclaim hard drive space after installation with compcln.exe.
Wednesday, May 20. 2009
No catch - I just need a valid e-mail address to send the invite to. Not sure what Vine is? I'm still figuring that one out myself at the moment.
You can read what Vine is about here and check out the FAQ.
If you are looking the the latest version, as of today (05-20-09), version 1.0.2151.0, download the binary from here.
Earlier versions (1.0.2150.2/older) would sometimes crash when the update to v1.0.2151.0 was offered. This avoids that situation, which could get annoying.
The Vine also has a dedicated TechNet forum located here.
I'm guessing there will be more to this program once it gets closer to a full blown public release.
Update: I've seemed to have run out of invites because when I invite people now, they get sent to the sign up page for the waiting list. Either they are at capacity right now, or I've given out all I can for now. I will update when I have more info.
Finally a simple link that you can remember to grab the mobile edition of the Office Communicator, whether it is for your SmartPhone (WinMo Std), PocketPC (WinMo Pro), or a Java based phone.
Just go to http://www.getcomo.com.
Tuesday, May 19. 2009
Although the description inside KB 971083 is fairly sparse, the update fixes an AutoUpdate bug and adds in proper Exchange 2010 inter-op fixes. Previously, if Exchange 2010 was handling the AutoComplete duties for your organization, you would receive a dreaded "Exchange Integration Error" after logging into Office Communicator. This update fixes that error.
The very unfortunate part about the previous update, to 3.5.6907.9, is that it breaks the client auto update functionality.
On a good note, you can work around this issue by placing a direct block with a URL redirect to the location of the updated communicator.msp from 3.5.6907.22.
If you want to force stragglers using Office Communicator 2007 R1 to upgrade to the new R2 version, you can place the CommunicatorVolume.MSI somewhere within the Updates directory on the Front End Server and set that URL as the static "Block with URL" to the R2 install media. Since it is using the built in authentication (at worst, offsite non-domain joined clients will have to enter in their Active Directory credentials), you don't have to worry about unauthorized users downloading the client because the URL is only given after they have logged into the Office Communicator client. No client authentication - no download allowed.
If you are curious how I have my client version filter setup, here is a screenshot:
All those individual version numbers are unnecessary for Office Communicator 2007 R1. You can use a * for the last number (QFE) if you want to catch all MOC 2007 R1 versions. For the curious, I did this originally to test out the blocking functionality with all the known 2007 R1 versions. Typically, most environments have either 2.0.6362.0 or 2.0.6362.129.
I placed the CommunicatorVolume.msi inside \\ocs-pool-fe\Updates\OC\ , so the resulting URL used for the R1 clients looks like this:
https://owc.contoso.com/AutoUpdate/Ext/Files/OC/CommunicatorVolume.msi
You might notice there is a specific block in there for version 3.5.6907.9. This is on purpose, because of the bug in 3.5.6907.9. Although it isn't as seamless as the automated update, it gets the job done by pointing users to:
https://owc.contoso.com/AutoUpdate/Ext/Files/OC/x32/fre/1033/communicator.msp
With those rules setup, we have Office Communicator 2007 R1 clients, of various patch levels, forced to upgrade to 3.5.6907.0, with an auto update to 3.5.6907.22. We also have the broken 3.5.6907.9 clients updating to the proper 3.5.6907.22 so that future auto updates will complete successfully without this workaround. Overall, this will help greatly with our Exchange 2010 rollout.
Monday, May 18. 2009
There have been cases where the wireless chipset on Thinkpads have been disabled even though the hardware switch for wireless had been switched on. Before v12.4 of Intel's wireless drivers, there really wasn't a consistent way to re-enable the wireless radio inside the operating system.
If you only install the updated drivers for the Intel wireless chipset, you won't get the 'On/Off' functionality.
You need to install the 'MyWifi' aka 'Software mode Wireless AP' even if you don't plan on using that feature.
A nice side effect of the new My Wifi option is that there is a Wireless On/Off available from your taskbar.
If you are having trouble enabling the Bluetooth radio even though the hardware switch is 'On', you can use the workaround I detailed here.
A nice side note: The newer versions of the Intel Matrix Storage Manager and Intel Turbo Memory Panel seem to have support for Windows 7 out of the box. You no longer have to 'fool' the installers by saying that you are running Windows Vista.
I still get the CPU pegged from time to time from the Intel Application Pinning service, which is fixed with a simple service restart. It is as if the service is stuck inside a kernel mode loop. I still haven't been able to get the Turbo Ram (non-user pinning mode) to stay consistently enabled across reboots. I always end up with a 1.37GB partition that doesn't have a drive letter and isn't enabled for ReadyBoost, from what I can tell.
A great little program but was always a little sluggish on slower computers. I've noticed a huge difference in speed and performance compared to version 3.3x. Only for the daring, but so far I haven't run into any show stopping bugs for me. I even have it loaded up in my XP Mode VM so I can scan expenses with the old Epson USB scanner on my 64-bit host.
Changes since version 3.36:
Requires and uses! .NET Framework 3.5 SP1
Significant improvements to the installer. Prerequisites are now handled in a much more user-friendly fashion.
The auto-updater can now download in the background, and then install the update after you've exited Paint.NET. Compare this to v3.36 and earlier that jump in your face and require the download and installation to happen right now, and block you from using the program until it's done!
New effects: Blurs -> Surface Blur, Distort -> Dents, Distort -> Crystalize - by Ed Harvey
The responsiveness of effect dialogs has been greatly improved.
When zoomed-in, the rendering quality has been substantially improved.
When zoomed in, it is now much easier to correctly resize or move a selection.
Improved performance when opening multiple images, especially for systems with only 1 processor.
Memory usage has been greatly reduces when more than one image is open.
The selection outline is no longer animated, which substantially reduces CPU usage. It also uses XOR blending.
The middle mouse button can now be used to close an image tab.
Improved the Unfocus effect.
Fixed an issue with Gaussian Blur and its treatment of alpha values.
Fixed a crash with the "Units" selector in the toolbar area.
Added a "Utilities" menu, and moved the following menu items there: Check for Updates, Language chooser, and View Plugin Load Errors. For the alpha release, there are also menu items for "Force Crash" and "Perform Full GC" (you'll know what that means if you're a developer -- Otherwise it isn't interesting).
Installer now has a "Start Paint.NET" checkbox at the end. (On Vista and Win7 with UAC enabled, it will correctly start Paint.NET at non-elevated privilege.)
Renamed "Grid" to "Pixel Grid", to more accurately describe its functionality.
The DirectDraw Surface (.DDS) file type now allows you to select the resampling algorithm for auto-generated mip-maps.
Effect plugins now have access to a "Services" property which allows them to properly access certain internal Paint.NET functionality.
Fixed some very small memory leaks when opening many images.
Russian translation.
A processor that supports SSE is now required (almost all CPU's purchased this decade satisfy this).
You can read about it more and download it from here.
|