Developer Notebook Bloghttp://daveweaver.net/(none)en-usWed, 16 Apr 2008 16:58:57 GMTConnectServer Sites 1.8.5223.2david.weaver@missionresearch.comdavid.weaver@missionresearch.comhttp://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,MoreProgrammingCheatSheetshttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,MoreProgrammingCheatSheetshttp://daveweaver.net/notebook,commentview,MoreProgrammingCheatSheetshttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=fb672d57-92f4-4162-afbd-17f7c77bdd42

image I've linked to a couple cheat sheets in the past (Powershell and CSS), but I've run across a post that lists a bunch for different languages and frameworks. Most of them are available as PDFs. See webtecker.com.

 

The image is from a VisiBone advertisement. That company sells some great cheat sheets and cheat books.

More Programming Cheat Sheetshttp://daveweaver.net/notebook,permalink,MoreProgrammingCheatSheetshttp://daveweaver.net/notebook,permalink,MoreProgrammingCheatSheetsTue, 15 Apr 2008 15:31:50 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/MoreProgrammingCheatSheets_A211/image_2.png"><img style="border-right: 0px; border-top: 0px; margin: 0px 20px 20px 0px; border-left: 0px; border-bottom: 0px" height="209" alt="image" src="http://daveweaver.net/media/blog/WindowsLiveWriter/MoreProgrammingCheatSheets_A211/image_thumb.png" width="166" align="left" border="0" /></a> I've linked to a couple cheat sheets in the past (<a href="http://daveweaver.net/notebook,permalink,PowerShellCheatSheet" target="_blank">Powershell</a> and <a href="http://daveweaver.net/notebook,permalink,CSSCheatSheets" target="_blank">CSS</a>), but I've run across a post that lists a bunch for different languages and frameworks. Most of them are available as PDFs. See <a href="http://webtecker.com/2008/04/14/programing-cheat-sheets/" target="_blank">webtecker.com</a>. </p> <p>&#160; </p> <p>The image is from a <a href="http://www.visibone.com/" target="_blank">VisiBone</a> advertisement. That company sells some great cheat sheets and cheat books. </p>http://daveweaver.net/notebook,commentview,MoreProgrammingCheatSheetsprogramming;tools;web
http://daveweaver.net/notebook,trackback,SharePointServices30BetaADifficultUninstallhttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,SharePointServices30BetaADifficultUninstallhttp://daveweaver.net/notebook,commentview,SharePointServices30BetaADifficultUninstallhttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=28420c1c-2694-4746-8190-4e2488959609

I was trying to clean up one of our servers the other day that was running low on memory. There was an old installation of Windows SharePoint Services 3.0 Beta on it (which included an instance of SQL Server Embedded). It wasn't being used, but the database process was using up memory and I wanted it gone.

Uninstalling was not so easy. The uninstall would fail within a minute. I then read somewhere that you needed to remove the SharePoint Language Packs first, so I tried that.  That just made things worse. After the language packs were removed the SharePoint installer wouldn't run at all, saying it "The language of this installation package is not supported by your system." Now what?

image Whenever I run into uninstall issues I turn to a shareware product called MyUninstaller. It gives you a little more control over the uninstall process than the Add/Remove programs does in XP. I'm not totally sure of everything it does, I just usually try it when my uninstalls fail thru traditional methods. In this case it showed 3 install packages for SharePoint and one of them actually worked (as far as I can tell).

Uninstalling SharePoint in this manner failed to uninstall the SQL Server instance. SQL Server was not listed in Add/Remove Programs but was listed in MyUninstaller. Unfortunately the embedded edition does not allow you to uninstall it. Some searching on Google brought me to this website that shows how to uninstall the embedded edition from the command line. You just need to get the uninstall string from the registry (or right from MyUninstaller) and append an argument. That worked.

It was a bit of a hassle to clear that software from the server, and I probably would have given up if I didn't know about MyUninstaller. Great app.

