<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7118862397156339110</atom:id><lastBuildDate>Sat, 19 Nov 2011 14:56:26 +0000</lastBuildDate><category>windows keep alive</category><category>windows 7 vhd</category><category>virtualization</category><category>SMS</category><category>vista tcp</category><category>shrink vdi</category><category>server 2008 tcp</category><category>compact vdi</category><category>ISO</category><category>disk2vhd</category><category>vista tcp keep alive</category><category>windows tcp keep alive</category><category>virtualbox vdi</category><category>shrink virtualbox</category><category>crampton charles.crampton</category><category>mount vhd</category><category>Google</category><title>Rackworthy ::</title><description>Reviews of useful technology and tools of the I.T. trade.</description><link>http://www.charlescrampton.com/</link><managingEditor>noreply@blogger.com (Charles Crampton)</managingEditor><generator>Blogger</generator><openSearch:totalResults>60</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Rackworthy" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="rackworthy" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-93202368898846261</guid><pubDate>Thu, 27 Oct 2011 13:18:00 +0000</pubDate><atom:updated>2011-10-27T08:27:36.165-05:00</atom:updated><title>Remote Server Monitoring with MobilePCMonitor</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-XBqFzue6IEQ/TqlZyiC9_SI/AAAAAAAAAGk/GIWfvcLU8lo/s1600/MobilePCMonitorLogo1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-XBqFzue6IEQ/TqlZyiC9_SI/AAAAAAAAAGk/GIWfvcLU8lo/s1600/MobilePCMonitorLogo1.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
While I'm a big fan of systems like Solarwinds and other network/server/device monitoring solutions for larger corporate environments, there are many cases where one simply wants to monitor a few critical servers.&amp;nbsp; As if anyone needed another reason to buy a smartphone, take a look at &lt;a href="http://mobilepcmonitor.com/"&gt;MobilePCMonitor&lt;/a&gt;.&amp;nbsp; The beauty of this solution is it's hybrid approach, with an agent residing on the server or PC you wish to monitor, reporting to a hosted service at MPcM's datacenter.&amp;nbsp; So, while you have an agent to install on your machine(s), there's no server setup in your environment to make this work.&amp;nbsp; And, it gets better.&amp;nbsp; MPcM isn't just redlight/greenlight monitoring, you can tag services to monitor, disk space thresholds, cpu utilization, and more.&amp;nbsp; Should you get an alert on your smartphone (there are iOS, Android and WinPhone7 apps), you can log into your PC from the mobile app and perform a myriad of tasks instead of breaking out the laptop and hoping to get a reliable VPN connection via your cellular modem.&amp;nbsp; Still not convinced?&amp;nbsp; It's free to try for up to 3 monitored devices, and for up to 25 devices it's only $181 per year (total, not per device), making it a real bargain.&lt;br /&gt;
&lt;br /&gt;
Key Features:&lt;br /&gt;
&lt;br /&gt;
Monitor:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View the status and uptime of all computers&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View the current CPU usage and usage history chart&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View the current available memory and usage history chart&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View the external IP address and the location on the map using GeoIP&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View ping round trip response time and response time chart&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View the status and browse the local hard disks&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View the services status&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View the network interfaces status and traffic chart&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View running processes&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View event logs&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View the scheduled tasks status&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View monitored ports status&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View all logged in users (local and remote)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View hardware details like temperatures (system, CPU and HDD) and fan speeds (system and CPU)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View the status of web sites and application pools in Internet Information Server&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Search and view user accounts status in Active Directory&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View the list of locked user accounts in Active Directory&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View the list of user groups in Active Directory&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * View performance counters&lt;br /&gt;
&lt;br /&gt;
Send Commands:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Start, pause, continue and stop a service&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Kill a process&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Start and stop a scheduled task&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Log off any logged in user (local or remote)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Send a message to the logged in users (local or remote)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Command prompt support&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Restart, wake up (Wake on WAN over Internet is supported), shutdown, power off, suspend or send the computer into hibernation&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Send commands to multiple computers in the same group&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Start/stop/restart Internet Information Server web sites&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Start/stop/recycle Internet Information Server application pools&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Enable, disable, unlock and reset password for user accounts in Active Directory&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Add and remove groups for a user account in Active Directory&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Check and install Windows updates&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Monitor and manage Exchange 2007 and 2010&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Hyper-V support&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Printers management&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * Mobile device authorization for system commands - only selected authorized devices on your account can be allowed to send system commands&lt;br /&gt;
&lt;br /&gt;
Get Notified:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * When a computer goes offline&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * When a computer starts up, shuts down, suspends or resumes&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * When a computer battery level is low&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * When a monitored service stopped unexpectedly&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * When the free memory is below a specified percentage&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * When the processor usage is above a specified percentage for a specified period of time&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * When the free space of a hard disk drive is below a specified percentage&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * When a user logs in or logs out&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * When ping round trip time is above a specified value for a specified period of time&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * When a monitored port is closed&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * When an event log entry is generated and it matches a specified filter&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * When the CPU, system or HDD temperature exceeds a specified threshold&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * When the CPU or system fan speed is below a specified threshold&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * When a web site has stopped on Internet Information Server&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; * When an application pool has stopped on Internet Information Server&lt;br /&gt;
&lt;br /&gt;
This is a great solution for smaller environments where you simply need notification in case of a problem, and the ability to quickly resolve the problem remotely via your smartphone.&amp;nbsp; They also have a dashboard application you can run on your PC to constantly show monitored device status.&amp;nbsp; For larger environments they offer an Enterprise version that you can run on an internal server instead of relying on their hosted service.&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-93202368898846261?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2011/10/remote-server-monitoring-with.html</link><author>noreply@blogger.com (Charles Crampton)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-XBqFzue6IEQ/TqlZyiC9_SI/AAAAAAAAAGk/GIWfvcLU8lo/s72-c/MobilePCMonitorLogo1.JPG" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-7903090691332089682</guid><pubDate>Wed, 19 Oct 2011 13:32:00 +0000</pubDate><atom:updated>2011-10-19T08:32:42.800-05:00</atom:updated><title>Clonezilla disk imaging</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-XXk0r2jxh40/Tp7RORJpt4I/AAAAAAAAAGU/5Yc3dGxHqDk/s1600/clonezillemain1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-XXk0r2jxh40/Tp7RORJpt4I/AAAAAAAAAGU/5Yc3dGxHqDk/s320/clonezillemain1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
If you haven't tried it yet, let me highly recommend Clonezilla for simple disk imaging. An indispensable tool for us techies who want to save an existing disk state before effing up someone's server or PC, the fact that you can create a usb bootable version and carry it around with you is priceless.&amp;nbsp; I can't tell you how many times I've used this utility and the countless number of times it has saved my arse by being able to restore a disk (or just a single partition) to it's previous state.&lt;br /&gt;
&lt;br /&gt;
You can visit the &lt;a href="http://clonezilla.org/"&gt;Clonezilla.org&lt;/a&gt; website to get the details and I'll outline here the step necessary for creating a bootable USB stick.&amp;nbsp; You can go &lt;a href="http://clonezilla.org/downloads.php"&gt;here&lt;/a&gt; to download the ZIP file you'll need to create the USB bootable install or just let Tuxboot do all the work for you (my preference).&amp;nbsp; You'll need &lt;a href="http://tuxboot.org/index.php"&gt;Tuxboot&lt;/a&gt; which you can get &lt;a href="http://tuxboot.org/download/files-on-sf.php"&gt;here&lt;/a&gt; and a USB stick which you'll need to insert and determine the drive letter assigned before we get started.&amp;nbsp; If not already formatted as FAT32, you can do so in Windows Explorer.&amp;nbsp; That said, the install is very small (less than 200MB) so an small USB stick will be perfect for this use - surely you have some 256MB or 512MB drive laying around that you thought you had no use for anymore. &lt;br /&gt;
&lt;br /&gt;
Ok, the next steps are pretty easy once you have the Tuxboot file downloaded and USB stick inserted. &lt;br /&gt;
&lt;br /&gt;
1) Run the Tuxboot executable (no install necessary)&lt;br /&gt;
2) By default the Clonezilla Live option button is selected at the top left.&lt;br /&gt;
3) click the &lt;update&gt; button to the right to get the latest version&lt;/update&gt;&lt;br /&gt;
4) go to the bottom of the installer screen and select USB Drive (the default)&lt;br /&gt;
5) select the USB to install to and click on OK&lt;br /&gt;
6) let Tuxboot do it's magic and once done - you have a bootable USB drive with Clonezilla installed&lt;br /&gt;
&lt;br /&gt;
I won't go into the details of using CloneZilla since you can get all the detailed use instructions &lt;a href="http://clonezilla.org/clonezilla-live-doc.php"&gt;here&lt;/a&gt; directly from the CloneZilla site. For you Windows 7 users, when you exit Clonezilla it will give the an error message, just click on "this program installed correctly" and all will be fine.&lt;br /&gt;
&lt;br /&gt;
I recently used this on a brand new HP Slimline PC I had bought for testing some VMware ESXi v5.0.&amp;nbsp; I imaged the disk on the PC (first ever boot was to the USB via HP's F11 select boot option) to an external 1TB USB disk drive (whole disk image).&amp;nbsp; I installed my VMware ESXi 5.0 which proceeded to wipe the internal disk clean and install a multiple partitions and VMFS on the drive and was able to complete my testing.&amp;nbsp; Once done, I simply rebooted to the Clonezilla USB stick, restored the drive to it's original state and all was well.&amp;nbsp; Actually, I tested to make sure it worked by booting and making sure the disk came up to the "first boot" screens for HP setup and then shut down and re-imaged.&amp;nbsp; Not a lack of confidence in the Clonezille restore, just my good ole' "measure twice, cut once" approach.&amp;nbsp; Oh, and for those older PCs or servers that won't boot from USB, just download the Clonezilla ISO and burn a CD - some greatness available there albeit a little slower.&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-7903090691332089682?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2011/10/clonezilla-disk-imaging.html</link><author>noreply@blogger.com (Charles Crampton)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-XXk0r2jxh40/Tp7RORJpt4I/AAAAAAAAAGU/5Yc3dGxHqDk/s72-c/clonezillemain1.png" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-6942972936867910255</guid><pubDate>Fri, 14 Oct 2011 03:19:00 +0000</pubDate><atom:updated>2011-10-13T22:36:46.527-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">windows 7 vhd</category><category domain="http://www.blogger.com/atom/ns#">disk2vhd</category><category domain="http://www.blogger.com/atom/ns#">mount vhd</category><title>Mounting VHD in Win7</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-LqjHApU6VJY/TpepAsqG-cI/AAAAAAAAAFk/N8NmkSFIzLw/s1600/disk2vhdpic1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="199" src="http://3.bp.blogspot.com/-LqjHApU6VJY/TpepAsqG-cI/AAAAAAAAAFk/N8NmkSFIzLw/s320/disk2vhdpic1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Ok, this will be a very short post.&amp;nbsp; VHD virtual disk files can be mounted from within Windows 7 and used as a disk drive.&amp;nbsp; While I won't dwell on the many potential uses of this, here's a short overview of a recent desktop PC conversion experience.&amp;nbsp; Setting: old pentium PC with 40GB internal disk drive, and an external 40Gb USB drive that is slam full of pics and videos, with only a few hundred megabytes free.&lt;br /&gt;
&lt;br /&gt;
First, you can get &lt;a href="http://download.sysinternals.com/Files/Disk2vhd.zip"&gt;Disk2VHD&lt;/a&gt; from the Microsoft &lt;a href="http://technet.microsoft.com/en-us/sysinternals/ee656415"&gt;SysInternals website&lt;/a&gt;.&amp;nbsp; Instructions for use are on the download page as well.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
There's a simple GUI interface you can use or there's the command line option&lt;br /&gt;
example: &lt;b&gt;disk2vhd * g:\vhd\myoldpc.vhd&amp;nbsp; - this will copy all volumes (*) to the path on g:, in my case an external USB disk.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt; &lt;/b&gt;&lt;br /&gt;
Once I converted the internal disk to a VHD file on an external USB drive, I then moved the USB drive to the new PC and copied the VHD file over.&amp;nbsp; Then, thru the magic of disk manager (Start &amp;gt; right click on Computer &amp;gt;Manage&amp;gt;Storage&amp;gt;Disk Management) there appears on the right hand side of the screen - Disk Management&amp;gt;More Actions - the next menu shows an option to Attach VHD and then the following screen appears:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-r_aO-aViMi4/TpeojeZ-DAI/AAAAAAAAAFc/ggNsq4yaRZM/s1600/disk2vhdattachwindow.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://4.bp.blogspot.com/-r_aO-aViMi4/TpeojeZ-DAI/AAAAAAAAAFc/ggNsq4yaRZM/s320/disk2vhdattachwindow.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From there, you can then browse to the VHD file, select, mount and assign a drive letter.&amp;nbsp; Voila', you can now use the VHD as a native disk (or read only copy should you check the Read-Only box) in Windows 7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-6942972936867910255?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2011/10/mounting-vhd-in-win7.html</link><author>noreply@blogger.com (Charles Crampton)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-LqjHApU6VJY/TpepAsqG-cI/AAAAAAAAAFk/N8NmkSFIzLw/s72-c/disk2vhdpic1.png" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-956608213671449157</guid><pubDate>Thu, 06 Oct 2011 03:36:00 +0000</pubDate><atom:updated>2011-10-05T22:50:42.373-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">windows keep alive</category><category domain="http://www.blogger.com/atom/ns#">windows tcp keep alive</category><category domain="http://www.blogger.com/atom/ns#">server 2008 tcp</category><category domain="http://www.blogger.com/atom/ns#">vista tcp keep alive</category><category domain="http://www.blogger.com/atom/ns#">vista tcp</category><title>TCP Keep Alive in Windows Vista and Server 2008</title><description>Most if not all of my posts are borne from the technology equivalent of a bare knuckles cage match in which I am paired with a technology foe heavier, taller and with longer arms... but luckily over the course of my years I've come out bruised and battered but triumphant a greater percentage of the time.&amp;nbsp; A recent challenge involved telnet sessions from a PC running Vista Business (don't laugh, there are some out there) continuously dropping their connections to a remote AIX host.&amp;nbsp; So, that's the intro, and in the details to follow you'll see how bruised I became but still ended up with a small victory.&lt;br /&gt;
&lt;br /&gt;
To further set this up, understand that the remote site was previously connected to the home office site via an ATT MPLS circuit (T1), same PCs, and were having no connectivity issues.&amp;nbsp; A location change brought the opportunity to use a cable modem (16Mbs down/4Mbs up) and a Cisco ASA5505 to create a VPN connection back to corporate - much less expensive than a 3Mbs MPLS circuit and faster install at the new location.&amp;nbsp; And that's when the trouble started.&amp;nbsp; The PCs from the old location were moved and the VPN set up (host firewall is an ASA5510 on a remote cable internet circuit).&amp;nbsp; The reports were that if you left the PC running eTerm32 telnet to the AIX host for over 30 minutes without touching the keyboard, the session would drop.&amp;nbsp; Very frustrating because if you were in the middle of entering a long order you had to start over.&amp;nbsp; So, the assumption was it was a cable problem - so we spent days working with the cable company - all clear (yeah, I've heard that story before too).&amp;nbsp; So, we then moved to thinking maybe it was the 5505/5510 VPN tunnel - after a few calls with Cisco TAC and some minor adustments - still no resolution.&lt;br /&gt;
&lt;br /&gt;
Now it's said that even a blind squirrel can sometimes find an acorn and what happens next may be just that, but here are the next set of tests.&amp;nbsp; I took an Ubuntu Linux server to the host site, set up with open SSH (yeah, tried SSH on the AIX box and sessions still dropped).&amp;nbsp; Using Putty on one of the Vista PCs I set up an ssh session to the Linux server and left it running overnight - to my surprise it was still working fine the next day.&amp;nbsp; Tried it again with eTerm32 to Linux and still, no dropped connections.&amp;nbsp; At this point we dove into AIX settings with IBM, all systems go, no detectable problems there.&amp;nbsp; Then, I put a Windows Server 2003 server at the host site running Terminal Services and then ran RDP sessions on the Vista PCs with eTerm32 running in the RDP on the terminal server - while we didn't have any dropped sessions, we did notice some times when you walked away and came back it would take a few mouse clicks or keystrokes, for it to respond.&amp;nbsp; Now here's where the blind squirrel comes in - the next step was to assume that maybe there was a problem with Vista and that's what led me to the following &lt;a href="http://technet.microsoft.com/en-us/library/dd349797%28WS.10%29.aspx"&gt;Microsoft Technet Article&lt;/a&gt; about optional TCP parameters in Windows Vista and Server 2008.&amp;nbsp; After adding these registry entries and rebooting the PCs at the remote site, we were no longer experiencing dropped telnet sessions.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
As you can see in the link, these are Optional registry entries for TCP keep alive - meaning by default they are not there.&amp;nbsp; There are two primary entries, KeepAliveTime and KeepAliveInterval that will then enable OS-level keep alive packets to a remote system.&lt;br /&gt;
&lt;br /&gt;
So, here's a short set of instructions on adding these keys to the Vista registry.&amp;nbsp; It seems that Server 2008 and Windows 7 are also devoid of these settings, but I have not had time to test on these yet for the same problem of dropped sessions.&lt;br /&gt;
&lt;br /&gt;
logged in with user having admin privileges&lt;br /&gt;
run REGEDIT&lt;br /&gt;
navigate to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters&lt;br /&gt;
right click in right panel - select NEW - DWORD&lt;br /&gt;
type: KeepAliveTime&amp;nbsp; for the description and hit enter (no spaces and observe caps for K, A and T)&lt;br /&gt;
right click on KeepAliveTime and select MODIFY&lt;br /&gt;
click on the button beside decimal&lt;br /&gt;
type: 300000&amp;nbsp;&amp;nbsp; in the box for value&lt;br /&gt;
click OK to save (should show 493e0 for hex after save)&lt;br /&gt;
**this sets the value to 5 minutes (300,000 milliseconds); default value per Microsoft technet&lt;br /&gt;
right click in right panel - select NEW - DWORD&lt;br /&gt;
type: KeepAliveInterval&amp;nbsp; for the description and hit enter (no spaces and observe caps for K, A and I)&lt;br /&gt;
right click on KeepAliveInterval and select MODIFY&lt;br /&gt;
click on the button beside decimal&lt;br /&gt;
type: 1000&amp;nbsp;&amp;nbsp; in the box for value&amp;nbsp; &lt;br /&gt;
click OK to save (should show 3e8 for hex after save)&lt;br /&gt;
**this sets value to 1 second = 1000 milliseconds; default value per Microsoft technet&lt;br /&gt;
file - exit&lt;br /&gt;
reboot machine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
........&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-956608213671449157?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2011/10/tcp-keep-alive-in-windows-vista-and.html</link><author>noreply@blogger.com (Charles Crampton)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-6368747821566772788</guid><pubDate>Thu, 21 Apr 2011 02:38:00 +0000</pubDate><atom:updated>2011-04-20T22:01:20.837-05:00</atom:updated><title>Microsoft SyncToy</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-F07SsXppOto/Ta-du7JcS7I/AAAAAAAAAFQ/Mea8zfZjLQw/s1600/synctoy-logo.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 57px;" src="http://1.bp.blogspot.com/-F07SsXppOto/Ta-du7JcS7I/AAAAAAAAAFQ/Mea8zfZjLQw/s200/synctoy-logo.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5597866291321654194" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Microsoft's SyncToy tool is great, but often overlooked or unheard-of little piece of software. Intended to be used for synchronizing directories, this utility can be a great way to initiate backups of laptops, move and sync data to cloud storage, or simply keeping your files sync'd to a USB key for mobility.&lt;br /&gt;&lt;br /&gt;You can download the SyncToy tool from the Microsoft webiste &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?familyid=C26EFA36-98E0-4EE9-A7C5-98D0592D8C52&amp;displaylang=en"&gt;here&lt;/a&gt;.  This link also contains a detailed description of the SyncToy tool and features.  SyncToy requires the .NET Framework 2.0 or newer to be installed and now has a 64-bit version.&lt;br /&gt;&lt;br /&gt;The major new features and improvements included in previous SyncToy 2.0 release are:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    * Dynamic Drive Letter Assignment: Drive letter reassignment will now be detected and updated in the folder pair definition.&lt;br /&gt;&lt;br /&gt;    * True Folder Sync: Folder creates, renames and deletes are now synchronized for all SyncToy actions.&lt;br /&gt;&lt;br /&gt;    * Exclusion Filtering Based on Name: File exclusion based on name with exact or fuzzy matching.&lt;br /&gt;&lt;br /&gt;    * Filtering Based on File Attributes: The ability to exclude files based on one or more file attributes (Read-Only, System, Hidden).&lt;br /&gt;&lt;br /&gt;    * Unattended Folder Pair Execution: Addressed issues related to running scheduled folder pairs while logged off.&lt;br /&gt;&lt;br /&gt;    * Folder Pairs With Shared Endpoints: Ability for folder pairs associated with the same or different instances of SyncToy to share end-points.&lt;br /&gt;&lt;br /&gt;    * Command line enhancements: Added the ability to manage folder pairs via the command line interface.&lt;br /&gt;&lt;br /&gt;    * Re-Architect Sync Engine: The SyncToy engine has been rearchitected to provide scalability and the ability to add significant enhancements in future releases.&lt;br /&gt;&lt;br /&gt;    * Sync engine is also more robust insomuch that many single, file level errors are skipped without affecting the entire sync operation.&lt;br /&gt;&lt;br /&gt;    * Sync Encrypted Files: Sync of Encrypted files works when local folder and files are encrypted, which addresses the common scenario involving sync between local, encrypted laptop PC folder and remote, unencrypted desktop PC folder.&lt;br /&gt;&lt;br /&gt;    * 64-Bit Support: SyncToy now has a native 64-bit build (x64 only) for 64-bit versions of Windows.&lt;br /&gt;&lt;br /&gt;    * Folder pair rename&lt;br /&gt;&lt;br /&gt;    * Sub-folder Exclusion Enhancements: Descendents created under excluded sub-folders are automatically excluded. Usability improvements for the sub-folder exclusion dialog.&lt;br /&gt;&lt;br /&gt;    * Folder Pair Metadata Moved: Folder pair metadata removed from MyDocuments to resolve any issues with server-based folder pair re-direction setup.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-6368747821566772788?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2011/04/microsoft-synctoy.html</link><author>noreply@blogger.com (Charles Crampton)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-F07SsXppOto/Ta-du7JcS7I/AAAAAAAAAFQ/Mea8zfZjLQw/s72-c/synctoy-logo.jpg" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-4902786754761982070</guid><pubDate>Fri, 04 Feb 2011 05:20:00 +0000</pubDate><atom:updated>2011-10-05T22:51:51.267-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">virtualbox vdi</category><category domain="http://www.blogger.com/atom/ns#">shrink vdi</category><category domain="http://www.blogger.com/atom/ns#">compact vdi</category><category domain="http://www.blogger.com/atom/ns#">shrink virtualbox</category><title>Compacting Virtualbox VDI files</title><description>How to compact an Oracle Virtualbox VDI file&lt;br /&gt;
&lt;br /&gt;
As most of these posts do, this one originated in a problem that required me to stop everything and find a solution. I've been a long time &lt;a href="http://www.virtualbox.org/wiki/Downloads"&gt;Virtualbox&lt;/a&gt; user for running virtual machines on my laptop system for testing and demonstrations as well as application isolation.  Well, a few days ago one of my Windows XP virtual machines was refusing to update an installed application; it would just fail. I checked the disk space inside the VM and it showed 12GB total space on C with 4GB free. Then, I dropped back to the host OS (Windows 7 Pro if you must know) and checked the size of the VDI file - it was 11.86GB.  So, the solution search began.  Here's what I was able to come up with to correct the problem.  The steps below are for a Windows guest OS - I'll give Linux guest OS steps in another post.&lt;br /&gt;
&lt;br /&gt;
1. Within the virtual machine's OS (in this case Win XP Pro SP3) I went to Start-Computer-Open-C_drive and right clicked - and went to Properties-Tools and ran a Defrag on the disk.  So step one is to Defrag the guest OS.&lt;br /&gt;
&lt;br /&gt;
2. Go to the Microsoft site and download the Windows SysInternals tool called &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897443"&gt;SDELETE&lt;/a&gt; into the VM's guest OS. Unzip the file and then go to Start-Run and CMD. Once in a command line window change directory to wherever the SDELETE executable file is located. Run the following command: SDELETE -C  This will fill all empty areas of the guest OS virtual disk with zeros. &lt;br /&gt;
&lt;br /&gt;
3. Ok, now for step three.  Once SDELETE has finished, then log out and close the VM guest OS.  In the host OS, you need to know the path to the VDI file that you are wanting to compact (ex: c:\vms\XPtest\XPtest.VDI).  Once noted, then go Start-Run-CMD to open a command line windows and navigate to the directory containing the Virtualbox program (ex: c:\program files\Oracle\Virtualbox).  Now, execute the following command:  &lt;br /&gt;
&lt;br /&gt;
VBoxManage modifyvdi VDINAME compact  &lt;br /&gt;
&lt;br /&gt;
The example in my case would be VBoxManage modifyvdi XPtest.VDI compact  Now sit back and let the process run to completion.&lt;br /&gt;
&lt;br /&gt;
By performing these steps I was able to shrink my VDI file size in the host OS to 8.2GB, leaving me nearly 4GB of expansion room in the guest OS.&lt;br /&gt;
&lt;br /&gt;
Yeah, so I know the next logical question - can you expand a VDI file?  Nope, although it's a heavily requested feature. My solution - create a new, larger VDI file; attach to the VM that you want to enlarge VDI; boot the VM to an ISO of the UBCD4Win file and use SelfImage to do a byte-level copy of the small VDI to the larger VDI. Shut down the VM, edit the settings to remove the small VDI from the VM and leave the larger VDI - power on the VM. If you have an older OS that does not allow you to enlarge a "C" partition, you can boot one more time to the UBCD4Win ISO file and use the partition management utilities to enlarge the volume before re-booting into the guest OS.  Let me know if I need to do a more detailed post on this process and I'll add it to my list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-4902786754761982070?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2011/02/compacting-virtualbox-vdi-files.html</link><author>noreply@blogger.com (Charles Crampton)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-3124725746222178862</guid><pubDate>Sat, 27 Feb 2010 05:00:00 +0000</pubDate><atom:updated>2010-02-26T23:23:17.979-06:00</atom:updated><title>Daemon Tools Lite for Windows 7</title><description>Virtual CD Driver for mounting ISOs in Windows 7&lt;br /&gt;&lt;br /&gt;Microsoft was gracious enough to give us a Virtual CD tool for Windows XP Pro but not so in Windows 7.  So how do we access that library of ISO files we've accumulated? Daemon Tools to the rescue.  With &lt;a href="http://www.disc-tools.com/download/daemon"&gt;Daemon Tools Lite v4.35.5&lt;/a&gt; we once again have the ability to mount ISO images and address them as virtual CD ROM Drives.  With over 5 million downloads and counting, it seems that Daemon Tools has become the "go to" solution for those in need of a tool to mount ISO files in Windows 7.  A 9Mb download gets you started. Once installed the Daemon Tools utility runs as a Windows service with an icon in the services toolbar.  Click on the icon and you'll be presented with a very simple window. Click the CD-ROM image and you'll begin building a media library of ISO files. Right click in the lower window and you can add virtual drive letters.  Right click on any of the drive letters and you will be prompted to mount one of the ISO images. Simple. &lt;br /&gt;&lt;br /&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-3124725746222178862?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2010/02/daemon-tools-lite-for-windows-7.html</link><author>noreply@blogger.com (Charles Crampton)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-2538540848203198389</guid><pubDate>Tue, 20 Oct 2009 11:55:00 +0000</pubDate><atom:updated>2009-10-20T07:42:47.394-05:00</atom:updated><title>Windows Install CD Customizer</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UbQS4l85UB4/St2m74-o_UI/AAAAAAAAAEA/kjoHxBbCmi8/s1600-h/nlb05.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 68px;" src="http://3.bp.blogspot.com/_UbQS4l85UB4/St2m74-o_UI/AAAAAAAAAEA/kjoHxBbCmi8/s200/nlb05.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5394651476497333570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;nLite's WinOS Boot CD customizer&lt;br /&gt;&lt;br /&gt;Here's another "note from the field", a post about a tool tested and proven in a customer environment. Ok, so here's the technical backgrounder: Customer orders a Lenovo tower PC and of course it comes pre-loaded with Vista, but with XP downgrade rights. We're wanting to use this as a staging server for document images to be burned to Blu-Ray disks (hey, they hold 25GB of data) using &lt;a href="http://www.cyberlink.com/products/instantburn/overview_en_US.html"&gt;CyberLink's InstantBurn&lt;/a&gt; application. We've also ordered a SATA Raid controller and (2) 250GB SATA disks so we can RAID-1 mirror the drives where the images will be stored. The bonus problem is that the system didn't ship with an XP boot CD, but a system recovery CD set with Vista (ie we're going to have to download and install a bunch of video/motherboard/ethernet/etc. drivers after the OS install). So, we put in the XP SP2 boot CD we have and as the system boots we hit F6 to install the 3rd party drivers for the SATA Raid controller and viola, the dreaded "Insert disk into Drive A:" message appears.  Hmm, ok, so what system ships with a floppy drive anymore? We consider a USB Floppy drive for a minute and then realize that this early in the boot sequence there are no USB drivers loaded yet; what to do?  &lt;br /&gt;&lt;br /&gt;Enter the solution for this type of dilemma from &lt;a href="http://www.nliteos.com/nlite.html"&gt;nLite&lt;/a&gt;. It's actually a very ingenious but simple solution, which makes it even more appealing. We downloaded and installed the nLite software on a laptop and then (after a few minutes of reading) launched the app. Note: it does require the .NET Framwork 2.0 in order to run. It prompted us for our XP CD (it works with Windows 2003 as well) and then a target directory, where it proceeded to copy the entire XP CD; that said, you'll need around 1.2GB of available disk space to use this tool. Next we were presented with a menu of choices for modifying the now copied XP OS and we chose "Install Drivers", clicked "next" and were prompted for the location of the SATA Raid drivers we wanted to install. True confession here it took us a couple of tries to get the right driver set for the controller, but hey it was a learning process. The nLite utility then proceeded to copy the drivers and then the tool presented us with an option to Finish. We relaunched the application and then selected the "Create Bootable ISO" option. The nLite utility then used the now modified on-disk copy of XP to create a bootable CD ISO file. At this point you launch your favorite CD burning tool and burn the ISO to CD. &lt;br /&gt;&lt;br /&gt;Next comes the true test of the tool - the boot of our newly created XP CD. While we failed on our first try (wrong drivers), the second try resulted in a boot sequence that saw the SATA Raid controller drivers load and then we were able to proceed with the installation of XP. Mission Accomplished.&lt;br /&gt;&lt;br /&gt;The nLite utility has the following features which you may find helpful:&lt;br /&gt;&lt;br /&gt;    * Service Pack Integration - update that old SP1 boot CD to SP2/SP3.&lt;br /&gt;    * Component Removal - remove unwanted components prior to install.&lt;br /&gt;    * Unattended Setup - scripting of installation(s)&lt;br /&gt;    * Driver Integration &lt;br /&gt;    * Hotfixes Integration &lt;br /&gt;    * Tweaks&lt;br /&gt;    * Services Configuration&lt;br /&gt;    * Patches &lt;br /&gt;    * Bootable ISO creation&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-2538540848203198389?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2009/10/windows-install-cd-customizer.html</link><author>noreply@blogger.com (Charles Crampton)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_UbQS4l85UB4/St2m74-o_UI/AAAAAAAAAEA/kjoHxBbCmi8/s72-c/nlb05.png" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-1087250197187839092</guid><pubDate>Wed, 07 Oct 2009 03:13:00 +0000</pubDate><atom:updated>2009-10-06T22:48:49.804-05:00</atom:updated><title>Calendar sync</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UbQS4l85UB4/SswLFfC4iVI/AAAAAAAAAD4/-MRwu6mk2ko/s1600-h/Tungle+logo-main.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 145px; height: 66px;" src="http://4.bp.blogspot.com/_UbQS4l85UB4/SswLFfC4iVI/AAAAAAAAAD4/-MRwu6mk2ko/s200/Tungle+logo-main.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5389695042916485458" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tungle Calendar Sync&lt;br /&gt;&lt;br /&gt;In a perfect world everyone would use the same e-calendaring system, but of course that is not (and never will be) the case. What would be the benefit of everyone having access to each other's calendar? So that when you want to schedule a meeting with one or more people you wouldn't have to endure dozens of emails trying to get everyone to agree on a date and time to meet.  Enter &lt;a href="http://www.tungle.com"&gt;Tungle&lt;/a&gt;, a web service that crosses over the proprietary calendaring boundaries so that you can easily schedule meeting with people using their own calendar system. Currently Tungle supports Outlook (with or without an Exchange server), Google Calendar, iCAL and Entourage on MAC, and soon Lotus Notes.&lt;br /&gt;&lt;br /&gt;The question becomes - how simple is it? Very simple. Not only that, you can get a vanity URL by signing up at their Tungle.me site. When you sync your calendar with Tungle, it publishes your busy and available times, not the details of your calendar entries. This allows others to see your available times. They even have an iPhone app that gives you full functionality for using the scheduling application. Sweet.&lt;br /&gt;&lt;br /&gt;The added bonus is that even if you don't use one of the supported calendaring systems, you can still use your Tungle calendar to coordinate and schedule meetings with others. Oh, and yeah, it auto-updates across time zones (duh, of course they thought of that).&lt;br /&gt;&lt;br /&gt;So, if you have need of sharing calendars and making meeting appointments with people outside (or even inside) your company who don't share a common calendaring system, you might want to give Tungle a try.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-1087250197187839092?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2009/10/calendar-sync.html</link><author>noreply@blogger.com (Charles Crampton)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_UbQS4l85UB4/SswLFfC4iVI/AAAAAAAAAD4/-MRwu6mk2ko/s72-c/Tungle+logo-main.jpg" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-8621875687178437983</guid><pubDate>Thu, 07 May 2009 03:11:00 +0000</pubDate><atom:updated>2009-05-06T22:14:19.801-05:00</atom:updated><title>CyberLink's InstantBurn for Optical Media</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UbQS4l85UB4/SgJR-o7eskI/AAAAAAAAADw/Ucfw9G8aZ6U/s1600-h/InstantBurn2.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 188px; height: 200px;" src="http://1.bp.blogspot.com/_UbQS4l85UB4/SgJR-o7eskI/AAAAAAAAADw/Ucfw9G8aZ6U/s200/InstantBurn2.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5332915045340721730" /&gt;&lt;/a&gt;&lt;br /&gt;Use CD-RW and DVD-RW like a removable disk&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cyberlink's &lt;a href="http://www.cyberlink.com/products/instantburn/overview_en_US.html"&gt;InstantBurn-5&lt;/a&gt; software turns your CD-RW, DVD-RW and rewritable BlueRay discs into a removable media drive.  You can drag and drop files from folders, send unwanted files to the Recycle Bin for deletion, rename files, and change file property information. The verification function checks whether data has been written properly, ensuring the reliability of the data. InstantBurn supports UDF (Universal Disk Format) versions 1.02, 1.5, 2.0, 2.01 and 2.5. The only unfortunate fact is that it's a MS Windows-only product, supporting Vista, XP, etc., but no Linux or OS-X support at this time. &lt;br /&gt;&lt;br /&gt;One suggested use of this product would be to put a DVD-RW or BlueRay-RW drive in a PC with InstantBurn-5 software and then share the re-writable disk across the network as NAS storage, using it for instant archiving of data to an optical disk.  The beauty of the solution is that you don't have to master the disk and do write-at-once burns of your data - you can keep writing to it as needed until full and then replace and continue archiving data onto a new re-writable optical platter. &lt;br /&gt;&lt;br /&gt;All-in-all another great product from CyberLink.  Check out the rest of their media editing and mastering software as well as PowerBackup for PC data archiving.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-8621875687178437983?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2009/05/cyberlinks-instantburn-for-optical.html</link><author>noreply@blogger.com (Charles Crampton)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_UbQS4l85UB4/SgJR-o7eskI/AAAAAAAAADw/Ucfw9G8aZ6U/s72-c/InstantBurn2.bmp" height="72" width="72" /><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-1949853202202173635</guid><pubDate>Sat, 18 Apr 2009 04:30:00 +0000</pubDate><atom:updated>2009-04-18T09:38:26.484-05:00</atom:updated><title>DimDim web conferencing</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UbQS4l85UB4/Senlj-bmE5I/AAAAAAAAADo/rBEgW0BYOPk/s1600-h/DimDimLogo1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 82px;" src="http://1.bp.blogspot.com/_UbQS4l85UB4/Senlj-bmE5I/AAAAAAAAADo/rBEgW0BYOPk/s200/DimDimLogo1.JPG" alt="" id="BLOGGER_PHOTO_ID_5326040440559244178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For those WebEx and GoToMeeting users out there dreading your monthly bill, you might want to take a look at &lt;a href="http://www.dimdim.com/"&gt;DimDim&lt;/a&gt;, an open source based web conferencing solution.  DimDim has three versions, Free, Pro which is priced from $99 to $495 per year and Enterprise starting at $1995 per year. The pricing brackets are based on DimDim hosted software and concurrent users.  Compare that to WebEx at a web published price of $69 per host per month, and you begin to see the savings.  For 50 host users that would be $3,450 per month vs. DimDim Enterprise at $19 per user per month (hosted) or $950 per month, a savings of $2,500/mo., or $30,000 per year. What is unique about DimDim, besides the fact that it has an open source offering, is that you can host it in-house if you chose instead of subscribing to it as a service.  For those companies with security concerns over using a hosted web conferencing solution, this is a definite plus.&lt;br /&gt;&lt;br /&gt;Another big "plus" is DimDim's free API for creating integration and mashups.  Currently there is DimDim integration into Moodle, the learning management system for schools, Yahoo's Zimbra email system, and SugarCRM just to name a few.  There's even a Facebook application that is based on DimDim.  So you can see that not only are there potential cost savings to using Dimdim, but also a great technology advantage in having an API to leverage for use in other applications.  Since DimDim has a free version it would be very easy to take it for a spin, kick the tires, and see how it "rides" for use as your new web conferencing solution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-1949853202202173635?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2009/04/dimdim-web-conferencing.html</link><author>noreply@blogger.com (Charles Crampton)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_UbQS4l85UB4/Senlj-bmE5I/AAAAAAAAADo/rBEgW0BYOPk/s72-c/DimDimLogo1.JPG" height="72" width="72" /><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-3315858880422167876</guid><pubDate>Fri, 06 Mar 2009 14:14:00 +0000</pubDate><atom:updated>2009-03-06T08:24:58.004-06:00</atom:updated><title>NAS adapter is too cool</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UbQS4l85UB4/SbExQb3J_iI/AAAAAAAAADg/DWyo53RCIec/s1600-h/AddonicsAdapterImage.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 97px;" src="http://2.bp.blogspot.com/_UbQS4l85UB4/SbExQb3J_iI/AAAAAAAAADg/DWyo53RCIec/s200/AddonicsAdapterImage.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5310079594073292322" /&gt;&lt;/a&gt;&lt;br /&gt;Addonics NAS Adapter for USB&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In my quest to provide some networked storage on my home network I stumbled upon the &lt;a href="http://www.addonics.com/products/nas/nasu2.asp"&gt;Addonics USB to NAS adapter&lt;/a&gt;.  Priced at only $55.00, this adapter provides two much needed features in a very small form factor and inexpensive to boot.  In a nutshell, you can take any USB hard disk, attach the Addonics adapter and turn that disk drive into a NAS storage device accessible via SMB or FTP. The real BONUS feature here is that this adapter can also serve as a network print server if you attach a USB printer.  &lt;br /&gt;&lt;br /&gt;Product Features&lt;br /&gt;&lt;br /&gt;    * Convert any USB 2.0 / 1.1 mass storage device into a Network Attached Storage device&lt;br /&gt;    * Great for creating a custom Network Attached Storage appliance.&lt;br /&gt;    * USB port can be used to power most 2.5" USB hard drives or any low powered USB storage device.&lt;br /&gt;    * Support Fast Ethernet 10/100Mbps.&lt;br /&gt;    * Simple to install&lt;br /&gt;    * Small and light weight. Size slightly longer than a C size battery. Can be installed practically anywhere&lt;br /&gt;    * Can be set as DHCP server or client.&lt;br /&gt;    * Support Samba server for up to 64 concurrent clients.&lt;br /&gt;    * Support FTP server for up to 8 concurrent users.&lt;br /&gt;    * Can be set as a print server to attach any USB printer to the network&lt;br /&gt;    * Built-in Bit Torrent client for direct download to the attached USB storage device&lt;br /&gt;    * Can be set as a UPnP AV server to share photo/music files stored on the file server with XBOX 360 video game consoles connected to the LAN&lt;br /&gt;    * User management to allow read only or read/write access to folders&lt;br /&gt;    * Administrative management access via web browser with password security.&lt;br /&gt;    * Compatible with all Windows OS, Mac OS, Linux 2.6.x and above&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-3315858880422167876?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2009/03/nas-adapter-is-too-cool.html</link><author>noreply@blogger.com (Charles Crampton)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_UbQS4l85UB4/SbExQb3J_iI/AAAAAAAAADg/DWyo53RCIec/s72-c/AddonicsAdapterImage.jpg" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-5058433230671251854</guid><pubDate>Thu, 19 Feb 2009 12:44:00 +0000</pubDate><atom:updated>2009-02-19T07:27:18.864-06:00</atom:updated><title>OpenProj for Project Management</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UbQS4l85UB4/SZ1d7I7JOPI/AAAAAAAAADI/wF8xc0-O2H0/s1600-h/OpenProj_thumb.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 118px; height: 83px;" src="http://1.bp.blogspot.com/_UbQS4l85UB4/SZ1d7I7JOPI/AAAAAAAAADI/wF8xc0-O2H0/s200/OpenProj_thumb.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5304499206701529330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I had the opportunity the other day to test out &lt;a href="http://www.openproj.org/"&gt;OpenProj&lt;/a&gt;, an open source project management tool.  I was sent a MS Project (.MPP) file to review a project plan for a website development effort but did not have MS Project installed on my laptop.  Unlike some other MS applications like Powerpoint, Microsoft does not have a viewer app available for MS Project files.  Enter Serena's OpenProj software, a free open source alternative to MS Project.  After downloading the OpenProj software and installing on my Windows XP laptop, I was able to not only easily open the .MPP file but was also able to modify the project milestones and view all of the project details.  While I didn't have a chance to test them, other open source options for project management are &lt;a href="http://www.dotproject.net/"&gt;DotProject&lt;/a&gt; and &lt;a href="http://openworkbench.org/"&gt;Open Workbench&lt;/a&gt;.  For collaborative project management in a hosted environment, I'd also recommend taking a close look at &lt;a href="http://www.basecamphq.com/"&gt;BaseCamp's&lt;/a&gt; software-as-a-service solution which starts at only $24/mo. for 15 projects, 3GB of storage and unlimited users.  Also worth a close look is &lt;a href="http://projects.zoho.com/jsp/home.jsp"&gt;Zoho Project&lt;/a&gt;, part of the comprehensive suite of SaaS apps from Zoho.com.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-5058433230671251854?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2009/02/openproj-for-project-management.html</link><author>noreply@blogger.com (Charles Crampton)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_UbQS4l85UB4/SZ1d7I7JOPI/AAAAAAAAADI/wF8xc0-O2H0/s72-c/OpenProj_thumb.jpg" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-2266630246523212077</guid><pubDate>Wed, 10 Dec 2008 04:37:00 +0000</pubDate><atom:updated>2008-12-09T23:40:05.022-06:00</atom:updated><title>eJabberd for Instant Messaging</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UbQS4l85UB4/ST9NZgHDECI/AAAAAAAAADA/SG6ygTTD8fs/s1600-h/eJabberdlogo.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 51px;" src="http://3.bp.blogspot.com/_UbQS4l85UB4/ST9NZgHDECI/AAAAAAAAADA/SG6ygTTD8fs/s200/eJabberdlogo.png" alt="" id="BLOGGER_PHOTO_ID_5278022388813074466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;eJabberd Open Source Instant Messaging Server&lt;br /&gt;&lt;br /&gt;Another "victim" in the ongoing saga of free open source software (FOSS) being hijacked by a commercial entity only to be later sent to the deadpool is Jabber, recently acquired by Cisco.  A project begun in 1998 by Jeremy Miller (per wikipedia) and first released in 2000 as jabberd, Jabber quickly  became the basis for the XMPP protocol standard.  Probably the most well known adopter of XMPP is Google with the Google Chat software.  Many other commercial software companies have also adopted the proven and well regarded XMPP standard for their own integrated messaging, VoIP and presence awareness applications.&lt;br /&gt;&lt;br /&gt;Recently I had a customer discussion that centered around an issue with the lack of phone lines (in-coming and out-going) between their distribution centers.  There were complaints coming in from the warehouses of busy signals during the peak times of the day.  The initial discussion centered around the possibility of voice over IP (VoIP) being a way to solve the problem via provisioning more voice lines between locations.  Ok, so not being one who carries around a hammer looking for nails, I asked a more obvious question - what the heck is everyone trying to call each other for at 4pm?  The answer was "instant gratification", the warehouse people and order processing people needed quick answers so orders could be completed and picking tickets issued, so trucks could begin being loaded.  Email was "too slow" to wait on those simple questions - so my obvious response was - so what about instant messaging.  You'd have thought I asked someone to streak naked through the parking lot... no way, then people would be wasting time IM'ing their friends all day instead of WORKING, was the response.  Ok, so I had to clarify, I wasn't talking about using AOL or Yahoo, etc., I was talking about implementing an in-house IM server.  Response: "We looked at MS Messenger and IBM Sametime, and that's more than we want to spend on IM."  Yes, the same people who wanted to throw a VoIP solution at a POTS line congestion problem that would have cost in the high tens of thousands of dollars were balking at spending $40k on IM.  As usual, I had a suggestion: "So what about open source, maybe something like Jabber?"  Again, a blank stare.  I had to pinch myself to make sure I hadn't time warped back to 1998, but no I was again having the "open source is OK" conversation.&lt;br /&gt;&lt;br /&gt;After a lengthy discussion I made the suggestion to download eJabberd and use Pidgin as the client for testing purposes.  My reasoning for going with eJabberd is that for a customer like this, it would be best to have an option for a commercial support option for the software.  With eJabberd that option is available from &lt;a href="http://www.process-one.net/en/"&gt;Process One&lt;/a&gt; among others.  I'm not doing an ad here for them so just take that as a mention of an alternative.  Anyway, just keep in mind that there are options out there to solve problems that don't have to cost a great deal of money.&lt;br /&gt;&lt;br /&gt;Typically, if you can win the technology adoption battle via use of FOSS, then if you need advanced features later as user adoption matures, the money to move to a commercial package seems to magically appear where none was available before.  The ISVs figured this out a LONG time ago by offering shareware or feature/function-limited freeware versions of their software.  It used to be called the "puppy dog close" in sales school - get the client to own it, name it, care for it, feed it and love it, and you're guaranteed they'll have to buy food for it, get it shots, etc.  It just never ceases to amaze me that internal IT departments still haven't figured out that they need to get the technology in the door and working and then proving usefulness to management only takes turning off the unauthorized project server and waiting for users to start hollering. &lt;br /&gt;&lt;br /&gt;If you're in need of a good IM server, eJabberd is a great option.  You can click on over to &lt;a href="http://xmpp.org/software/servers.shtml"&gt;XMPP.org&lt;/a&gt; and see a list of other server options as well as a list of client options.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-2266630246523212077?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2008/12/ejabberd-for-instant-messaging.html</link><author>noreply@blogger.com (Charles Crampton)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_UbQS4l85UB4/ST9NZgHDECI/AAAAAAAAADA/SG6ygTTD8fs/s72-c/eJabberdlogo.png" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-635496453913667541</guid><pubDate>Tue, 18 Nov 2008 04:29:00 +0000</pubDate><atom:updated>2008-12-09T22:35:23.861-06:00</atom:updated><title>xkoto for MS SQL clustering</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UbQS4l85UB4/SS-GOTgLCiI/AAAAAAAAAC4/EtkeNXVdEZY/s1600-h/gridscale.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 200px;" src="http://2.bp.blogspot.com/_UbQS4l85UB4/SS-GOTgLCiI/AAAAAAAAAC4/EtkeNXVdEZY/s200/gridscale.gif" alt="" id="BLOGGER_PHOTO_ID_5273581268985645602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;xkoto Gridscale: A better way to cluster MS SQL?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you've ever tried to implement a MS SQL server cluster then you're familiar with the quorum drive concept and how it is used for clustering.  Microsoft's NTFS is a single instance filesystem that does not have a clustering component.  While there are replacements for NTFS like HP's Polyserve cluster filesystem product, I recently uncovered &lt;a href="http://www.xkoto.com/"&gt;xkoto&lt;/a&gt; Gridscale.  xkoto's Gridscale for MS SQL is a very different approach to clustering.  I was fortunate enough to have a brief technical discussion with one of their engineers the other day and here's the short version of his explanation of Gridscale.  The Gridscale product claims to avoid the scalability limitations, technical complexity, and costs associated with traditional clustering, mirroring and replication solutions for SQL Server by assisting you to scale application load horizontally across multiple, active-active instances of SQL Server. Also, you can eliminate planned and unplanned database outages since all SQL Servers managed by Gridscale are fully active. Finally, since Gridscale supports databases in remote locations, you can meet disaster recovery requirements without the complexity of traditional transaction-based (journaling) or storage replication solutions.&lt;br /&gt;&lt;br /&gt;Ok, so this begs the obvious question: How does this work?  Well, Gridscale runs on a pair of gateway (my term, not theirs) servers (active/passive).  These gateway servers run between your applications and databases (see the image above this post) to manage multiple, active-active copies of SQL Server databases running anywhere on the network. Gridscale then load balances read requests, while write requests and database changes are propagated asynchronously to all databases to keep them in sync. The SQL Server instances themselves operate completely independently from one another, unaware that they are part of a pool of database servers. xkoto claims that with Gridscale, applications typically require little to no modification beyond the use of a special database driver (standard ODBC or JDBC are two options) which talks to the database virtualization server (the gateway servers).&lt;br /&gt;&lt;br /&gt;The Gridscale architecture also allows for on-the-fly addition of SQL server nodes to the cluster, as well as the ability to script a node to remove itself from the cluster while backups are performed and then the node can be re-added to the cluster and updated. If my notes are correct this has been tested out to twenty (20) nodes in a single cluster configuration. One slight limitation is that each gateway pair can only address a single instance of the SQL database engine per server (or in this day and time of virtualization, per operating system instance).  So if you have multiple SQL instances per server (not multiple databases now, multiple instances of the SQL database application engine in memory), then you'll need to deploy multiple Gridscale gateway pairs.&lt;br /&gt;&lt;br /&gt;The xkoto Gridscale for MS SQL was just introduced back in September as a follow on to their very successful and mature Gridscale for DB2 product.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-635496453913667541?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2008/11/xkoto-for-ms-sql-clustering.html</link><author>noreply@blogger.com (Charles Crampton)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_UbQS4l85UB4/SS-GOTgLCiI/AAAAAAAAAC4/EtkeNXVdEZY/s72-c/gridscale.gif" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-7106187944782496432</guid><pubDate>Fri, 17 Oct 2008 23:07:00 +0000</pubDate><atom:updated>2008-10-17T18:20:57.464-05:00</atom:updated><title>Dabble DB online database</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UbQS4l85UB4/SPkdtcwq_OI/AAAAAAAAACw/JqgL9ahOilE/s1600-h/screenshot-table.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_UbQS4l85UB4/SPkdtcwq_OI/AAAAAAAAACw/JqgL9ahOilE/s200/screenshot-table.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5258266706583420130" /&gt;&lt;/a&gt;&lt;br /&gt;Dabble DB Online Database is EASY&lt;br /&gt;&lt;br /&gt;So yes, another Software-as-a-service rant, but well worth a look.  Dabble DB is a web-based application that lets you upload your data and then build your own database applications. You can import existing data or start from scratch. Once you define your database fields you can then drag-and-drop the field elements into an online form, complete with data validation and rules.  You can build multiple forms pages and tie them together with workflow.  You can also control user access to pages and build forms that let users enter and edit sub-sets of your database without access to the entire application.  The forms that you build can also be embedded into another website. Dabble DB is extremely flexible and powerful, allowing you to create reports, sort and group data, filter data for reporting, build pivot tables, calendars, charts and even maps using the data in the online database.&lt;br /&gt;&lt;br /&gt;Some of the examples of application possibilities from the Dabble DB site:&lt;br /&gt;&lt;br /&gt;   * Tracking sales and invoices&lt;br /&gt;   * Contacts and CRM&lt;br /&gt;   * Project management&lt;br /&gt;   * Scheduling events, classes, workshifts&lt;br /&gt;   * Timesheets&lt;br /&gt;   * Personnel records&lt;br /&gt;   * Tracking workflow&lt;br /&gt;   * Surveys and reviews&lt;br /&gt;   * Basic statistical analysis&lt;br /&gt;   * General content management&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dabble DB has a free version of the tool that allows you to build publicly-accessible applications.  For a range of fees you can elect to subscribe to Dabble DB's private sites option and build private, invitation-only applications.&lt;br /&gt;&lt;br /&gt;As always, check it out and let me know what you think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-7106187944782496432?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2008/10/dabble-db-online-database.html</link><author>noreply@blogger.com (Charles Crampton)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_UbQS4l85UB4/SPkdtcwq_OI/AAAAAAAAACw/JqgL9ahOilE/s72-c/screenshot-table.png" height="72" width="72" /><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-7950899909215894103</guid><pubDate>Thu, 09 Oct 2008 04:58:00 +0000</pubDate><atom:updated>2008-10-09T00:04:11.339-05:00</atom:updated><title>Google 10 to the 100th Project</title><description>October 20th Deadline Approaching&lt;br /&gt;&lt;br /&gt;http://www.project10tothe100.com/how_it_works.html&lt;br /&gt;&lt;br /&gt;How it works&lt;br /&gt;&lt;br /&gt;Project 10100 (pronounced "Project 10 to the 100th") is a call for ideas to change the world by helping as many people as possible. Here's how to join in.&lt;br /&gt;&lt;br /&gt;1. Send Google your idea by October 20th.&lt;br /&gt;Simply fill out the submission form giving Google the gist of your idea. You can supplement your proposal with a 30-second video.&lt;br /&gt;&lt;br /&gt;2. Voting on ideas begins on January 27th.&lt;br /&gt;Google will post a selection of one hundred ideas and ask you, the public, to choose twenty semi-finalists. Then an advisory board will select up to five final ideas. &lt;br /&gt;&lt;br /&gt;3. Google will help bring these ideas to life.&lt;br /&gt;Google is committing $10 million to implement these projects, and the goal is to help as many people as possible. So remember, money may provide a jumpstart, but the idea is the thing.&lt;br /&gt;&lt;br /&gt;Good luck, and may those who help the most win.&lt;br /&gt;&lt;br /&gt;Remember, the deadline is&lt;br /&gt;October 20th, 2008&lt;br /&gt;&lt;br /&gt;Guidelines&lt;br /&gt;&lt;br /&gt;Google's goal is to set as few rules as possible. However, they ask that you put your idea into one of the following categories and consider the evaluation criteria below.&lt;br /&gt;&lt;br /&gt;Categories:&lt;br /&gt;&lt;br /&gt;    * Community: How can we help connect people, build communities and protect unique cultures?&lt;br /&gt;    * Opportunity: How can we help people better provide for themselves and their families?&lt;br /&gt;    * Energy: How can we help move the world toward safe, clean, inexpensive energy?&lt;br /&gt;    * Environment: How can we help promote a cleaner and more sustainable global ecosystem?&lt;br /&gt;    * Health: How can we help individuals lead longer, healthier lives?&lt;br /&gt;    * Education: How can we help more people get more access to better education?&lt;br /&gt;    * Shelter: How can we help ensure that everyone has a safe place to live?&lt;br /&gt;    * Everything else: Sometimes the best ideas don't fit into any category at all.&lt;br /&gt;&lt;br /&gt;Criteria:&lt;br /&gt;&lt;br /&gt;    * Reach: How many people would this idea affect?&lt;br /&gt;    * Depth: How deeply are people impacted? How urgent is the need?&lt;br /&gt;    * Attainability: Can this idea be implemented within a year or two?&lt;br /&gt;    * Efficiency: How simple and cost-effective is your idea?&lt;br /&gt;    * Longevity: How long will the idea's impact last?&lt;br /&gt;&lt;br /&gt;©2008 Google&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-7950899909215894103?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2008/10/google-10-to-100th-project.html</link><author>noreply@blogger.com (Charles Crampton)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-7575825461136803493</guid><pubDate>Wed, 01 Oct 2008 02:11:00 +0000</pubDate><atom:updated>2008-09-30T21:14:14.673-05:00</atom:updated><title>Typo3 Web CMS</title><description>Open Source Content Management Software&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.typo3.com/"&gt;Typo3&lt;/a&gt; is an open source web content management system (webCMS) that I was introduced to just today (kudos to Kevin at 4tvirtual.com).  Typo3 is a PHP-based system that uses MySQL as it's core repository and can leverage Oracle, MS-SQL, ODBC, and LDAP for user extensions. One of the great features of Typo3 is the extensibility that is built into the product - there is an API (a standard nowadays for web2.0 apps), and also a very deep catalog of product add-ons. The add-ons are easily managed using the Extension Manager. It supports Apache and IIS web servers and runs on *NIX, MacOSX and Win32 environments; all of the major browsers are supported as well.  &lt;br /&gt;&lt;br /&gt;I found Typo3 to have a very rich user editing function using the built-in Rich Text Editor that is very MS Word-like in it's functionality, even including features like a spell checker and clipboard, and an unlimited UNDO function allowing undo of any change a user would make to content. The inclusion of versioning allows you to save a state of the content so that it can be reverted at a later date. You can save versions of a page or a set of pages and edit those versions. You can swap the versions out with a touch of a button.  Very impressive for a web application.  Typo3 claims that content editors can learn to use the system in a little as 30 minutes to a couple of hours.  For advanced users there is even TypoScript for creating templates and template wizards.&lt;br /&gt;&lt;br /&gt;Typo3 also has multi-domain capability and multiple sites can exist in a single Typo3 database.  User management can leverage existing LDAP directories or you can manage them completely within the application, even assigning users to groups with group extended privileges. Given the multi-domain and site capabilities you would expect Typo3 to have a robust user security model and you would not be disappointed.  You can restrict user logins from a specific IP address or domain, leverage LDAP, Active Directory, Novell eDirectory and more, and there is even a login history and user audit trails.  Additionally, site admins can receive email alerts of failed and/or successful user login attempts.&lt;br /&gt;&lt;br /&gt;Of course no webCMS worth it's salt would be without a workflow approval engine and here again, Typo3 doesn't disappoint.  While not extremely robust, simple workflow lifecycle can be set up so that the work of an editor must be approved by a reviewer.&lt;br /&gt;&lt;br /&gt;If you're looking for bells and whistles in a webCMS, check out the features list and list of available extensions for Typo3 as well.  Banner Ad plugins, Link Management (ie broken link auto-correction), Themes, WEBstats, Affiliate Tracking, Chat, Blogs, and the list goes on.  &lt;br /&gt;&lt;br /&gt;While I haven't had time to completely explore all of the features available in Typo3, so far I'm extremely impressed.  So again, thanks to Kevin at 4t for pointing this one out to me and go check it out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-7575825461136803493?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2008/09/typo3-web-cms.html</link><author>noreply@blogger.com (Charles Crampton)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-6197651725957271933</guid><pubDate>Tue, 23 Sep 2008 04:14:00 +0000</pubDate><atom:updated>2008-09-22T23:42:23.609-05:00</atom:updated><title>VMware clones and Windows SysPrep</title><description>Using VMware's clone option is half the battle&lt;br /&gt;&lt;br /&gt;Ok, so I called customer "GL" the other day to check on how his VMware ESX farm was doing and he said "great, but I'm having a problem using the OS templates".  Of course I asked, how so and thus began the adventure.  Now, I'm not a Windows OS expert by any means so if I mis-speak on some of this give me some latitude, ok.  Here's the scenario - VMware, via VirtualCenter, gives you the option to set up an OS template with all of your usual utilities installed (antivirus, backup agent, etc.) and then "clone" that template to make rolling out a new virtual server much faster. Well, "GL" had set up the template OS, cloned it, and then used Microsoft's NewSID utility to create a new ID for the server. He did this for seven new virtual servers he was rolling out.  All was fine until he went to check the new virtual servers into his Microsoft Windows Server Update Services (WSUS) server. The first server checked in just fine, but each subsequent server replaced the former, always appearing to be the same server OS instance, but remember there are seven of them.  Hmmm - odd.  So, I did what any good, self-professed non-expert would do - I called a guy who I knew would have the answer.  My good buddy and Microsoft Windows OS guru Jeff was on a customer site so he called me back the next day.  I explained the problem to him and he provided the answer in short order.  I'll spare you the technical browbeating I got from Jeff and just give you the meat of the solution.  Jeff's response: "You're using the wrong tool. No, not the VMware tool, that works just fine - the wrong Microsoft tool".  And then he was nice enough to explain it to "GL" and I and even sent an email with the solution (for a small price).  Jeff's solution: "GL" should have been using SysPrep, not NewSID.  Since there was more than just a base-OS in the template, there were other programs that needed new identities as well as the base OS and NewSID didn't do that. So here's an excerpt from Jeff's email:&lt;br /&gt;=====================================================================&lt;br /&gt;To be clear, before you ran Sysprep on the source workstation, you&lt;br /&gt;cleared the AccountDomainSid, PingID, and SusClientId keys (if they all&lt;br /&gt;exist) within the Registry as well as clicked 'Reseal' within the&lt;br /&gt;Sysprep utility?&lt;br /&gt;&lt;br /&gt;Here is a script you can run on the source workstation prior to running&lt;br /&gt;Sysprep to test again.&lt;br /&gt;&lt;br /&gt;&lt;- CUT HERE -&gt;&lt;br /&gt;NET STOP wuauserv&lt;br /&gt;REG DELETE&lt;br /&gt;"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v&lt;br /&gt;AccountDomainSid /f&lt;br /&gt;REG DELETE&lt;br /&gt;"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v PingID&lt;br /&gt;/f&lt;br /&gt;REG DELETE&lt;br /&gt;"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v&lt;br /&gt;SusClientId /f&lt;br /&gt;NET STOP wuauserv&lt;br /&gt;&lt;- CUT HERE -&gt;&lt;br /&gt;=================================================================&lt;br /&gt;&lt;br /&gt;Like I said - Jeff's a guru when it comes to all things Microsoft OS related and that's why my first call was to him.  So, lesson learned.  VMware templates are a GREAT way to roll out new Microsoft Windows Server OS based virtual servers quickly, just know that there's a little more work to be done before you push the new image into production (and add it to WSUS).&lt;br /&gt;&lt;br /&gt;Another great day of fine customer service...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-6197651725957271933?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2008/09/vmware-clones-and-windows-sysprep.html</link><author>noreply@blogger.com (Charles Crampton)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-282318451008024276</guid><pubDate>Fri, 19 Sep 2008 12:21:00 +0000</pubDate><atom:updated>2008-09-19T07:27:23.207-05:00</atom:updated><title>gMail account verification code</title><description>Save that gMail verification code&lt;br /&gt;&lt;br /&gt;If you didn't get a chance to read &lt;a href="http://www.lifehacker.com/"&gt;Lifehacker&lt;/a&gt; yesterday, make sure you read Gina's post about Google's gMail account verification code.  As a prolific user of Google gMail, Docs and Sites which use the same account login, I took her note to heart.  If you ever get locked out of your gMail account, Google will ask you for your account verification code, which was sent to another of your email accounts when you signed up for your gMail account.  If you didn't discard that email, then go back and find it, print it, print to a PDF and save/archive, store the account verification code in your password organizer; find some way to make sure you can find this again if you need it.  If you're like me and have tons of documents on Google Docs, it would be no small disaster should you get locked out of your gMail account, so take Gina's advice and act now to save this information before you need it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-282318451008024276?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2008/09/gmail-account-verification-code.html</link><author>noreply@blogger.com (Charles Crampton)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-2978759665995958192</guid><pubDate>Fri, 19 Sep 2008 03:43:00 +0000</pubDate><atom:updated>2008-09-19T07:38:26.754-05:00</atom:updated><title>Open Source Backup</title><description>Server and PC backup using Open Source alternatives&lt;br /&gt; &lt;br /&gt;Whether you need a desktop productivity suite, network and systems monitoring tools, database, web server or other core application in the datacenter there are plenty of open source alternatives.  One option that doesn't get a great deal of attention is the availability of open source backup and recovery applications.  While space and time don't allow me to cover all of them, let me hit a few highlights.  &lt;br /&gt;&lt;br /&gt;Amanda backup and recovery software from &lt;a href="http://www.zmanda.com/"&gt;ZManda&lt;/a&gt; is by far one of the premier open source alternatives for backup.  While the server portion of the application runs on Linux, it has agents for Windows, Linux, Unix, Mac, etc.  Amanda even has an agent for MySQL. One of the primary advantages to Amanda is the fact this it uses no proprietary drivers to address backup devices, it leverages the operating system device drivers.  Also, Amanda uses standard dump and tar for backups so you could restore even when you didn't have the software available.  While not a replacement for a large enterprise solution, it gets you backups of your critical data into an easily recoverable format across multiple operating systems.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.howtoforge.com/restore-ee-user-manual"&gt;Restore-EE&lt;/a&gt; is another open source backup and recovery program that is available on SourceForge.  It has an option to test using the &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=198657&amp;package_id=251141"&gt;downloadable ISO&lt;/a&gt; that has the Ubuntu boot from CD option.  If you select to install you'll need a clean server environment, either base hardware, a multi-boot partition or a virtual machine, since it installs a base OS with all the application files.  &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bacula.org/"&gt;Bacula&lt;/a&gt; is another application for backup and recovery the requires OpenSuSE Linux, FreeBSD, or Solaris operating systems as the server OS.  Bacula is also pretty much a linux-focused program with little or no support for Windows platforms; but, if you're a Linux shop this is worth a look.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://snapbackup.com/download/"&gt;SnapBackup&lt;/a&gt; is an interesting option in that it's a java-based program and will run on most any desktop OS platform (Linux, Unix, Windows, Mac) that supports java.  SnapBackup is intended for use as a backup and restore program for desktop PCs, not servers, so it's a great solution for use on your laptop or home PC.&lt;br /&gt;&lt;br /&gt;If you're more technical and are looking for some real-time replication and file-based directory synchronization, there are programs like rSync for Linux and &lt;a href="http://www.cis.upenn.edu/~bcpierce/unison/download.html"&gt;Unison&lt;/a&gt;, a more cross-platform option.  My personal favorite for directory sync from a PC (or server) is Novell's open source &lt;a href="http://www.ifolder.com/"&gt;iFolder&lt;/a&gt;, based on the Mono/.NET framework. Or, if you're a Microsoft shop then DFS (distributed file system) may be your cup of tea.&lt;br /&gt;&lt;br /&gt;While file backups are great to have, don't forget to use something like &lt;a href="http://selfimage.excelcia.org/"&gt;SelfImage&lt;/a&gt; to create a bare metal recovery backup image of your hard disk(s) so you can get your PC or server back to a usable state quickly and then worry about file recovery.  While not free and open source, an affordable honorable mention in this category is Acronis True Image Home for the low cost of $49.00.&lt;br /&gt;&lt;br /&gt;You'll notice I haven't gone off into a hosted, backup software as a service rant yet. While there are plenty of options available out there like &lt;a href="http://www.carbonite.com/"&gt;Carbonite&lt;/a&gt;, I'll save that for another post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-2978759665995958192?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2008/09/open-source-backup.html</link><author>noreply@blogger.com (Charles Crampton)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-7928707645362402130</guid><pubDate>Fri, 12 Sep 2008 03:44:00 +0000</pubDate><atom:updated>2008-09-11T23:06:09.244-05:00</atom:updated><title>Online File Storage</title><description>AOL xDrive with Adobe AIR&lt;br /&gt;&lt;br /&gt;I've been an &lt;a href="http://www.xdrive.com/"&gt;AOL xDrive&lt;/a&gt; user for some time now and have a tendency to try out all the latest online file storage concepts as they hit the web.  Lately I've been so caught up in my web travels and testing out new options that I hadn't visited my xDrive account lately. For large email attachments the simplicity of &lt;a href="http://www.senduit.com/"&gt;Senduit&lt;/a&gt; has been a easy and quick choice to make, and uploading Powerpoint presentations into a hosted &lt;a href="http://docs.google.com/"&gt;Google Docs&lt;/a&gt; file has been almost painless.  The downside to Senduit is that the uploaded file and it's generated link "expire" in a short period of time and people who backtrack through emails and want to download the file again get an error.&lt;br /&gt;&lt;br /&gt;So to have a more permanent link solution without filling up people's inboxes with multi-megabyte files, I revisited my old tried and true AOL xDrive account the other day.  Much to my surprise and delight, there is now an xDrive Desktop Lite offering that sports an Adobe AIR interface.  I'm still in the process of testing it out and am even using the VMware ThinApp SDK to see if I can create a portable, install-free version of the AOLxDDL application (I'll update you on how that goes later - I still don't have the Cisco VPN client done yet...).  Anyway, the AOL xDrive service gives you the ability to upload EXE files, MSI installation packages, firmware updates, bios utilities, and all those other types of files you seem to need access to on an irregular basis.  Once there the files can be private or shared with others.  For ease of use you can group files together into a folder and share the whole folder instead having to mark and share each individual file. Also, for those files you need to save and you're offsite with limited bandwidth, xDrive lets you save files directly from the web to the xDrive storage, avoiding having to download to your PC.&lt;br /&gt;&lt;br /&gt;I know, this has been another one of my "storage as a service" soapbox speeches, but one that should be taken into consideration.  I also read over on &lt;a href="http://www.lifehacker.com/"&gt;LifeHacker.com&lt;/a&gt; that &lt;a href="http://www.getdropbox.com/"&gt;Dropbox&lt;/a&gt;, another online file storage offering, is now coming out of Beta so I'll be checking that one out soon as well.  &lt;br /&gt;&lt;br /&gt;What do you think about online storage and what's your favorite?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-7928707645362402130?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2008/09/online-file-storage.html</link><author>noreply@blogger.com (Charles Crampton)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-4048825764545706510</guid><pubDate>Tue, 09 Sep 2008 02:14:00 +0000</pubDate><atom:updated>2008-09-08T21:14:49.716-05:00</atom:updated><title>Hulu - the new TiVo?</title><description>Hulu may be my new replacement for cable&lt;br /&gt;&lt;br /&gt;So the other day my sister made the comment that I'm always posting really geeky, tech-laden stuff that only appeals to tech oriented people and she really never "gets" most of what I post.  Ok, so yeah I revel in the deeply technical stuff but have taken Sis's comment to heart and will try to occasionally write about something that has appeal outside of the datacenter.  My latest obsession is with &lt;a href="http://www.hulu.com"&gt;Hulu.com&lt;/a&gt;.  Hulu was founded in March 2007 by NBC Universal and News Corp and is an online video service that offers hit TV shows, movies and clips, and other online destination sites — all for free, anytime in the U.S. Now for some, that's a big rub 'cause Hulu is blocked for viewers outside of the U.S. right now. For all of us good 'ol red blooded Americans though - not an issue so read on.&lt;br /&gt;&lt;br /&gt;According to the Hulu.com website, "Hulu brings together a large selection of videos from more than 90 content providers, including FOX, NBC Universal, MGM, Sony Pictures Television, Warner Bros. and more. Users can choose from more than 850 current primetime TV hits such as The Simpsons, The Daily Show with Jon Stewart and The Office the morning after they air, classics like Buffy the Vampire Slayer, The A Team, Airwolf and Married...with Children, movies like Men in Black, Ghostbusters, and The Karate Kid, and clips from Saturday Night Live, Friends and other popular TV shows and movies. "&lt;br /&gt;&lt;br /&gt;So why is this my new obsession?  I don't have to remember to set the DVR to record a new show or episode that I wanted to catch while I was playing dad taxi to my three lovely children (which I seem to be doing more as they grow older).  No, now if I miss Burn Notice or The Office, I can just jump on over to Hulu and watch whenever I get a chance.  It's also cool to be able to go back and find some of those old favorite episodes of Married with Children and Miami Vice.  This Hulu.com thing has brought me a new problem though - coming up with a better way to stream the video from my PC to the TV.  I'll post on that soon as the quest for that solution unfolds.&lt;br /&gt;&lt;br /&gt;So, check out Hulu.com and let me know what you think about the content.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-4048825764545706510?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2008/09/hulu-new-tivo.html</link><author>noreply@blogger.com (Charles Crampton)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-7234464806977188868</guid><pubDate>Sun, 07 Sep 2008 03:24:00 +0000</pubDate><atom:updated>2008-09-06T23:05:31.445-05:00</atom:updated><title>Hypertable (beta)</title><description>Massively scalable database - open source too&lt;br /&gt;&lt;br /&gt;Based on &lt;a href="http://www.google.com/"&gt;Google's&lt;/a&gt; well known BigTable project, the new entrant into the scalable database space is &lt;a href="http://www.hypertable.org/"&gt;Hypertable&lt;/a&gt;. Hypertable is currently in beta release 0.9.x beta and is designed to manage the storage and processing of information on a large cluster of commodity servers, providing resilience to machine and component failures. According to their website, Hypertable is out to set the open source standard for highly available, petabyte scale, database systems. The goal is nothing less than that Hypertable become one of the world’s most massively parallel high performance database platforms.&lt;br /&gt;&lt;br /&gt;Hypertable uses &lt;a href="http://hadoop.apache.org/"&gt;Apache Hadoop&lt;/a&gt; HDFS distributed file system, which Hypertable refers to as a third party file system.  The Hypertable website contains a great high level architectural overview of how Hypertable is constructed, as well as more detailed documentation on the dependencies and structure of a Hypertable database implementation.  Currently the Hypertable project has a few formidable deficiencies to overcome, the most critical being that the master and hyperspace servers are single instance with no cluster takeover capability.  These two issues, among others, are currently being addressed by the development team.  Given the fact that Hypertable is based on a Google project, this is one to keep your eye on if you are in the market for a massively scalable database. I would also venture to say that you should also consider it for ANY database deployment that needs resilience, even if it's implemented in a single rack versus geographically distributed.  Looks like Oracle's Real Application Cluster database architecture may soon have some open source, scalable competition.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-7234464806977188868?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2008/09/hypertable-beta.html</link><author>noreply@blogger.com (Charles Crampton)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7118862397156339110.post-1483751364655015962</guid><pubDate>Wed, 03 Sep 2008 03:31:00 +0000</pubDate><atom:updated>2008-09-02T22:31:54.410-05:00</atom:updated><title>Email as a service</title><description>Email should be your next utility.&lt;br /&gt;&lt;br /&gt;Anyone that reads my blog posts knows that I'm somewhat biased to software as a service offerings, especially ones that make daily tasks easier.  Here is my latest rant: Why is it that small and medium sized businesses continue to run their own email servers?  Heck, for that matter why does a business that's not a Fortune 500 company run their own email server?  I'm somewhat taken aback by the constant self flagellation many systems admins expose themselves to by keeping email as an in-house service.  &lt;br /&gt;&lt;br /&gt;I noticed this trend a while back and have continued to ask the "dumb" questions like like why are you still managing your own spam filter, why do you care where your email lives as long as you have access to it, and the list goes on.  If this is hitting home with some of you, please read on.  Here's my key point: Email is now a utility function. You should treat it like a utility service just like water, electricity or natural gas. Your users don't really care that you spent all last weekend up in the datacenter patching the Exchange server, they just want their email to flow into their mail client uninterrupted and free from viruses, spam and phishing. &lt;br /&gt;&lt;br /&gt;Face it, users EXPECT email to work 24x7x365 and you will never get a call thanking you for the email server working, you'll only get rolled under the bus when it doesn't.  There's no upside potential to running your own email server anymore.  Ok, so all that said, what's a brother to do?  Easy, outsource it.  There are dozens upon dozens of companies out there that specialize in running whatever variant of mail server you have.  Everything from Groupwise to Domino to Exchange to sendmail to Zimbra, you're covered. In fact, you really shouldn't even care what the heck the backend is as long as it supports whatever functions you need in your mail client. &lt;br /&gt;&lt;br /&gt;I've heard the excuses of "we're still running Netscape mail" or some crap like that. No better time than the present to roll out a better CLIENT solution to your users.  Best to do it now before that old mail server crashes and you can't get it back up in the 10 minutes it takes for the company president to miss an important email and fire your butt.  Really, I know we IT people tend to embrace the "if it ain't broke don't fix it" saw, but please people, this is one tool you need to hand over to someone else.  Even those of you with regulatory and security issues in the banking, financial services and health care industries, there are partners out there who can give you hosted services that are GLBA, HIPAA, SOX, etc. compliant; trust me, I've got customers who have already done it!!&lt;br /&gt;&lt;br /&gt;Here's just one example for you:  Google charges $50 per user per year for email hosting, and that includes 25GB of data storage per user, and the ability to deploy Postini email message discovery, compliance and archival for selected users (with some restrictions).  Now, if you're a shop with 100 users that's $5000 per year.  It would take five to seven years to equal what you're going to have to fork over now for that upgrade to MS Exchange 2007, the spam and anti-virus updates and for that price you don't even have archival set up yet.  &lt;br /&gt;&lt;br /&gt;If you like running MS Exchange/Outlook or IBM Domino/Notes then go hosted.  Pick any of the many companies that specialize in managing hosted Exchange or Domino environments and let it go. They'll do your anti-virus, spam filtering, offer archival options and manage all of the patching, upgrading, redundancy, clustering or whatever other options you choose.  There's also the option of going to a managed services contract where the email servers may still physically sit in your datacenter, but someone else monitors, manages, patches, updates, cares for and feeds the little beasts.  Don't forget that the day you outsource, you also give up having to manage the constant disk storage defrag hassles, the mail database re-org, inbox size issues, user deleted email by mistake issues (nah, you'll still get that call, but it'll be easier to get back) and many more.  Really, it's THAT simple. Then you can spend more time implementing technology that can give your business a competitive edge instead of managing an oh-so-'90s technology that takes up way too much of your time.  Am I missing something here? Give me your thoughts on this!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7118862397156339110-1483751364655015962?l=www.charlescrampton.com' alt='' /&gt;&lt;/div&gt;</description><link>http://www.charlescrampton.com/2008/09/email-as-service.html</link><author>noreply@blogger.com (Charles Crampton)</author><thr:total>0</thr:total></item></channel></rss>

