February 2007 - Posts

Create some cool Gadgets for Vista

You are no doubt aware of www.codeproject.com Wink

They've been adding a lot of new Vista Gadgets (with source) and Gadget tips lately.
http://www.codeproject.com/gadgets/

The Top 5, in a recent contest, were:

  1. .NET Interop for Gadgets – A C# GMail Inbox Reader Example
    How to call absolutely any .NET code from your Vista Sidebar Gadget.
    http://www.codeproject.com/gadgets/GadgetInterop.asp

    Gadget: http://www.codeproject.com/gadgets/GadgetInterop/GmailReader.zip
    .NET C# Source: http://www.codeproject.com/gadgets/GadgetInterop/GadgetInterop.zip
  2. A Vista sidebar gadget to provide weather information
    This article will show the different capabilities of the Vista sidebar, including settings, flyouts, different states when docked and undocked and pulling in live data feeds over the Internet.

    http://www.codeproject.com/gadgets/vistaweatherwidget.asp
    Source files: http://www.codeproject.com/gadgets/vistaweatherwidget/vistaweatherwidget_src.zip
  3. Daily Dilbert 1.0 * : A Sidebar gadget for Windows Vista
    Daily Dilbert is a simple Windows Vista sidebar gadget which delivers the daily Dilbert cartoon on your desktop.
    http://www.codeproject.com/gadgets/DailyDilbert.asp

    Gadget: http://csharptricks.com/Projects/Gadgets/DailyDilbert.gadget
    Source: http://www.codeproject.com/gadgets/DailyDilbert/DailyDilbertgadget.zip
  4. A Gadget for Browsing the Astronomy Picture of the Day
    This article shows a Vista Sidebar gadget that you can use to browse the APOD site and view previews of each day's picture.

    http://www.codeproject.com/gadgets/APODGadget.asp
    Demo: http://www.codeproject.com/gadgets/APODGadget/APODGadget_demo.zip
  5. Weather Sideshow
    A SideShow application that communicates with a Weather webservice.
    http://www.codeproject.com/gadgets/WeatherSideShow.asp

    Demo: http://www.codeproject.com/gadgets/WeatherSideShow/WeatherSideShow_demo.zip
    Source: http://www.codeproject.com/gadgets/WeatherSideShow/WeatherSideShow_src.zip

In addition to these great examples they've added a Gadget Tips tutorial:

Practices and Hints for Gadgets
http://www.codeproject.com/gadgets/gadgettips.asp

Example Gadget: http://www.codeproject.com/gadgets/gadgettips/Garfield_demo.zip
Example Source: http://www.codeproject.com/gadgets/gadgettips/Garfield_src.zip

Share this post:                                       
Posted by wisemx | 1 comment(s)

Mix 07 - Hosted by Microsoft

Let's Mix Mix 07

Microsoft is hosting a 72-hour conversation, and you're invited.

April 30 — May 2nd, The Venetian Hotel in Las Vegas
http://www.visitmix.com/

You may go just for the Pussycat Dolls, but for many of us the Star will be Scott Guthrie. Wink

Share this post:                                       
Posted by wisemx | with no comments
Filed under:

.NET Link masking and HTTP URL Alternatives for Search engines

Someone recently brought up a problem concerning Ajax links in a Web project...

What can you do to provide Site users and Search Engines with more information about some of your links?
i.e. <a href="_PoundSign_" onclick="SomeMethodCall(SomeArguments);">Home</a>

As you can see a link like this is much more useful: <a id="HomeHyperLink" href="http://blogcastrepository.com/">Home</a>
...For both the users and Search Engines.

Well, good news...
Chris Burmester posted an article on Krugle he called "Ajax Link Masking" and talks about adopting a strategy for full-fledged HTTP URLs.
This is something you may want to read as Chris's article does address a real problem, something many may not have considered.
http://blog.krugle.com/?p=206#more-206

By the way...Have you been using Krugle to find your code? Wink
http://krugle.com

Share this post:                                       
Posted by wisemx | with no comments

Virtual PC 2007 and SQL Server 2005 SP2 both RTM

Virtual PC 2007
http://www.microsoft.com/downloads/details.aspx?FamilyId=04D26402-3199-48A3-AFA2-2DC0B40A73B6&displaylang=en

Microsoft SQL Server 2005 Service Pack 2
http://www.microsoft.com/downloads/details.aspx?familyid=d07219b2-1e23-49c8-8f0c-63fa18f26d3a&displaylang=en&tm

note: To tell which version/Service Pack you're running:
 SELECT  SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

Wink

Share this post:                                       
Posted by wisemx | with no comments

Microsoft .NET Framework 3.0 Community (NetFx3)

Keep an eye on these sites:

Microsoft .NET Framework 3.0 Community (NetFx3)
http://www.netfx3.com/default.aspx

Foundation Sandbox:
http://sandbox.netfx3.com/

WPF (Windows Presentation Foundation)
http://wpf.netfx3.com/

WF (Windows Workflow Foundation)
http://wf.netfx3.com/

WCF (Windows Communication Foundation)
http://wcf.netfx3.com/

Windows CardSpace
http://cardspace.netfx3.com/

.NET Framework v3 Virtual Labs
http://labs.netfx3.com/

IIS 7 in Windows Vista
http://iis.net/

Wink

Share this post:                                       

Microsoft Office Compatibility Pack 2007

No surprise, right?

