<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://addressof.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>AddressOf.com : Tools</title><link>http://addressof.com/blog/archive/tags/Tools/default.aspx</link><description>Tags: Tools</description><dc:language>en</dc:language><generator>CommunityServer 2.1 (Build: 60809.935)</generator><item><title>Cambridge, England, UK</title><link>http://addressof.com/blog/archive/2012/03/19/Cambridge_2C00_-England_2C00_-UK.aspx</link><pubDate>Mon, 19 Mar 2012 13:57:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:746805</guid><dc:creator>CorySmith</dc:creator><slash:comments>0</slash:comments><comments>http://addressof.com/blog/comments/746805.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=746805</wfw:commentRss><description>&lt;p&gt;Next Monday, I&amp;#39;ll be headed to the UK (Cambridge) for a &amp;quot;vacation&amp;quot;.&amp;nbsp; As it turns out, this is also the home of &lt;a href="http://www.red-gate.com"&gt;Red Gate&lt;/a&gt; software, makers of &lt;a href="http://www.red-gate.com/products/sql-development/sql-toolbelt/"&gt;SQL Toolbelt&lt;/a&gt;, &lt;a href="http://www.red-gate.com/products/dotnet-development/dotnet-developer-bundle/"&gt;ANTS Profiler&lt;/a&gt; and &lt;a href="http://www.reflector.net/"&gt;.NET Reflector&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I&amp;#39;ll be spending some time with them while there; so if you have any questions / comments you&amp;#39;d like me to pass along, feel free to send them my direction.&lt;/p&gt;&lt;p&gt;I&amp;#39;m not, in the slightest, embarrased to admit that I&amp;#39;m pretty excited to hang out with the team now responsible for &lt;a href="http://www.reflector.net/"&gt;.NET Reflector&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=746805" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/General/default.aspx">General</category><category domain="http://addressof.com/blog/archive/tags/Tools/default.aspx">Tools</category><category domain="http://addressof.com/blog/archive/tags/Geek+Gathering/default.aspx">Geek Gathering</category><category domain="http://addressof.com/blog/archive/tags/TSQL/default.aspx">TSQL</category><category domain="http://addressof.com/blog/archive/tags/redgate/default.aspx">redgate</category></item><item><title>Why?</title><link>http://addressof.com/blog/archive/2011/01/16/Why_3F00_.aspx</link><pubDate>Sun, 16 Jan 2011 15:17:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:746719</guid><dc:creator>CorySmith</dc:creator><slash:comments>0</slash:comments><comments>http://addressof.com/blog/comments/746719.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=746719</wfw:commentRss><description>&lt;p&gt;Why aren&amp;#39;t there any decent audio libraries for .NET?&amp;nbsp; Don&amp;#39;t get me wrong, it&amp;#39;s nice that the framework supports some audio features in a very simple way if you want to just play something.&amp;nbsp; However, if you need access to the audio data to manipulate it in whatever way or just want to know the duration, play location, audio levels, etc... why is it so difficult?&amp;nbsp; To add, there are now nearly a handful of audio sub-systems to choose from... Windows Multimedia, Asio, DirectSound and the new audio subsystem included with Windows Vista / Windows 7.&amp;nbsp; It seems that if you want to play in the world of audio, you really have to get your hands very dirty by digging at full depth into API land.&lt;/p&gt;&lt;p&gt;Oh well, guess it&amp;#39;s time to get my hands dirty. ;-)&lt;/p&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=746719" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/Windows+Forms/default.aspx">Windows Forms</category><category domain="http://addressof.com/blog/archive/tags/VB/default.aspx">VB</category><category domain="http://addressof.com/blog/archive/tags/VC_2300_/default.aspx">VC#</category><category domain="http://addressof.com/blog/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://addressof.com/blog/archive/tags/DirectX/default.aspx">DirectX</category><category domain="http://addressof.com/blog/archive/tags/Tools/default.aspx">Tools</category><category domain="http://addressof.com/blog/archive/tags/Interop/default.aspx">Interop</category><category domain="http://addressof.com/blog/archive/tags/Vista/default.aspx">Vista</category><category domain="http://addressof.com/blog/archive/tags/Windows/default.aspx">Windows</category><category domain="http://addressof.com/blog/archive/tags/WPF/default.aspx">WPF</category></item><item><title>Adventures in Windows Vista (x64) - Part 2</title><link>http://addressof.com/blog/archive/2007/05/24/Adventures-in-Windows-Vista-_2800_x64_2900_-_2D00_-Part-2.aspx</link><pubDate>Thu, 24 May 2007 13:27:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:290158</guid><dc:creator>CorySmith</dc:creator><slash:comments>0</slash:comments><comments>http://addressof.com/blog/comments/290158.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=290158</wfw:commentRss><description>&lt;p&gt;After running Vista x64 on another machine for a few days; installing various pieces of critical software and seeing that everything seemed to be working smoothly... I&amp;#39;ve made the full leap on my main desktop machine (the one that now has 4GB of memory).&lt;/p&gt;&lt;p&gt;Some interesting &amp;quot;facts&amp;quot;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Windows Experience Index reports my processor running at a 5.0 (was 4.9 in 32-bit).&lt;/li&gt;&lt;li&gt;Memory running at a 4.8 (was 4.6 in 32-bit).&lt;/li&gt;&lt;li&gt;I have 66% of my memory free while running Outlook, Visual Studio 2005,&amp;nbsp;SmartFTP, a few instances of Internet Explorer, several gadgets, Xfire&amp;nbsp;and SQL Server Management.&lt;/li&gt;&lt;li&gt;Windows Vista had *ALL* drivers available from Microsoft upon installation completion.&amp;nbsp; Yes, this includes my scanner, printer and even the nVidia 8800 video card (which wasn&amp;#39;t available January 30th for 32-bit, so it looks like it was added).&lt;/li&gt;&lt;li&gt;Lord of the Rings Online no longer pegs the memory meter when I have *everything* maxed out for the graphics option... thus no more thrashing the drive while playing and everything is beautiful!&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Out&amp;nbsp;Of&amp;nbsp;The Box Experience&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;So the out of the box experience for installation has been pretty good thus far.&amp;nbsp; Just in case, I do have 32-bit still available to me by rebooting, selecting the boot drive in the BIOS.&amp;nbsp; In order to handle swapping versions, I&amp;#39;ve got 3 physical drives in the machine... the original drive, a &amp;quot;data&amp;quot; drive and a 10,000rpm drive running the x64 version of Vista.&amp;nbsp; Windows Vista includes a pretty interesting new feature where you can go into your user folder, right click on a folder in there such as Pictures, click properties.&amp;nbsp; Once you have the properties dialog visible, select the Location tab.&amp;nbsp; At this point, you can have the folder located wherever you wish.&amp;nbsp; What I&amp;#39;ve done is put various folders (Downloads, Pictures, Music, Videos, etc.) on the &amp;quot;data&amp;quot; drive (D:\).&amp;nbsp; I&amp;#39;ve done this for both the 64-bit and 32-bit instances... so when I switch, all my &amp;quot;data&amp;quot; is still available.&lt;/p&gt;&lt;p&gt;Eventually I see me 100% on Vista x64; but just in case something comes up I can switch and still get work done.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Software Compatibility&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Regarding software.&amp;nbsp; So far so good.&amp;nbsp; Experience has been that anything that runs on Windows Vista 32-bit seems to work (for the most part) on x64.&amp;nbsp; I have had a few weird glitches such as:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Dungeons and Dragons Online: Stormreach - upon exiting the game, I get a dndclient.exe has stopped working generic error.&amp;nbsp; Of course, I&amp;#39;m sending the error report, hopefully it will get resolved automagically.&lt;/li&gt;&lt;li&gt;Whatever the issue is with DDO, Lord of the Rings Online experiences the same problem... So Turbine (the developers) needs to fix it in two places.&lt;/li&gt;&lt;li&gt;Launching Windows Media Player and Windows Movie Maker for the first time gave me some COM registration errors.&amp;nbsp; However, everything seems to work just fine as all my music, streaming video and local video&amp;nbsp;plays (or edits in the case of video)&amp;nbsp;just fine.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Multiplicity Update&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;An update regarding the Multiplicity issue I encountered in the previous post - this was operator error.&amp;nbsp; It&amp;#39;s been so long since I&amp;#39;ve installed Multiplicity, that I didn&amp;#39;t realize that the Copy/Paste feature was optional and turned off by default.&amp;nbsp; Turning it on, all works as expected.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Software Development &amp;quot;Issues&amp;quot;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;More updates on the developer side of things.&amp;nbsp; I needed to update my Movie Jukebox software to recompile as a 32-bit application since it appears that Microsoft SQL Server 2005 Compact Edition doesn&amp;#39;t work in 64-bit mode.&amp;nbsp; Strange.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;All in all, so far the experience of moving to Windows Vista 64-bit is, thus far, a lot less problematic than moving from Windows 95/98 to Windows NT 4.0.&amp;nbsp; I&amp;#39;ll keep you posted...&lt;/p&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=290158" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/Windows+Forms/default.aspx">Windows Forms</category><category domain="http://addressof.com/blog/archive/tags/VB/default.aspx">VB</category><category domain="http://addressof.com/blog/archive/tags/VC_2300_/default.aspx">VC#</category><category domain="http://addressof.com/blog/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://addressof.com/blog/archive/tags/Tools/default.aspx">Tools</category><category domain="http://addressof.com/blog/archive/tags/Vista/default.aspx">Vista</category><category domain="http://addressof.com/blog/archive/tags/Windows/default.aspx">Windows</category><category domain="http://addressof.com/blog/archive/tags/Tip/default.aspx">Tip</category></item><item><title>It's 2:12am and I'm done with a new VS2005 Macro hack</title><link>http://addressof.com/blog/archive/2007/03/02/It_2700_s-2_3A00_12am-and-I_2700_m-done-with-a-new-VS2005-Macro-hack.aspx</link><pubDate>Fri, 02 Mar 2007 05:13:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:290025</guid><dc:creator>CorySmith</dc:creator><slash:comments>0</slash:comments><comments>http://addressof.com/blog/comments/290025.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=290025</wfw:commentRss><description>&lt;p&gt;I need to run it through it&amp;#39;s paces, but I now have a VS2005 macro that will, whenever I successfully build a release mode project, package the project folder into a zip file named [ProjectName]_src_v[OutputAssemblyFileVersion].zip.&amp;nbsp; And it doesn&amp;#39;t require anything additional to be installed on the machine.&amp;nbsp; And it&amp;#39;s not using the zip functionality from the J# libraries either.&amp;nbsp; This thing is all about leveraging the zip functionality that is built into Windows XP and above.&amp;nbsp; So it&amp;#39;s down to being Windows Vista (that&amp;#39;s what I run) + Visual Studio 2005 + a macro (cut-n-paste it into the Macros IDE).&lt;/p&gt;&lt;p&gt;I&amp;#39;m going to run it for a few days to make sure it appears pretty stable and then make it available along with a short article explaining the processes that are taking place to accomplish what should be such a simple task. ;-)&lt;/p&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=290025" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/Windows+Forms/default.aspx">Windows Forms</category><category domain="http://addressof.com/blog/archive/tags/VB/default.aspx">VB</category><category domain="http://addressof.com/blog/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://addressof.com/blog/archive/tags/Tools/default.aspx">Tools</category><category domain="http://addressof.com/blog/archive/tags/Interop/default.aspx">Interop</category><category domain="http://addressof.com/blog/archive/tags/Macro/default.aspx">Macro</category></item><item><title>Hmmm... Open Source recognizes VB... but Xbox 360 doesn't?</title><link>http://addressof.com/blog/archive/2006/08/17/Hmmm_2E002E002E00_-Open-Source-recognizes-VB_2E002E002E00_-but-Xbox-360-doesn_2700_t_3F00_.aspx</link><pubDate>Thu, 17 Aug 2006 19:16:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:12654</guid><dc:creator>CorySmith</dc:creator><slash:comments>4</slash:comments><comments>http://addressof.com/blog/comments/12654.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=12654</wfw:commentRss><description>&lt;p&gt;-- Begin Rant --&lt;/p&gt;&lt;p&gt;Now, I&amp;#39;m not sure what the &amp;ldquo;real&amp;rdquo; reason behind a decision (albiet a rumor, but I don&amp;#39;t doubt it) of pulling the VB namespace from the modified Microsoft .NET Compact Framework 2.0 that is being done for the Xbox 360.&amp;nbsp; My first question, not even VB related, is why in the world would a company want to create yet another instance of the .NET framework?&amp;nbsp; How many of these things do we really need anyway?&amp;nbsp; I mean, I thought the whole idea of the Microsoft .NET Compact Framework was that it was as small (yet robust) as possible and targetted pretty much any sort of device.&amp;nbsp; I&amp;#39;ve been told a possible rational for this decision, but still, I&amp;#39;m not so sure I&amp;#39;m buying it.&amp;nbsp; Now don&amp;#39;t get me wrong, I understand that it might still be possible to write VB based applications targetting this new framework, except that you won&amp;#39;t be able to leverage any of the niceties that are included in this namespace.&amp;nbsp; And, I also understand, that if you really want to target this &amp;ldquo;device&amp;rdquo; that you&amp;#39;ll do whatever is necessary; even if that means not writing in your language of choice.&amp;nbsp; However, in this case, as I said, I&amp;#39;m not so sure about the motives of such a decision.&lt;/p&gt;&lt;p&gt;To get to the rational that somone suggested... the reason for not including it is because there is a need to have the entire Xbox Live Arcade redist to be less than 50mb in size.&amp;nbsp; OK, sounds great.&amp;nbsp; However, the (according to a folder on my drive at C:\Program Files\Microsoft Visual Studio 8\Smart Devices\SDK\CompactFramework\2.0\v2.0.WindowsCE, the Microsoft.VisualBasic.dll file is a mear 343kb in size.&amp;nbsp; And?!?!?... why is it that these games utilizing this &amp;ldquo;custom&amp;rdquo; framework have to redist the framework themselves and hit the end user with that bandwidth (no matter what size this framework is)?&amp;nbsp; Why not just deploy this base framework as part of a Live update and have it exist in the GAC... I mean the 360 is still a windows-based device, isn&amp;#39;t it?&amp;nbsp; Sure, it might be different processor spec, but I&amp;#39;m guessing that it&amp;#39;s got windows goo in there somewhere, right?&amp;nbsp; Even if this is not the case, it&amp;#39;s a closed system... there should be some way to make such a deployment possible.&amp;nbsp; I mean, come on, you&amp;#39;re telling me that the game devoloper is responsible for redist (and maintenance) of a framework that Microsoft built that targets the device that they make and maintain through Live updates?&lt;/p&gt;&lt;p&gt;OK, so for the sake of argument, I do understand that not all users of the 360 have a HD (which, I believe was an error in judgement, but that&amp;#39;s another story), so in order for some people (&amp;ldquo;losers&amp;ldquo;) to download Xbox Live Arcade games, they might be storing these on a memory unit (which, I think, is only 64mb).&amp;nbsp; There&amp;#39;s where this magic number of 50mb comes in... cause it sure aint because of bandwidth. ;-)&lt;/p&gt;&lt;p&gt;Even still, let&amp;#39;s say for arguments sake that 343kb is just too much for *all* developers to suffer redistributing and the possiblity of a GAC deployment just isn&amp;#39;t an option... then why not make it an option?&amp;nbsp; Why alienate, yet again, what at one time (and as I&amp;#39;m told, still is) the largest software development userbase?&amp;nbsp; I mean, there&amp;#39;s even the KPL; which is using a BASIC syntax that is mostly about writing games (now, please, don&amp;#39;t equate K(ids)P(rogramming)L(anguage) to BASIC, it&amp;#39;s just another variation that exists... and, if you haven&amp;#39;t looked at it, it&amp;#39;s actually kind of cool.).&lt;/p&gt;&lt;p&gt;Now back to the 50mb thing, let&amp;#39;s say, for arguments sake that you wanted to go over the 50mb limit.&amp;nbsp; Whether this was due to the 343kb VB namespace (cause your developing in VB) or you just have a lot of content, but it&amp;#39;s still not justifiable to deploy using any other model (because Live Arcade is just a great model, let&amp;#39;s face it)... then wouldn&amp;#39;t it make sense to allow for a larger distribution but with the limitation that it will only be available to Xbox 360 users who have a HD?&lt;/p&gt;&lt;p&gt;Another argument, that I&amp;#39;ve heard before, is that &amp;ldquo;there isn&amp;#39;t any interest from the VB user base for leverage this tool&amp;rdquo;.&amp;nbsp; Well, if you continue to alienate, how are any of them supposed to join in the game?&amp;nbsp; Only the most hardcore and determined will do so.&amp;nbsp; And yes, we&amp;#39;ll suffer through reading documentation and samples that aren&amp;#39;t in our language.&amp;nbsp; We will continue to create our own &amp;ldquo;communities&amp;rdquo; to support one another, just as we always have.&amp;nbsp; However, why does it have to be this way?&lt;/p&gt;&lt;p&gt;On another note, because of this, it just fuels more fire for the anti-VB crowd to say that Microsoft doesn&amp;#39;t care about VB and VB is dead (yes, I&amp;#39;ve already been made &amp;ldquo;aware&amp;ldquo; if this latest &amp;ldquo;argument&amp;ldquo;; I really don&amp;#39;t make this crap up...).&amp;nbsp; &lt;/p&gt;&lt;p&gt;What makes the people making the decision say &amp;ldquo;Ummm, we are targeting C# since C++ developers are interested in using C# because the syntax is similar.&amp;rdquo;&amp;nbsp; This, I say, is such a load of crap.&amp;nbsp; If this was true, then what would the the point of continuing development with C++, C++/CLI?&amp;nbsp; And any C++ guy who&amp;#39;s jumped into C# (that I&amp;#39;ve worked with) has said the same thing... C# is just VB with C-style syntax... and EVERYONE of them have moaned about being &amp;ldquo;managed&amp;rdquo;.&amp;nbsp; Some of them eventually get the benefits, but many of them resist and say things like &amp;ldquo;the only way you&amp;#39;ll take my pointers is from my dead, cold hands&amp;rdquo;.&amp;nbsp; VB developers on the other hand have always gotten managed languages... it&amp;#39;s the way it&amp;#39;s always been (or at least supposed to be, bugs not withstanding).&lt;/p&gt;&lt;p&gt;Like I said, sometimes I just have to ask, what&amp;#39;s the motivations surrounding some of these decisions.&lt;/p&gt;&lt;p&gt;-- End Rant --&lt;br /&gt;&lt;/p&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=12654" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/VB/default.aspx">VB</category><category domain="http://addressof.com/blog/archive/tags/Tools/default.aspx">Tools</category><category domain="http://addressof.com/blog/archive/tags/Xbox/default.aspx">Xbox</category></item><item><title>Not feelin' the VB love from Microsoft...</title><link>http://addressof.com/blog/archive/2006/06/23/Not-feelin_2700_-the-VB-love-from-Microsoft_2E002E002E00_.aspx</link><pubDate>Fri, 23 Jun 2006 17:05:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:11848</guid><dc:creator>CorySmith</dc:creator><slash:comments>1</slash:comments><comments>http://addressof.com/blog/comments/11848.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=11848</wfw:commentRss><description>&lt;P&gt;In the last two days, I've encountered at&amp;nbsp;as many&amp;nbsp;instances where certain members within Microsoft just ain't showin' us VB users any love.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The latest Microsoft Download Notifications email states:&lt;BR&gt;&lt;BR&gt;Download the Complete DirectX SDK&lt;BR&gt;&lt;BR&gt;This software development kit includes the DirectX Runtime and the software you need to create DirectX-compliant applications in C/C++ and C#.&lt;BR&gt;
&lt;LI&gt;The Updater Application Block: Downloads: Home on GotDotNet.com states:&lt;BR&gt;&lt;BR&gt;There is no Enterprise Library 2.0 Design tim (that's an excercise to the reader), there are still .NET 2.0 compilation warnings and we've only ported the C# version.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;I can somewhat understand no love from the DirectX team.&amp;nbsp; I can hear what they would say, &amp;#8220;I numbers don't reflect VB developers as being people who are asking for DirectX&amp;#8221;.&amp;nbsp; Well, if you don't provide support for those users, target that audience, how are you supposed to hear from those users?&lt;/P&gt;
&lt;P&gt;I've been told by a friend that works at a major game company that portions of the Xbox Developers Kit is leveraging VB.&amp;nbsp; I'm not sure what portions and I haven't been able to get acknowledgement from anyone at Microsoft as to the validity of this information; however, I have no reason not to take my friends word for it.&amp;nbsp; Given that developers within the walls of Microsoft are leveraging VB for tools like the XDK; where exactly are they getting their information stating that people like US don't want some love as well.&lt;/P&gt;
&lt;P&gt;As for the Updater Application Block... no excuse.&amp;nbsp; Previous releases contained code targeting VB and C#.&amp;nbsp; Sure, I could convert the necessary portions over to VB to utilize the assemblies from my application; however, since the effort involved and the fact that I would of had at least 4 assemblies to include with my main assembly, I decided not to bother and roll my own.&amp;nbsp; Don't get me wrong, if there would have been working examples in VB (not the whole thing, just examples... working examples... &amp;#8220;ported&amp;#8221; to .NET 2.0), I'd probably have utilized it even though the additional assembly issues just to save me some development/debugging time.&lt;/P&gt;
&lt;P&gt;Why do I point this sort of stuff out?&amp;nbsp; 'Cause I'm pretty sick of hearing from the C# guys... &amp;#8220;Everything coming out of Microsoft is in VB.&amp;#8221;&amp;nbsp; Well, you know what... your wrong... wrong... wrong...&lt;/P&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=11848" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/VB/default.aspx">VB</category><category domain="http://addressof.com/blog/archive/tags/Tools/default.aspx">Tools</category></item><item><title>Living in a Land of Obfuscation</title><link>http://addressof.com/blog/archive/2006/05/08/Living-in-a-Land-of-Obfuscation.aspx</link><pubDate>Mon, 08 May 2006 10:57:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:10889</guid><dc:creator>CorySmith</dc:creator><slash:comments>1</slash:comments><comments>http://addressof.com/blog/comments/10889.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=10889</wfw:commentRss><description>&lt;p&gt;You know, I&amp;#39;m all for making some things available for free; but at the same time want to protect my &amp;ldquo;property&amp;rdquo; as much as possible.&amp;nbsp; With great tools such as Reflector being available; you really need to consider using obfuscation to at least make it a little more difficult to reverse engineer your code.&amp;nbsp; In addition, most professional obfuscators offer the ability to encrypt embedded strings; which allows for an added level of &amp;ldquo;security&amp;rdquo;.&amp;nbsp; I quote security since it&amp;#39;s nearly impossible to 100% protect anything; all obfuscation does is raise the level of entry to reverse engineer and modify the value proposition for doing so.&lt;/p&gt;&lt;p&gt;OK, so it&amp;#39;s important to obfuscate.&amp;nbsp; What kind of problems are you going to run into doing so?&lt;/p&gt;&lt;p&gt;Well, one of the biggest negatives is that you lose some of the *HUGE* benefits of reflection and debugging.&amp;nbsp; If your code is not obfuscated and an error occurs; it&amp;#39;s really simple to see where the error occured thus allowing you to quickly identify the problem and get it resolved.&amp;nbsp; If all the class/method names are jumbled, you lose this benefit.&lt;/p&gt;&lt;p&gt;What else is there?&lt;/p&gt;&lt;p&gt;If you are utilizing serialization (and you might be and not even know it), you have to make sure that these classes/methods are not obfuscated (renamed); otherwise every time you compile and obfuscate, you could have newer names.&amp;nbsp; Even if you were using an obfuscator that could remember the names from one compile to another; your resulting xml file (or whatever target) would contain these jumbled names and not the original... removing one of the benefits of XML in the first place... human readability.&lt;/p&gt;&lt;p&gt;Is there anything else?&lt;/p&gt;&lt;p&gt;Yes.&amp;nbsp; Depending on the tool you are using, you might not have an integrated development experience within Visual Studio.&amp;nbsp; If you are lucky enough to have one that is integrated, you might experience bugs introduced by the manufacturer of the obfuscation tool that causes &amp;ldquo;other errors&amp;rdquo; such as not being able to add Web References.&amp;nbsp; I experienced this with a previous version of Dotfuscator and after chasing my tail in circles for a while, one of the things I tried caused Dotfuscator to notify me that there was a newer version available.&amp;nbsp; When I uninstalled the previous version getting ready to install the newer one (why I had to do this with such an expensive product is beyond me, but...); I figured I&amp;#39;d try the add web reference problem.&amp;nbsp; Sure enough, it was fixed.&amp;nbsp; Installing the newer version didn&amp;#39;t break it either, so now I&amp;#39;m golden.&lt;/p&gt;&lt;p&gt;Surely there is more...&lt;/p&gt;&lt;p&gt;Of course there&amp;#39;s more.&amp;nbsp; ClickOnce.&lt;/p&gt;&lt;p&gt;ClickOnce and Obfuscation don&amp;#39;t have a great story at this stage of the game.&amp;nbsp; Visual Studio makes it really simple to utilize ClickOnce deployment from within the environment.&amp;nbsp; However, you can&amp;#39;t integrated obfuscation as part of this process.&amp;nbsp; So if you want to use obfuscation, you aren&amp;#39;t able to use the integrated tool. :-(&lt;/p&gt;&lt;p&gt;However, all is not lost.&amp;nbsp; There&amp;#39;s a tool called MageUI.&amp;nbsp; This tool allows you to modify the manifest files associated with ClickOnce.&amp;nbsp; It&amp;#39;s a manual process, but not too difficult to deal with once you get it initially setup.&amp;nbsp; I&amp;#39;ll post a follow up on how to use MageUI.exe.&lt;br /&gt;&lt;/p&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=10889" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/Windows+Forms/default.aspx">Windows Forms</category><category domain="http://addressof.com/blog/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://addressof.com/blog/archive/tags/Tools/default.aspx">Tools</category><category domain="http://addressof.com/blog/archive/tags/Obfuscation/default.aspx">Obfuscation</category></item><item><title>And people say Microsoft isn't responsive...</title><link>http://addressof.com/blog/archive/2006/03/28/10428.aspx</link><pubDate>Wed, 29 Mar 2006 03:02:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:10428</guid><dc:creator>CorySmith</dc:creator><slash:comments>4</slash:comments><comments>http://addressof.com/blog/comments/10428.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=10428</wfw:commentRss><description>&lt;P&gt;Less than a week ago I reported a, albiet probably pretty minor, &lt;A href="http://addressof.com/blog/archive/2006/03/22/10375.aspx"&gt;problem&lt;/A&gt; with the latest release of SyncToy for Windows XP (v1.1).&amp;nbsp; I'm happy to report that &lt;A href="http://www.microsoft.com/windowsxp/using/digitalphotography/prophoto/synctoy.mspx"&gt;SyncToy v1.2 for Windows XP&lt;/A&gt; has been made available that corrects the issues I raised!&lt;/P&gt;
&lt;P&gt;Some people might complain that almost a week is too long.&amp;nbsp; Understand that from the time that the problem was observed, reported, sent to the correct individual(s), priorities determined, project(s) shuffled, changes made, flowing through q/a, flowing through another team to get final publishing to the microsoft.com website... 4.5 business days is an awesome turn around time!&amp;nbsp; And this is for a *free* product.&lt;/P&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=10428" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/Tools/default.aspx">Tools</category></item><item><title>I know it's FREE... but still!!!!!!</title><link>http://addressof.com/blog/archive/2006/03/22/I-know-it_2700_s-FREE_2E002E002E00_-but-still_210021002100210021002100_.aspx</link><pubDate>Wed, 22 Mar 2006 20:33:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:10375</guid><dc:creator>CorySmith</dc:creator><slash:comments>1</slash:comments><comments>http://addressof.com/blog/comments/10375.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=10375</wfw:commentRss><description>&lt;P&gt;I've been using a power toy from Microsoft called SyncToy v1.0 for Windows XP for some time now.&amp;nbsp; It works great for syncronizing various file types between multiple machines.&amp;nbsp; In one example I syncronize a projects folder across 5 machines (3 laptops and two pcs) so I can work on these projects on whichever machine I feel like doing so at the moment.&amp;nbsp; I also use it do some syncronizing of video files recorded with Media Center Edition to the laptop(s) so I can watch these videos on the go.&amp;nbsp; Of course, by syncronizing, I'm meaning that it only has to copy what is different; thus reducing the copying time.&lt;/P&gt;
&lt;P&gt;It appears that a new version of this power toy was released sometime after 3/9/2006 and it's called, appropriately enough, &lt;A href="http://www.microsoft.com/windowsxp/using/digitalphotography/prophoto/synctoy.mspx"&gt;SyncToy v1.1 for Windows XP&lt;/A&gt;.&amp;nbsp; Not really sure what has changed from a functional standpoint... but I can tell you what has changed from a visual standpoint.&amp;nbsp; AND IT'S NOT A GOOD CHANGE!&lt;/P&gt;
&lt;P&gt;Before I move on to what the problem is, let me show you two screen shots.&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG src="http://addressof.com/articles/synctoy10.jpg"&gt;&lt;BR&gt;SyncToy v1.0 for Windows XP&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG src="http://addressof.com/articles/synctoy11.jpg"&gt;&lt;BR&gt;SyncToy v1.1 for Windows XP&lt;/P&gt;
&lt;P&gt;See any difference in the UI?&amp;nbsp; (Hint, look at the buttons.)&lt;/P&gt;
&lt;P&gt;I know I might be a little anal in regards to this particular issue, but when I see something that is called:&lt;/P&gt;
&lt;P align=center&gt;SyncToy 1.1 &lt;STRONG&gt;&lt;U&gt;for Windows XP&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Then, to me, there's just some things it should do.&amp;nbsp; First and foremost, it should look like something that is designed to run on Windows XP; meaning, it should utilize XP Visual Styles.&amp;nbsp; Obviously it was done correctly in 1.0; but for some strange reason this somehow got &amp;#8220;removed&amp;#8221; from the 1.1 version.&amp;nbsp; Why?&lt;/P&gt;
&lt;P&gt;What I installed this new version on a new machine, I thought I had some sort of configuration problem.&amp;nbsp; At first I didn't realize that there was&amp;nbsp;a new version and running the 1.0 version on one machine looked correct and on the new machine (running 1.1) the buttons, listview, etc. were using the non-visual styles UI elements.&amp;nbsp; Once I realized that the &amp;#8220;new&amp;#8221; version somehow dropped this; I had a WTF moment.&lt;/P&gt;
&lt;P&gt;Why?!?!... Why!?!?... Why?!?!.... Oh! Why!?!?! has this changed?&amp;nbsp; How is it possible that some lines of code, or a manifest file, from the previous version managed to &amp;#8220;remove&amp;#8221; itself from the new version/build?&lt;/P&gt;
&lt;P&gt;Yeah... I know it's a free product... but come on... XP has been out for how long now?&amp;nbsp; You'd think that XP Visual Styles would be the norm in software today... even more so... you'd think that if it supported visual styles that it would have continued to support it as a new version was released.&amp;nbsp; Grrrrrr!!!&lt;/P&gt;
&lt;P&gt;Note: As this is a visual issue, this doesn't mean I'm going to stop using the tool.&amp;nbsp; It's just downright annoying.&amp;nbsp; If you haven't looked at the power toy... do yourself a favor and do so.&amp;nbsp; Lots of options to handle lots of scenarios.&lt;/P&gt;
&lt;P&gt;(And for those reading my blog for a while... yes, this isn't the first time &lt;A href="http://addressof.com/blog/archive/2005/03/25/1577.aspx"&gt;I've pointed this type of thing out&lt;/A&gt;.)&lt;/P&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=10375" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/Tools/default.aspx">Tools</category><category domain="http://addressof.com/blog/archive/tags/Windows/default.aspx">Windows</category></item><item><title>Google... smoogle...</title><link>http://addressof.com/blog/archive/2006/01/10/Google_2E002E002E00_-smoogle_2E002E002E00_.aspx</link><pubDate>Tue, 10 Jan 2006 19:21:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:9449</guid><dc:creator>CorySmith</dc:creator><slash:comments>10</slash:comments><comments>http://addressof.com/blog/comments/9449.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=9449</wfw:commentRss><description>&lt;P&gt;I was talking with a friend of mine last night and the topic of Google vs. Microsoft came up.&amp;nbsp; Essentially his stance was that Google is &amp;#8220;winning&amp;#8221; and it's too late for Microsoft to gain momentum to dethrone them in many areas.&amp;nbsp; I, of course, had the opposite stance.&amp;nbsp; So why do I have such a stance?&amp;nbsp; Well, rather than explain that Microsoft, once they set their mind to something as a whole, has the money and resources to accomplish whatever target they have set.&amp;nbsp; Rather than state that they have some of the most enthusiastic (meaning they really love their job) people working there; thus willing to do whatever it takes to get to said target.&amp;nbsp; Why don't I just give&amp;nbsp;a real world working... today...&amp;nbsp;example...&lt;/P&gt;
&lt;P&gt;&lt;A href="http://maps.google.com"&gt;Google Local&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This is a pretty cool web-based application that arguably has brought AJAX into the forefront of todays geek speak.&amp;nbsp; It is very cool and I have to give it to Google for introducing such innovation in the stagnant &amp;#8220;driving directions&amp;#8221; space.&amp;nbsp; You can view maps in regular, satellite and hybrid modes.&amp;nbsp; It does a pretty good job of searching for &amp;#8220;stuff&amp;#8221; on the maps as well.&amp;nbsp; For example, &amp;#8220;Hooters, Fort Worth, TX&amp;#8221;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://local.live.com"&gt;Windows Live Local&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;When you browse to this &amp;#8220;application&amp;#8221; for the first time, you'll obviously think... &amp;#8220;hmmm, looks a lot like Google Local&amp;#8221;.&amp;nbsp; That is about where the similarity ends though.&amp;nbsp; At the top, you have two search fields.&amp;nbsp; One for address and the other for &amp;#8220;stuff&amp;#8221;.&amp;nbsp; Try typing in your own address in the second field.&amp;nbsp; You'll notice that the map looks less cartoon'y (ala the Google one) and more like a real map.&amp;nbsp; Want to see the satellite view?&amp;nbsp; Click on aerial on the zoom box.&amp;nbsp; This view is the equivalent of the Hybrid mode that Google has (but a lot better in my opinion).&amp;nbsp; Now type in &amp;#8220;Hooters&amp;#8221; in the What field.&amp;nbsp; If it doesn't find one, it will probably let you know you should try zooming out.&amp;nbsp; That zooming out is a link.&amp;nbsp; Select it and it will zoom out to the nearest Hooters.&amp;nbsp; Continue to zoom out (using the scroll wheel on the mouse... something the Google one doesn't utilize) and the search will continue to run for the active viewing pane to add additional found &amp;#8220;stuff&amp;#8221;.&amp;nbsp; You can also add additional &amp;#8220;whats&amp;#8221; and it will populate push pins for you.&amp;nbsp; Speaking of push pins, you can right click anywhere on the map and add them, give them a name and description.&amp;nbsp; These pins are added (along with address searches) to the scratch pad.&amp;nbsp; You can email (or blog to &amp;#8220;spaces&amp;#8221;) the scratch pad to your friends.&amp;nbsp; Now for the coolest thing (as if the rest wasn't cool enough), select a starting address from the scratch pad, right click on it and&amp;nbsp;select driving from.&amp;nbsp; Select another address and select driving too.&amp;nbsp; You'll have a new toolbar window pop up with directions.&amp;nbsp; In there is a turn by turn breakdown of the trip and it's also drawn on the full map.&amp;nbsp; Select one of the turns.&amp;nbsp; The map zooms to that point so you can see it on the aerial view.&amp;nbsp; Oh yeah, almost forgot, notice how the toolbar windows are semi-transparent.&amp;nbsp; Doh... and another... notice that the arial view doesn't have Google copyright goo stamped everywhere.&lt;/P&gt;
&lt;P&gt;So I leave it to you, which one are you going to use?&lt;/P&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=9449" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/Tools/default.aspx">Tools</category></item><item><title>Fort Worth .NET User Group Visual Studio 2005 / SQL Server 2005 INETA Sponsored Launch Event</title><link>http://addressof.com/blog/archive/2005/12/02/Fort-Worth-.NET-User-Group-Visual-Studio-2005-_2F00_-SQL-Server-2005-INETA-Sponsored-Launch-Event.aspx</link><pubDate>Fri, 02 Dec 2005 19:31:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:9272</guid><dc:creator>CorySmith</dc:creator><slash:comments>1</slash:comments><comments>http://addressof.com/blog/comments/9272.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=9272</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;When: December 13th, 2005&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Come to the event for you chance to win a &lt;STRONG&gt;free copy&lt;/STRONG&gt; of DVDs containing both &lt;STRONG&gt;Visual Studio 2005 and SQL Server 2005&lt;/STRONG&gt;!&amp;nbsp; There are &lt;STRONG&gt;*FIVE*&lt;/STRONG&gt; of these to be given away, so you chance is pretty good...&lt;/P&gt;
&lt;P&gt;Who's presenting?&amp;nbsp; Good question... the answer is that &lt;A href="http://swienton.com/cs/blogs/default.aspx"&gt;Stephen Swienton&lt;/A&gt; (President FWDNUG and ASP.NET MVP) and &lt;A href="http://www.addressof.com"&gt;Cory Smith&lt;/A&gt; (VP FWDNUG and VB MVP) are definitely presenting (possibly having one more person yet to be determined).&amp;nbsp; The content is essentially the same as the official launch event, compressed down significantly.&amp;nbsp; As for my portion of the presentation, I'll be touching upon a few items that I find &amp;#8220;important&amp;#8221; to the developer that wasn't included in the &amp;#8220;official&amp;#8221; presentations.&lt;/P&gt;
&lt;P&gt;So come celebrate with your local users group the launch of two excellent products (OK, technically it's three products since BizTalk 2006 is part of this launch as well; and yes, we will probably talk a bit about it as well).&lt;/P&gt;
&lt;P&gt;Visit the &lt;A href="http://www.fwdnug.com"&gt;official Fort Worth .NET Users Group website&lt;/A&gt; for more information.&lt;/P&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=9272" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://addressof.com/blog/archive/tags/Tools/default.aspx">Tools</category></item><item><title>How fast does my page load?</title><link>http://addressof.com/blog/archive/2005/11/10/How-fast-does-my-page-load_3F00_.aspx</link><pubDate>Thu, 10 Nov 2005 19:11:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:9076</guid><dc:creator>CorySmith</dc:creator><slash:comments>1</slash:comments><comments>http://addressof.com/blog/comments/9076.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=9076</wfw:commentRss><description>&lt;P&gt;Several questions arise surrounding performance with web applications.&amp;nbsp; Many times it's difficult to tell exactly where the bottleneck in the loading time of the page may be.&amp;nbsp; Is it the page size, page generation duration, image sizes, number of images, connections to other locations, DNS delays, bandwidth bottleneck or whatever?&amp;nbsp; Some one was asking about a particular site and why it appeared to be running so slow.&amp;nbsp; I had my suspicion, but wanted to have some way to &amp;#8220;prove&amp;#8220; what I suspected.&amp;nbsp; I decided to do some searching for a tool that would help outline what is really happening so they could narrow down the problem spots.&amp;nbsp; What I found is a pretty interesting tool and it appears to be not only web based, but free!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.gomez.com/registration/instant_test.html"&gt;Gomez - Internet Performance Management Intelligence - Free Web Site Performance Test&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Just type in the full URI for the page in question and review the results.&amp;nbsp; It reports on the following:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;DNS lookup time&lt;/LI&gt;
&lt;LI&gt;Connection time&lt;/LI&gt;
&lt;LI&gt;First-byte download time&lt;/LI&gt;
&lt;LI&gt;Content download time&lt;/LI&gt;
&lt;LI&gt;redirect time for the HTML&lt;/LI&gt;
&lt;LI&gt;all page objects of your selected URL.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Not a bad tool considering it's completely free. ;-)&lt;/P&gt;
&lt;P&gt;Anyone know of any other such tools?&lt;/P&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=9076" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/Tools/default.aspx">Tools</category></item><item><title>.NET 2.0 Redistributable... where to get?</title><link>http://addressof.com/blog/archive/2005/10/28/.NET-2.0-Redistributable_2E002E002E00_-where-to-get_3F00_.aspx</link><pubDate>Fri, 28 Oct 2005 07:03:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:8830</guid><dc:creator>CorySmith</dc:creator><slash:comments>0</slash:comments><comments>http://addressof.com/blog/comments/8830.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=8830</wfw:commentRss><description>&lt;P&gt;If your looking for the redists, you can find *all* of them &lt;A href="http://msdn.microsoft.com/netframework/downloads/updates/default.aspx"&gt;here&lt;/A&gt;.&amp;nbsp; &lt;EM&gt;(Of course, they are in the SDK directory when you install VS... but just in case.)&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.markorangel.com/blog/"&gt;Marko&lt;/A&gt; asked me via IM if I knew where to find the redists.&amp;nbsp; I told him to look in the SDK folder (was guessing, since I'm still installing at the moment.)&amp;nbsp; He found them there... but then sent me a link &lt;A href="http://codebetter.com/blogs/geoff.appleby/archive/2005/10/27/133915.aspx"&gt;here&lt;/A&gt;,&amp;nbsp;in which&amp;nbsp;that guy was notified by &lt;A href="http://blogs.msdn.com/astebner/archive/2005/10/27/485963.aspx"&gt;this guy&lt;/A&gt;&amp;nbsp;who then directs people to &lt;A href="http://msdn.microsoft.com/netframework/downloads/updates/default.aspx"&gt;here&lt;/A&gt;.&amp;nbsp;&amp;nbsp; So obviously it's&amp;nbsp;a question asked by a few people... thus the reason why it's now here. ;-)&lt;/P&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=8830" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/Tools/default.aspx">Tools</category></item><item><title>It... is... aaaallllliiiiiiiiiiiiive!</title><link>http://addressof.com/blog/archive/2005/10/27/It_2E002E002E00_-is_2E002E002E00_-aaaallllliiiiiiiiiiiiive_2100_.aspx</link><pubDate>Thu, 27 Oct 2005 20:06:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:8825</guid><dc:creator>CorySmith</dc:creator><slash:comments>0</slash:comments><comments>http://addressof.com/blog/comments/8825.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=8825</wfw:commentRss><description>&lt;P&gt;If you haven't heard the news, Microsoft Visual Studio 2005 (meaning Microsoft Visual Basic 2005) and Microsoft SQL Server 2005 has been officially released to manufacturing... which mean...&lt;/P&gt;
&lt;P&gt;If you are an MSDN Universal (or rather were... and now a Visual Studio 2005 of some edition plus MSDN Premium) subscriber, you can download it today!&amp;nbsp; Yes, that means right at this very moment.&amp;nbsp; What are you still reading this for... go to &lt;A href="http://msdn.microsoft.com/subscriptions/"&gt;http://msdn.microsoft.com/subscriptions/&lt;/A&gt;.&amp;nbsp; You still here... &amp;lt;slap&amp;gt;... go there and start downloading.&amp;nbsp; Let's bring the MSDN download server to it's knees. &amp;lt;EVIL LAUGHTER ENSUES&amp;gt;&lt;/P&gt;
&lt;P&gt;Oh yeah, if you were an MSDN Universal subscriber and ignored the email about selecting one of the Team System edition products... your loss and don't be complaining about how all you see is the trial version of Team System.&amp;nbsp; Start downloading Professional and go digging through your email to correct the issues. ;-)&lt;/P&gt;
&lt;P&gt;Thanks to everyone at Microsoft on the product development teams for a job well done and to &lt;A href="http://blogs.msdn.com/somasegar/archive/2005/10/27/485665.aspx"&gt;Mr. Somasegar for leading the teams and getting this thing shipped&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=8825" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://addressof.com/blog/archive/tags/Tools/default.aspx">Tools</category></item><item><title>Hmmm... Free copy of VistaDB 2.1!</title><link>http://addressof.com/blog/archive/2005/10/27/Hmmm_2E002E002E00_-Free-copy-of-VistaDB-2.1_2100_.aspx</link><pubDate>Thu, 27 Oct 2005 17:39:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:8817</guid><dc:creator>CorySmith</dc:creator><slash:comments>0</slash:comments><comments>http://addressof.com/blog/comments/8817.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=8817</wfw:commentRss><description>&lt;P&gt;... and all I need to do is place the following blurb on my blog:&lt;/P&gt;
&lt;TABLE cellSpacing=0 cellPadding=10&gt;

&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;IMG height=12 src="http://www.vistadb.net/images/quotes_left.gif" border=0&gt;&lt;B&gt;VistaDB 2.1 database for .NET has been released&lt;/B&gt;&lt;BR&gt;This 2.1 update includes over 60 improvements, including new support for .NET 2.0 and Visual Studio .NET 2005. VistaDB is a small-footprint, embedded SQL database alternative to Jet/Access, MSDE and SQL Server Express 2005 that enables developers to build .NET 1.1 and .NET 2.0 applications. Features SQL-92 support, small 500KB embedded footprint, free 2-User VistaDB Server for remote TCP/IP data access, royalty free distribution for both embedded and server, Copy 'n Go! deployment, managed ADO.NET Provider, data management and data migration tools. Free trial is available for download.&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://www.vistadb.net/overview.asp?ref=blogger"&gt;&lt;FONT size=2&gt;- Learn more about VistaDB&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.vistadb.net/blogoffer.asp?ref=blogger"&gt;&lt;FONT size=2&gt;- Repost this to your blog and receive a FREE copy of VistaDB 2.1!&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; &lt;IMG height=12 src="http://www.vistadb.net/images/quotes_right.gif" border=0&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P&gt;Consider me signed up! ;-)&lt;/P&gt;
&lt;P&gt;OK, seriously, I haven't had a chance to play with this, but in reading&amp;nbsp;through some if it's features&amp;nbsp;it offers several that are unique.&amp;nbsp; The most important being that it's truly Xcopy deployable.&amp;nbsp;&amp;nbsp; SQL Mobile would the excellent for this type of deployment, except it's licensing is reduced to only allowing deployment on pocket devices and Tablet PC's.&amp;nbsp; So the next step up would be SQL Express... which requires an installation on top of the framework.&amp;nbsp; Not a bad solution, however, it would be nice if I could just provide an application that could be completely Xcopy deployed.&amp;nbsp; I'll have to give this product a serious look through... and being free sure removes any barrier to giving it a deep look see.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;(In all honesty though, if SQL Mobile didn't have it's licensing restrictions, I'd probably have a different opinion... So to Microsoft... hint... hint... )&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Oh yeah... if you have a blog... go get yours by using the link above. ;-)&lt;/P&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=8817" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/Tools/default.aspx">Tools</category></item></channel></rss>