Developer Notebook Bloghttp://daveweaver.net/(none)en-usWed, 30 Apr 2008 15:57:48 GMTConnectServer Sites 1.8.5223.2david.weaver@missionresearch.comdavid.weaver@missionresearch.comhttp://daveweaver.net/notebook,trackback,ScheduledTaskCouldNotStarthttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,ScheduledTaskCouldNotStarthttp://daveweaver.net/notebook,commentview,ScheduledTaskCouldNotStarthttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8e521f85-ee8a-4d84-92dd-bf95c2b8d875

image Here's a little tip to remember when scheduling tasks on a PC. If you setup a scheduled task to run as a specific user other than yourself (maybe in the case of a server maintenance job) you'll have to give that user some specific permissions so that the task will run unattended. The typical symptom of not having permissions setup correctly is the status "Could not start". A quick fix is to make the user a member of the Administrator's group. You don't want to do that, but it will tell you that the problem is likely permissions if the task runs as an admin. Once you determine it's a permissions problem, here are several things to verify:

  1. Make sure the user has Read + Executable permission on the file being executed.
  2. Make sure the user has proper permissions to access any resources being read or modified as part of the task's operation. If it's writing a log file to disk, it should have Write permission to the folder and file it's writing to.
  3. Make sure the user has permission to execute C:\Windows\System32\cmd.exe
  4. Make sure the user is listed in the "Log on as a batch job" in the computer's local policies. (And not specifically listed in the "Deny log on as batch job" policy).
Scheduled Task: Could Not Starthttp://daveweaver.net/notebook,permalink,ScheduledTaskCouldNotStarthttp://daveweaver.net/notebook,permalink,ScheduledTaskCouldNotStartWed, 30 Apr 2008 15:57:48 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/ScheduledTaskCouldNotStart_A81F/image_2.png"><img style="border-right: 0px; border-top: 0px; margin: 0px 0px 20px 20px; border-left: 0px; border-bottom: 0px" height="99" alt="image" src="http://daveweaver.net/media/blog/WindowsLiveWriter/ScheduledTaskCouldNotStart_A81F/image_thumb.png" width="235" align="right" border="0" /></a> Here's a little tip to remember when scheduling tasks on a PC. If you setup a scheduled task to run as a specific user other than yourself (maybe in the case of a server maintenance job) you'll have to give that user some specific permissions so that the task will run unattended. The typical symptom of not having permissions setup correctly is the status &quot;Could not start&quot;. A quick fix is to make the user a member of the Administrator's group. You don't want to do that, but it will tell you that the problem is likely permissions if the task runs as an admin. Once you determine it's a permissions problem, here are several things to verify: </p> <ol> <li>Make sure the user has Read + Executable permission on the file being executed.</li> <li>Make sure the user has proper permissions to access any resources being read or modified as part of the task's operation. If it's writing a log file to disk, it should have Write permission to the folder and file it's writing to.</li> <li>Make sure the user has permission to execute C:\Windows\System32\cmd.exe</li> <li>Make sure the user is listed in the &quot;Log on as a batch job&quot; in the computer's local policies. (And not specifically listed in the &quot;Deny log on as batch job&quot; policy).</li> </ol>http://daveweaver.net/notebook,commentview,ScheduledTaskCouldNotStartdesktop;misc
http://daveweaver.net/notebook,trackback,PrintToPDFFreelyhttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,PrintToPDFFreelyhttp://daveweaver.net/notebook,commentview,PrintToPDFFreelyhttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=c62c935d-4f98-43d8-ac61-2154167dd36d1

image Our dev team has just upgraded all our dev machines to shiny new Dell T5400's running Vista. Very nice, especially with 3 flat-panel monitors attached. There's a little bit of excitement in upgrading computers even though it's a bit of a job. There's always a few little programs that get missed when you upgrade to a fresh computer. I noticed today that there wasn't a way to print to a PDF document. I remember having that on my old computer, but not sure how it got there. Anyway, a quick search turned me on to PrimoPDF. It was quick to install and does a great job on my Vista machine. It's also free which is great.

Print To PDF Freelyhttp://daveweaver.net/notebook,permalink,PrintToPDFFreelyhttp://daveweaver.net/notebook,permalink,PrintToPDFFreelyWed, 16 Apr 2008 16:58:57 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/PrintToPDFFreely_B679/image_2.png"><img style="border-right: 0px; border-top: 0px; margin: 0px 20px 20px 0px; border-left: 0px; border-bottom: 0px" height="53" alt="image" src="http://daveweaver.net/media/blog/WindowsLiveWriter/PrintToPDFFreely_B679/image_thumb.png" width="195" align="left" border="0" /></a> Our dev team has just upgraded all our dev machines to shiny new Dell T5400's running Vista. Very nice, especially with 3 flat-panel monitors attached. There's a little bit of excitement in upgrading computers even though it's a bit of a job. There's always a few little programs that get missed when you upgrade to a fresh computer. I noticed today that there wasn't a way to print to a PDF document. I remember having that on my old computer, but not sure how it got there. Anyway, a quick search turned me on to <a title="Free Print-to-PDF print driver for Vista" href="http://www.primopdf.com/" target="_blank">PrimoPDF</a>. It was quick to install and does a great job on my Vista machine. It's also free which is great. </p>http://daveweaver.net/notebook,commentview,PrintToPDFFreelydesktop;tools
http://daveweaver.net/notebook,trackback,CDArtDisplayForWindowshttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,CDArtDisplayForWindowshttp://daveweaver.net/notebook,commentview,CDArtDisplayForWindowshttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=55007e5d-aab3-4ad0-8195-78a3380fe5dd

image Ran across this desktop program that shows your current song and album cover on your desktop. It works with several media players and its look can be customized using skins (view skin gallery).

The software is free and can be downloaded here.

CD Art Display For Windowshttp://daveweaver.net/notebook,permalink,CDArtDisplayForWindowshttp://daveweaver.net/notebook,permalink,CDArtDisplayForWindowsSat, 15 Sep 2007 10:48:33 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/CDArtDisplayForWindows_5FDD/image.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 20px 20px 0px; border-right-width: 0px" height="146" alt="image" src="http://daveweaver.net/media/blog/WindowsLiveWriter/CDArtDisplayForWindows_5FDD/image_thumb.png" width="240" align="left" border="0"></a> Ran across this desktop program that shows your current song and album cover on your desktop. It works with several media players and its look can be customized using skins (<a title="Skin Gallery" href="http://closetosoftware.com/forum/index.php?topic=358.0" target="_blank">view skin gallery</a>). </p> <p>The software is free and can be downloaded <a title="CD Art Display from CloseToSoftware" href="http://www.closetosoftware.com/?s=cdartdisplay" target="_blank">here</a>. </p>http://daveweaver.net/notebook,commentview,CDArtDisplayForWindowsdesktop;tools
http://daveweaver.net/notebook,trackback,MicrosoftSurfaceAndSilverlighthttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,MicrosoftSurfaceAndSilverlighthttp://daveweaver.net/notebook,commentview,MicrosoftSurfaceAndSilverlighthttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=d48b8bf5-030d-4c5c-9e76-f6089d5fe8b1

3-4-View.jpgIf you haven't seen all the video clips for Microsoft Surface yet you'll have to check them out. Surface should be really cool and should enable some giant steps forward with user interfaces. Your typical windowed application will be a thing of the past and that should also carry over into desktop computers. I'd expect some multi-touch flat panels for your PC too.

From what I've read, all the apps shown on Surface were written using WPF on the .Net Framework. Silverlight is another technology from Microsoft that brings WPF and .Net to the web browser (cross-platform even). Silverlight is the re-branded WPF/E code and is the next big thing from MS as far as the visual web goes. We used Silverlight (then WPF/E) for a SalesWorks demo back in February. Think of Silverlight as Microsoft's version of Flash.

image To see something really neat, check out this demo of a Surface-style app using Silverlight in your web browser. You'll need to install the Silverlight Alpha to see it (just click thru the steps to install it). Yeah, that's a video file running in there. It's really amazing. You just want to put your fingers to the screen and start dragging the pictures around. 

Microsoft Surface And Silverlighthttp://daveweaver.net/notebook,permalink,MicrosoftSurfaceAndSilverlighthttp://daveweaver.net/notebook,permalink,MicrosoftSurfaceAndSilverlightFri, 24 Aug 2007 00:54:19 GMT<p><img style="margin: 0px 0px 20px 20px" height="189" alt="3-4-View.jpg" src="http://blog.scifi.com/tech/Pics/3-4-View.jpg" width="240" align="right">If you haven't seen all the video clips for Microsoft Surface yet you'll have to <a title="Microsoft Surface" href="http://www.microsoft.com/surface/" target="_blank">check them out</a>. Surface&nbsp;should be&nbsp;really cool and should enable some giant steps forward with user interfaces. Your typical windowed application will be a thing of the past and&nbsp;that should also&nbsp;carry over into desktop computers. I'd expect some multi-touch flat panels for your PC too. </p> <p>From <a href="http://weblogs.asp.net/scottgu/archive/2007/05/30/microsoft-surface-and-wpf.aspx" target="_blank">what I've read</a>, all the apps shown on Surface were written&nbsp;using WPF on the .Net Framework. Silverlight is another technology from Microsoft that brings WPF and .Net to the web browser (cross-platform even). Silverlight is&nbsp;the re-branded WPF/E code and is the next big thing from MS as far as the visual web goes. We used Silverlight (then WPF/E) for a <a title="Using WPF/E In A Product Demo" href="http://daveweaver.net/notebook,permalink,UsingWPFEInAProductDemo" target="_blank">SalesWorks demo</a> back in February. Think of Silverlight as Microsoft's version of Flash. </p> <p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/MicrosoftSurfaceAndSilverlight_125C5/image.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 20px 20px 0px; border-right-width: 0px" height="151" alt="image" src="http://daveweaver.net/media/blog/WindowsLiveWriter/MicrosoftSurfaceAndSilverlight_125C5/image_thumb.png" width="181" align="left" border="0"></a> To see something really neat, <a title="Silverlight &quot;Surface&quot; Demo" href="http://silverlight.schwarz-interactive.de/ex04/default.html" target="_blank">check out this demo</a> of a Surface-style app using Silverlight in your web browser. You'll need to install the Silverlight Alpha to see it (just click thru the steps to install it). Yeah, that's a video file running in there. It's really amazing. You just want to put your fingers to the screen and start dragging the pictures around.&nbsp; </p> <p> <div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:7807a026-e575-491d-967b-1f2e51dbd842" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;display: none;">Technorati tags: <a href="http://technorati.com/tags/Microsoft" rel="tag">Microsoft</a>, <a href="http://technorati.com/tags/Surface" rel="tag">Surface</a>, <a href="http://technorati.com/tags/Silverlight" rel="tag">Silverlight</a>, <a href="http://technorati.com/tags/WPF" rel="tag">WPF</a>, <a href="http://technorati.com/tags/SalesWorks" rel="tag">SalesWorks</a> </div>>http://daveweaver.net/notebook,commentview,MicrosoftSurfaceAndSilverlightdesktop;programming;web
http://daveweaver.net/notebook,trackback,SiteForDigital3DWallpaperhttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,SiteForDigital3DWallpaperhttp://daveweaver.net/notebook,commentview,SiteForDigital3DWallpaperhttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=aa8edde7-72fb-49c9-82d5-61e868614218

