Jan 25 2010

CSS3 example

The following effect was done exclusively with CSS. View using a webkit browser (Chrome/Safari)

http://www.zurb.com/playground/css3-polaroids

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Nov 16 2009
Nov 12 2009
Nov 06 2009

Tools for setting up SSL in IIS on your developer PC

http://www.codeproject.com/KB/WCF/7stepsWCF.aspx

http://blogs.msdn.com/fai/archive/2009/04/17/granting-permission-to-certificate.aspx

Command for creating a cert: 
makecert.exe -sr LocalMachine -ss My -a sha1 -n CN=MyServerCert -sky exchange –pe

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Oct 29 2009

Configuring Visual Studio to Debug .NET Framework Source Code

Here are the setup instructions for debugging into the framework for VS2008 and .NET 3.5.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Oct 26 2009

Building RESTful Web Services with WCF

 Articles:

Blogs and other items of interest:

WCF Starter Kit
WCF REST: The WCF REST Starter Kit is a set of .Net Framework classes and Visual Studio features and templates that enable users to create and access REST-style Windows Communication Foundation (WCF) services. These services are based on the WCF web programming model available in .Net 3.5 SP1. The starter kit also contains the full source code for all features, detailed code samples, and unit tests.

Miscelaneous WCF

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Aug 23 2009

Orange Beach or Bust

Well, we made it to Orange Beach finally this evening. I was just trying to take a little vacation and take the kids to the beach while I was between jobs. Our trip today, which should have taken about 8 hours took closer to 11 hours. As it worked out our truck broke down on us outside of Tupelo, MS. Thank God for the timing and the place. It worked out such that we were close to a decent sized city where a wrecker could pick us up rather quickly. Fortunately there was a car rental agency that was open till noon and HAPPENED to have a vehicle large enough to carry our gang of 6 and most of the luggage and food items we were bringing to the beach (trust me, we had to SQUEZE it all in). Unfortunately in all of this there were no mechanics working in the Tupelo area on a Saturday, so we had the wrecker take me to the rental car place and then to drop our vehicle at the dealership. One thing I haven’t mentioned so far was the the wrecker, the one who came to pick up our vehicle, well, he didn’t have enough room for the six of us to fit into his truck, he only had room for two. So now what do we do. We are stuck on the side of the highway without enough room for everyone and under time pressure to get to the rental place to get the only vehicle that would fit us all. I had no choice. I had to go secure the rental and direct the wrecker on what to do with our car, so, yes, that’s right, I left my family on the side of the highway. Am I proud of it? Absolutely not, but this was the situation we faced today. The only comforts I had were my faith and my boys (Hunter, 14, and Fisher, 13). I figured they could put up a good fight to protect my girls if faced with the challenge. So, the wrecker and I trucked it as quick as we could to the rental place and secured the rental vehicle. Honestly, I was going to pick up a 15 passenger van because I really didn’t think that a Tahoe would fit the six of us and all of our stuff. As God had it planned for us, they couldn’t find the keys to the 15 passenger van, so the Tahoe was the ONLY choice we had. Afterwards I met the wrecker at the dealership, got the truck dropped off there and then I rushed to pick up my family. As I took off from the dealership I realized that I didn’t know how to get back to the highway. After fretting about it a few minutes I remembered my iPhone and the GPS-like feature it had. I whipped that dude out and got to looking at where I was and how to get to the highway we were on. It took me less than a minute to find the UNMARKED left turn I needed to take to get back to the highway. I was really counting my blessings at this point because things seemed to be moving along much better than I could have ever orchestrated. It was just a few more minutes before I reached my family, who were still sitting there on the side of the road. They were OK. Fortunately we broke down at a place on the highway where there was an overpass. This allowed them to hang out in the shade and far off the highway on a concrete surface. If this had happened just another couple miles down the road we would have been in the sticks (that is a southern term that means the backwoods country)!! My family was doing fine and ready to be picked up!! They were excited to see the Tahoe and NOT the 15 passenger van too. Well, the wrecker told me that I might want to check the fuel filter and see if that might be our problem. We drove back to our vehicle and then to the auto parts store and bought a new fuel filter and a wrench to change it out. After a little handy work I was able to get the new filter installed, but unfortunately the truck was still dead. The dealership was very helpful and let us use their battery booster to continue to try and crank the truck, but to no avail. So at this point we proceeded to unpack the truck and pack the Tahoe. My wife and kids got pretty creative and consolidated some things and sacrificed a few things and we were able to get it in the Tahoe. We arrived in Orange Beach around 8:00. My Mom and Dad were already here and checked in so they met us at the gate and helped us get up to the room. We have already ventured out to the beach and caught a few sand crabs in the dark. So, we made it, and we are all safe, and we are looking forward to having a few days of fun.

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Aug 02 2009

ServiceU Related Case Studies

 
"Helping churches and other non-profit organizations, freeing up their time to do the things that are most important."
ServiceU case studies and articles.