SharePoint Services 3.0 Beta: A Difficult Uninstallhttp://daveweaver.net/notebook,permalink,SharePointServices30BetaADifficultUninstallhttp://daveweaver.net/notebook,permalink,SharePointServices30BetaADifficultUninstallThu, 08 Nov 2007 17:22:09 GMT<p>I was trying to clean up one of our servers the other day that was running low on memory. There was an old installation of Windows SharePoint Services 3.0 Beta on it (which included an instance of SQL Server Embedded). It wasn't being used, but the database process was using up memory and I wanted it gone. </p> <p>Uninstalling was not so easy. The uninstall would fail within a minute. I then read somewhere that you needed to remove the SharePoint Language Packs first, so I tried that.&nbsp; That just made things worse. After the language packs were removed the SharePoint installer wouldn't run at all, saying it "The language of this installation package is not supported by your system." Now what? </p> <p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/SharePointServi.0BetaADifficultUninstall_AD73/image_4.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 20px 20px; border-right-width: 0px" height="138" alt="image" src="http://daveweaver.net/media/blog/WindowsLiveWriter/SharePointServi.0BetaADifficultUninstall_AD73/image_thumb_1.png" width="244" align="right" border="0"></a> Whenever I run into uninstall issues I turn to a shareware product called <a title="Uninstall Tool" href="http://www.nirsoft.net/utils/myuninst.html" target="_blank">MyUninstaller</a>. It gives you a little more control over the uninstall process than the Add/Remove programs does in XP. I'm not totally sure of everything it does, I just usually try it when my uninstalls fail thru traditional methods. In this case it showed 3 install packages for SharePoint and one of them actually worked (as far as I can tell). </p> <p>Uninstalling SharePoint in this manner failed to uninstall the SQL Server instance. SQL Server was not listed in Add/Remove Programs but was listed in MyUninstaller. Unfortunately the embedded edition does not allow you to uninstall it. Some searching on Google brought me to <a title="Uninstall SQL Server Embedded Edition from the command line" href="http://coppercoins.spaces.live.com/blog/cns!E15FE96DB520E62C!136.entry?wa=wsignin1.0" target="_blank">this website</a> that shows how to uninstall the embedded edition from the command line. You just need to get the uninstall string from the registry (or right from MyUninstaller) and append an argument. That worked. </p> <p>It was a bit of a hassle to clear that software from the server, and I probably would have given up if I didn't know about MyUninstaller. Great app. </p>http://daveweaver.net/notebook,commentview,SharePointServices30BetaADifficultUninstalltools
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,PowerShellCheatSheethttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,PowerShellCheatSheethttp://daveweaver.net/notebook,commentview,PowerShellCheatSheethttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=197e5402-d54a-4965-84d5-379b15566c87

image I don't use MS PowerShell very often, but sometimes it does come in handy for testing .NET components. It seems like every time I want to use it I am Googling for basic commands to use with it. I've run across this handy little cheat sheet that you can print out. PowerShell Cheat Sheet Redux

PowerShell Cheat Sheethttp://daveweaver.net/notebook,permalink,PowerShellCheatSheethttp://daveweaver.net/notebook,permalink,PowerShellCheatSheetWed, 15 Aug 2007 19:29:05 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/PowerShellCheatSheet_D9B5/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="89" alt="image" src="http://daveweaver.net/media/blog/WindowsLiveWriter/PowerShellCheatSheet_D9B5/image_thumb.png" width="120" align="left" border="0"></a> I don't use MS PowerShell very often, but sometimes it does come in handy for testing .NET components. It seems like every time I want to use it I am Googling for basic commands to use with it. I've run across this handy little cheat sheet that you can print out. <a title="PowerShell Cheat Sheet Redux" href="http://blogs.msdn.com/powershell/archive/2007/01/25/powershell-cheat-sheet-redux-the-pdf-version.aspx" target="_blank">PowerShell Cheat Sheet Redux</a> </p> <div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:b534000c-2246-4513-82c9-8bfeacb003a1" 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/Powershell" rel="tag">Powershell</a>, <a href="http://technorati.com/tags/Microsoft" rel="tag">Microsoft</a> </div>http://daveweaver.net/notebook,commentview,PowerShellCheatSheetprogramming;tools
http://daveweaver.net/notebook,trackback,SkyDiveAKAWindowsLiveFoldershttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,SkyDiveAKAWindowsLiveFoldershttp://daveweaver.net/notebook,commentview,SkyDiveAKAWindowsLiveFoldershttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=3ac82430-70bc-4830-9dfc-1600038b2a8d

image Microsoft has revamped their Live Folders with some additional functionality and a new look. It's now called SkyDive (in beta). You can embed the folders on your own web pages. It supports an active-x control to easily drag files into your live folders. You can create private or public folders and even create folders that can be shared with only people you specify. It's very simple and easy to use. It's also free (ad supported).