Of All Places Take advantage of those big monitors you have sitting on your desk. Check out this website for some cool looking digital 3D scenes. I don't now how people make these, they have to be really creative and have a lot of time on their hands.

Site For Digital 3D Wallpaperhttp://daveweaver.net/notebook,permalink,SiteForDigital3DWallpaperhttp://daveweaver.net/notebook,permalink,SiteForDigital3DWallpaperSat, 04 Aug 2007 15:41:53 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/SiteForDigital3DWallpaper_A4A5/ofallplaces1920_xthumb.jpg" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 20px 20px; border-right-width: 0px" height="197" alt="Of All Places" src="http://daveweaver.net/media/blog/WindowsLiveWriter/SiteForDigital3DWallpaper_A4A5/ofallplaces1920_xthumb_thumb.jpg" width="320" align="right" border="0"></a> Take advantage of those big monitors you have sitting on your desk. Check out <a title="http://www.digitalblasphemy.com" href="http://www.digitalblasphemy.com" target="_blank">this website</a>&nbsp;for some cool looking digital 3D scenes. I don't now how people make these, they have to be really creative and have a lot of time on their hands. </p>http://daveweaver.net/notebook,commentview,SiteForDigital3DWallpaperdesktop;misc
http://daveweaver.net/notebook,trackback,MoreFreeColorfulWindowsVistaWallpaperhttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,MoreFreeColorfulWindowsVistaWallpaperhttp://daveweaver.net/notebook,commentview,MoreFreeColorfulWindowsVistaWallpaperhttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=64030df7-93ff-45cd-8ec3-38062cffa236

Ran across a very nice collection of 1900x1200 wallpapers on Hamad Darwish's personal web site. Apparently he is the Flickr photographer commissioned to shoot Windows Vista wallpapers. Anyways check out the wallpaper. I got the link from another very-Vista web site, istartedsomething.com.

If you're into wallpapers, checkout a previous post of mine.

More Free Colorful Windows Vista Wallpaperhttp://daveweaver.net/notebook,permalink,MoreFreeColorfulWindowsVistaWallpaperhttp://daveweaver.net/notebook,permalink,MoreFreeColorfulWindowsVistaWallpaperMon, 26 Feb 2007 22:25:08 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/MoreFreeColorfulWindowsVistaWallpaper_F471/image%7B0%7D%5B2%5D.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; margin: 0px 20px 20px 0px; border-left: 0px; border-bottom: 0px" height="160" src="http://daveweaver.net/media/blog/WindowsLiveWriter/MoreFreeColorfulWindowsVistaWallpaper_F471/image%7B0%7D_thumb.png" width="240" align="left" border="0"></a> Ran across a very nice collection of 1900x1200 wallpapers on <a title="http://www.hamaddarwish.com/" href="http://www.hamaddarwish.com/" target="_blank">Hamad Darwish's</a>&nbsp;personal web site. Apparently he is the <a href="http://www.flickr.com/photos/darwishh/" target="_blank">Flickr</a> photographer commissioned to shoot Windows Vista wallpapers. Anyways check out the wallpaper. I got the link from another very-Vista web site, <a title="istartedsomething.com" href="http://www.istartedsomething.com/20070226/hamad-highres-wallpapers/" target="_blank">istartedsomething.com</a>. </p> <p>If you're into wallpapers, checkout a <a title="Colorful Desktop Backgrounds" href="http://daveweaver.net/notebook,permalink,ColorfulDesktopBackgrounds">previous post of mine</a>. </p>http://daveweaver.net/notebook,commentview,MoreFreeColorfulWindowsVistaWallpaperdesktop;misc
http://daveweaver.net/notebook,trackback,DEMO07IsOverAndSalesWorksIsJustBeginninghttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,DEMO07IsOverAndSalesWorksIsJustBeginninghttp://daveweaver.net/notebook,commentview,DEMO07IsOverAndSalesWorksIsJustBeginninghttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=e5e981ce-4dc2-4165-885e-576cb2e10e42

Our team is headed back to good old Lancaster County today. Things will be back to normal on Monday with momentum building for the first SalesWorks release. Until then there are a couple things you can do to help us get SalesWorks out the door.

1. You can download Beta 1 from the Mission Research web site and send us any feedback you have.

2. Read and contribute to the SalesWorks Beta blog.

3. Stay tuned to my Mission Research CTO blog. My team is responsible for building SalesWorks and now that we have a beta launched I will be covering it and the impending release in that blog.

4. Read up on more SalesWorks stuff on Steve Fafel's blog. He is the dev team's head honcho and will most likely show some cool stuff that can be done to extend SalesWorks.

DEMO '07 Is Over and SalesWorks Is Just Beginninghttp://daveweaver.net/notebook,permalink,DEMO07IsOverAndSalesWorksIsJustBeginninghttp://daveweaver.net/notebook,permalink,DEMO07IsOverAndSalesWorksIsJustBeginningFri, 02 Feb 2007 14:40:32 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/DEMO07IsOverandSalesWorksIsJustBeginning_878E/mission_ful%5B1%5D%5B2%5D.jpg" atomicselection="true"><img style="border-right: 0px; border-top: 0px; margin: 0px 20px 20px 0px; border-left: 0px; border-bottom: 0px" height="196" src="http://daveweaver.net/media/blog/WindowsLiveWriter/DEMO07IsOverandSalesWorksIsJustBeginning_878E/mission_ful%5B1%5D_thumb.jpg" width="240" align="left" border="0"></a> Our team is headed back to good old Lancaster County today. Things will be back to normal on Monday with momentum building for the first SalesWorks release. Until then there are a couple things you can do to help us get SalesWorks out the door. </p> <p>1. You can <a title="download Beta 1" href="http://www.missionresearch.com/salesworks/salesworks_free_trial_dl.html" target="_blank">download Beta 1</a> from the Mission Research web site and send us any feedback you have. </p> <p>2. Read and contribute to the <a title="SalesWorks Beta blog" href="http://devhero.com/blogs/salesworks_beta_blog/default.aspx" target="_blank">SalesWorks Beta blog</a>. </p> <p>3. Stay tuned to my <a title="Dave Weaver's Mission Research CTO Blog" href="http://daveweaver.net/mission">Mission Research CTO blog</a>. My team is responsible for building SalesWorks and now that we have a beta launched I will be covering it and the impending release&nbsp;in that blog. </p> <p>4. Read up on&nbsp;more SalesWorks stuff on <a title="Steve Fafel's blog" href="http://www.stevefafel.com/mission,permalink,SalesWorksMeetsANeed" target="_blank">Steve Fafel's blog</a>. He is the dev team's head honcho and will most likely show some cool stuff that can be done to extend SalesWorks. </p>http://daveweaver.net/notebook,commentview,DEMO07IsOverAndSalesWorksIsJustBeginningdesktop;tools;web
http://daveweaver.net/notebook,trackback,SalesWorksSolidCRMAndBusinessOptimizationToolhttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,SalesWorksSolidCRMAndBusinessOptimizationToolhttp://daveweaver.net/notebook,commentview,SalesWorksSolidCRMAndBusinessOptimizationToolhttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=3ce6e99d-0809-4feb-b9ea-63866a196247

I was forwarded a great writeup on SalesWorks. Jim Forbes writes about "Demo 2007's Tasty Treats" and about a quarter of the way through he talks about the software and the opportunity he sees for it in the small business marketplace.

"Salesworks is a great set of tools that fits tongue and groove with an emerging critical CRM tools for small business professionals"

SalesWorks: Solid CRM and Business Optimization Toolhttp://daveweaver.net/notebook,permalink,SalesWorksSolidCRMAndBusinessOptimizationToolhttp://daveweaver.net/notebook,permalink,SalesWorksSolidCRMAndBusinessOptimizationToolFri, 02 Feb 2007 14:18:52 GMT<p>I was forwarded a great writeup on SalesWorks. <a title="Jim Forbes writes about &quot;Demo 2007's Tasty Treats&quot;" href="http://forbesontech.typepad.com/my_weblog/" target="_blank">Jim Forbes writes about "Demo 2007's Tasty Treats"</a> and about a quarter of the way through he talks about the software and the opportunity he sees for it in the small business marketplace. </p> <blockquote> <p>"Salesworks is a great set of tools that fits tongue and groove with an emerging critical CRM tools for small business professionals" </p></blockquote>http://daveweaver.net/notebook,commentview,SalesWorksSolidCRMAndBusinessOptimizationTooldesktop;tools;web
http://daveweaver.net/notebook,trackback,SalesWorksDay1Wrapuphttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,SalesWorksDay1Wrapuphttp://daveweaver.net/notebook,commentview,SalesWorksDay1Wrapuphttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=db941177-a443-46c5-a3ef-0fdd0bed66ab

The SalesWorks demo went well and is now online. Here are some links to the Demo bloggers...

Conferenzablog - Demo07: Opening Morning Session

InfoWorld - Demo update - the tech keeps getting better

InformationWeek - Demo '07 Conference Showcases

PCMag - SalesWorks Could Make Sales Less Work

Here is one quote I liked the best...

"SalesWorks looks like it could be the next-gen Salesforce.com application, bringing a new level of ease – and offline – use."

Right now these are blogs are just reporting on the demo itself. Soon we should have some feedback on the actual beta which can be downloaded now. This is an early beta and will change based on feedback we get. Please try it and let us know what you think.

