Nice work Microsoft. The download page just came online today. You can download Installation Disc Images, VPC Images, or Express Editions. There's even a link to download the .NET Framework 3.5 Beta 2 at the bottom of the page.
Next week, August 2nd, hundreds of middle and senior-level IT Managers from SMB, corporate, academic and government organizations as well as line of business managers will be attending the 1-day forum known as Interface. Although it's not a software/developer event, the schedule looks pretty interesting, and so does the impressive hall of vendors. The Interface forum runs from 9:30 AM to 4:00 PM at the Boise Center on the Grove.
Computers for Kids is currently accepting computers (both working and non-working units) for refurbishment and distribution to K-14 in Idaho. Donations are tax deductible. Computers for Kids is a Microsoft Authorized Refurbisher (MAR) , which means Microsoft provides a good deal on Windows 2000 and sometimes Windows XP operating systems. The Community MAR program was created to increase the number of usable PCs available to non-profits, schools, and low-income families across the globe by reducing the cost of software to refurbishers. The MAR program also benefits the environment by giving new life to a significant number of computers that may otherwise be destined for landfills. Contact Computers for Kids at 8540 W. Elisa Street, Boise, Idaho or by calling them at (208) 345-0346.
This post is a bit off-topic from the usual techno-geek stuff I blog, but for the last two weeks the fine folks from D&R Residential Drainage Systems have been under our house installing a system that ensures that we won't pool water after a heavy rain, yard watering, etc. More importantly, that it won't lead to a festival of bugs, molds, and mildews! The Problem The neighborhood we live in has horrible soil - heavy clay content and quite rocky. We're basically on top of table rock here in Boise. This means that the ground does not absorb water well, especially under the house. This spring, I went down in the crawlspace and saw that there had been water pooling: I didn't see any pipe breaks or problems. After consulting some experts, especially Dan Flynn of D&R, I realized it was just the water from outside coming in and pooling at the lowest point. He tells me many houses are like this in the area. The Solution Dan proposed an under-the-house drainage system. Basically this means the digging of a small trench, just the inside of the foundation, and sloping it down from the corners of the house. The trenches are filled with rocks and wrapped with a special cloth, which allows the water to be collected and sent down stream. These trenches then feed into two catch buckets at the centers of each end of the house. The buckets contain a 1/2 hp pump for pumping the water out. They also have a battery-operated water alarm connected to it, in case of failure and overflow. The pump has a float valve which kicks on when the water reaches a certain level, and pumps the water out of the crawlspace and into a clean-out pipe in our yard. They also installed an AC-powered vent, to further control the humidity.  I'm glad I acted when I did, because I don't want to fail an inspection in a few years when I go to sell the place. I also understand that systems like this are fairly common in other parts of the country. Who'd of known?
I can appreciate a fusion of technologies as much as the next guy, but this is a real head-scratcher. Check out the Wii Key project, which uses a Wii Remote to handle the basic slideshow operations.
Ok, I finally got fed up with all of the spam in my historical dasBlog postings. It's really embarrassing to send a link to a a colleague, only to have them snicker at all of the spam comments and trackbacks.
For those of you who don't know what a trackback is, it's basically an acknowledgement that enables authors to keep track of who is linking to, or referring to their articles. When used properly, trackbacks form a communication link between the two blogs, so that new comments on one blog can basically ping the other, allowing readers to easily follow discussions on both. The problem is that spammers have abused this mechanism and bloggers end up with trackbacks and pingbacks to various gambling, herbal medication, and adult sites.
Earlier this year I joined the ranks, and disabled my trackback and pingback services in dasBlog. I then followed Scott Hanselman's advice on using Akismet spam blocking service.
The big effort was then how to cleanup the <Comment> and <Trackback> elements that were spam, so, like others before me, I built a tool to assist with this.
- Download ScrubDasBlog.zip or ScrubDasBlogSource.zip to your hard drive
- Edit the blacklist.txt to include your own blacklisted URLs *
- Backup your existing feedback files: \content\*.dayentry.xml
- Run the ScrubDasBlog utility, specifying the path to your \content folder and the path to your blacklist.txt file, for example:
scrubdasblog c:\inetpub\wwwroot\mydasblog\content c:\scrubdasblog\blacklist.txt
* If you have predominately more SPAM comments and trackbacks in your dasBlog history, then you can generate a starter blacklist by going into your \content sub-folder and typing the following:
type *.xml | find "AuthorHomepage" > blacklist.txt
After you generate the blacklist.txt file, you should remove any good sites and remove any duplicates, before running the ScrubDasBlog utility.
I would recommend downloading the Source code version and reading through my code. Please comment on any improvements you might make.
Last month at Tech-Ed, I asked many of my SharePoint friends, and a few vendors, how to do this. I got answers ranging from "You can't" to "You'll need to buy our utility". They all told me that I should just add the content database back to my SharePoint instance and then use the WebDav or some other utility (sometimes commercial) to extract the documents in bulk. This wouldn't work, because I had upgraded to WSS 3.0 and this was a WSS 2.0 database. Well, it may have worked, but I was saving it as a final option. Instead, I searched the Web and found a posting by Mark Jen where he posted the code on how to do this. His code does what I suspected was possible - just rip through the items in the dbo.Docs table, and stream out the Content fields. It handles the creation of the folders as well! Thanks Mark!
While enjoying the fireworks yesterday in Oceanside, California with my friend Scott Cate, he let me know about a CodePlex project called Terminals. Terminals is simply a wrapper, around the Terminal Services ActiveX Client (mstscax.dll) and provides multi-tab interface - which can be very handy when remoted-in to multiple servers at once. Also, it supports screen resolution up to 4096x2048, clipboard, drag & drop into the session, and some other nice features.
Yet another Architect MVP has bitten the dust, to join the cooler crowd over here under the Team System MVP banner. Martin Danner is an experienced developer, project manager, and consultant in the software and information technology field, Danner has an extensive history in the software engineering field. He worked as a senior software engineer at Micron Technology, where he developed applications for the Web and PC, and he managed a group responsible for configuration management and software quality for all corporate software systems. Danner has also worked as a software engineer, developer, and consultant for Northrop Corporation and Price Waterhouse. Danner earned a bachelor's degree in engineering from California Polytechnic State University at San Luis Obispo. He is a Microsoft Solution Architect MVP, a Microsoft Certified Solution Developer for the .NET Framework (MCSD.NET), as well as a PMI Project Management Professional (PMP). It wasn't too long ago that Jeff Levinson defected from the Architect MVP camp. What is going on over there?
Talk about "community-driven", Lorin Thwaits and the other coordinators of the Desert Code Camp are wanting your input on when 'camp should be held this next year. You can choose between dates in September and October.
Bookmark this page. For the next several weeks, Scott Golightly (Microsoft Regional Director from Utah) and I will be publishing several instructional videos around Team System. Currently, there are two videos posted: - How Do I: Customize TeamPlain?
- How Do I: Create Custom Work Items in Team Foundation Server?
More coming each week. Stay tuned ...
I saw a demo of these at Tech-Ed, and thought I would share with my friends. Essentially, the Database Operations team at Microsoft uses a suite of jobs on all their servers for performing backups, automated database maintenance, improve performance , and improving disaster recovery. I'm sure every SQL Server expert/consultant out there has his or her own bag of tricks, but Microsoft is finally sharing theirs. These SQL maintenance jobs provide automated tasks such as database or transaction logs backup, performing database optimization like Index defrag or update statistics, cleaning MSDB backup history and recycling the SQL error log. Each of these jobs runs stored procedures that are installed when the jobs are created. The following are the jobs get installed with this package. - SQLBackupAll
- SQLBackupDiffAll
- SQLBackupTranAll
- SQLBackupChecker
- SQLDBCCAll
- SQLIndexDefragAll
- SQLUpdateStatistics
- SQLCleanupMsdbBackupHistory
- SQLCycleErrorLog
Download the automation jobs here, and then refer to the Word document inside.
This week Microsoft released the Visual Studio Team Foundation Server – Project Server 2007 connector as a CodePlex project. The project has been up for a few weeks, but is now being broadly advertised. The TFS-PS2007 connector is designed to integrate the project management capabilities of TFS with Project Server 2007. It's been developed by the Visual Studio Team System Rangers in response to significant customer demand for a connector solution. Future versions of Team System will have native integration with Project Server, in the meantime this Connector solution is the best way to integrate the two Microsoft products. This solution builds on the previous PS2003 VSTS Connector, published on GotDotNet.
I apologize for the delay, but if you attended our PRCN05 pre-conference last week at Tech-Ed, you might be interested in downloading our demo files. 
I just learned about this neat editor for creating and editing Windows Installer packages (.msi files) and merge modules (.msm files). Orca is just one of many cool installer tools by Microsoft. It provides a graphical interface for validation, highlighting the particular entries where validation errors or warnings occur. This KB255905 article explains more. Orca is part of the platform SDK and locating the correct download was difficult - a lot of redirected pages and dead ends, but I found it as part of the Vista SDK download as well as the Windows Server 2003 SDK download. Once you install the SDK, look for Orca.msi and install it separately. Here is a screenshot of running Orca on the Orca.msi file ... 
What a great week. I saw many friends ... attended many parties ... and learned a few new things ... One of the technologies I heard about was Windows Live Writer, which provided me the ability to write blog posts offline, such as I'm doing right now!
|