Fixing Dreamweaver CS5′s Mixed Case JavaScript Events for XHTML

I was hoping that the Adobe development team would have fixed this by now but it seems that they do not use their own products. At least, certainly not for standards compliant work. In a revisit to my original article on fixing the issue with CS4, here is an updated tag library that you can use to stop Dreamweaver CS5 from changing your correct onmouseover events to the improper onMouseOver mixed cased version.

Continue reading ‘Fixing Dreamweaver CS5′s Mixed Case JavaScript Events for XHTML’ »

Trusting Network Shares with Visual Studio 2010 / .NET Framework v4.0

If you are like me and you store all your code on a server, you will have likely learned about trusting a network share using CasPol.exe. However, when moving from Visual Studio 2008 (.NET Framework 2.0/3.0/3.5) over to Visual Studio 2010 (.NET Framework 4.0), you may find yourself scratching your head.

Continue reading ‘Trusting Network Shares with Visual Studio 2010 / .NET Framework v4.0’ »

Communicating multi-byte integers across platforms

Developing applications that communicate between different platforms can quickly hit ground if multi-byte integers are sent without taking the proper byte order into account. We often forgotten to watch for this as most of us stick to a single platform during development. Thankfully, the .NET Framework has taken all the guesswork out with a pair of simple methods.

Continue reading ‘Communicating multi-byte integers across platforms’ »

Installing FreePBX 2.8 with Asterisk 1.8 on CentOS 5.5

FreePBX has become quite popular over the last few years. Unfortunately, the documentation has not quite caught up to the popularity. At the time of this writing, most of the documentation available was for older versions of CentOS, FreePBX and/or Asterix. Below I have outlined the steps required to get FreePBX 2.8 working with Asterisk 1.8 on CentOS 5.5.

Continue reading ‘Installing FreePBX 2.8 with Asterisk 1.8 on CentOS 5.5’ »

Installing CentOS 5.5 with Linux Integration Services 2.1 on Hyper-V R2

Hyper-V R2 brings some powerful virtualization to the table for those of us who do not have either the skills or the desire to work with virtual machineware. Most fans of Hyper-V are also likely to be well versed in Windows and may often lack the knowledge to rummage through Linux. Although there are many resources available regarding Linux on Hyper-V, I felt that most assumed the reader had intimate knowledge with Linux, which is often not the case.

For Windows administrators new to Linux who wish to provide virtualized services to their end-users, my recommendation is to stick to CentOS 5.5. Being a close derivative of Red Hat Enterprise Linux (RHEL), the officially supported distribution by Microsoft, installation of the Integration Components is simplified and stability is matched to what is found when running RHEL.

Continue reading ‘Installing CentOS 5.5 with Linux Integration Services 2.1 on Hyper-V R2’ »

The majority of internet users still use archaic resolutions

It has become the unsaid consensus over the years that NETMARKETSHARE is an accurate source for up to date data regarding the real world happenings of the internet. For me, the most important information they track is screen resolution. With the flood of new internet connected mobile devices, the revolution that was brought on by netbooks and the never ending wave of new monitor shapes and sizes, you cannot help but feel lost when you are doing your site design mock ups. Do you make your site wide? Do you make it narrow? What can users see vertically when they first open the page? Using a bit of excel kung-fu, I spliced up their resolution statistics and came up with the following table.

Continue reading ‘The majority of internet users still use archaic resolutions’ »

Windows Updates Downloader 2.50 Build 1000 Released

Another build of the Windows Updates Downloader, version 2.50 Build 1000, has been published.

An issue with incorrectly saved proxy port information has been corrected.

Office 2010 kills Visual Studio 2008

microsoft-office2010My movie induced optimism for Office 2010 was quickly shattered this week after trying out the beta on my box. Having followed the best practice of uninstalling Office 2007 and rebooting before installing the beta, I was not prepared for the days of frustration that would ensue. After several hang dumps and a few days of futzing around, it was discovered that installing Office 2010 corrupts the Visual Studio Web Authoring Component. A quick search of Google also confirmed that this was a recurring issue with others as well. Martin Hinshelwood suggests repairing the installation. However with the prolific use of Visual Studio 2008 internally, I fail to understand how such glaring fault was allowed to slip through for a public beta. My suggestion is to uninstall Office 2010, go back to Office 2007 and wait for the next beta. This is a milestone that is obviously too early to be public.

Continue reading ‘Office 2010 kills Visual Studio 2008’ »

Windows 7 is now in stores

Windows 7Back in July, general availability for Windows 7 was announced to be forthcoming on October 22nd. The great Windows team led by Steven Sinofsky have delivered on that promise. Windows 7 is now in stores. All editions are now available for purchase from any and all reputable vendors. Be sure to check out the Windows 7 editions comparative on Wikipedia to see which edition is best suited to your needs. Savings of over $200 are available when you purchase the Windows 7 Home Premium Upgrade Family Pack as well. The never ending list of great features and improvements make this one version of Windows you do not want to miss out on.

Improved ASP JSON utility updated

Back in July of this year, I released an improved version of Tuğrul Topuz’s aspjson utility. Based on some feedback of my release, I decided to revisit the slowly growing list of unfixed issues in the original version. I have addressed all of them and included them with my own fixes.

Download the ASPJSON 2.11 source