To what am I referring? Microsoft Office compatibility, of course. Wink

I first began using Microsoft 'Office' Products before they were part of any office.
One of the first editions of Excel served as a data host for a wide network, believe it or not it worked very well.

I've come to expect these compatibility releases, and respect Microsoft for making them available to us.

Without further delay...
Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint 2007 File Formats
http://www.microsoft.com/downloads/details.aspx?familyid=941B3470-3AE9-4AEE-8F43-C6BB74CD1466&displaylang=en

PowerPoint Viewer 2007
http://www.microsoft.com/downloads/info.aspx?na=47&p=1&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=941B3470-3AE9-4AEE-8F43-C6BB74CD1466&u=details.aspx%3ffamilyid%3d048DC840-14E1-467D-8DCA-19D2A8FD7485%26displaylang%3den

Office File Converter Pack
http://www.microsoft.com/downloads/info.aspx?na=47&p=3&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=941B3470-3AE9-4AEE-8F43-C6BB74CD1466&u=details.aspx%3ffamilyid%3dCF196DF0-70E5-4595-8A98-370278F40C57%26displaylang%3den

2007 Microsoft Office Add-in: Microsoft Save as PDF or XPS
http://www.microsoft.com/downloads/info.aspx?na=47&p=4&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=941B3470-3AE9-4AEE-8F43-C6BB74CD1466&u=details.aspx%3ffamilyid%3d4D951911-3E7E-4AE6-B059-A2E79ED87041%26displaylang%3den

Thanks Microsoft! You guys Rock! Wink

Share this post:                                       
Posted by wisemx | with no comments

Community Server vs DotNetNuke?

Personally I don't use Community Server or DotNetNuke but I do have a lot of respect for both platforms and the teams who work on them.

Both seem to run most of my favorite asp.net sites, and that simply Rocks!

Just for your viewing pleasure, I present a Hot new blog post from Chris Hammond:
http://weblogs.asp.net/christoc/archive/2007/02/09/why-i-won-t-be-upgrading-to-communityserver-2007.aspx

Thoughts? Aspirations? Wink

Share this post:                                       

AjaxControlToolKit debug or Release mode?

This is a quickie, just some fast need to know information. . .

If you've experienced slow page results with AjaxControlToolKit enabled pages and have double-checked your pages are not running in debug mode plus you've made sure the web.config for your application isn't running in debug mode...But what else?

Well I could kick myself for not noticing this, but fortunately Adi in the asp.net forums woke me up.

When you build the AjaxControlToolKit solution in Visual Studio check to make sure you're building in Release mode.
By default the binaries that are created with the build will be debug versions unless you make the change.

Once you install the AjaxControlToolKit you'll have 6 folders under it.
After you Build the Solution you'll have either Debug or Release versions of the binaries located in:

\AjaxControlToolkit\AjaxControlToolkit\bin\Debug
\AjaxControlToolkit\AjaxControlToolkit\bin\Release

and...

\AjaxControlToolkit\SampleWebSite\Bin

and...

\AjaxControlToolkit\ToolkitTests\Bin

Currently the Debug and Release file sizes are:
AjaxControlToolkit.dll (Debug) 1,212 KB
AjaxControlToolkit.dll (Release) 1,192 KB

For the production version of your AjaxControlToolKit enabled application replace the AjaxControlToolkit.dll Debug binary with the Release version and you should see a speed increase.

  Salute,
    Mark Wisecarver

Share this post:                                       
Posted by wisemx | with no comments

Ajax all over...and over, and...

You already know about ASP.NET and Ajax so I'm not going to offer any descriptions here, just my perspective on what needs to be discussed.

 Some great resources you should keep an eye on:

  1. The www.asp.net Ajax section  http://ajax.asp.net/default.aspx?tabid=47 and Forums: http://forums.asp.net/default.aspx?GroupID=34
  2. Scott Guthrie's Blog: http://weblogs.asp.net/scottgu/default.aspx

Now that the final 1.0 release of Ajax is out we also have access to the source code and documentation.

http://weblogs.asp.net/scottgu/archive/2007/01/30/asp-net-ajax-1-0-source-code-released.aspx

http://weblogs.asp.net/scottgu/archive/2007/02/06/asp-net-ajax-goodies-documentation-download-back-button-support-new-animation-control.aspx

I'm currently working on the BlogCasts that will be posted here, each of them will showcase the current Ajax version and the AjaxToolKit.

During the beta releases it was fairly easy to help .NET developers who were having trouble getting Atlas/Ajax to work in their pages.

You really only had to check three things; the correct binaries, the proper web.config changes and the actual page code.

With the final 1.0 Ajax release something popped up that caught me by surprise.

Apparently there are asp.net hosts who do not allow their customers Full trust in their applications /bin/ folder.

If those hosts don't install the release version of Ajax in the GAC their customers can't run Ajax enabled pages.

I can understand why some of those hosts were chosen, their prices for shared hosting accounts are so low.

If you fall into this category of developers please consider moving your hosting to http://www.DiscountASP.net

I don't get anything for mentioning them but I can tell you that I've been more than happy with what they offer on the accounts I've registered with them.

Well actually DASP recently added a referral credit program so if you do switch to them please mention this code: VYUNEM

I'll do all I can to help you with ASP.NET and SQL Server, it's always my pleasure.

More soon... (Lord willing)

Share this post:                                       
Posted by wisemx | with no comments
Filed under: