Shawn Wildermuth

The Blog

My Rants and Raves about technology, programming, everything else...


How could I have missed it?

I hope I am not the only one who missed the magic of CTRL-SHIFT-V. I have bungled about with copy-paste in the editor so many times...I accidently hit CTRL-C instead of CTRL-V and copy an empty line instead of pasting my code...Arg! Now I know to just hit CTRL-SHIFT-V and pick my lost copy from the clipboard ring.

Now its got me wondering what else I have missed. If you have a favorite hidden treasure, could you e-mail at shawn@wildermuth.com and I will post them in an upcoming rant.

Read...


VSIP Anyone? Free VSIP Anyone?

Url: http://msdn.microsoft.com/vstudio/partners/

After complaining to MS guys for over a year, it seems that they've finally opened up their Visual Studio Integration Program (VSIP). For those of use that have wanted to dig in deeper into VS.NET and fix some of the annoyances, this is great news.

It looks like they've tiered the support (here). With the new Affiliate level support, it allows us shareware/free developers to join the program and get newsgroup level support for free. Thank you Microsoft. This is definitely the right direction.

Read...


Ink Blots as Passwords?

Url: http://research.microsoft.com/displayArticle.as...

I ran into this article about using Ink Blots to make passwords on Microsoft Research's site and it got me thinking about security and privacy. I think the only bastion of true privacy these days is in the mind. Social Security #'s, mothers maiden names, pet names...its all just demographic data that is in the wide open. So for the common user, trying to remember a strong password (numbers, letters and punctuation) is just too hard.

Maybe Biometrics are the answer. Fingerprints can't be faked...or can they be? Maybe not by the casual user, but they can be faked. Anyone who got arrested for a petty infraction has their fingerprints in the 'system'.

Read...


Quake 2 in Managed Code?

Url: http://www.codeproject.com/managedcpp/Quake2.asp

When I saw the recently announcement on MSDN about Quake II in Managed C++ I got very excited. A port to Managed DirectX? Nope...

As the white paper on the project attests, the real magic of the project is an integration of Managed and Unmanaged code. By mixing the Unmanaged Quake II C/C++ code with new Managed code that provides a heads up display, Vertigo Software has proved how well Managed C++ can integrate Managed and Unmanaged code.

Read...


Of IDE's, Sun and Borland

As a primarily .NET Guy, it has been fun watching from sidelines what Sun is trying to do for Java...

I've wrote a bit of Java here and there, but I could never find an IDE that was worth a dime. Sun seems to finally trying to address Java's biggest weakness, development tools. Sure, hardcore Java heads will tell me that I am a lesser man for not doing everything with the command-line. This thinking is even permeating .NET lately talks.

Sun has had a ten year head start on .NET. I wish they would have gotten religion about tools before. This is one thing I give MS a lot of credit for. As much as I bitch and moan about the IDE's of the last five years, they really have made me more productive. And that's what it is really about in the long run.

Read...


Enjoying Code

Url: http://www.theinquirer.net/?article=9834

After seeing the story about Justin Frankel and his departure of Nullsoft, it got me thinking about code as self-expression.

I just spent the last week completing two projects. First, I re-architected http://wildermuth.com and I recreated TypedDataSetGenerator so that I could extend it. I learned a couple things about how much I like to write code.

Read...


No Opteron Support in Windows 64 bit?

Bad news to all you AMD fans (yours truly included), Microsoft has announced that the upcoming Windows 2003, 64 bit edition will *not* have support for Opteron's 64 bit mode!

Bad move Microsoft. Your new mantra is supposed to be "competition is good", but this reeks of a side deal with Intel. Us, the users, want 64 bit power, but until competition helps lower costs, we can't afford it.

Ok, maybe 64 bit is supposed to be for big iron, but someone once said that 640K would be all the memory we'd ever need. What can we do to get you to change your mind MS?

Read...


Happy Birthday XML!

Url: http://news.com.com/2009-1001-983871.html?tag=f...

Few five years olds have had as much impact as our little XML has these last few years. What started out as just structured storage as really changed into computer technology.

W3C has done a great job is helping get all those standards moving. Several years ago, I never thought that XSLT would ever become a standard. Add in the impending XQuery, XForms and their brethren, I think XML is headed in the right direction.

Read...


Do You Really Want Privacy on the Internet?

Url: http://money.cnn.com/2003/01/21/technology/veri...

Now that Verizon has been ordered to rat out their users to the RIAA, Internet privacy is over...but maybe for the better. Sure I loved the high-flying days of song swapping, but where is the line between privacy and intrusion.

When the headlines are about catching file sharing violations, many people are in an uproar. But several weeks ago when those same ISP's gave up their user's names who were surfing child porn sites...we all applauded.

Read...


Who cares if .NET is better than Java?

In the last few weeks a number of comparison between Java and .NET have been floating around. As much as I am interested in these comparisons on an intellectual level, I really don't care on a practical level. Do most day-to-day developers really care? Sure, the number of jobs out there for any particular skill set move with the tides so most of us care. But on a purely technological comparison, the differences is minimal.

These comparisons just help fuel the religious fervor between the Sun v. MS camps. I thought that today's world was more interopability and web services we could perhaps just put the differences aside and stop caring about which specific features are better or worse in each platform. Truth be known, most every project could be developed in either toolset with little change.

For those in the .NET camp, I think we owe Sun and the Java community a debt of gratitude. C# learned from many of Java's mistakes, and copied other of their mistakes. Remember, no language is perfect (even Java : )

Read...