New Novell Ad Campaign: Mac vs. PC vs. Linux

Since today was pretty busy for me, and I haven’t had time to post, I just wanted to share these two videos that gave me a good laugh. They came from Miguel de Icaza blog. You have to suspend reality for a second, while watching these videos, and forget that they are referring to PC as a operating system instead of a hardware platform and that Linux also runs on the PC platform and arguably so does Mac. Happy watching… ...

March 21, 2007 · 1 min · 92 words · Nick Berardi

Apple iTunes: Changing the error message doesn't fix the problem

Well it’s been a whole 8 days since the last Apple iTunes release 7.1 where Apple wanted us Windows Vista users to be unsecured so they could install the iTunes software. Now the latest version of Apple iTunes has been release, version 7.1.1, and it has the exact same problem except now they changed the error message. From: iTunes + QuickTime iTunes could not be installed because Visual Basic Script (VBScript) is not installed or has been disabled. Make sure VBScript is installed, turn off script blocking in anti-virus and personal firewall software, re-register VBScript, and then install iTunes. OK To: ...

March 20, 2007 · 2 min · 246 words · Nick Berardi

Windows Vista EULA Modified for Windows Anytime Upgrades - No More Limits

We’re making a small but significant modification to the Windows Vista End-User License Agreement (EULA) for Windows Anytime Upgrade. Customers who purchase a retail copy of Windows Vista and then upgrade to another version of Windows Vista using Windows Anytime Upgrade will be affected by this modification, while all other WAU licensing terms remain unchanged. Now, those customers will be able to uninstall their upgraded copy of Windows Vista and re-install it on another device (usually, but not always, a PC). The number of device-to-device reassignments is no longer limited, provided that Windows Vista has been uninstalled from the original device. ...

March 16, 2007 · 1 min · 141 words · Nick Berardi

Using Distributed Transactions in your Data Layer

Many developers use a pattern called ORM or Object Relation Mapping to generate data layers for their application. Many other developers choose to create their own data layers by hand. I have done both and I don’t have a preference of one over the other. With an ORM generator you have an easy to maintain data layer for your applications, when you create one by hand you have much more control of the data layer as far as object creation goes. ...

March 16, 2007 · 6 min · 1085 words · Nick Berardi

How To: Unit Test Hidden Classes

Unit testing is an important part of developing high quality software. Many of you are probably not familiar with the term Unit Testing. Wikipedia defines Unit Testing as In computer programming, unit testing is a procedure used to validate that individual units of source code are working properly. A unit is the smallest testable part of an application. In procedural programming a unit may be an individual program, function, procedure, web page, menu etc, while in object-oriented programming, the smallest unit is always a Class; which may be a base/super class, abstract class or derived/child class. Units are distinguished from modules in that modules are typically made up of units. ...

March 14, 2007 · 4 min · 716 words · Nick Berardi

Remote Desktop for Linux

One of features in Windows that I could not live with out is the Remote Desktop Protocol (RDP). It is one of the best tools out there for remote viewing of your desktop. I use it at work to keep track of my Windows servers as well as log in to my desktop at home to do programming or check personal e-mail. Remote Desktop is fast, flexible, and doesn’t have the problem of having to do a full screen refresh to see what has changed on your desktop. So in a sense it is smart because it only updates the part of the screen that have refreshed. You don’t even loose screen refresh performance when you login to a machine through RDP and then launch another instance of RDP to remote in to another machine from your already remote machine, I find that very impressive. ...

March 14, 2007 · 1 min · 209 words · Nick Berardi

5 Easy Steps To Get iTunes Working On Windows Vista x64

This morning I wrote about the problems I had installing the newly released iTunes for Windows Vista Ultimate x64. I just recently found a solution to the problem error that iTunes was giving me when I tried to install it this morning. The error was: iTunes could not be installed because Visual Basic Script (VBScript) is not installed or has been disabled. Make sure VBScript is installed, turn off script blocking in anti-virus and personal firewall software, re-register VBScript, and then install iTunes. ...

March 12, 2007 · 4 min · 692 words · Nick Berardi

Apple iTunes 7.1 Released for Windows Vista

Well its offical Apple iTunes 7.1 was just recently released. This is the quote from the Apple Site on the release: About iTunes 7.1 for Windows iTunes is the world’s best way to organize and enjoy your personal digital music and video collection with your Mac. iTunes is also the easiest way to sync music, videos, and more with your iPod.With iTunes, easily create a digital music and video collection by importing your personal music CDs or downloading your favorite songs and videos from the iTunes Store. Create your own playlists, perfect for any mood or occasion. Burn playlists to CDs and play them on your home stereo, or sync iPod with iTunes and enjoy your collection in your car or on the go. What’s New in this Version Using iTunes 7.1, you can now enjoy your favorite iTunes movies, TV shows, music, and more from the comfort of your living room with Apple TV. iTunes 7.1 also supports a new full screen Cover Flow and improved sorting options to let you decide how iTunes should sort your favorite artists, albums, and songs. ...

March 12, 2007 · 3 min · 481 words · Nick Berardi

Track Cookie Usage with a Web Service via AJAX

Many of the modern and sophisticated traffic monitoring software can track everything from number of visits, where a visitor came from, what search terms were used to find your site, where the visitor came from geographically, to what type of browser they are using on what platform. Many of the JavaScript based solutions such as Google Analytics offer much more information about the browser than ones that sit between the web and the web server such as AWStats. This is because there is much more information provided via JavaScript about the screen resolution and color depth, however the down side is that if JavaScript is disabled you don’t get any information. So it is usually a wise idea to use a combination of both Client and Server based traffic monitoring. ...

March 8, 2007 · 4 min · 698 words · Nick Berardi

Send Google Maps to your BMW

Google Maps Germany has a new feature: if you have a BMW car that includes a navigation system and you happen to live in Germany, it’s easy to send the address of a local business to your car’s navigation system. The “send” link from every Google Maps page will open a dialog that lets you fill your BMW account name and send an address plus some notes to your car. This service is free and it works only for businesses in Germany. Source

March 7, 2007 · 1 min · 83 words · Nick Berardi