Friday, March 07, 2008

Vista, Win2k3, Win2k8 Command Line Reference CHM

Microsoft Downloads - Windows Command Reference

"...

The Windows command-line tools are used to perform various tasks related to Windows Vista, Windows Server 2003, and Windows Server 2008.You can use the command reference to familiarize yourself with new and enhanced command-line tools, to learn about the command shell, and to automate command-line tasks by using batch files or scripting tools.

..."

image

Your A to Z and Command by Server Role command line reference chm...

Simi Valley Trails - Long Canyon Trail Photowalk

As I've tweeted and previously commented, I've been doing some hiking in the hills around my city (Simi Valley, CA USA).

I've finally started uploading the pictures to my Live Photo Albums.

This one (Long Canyon Trail album) is from a recent hike on the Long Canyon Trail, at the west end of Simi.

Panorama view from the top of the trail

The coolest thing (IMHO at least) are some fossil layers in some rocks at the top of the trail. We're talking some 1,500 feet above sea level here... (Every time I hike by these the Science Channel comes to mind, causing me to wonder at the geological uplift that must have caused these, the time scales involved, etc... :)

Anyway, for more images of these layers and the trial, check out the album...

 

Related Past Post XRef:
Simi Valley Trails - "Long Canyon Loop"

Thursday, March 06, 2008

35 Very Cool (and Free) Icon Sets From Smashing Magazine

Smashing Magazine - 35 (Really) Incredible Free Icon Sets

"When it comes to icons, web designers and graphic artists have an excellent opportunity to showcase their craft, prove their experience and explore their creativity. A sweet, nice icon set is a perfect showcase of designer’s work and a powerful instrument to build up your reputation online.

...

Below we present 35 incredible free icon sets which you can use for your web designs or your desktop to spice up your posts with some nice illustrations or enrich your desktop with outstanding dock icons. Some of the listed icons can be used in web designs, some of them are supposed to be primarily for desktop. So hopefully everybody will find something useful.

You might want to take a look at the following articles we’ve presented earlier:

Please notice: not all listed freebies can be used for commercial projects, however you can use all of them in your private projects of for you personal purposes. Please read the disclaimers carefully before using the icons - they’re changing from time to time.

..."

There are some seriously good icon's in these sets. I think my favorite is the Mammoth set...

mammoth_icons

Yes, there are "work"/normal sets too. ;)

The IE8 VPC - IE8 the easy way

Microsoft Downloads - Internet Explorer Application Compatibility VPC Image

"A VPC hard disk image containing a pre-activated Windows XP SP2 or Windows Vista, and IE6, IE7 or IE8.

IE6_VPC.EXE

435.1 MB

IE7_VPC.EXE

434.3 MB

IE7-VIS1.exe

700.0 MB

IE7-VIS2.rar

700.0 MB

IE8_VPC.EXE

438.6 MB

IS7-VIS3.rar

590.5 MB

..."