SkyDive: AKA Windows Live Foldershttp://daveweaver.net/notebook,permalink,SkyDiveAKAWindowsLiveFoldershttp://daveweaver.net/notebook,permalink,SkyDiveAKAWindowsLiveFoldersFri, 10 Aug 2007 03:58:13 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/SkyDiveAKAWindowsLiveFolders_15118/image.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; margin: 0px 0px 20px 20px; border-left: 0px; border-bottom: 0px" height="131" alt="image" src="http://daveweaver.net/media/blog/WindowsLiveWriter/SkyDiveAKAWindowsLiveFolders_15118/image_thumb.png" width="350" align="right" border="0"></a> Microsoft has revamped their Live Folders with some additional functionality and a new look. It's now called <a title="SkyDive" href="http://skydrive.live.com/" target="_blank">SkyDive</a> (in beta). You can embed the folders on your own web pages. It supports an active-x control to easily drag files into your live folders. You can create private or public folders and even create folders that can be shared with only people you specify. It's very simple and easy to use. It's also free (ad supported). </p>http://daveweaver.net/notebook,commentview,SkyDiveAKAWindowsLiveFolderstools
http://daveweaver.net/notebook,trackback,SimpleXMLViewerXMLExplorerhttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,SimpleXMLViewerXMLExplorerhttp://daveweaver.net/notebook,commentview,SimpleXMLViewerXMLExplorerhttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=5152ba87-9437-482f-af9f-3676f5e783b6

image The apps we write typically store user information in databases and configuration information in xml files. When I want to view the contents of an xml file, I just click on it and Windows XP uses Internet Explorer to show a read only view of the file. This is not bad and I've kinda gotten used to it. I recently ran across a program that does a better job though. It only allows you to view, not edit, but it's a quick and simple replacement for the IE xml viewer built-in to XP. It also allows you to search based on XPath expressions which is helpful. You can download source or just install the executables at http://www.codeplex.com/xmlexplorer.

Simple XML Viewer: XML Explorerhttp://daveweaver.net/notebook,permalink,SimpleXMLViewerXMLExplorerhttp://daveweaver.net/notebook,permalink,SimpleXMLViewerXMLExplorerMon, 30 Jul 2007 14:13:10 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/SimpleXMLViewerXMLExplorer_8FC8/image_1.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; margin: 0px 0px 20px 20px; border-left: 0px; border-bottom: 0px" height="198" alt="image" src="http://daveweaver.net/media/blog/WindowsLiveWriter/SimpleXMLViewerXMLExplorer_8FC8/image_thumb_1.png" width="240" align="right" border="0"></a> The apps we write typically store user information in databases and configuration information in xml files. When I want to view the contents of an xml file, I just click on it and Windows XP uses Internet Explorer to show a read only view of the file. This is not bad and I've kinda gotten used to it. I recently ran across a program that does a better job though. It only allows you to view, not edit, but it's a quick and simple replacement for the IE xml viewer built-in to XP. It also allows you to search based on XPath expressions which is helpful. You can download source or just install the executables at <a title="http://www.codeplex.com/xmlexplorer" href="http://www.codeplex.com/xmlexplorer">http://www.codeplex.com/xmlexplorer</a>. </p>http://daveweaver.net/notebook,commentview,SimpleXMLViewerXMLExplorertools
http://daveweaver.net/notebook,trackback,ReorderYourWindowsTaskbarhttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,ReorderYourWindowsTaskbarhttp://daveweaver.net/notebook,commentview,ReorderYourWindowsTaskbarhttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f8e14612-6a1f-4935-ae59-eeb58fae732f1

taskbar shuffleI keep my computer at work running almost always. I usually only restart it when Microsoft comes out with their monthly updates (and then I hold off as long as I can). I keep a lot of windows open on my desktop too, some of the windows are open for as long as my computer has been up (like my main explorer window, my editor and some utilities). After a couple weeks you get used to the locations of those long running apps on the Window's taskbar, but once you close a window and restart it the icon on the taskbar gets moved to the end of the list. To me (and probably not more than a handful of geeks in the world) this throws things off. So here is a little app that allows you to drag and drop your taskbar icons around which is a great feature that I'm surprised Microsoft hasn't already done (at least in XP). It's called Taskbar Shuffle.

