Sun has published a preview of VirtualBox 3.0, dubbed Beta 1. As typical, they consider this to be buggy and offer it with no express commitment to stability. Not that such warning would deter any self-respecting geek!

Just as VirtualBox 2.0 added a whole host of amazing new features, so too will VirtualBox spring forward, bringing it closer to feature parity with products like Parallels Desktop and VMWare Fusion. The major whiz-bang feature for VirtualBox 3.0 seems to revolve around improved 3D graphics support. Sun is claiming support for Direct3D 8/9 for Windows guests and OpenGL 2.0 for Window, Linux, and Solaris guests. In addition to these major features, the typical slew of bug fixes and minor enhancements have been added.
Read the rest of this entry »

Update: I’ve added an additional section, “Multiple CalDAV Calendars” that details the extra steps required to synchronize more than one Google Calendar.

With iPhone OS 3.0, Apple introduced new functionality for calendar synchronization. No longer is this ability limited to Exchange and MobileMe; with CalDAV and ICS support, you can sync or subscribe to many calendars. This is a boon for those of us that use Exchange for work, as previously we were unable to sync any other personal calendars and instead, had to rely on a desktop program.

The two most prominent supporters of CalDAV for calendar bidirectional synchronization is Yahoo! and Google. Below, I’ll show you how to sync your main Google Calendar with CalDAV and also subscribe to additional calendars via ICS files.
Read the rest of this entry »

I’ve updated to iPhone OS 3.0 build 7a341, which is said to be Final/Gold Master and these are my initial impressions in short form.

Installation

  • Performed full backup and sync in iTunes 8.2 before restoring 3.0 new firmware
  • Update process is very smooth and doesn’t take too long

Springboard

  • Some first-party icons have been refreshed. Messages, iPod, Phone now have a slight diagonal stripe pattern in the background.
  • New Voice Memos App

Read the rest of this entry »

While Microsoft provided connectors for Oracle, Teradata, and SAP BI for SSIS 2008, there are many other database systems left out of the mix. Fortunately, SSIS is exceptionally flexible in connecting to various data sources and allows other vendors to provide native support. The MySQL team did just that with Connector/NET 6.0, their ADO.NET provider. This tool allows us to use the the ADO.NET connections in SQL Server Integration Services to easily connect to MySQL. This is a walk through on how to connect to MySQL with SSIS 2005 utilizing the Connector/NET 6.0 ADO.NET provider.
Read the rest of this entry »

Common Table Expressions were a new feature added to SQL Server 2005 and provide an efficient way to recursively query relationships stored in a normalized table. We’re going to build on that essential functionality to flatten a typical corporate structure so that all children, grand children, great grand children, etc. roll up into a single, flattened parent, regardless of depth. To graphically visualize this, take a look at the actual relationship we’ll be querying against:
Read the rest of this entry »

  • liapis: There should be something in iStore to solve the problem. Try "contacts cleaner" for example [...]
  • halil22: I synchronized my contacts from Gmail to iPhone. Now I have 1000s of them in the contacts list. What [...]
  • Taylor Gerring: @Bernard Molloy I've too noticed that subscribed calendars slow down the whole iPhone. My only work [...]
  • Rob L: Thanks for a great article. Works great. I've forwarded it to all my friends. Please post a color [...]
  • GD: Awesome article. One thing I did find that was useful... for 'Subscribed Calendars'.. if you just cl [...]



This work by Taylor Gerring is licensed under a Creative Commons Attribution-ShareAlike 3.0 United States.