Microsoft
http://msdn.microsoft.com/en-us/library/ee355221.aspx
http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000001258
http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=49683

Dell
http://www.dell.com/content/topics/global.aspx/casestudies/FY2008_Q2_id539
http://www.dell.com/downloads/global/casestudies/2007_ServiceU_v7.pdf


COMPUTERWORLD
http://www.computerworld.com/action/article.do?command=viewArticleBasic&taxonomyId=9&articleId=9037060&intsrc=hm_topic

TechRepublic
http://whitepapers.techrepublic.com.com/casestudy.aspx?docid=276374

ZDNet (Same study on TechRepulic)
http://whitepapers.zdnet.com/casestudy.aspx?docid=276374

Other (blogs, posts, and so on)
http://brettlive.com/2006/08/03/serviceu-part-of-microsoft-case-study/
http://www.nacba.net/Article/serviceU_Profiled.htm


Press Release regarding the 10-year Anniversary of ServiceU

Article from WorshipFacilities.com Jan/Feb 2009

HT: James Hanauer (Version Infinity)

 


AMD Video

http://sites.amd.com/us/atwork/Pages/showtime4.aspx 

Dell Video

http://www.dell.com/content/topics/topic.aspx/global/shared/mediaplayer/large_screen_view?&mediaPlayerTarget=http://i.dell.com/images/global/video/flv/enterprise/dell_serviceu.flv

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Jun 23 2009

Upgrading VSTO VS2005 Excel 2003 Application to a VSTO VS2008 Excel 2007

Just documenting my experience of upgrading my development environment and an Excel 2003 application I wrote.

Out of the gate:

Opening up the solution using VS2008 (and having Office 2007 installed), there was an automatic conversion of the .xls to a .xlsx file and the new project automatically targetted the .net 3.5 framework. All seemed good, except...

1.) I had some code in my project that I copied from somewhere that apparently doesn't work any longer with the new VSTO. I do not have a solution yet to get paste this yet, but I will be looking at that closer in the coming days. Here is some of the code. The new VSTO API apparently doesn't have the RuntimeCallback object in it any longer. I am using this because I am creating Excel Worksheets dynamically in code and I am putting controls on them like dropdowns and radio buttons. I am having to keep a reference to the worksheet in a hash table so that I can always get back to it when a radio button is clicked, etc. I don't pretend to totally understand this, and it has been a while since I coded this, but I do remember having to do this "hack" to be able to get access to the worksheet controls again once the user moved to another worksheet. The object "CurrentWorksheet" no longer saw the dynamic controls on the page so I could do nothing with them. Here is a post that talks about this issue, but didn't help me resolve this issue.

UPDATE: Here is THE solution to this issue in VSTO 2007/8 (whatever it is being called). It can basically be found in the post referenced below on New GetVstoObject method? First your workbook and worksheet code pages need to import Microsoft.Office.Tools.Excel.Extensions. Then in the Workbook_Startup event you need to force VBA to startup on the Excel worksheet with a line of code like this: Dim temp As Object = Me.VBProject. After that, then you can take a reference to an Interop worksheet and can call the new GetVstoObject method and BAM - you have your full featured worksheet host item with full access to all of your controls and such.

Dim hostItemProvider As Microsoft.VisualStudio.Tools.Applications.Runtime.IHostItemProvider = CType(RuntimeCallback.GetService(GetType(Microsoft.VisualStudio.Tools.Applications.Runtime.IHostItemProvider)), Microsoft.VisualStudio.Tools.Applications.Runtime.IHostItemProvider)

2.) Next I wanted to target the .net 2.0 framework with this project because my users don't have the 3.5 framework on their PCs. Changing this the target framework cause me to have this compile-time build failure with this error message: "EntryPoint not specified for manifest targeting Framework version". Well, a little binging lead me to this forum discussion. The bottom line of what was posted: ".NET 3.5 is a requirement to use the new ClickOnce publishing and deployment options in VS2008. the ClickOnce publishing and deployment feature is only applicable to the 2007 Microsoft Office system. If you do choose to use ClickOnce, manifests must be signed with a certificate. For more information about ClickOnce deployment, see http://msdn2.microsoft.com/en-us/library/bb386179(VS.90).aspx. If you choose to use .NET 2.0 with VS2008, you can only develop for Office 2003." Ok - so I guess my plan has to be to upgrade my users to the .net framework 3.5.

This upgrade is done and working! Woot! Now just need to deploy again and start having users test it. I anticipate that the users will need to have .NET 3.5 sp1 installed before this will work for them. I am also guessing they will need the new VSTO runtime. I guess we will see... more on that later!

Other Helpful Links:

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Jun 23 2009

Export to Excel 2007 throwing a Corrupted file warning?

Check this blog post from the "VS Office Developer Escalation team at Microsoft Support".

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5