Reorder Your Windows Taskbarhttp://daveweaver.net/notebook,permalink,ReorderYourWindowsTaskbarhttp://daveweaver.net/notebook,permalink,ReorderYourWindowsTaskbarMon, 30 Jul 2007 05:42:29 GMT<p><img class="postimg right" style="margin: 0px 0px 20px 20px" height="60" alt="taskbar shuffle" src="http://cache.lifehacker.com/assets/resources/2006/10/taskbar%20shuffle.png" width="322" align="right">I keep my computer at work running almost always. I usually only restart it when Microsoft comes out with their monthly updates (and then I hold off as long as I can). I keep a lot of windows open on my desktop too, some of the windows are open for as long as my computer has been up (like my main explorer window, my editor and some utilities). After a couple weeks you get used to the locations of those long running apps on the Window's taskbar, but once you close a window and restart it the icon on the taskbar gets moved to the end of the list. To me (and probably not more than a handful of geeks in the world) this throws&nbsp;things off. So here is a little app that allows you to drag and drop your taskbar icons around which&nbsp;is a great feature&nbsp;that I'm surprised Microsoft hasn't already done (at least in XP). It's called <a title="Taskbar Shuffle" href="http://www.freewebs.com/nerdcave/taskbarshuffle.htm" target="_blank">Taskbar Shuffle</a>. </p>http://daveweaver.net/notebook,commentview,ReorderYourWindowsTaskbartools
http://daveweaver.net/notebook,trackback,OrganizeYourWindowsDesktopWinTabberhttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,OrganizeYourWindowsDesktopWinTabberhttp://daveweaver.net/notebook,commentview,OrganizeYourWindowsDesktopWinTabberhttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=d47724d3-cf69-4faa-a079-1afbbcfb0b30

image Here's a little program that enables you to add tabs to any window. It can help you organize your desktop by grouping your work windows under one main window. http://wintabber.com/

Organize Your Windows Desktop: WinTabberhttp://daveweaver.net/notebook,permalink,OrganizeYourWindowsDesktopWinTabberhttp://daveweaver.net/notebook,permalink,OrganizeYourWindowsDesktopWinTabberMon, 30 Jul 2007 05:09:16 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/OrganizeYourWindowsDesktopWinTabber_1051/image_1.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; margin: 0px 20px 20px 0px; border-left: 0px; border-bottom: 0px" alt="image" src="http://daveweaver.net/media/blog/WindowsLiveWriter/OrganizeYourWindowsDesktopWinTabber_1051/image_thumb_1.png" align="left" border="0"></a> Here's a little program that enables you to add tabs to any window. It can help you organize your desktop by grouping your work windows under one main window. <a title="http://wintabber.com/" href="http://wintabber.com/">http://wintabber.com/</a> </p>http://daveweaver.net/notebook,commentview,OrganizeYourWindowsDesktopWinTabbertools
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,CSSCheatSheetshttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,CSSCheatSheetshttp://daveweaver.net/notebook,commentview,CSSCheatSheetshttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=b55e22de-7721-4eca-bde5-5eebaa8c47e8

Here are a few links that you may find helpful if you're into web design using CSS. I'm always finding myself searching for the right values for different CSS properties.

http://www.ilovejackdaniels.com/cheat-sheets/css-cheat-sheet/ is the one of the two cheat sheets I keep handy. It has a good list of common CSS properties. The other one that I've recently started referring to is http://lesliefranke.com/files/reference/csscheatsheet.html. This one contains both properties and common values.

Visibone also makes a CSS Example Chart that I have yet to find useful, but you may. Visibone actually has a bunch of quick reference sheets for web developers. I have used their JavaScript Quick Reference and that proved to be helpful.