SalesWorks Day 1 Wrapuphttp://daveweaver.net/notebook,permalink,SalesWorksDay1Wrapuphttp://daveweaver.net/notebook,permalink,SalesWorksDay1WrapupThu, 01 Feb 2007 14:41:08 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/SalesWorksDay1Wrapup_882F/pipeline%5B2%5D.jpg" atomicselection="true"><img style="border-right: 0px; border-top: 0px; margin: 0px 0px 20px 20px; border-left: 0px; border-bottom: 0px" height="180" src="http://daveweaver.net/media/blog/WindowsLiveWriter/SalesWorksDay1Wrapup_882F/pipeline_thumb.jpg" width="240" align="right" border="0"></a> The SalesWorks demo went well and <a title="SalesWorks Demo Video" href="http://www.demo.com/demonstrators/demo2007/91321.php" target="_blank">is now online</a>. Here are some links to the Demo bloggers... </p> <p><a title="Demo07: Opening Morning Session" href="http://conferenzablog.typepad.com/conferenza/2007/01/demo07_opening_.html" target="_blank">Conferenzablog - Demo07: Opening Morning Session</a> </p> <p><a title="Demo update - the tech keeps getting better" href="http://weblog.infoworld.com/realitycheck/archives/2007/01/demo_update_the.html" target="_blank">InfoWorld - Demo update - the tech keeps getting better</a> </p> <p><a title="Demo '07 Conference Showcases" href="http://www.informationweek.com/hardware/showArticle.jhtml?articleID=197002257" target="_blank">InformationWeek - Demo '07 Conference Showcases</a> </p> <p><a title="SalesWorks Could Make Sales Less Work" href="http://www.pcmag.com/article2/0,1895,2088963,00.asp" target="_blank">PCMag - SalesWorks Could Make Sales Less Work</a> </p> <p>Here is&nbsp;one quote I liked the best... </p> <blockquote> <p>"SalesWorks looks like it could be the next-gen Salesforce.com application, bringing a new level of ease – and offline – use." </p></blockquote> <p>Right now these are blogs are just reporting on the demo itself. Soon we should have some feedback on the actual beta which can be <a title="Download SalesWorks Beta" href="http://www.missionresearch.com/salesworks/salesworks_free_trial_dl.html">downloaded now</a>. This is an early beta and will change based on feedback we get. Please try it and let us know what you think. </p>http://daveweaver.net/notebook,commentview,SalesWorksDay1Wrapupdesktop;tools;web
http://daveweaver.net/notebook,trackback,UsingWPFEInAProductDemohttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,UsingWPFEInAProductDemohttp://daveweaver.net/notebook,commentview,UsingWPFEInAProductDemohttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=51a0d0c5-0e30-47bb-a1f8-8437fc634643

I have been evaluating WPF/E for add-ins to my company's products. One screen we have been thinking about for a while is a lead pipeline that shows lead stages in a graphical way. Our products leverage IE for the presentation layer and it is tough to do a compelling pipeline with just DHTML.

 

WPF/E brings a lot to the table. First of all it is very easy to incorporate into our screens, I simply insert the control code and link in the aghost.js file. It also enables us to easily separate the markup from the script. The HTML file orchestrates the screen while the script and XAML reside in separate files. I also like the division of labor. As shown in these screenshots I've coded the pipeline screen as a segmented pipe along the top of the screen. As the developer I just created simple XAML objects that represented the different elements of the pipeline, nothing too fancy. I then hook up my script to control click-thrus and mouse-overs (the second screen shows how the mouse-over affects the pipeline). In production I would then had the XAML source over to a designer and they would take my rudimentary design and create something beautiful from it. They'd send me the updated XAML file and I just insert back into the development tree and everything should still work with changes. In this case I was the designer too, but you should start to see how this should make development easier.

 

Another thing that I experimented with was trying to use the same XAML objects and provide an entirely different look and feel for the screen. The final screen shot shows how that turned out. This pipeline demo is very simple, but it starts to paint a picture of how WPF and WPF/E can be used in software. I can imagine that things are not quite as simple when more complex functionality is needed. When trying to change the pipeline into a vertical funnel, I did have to adjust some of my code to make it work.

 

I did try to use Microsoft's new Expression Design application to create the XAML I used in this demo. I designed the circular pipeline segments and exported them as WPF/E XAML code. That sort of worked, but It generated everything as complex paths and was hard to modify by hand. By the time I had finished the demo, I ended up starting from scratch with the XAML objects. Still, the tools are great and they look very promising.  

Using WPF/E In A Product Demohttp://daveweaver.net/notebook,permalink,UsingWPFEInAProductDemohttp://daveweaver.net/notebook,permalink,UsingWPFEInAProductDemoWed, 31 Jan 2007 19:29:20 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/UsingWPFEInAProductDemo_9DAD/image04.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 20px 20px; border-right-width: 0px" height="180" src="http://daveweaver.net/media/blog/WindowsLiveWriter/UsingWPFEInAProductDemo_9DAD/image0_thumb2.png" width="240" align="right" border="0"></a>I have been evaluating WPF/E for add-ins to my company's products. One screen we have been thinking about for a while is a lead pipeline that shows lead stages in a graphical way. Our products leverage IE for the presentation layer and&nbsp;it is&nbsp;tough to do a compelling pipeline with just DHTML. </p> <p>&nbsp; </p> <p><a title="Getting Started with WPF/E" href="http://msdn2.microsoft.com/en-gb/library/bb190632.aspx" target="_blank">WPF/E brings a lot to the table</a>. First of all it is very easy to incorporate into our screens, I simply insert the control code and link in the aghost.js file. It also enables us to easily separate the markup from the script. The HTML file orchestrates the screen while the script and XAML reside in separate files. I also like the division of labor. As shown in these screenshots I've coded the pipeline screen as a segmented pipe along the top of the screen. <a href="http://daveweaver.net/media/blog/WindowsLiveWriter/UsingWPFEInAProductDemo_9DAD/image015.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 20px 0px 20px 20px; border-right-width: 0px" height="180" src="http://daveweaver.net/media/blog/WindowsLiveWriter/UsingWPFEInAProductDemo_9DAD/image0_thumb7.png" width="240" align="right" border="0"></a>As the developer I just created simple XAML objects that represented the different elements of the pipeline, nothing too fancy. I then hook up my script to control click-thrus and mouse-overs (the second screen shows how the mouse-over affects the pipeline). In production I would then had the XAML source over to a designer and they would take my rudimentary design and create something beautiful from it. They'd send me the updated XAML file and I just insert back into the development tree and everything should still work with changes. In this case I was the designer too, but you should start to see how this should make development easier. </p> <p>&nbsp; </p> <p>Another thing that I experimented with was trying to use the same XAML objects and provide an entirely different look and feel for the screen. The final screen shot shows how that turned out. This pipeline demo is very simple, but&nbsp;it starts to paint a picture of how WPF and WPF/E can be used in software. I can imagine that things are not quite as simple when more complex functionality is needed. When trying to change the pipeline into a vertical funnel, I did have to adjust some of my code to make it work.<a href="http://daveweaver.net/media/blog/WindowsLiveWriter/UsingWPFEInAProductDemo_9DAD/image018.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 20px 0px 20px 20px; border-right-width: 0px" height="180" src="http://daveweaver.net/media/blog/WindowsLiveWriter/UsingWPFEInAProductDemo_9DAD/image0_thumb8.png" width="240" align="right" border="0"></a> </p> <p>&nbsp; </p> <p>I did try to use <a title="Microsoft Expression Design" href="http://www.microsoft.com/products/expression/" target="_blank">Microsoft's new Expression Design application</a> to create the XAML I used in this demo. I designed the circular pipeline segments and <a title="Export WPF/E XAML from Expression Design" href="http://daveweaver.net/notebook,permalink,ExportWPFECompatibleXAMLUsingExpressionDesign">exported them as WPF/E XAML code</a>. That sort of worked, but It generated everything as complex paths and was hard to modify by hand.&nbsp;By the time I had finished the demo, I ended up starting from scratch with the XAML objects.&nbsp;Still, the tools are great and they look very promising. &nbsp; </p>http://daveweaver.net/notebook,commentview,UsingWPFEInAProductDemodesign;desktop;programming;tools;web
http://daveweaver.net/notebook,trackback,MomentsAwayFromSalesWorksDemohttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,MomentsAwayFromSalesWorksDemohttp://daveweaver.net/notebook,commentview,MomentsAwayFromSalesWorksDemohttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=94cfd704-c029-4491-b661-94f9570ad1f1

We're 30 minutes away from the big demo. Our Mission Research/SalesWorks video page has surfaced. They will post a video of the on-stage presentation to that web page when it's available. For us poor soles that were left back at the office, this is our only view of the excitement. I see our JIT marketing team has made some new SalesWorks logos available too.

Moments Away From SalesWorks Demohttp://daveweaver.net/notebook,permalink,MomentsAwayFromSalesWorksDemohttp://daveweaver.net/notebook,permalink,MomentsAwayFromSalesWorksDemoWed, 31 Jan 2007 17:31:31 GMT<p><img style="margin: 0px 0px 20px 20px" height="28" src="http://daveweaver.net/media/blog/WindowsLiveWriter/MomentsAwayFromSalesWorksDemo_B01F/image%7B0%7D%5B5%5D.png" width="116" align="right"> We're 30 minutes away from the big demo. Our Mission Research/SalesWorks video <a title="DEMO Video Archives" href="http://www.demo.com/demonstrators/demo2007/91321.php" target="_blank">page has surfaced</a>. They will post a video of the on-stage presentation to that web page when it's available. For us poor soles that were left back at the office, this is our only view of the excitement. I see our JIT marketing team has made some new SalesWorks logos available too. </p>http://daveweaver.net/notebook,commentview,MomentsAwayFromSalesWorksDemodesktop;tools;web
http://daveweaver.net/notebook,trackback,SalesWorksAtDemohttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,SalesWorksAtDemohttp://daveweaver.net/notebook,commentview,SalesWorksAtDemohttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=134c45d1-9e87-4083-ab31-695ba4b70b67

Today is the big day. At 9:55 PST Charlie and Mary Pat will be going on stage to introduce and demonstrate SalesWorks to an audience of over 700 attendees. We launched our GiftWorks product there a couple years ago and have had a lot of success with it. I think we'll see the same kind of success with SalesWorks.  I will try to summarize some of the press that we get over the next few days.

We've worked with Blodgett Communications for the launch of SalesWorks. Renee Blodgett, the founder of the PR company, has posted an article that illustrates the problem we are trying to solve with SalesWorks...

"Frustrated with the poor user interface and clumsiness of existing contact management solutions like GoldMine and ACT and the fact that I'm not really the right business model to go with a more expensive Salesforce.com online only solution, I'm left without a useful product. Meanwhile, my contacts sit in three apps (Outlook, Filemaker, and GroupMail), since individually, they do not give me the combined functionality I need. Sigh."