I had vowed to my co-workers that I was going to blog about everything except the stuff coming from MIX08 (that's being covered well enough... ya think?).

Well I guess I lied...

Microsoft has added an IE8 VPC to their Internet Explorer Compatibility VPC list and I've not seen that covered many places, so...

Anyway, now you can play with IE8 worry free.

(via samaxes - Internet Explorer 8 Application Compatibility VPC Image & .: Daniel Melanchthon :. - IE8 Beta 1 VPC-Image)

 

Related Past Post XRef:
WinXP IE6 & WinXP IE7 VPC Images
WinXP SP2 IE6 VPC Image Refreshed
WinXP SP2 IE6 VPC Image

Office Live Workspace Update for Windows Vista

Microsoft Downloads - Office Live Workspace Update for Windows Vista

"...

The Office Live Workspace Update installs three Windows Vista updates (KB945435, KB945145, KB933860) and one Office 2007 update to ensure optimal performance on Windows Vista when using Microsoft Office Word, Excel, and PowerPoint with Office Live Workspace. The update improves the performance of opening and saving Workspace documents from these Office programs. In some cases, the update also resolves problems with "Open from Office Live" and "Save to Office Live" functions of the Office Live Add-in. This update is only needed for computers running Windows Vista.

..."

If you're having Office Live Workspace problems and are on Vista, you might want to check this out.

I dug through my updates and didn't see the referenced KB's so I went ahead and installed this, even though my Workspaces from within Office is now working...

Kind of a weird install process. No friendly Update GUI, just a CMD window with text updates as the KB's were installed.

And now I have to reboot to finish up the update...(sigh).

(via Curious George on TechNet and more... - The latest Windows, Office, Server Applications, Driver and System Management Tool downloads)

 

Related Past Post XRef:
Microsoft Office Live Workspace Beta now available for everyone
First update for Office Live Workspaces released

LINQ to Life - The Game of Life via LINQ

CodeProject - LINQ to Life

"Believe it or not, LINQ is not just about data access. LINQ makes a profound impact on every day code. Remember, the days trying to find an element in a list by looping through elements, setting some flag (e.g., found = true;), and calling break to get you out of the loop? Those days are over thanks to LINQ and the powerful features that come along with it including lambda expressions, type inference, and extension methods. This article will use a classic program, Conway’s Game of Life, as a chassis for a LINQ engine. The purpose is to show how writing query expressions adds flexibility, readability, and power to code that is typically full of loops and branches that add to the cyclomatic complexity.

Click here to watch the screen cast

...

Conclusion

I may never write a for loop again. At least not while trying to find a particular element within a collection. LINQ expressions, extension methods, lambda expressions, and type inference are just a few of the powerful new features of 3.5 that make C#/VB.NET so much more expressive: not just for your typical database backed LOB application, but for everyday coding.

In this article, I only touched on some of the critical places where I used LINQ. Please download the source for this project and look at even more LINQ-y goodness. There is even an example of using the Enumerable.Range method that provides Ruby style sequence generation. Warning: I didn’t spend much time on the GUI itself. The code would also make a good basis for a round or two of code golf, as the point of this article is to show how readable and clear LINQ can make your code."

This article's title is what grabbed my eye, but the code is what kept me reading it...

Google Calendar Sync - Free utility from Google for two way sync'ing between Google Calendar and Outlook

Official Google Blog - Google Calendar Sync

"...When I traveled, I'd import my Google Calendar data into my laptop's Outlook calendar so I could access it offline. This was not only annoying to maintain, but also quite error-prone. If I made updates on any of the copies of my calendar, I had to make sure to make those same exact changes to the other copies, too.

This was my life for a whole year before we started working on Google Calendar Sync, a 2-way synching application between Google Calendar and the calendar in Microsoft Outlook. I was probably the most excited person on the team when we started developing it, because now I can access my calendar at home or on my laptop, on Google Calendar or in Outlook. When I add an event to the Outlook calendar on my laptop, Google Calendar Sync syncs it to my Google Calendar -- and since I also have Google Calendar Sync running on my desktop, the event then syncs from Google Calendar to Outlook calendar on my desktop. All of my calendar views are always up to date, and I can choose whichever one I want to use.

CalSync "

Calendar Help Center - Google Calendar Sync: Getting Started

"Google Calendar Sync allows you to sync events between Google Calendar and Microsoft Outlook Calendar. You'll be able to determine the direction of information flow, as well as the sync frequency. Staying on top of your Google Calendar and Microsoft Outlook Calendar events has never been easier!

Keep in mind that it's not possible to sync events on secondary calendars at this time. Google Calendar Sync will only sync events from your primary Google Calendar and your default Microsoft Outlook calendar.

Get started

To begin syncing, follow the steps below:

..."

Interesting... I've been looking for a new free Google Calendar sync for a while. Nice to see one directly from Google.

I may hold off on this one though, waiting for a version that lets me pick which Outlook calendar gets sync'ed (the new calendar features in Outlook 2007 make is easy to keep difference calendars in different PST's, giving you the power/option to see only those events/calendars you're focusing on... Work, Personal, Shared [i.e. Google], etc)

 

Related Past Post XRef:
Sync Outlook with Google Calendar and more...
gSyncIt - Freeware Outlook to Google Calendar Sync Utility [No longer freeware]

Wednesday, March 05, 2008

"Upgrading from WSS2.0 to WSS3.0 after upgrading TFS from 2005 to 2008"

Bryan Krieger - Upgrading from WSS2.0 to WSS3.0 after upgrading TFS from 2005 to 2008

"Several customers are wondering about upgrading their TFS Windows Sharepoint from 2.0 to 3.0 after upgrading TFS 2005 to TFS 2008.  Below are some additional guidance steps to follow for an in-place upgrade of WSS2.0:

Follow the instructions in http://technet2.microsoft.com/windowsserver/WSS/en/library/91046a84-57a1-40cb-a32c-ff3395073dc91033.mspx?mfr=true, paying attention to the topics on Plan and Prepare for Upgrade, Perform Pre-Upgrade steps and Perform and in-place upgrade

1. Run WSS prescan.exe tool to verify if you can upgrade WSS from 2.0 to 3.0

...

6. Now you should have Orcas server with WSS3.0"

This is one of those things I'm going to want at some point in the future...

(via Team System News - VSTS Links - 03/05/2008)

Shadow Explorer - Free utility (beta, v0.1) to see all those shadow copies Vista is hiding (err... um... keeping safe) for you...

ShadowExplorer

"ShadowExplorer allows you to browse the shadow copies created by the Windows® VistaTM Volume Shadow Copy Service. It's especially thought for users of the home editions, who don't have access to the shadow copies by default, but it's also useful for users of the other editions.

Shadow Copy

From time to time, Windows® VistaTM creates point-in-time copies of your files. This allows you to retrieve older versions from files you accidentally deleted or altered. This service is turned on by default on all versions of Windows® VistaTM, but Microsoft grants access to these copies only in Ultimate, Business, and Enterprise editions. This is where ShadowExplorer comes into play. For more information on Shadow Copy, visit Microsofts website.

ShadowExplorer

Since the Volume Shadow Copy Service is included, and turned on by default, in all editions of Windows® VistaTM, why not take advantage of it? All it takes is an additional tool like ShadowExplorer, that can access the shadow storage and make the point-in-time copies accessible to the user.

Features
  • Show available point-in-time copies
  • Browse through Shadow Copies
  • Retrieve versions of files and folders

...

ShadowExplorer - Manual

manual_3

manual_4

I don't have a Vista machine here at work, but I'm definitely going to check this out when I get home... I've wanted an easy way to see what's been shadowed. Also may be an interesting EDD/forensic utility...

 

(via LAWTECH GURU BLOG by Jeff Beard - Free "Shadow Explorer" Displays & Recovers Shadow Copies on Any Version of Vista)

Source Code Outliner Updated (?.. now with VB source)

CodePlex - Source Code Outliner Power Toy

"The binary MSI installs are on Microsoft Downloads:
Source Code Outliner for Visual Studio 2008
Source Code Outliner for Visual Studio 2005

Source code:
The C# source code for the Source Code Outliner for VS 2008 is in the Source Code tab as part of this CodePlex project.
The VB source code is attached in the Releases tab in a ZIP file: SourceCodeOutlinerVB2008.zip

Source Code Outliner
The Source Outliner PowerToy is a Visual Studio 2008 extension that provides a tree view of your source code's types and members and lets you quickly navigate to them with filtering inside the editor.

...

sco

..."

I'm not exactly sure what's been updated, but the two Releases were updated yesterday... But it does look like the VB Source wasn't there when I originally posted on this and also the install MSI may have been updated.

 

Related Past Post XRef:
Source Code Outliner 1.0 PowerToy for Visual Studio 2008

Get your own Singularity (Research OS written in Managed Code) - The Singularity Research Development Kit (RDK) 1.1 is now freely available for academic non-commercial use

hacked.brain - Singularity OS now available for download

"Just saw this over on Ars, the Singularity OS from Microsoft Research is now available for download. ..."

Microsoft Research - Singularity

"The Singularity Research Development Kit (RDK) 1.1 is now freely available for academic non-commercial use. You can download it from CodePlex, Microsoft's open source project hosting website, here.

...

Singularity is a research project focused on the construction of dependable systems through innovation in the areas of systems, languages, and tools. We are building a research operating system prototype (called Singularity), extending programming languages, and developing new techniques and tools for specifying and verifying program behavior.

..."

Singularity CodePlex Project - Singularity RDK 1.1

"This is the initial public release of the Singularity Research Development Kit (RDK) based on the Microsoft Research Singularity project. Enjoy!

..."

From the Building and Running Singularity RDK 1.1.pdf document

"Building and running Singularity is quite simple. The Singularity source code includes all tools needed to build and boot Singularity. Because Singularity will run in a Virtual PC, creating a test deployment of Singularity is, hopefully, trivial. This document describes the steps to build the Singularity source code and boot your Singularity image into Virtual PC or real hardware. The following sections describe each step.

1. Resources
The Singularity source code contains all of the sources and tools required to build and boot Singularity. However, the Singularity source code does not contain a source code editor; you must provide these tools yourself. You‟ll need approximately 250MB of free disk space to install and 1.5GB of free disk space to build Singularity plus all the applications and 512MB of available RAM.
..."

Nice timing... I just listened to an audio cast on the drive home yesterday about Singularity (Software Engineering Radio - Episode 88: The Singularity Research OS with Galen Hunt)

And yes, you get RDK is the full Singularity OS, with all of its source (including Sing# source, which was built on Spec#, which was built on C#...)

I kind of wish they just provided the VHD, but then again for something like this that would take away some of the fun, wouldn't it? :)

Gary Gygax Died Yesterday (3/4/2008)...

Wired - Dungeons & Dragons Creator Gary Gygax Dies

"Gary Gygax, co-creator of the incredibly influential Dungeons & Dragons role-playing games, died yesterday at his home in Lake Geneva, Wisconsin at age 69.

Almost everyone who's ever played an RPG, be it with dice, a mouse, or a controller, owes a debt of gratitude to Gygax, who helped create many of the conventions we now take for granted, such as leveling up, stat-boosting gear, and, of course, the Dungeon Master

...

Honor Gygax's memory however you feel is appropriate. Roll for initiative. Attack the darkness. As for me, I'll be watching some episodes of the Dungeons & Dragons cartoon series. Yes, of course it's crap, but I love it, just the same. I never could decide which I wanted more, though, Sheila's cloak or Hank's bow"

Damn.

Gary, a generation of geeks, nerds and heroes salute you.

(via Terra Nova - Gary Gygax, 1938 - 2008)

Tuesday, March 04, 2008

IE7Pro 2.1 Released

IE7pro for Internet Explorer 7 - IE7Pro v2.1 Released (03-03-2008)

"...

Changelogs:
1. Change IE7Pro icon
2. IE7Pro improved
* User config file online backup
* Add keyboard shortcut CTRL+SHIFT+Mouse hover over mediaplayer control to save media file(Support download Youtube/dailymotion/tudou.com/6.cn)
* spellcheck improved
* inline search improved
* Crash recovery dialog changed to page
* Last session restore automatically now
* Open new window from address bar history
* User can hide commandbar of IE now
* Add support for always open popup window in new tab
* Clear url history work under vista now
* IE context menu add tab history
* Two shortcut added:
* Switch enable/disable Adblock
* Switch enable/disable MiniDM

3.MiniDM improved

..."

The must have IE7 add-on is now at v2.1...

 

Related Past Post XRef:
IE7Pro v2.0 Released
IE7Pro 1.2 Released
IE7Pro v1.0 Released
IE7Pro v0.9.18 Released - Inline, Firefox like Spell Checking Added
IE7Pro - Must have IE7 Add-on?

Microsoft Office Live Workspace Beta now available for everyone

Curious George on TechNet and more... - Announcement of worldwide availability of Microsoft Office Live Workspace beta

"We have just launched the worldwide availability of Microsoft Office Live Workspace beta.

You can sign up now at http://workspace.officelive.com with immediate access and no waitlist

Microsoft Office Live Workspace beta is a free Web-based extension of Microsoft Office that enables people to access their documents online and easily share their work and collaborate with others

Anywhere Access

• Store over 1,000 Microsoft Office documents and other files (500 MB available) in a password-protected location on the Internet and access them from almost any Internet-connected computer (full Firefox support for PC & Mac)

• View Microsoft Office Word, Microsoft Office Excel, Microsoft Office PowerPoint or PDF documents, even if Microsoft Office is not on the computer you are using

• Keep Web-based lists (eg to-do lists, guest lists and wish lists) and ad hoc notes so that they are available when needed

...

Sign up yourself and tell friends, family & colleagues to go to : http://workspace.officelive.com"

Now you can have your own little sub-SharePoint in the cloud.

The Office Live Add-in for Office (Office Live Add-in for Microsoft Office: Open and save documents directly from Microsoft Office Word, Office Excel, and Office PowerPoint to Microsoft Office Live Workspace beta) is a must have for Workspace users. It makes it drop dead easy to open from, and save to, your Workspaces directly from within Office 2002, 2003 & 2007.

 

Now the question is, how does this relate to SkyDrive? The two seem similar in some respects (i.e. sharing files with others) and could lead to some confusion. I'm thinking we'll see a merge or something like it in the future (or one will be killed, etc). Or maybe just a better story as to how they are really different... But it would be pretty cool if I could access my SkyDrive from within my Workspace. SkyDrive for the basic file storage, Workspace as the front end?

Anyway, you can start playing with Workspaces today... And it's free...

 

Related Past Post XRef:
First update for Office Live Workspaces released

SQL Server 2008 FILESTREAM - Writing a file to a FILESTREAM column

Zach Skyles Owens - SQL Server 2008 FILESTREAM and WPF MediaElement - Part 2 (Writing FILESTREAM Data)

Wow... It's been a long time coming. I promised that I would explain in more detail how to write FILESTREAM data to SQL Server 2008. This is the second article in a series and uses the sample published on the SQL Server Community Samples site on CodePlex.

Writing data to a varbinary(max) FILESTREAM column in SQL is a bit more involved then just opening a file on the filesystem. SQL Server needs to manage this operation within a transaction which adds a bit of complexity. Here are the basic steps... These steps apply both to reading and writing.

Start a SQL Server transaction

  1. Insert a row into the table containing metadata
  2. Select the PathName from SQL Server which will be used to get a handle
  3. Open a handle for writing using sqlncli10.dll
  4. Use that handle within System.IO classes
  5. Commit the transaction
  6. Now that the basic steps are laid out, let's take a closer look

...

So... Here's where I think things get interesting. You can see that the SELECT statement above calls the PathName() method of the FILESTREAM column. Here's an example of the results from the query above. Note the use of UDTs and CLR!

\\ZOWENS-NB3\MSSQLSERVER\v1\FilestreamWpfHttp\dbo\media\file\4C3C9C2D-8268-43FF-8317-D507319FE21C

This is a "virtual" path managed by SQL Server. It consists of \\COMPUTER_NAME, followed by a configurable handler \MSSQLSERVER...

...

The code above uses a simple C# class "SqlNativeClient" that wraps the sqlncli10.dll I mentioned above. This C# class is key to working with FILESTREAM in managed code. You can see that we passed in the sqlFilePath variable from the PathName() query.

// Open up a new stream to write the file to the blob.
System.IO.FileStream destBlob = new System.IO.FileStream(handle, FileAccess.Write);

"Old school" System.IO file manipulation using the handle obtained from the SqlNativeClient class above.

// Commit transaction       
txn.Commit();

There you have it... It's not rocket science but there are a few tricks."

This article shows the magic behind the new FILESTREAM column attribute. It shows how it's not just some kind of uber-BLOB, but the delegating of responsibility based on capability. Showing how the SQL does what it is good at, while delegating to the file system to do what it is good it (i.e. file operations, reading, writing, etc)

Interesting... But I'm a little afraid of getting too much into this. What if it doesn't work out and MS kills it in a release or two? (Think Exchange M: drive, Notification Services, etc)

Still it's pretty darn cool and helps solve a number of problems we have today...

Related Past Post XRef:
More SQL Server 2008 FileStream Fun
Playing with the SQL Server 2008 FileStream Attribute

.Net Reflector 5.1 Released

Lutz Roeder's Weblog - Reflector

"Reflector 5.1 is now available."

No news as to what's new, but having a refresh Reflector is always nice...

C# Code Samples for the Live Search API

Microsoft Downloads - C# Code Samples for the Live Search API

"This code sample demonstrates how to use the Live Search SOAP web service in your C# application, whether they are ASP.Net, Win32 or WPF based. It includes examples of all major functionality provided by the web service and includes a reusable module to simplify the API calls.
For the latest updates and news on the Live Search API, please subscribe to the Live Search Developer's Blog."

New samples and an old, not often updated, blog reference (last updated August 2006).

I'm having a problem downloading it (probably a work network/proxy issue.. deep deep sigh...) still this sounds interesting and something I'd like to check out.

Monday, March 03, 2008

Free 2GB USB Drive from Microsoft/Novel (Subject to availability, reg-ware)

InsideMicrosoft - Free 2 Gigabyte USB Drive From Microsoft

"You can never have enough USB drives, which is why getting a free drive from Microsoft and Novell should make you happy. Fill out some info on this website, and get the free drive while commemorating MS and Novell collaborating together. The free drive isn’t just a USB drive, it’s a USB bracelet, letting you wear your portable storage on your sleeve." [Post leached in full]

I guess they still have some in stock, as after registering the site said they'd ship it in the next few days... :)

(via JasonHaley.com - Interesting Finds: March 3, 2008)

StartKey - Your Windows Settings on your USB Key chain (coming soon to a developing nation near you)

All About Microsoft - Microsoft preps StartKey: A ‘Windows companion’ on a USB stick (Mary Jo Foley)

"Microsoft has some big plans for the small-sized storage devices.

Microsoft is working on turning USB-based flash drives into a “Windows companion” — a new product known as “StartKey” — that will allow users to carry their Windows and Windows Live settings with them.

...

Microsoft’s goal is to build an end-to-end StartKey environment — comprised of everything from system software on the flash devices, a software development kit to enable third-party developers to create products that can leverage StartKey, and accompany Microsoft applications and services, sources said.

StartKey will make these flash devices more Windows-centric. StartKey devices will be customized to plug into Windows machines. They will allow users to bring everything from their desktop wallpaper, to their desktop icons, contact lists and data with them so that they can turn any PC or kiosk into their own, personalized workspaces.

Customers in developing nations are going to be a prime target for Microsoft with StartKey, my sources say. In these markets, StartKey becomes a way for Microsoft to reach billions of users in developing countries who might not have their own Windows PC at home, but who can get access to one at school or can log on via a shared Internet kiosk.

...

But back to StartKey. Microsoft has started talking up its StartKey vision among potential OEM partners. In the developed world, Microsoft is positioning StartKey as being securely and seamlessly integrated with Windows-based PCs and Windows Live services, I hear.

..."

Can I just say that while I don't live or work in a Developing nation, I REALLY want this? Actually I want two, one for personal life and one for work.

Done right, this could help in a huge number of areas. USB drives are getting huge. Think app's installed on the drive, and data in the cloud. Your key (also maybe used as part of two form security/authentication?) is "you" and the host is a clean, locked down OS. Plug-in, the OS says hi and configures itself for you. When you unplug that OS resets to plain vanilla. Stop dragging your notebook everywhere, all you need is your key...

Since the app's are installed on the key you don't have to worry if the host has them or not. Also means you only need to buy the app's once. A "per-person" license model now really makes sense. And virtualized app's (via MS Application Virtualization/SoftGrid) means that maybe the app's would not have to be changed much to work? Data in the cloud means it's available almost everywhere (or maybe even better, data is locally cached on the key and sync'ed with a copy in the cloud, giving you offline capability.)

Oh yeah, done right, this could be something very cool... (Even change the way we see and use computers? From a "my notebook with my apps and my data" to a "my key" and computing appliance)

Windows Vista Controls for .NET 2.0 - Give your .Net applications on Vista the "Vista look"...

CodePlex - Windows Vista Controls for .NET 2.0

"This project aims to create a Windows Control Library that provides controls reproducing the appearance of Windows Vista objects, like buttons and links with shield icon, textboxes with cue banner, etc.

demoapp2

taskdialogs

..."

Windows Vista Controls for .NET 2.0 - v1.3 Release

"...

The source code is in C#. Currently, the controls use the native APIs available on Windows Vista. The controls have not yet been tested on earlier versions of Windows and do not provide non-native fallback alternatives (they will most likely crash on earlier versions of Vista). A simple interface for checking OS support is available: it is however up to the user to provide UI alternatives for older Windows platforms or for Mono.

What's in this release

  • Controls
    • ShieldButton
    • ComboBox with cue banner
    • CommandLink
    • ListView
    • ProgressBar
    • TextBox with cue banner
    • TreeView
    • ThemedText label (Text on glass effect)
    • SplitButton
  • Modules
    • DWM module (Live thumbnails and glass sheet effect)
    • ThemedText module
    • Task Dialog module (alternative to classic Message boxes)
  • Support
    • OS support (checks if Vista libraries are supported)
    • Glass sheet helpers
  • ..."

    This is a cool suite of controls for your Vista running .Net application.

    (via Reflective Perspective - The Morning Brew #44)

    Sunday, March 02, 2008

    Never Forget... USS New York christened, taking the steel from the World Trade Center back to the bad guys (with US Marines added to kick some... )

    DefenseTech.org - USS New York Christened

    "The newest member of the United States Navy, the amphibious transport dock ship USS New York (LPD 21), was christened today at Avondale Shipyard in Louisiana.

    The fifth ship of the new San Antonio class, the New York already holds a special place in the hearts of Americans because the steel that makes up her bow section includes steel salvaged from the World Trade Center.

    ...

    Thousands of people, including families of those who died in the Sept. 11, 2001 terror attacks, gathered Saturday for an at-times chilling and rallying service to christen a Navy ship built with twisted steel from the ruins of the World Trade Center.

    The hulking gray USS New York, which abruptly rose from the horizon, bore a seal on the bow bearing 7.5 tons of steel from the site. The shield included two gray bars to symbolize the Twin Towers; a banner over that declared "Never Forget."

    "May God bless this ship and all who sail on her," ship sponsor, Dotty England, said before smashing a bottle of champagne against it, producing a loud thump to go with the spurting liquid and flying streamers.

    Story after story of lives lost, and touched, by the attacks peppered the ceremony, held under the blazing sun and broadcast on large screens.

    ..."

    Never forget.

    Programmatic access to Outlook Express via the GPL OeLibrary v1.0 COM Component

    CodeProject - OeLibrary 1.0

    "OELibrary is open source COM based component written in C++. I have created this component long back when I used to work with EfExtra e-solution pvt ltd. There it used to be closed source, paid software, but due to some personal and professional reason, this component has not able to see light of day. After around three year, when I enquired about the same, Saurabh (Director, EfExtra) happily agreed to launch project open source, rather then just lying idle in backup of computer.

    His thinking behind this is that, at least programmer community gets benefited of it and the project might get more robust and feature rich after receiving feedback and working (multiple mind instead of single) . This component is released under GPL license. This component is RELEASE AS IS, without any warranties and guarantees.

    ...

    The aim of this project is to create a programming library which enables automating, or in other words, providing programmatic access to certain tasks in Outlook Express.

    The central idea is to provide an easy to use object model to developers who wish to interact and control Outlook Express from their applications. Some of the functions this library aims to provide are:

    Features

    • Add, Delete, & Enumerate mail folders in Outlook Express.
    • Enumerate, Read, and Delete messages in a given folder.
    • Move messages from one folder to another.
    • Get selected folder.
    • Notifications for certain events (e.g. new mail).
    • Adding a custom toolbar to Outlook Express and responding to click events on it.
    • Reading OEAccount information.
    • Manipulating the Window Address book!

    ..."

    I've looked for a good OE library in the past and never found one I liked. The downside with this one is that it's straight GPL, which could limit its usage in a commercial/closed source application.

    Anyway, if you need programmatic access to Outlook Express, and can handle the license, then this may come in handy.

    Saturday, March 01, 2008

    The SDC Tasks Projects is alive and well... v2.1.2978 Released

    SDC Tasks - Release 2.1.2978.0 (26 Feb 08)

    "This release incorporates various changes from the discussions, issues, patches on CodePlex as well as internal Microsoft changes.

    ..."

    CodePlex - SDC Tasks

    "This is the latest version of the SDC Tasks for .NET 2.0. The SDC Tasks are a collection of MSBuild tasks designed to make your life easier. You can use these tasks in your own MSBuild projects. You can use them stand alone and, if all else fails, you can use them as sample code.

    There are over 300 tasks included in this library including tasks for: creating websites, creating application pools, creating ActiveDirectory users, running FxCop, configuring virtual servers, creating zip files, configuring COM+, creating folder shares, installing into the GAC, configuring SQL Server, configuring BizTalk 2004 and BizTalk 2006 etc.

    ..."

    Ton's of tasks for your MSBuild needs...

     

    Related Past Post XRef:
    SDC Tasks Project's New Home on CodePlex
    MS UK Enterprise Solutions Build Framework (SBF) Updated
    MSBuild Community Tasks Project
    More on the Solution Build Framework (SBF) (MSBuild Tasks) From MS UK
    MS SDC.Tasks, a MSBUILD tasks library with over a hundred new tasks...

    Power Up your Visual Studio 2008 with the new, free and with source, PowerCommands for Visual Studio 2008

    VSX Team Blog - PowerCommands for Visual Studio 2008 released

    "PowerCommands for Visual Studio 2008 is now available for free download, along with source code and a readme document. PowerCommands, is a set of useful extensions for the Visual Studio 2008 adding additional functionality to various areas of the IDE.

    ...

    PowerCommands is the type of extension for Visual Studio that contains additional command menu functions for the VS IDE that most VS developers would use regularly. Some of these cool menu commands are being considered for new IDE features in the next version of Visual Studio. PowerCommands makes a great complementary PowerToy utility to both StickyNotes and the Source Code Outliner PowerToy.

    PowerCommands

    ..."

    Here's a summary list of the commands;

    • Collapse Projects
    • Copy Class
    • Paste Class
    • Copy References
    • Paste References
    • Copy As Project Reference
    • Edit Project File
    • Open Containing Folder
    • Open Command Prompt
    • Unload Projects
    • Reload Projects
    • Remove and Sort Usings
    • Extract Constant
    • Clear Recent File List
    • Clear Recent Project List
    • Transform Templates
    • Close All

    In short this is some nice to have, yet irritating when you don't, minor features and functionality. For me the Open Containing Folder and Command Prompt are the coolest. But the Edit Project File is also a nice touch (a couple steps combined into two click). The rest are pretty cool too...

    Download it (MSI, Readme and Source [C#]) via the MSDN Code Gallery project, PowerCommands for Visual Studio 2008, on the Releases tab.

    If you just want a quick overview and to see some screenshots, grab the readme.docx.

    I love LA... The Echo Park Time Travel Mart. Your one stop shop for Mammoth Chunks, Anti-Robot Fluid, Golden Horde Powdered Horse Milk (The Khan's Choice) and more

    Gizmodo - Eco Park Time Travel Mart: "Whenever You Are, We're Already Then"

    "David Eggers can now add time travel entrepreneur to his long list of literary and social accomplishments thanks to the Eco Park Time Travel Mart he recently opened in LA. Some of the humorous products available for purchase include: mammoth chunks, barbarian repellent, packets of shade and anti-robot fluid. ...

    As with the other novelty stores in Eggers stable, the time travel mart will be used to support his non-profit 826 chain of tutoring and writing centers. ...

    ..."

    Pictures from 344design.typepad.com - ECHO PARK TIME TRAVEL MART PRODUCTS 1;

    01epttmmarquee

    antirobotfluid

    horsemilkpyramid

       hyperslush

     

    LOL... Only in LA...

    BTW, here's the address/map and main 826LA.Org site.

    The next time I'm down that way (which is not all that often) I'm going to have to remember to stop in.