CSS Cheat Sheetshttp://daveweaver.net/notebook,permalink,CSSCheatSheetshttp://daveweaver.net/notebook,permalink,CSSCheatSheetsThu, 04 Jan 2007 16:11:53 GMT<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 20px 20px 0px; border-right-width: 0px" height="160" src="http://daveweaver.net/media/blog/WindowsLiveWriter/CSSCheatSheets_E513/csscheatsheet4.jpg" width="150" align="left" border="0"> Here are a few links that you may find helpful if you're into web design using CSS. I'm always finding myself searching for the right values for different&nbsp;CSS properties. </p> <p><a title="http://www.ilovejackdaniels.com/cheat-sheets/css-cheat-sheet/" href="http://www.ilovejackdaniels.com/cheat-sheets/css-cheat-sheet/">http://www.ilovejackdaniels.com/cheat-sheets/css-cheat-sheet/</a>&nbsp;is the one of the two cheat sheets I keep handy. It has a good list of common CSS properties.&nbsp;The other&nbsp;one that I've recently started referring to is <a title="http://lesliefranke.com/files/reference/csscheatsheet.html" href="http://lesliefranke.com/files/reference/csscheatsheet.html">http://lesliefranke.com/files/reference/csscheatsheet.html</a>. This one contains both properties and common values. </p> <p><a title="Visibone.com" href="http://www.visibone.com" target="_blank">Visibone</a> also makes a <a title="CSS Example Chart" href="http://www.visibone.com/html/hxcht_840.jpg" target="_blank">CSS Example Chart</a>&nbsp;that I have yet to find useful, but you may. Visibone actually has a bunch of quick reference sheets for web developers. I have used their <a title="JavaScript free online quick reference" href="http://javascript-reference.info/" target="_blank">JavaScript Quick Reference</a> and that proved to be helpful. </p>http://daveweaver.net/notebook,commentview,CSSCheatSheetscss;tools;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,EasilyResizeWindowshttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,EasilyResizeWindowshttp://daveweaver.net/notebook,commentview,EasilyResizeWindowshttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=39956e93-afa1-4307-8ed4-53ce799e5e9d

 When designing and developing screens for our desktop application GiftWorks we design to a window size of 800x600. Oddly enough there isn't an easy way to do this in Windows. I've used some utilities before but have recently stumbled upon a very simepl utlity for doing just that.

Sizer sits quietly in your taskbar tray and subtly modifies every window with options to set the precise size of a window. The specific sizes can be easily configured if the defaults aren't adequate. I really like this program. It's simple and focuses on a single function.

A product of Brian Apps

Easily Resize Windowshttp://daveweaver.net/notebook,permalink,EasilyResizeWindowshttp://daveweaver.net/notebook,permalink,EasilyResizeWindowsTue, 26 Sep 2006 20:04:06 GMT<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 20px 20px; border-right-width: 0px" height="108" src="http://daveweaver.net/media/blog/WindowsLiveWriter/EasilyResizeWindows_E185/sizingtooltip4.png" width="146" align="right" border="0"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 20px 20px; border-right-width: 0px" height="115" src="http://daveweaver.net/media/blog/WindowsLiveWriter/EasilyResizeWindows_E185/sizerpopupmenu4.png" width="145" align="right" border="0">&nbsp;When designing and developing screens for our desktop application GiftWorks we design to a window size of 800x600. Oddly enough there isn't an easy way to do this in Windows. I've used some utilities before but have recently stumbled upon a very simepl utlity <a href="http://daveweaver.net/media/blog/WindowsLiveWriter/EasilyResizeWindows_E185/sizerpopupmenu3.png" atomicselection="true"></a>>for doing just that. </p> <p><a href="http://www.brianapps.net/sizer.html" target="_blank">Sizer</a> sits quietly in your taskbar tray and subtly modifies&nbsp;every window with&nbsp;options to set the precise size of a window.&nbsp;The specific sizes can be easily configured if the defaults aren't adequate. I really like this program. It's simple and focuses on a single function. </p> <p>A product of <a href="http://www.brianapps.net" target="_blank">Brian Apps</a> </p>http://daveweaver.net/notebook,commentview,EasilyResizeWindowstools
http://daveweaver.net/notebook,trackback,FormattingSourceCodeForHTMLPublishinghttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,FormattingSourceCodeForHTMLPublishinghttp://daveweaver.net/notebook,commentview,FormattingSourceCodeForHTMLPublishinghttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=a041f295-994c-436e-8e9b-dffcc9805873

I occasionally need to post source code to my site for others to read. I have been using a simple web tool for this and it seems to work fairly well. Here is the url: http://manoli.net/csharpformat/. See an example here.

Formatting Source Code For HTML Publishinghttp://daveweaver.net/notebook,permalink,FormattingSourceCodeForHTMLPublishinghttp://daveweaver.net/notebook,permalink,FormattingSourceCodeForHTMLPublishingTue, 26 Sep 2006 19:38:41 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/FormattingSourceCodeForHTMLPublishing_DBFA/samplecode2.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="145" src="http://daveweaver.net/media/blog/WindowsLiveWriter/FormattingSourceCodeForHTMLPublishing_DBFA/samplecode_thumb.jpg" width="240" align="left" border="0"></a> I occasionally need to post source code to my site for others to read. I have been using a simple web tool for this and it seems to work fairly well. Here is the url: <a href="http://manoli.net/csharpformat/" target="_blank">http://manoli.net/csharpformat/</a>. See an example <a href="http://daveweaver.net/mission,permalink,2006,09,26,BatchUpdatesToGiftWorksDonors">here</a>. </p>http://daveweaver.net/notebook,commentview,FormattingSourceCodeForHTMLPublishingtools;web
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,MostUsefulToolhttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,MostUsefulToolhttp://daveweaver.net/notebook,commentview,MostUsefulToolhttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f793322e-0a0b-4266-b13e-75eb5812a8301

About a month ago I installed Google's Desktop Search software on my dev computer. I've tried both MSN's and Google's Desktop Search products before but never found them to be very useful and instead of seeing those processes just sitting in my task list, I have always uninstalled them. Maybe because they were never installed on my main pc, I never realized the maximum benefit from them. This last attempt was done so I could check out the desk bar included in Google's product. The desk bar got old really quick, but I did stumble on the CTRL+CTRL trick that has proved quite useful. Hit the CTRL key twice and a little window pops up which let's you type in a search term. The search term can be for something local, like email or chat transcripts or something on the web. It can be a URL, a street address or even a calculation. Using the filetype: macro, it is surprisingly a very good way to search your source code too. I probably use it more than a dozen times a day. Give it a try.

Most Useful Toolhttp://daveweaver.net/notebook,permalink,MostUsefulToolhttp://daveweaver.net/notebook,permalink,MostUsefulToolMon, 28 Aug 2006 20:11:09 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/MostUsefulTool_E321/google-search%5B14%5D.jpg" atomicselection="true"><img style="border-right: 0px; border-top: 0px; margin: 0px 0px 20px 20px; border-left: 0px; border-bottom: 0px" height="81" src="http://daveweaver.net/media/blog/WindowsLiveWriter/MostUsefulTool_E321/google-search_thumb%5B12%5D.jpg" width="440" align="right" border="0"></a>About a month ago I installed <a href="http://desktop.google.com/" target="_blank">Google's Desktop Search</a> software on my dev computer. I've tried both MSN's and Google's Desktop Search products before but never found them to be very useful and instead of seeing those processes just sitting in my task list, I have always uninstalled them. Maybe because they were never installed on my main pc, I never realized the maximum benefit from them. This last attempt was done so I could check out the desk bar included in Google's product. The desk bar got old really quick, but I did stumble on&nbsp;the CTRL+CTRL trick that has proved quite useful. Hit the CTRL key twice and a little window pops up which let's you type in a search term. The search term can be for something local, like email or chat transcripts&nbsp;or something on the web. It can be a URL, a street&nbsp;address or even&nbsp;a <a href="http://www.google.com/help/features.html#calculator" target="_blank">calculation</a>. Using the <a href="http://www.google.com/help/features.html#pdf" target="_blank">filetype:</a> macro, it is surprisingly a very good way to search your source code too. I probably use it more than a dozen times a day. Give it a try. </p>http://daveweaver.net/notebook,commentview,MostUsefulTooltools;web
http://daveweaver.net/notebook,trackback,WindowsLiveWriterBetahttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,WindowsLiveWriterBetahttp://daveweaver.net/notebook,commentview,WindowsLiveWriterBetahttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=90d38764-2114-4e3f-8032-1559a529071c

We have been working on some simple site hosting to offer our GiftWorks customers. Something that would enable them to get some integration between GiftWorks and the web--something like online donations, update forms and/or blogs.  Obviously the blog hosting is up and running (the new software is hosting this site), but as far as finding a very nice desktop blog editor for our beta customers to use, I haven't come across anything (the closest thing I could find was Zoundry Blog Writer, which I used to make the previous posts on this site). That is until I tried the new Windows Live Writer from Microsoft. It seems to be working great and is very easy to use. It also has a developer SDK that allows adding some enhancements. I would have no problem recommending this to our customers--and will. 

There are a couple cool features, like showing a preview of the post in your actual website and some cool image properties.

Read the Writer team blog

