You can get the rest of the details from Nick and read the SP1 whitepaper for even more information.What is SP1? What is it not?
In addition to updates we’ve previously released, SP1 will contain changes focused on addressing specific reliability and performance issues we’ve identified via customer feedback, supporting new types of hardware, and adding support for several emerging standards. SP1 also makes additional improvements to the IT administration experience. We didn’t design SP1 as a vehicle for releasing new features; however, some existing components do gain enhanced functionality in SP1.
More information on what’s included in SP1 can be found in the detailed white paper.
When can I get my hands on the Beta of SP1?
A Beta release of Windows Vista SP1 is slated for availability in the next few weeks. A small group of testers has been putting a preview of the SP1 Beta through its paces to help prepare for broader release. We made the choice to start with a very small group of testers because we think it’s better for both our customers and for Microsoft to keep the beta program small at the start.
A later pre-release of SP1 will be available to a larger group of testers via MSDN and TechNet subscribers.
And what about SP1 itself -- when will that be available?
We're targeting releasing SP1 to manufacturing in the first quarter of 2008, but as always, we’re first and foremost focused on delivering a high-quality release, so we'll determine the exact release date of SP1 after we have reached that quality bar. (FYI, in case you didn’t already know: the Windows Vista SP1 and Windows Server 2008 engineering efforts are aligned, so the Server team also said on their blog today that they are targeting the first quarter of 2008 for their release to manufacturing.)
Wednesday, August 29, 2007
Windows Vista Service Pack 1 Beta Announced
Just In Time Learning
Pamela does a great job of describing Just-In-Time Learning:
You are much more likely to pay attention to, absorb and integrate skills if you learn them just before or during the time that you will apply them. So the best time to learn presentation skills is just before you have to deliver a real presentation. The best time to learn how to create an information product is while you are actually creating it. The best time to learn how to market your services is while you are setting up your website and talking with potential customers on the phone.For more information on subjects like Just-In-Time Learning check out Pamela's post at http://www.escapefromcubiclenation.com/get_a_life_blog/2007/08/it-takes-a-vill.htmlIn these circumstances, not only will you be very interested in what you are learning because you know you will need to apply the knowledge immediately, but you will be emotionally invested in mastering it because you will be demonstrating it in a live situation, with real people.
In addition to a just-in-time learning moment, you also want to make sure that you have the time to commit to what it takes to obtain a desired result. What this means is that:
- You don't have lots of outside distractions. If you are moving, leaving a relationship, working three jobs or having a baby, it may not be the best time to use an expensive coach or participate in a time-intensive workshop. These kinds of distractions not only take up time on your calendar, but they are emotionally intensive which can drain some of your natural creativity and ability to learn.
- You make time for and commit to completing your homework. The most gifted, results-oriented and dynamic coach or consultant will not be able to help you obtain your desired results if you don't do your part. Even if you totally outsource a task (like planning and coordinating and event, or creating a product or program), you will still need to be consulted at certain times and make decisions. As a coach and former consultant, this is a very tricky and frustrating situation, since I know I ethically cannot do my work and the work of my client, even if I am really motivated to see results happen.
Tuesday, August 28, 2007
Microsoft tries to explain Windows Genuine Advantage issues
The issue with processing validations began Friday afternoon at about 3:30 PM Pacific time and through a combination of posts to our forum and customer support the issue was discovered by evening. By about 11:15 AM Pacific on Saturday morning the issue affecting the validation service had been analyzed and resolved such that validations were again being processed properly. Our data shows that fewer than 12,000 systems were affected worldwide and that many of those have already revalidated and are fixed.
...
This validation failure did not result in the 30-day grace period starting and no one went into reduced functionality mode as a result. The experience of a system that failed validation in this instance was that some features intended for use only on genuine systems were temporarily unavailable. Those features were Windows Aero, ReadyBoost, Windows Defender (which still scanned and identified all threats, but cleaned only the severe ones), and Windows Update (only optional updates were unavailable; security and other critical updates remained available). Also, the desktop message about failed validation appeared. And as I indicated, these features return to normal and the desktop message disappears when an affected system is revalidated at our site.It seems to me like the default for failing to validate should at least leave Windows Defender fully-functioning.
Monday, August 27, 2007
The 7 Highly Effective Habits of Successful Freelancers
1. Write/design every day: Many freelancers are drawn to their particular career because they love it. They love to write, design, draw – whatever it is, they would do it for free.Now, since I'm currently re-reading Timothy Ferriss' The Four Hour Workweek I don't necessary agree with all of these - but they are worth thinking about. Maybe after this reading of The Four Hour Workweek I'll start putting together some post-read transcriptions of my thoughts on the book - hopefully this will help my retention of some of the ideas.
2. Don’t wait for markets to come to them: Building on this first habit, when you are constantly churning out new material, you don’t have to wait for clients to come to you, you can pitch to them.
3. Have more than one stream of income: By this, I do not mean that they have second jobs. Most successful freelancers do more than one thing.
4. Have a niche: While this may seem to contradict the previous habit, it doesn’t. Most successful freelancers do one thing – and do it very well. Eg, they are a medical writer, a direct mail copywriter, a web designer.
5. Have a website: Without fail, all successful freelancers have at least a basic website. They realize the need to present a professional image to clients and have invested in an online presence.
6. Are savvy & consistent marketers: Revisiting habit three, successful freelancers are masters of marketing their services. They have to be.
7. Put in much more than 40 hours/week: Face it, you may be able to go to the grocery store at 2pm when everyone else is stuck in an office, but you probably didn’t log off until 2am, finishing up a project for a client who needed it at the last minute.
Friday, August 24, 2007
My MAME Cabinet
Thursday, August 23, 2007
Yahoo Photos Closing Email
Dear Yahoo! Photos user,
For some time now, we've supported two great photo sharing services: Yahoo! Photos and Flickr. But even good things come to an end, and we've decided to close Yahoo! Photos to focus all our efforts on Flickr the award-winning photo sharing community that TIME Magazine has called "completely addictive."
We will officially close Yahoo! Photos on Thursday, September 20, 2007, at 9 p.m. PDT. Until then, we are offering you the opportunity to move to another photo sharing service (Flickr, KODAK Gallery, Shutterfly, Snapfish, or Photobucket). We're making the transfer real simple, and with a couple clicks we'll automatically move your photos to Flickr or wherever you want them. You can also download your original-resolution photos back to your computer, or buy an archive CD from our featured partner (for users of the New Yahoo! Photos only). All you need to do is tell us what to do with your photos before we close, after which any photos remaining on Yahoo! Photos will be deleted and no longer accessible.
Of course, we hope you'll join us at Flickr (you can even use your Yahoo! ID), but we also realize that Flickr may not be for everyone. In the end, we want you to find the service that's right for you, and we hope you take some time to learn more about your options before making this important decision.
Please give us your decision by Thursday, September 20, 2007, at 9 p.m. PDT. After that time, any photos remaining in Yahoo! Photos will be deleted. Click here to make your decision, or review a list of our frequently asked questions.
Thanks for being a part of the Web's largest photo sharing service we hope to see you over at Flickr!
If you have already moved or downloaded your photos, please disregard this message.
The Yahoo! Photos team
Wednesday, August 22, 2007
Who thought this was a good idea?
A Japanese game maker said Wednesday it would withdraw arm-wrestling machines from arcades after three players -- two of them foreigners -- broke their arms.This just seems like one of those things where you wouldn't go "Hey, lets start off at the highest level and see how we do - what's the worst that could happen?". Especially if you could not read any of the instructions/warning labels on the machine.Players would choose a strength level from 10 characters, ranging from a maid to a professional wrestler, and face off with an artificial arm on the other side of the table.
A 25-year-old South Korean man broke his right arm while playing the game in Osaka, while a 19-year-old Frenchman and 24-year-old Japanese man also suffered arm fractures, the company said.
Atlus, a Tokyo-based arcade game maker, said it will remove the 155 machines of the game -- called "Udedamashii," which means Arms Spirits -- which were put into service just a month ago.
"We had done careful simulations on the possibility of injuries before putting it on sale, but unexpected accidents can happen with game machines when people are too excited or fail to follow instructions," a company spokeswoman said.
"But I'm afraid some foreign nationals couldn't understand the instructions well as it was written only in Japanese," she said.
By paying 100 yen, or just under one dollar, the player would have two battles of strength.
Tuesday, August 21, 2007
Trail Running Tips
- Respect the Trail: Stay on marked trails, and never litter.
- Eat & Drink: You need to be able to carry your own water, and possibly bring food with you on your runs. You never know what sort of conditions that you will find or when you will be delayed past dark. You are going to need to the fuel and hydration to keep yourself operating safely.
- First Aid Kits & Dry Clothes: These are two items that you should have in your car at all times.
Run with a Friend: Running with a friend is more fun and is also safer. Always let somebody know where you are running and when you will return, especially when you do not have anyone to run with. At the very least, leave a note in your car. If you get injured on your run, then it will be easier to find you if somebody knows where to start looking. You may also want to stick to more frequently traveled trails when you are running solo.- Bring Insect Repellent: You might be able to run away from the mosquitoes, but nobody can out run deer flies. The insect life on trails is going to be much heavier than elsewhere, so plan accordingly.
- Clean Your Shoes: It is much easier to go running if you have clean, dry shoes than if you have to put something on your feet that is soggy or crusty. Ian is a firm believer in rinsing the shoes with the hose, removing the insoles, and stuffing the shoes with newspaper over night.
- Follow the Left Hand Rule: If you are unfamiliar with the trails that you are running on, then always turn left whenever an opportunity presents itself. Worst case scenario involves running in a circle, and the best case scenario is that you can easily find your way back to the trail head by turning around and taking right turns if you get lost.
- Hunting Season: While bird hunters probably won’t shoot you, it pays to be careful during hunting season. During deer hunting season especially, make sure that you wear blaze orange and make a lot of noise so that anybody that is out there knows there is a human coming. Know the rules of the land that you are on as well; even state parks may be open to hunting during certain days of the week.
Monday, August 20, 2007
Sync Outlook with Google Calendar
Fortunately for me I've found SyncMyCal, which provides two-way synchronization between Microsoft Outlook (and Exchange) and Google Calendar. SyncMyCal is easy to setup and has been fool-proof so far in synchronizing my data.
A free version of SyncMyCal is available for download at http://www.syncmycal.com/google_calendar_synchronization.htm, a commercial version is also available for $25. The only differences between the free and commercial version is support for Auto Sync and the date syncronization range (only 7 days at a time with the free version), but if you don't mind clicking a button once every every days then the free version should do fine.
Friday, August 17, 2007
Add Copy To/Move To to Explorer right-click menu
Copy To:
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers]
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB630-2971-11D1-A18C-00C04FD75D13}]Move To:
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers]
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB631-2971-11D1-A18C-00C04FD75D13}]
Thursday, August 16, 2007
Export a Fixed Width file from Excel
To properly export a file from Excel into a Fixed Width format you can use the following VBA Macro I created - MakeFixedWidth()
Sub MakeFixedWidth()
Dim Sizes As Variant
Dim arr As Variant
Dim r As Long, c As Long
Dim fso As Object
Dim ts As Object
Dim TheLine As String
Dim TestStr As String
Sizes = Array(100, 40, 5, 5, 8, 2, 10, 9, 3, 40, 3, 16, 16, 3, 16, 18, 20, 1, 3)
arr = ActiveSheet.UsedRange
Set fso = CreateObject("Scripting.FileSystemObject")
Set ts = fso.CreateTextFile("c:\RENAME_THIS.asc", True)
For r = 1 To UBound(arr, 1)
TheLine = ""
For c = 1 To UBound(arr, 2)
TestStr = Left(Trim(CStr(arr(r, c))), Sizes(c - 1))
TheLine = TheLine & TestStr & String(Sizes(c - 1) - Len(TestStr), " ")
Next c
ts.WriteLine TheLine
Next r
ts.Close
Set ts = Nothing
Set fso = Nothing
MsgBox "Done"
End SubSimply adjust the Sizes = Array definition with the number and widths of your columns and the macro will export them and save them to C:\RENAME_THIS.asc regardless of the column widths you've setup in Excel.
Wednesday, August 15, 2007
Things to consider when choosing a new career path
- Does it make you genuinely happy?
- Does it force you to work only in certain areas?
- Will you have to do things that contradict with your personal values?
- Does it pay enough for you to make it financially?
- Do the extra personal requirements stress you or excite you?
- Is their room for advancement?
- Is their room for personal growth?
Tuesday, August 14, 2007
Group emails into 'Known Senders' and 'Unknown Senders'
Although there are many steps, you can create this rule in under two minutes.Now when a new message arrives in your inbox, Outlook will check to see if the sender of that message is in your Contact folder specified above and if it is Outlook will add the specified category. Once it is categorized you can simply click the Category column to sort your email, allowing you to read emails from people you know before the emails from strangers.1. From the Tools menu, select Rules and Alerts…
2 In the Rules and Alerts dialog, click New Rule…
3. In the Rules Wizard, scroll down to the Start from a blank rule.
4. Click Check messages when they arrive.
5. Click Next >.
6. Scroll down the conditions list and select Sender is in a specified Address book.
7. In the lower part of the dialog, click the hyperlink specified.
8. In the Add Address List, highlight your Contacts folder.
9. Click the Add button.
10. Click Next >.
11. Select assign it to the category category.
12. In the lower section, click the category hyperlink.
13. Check the category you would like to use.
14. Click OK.
15. Click Next >.
16. Add any exceptions and click Next >.
17. Provide a name for your new email rule.
18. Optionally, you can check Run this rule now on messages already in “Inbox”.
19. Click Finish.
20. Click OK.
Note: If you have a rule labeled "clear categories on mail", you may want to uncheck it. It will remove the categories your new rule just assigned. Otherwise, you need to manually run the rule.
Monday, August 13, 2007
Tired of double-clicking on the clock to see the date?
If, like me, you've always been annoyed with the fact that you either have to hover over the time (to get the date) or double click the clock (to see a calendar) in Windows then this is a great free download. QuickMonth Calendar is a small application which will pop-up a full month calendar when you hover over the clock in Windows. You can configure how long you want the hover delay to be and various other options.You can download QuickMonth Calendar for free at http://www.esnips.com/web/qmc
Friday, August 10, 2007
Exchange Server 2007 Certification Tips
If you would like some more information about what to study on the new Exchange 2007 exams, it can be gotten right from the horses mouth - Kate from the Microsoft Exchange 2007 Server blog 'You Had Me at EHLO' offers this advice:
Look at the exam objectives and make sure that you know how to perform the tasks that are listed. Here are a couple of hints that shouldn't get me kicked out of the MCP club:
- If it happens in Exchange 2007, there's an Exchange Management Shell command behind it somewhere.
- If it's new and different compared to other versions of Exchange, you should learn the basics of how it works.
- If you can't set up Exchange 2007, you won't get very far.
- Browse the Exchange TechCenter Library. It is your most comprehensive source for Exchange 2007 information and all the answers are in there. (http://technet.microsoft.com/exchange)
If you would like to get more information on this subject, you can also review the following Live Meeting recording:
Microsoft Vista and Exchange 2007 Certification Review Session 1
Thursday, August 9, 2007
Make Smart Decisions Quickly
- Decisions are acts of self-expression
- Say a few syllables
- Positive reinforcement
Wednesday, August 8, 2007
Find a domain name with Bust A Name
If you've every tried finding a descriptive domain name than you know how annoying it can be to find one that isn't either already taken or just a spam/parked page. Bust A Name allows you to find one without having to resort to hyphens or exotic gibberish.
Tuesday, August 7, 2007
Enhance Google Maps with MapMyRide
If you don't have a Nike+ device for your ipod and don't already use something like Runner's World's Training Log, this is a great alternative. I really like it because it allows me to track my runs, walks, and bike rides all in one place, while still allowing me to differentiate between a run and a ride.
Monday, August 6, 2007
Get Vista-like Explorer Breadcrumbs on Windows XP
Here are how the Explorer breadcrumbs look in Windows Vista:

Here is how they can look in Windows XP with the installation of a small utility:
The secret to getting your Windows Explorer to display those breadcrumbs in Windows XP is to download QT Address Bar. QT Address Bar is a free download and requires nothing more than Windows XP and .NET 2.0 or above. You can download QT Address Bar here or visit the site for more information.
Friday, August 3, 2007
U.S. Foreclosure Heatmap, Map of Misery


Thursday, August 2, 2007
Windows Server Virtualization Security Discussion at Black Hat
The abstract to Brandon’s presentation is here: http://blackhat.com/html/bh-usa-07/bh-usa-07-speakers.html#Baker and in summary, Brandon discussed:
- Windows Server virtualization and Windows Server 2008 architecture and components
- How Windows Server virtualization virtualizes the CPU and enforces virtual machine isolation
- Best practices for Windows Server virtualization deployment
- Hardware futures [e.g., TXP from Intel, SVM from AMD, IOMMU]
Wednesday, August 1, 2007
Beta 2 of Visual Studio 2008 and .NET 3.5 released
Visual Studio 2008 can be installed along-side Visual Web Developer 2008 Express or Visual Studio 2005, so you can try out 2008 without messing with your current environment. .NET 3.5 Beta 2 also includes a go-live license which allows you to build and deploy applications into production.
Some of the new features of VS 2008 Beta 2 and .NET 3.5 Beta 2 are:
- VS 2008 Multi-targeting support: Lets you target multiple versions of the .NET platform
- VS 2008 Web Designer: A significantly improved HTML web designer - includes split-view editing, nested master pages, and much-improved CSS integration.
- .NET 3.5 ASP.NET AJAX: The AJAX library is now built into the ASP.NET functionality in .NET 3.5
- VS 2008 VB/C# Compilers: Now include keywords and capabilities for functional programming, which lets you write cleaner code. The compilers also now include support for LINQ (Language Integrated Query), which makes querying/working with data a first-class concept in .NET.
- LINQ to SQL Improvements: LINQ to SQL is an built-in OR/M (Object Relational Mapper) in .NET 3.5. This allows you to model relational databases using a .NET object model. You can then query the database using LINQ and update/insert/delete data from it. LINQ to SQL fully supports transactions, views, and stored procedures.
For client development VS 2008 includes WPF designer and project support. ClickOnce and WPF XBAPs now work with FireFox. WinForms and WPF projects can also now use the ASP.NET Application Services (Membership, Roles, Profile) for roaming user data. Office development is much richer - including support for integrating with the Office 2007 ribbon. WCF and Workflow projects and designers are included in VS 2008. Unit testing support is now much faster and included in VS Professional (and no longer just VSTS). Continuous Integration support is now built-in with TFS. AJAX web testing (unit and load) is now supported in the VS Test SKUNote:
If you have ever installed a previous version of VS 2008 or "Orcas" on your machine you need to reset your VS 2008 settings after installing Beta 2. You can do this by typing "DevEnv /resetsettings" in the Visual Studio 2008 Beta 2 directory.