I think she's right on with that and it's exactly what we are hearing from the other small businesses we've been talking with.

SalesWorks At Demohttp://daveweaver.net/notebook,permalink,SalesWorksAtDemohttp://daveweaver.net/notebook,permalink,SalesWorksAtDemoWed, 31 Jan 2007 14:26:19 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/SalesWorksAtDemo_84B3/image%7B0%7D%5B4%5D.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; margin: 0px 20px 20px 0px; border-left: 0px; border-bottom: 0px" height="103" src="http://daveweaver.net/media/blog/WindowsLiveWriter/SalesWorksAtDemo_84B3/image%7B0%7D_thumb%5B2%5D.png" width="100" align="left" border="0"></a> Today is the big day. At 9:55 PST Charlie and Mary Pat will be going on stage to introduce and demonstrate SalesWorks to an audience of over 700 attendees. We <a title="GiftWorks launch at Demo" href="http://www.demo.com/demonstrators/demo2005/54217.php" target="_blank">launched our GiftWorks product</a> there a couple years ago and have had a lot of success with it. I think we'll see the same kind of success with SalesWorks.&nbsp; I will try to summarize some of the press that we get over the next few days. </p> <p>We've worked with Blodgett Communications for the launch of SalesWorks. <a title="About Renee's Blog" href="http://encounters.typepad.com/about.html" target="_blank">Renee Blodgett</a>, the founder of the PR company, has <a title="SalesWorks Merges Web and Desktop" href="http://www.downtheavenue.com/2007/01/salesworks_merg.html" target="_blank">posted an article</a> that illustrates the problem we are trying to solve with SalesWorks... </p> <blockquote> <p>"Frustrated with the poor user interface and clumsiness of existing contact management solutions like GoldMine and ACT and the fact that I'm not really the right business model to go with a more expensive Salesforce.com online only solution, I'm left without a useful product. Meanwhile, my contacts sit in three apps (Outlook, Filemaker, and GroupMail), since individually, they do not give me the combined functionality I need. Sigh." </p></blockquote> <p>I think she's right on&nbsp;with that and it's exactly what we are hearing from the other small businesses we've been talking with. </p>http://daveweaver.net/notebook,commentview,SalesWorksAtDemodesktop;tools;web
http://daveweaver.net/notebook,trackback,SalesWorksTakesOnSalesforcecomWithHybridWebDesktopApphttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,SalesWorksTakesOnSalesforcecomWithHybridWebDesktopApphttp://daveweaver.net/notebook,commentview,SalesWorksTakesOnSalesforcecomWithHybridWebDesktopApphttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f59be54c-8391-47ed-a370-dfb2798e5424

That's a pretty big statement, but that's what our first SalesWorks article was titled. We'll see how everything pans out with SalesWorks vs. Salesforce.com, but either way I think SalesWorks is going to be a big hit for those small businesses out there that want/need to manage their customer info with ease.

One of the key factors will be cost. From the article...

"The cost is either free or $100 upward, but it's not clear how the cost structure works yet. In any case SalesWorks may well find a niche for businesses who don't want to give up the relative stability and security of a desktop app for contact management, but also want to take advantage of the Web. While Salesforce is a purely browser-based service, SalesWorks is betting on its low cost and desktop app rich interface as ways to differentiate itself."

SalesWorks was launched this morning at Demo '07.

SalesWorks Takes On Salesforce.com With Hybrid Web/Desktop Apphttp://daveweaver.net/notebook,permalink,SalesWorksTakesOnSalesforcecomWithHybridWebDesktopApphttp://daveweaver.net/notebook,permalink,SalesWorksTakesOnSalesforcecomWithHybridWebDesktopAppTue, 30 Jan 2007 22:49:17 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/SalesWorksTak.comWithHybridWebDesktopApp_FA98/salesworks_report12.jpg" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 20px 20px; border-right-width: 0px" height="180" src="http://daveweaver.net/media/blog/WindowsLiveWriter/SalesWorksTak.comWithHybridWebDesktopApp_FA98/salesworks_report1_thumb.jpg" width="240" align="right" border="0"></a> That's a pretty big statement, but that's what <a title="SalesWorks Takes On Salesforce.com With Hybrid Web/Desktop App" href="http://www.readwriteweb.com/archives/salesworks_takes_on_salesforce.php" target="_blank">our first SalesWorks article</a> was titled. We'll see how everything pans out with SalesWorks vs. Salesforce.com, but either way I think SalesWorks is going to be a big hit for those small businesses out there that want/need to manage their customer info with ease. </p> <p>One of the key factors will be cost. From the article... </p> <blockquote> <p>"The cost is either free or $100 upward, but it's not clear how the cost structure works yet. In any case SalesWorks may well find a niche for businesses who don't want to give up the relative stability and security of a desktop app for contact management, but also want to take advantage of the Web. While Salesforce is a purely browser-based service, SalesWorks is betting on its low cost and desktop app rich interface as ways to differentiate itself." </p></blockquote> <p>SalesWorks was <a title="SalesWorks For Your Small Business" href="http://daveweaver.net/notebook,permalink,SalesWorksForYourSmallBusiness">launched this morning at Demo '07</a>. </p>http://daveweaver.net/notebook,commentview,SalesWorksTakesOnSalesforcecomWithHybridWebDesktopAppdesktop;tools;web
http://daveweaver.net/notebook,trackback,SalesWorksForYourSmallBusinesshttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,SalesWorksForYourSmallBusinesshttp://daveweaver.net/notebook,commentview,SalesWorksForYourSmallBusinesshttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=7d7104e4-faf2-441d-966f-4a2b481906fe

This week our company, Mission Research is launching a cool new product for the SOHO market called SalesWorks. The launch is at DEMO '07 and will be presented on stage. SalesWorks can be easily used to manage contacts and sales leads. It's based on the same platform as our current product GiftWorks which is selling like hotcakes to the small non-profits. More information will be available as the DEMO conference happens so stay tuned. Here's the press release from our web site.

SalesWorks For Your Small Businesshttp://daveweaver.net/notebook,permalink,SalesWorksForYourSmallBusinesshttp://daveweaver.net/notebook,permalink,SalesWorksForYourSmallBusinessTue, 30 Jan 2007 22:40:42 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/SalesWorksForYourSmallBusiness_F896/image06.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 20px 20px 0px; border-right-width: 0px" height="53" src="http://daveweaver.net/media/blog/WindowsLiveWriter/SalesWorksForYourSmallBusiness_F896/image0_thumb2.png" width="240" align="left" border="0"></a> This week our company, <a title="Mission Research" href="http://www.missionresearch.com/" target="_blank">Mission Research</a> is launching a cool new product for the SOHO market called SalesWorks. The launch is at <a title="DEMO '07" href="http://www.demo.com/" target="_blank">DEMO '07</a> and will be presented on stage. SalesWorks can be easily used to manage contacts and sales leads. It's based on the same platform as our current product GiftWorks which is selling like hotcakes to the small non-profits. More information will be available as the DEMO conference happens so stay tuned. Here's the <a title="SalesWorks Merges the Web and Desktop 2.0 into Powerful Contact Management Solution; Design Revolutionizes Workflow for SOHO Market" href="http://www.missionresearch.com/company_newspress.html" target="_blank">press release from our web site</a>. </p>http://daveweaver.net/notebook,commentview,SalesWorksForYourSmallBusinessdesktop;tools;web
http://daveweaver.net/notebook,trackback,GettingStartedWithWPFEhttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,GettingStartedWithWPFEhttp://daveweaver.net/notebook,commentview,GettingStartedWithWPFEhttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=945c7be7-3814-46ae-a427-8c564a7d4213

WPF/E Example AppI first crossed paths with Windows Presentation Foundation/Everywhere (WPF/E) on Mike Harsh's blog post about the Mix '06 event in March of 2006. I knew about XAML and where Microsoft was going with their presentation layer tools, but our company creates mass-market desktop software that doesn't utilize the .Net Framework yet. This meant any XAML or WPF was off limits for us. That is until MS announced WPF/E.

In Mike Harsh's words "(WPF/E) is a cross-platform, cross-browser web technology that supports a subset of WPF XAML.  WPF/E also has a friction-free install model and the download size we’re targeting is very small.  WPF/E supports programmability through JavaScript for tight browser integration.  The WPF/E package also contains a small, cross platform subset of the CLR and .NET Framework that can run C# or VB.NET code."

So XAML and WPF can now be hosted in Internet Explorer. Since my company's desktop applications host IE for the presentation layer, then our presentation layer can take advantage of XAML and WPF. Unfortunately there was not much to be heard of WPF/E since March, but this month MS released a CTP of WPF/E.

 

where to get started

Probably the best place to get started is the WPF/E Dev Center on MSDN. Download and install the SDK so you can start trying the examples. The Dev Center has a few that you can look at. Mike harsh has also built a cool little application that let's you test your XAML code, called WPF/E Pad. Once you have the SDK installed you can run the WPF/E Pad and try some of the built in examples. After you get a feel for what can be done try entering some of your own XAML. Try copying and pasting the source from below into the bottom panel of WPF/E Pad and clicking the Load button.

 

<Canvasxmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"x:Name="_037_bugs_logo"Width="1056"Height="816"><EllipseHeight="200"Width="200"Canvas.Left="30"Canvas.Top="30"Stroke="Black"StrokeThickness="10"Fill="SlateBlue"/><RectangleHeight="100"Width="100"Canvas.Left="5"Canvas.Top="5"Stroke="Black"StrokeThickness="10"Fill="SlateBlue"/><LineX1="280"Y1="10"X2="10"Y2="280"Stroke="black"StrokeThickness="5"/></Canvas>

 

You should end up with something like the screenshot to the left. The XAML creates an ellipse, a rectange and a line. This is not a very compelling example (it was taken from the MS SDK download) but it gives you something to start with. What's nice about the technology is that it allows you to interact with the XAML code using JavaScript. So you can create a bunch of objects using the XAML markup and embed it in your web page, then use JavaScript to program those objects. For example you can attach events to the XAML objects (similar to DHTML) and handle those events in your JavaScript. WPF/E Pad doesn't support event handling at the moment, so you have to take the next step and create your own web page to test out event handling. Those steps are covered in detail within the WPF/E SDK.

 

what's next?

What makes all this really interesting is how Microsoft is backing up this technology with their development tools. They've recently released an entire suite of apps to generate, manage and debug XAML. Check out their Expression Suite. I think the development tools will be able to target WPF/E versus WPF at some point. Exciting stuff.