Windows Live Writer Betahttp://daveweaver.net/notebook,permalink,WindowsLiveWriterBetahttp://daveweaver.net/notebook,permalink,WindowsLiveWriterBetaWed, 16 Aug 2006 19:04:27 GMT<p><a href="http://daveweaver.net/media/blog/WindowsLiveWriter/WindowsLiveWriterBeta_D16B/livewriter%5B6%5D.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="223" src="http://daveweaver.net/media/blog/WindowsLiveWriter/WindowsLiveWriterBeta_D16B/livewriter_thumb%5B4%5D.jpg" width="240" align="right" border="0"></a>We have been working on some simple site hosting to offer our GiftWorks customers. Something that would enable them to get&nbsp;some integration between GiftWorks and the web--something like online donations, update forms and/or blogs. &nbsp;Obviously the blog hosting is up and running (the new software is hosting this site), but as far as finding a very nice desktop blog editor for our beta customers to use, I haven't come across anything (the closest thing I could find was <a href="http://www.zoundry.com/" target="_blank">Zoundry Blog Writer</a>, which I used to make the previous posts on this site). That is until I tried the new <a href="http://download.microsoft.com/download/f/9/a/f9a19f2d-cec4-4a25-9b0b-eb9655ea7561/Writer.msi" target="_blank">Windows Live Writer from Microsoft</a>. It seems to be working great and is very easy to use.&nbsp;It&nbsp;also has a developer SDK that allows&nbsp;adding some enhancements. I would have no problem recommending this to our customers--and will.&nbsp; </p> <p>There are a couple cool features, like showing a preview of the post in your actual website and&nbsp;some cool image properties. </p> <p><a href="http://windowslivewriter.spaces.live.com/blog/cns!D85741BB5E0BE8AA!174.entry" target="_blank">Read the Writer team blog</a> </p>http://daveweaver.net/notebook,commentview,WindowsLiveWriterBetatools;web
http://daveweaver.net/notebook,trackback,HotKeyshttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,HotKeyshttp://daveweaver.net/notebook,commentview,HotKeyshttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=25b0c7b8-b0ff-4ded-a54b-ff825b85f94b

qliner-hotkeys.JPGI've recently started using a program to re-map my Windows key on my keyboard. The name is HotKeys by Qliner Software. There are lots of programs I run during a days work. At this point, most of those programs have slowly floated their way to the top of the Windows Start Menu which is helpful by itself. But now they are one keyboard combination away with HotKeys. This cool little utility makes managing your key combinations a snap using a graphical view of your keyboard. All you need to do is call up the graphical keyboard and right-click on the key you want to map. If you know how to write macros using VBScript or some other language, you can program your keyboard to do almost anything.

HotKeyshttp://daveweaver.net/notebook,permalink,HotKeyshttp://daveweaver.net/notebook,permalink,HotKeysFri, 04 Aug 2006 10:07:24 GMT<p><a href="http://daveweaver.net/media/blog/115468534447.JPG"><img class="" src="http://daveweaver.net/media/blog/115468534447_tn.jpg" style="MARGIN-BOTTOM: 20px; MARGIN-LEFT: 40px" title="qliner-hotkeys.JPG" align="right" height="109" width="138" alt="qliner-hotkeys.JPG" border="0" id="115468534447.JPG" /></a>I've recently started using a program to re-map my Windows key on my keyboard. The name is <a href="http://www.qliner.com/hotkeys/" target="_blank" title="HotKeys by Qliner Software">HotKeys by Qliner Software</a>. There are lots of programs I run during a days work. At this point, most of those programs have slowly floated their way to the top of the Windows Start Menu which is helpful by itself. But now they are one keyboard combination away with HotKeys. This cool little utility makes managing your key combinations a snap using a graphical view of your keyboard. All you need to do is call up the graphical keyboard and right-click on the key you want to map. If you know how to write macros using VBScript or some other language, you can program your keyboard to do almost anything. </p>http://daveweaver.net/notebook,commentview,HotKeystools
http://daveweaver.net/notebook,trackback,TheGlobalClipboardhttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,TheGlobalClipboardhttp://daveweaver.net/notebook,commentview,TheGlobalClipboardhttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=94dd0e18-b737-4646-a699-e3a8097f419dThe Global Clipboardhttp://daveweaver.net/notebook,permalink,TheGlobalClipboardhttp://daveweaver.net/notebook,permalink,TheGlobalClipboardTue, 11 Apr 2006 14:32:25 GMT<p>A lot of my work is done across multiple computers. I use various tools to work with these computers, like: Remote Desktop for my real machines, the Microsoft VMRC client for virtual machines and a custom version of VNC for our customer&rsquo;s computers. Remote Desktop is a dream. Combine that with multiple monitor support in XP and my KVMs are collecting dust in the closet. One thing that I&rsquo;ve had trouble with is copying and pasting information between computers. Remote Desktop usually works, but occasionally it&nbsp;acts weird and doesn&rsquo;t allow it. I don&rsquo;t know how to copy and paste between VMRC and VNC sessions. Here is a tool that might help a bit. A web site called <a href="http://cl1p.net">http://cl1p.net</a> allows you to create an online clipboard to easily transfer data. Very simple, but it does the trick. Much easier than transfering files or sending email. Give it a try. </p>http://daveweaver.net/notebook,commentview,TheGlobalClipboardtools;webhttp://daveweaver.net/notebook,trackback,WhereHaveYouBeenAllMyLifehttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,WhereHaveYouBeenAllMyLifehttp://daveweaver.net/notebook,commentview,WhereHaveYouBeenAllMyLifehttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=e020d4e8-6602-4f91-a6d3-65f9971c6c1d

I'm not sure where I found this tool, but it would have made my life so much simpler a few years ago when I was working on the proxy team at Sun Microsystems. In short, Fiddler shows HTTP requests and responses from your computer.

From the Fiddler website:

Fiddler is a HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP Traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler is designed to be much simpler than using NetMon or Achilles, and includes a simple but powerful JScript.NET event-based scripting subsystem.

The tool is fantastic and I would recommend it to anyone that does programming using the HTTP protocol. I am currently using it to debug some XMLRPC web services that we are rolling out.


Where Have You Been All My Life?http://daveweaver.net/notebook,permalink,WhereHaveYouBeenAllMyLifehttp://daveweaver.net/notebook,permalink,WhereHaveYouBeenAllMyLifeThu, 23 Feb 2006 02:16:29 GMT<p>I'm not sure where I found this tool, but it would have made my life so much simpler a few years ago when I was working on the proxy team at Sun Microsystems. In short, <a href="http://www.fiddlertool.com/fiddler/version.asp">Fiddler</a> shows HTTP requests and responses from your computer. </p> <p>From the <a href="http://www.fiddlertool.com/">Fiddler website</a>: </p><blockquote> <p>Fiddler is a HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP Traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler is designed to be much simpler than using NetMon or Achilles, and includes a simple but powerful JScript.NET event-based scripting subsystem. </p></blockquote> <p>The tool is fantastic and I would recommend it to anyone that does programming using the HTTP protocol. I am currently using it to debug some XMLRPC web services that we are rolling out. </p> <p> <br /> </p>http://daveweaver.net/notebook,commentview,WhereHaveYouBeenAllMyLifeprogramming;tools
http://daveweaver.net/notebook,trackback,LightboxForPhotoOverlayshttp://daveweaver.net/pingback.aspxhttp://daveweaver.net/notebook,permalink,LightboxForPhotoOverlayshttp://daveweaver.net/notebook,commentview,LightboxForPhotoOverlayshttp://daveweaver.net/SyndicationService.asmx/GetEntryCommentsRss?guid=351ce37c-e3a8-49d8-893e-e7411f745b40

I've run across a neat little script that makes popping up fullsize images from a thumbnail very simple and elegant. I liked it so much that I've integrated the script into this website framework for any images posted to the blog pages. Here's an example:

disney-world.jpg

Integrating it into your own website is very simple too.

Lightbox for photo overlayshttp://daveweaver.net/notebook,permalink,LightboxForPhotoOverlayshttp://daveweaver.net/notebook,permalink,LightboxForPhotoOverlaysTue, 10 Jan 2006 17:06:10 GMT<p>I've run across a <a href="http://www.huddletogether.com/projects/lightbox/" title="Lightbox">neat little script</a> that makes popping up fullsize images from a thumbnail very simple and elegant. I liked it so much that I've integrated the script into this website framework for any images posted to the blog pages. Here's an example: </p> <p><a href="http://daveweaver.net/media/blog/113691288190.jpg"><img src="http://daveweaver.net/media/blog/113691288190_tn.jpg" alt="disney-world.jpg" border="0" id="113691288190.jpg" title="disney-world.jpg" /></a> </p> <p>Integrating it into your own website is very simple too. </p>http://daveweaver.net/notebook,commentview,LightboxForPhotoOverlayscss;design;tools;web
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=26c620