Friday, June 15, 2007

Scott posted a nice article Tip/Trick: Creating Packaged ASP.NET Setup Programs with VS 2005  for deploying your Visual Studio 2005 project.  While Scott's article is focused on deploying to a customer I have found those scenarios to be beyond what VS offers and requires Install shield.  I do this this post is a handy trick for moving your project from dev to QA to staging maybe even production.

posted by Aaron Fischer on Friday, June 15, 2007 2:02:29 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]

If your moving MFC or C++ extensions to dot net 2.0 here are a few items you might find useful

posted by Aaron Fischer on Friday, June 15, 2007 1:50:33 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Wednesday, June 13, 2007

I never new there was a debate.

posted by Aaron Fischer on Wednesday, June 13, 2007 3:46:51 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]

 Want to gable with your debt and credit rating?  Read Can you make money in the balance transfer game?

posted by Aaron Fischer on Wednesday, June 13, 2007 10:25:55 AM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Tuesday, June 12, 2007

SMTP Server = relay-hosting.secureserver.net

Notification E-Mail address = WhateverYouWant@yourdoman.com

check Enable SMTP basic Authentication

You will need one of your godday.com email account user name and passwords for sending.

Smtp user name= youremail@yourdoman.com

smtp password= yourdoman email password

smtp port = 25

 

Have fun.  I wouldn't recommend having notifications for referrals and pingbacks.

posted by Aaron Fischer on Tuesday, June 12, 2007 6:05:37 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]

Today Phil announced Subkisment ( Introducing Subkismet-The Cure For Comment Spam).  I believe this will prove quite beneficial to many  a project.  Be they open or closed source.  What's more interesting, later on today  Mads published Think twice before using any third-party assemblies were he emphasis the exact opposite approach to development.  There is little debate that taking on a third party dependency is not to be taken lightly.  However the benefits can and typically do out weigh the doing it in house.  Lets take a blog engine as an example.  If you roll your own text editor, is that really a core goal of your product?  Do you always want to add improvements and features to your text editor?  Why not pick up a dependency on FreeTextBox or FCKeditor and periodically merge their changes, reap the hard work of another project focused on creating a great text editor?  dependencies are not always about control especially when they are open source. dependencies are a statement, we choose to let a focused community work on this feature.  It is an important feature that needs to evolve but its not our focus. 

Mads maybe correct in his assertion

CAPTCHA controls
There exists hundreds of CAPTCHA control libraries for ASP.NET both visible and invisible ones. However, a CAPTCHA is one of the simplest things to write – it takes only 20 lines of code to create a rock solid invisible one – so that’s what we did.

But does your project want to pick up this torch and stay at least one step ahead of the hoard of SPAM developers?  Or would you rather trust a community dedicated to this goal such as Subkisment?

In an open source project it should be a no brainier, take on as many other open source dependencies.  Run your community with unwavering focus on your core goals.  Besides you have the source if you ever need it.

posted by Aaron Fischer on Tuesday, June 12, 2007 4:09:29 PM (Pacific Standard Time, UTC-08:00)   #    Comments [2]

 This is priceless

SAN FRANCISCO -- Internet search leader Google Inc. is trying to convince federal and state authorities that Microsoft Corp.'s Vista operating system is stifling competition as the high-tech heavyweights wrestle for the allegiance of personal computer users.

In a 49-page document filed April 18 with the U.S. Justice Department and state attorneys general, Google alleged that the latest version of Microsoft's Windows operating system impairs the performance of "desktop search" programs that find data stored on a computer's hard drive.

Google Complains About Microsoft's Vista - washingtonpost.com

 

I tend to think of this as the best way to stifle innovation.  I really feel sorry for Microsoft.  That company is held to a crazy standard.  Imagine if Apple was held to that same standard.  What would happen if Microsoft released the next windows mobile and would not let third party code execute on it?  What if Microsoft had an Ilife they bundled on Vista?  The irony is that windows is such an open platform that its almost its own worst enemy.

posted by Aaron Fischer on Tuesday, June 12, 2007 9:24:29 AM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Monday, June 11, 2007

Virtual Server 2005 R2 SP1 now available

details

download.

posted by Aaron Fischer on Monday, June 11, 2007 6:28:08 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Sunday, June 10, 2007

You need to use a Key for Google's AJAX search.  This key happens to be per domain sub folder.  Since you can get to my site via thisoldcode.net or thisoldcode.microfisch.com Googles search would throw an error depending which entry point you enter.  I don't seem to have the ability to forward all thisoldcode.microfisch.com traffic to thisoldcode.net ( I should but the godaddy settings are not taking).  In the search api documentation they load the search via a js file with a hard coded key.

<script src="http://www.google.com/uds/api?file=uds.js&amp;v=1.0&amp;key=This Old Code Key" type="text/javascript"></script>

so I added a simple JavaScript function to dynamically write this include based on the website entry point.

    function SetGoogleSearchKey()
{
var DomainKey = 'This Old Code Key';
if( document.domain == "thisoldcode.microfisch.com" )
DomainKey = 'Microfisch Key';

var ScriptTag = 'script';//trick the bloody browser. document.write('<' + ScriptTag + ' src="http://www.google.com/uds/api?file=uds.js&amp;v=1.0&amp;key=' + DomainKey + '" type="text/javascript"></' + ScriptTag + '>');
}
 

It would have been nice if Google's JS script file did not display an alert when it cannot load do to the key error. I would have simply allowed thisoldcode.microfisch.com to have the search. after all I don't really need two. But its cool.

posted by Aaron Fischer on Sunday, June 10, 2007 3:50:47 PM (Pacific Standard Time, UTC-08:00)   #    Comments [0]
 Friday, June 08, 2007