Getting Started With WPF/Ehttp://daveweaver.net/notebook,permalink,GettingStartedWithWPFEhttp://daveweaver.net/notebook,permalink,GettingStartedWithWPFEThu, 28 Dec 2006 15:23:35 GMT<p><img style="margin: 0px 0px 20px 20px" alt="WPF/E Example App" src="http://static.flickr.com/37/116850754_f9628b295d_m.jpg" align="right" border="0" minmax_bound="true">I first crossed paths with <a title="Windows Presentation Foundation/Everywhere" href="http://msdn2.microsoft.com/en-us/asp.net/bb187358.aspx" target="_blank">Windows Presentation Foundation/Everywhere</a> (WPF/E) on <a title="WPF/E at Mix '06" href="http://blogs.msdn.com/mharsh/archive/2006/03/23/559106.aspx" target="_blank">Mike Harsh's blog post</a> about the Mix '06 event in March of 2006. I knew about XAML and where Microsoft was going with their presentation layer tools, but our company creates mass-market desktop software that doesn't utilize the .Net Framework yet. This meant any <a title="XAML Overview from MSDN" href="http://msdn2.microsoft.com/en-us/library/ms752059.aspx" target="_blank">XAML</a> or <a title="Windows Presentation Foundation" href="http://wpf.netfx3.com/" target="_blank">WPF</a> was off limits for us. That is until MS announced WPF/E. </p> <blockquote> <p>In Mike Harsh's words "(WPF/E) is a cross-platform, cross-browser web technology that supports a subset of WPF XAML.&nbsp; WPF/E also has a friction-free install model and the download size we’re targeting is very small.&nbsp; WPF/E supports programmability through JavaScript for tight browser integration.&nbsp; The WPF/E package also contains a small, cross platform subset of the CLR and .NET Framework that can run C# or VB.NET code." </p></blockquote> <p>So&nbsp;XAML and WPF can now be hosted in Internet Explorer. Since&nbsp;my company's&nbsp;desktop applications host IE for the presentation layer, then our presentation layer can take advantage of XAML and WPF. Unfortunately there was not much to be heard of WPF/E since March, but this month <a title="Download WPF/E December CTP" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=2B01EC7E-C3B8-47CC-B12A-67C30191C3AA&amp;displaylang=en" target="_blank">MS released a CTP of WPF/E</a>. </p> <p>&nbsp; </p> <p><strong>where to get started</strong> </p> <p>Probably the best place to get started is the <a title="WPF/E Dev Center" href="http://msdn2.microsoft.com/en-us/asp.net/bb187358.aspx" target="_blank">WPF/E Dev Center</a> on MSDN. Download and install the SDK so you can start trying the examples. The Dev Center has a few that you can look at. Mike harsh has also built a cool little application that let's you test your XAML code, called <a title="WPF/E Pad" href="http://www.simplegeek.com/mharsh/wpfepad/" target="_blank">WPF/E Pad</a>. Once you have the SDK installed you can run the&nbsp;WPF/E Pad and try some of the built in examples. After you get a feel for what can be done try entering some of your own XAML. Try copying and pasting the source from below into the bottom panel of WPF/E Pad and clicking the Load button. </p> <p>&nbsp; </p><pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">Canvas</span> <span class="attr">xmlns</span><span class="kwrd">="http://schemas.microsoft.com/winfx/2006/xaml/presentation"</span> <span class="attr">xmlns:x</span><span class="kwrd">="http://schemas.microsoft.com/winfx/2006/xaml"</span> <span class="attr">x:Name</span><span class="kwrd">="_037_bugs_logo"</span> <span class="attr">Width</span><span class="kwrd">="1056"</span> <span class="attr">Height</span><span class="kwrd">="816"</span><span class="kwrd">&gt;</span> <span class="kwrd">&lt;</span><span class="html">Ellipse</span> <span class="attr">Height</span><span class="kwrd">="200"</span> <span class="attr">Width</span><span class="kwrd">="200"</span> <span class="attr">Canvas</span>.<span class="attr">Left</span><span class="kwrd">="30"</span> <span class="attr">Canvas</span>.<span class="attr">Top</span><span class="kwrd">="30"</span> <span class="attr">Stroke</span><span class="kwrd">="Black"</span> <span class="attr">StrokeThickness</span><span class="kwrd">="10"</span> <span class="attr">Fill</span><span class="kwrd">="SlateBlue"</span><span class="kwrd">/&gt;</span> <span class="kwrd">&lt;</span><span class="html">Rectangle</span> <span class="attr">Height</span><span class="kwrd">="100"</span> <span class="attr">Width</span><span class="kwrd">="100"</span> <span class="attr">Canvas</span>.<span class="attr">Left</span><span class="kwrd">="5"</span> <span class="attr">Canvas</span>.<span class="attr">Top</span><span class="kwrd">="5"</span> <span class="attr">Stroke</span><span class="kwrd">="Black"</span> <span class="attr">StrokeThickness</span><span class="kwrd">="10"</span> <span class="attr">Fill</span><span class="kwrd">="SlateBlue"</span><span class="kwrd">/&gt;</span> <span class="kwrd">&lt;</span><span class="html">Line</span> <span class="attr">X1</span><span class="kwrd">="280"</span> <span class="attr">Y1</span><span class="kwrd">="10"</span> <span class="attr">X2</span><span class="kwrd">="10"</span> <span class="attr">Y2</span><span class="kwrd">="280"</span> <span class="attr">Stroke</span><span class="kwrd">="black"</span> <span class="attr">StrokeThickness</span><span class="kwrd">="5"</span><span class="kwrd">/&gt;</span> <span class="kwrd">&lt;/</span><span class="html">Canvas</span><span class="kwrd">&gt;</span></pre> <p>&nbsp; </p> <p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/GettingStartedWithWPFE_8284/image%7B0%7D%5B2%5D.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; margin: 0px 20px 20px 0px; border-left: 0px; border-bottom: 0px" height="143" src="http://daveweaver.net/media/blog/WindowsLiveWriter/GettingStartedWithWPFE_8284/image%7B0%7D_thumb.png" width="240" align="left" border="0"></a>You should end up with something like the screenshot to the left. The XAML creates an ellipse, a rectange and a line. This is not a very compelling example (it was taken from the MS SDK download) but it gives you something to start with. What's nice about the technology is that it allows you to interact with the XAML code using JavaScript. So you can create a bunch of objects using the XAML markup and embed it in your web page, then use JavaScript to program those objects. For example you can attach events to the XAML objects (similar to DHTML) and handle those events in your JavaScript. WPF/E Pad doesn't support event handling at the moment, so you have to take the next step and create your own web page to test out event handling. Those steps are covered in detail within the WPF/E SDK. </p> <p>&nbsp; </p> <p><strong>what's next?</strong> </p> <p>What makes all this really interesting is how Microsoft is backing up this technology with their development tools. They've recently released an entire suite of apps to generate, manage and debug XAML. Check out their <a title="Microsoft Expression Suite" href="http://www.microsoft.com/products/expression/en/default.mspx" target="_blank">Expression Suite</a>. I think the development tools will be able to target WPF/E versus WPF at some point. Exciting stuff. </p>http://daveweaver.net/notebook,commentview,GettingStartedWithWPFEdesign;desktop;programming;web
http://daveweaver.net/notebook,trackback,MyAttemptsAtUsingAmazonS3ForBackupshttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,MyAttemptsAtUsingAmazonS3ForBackupshttp://daveweaver.net/notebook,commentview,MyAttemptsAtUsingAmazonS3ForBackupshttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=1ecef22d-c804-41af-9c4c-0e1227690ba93

Amazon Web Services what is amazon S3

Amazon has started to monetize their technology platform as part of their Amazon Web Services (AWS). I know very little about AWS in general, but I have spent some time looking into one of their initial services: Amazon Simple Storage Service (Amazon S3). This service provides a simple web service interface to store data for a small fee. The storage service is supposed to be highly scalable, reliable and fast. You pay for what you use. They charge $.15 per GB/per month for storage and they also charge you for data transfer at $.20 per GB/per month. The service is tailored towards developers and is not intended to be used as a consumer level backup product.

using S3 for personal backups

I started looking into the service to get familiar with Amazon's services. I wanted to get a feel for their level of quality, ease of use and how practical they would be to leverage from my companies own products. S3 is something that's directly interesting to me. Personally and professionally I manage a bit of data that I never want to lose. I have applications, source code, documentation, customer data and servers that need to be backed up at work. At home I have photos, videos and personal documents that need to be backed up. Ultimately I want to write code that hooks up with Amazon's services, but for this post I want to just talk about my experiences in trying to find already written code to backup my stuff.

my current backup situation

I have a mix of machines that I need to have data backed up on. The majority of the machines are Windows-based, with two that run Linux. In my basement I have one server with half a terabyte of mirrored drive space. That machine is only used as a file server and a backup server. At different intervals throughout the week, I have my other servers and desktops (from multiple locations) sending their backup data to this machine. To make that happen I install OpenSSH and a copy of rsync on each client machine. I then use a scheduled script to securely synchronize specific client folders with the server. This has been working fine for me. It's not the easiest thing to setup, but once it's done for a machine, managing it is fairly simple and restoring is as easy as plucking the files or folders of my backup server. Since SSH and rsync are cross-platform, I can use the same technique from my Linux machines.

how does S3 fit in

To prevent data loss, I depend on the fact that my data is always in two places at one time (except my photos which exist only on the file server) and that one of those places uses a RAID for storage. Ideally, I would also like to have my most sensitive data archived away where I can't accidentally screw it up. I've looked into some commercial offsite backup products but they are fairly expensive for the amount of data I want to secure (ideally close to 200GB). I would be fine with paying the higher prices if it was my only option. Fortunately Amazon S3 seems to be a low cost option. My short term goal is to keep my rsync backups going and just synchronizing my backup server with S3. Maybe at some point I will bypass my rsync step altogether and sync directly to S3.

what am i looking for

For my purposes, I would like to find software that can allow me to automatically synchronize my backup server with S3. Here are my current factors that I'm using to choose a solution:

  • The software has to be automate-able, thru scripts or some other method.
  • I won't need to access the data very often except to verify everything is working correctly, so the software does not have to have a UI or be very feature-ful.
  • I would like to have the data stored on the S3 service in a generic format so I'm not tied to my initial choice of software. If my software is no longer usable, I should be able to retrieve my data using other software.
  • The software only has to run on Windows.
  • Ideally the software would be open-source.
  • Ideally there would be no additional fees on top of what Amazon charges.

 

what i've found

Unfortunately there are limited sources of information on S3. One of the most helpful was a blog post by Jeremy Zawodny called A List of Amazon S3 Backup Tools. Check out the comments for a good view into what's available. Amazon S3 Tools on elastic8.com. Another resource was Amazon's Solution Catalog. I haven't had much luck in getting everything I want and didn't have much luck in evaluating the ones I've tried. Below are the apps I've tried with my initial findings. I will follow up this post in a couple weeks to after I've done some more research.

  • JungleDisk - This service looks very promising and is free. It basically adds S3 as a virtual drive on your computer. You can access it like any other drive (theoretically). It's not open-source and stores data in a proprietary format, but they do have open-source code available to browse and download your data if something ever happens to them. I've tried a couple times but I could not get JungleDisk to work on Windows Server 2003. I've gotten it to work on Windows XP though and that worked fine.
  • S3 Backup - A Windows client that allows you to access S3 like in a manner similar to Windows Explorer. The client has jobs built in that allow you to run backups automatically (no scheduling yet). The software is written by one person and has frequent updates. For some reasons the beta downloads have a built-in timeout which is unusual. The author is not sure what portion of the software will be open-sourced (if any) and plans to eventually charge for part of it. I was able to browse and upload some data, but got errors when trying to create backup jobs. I'm sure the job error will be worked out in future releases, but because of it's somewhat undefined future I will have to put this app on the back burner.
  • S3Drive - Another virtual drive app like JungleDisk but from an independent developer. The software depends on the .Net Framework 2.0. To optimize the browsing thru Windows Explorer the developer chose to split the files up into chunks when storing them and uses an index file to make his flat S3 file storage appear as a folder structure. It took a couple tries to get the virtual drive to work, but once it was setup it worked very well. I saw that some people were experiencing memory leaks and communication problems with larger files (>300MB) but I have had no problems using smaller files. I've also read somewhere that there is or plans to be source code available.
  • NS3 Manager - This is a free Windows client that enables you to manage data on the S3 service. It's limited in its features (upload, download and delete only) but does store data in a generic format. It can also be used to browse the proprietary formats of the other tools mentioned here. I have not been able to find a way to automate it yet and am not sure if there's any development going on. If not something I will use for my backups, it's still a valuable too just to see what's in your data store.
  • #Sh3ll - A command shell for S3. I like this app. It's not fancy and has no UI. It's not easy to use. Event the name is hard (pronounced Sharp-Shell). And as you may have guessed from the name, it depends on the 1.1 or 2.0 .Net Framework. It reads and writes to the S3 store in a generic format and can be automated. It's not as straightforward as I would have liked. Since it's actually a shell, you have to pipe commands into it to script it. I guess that is done because calls into the service require a bit of context between calls (for example, you would need to specify the bucket, username and password for each invocation). I've had no problems so far with it. The nice thing is that the source is available (actually comes in the download) and I can change it as I see fit.

 

conclusions

I have not gone as far as doing my actual backups to S3 since I'm still in the process of evaluating the tools and the service itself. My current thoughts are to use a combination of two tools I mentioned above. For automation I can use #Sh3ll which let's me put my files on S3 in generic form. To browse and download my files with a UI I can use NS3 Manager. It would be nice to get the source of NS3, but since there is no proprietary format I'm not locked into using it. I'll let you know as I discover more.

My Attempts At Using Amazon S3 For Backupshttp://daveweaver.net/notebook,permalink,MyAttemptsAtUsingAmazonS3ForBackupshttp://daveweaver.net/notebook,permalink,MyAttemptsAtUsingAmazonS3ForBackupsWed, 22 Nov 2006 09:23:58 GMT<p><strong><img style="margin: 0px 20px 20px 0px" height="69" alt="Amazon Web Services" src="http://daveweaver.net/media/blog/WindowsLiveWriter/MyAttemptsAtUsingAmazonS3ForBackups_9312/aws_logo_tm6.gif" width="170" align="left"> what is amazon S3</strong> </p> <p><a title="Amazon.Com" href="http://www.amazon.com/" target="_blank">Amazon</a> has started to monetize their technology platform as part of their <a title="Amazon Web Services (AWS)" href="http://www.amazon.com/AWS-home-page-Money/b/ref=sc_iw_l_0_3435361_2/102-5385992-8874528?ie=UTF8&amp;node=3435361&amp;no=3435361&amp;me=A36L942TSJ2AJA" target="_blank">Amazon Web Services</a> (AWS). I know very little about AWS in general, but I have spent some time looking into one of their initial services: <a title="Amazon Simple Storage Service (Amazon S3)" href="http://www.amazon.com/S3-AWS-home-page-Money/b/ref=sc_fe_l_2/102-5385992-8874528?ie=UTF8&amp;node=16427261&amp;no=3435361&amp;me=A36L942TSJ2AJA" target="_blank">Amazon Simple Storage Service</a> (Amazon S3). This service provides a simple web service interface to store data for a small fee. The storage service is supposed to be highly scalable, reliable and fast. You pay for what you use. They charge $.15 per GB/per month for storage and they also charge you for data transfer at $.20 per GB/per month. The service is tailored towards developers and is not intended to be used as a consumer level backup product. </p> <p><strong>using S3 for personal backups</strong> </p> <p>I started looking into the service to get familiar with Amazon's services. I wanted to get a feel&nbsp;for their level of quality, ease of use and how practical they would be to leverage from my <a title="Mission Research GiftWorks" href="http://www.missionresearch.com/giftworks_main.html" target="_blank">companies own products</a>. S3 is something that's directly interesting to me. Personally and professionally I manage a bit of data that I never want to lose. I have applications, source code, documentation, customer data&nbsp;and servers that need to be backed up at work. At home I have photos, videos and personal documents that need to be backed up. Ultimately I want to write code that hooks up with Amazon's services, but for this post I want to just talk about my experiences in trying to find already written code to backup my stuff. </p> <p><strong>my current backup situation</strong> </p> <p>I have a mix of machines that I need to have data backed up on. The majority of the machines are Windows-based, with two that run Linux. In my basement I have one server with half a terabyte of mirrored drive space. That machine is only used as a file server and a backup server. At different intervals throughout the week, I have my other servers and desktops (from multiple locations) sending their backup data to this machine. To make that happen I install OpenSSH and a copy of rsync on each client machine. I then use a scheduled script to securely synchronize specific client folders with the server. This has been working fine for me. It's not the easiest thing to setup, but once it's done for a machine, managing it is fairly simple and restoring is as easy as plucking the files or folders of my backup server. Since SSH and rsync are cross-platform, I can use the same technique from my Linux machines. </p> <p><strong>how does S3 fit in</strong> </p> <p>To prevent data loss, I depend on the fact that my data is always in two places at one time (except my photos which&nbsp;exist only on the&nbsp;file server) and that one of those places uses a RAID for storage. Ideally, I would also like to have my most sensitive data archived away where I can't accidentally screw it up. I've looked into some commercial offsite backup products but they are fairly expensive for the amount of data I want to secure (ideally close to 200GB). I would be fine with paying the higher prices if it was my only option. Fortunately Amazon S3 seems to be a low cost option. My short term goal is to keep my rsync backups going and just synchronizing my backup server with S3. Maybe at some point&nbsp;I will bypass my rsync step altogether and sync directly to S3. </p> <p><strong>what am i looking for</strong> </p> <p>For my purposes, I would like to find software that can allow me to automatically synchronize my backup server with S3. Here are my current factors that I'm using to choose a solution: </p> <ul> <li>The software has to be automate-able, thru scripts or some other method. <li>I won't need to access the data very often except to verify everything is working correctly, so the software does not have to have a UI or be very feature-ful. <li>I would like to have the data stored on the S3 service in a generic format so I'm not tied to my initial choice of software. If my software is no longer usable, I should be able to retrieve my data using other software. <li>The software only has to run on Windows. <li>Ideally the software would be open-source. <li>Ideally there would be no additional fees on top of what Amazon charges.</li> </ul> <p><strong></strong>&nbsp; </p> <p><strong>what i've found</strong> </p> <p>Unfortunately there are limited sources of information on S3. One of the most helpful was a blog post by Jeremy Zawodny called <a title="A List of Amazon S3 Backup Tools" href="http://jeremy.zawodny.com/blog/archives/007641.html" target="_blank">A List of Amazon S3 Backup Tools</a>. Check out the comments for a good view into what's available. <a title="Amazon S3 Tools on elastic8.com" href="http://www.elastic8.com/?q=blog/tools_for_accessing_using_to_backup_your_data_to_and_from_s3.html" target="_blank">Amazon S3 Tools</a> on elastic8.com. Another resource was <a title="Amazon's Solution Catalog" href="http://solutions.amazonwebservices.com/connect/kbcategory.jspa?categoryID=66" target="_blank">Amazon's Solution Catalog</a>. I haven't had much luck in getting everything I want and didn't have much luck in evaluating the ones I've tried. Below are the apps I've tried with my initial findings. I will follow up this post in a couple weeks to after I've done some more research. </p> <ul> <li><a title="Jungle Disk" href="http://jungledisk.com" target="_blank">JungleDisk</a> - This service looks very promising and is free. It basically adds S3 as a virtual drive on your computer. You can access it like any other drive (theoretically). It's not open-source and stores data in a proprietary format, but they do have open-source code available to browse and download your data if something ever happens to them. I've tried a couple times but I could not get JungleDisk to work on Windows Server 2003. I've gotten it to work on Windows XP though and that worked fine. <li><a title="S3 Backup" href="http://www.maluke.com/blog/beta-65" target="_blank">S3 Backup</a> - A Windows client that allows you to access S3 like in a manner similar to Windows Explorer. The client has jobs built in that allow you to run backups automatically (no scheduling yet). The software is written by one person and has frequent updates. For some reasons the beta downloads have a built-in timeout which is unusual. The author is not sure what portion of the software will be open-sourced (if any) and plans to eventually charge for part of it. I was able to browse and upload some data, but got errors when trying to create backup jobs. I'm sure the job error will be worked out in future releases, but because of it's somewhat undefined future I will have to put this app on the back burner. <li><a title="S3Drive from Suchwerk.net" href="http://www.suchwerk.net/sodcms_AMAZON_S3DRIVE.htm" target="_blank">S3Drive</a> - Another virtual drive app like JungleDisk but&nbsp;from an independent developer. The software depends on the .Net Framework 2.0. To optimize the browsing thru Windows Explorer the developer chose to split the files up into chunks when storing them and uses an index file to make&nbsp;his flat S3 file storage appear as a folder structure. It took a couple tries to get the virtual drive to work, but once it was setup it worked very well. I saw that&nbsp;some people&nbsp;were experiencing memory leaks and communication problems with larger files (&gt;300MB) but I have had no problems using smaller files. I've also read somewhere that&nbsp;there is or plans to be source code available. <li><a title="NS3 Manager" href="http://s3.amazonaws.com/ns3/home" target="_blank">NS3 Manager</a> - This is a free Windows client that enables you to manage data on the S3 service. It's limited in its features (upload, download and delete only) but does store data in a generic format. It can also be used to browse the proprietary formats of the other tools mentioned here. I have not been able to find a way to automate it yet and am not sure if there's any development going on. If not something I will use for my backups, it's still a valuable too just to see what's in your data store. <li><a title="#Sh3ll" href="http://jroller.com/page/silvasoftinc?entry=announce_sh3ll_3_3_released" target="_blank">#Sh3ll</a> - A command shell for S3. I like this app. It's not fancy and has no UI. It's not easy to use. Event the name is hard (pronounced Sharp-Shell). And as you may have guessed from the name, it depends on the 1.1 or 2.0 .Net Framework. It reads and writes to the S3 store in a generic format and can be automated. It's not as straightforward as I would have liked. Since it's actually a shell, you have to pipe commands into it to script it. I guess that is done because calls into the service require a bit of context between calls (for example, you would need to specify the bucket, username and password for each invocation). I've had no problems so far with it. The nice thing is that the source is available (actually comes in the download) and I can change it as I see fit. </li> </ul> <p><strong></strong>&nbsp; </p> <p><strong>conclusions</strong> </p> <p>I have not gone as far as doing my actual backups to S3 since I'm still in the process of evaluating the tools and the service itself. My current thoughts are to use a combination of two tools I mentioned above. For automation I can use <a title="#Sh3ll" href="http://jroller.com/page/silvasoftinc?entry=announce_sh3ll_3_3_released" target="_blank">#Sh3ll</a> which let's me put my files on S3 in generic form. To browse and download my files with a UI I can use <a title="NS3 Manager" href="http://s3.amazonaws.com/ns3/home" target="_blank">NS3 Manager</a>. It would be nice to get the source of NS3, but since there is no proprietary format I'm not locked into using it. I'll let you know as I discover more. </p>http://daveweaver.net/notebook,commentview,MyAttemptsAtUsingAmazonS3ForBackupsdesktop;tools;web
http://daveweaver.net/notebook,trackback,TopSecretWindowsThemeFoundhttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,TopSecretWindowsThemeFoundhttp://daveweaver.net/notebook,commentview,TopSecretWindowsThemeFoundhttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=9cb69276-0907-4f00-bf51-e1c0adeada5a

Windows media Center 2005 shipped with a unique theme called Royale. This is the theme I use on my desktops. Last week someone posted a download to another, unreleased variant of the Media Center theme. The secret theme is very black and called Royale Noir. Read more about it at istartedsomething.com.

You can download it here.

To install: Extract files to “c:\windows\resources\themes\royale noir” and double click on “luna.msstyles”. Select “Noir” from color scheme. Code-signed by Microsoft. No UXTheme hack required.

Top Secret Windows Theme Foundhttp://daveweaver.net/notebook,permalink,TopSecretWindowsThemeFoundhttp://daveweaver.net/notebook,permalink,TopSecretWindowsThemeFoundMon, 06 Nov 2006 22:52:22 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/TopSecretWindowsThemeFound_FAD4/noir1%5B2%5D.jpg" atomicselection="true"><img style="border-right: 0px; border-top: 0px; margin: 0px 0px 20px 20px; border-left: 0px; border-bottom: 0px" height="150" src="http://daveweaver.net/media/blog/WindowsLiveWriter/TopSecretWindowsThemeFound_FAD4/noir1_thumb.jpg" width="240" align="right" border="0"></a> Windows media Center 2005 shipped with a unique theme called Royale. This is the theme I use on my desktops. Last week someone posted a download to another, unreleased variant of the Media Center theme. The secret theme is very black and called Royale Noir. Read more about it at <a href="http://www.istartedsomething.com/20061029/royale-noir/" target="_blank">istartedsomething.com</a>. </p> <p>You can <a href="http://www.istartedsomething.com/uploads/royale_noir.rar">download it here</a>. </p> <p>To install: Extract files to “c:\windows\resources\themes\royale noir” and double click on “luna.msstyles”. Select “Noir” from color scheme. Code-signed by Microsoft. No UXTheme hack required. </p>http://daveweaver.net/notebook,commentview,TopSecretWindowsThemeFounddesktop
http://daveweaver.net/notebook,trackback,SNIPPLRCodeSnippetSharinghttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,SNIPPLRCodeSnippetSharinghttp://daveweaver.net/notebook,commentview,SNIPPLRCodeSnippetSharinghttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=018fad64-21a1-43f2-9b66-42126ef18ec7

Based on a previous post of mine, I started hunting for a source code repository to use. I found several. The one I liked the best was snipplr.com. There were a few reasons I liked this service. It has a very simple, clean interface. It has a simple, open API for accessing your snippets from other applications. It keeps track of snippet changes. It handles colorizing source code. It provides tagging of my snippets. I've also had no problems reaching it and it seems snappy.

As an experiment, I've added a snippet sidebar to my source code editor, Parachute, which can be downloaded from my website. Just open the options and enter your snipplr API key. Your snippets should show up and can be filtered by the tag bar at the top. Double-click on a snippet to paste it in the editor pane. Please try it out and let me know how you like it.

SNIPPLR: Code Snippet Sharinghttp://daveweaver.net/notebook,permalink,SNIPPLRCodeSnippetSharinghttp://daveweaver.net/notebook,permalink,SNIPPLRCodeSnippetSharingWed, 06 Sep 2006 14:53:22 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/SNIPPLRCodeSnippetSharing_9907/snipplr%5B2%5D.jpg" atomicselection="true"><img style="border-right: 0px; border-top: 0px; margin: 0px 20px 20px 0px; border-left: 0px; border-bottom: 0px" height="198" src="http://daveweaver.net/media/blog/WindowsLiveWriter/SNIPPLRCodeSnippetSharing_9907/snipplr_thumb.jpg" width="240" align="left" border="0"></a> Based on a <a href="http://daveweaver.net/notebook,permalink,2006,08,10,DevelopmentChecklist">previous post of mine</a>, I started hunting for a source code repository to use. I found several. The one I liked the best was&nbsp;<a href="http://snipplr.com" target="_blank">snipplr.com</a>. There were a few reasons I liked this service. It has a very simple, clean&nbsp;interface.&nbsp;It has a simple, <a href="http://snipplr.com/extras/" target="_blank">open API for accessing your snippets</a> from other applications. It keeps track of snippet changes. It handles colorizing source code. It provides tagging of my snippets. I've also had no problems reaching it and it seems snappy. </p> <p>As an experiment, I've added a snippet sidebar to my source code editor, <a href="http://daveweaver.net/parachute">Parachute</a>, which can be downloaded from my website. Just open the options and enter your snipplr API key. Your snippets should show up and can be filtered by the tag bar at the top. Double-click on a snippet to paste it in the editor pane. Please <a href="http://daveweaver.net/parachute-download">try it out</a> and let me know how you like it. </p>http://daveweaver.net/notebook,commentview,SNIPPLRCodeSnippetSharingdesktop;programming;tools
http://daveweaver.net/notebook,trackback,WindowsVistaPreRC1Screenshotshttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,WindowsVistaPreRC1Screenshotshttp://daveweaver.net/notebook,commentview,WindowsVistaPreRC1Screenshotshttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=02f0fd6b-21ed-48d9-8832-682825b322d92

The latest release of Windows Vista has been released and I ran across a nice collection of screen shots that shows some of the new apps and the Vista look-and-feel. Microsoft has it packed full of eye-candy, but unfortunately I haven't found a big reason to trade up when it's released, especially if I have to pay for it. In fact, I'm actually kind of dreading it because it means more work for our product team to support an additional operating system.

Windows Vista Pre-RC1 Screenshotshttp://daveweaver.net/notebook,permalink,WindowsVistaPreRC1Screenshotshttp://daveweaver.net/notebook,permalink,WindowsVistaPreRC1ScreenshotsThu, 31 Aug 2006 10:07:42 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/WindowsVistaPreRC1Screenshots_5620/Vista_PRE-RC1%5B9%5D.jpg" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 20px 20px 0px; border-right-width: 0px" height="255" src="http://daveweaver.net/media/blog/WindowsLiveWriter/WindowsVistaPreRC1Screenshots_5620/Vista_PRE-RC1_thumb%5B7%5D.jpg" width="340" align="left" border="0"></a> The latest release of Windows Vista has been released and I ran across a <a href="http://pcexposure.com/2006/08/29/windows-vista-pre-rc1-screenshots" target="_blank">nice collection of screen shots</a> that shows some of the new apps and the Vista look-and-feel. Microsoft has it packed full of eye-candy, but&nbsp;unfortunately I haven't found a big reason to trade up when it's released, especially if I have to pay for it. In fact, I'm actually kind of dreading it because it means more work for our product team to support an additional operating system. </p>http://daveweaver.net/notebook,commentview,WindowsVistaPreRC1Screenshotsdesktop;misc
http://daveweaver.net/notebook,trackback,NowThisIsScaryhttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,NowThisIsScaryhttp://daveweaver.net/notebook,commentview,NowThisIsScaryhttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f62bfc51-a115-45f1-9704-6e12ed6db6aa5

I've seen some pretty impressive digital rendering before, but I had know idea it was this close to being mainstream. Microsoft will be releasing DirectX 10 on Windows Vista. DX 10 is a total re-write. I think gaming is going to jump to the next level. I also think it's a good idea for Microsoft to only make DX 10 available on Vista. It gives the gaming community and home users good incentive to move to that platform, even if business users have no motivation. Then again maybe it's not a marketing tactic since the article says "The new display driver or graphics model in Windows Vista, WDDM (Windows Display Driver Model), is the main reason for DirectX10’s exclusivity to the operating system".

Now This Is Scaryhttp://daveweaver.net/notebook,permalink,NowThisIsScaryhttp://daveweaver.net/notebook,permalink,NowThisIsScaryFri, 18 Aug 2006 01:38:20 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/NowThisIsScary_13043/dx102.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 20px 20px; border-right-width: 0px" height="166" src="http://daveweaver.net/media/blog/WindowsLiveWriter/NowThisIsScary_13043/dx10_thumb.png" width="240" align="right" border="0"></a> I've seen some pretty impressive digital rendering before, but I had know idea it was this close to being mainstream. Microsoft will be releasing <a href="http://blogs.technet.com/windowsvista/articles/447226.aspx" target="_blank">DirectX 10 on Windows Vista</a>. DX 10 is a total re-write. I think gaming is going to jump to the next level. I also think it's a good idea for Microsoft to only make DX 10 available on Vista. It gives the gaming community and home users&nbsp;good incentive to move to that platform, even if business users have no motivation. Then again maybe it's not a marketing tactic since the article says "The new display driver or graphics model in Windows Vista, WDDM (Windows Display Driver Model), is the main reason for DirectX10’s exclusivity to the operating system". </p>http://daveweaver.net/notebook,commentview,NowThisIsScarydesktop;misc;programming
http://daveweaver.net/notebook,trackback,FinallyNoMoreAcrobatshttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,FinallyNoMoreAcrobatshttp://daveweaver.net/notebook,commentview,FinallyNoMoreAcrobatshttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=492718b9-16dd-49d9-b00a-9482b5462a41

foxit_logo.gifBeing a user that keeps around a copy of Adobe Acrobat 5.0 to install on my machines regardless of what new and improved versions Adobe comes out with, I am greatful to finally have an option (and I know of others that feel the same way). Foxit Software has Foxit Reader available for free download which appears promising.

It's not that I am against Adobe software. I use Photoshop, Premiere and Encore to name a few, and while they might take a bit to learn they are very powerful pieces of software. I'm sure Acrobat is powerful as well, but I've had nothing but problems with anything greater than version 5. I swear those newer downloads contain all but the kitchen sink. Anyway.

Thanks to Omar Shahine  for the link.

Finally -- No More Acrobats!http://daveweaver.net/notebook,permalink,FinallyNoMoreAcrobatshttp://daveweaver.net/notebook,permalink,FinallyNoMoreAcrobatsThu, 29 Dec 2005 19:41:01 GMT<p><img height=75 alt=foxit_logo.gif hspace=20 src="http://daveweaver.net/media/blog/foxit_logo.gif" width=170 align=right vspace=20 border=0>Being a user that keeps around a copy of Adobe Acrobat 5.0 to install on my machines regardless of what new and improved versions Adobe comes out with, I am greatful to finally have an option (and I know of others that feel the same way). Foxit Software has <a href="http://www.foxitsoftware.com/pdf/rd_intro.php">Foxit Reader</a> available for free download which appears promising. </p> <p>It's not that I am against Adobe software. I use Photoshop, Premiere and Encore to name a few, and while they might take a bit to learn they are very powerful pieces of software. I'm sure Acrobat is powerful as well, but I've had nothing but problems with anything greater than version 5. I swear those newer downloads contain all but the kitchen sink. Anyway. </p> <p>Thanks to <a href="http://www.shahine.com/omar/SoLongAcrobatReader.aspx">Omar Shahine</a> &nbsp;for the link. </p>http://daveweaver.net/notebook,commentview,FinallyNoMoreAcrobatsdesktop;tools
http://daveweaver.net/notebook,trackback,SocialNetworkAndRelationshipFinderSNARFForOutlookhttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,SocialNetworkAndRelationshipFinderSNARFForOutlookhttp://daveweaver.net/notebook,commentview,SocialNetworkAndRelationshipFinderSNARFForOutlookhttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=26c620c1-126a-4974-a806-ec4235d2e5c3

snarf.jpgHere's another interesting Outlook tool created by the research team at Microsoft. It's called the "Social Network and Relationship Finder" but it goes by the name SNARF. It is free to download. SNARF is designed to provide a quick overview of unread mail, organized by its importance. The UI shows a series of different panes with unread mail in them; each pane shows a list of authors of messages. The importance of the unread email is determined by who sent it.

Look at the Outlook Mobile Manager post for another Microsoft Research project for managing email.

Thanks to Mike Swanson for pointing this out. Some of you may also remember Mike has a very cool (and very popular) Macro Wallpaper Collection.

Social Network and Relationship Finder (SNARF) for Outlookhttp://daveweaver.net/notebook,permalink,SocialNetworkAndRelationshipFinderSNARFForOutlookhttp://daveweaver.net/notebook,permalink,SocialNetworkAndRelationshipFinderSNARFForOutlookWed, 21 Dec 2005 12:29:07 GMT<p><img height=165 alt=snarf.jpg hspace=20 src="http://daveweaver.net/media/blog/snarf.jpg" width=90 align=right vspace=20 border=0>Here's another interesting Outlook tool created by the&nbsp;<a href="http://www.research.microsoft.com">research team at Microsoft</a>. It's called the "Social Network and Relationship Finder" but it goes by the name&nbsp;SNARF. <a href="http://www.research.microsoft.com/community/snarf/">It is free to download</a>.&nbsp;SNARF is designed to provide a quick overview of <b>unread mail</b>, organized by its importance. The UI shows a series of different panes with unread mail in them; each pane shows a list of authors of messages. The importance of the unread email is determined by who sent it. </p> <p>Look at the&nbsp;<a href="http://daveweaver.net/notebook/2005/11/29/ManagingYourEmailBetterWithOutlookMobileManager.aspx">Outlook Mobile Manager</a> post&nbsp;for another Microsoft Research project for managing email. </p> <p>Thanks to <a href="http://blogs.msdn.com/mswanson/archive/2005/12/02/499520.aspx">Mike Swanson for pointing this out</a>. Some of you may also <a href="http://daveweaver.net/notebook/2005/11/28/ColorfulDesktopBackgrounds.aspx">remember</a> Mike has a very cool (and very popular) <a href="http://blogs.msdn.com/mswanson/articles/wallpaper.aspx">Macro Wallpaper Collection</a>. </p>http://daveweaver.net/notebook,commentview,SocialNetworkAndRelationshipFinderSNARFForOutlookdesktop;tools
http://daveweaver.net/notebook,trackback,RegexCoachhttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,RegexCoachhttp://daveweaver.net/notebook,commentview,RegexCoachhttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=69e2e285-6c74-4ebc-9c9e-2e031a87a137

For anyone who has to write regex expressions, this little tool will be quite helpful. I use regular expressions while programming, but I don't use them often enough to be able to just write them off the top of my head. I often find myself popping open a linux command line and testing the out there until I get what I'm looking for.

"The Regex Coach is a graphical application for Windows and Linux/x86 which can be used to experiment with (Perl-compatible) regular expressions interactively."

It's free for personal use. Download and try it out today.

Thanks to C82.net for his great site and "wildy useful web programs". Maybe you'll want to check out his others.

Regex Coachhttp://daveweaver.net/notebook,permalink,RegexCoachhttp://daveweaver.net/notebook,permalink,RegexCoachTue, 20 Dec 2005 13:00:48 GMT<p>For anyone who has to write regex expressions, this little tool will be quite helpful. I use regular expressions while programming, but I don't use them often enough to be able to just write them off the top of my head. I often find myself popping open a linux command line and testing the out there until I get what I'm looking for. </p> <address>"The Regex Coach is a graphical application for Windows and Linux/x86 which can be used to experiment with (Perl-compatible) regular expressions interactively." </address> <p>It's free for personal use. <a href="http://www.weitz.de/regex-coach/">Download and try it out today</a>. </p> <p>Thanks to <a href="http://c82.net">C82.net</a> for his great site and <a href="http://c82.net/article.php?ID=19">"wildy useful web programs"</a>. Maybe you'll want to check out his others. </p>http://daveweaver.net/notebook,commentview,RegexCoachdesktop;programming;tools
http://daveweaver.net/notebook,trackback,BetterEmailManagementInOutlookhttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,BetterEmailManagementInOutlookhttp://daveweaver.net/notebook,commentview,BetterEmailManagementInOutlookhttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=aed9816e-d713-4687-8a54-ff7095809796

I read a good article this morning by Jeff Sandquist titled How I Get Things Done... which describes how he uses an outlook addin for organizing his email workflow. It is called the 'Getting Things Done In Outlook' addin.

GTD_2DActionBar.jpg

Using a few simple toolbar buttons, the addin allows you to manage your emails in a timely manner. I haven't tried it out yet but I plan on doing so in the next week. Anybody out there have any experience with it? 

Better Email Management In Outlookhttp://daveweaver.net/notebook,permalink,BetterEmailManagementInOutlookhttp://daveweaver.net/notebook,permalink,BetterEmailManagementInOutlookMon, 19 Dec 2005 11:51:01 GMT<p>I read a good article this morning by Jeff Sandquist titled <a href="http://www.jeffsandquist.com/HowIGetThingsDoneKickingSomeButtOnYourEmailInboxPart1.aspx">How I Get Things Done...</a> which describes how he uses an outlook addin for organizing his email workflow. It is called the <a href="http://davidco.com/productDetail.php?id=63&amp;IDoption=20">'Getting Things Done In Outlook'</a> addin. </p> <p><img height=31 alt=GTD_2DActionBar.jpg src="http://daveweaver.net/media/blog/GTD_2DActionBar.jpg" width=468 border=0> </p> <p>Using a few simple toolbar buttons, the addin allows you to manage your emails in a timely manner. I haven't tried it out yet but I plan on doing so in the next week. Anybody out there have any experience with it?&nbsp; </p>http://daveweaver.net/notebook,commentview,BetterEmailManagementInOutlookdesktop;tools
http://daveweaver.net/notebook,trackback,6500FreeTrueTypeFontshttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,6500FreeTrueTypeFontshttp://daveweaver.net/notebook,commentview,6500FreeTrueTypeFontshttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=7f97adca-3d93-44bc-8976-e09bf370342c

This site has 6500 free TrueType (TTF) fonts. These are fonts you can download to your computer and use for free. There are some very nice ones in here and being part of a desktop software dev team, I think some of these may be used to produce more usable software. What fonts do you like?

6500 Free TrueType Fontshttp://daveweaver.net/notebook,permalink,6500FreeTrueTypeFontshttp://daveweaver.net/notebook,permalink,6500FreeTrueTypeFontsSun, 18 Dec 2005 20:58:46 GMT<p><a href="http://www.webpagepublicity.com/free-fonts.html">This site</a> has 6500 free TrueType (TTF) fonts. These are fonts you can download to your computer and use for free. There are some very nice ones in here and being part of a desktop software dev team, I think some of these may be used to produce more usable software. What fonts do you like? </p>http://daveweaver.net/notebook,commentview,6500FreeTrueTypeFontsdesign;desktop