Augmented Reality

December 30, 2009 in Uncategorized by admin

Augmented Reality is a new technology that superimposes graphics, audio and other sensory inputs from from computer screens… including location data. Augmented Reality superimpose the real world and every movement of the user into computer data.  Location tracking with Augmented Reality is a new level of communication, only possible with Trackme Findme, the worlds first reverse GPS system.

Download the Trackme Findme iPhone App here.

Subscribe to the Trackme Findme Web Service here.

Related posts:

  1. Human Network Imagine a world where you are in constant touch, continually,...
  2. How it works The application runs on a device which uses it’s location...
  3. Tiger Woods Scandal Could have been avoided if his family was using Trackme...

Related posts brought to you by Yet Another Related Posts Plugin.

Human Network

December 28, 2009 in Uncategorized by admin

Imagine a world where you are in constant touch, continually, in real-time.  Your body temp, your heart rate, your … geo location, are continually communicated, to your authorized group of family and friends.  The Real Human Network.

Only possible with Trackme Findme, the worlds first reverse GPS system.

Download the Trackme Findme iPhone App here.

Subscribe to the Trackme Findme Web Service here.

Related posts:

  1. Human lojack How many times I have people say to me, “I...
  2. Smarter Planet Imagine a world where you are in constant touch, continually,...
  3. Augmented Reality Augmented Reality is a new technology that superimposes graphics, audio...

Related posts brought to you by Yet Another Related Posts Plugin.

Smarter Planet

in Uncategorized by admin

Imagine a world where you are in constant touch, continually, in real-time.  Your body temp, your heart rate, your … geo location, are continually communicated, to your authorized group of family and friends.

It is possible with Trackme Findme, the worlds first reverse GPS system.

Download the Trackme Findme iPhone App here.

Subscribe to the Trackme Findme Web Service here.

Related posts:

  1. Human Network Imagine a world where you are in constant touch, continually,...
  2. Tiger Woods Scandal Could have been avoided if his family was using Trackme...
  3. Track Santa Want to know where Santa Claus is?  Only Mrs. Claus...

Related posts brought to you by Yet Another Related Posts Plugin.

Track Santa

December 22, 2009 in Uncategorized by admin

Want to know where Santa Claus is?  Only Mrs. Claus knows, because he is carrying Trackme Findme with him.  Trackme Findme works all over the world, so you know where your loved ones are 24/7.

Download the Trackme Findme iPhone App here.

Subscribe to the Trackme Findme Web Service here.

Related posts:

  1. Tiger Woods Scandal Could have been avoided if his family was using Trackme...
  2. Trackme in the City I was walking around the city with my wife, before...
  3. Human Network Imagine a world where you are in constant touch, continually,...

Related posts brought to you by Yet Another Related Posts Plugin.

VM backup script for offline backups on XenServer 5.0

December 18, 2009 in citrix, virtualization, xen by admin

Page edited by Peter Barganski

Description

These scripts allow you to take automated offline backups of your XenServer 5.0 Virtual Machines, shutting them down and restarting them after backup.

Script Name                                    Usage
vmbackup-single-guest.pl                 Single VM backup specified by command line argument
vmbackup-from-vm-guest-list.pl        Selective VM backup from a list
vmbackup-all-guests.pl                     Complete VM backup within resource pool

Use these scripts if you can't perform snapshot based backups and need to shutdown your VM's to perfom a 'VM Export' based backup. This is the only type of full VM back available if you are using XenServer 5.0.

I wrote/modified these scripts so that we could backup our VM's before upgrading to XenServer 5.5.

This script is based on jeremy tirrell's "0 downtime snapshot based XENServer 5.5 backup script"

Download

Download All

http://community.citrix.com/download/attachments/102236496/vmbackup-single-guest.pl
http://community.citrix.com/download/attachments/102236496/vmbackup-from-vm-guest-list.pl
http://community.citrix.com/download/attachments/102236496/vmbackup-all-guests.pl

Change Log/Enhancements

* Replaced snapshot creation with vm-shutdown and vm-export for offline backups
* Added power-state checks
* Added automatic vm restart upon backup completion
* Added Status Bar Progress using CPAN Smart::Comments and some debug information
* Added POD documentation

Code Snippet

print("Shuting down: ".$VMName ."\n");					#Shuting down the VM
  $vm_shutdown_cmd = "xe vm-shutdown power-state=running uuid=$guest"; ### [<now>] Shutting down running VM...
  $status = `$vm_shutdown_cmd`;

	if ($?) {													#checking if shutdown was successfull
		print("Error shuting down " .$VMName." using command [$cmd]\n");
	} else {

		print($VMName.": was shutdown\n");
		$Message .= $VMName." was shutdown\n";
	}

  $fdate = `date +%d%m%y`;									#get the current date in a format we can write
  print("Exporting: ".$VMName."\n");						#export the VM
  $Message .= "Exporting: ".$VMName."\n";
  $exportstring = $backupdir.$VMName.".xva-".$fdate;
  $status= `xe vm-export vm=$guest filename=$exportstring`; ### [<now>] Performing VM export...
  print($status."\n");
  $Message .= $status."\n";

  $restartStatus= `xe vm-start power-state=halted vm=$guest`; ### [<now>] Restarting VM...
  print($restartStatus."\n");
  $restartMessage .= $restartStatus."\n";

POD Documentation (run perldoc vmbackup.pl)

__END__
# Perldoc documentation
=pod
=head1 NAME
Xen Virtual Machine Backup Script

=head1 SYNOPSIS

At the DOM0 console type I<perl -w backup-offline.pl>.

=head1 DESCRIPTION

This script will create a list of all available virtual machines running on the XenHost it is run except DOM0. It will then attempt to firstly, shutdown each vm in turn, export the vm to a .xva disk file.

After attempting the export the script will restart each vm it had previously shutdown.

Disclaimer

These software applications are provided to you as is with no representations, warranties or conditions of any kind. You may use and distribute it at your own risk. CITRIX DISCLAIMS ALL WARRANTIES WHATSOEVER, EXPRESS, IMPLIED, WRITTEN, ORAL OR STATUTORY, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NONINFRINGEMENT. Without limiting the generality of the foregoing, you acknowledge and agree that (a) the software application may exhibit errors, design flaws or other problems, possibly resulting in loss of data or damage to property; (b) it may not be possible to make the software application fully functional; and (c) Citrix may, without notice or liability to you, cease to make available the current version and/or any future versions of the software application. In no event should the code be used to support of ultra-hazardous activities, including but not limited to life support or blasting activities. NEITHER CITRIX NOR ITS AFFILIATES OR AGENTS WILL BE LIABLE, UNDER BREACH OF CONTRACT OR ANY OTHER THEORY OF LIABILITY, FOR ANY DAMAGES WHATSOEVER ARISING FROM USE OF THE SOFTWARE APPLICATION, INCLUDING WITHOUT LIMITATION DIRECT, SPECIAL, INCIDENTAL, PUNITIVE, CONSEQUENTIAL OR OTHER DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. You agree to indemnify and defend Citrix against any and all claims arising from your use, modification or distribution of the code.

Changes between revision 15 and revision 16:

 h2. Description
  
 These scripts allow you to take automated offline backups of your XenServer 5.0 Virtual Machines, shutting them down and restarting them after backup.
  
 *Script Name* &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *Usage*
 vmbackup-single-guest.pl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Single VM backup specified by command line argument
 vmbackup-from-vm-guest-list.pl&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; Selective VM backup from a list
 vmbackup-all-guests.pl&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; Complete VM backup within resource pool
  
 Use these scripts if you can't perform snapshot based backups and need to shutdown your VM's to perfom a 'VM Export' based backup. This is the only type of full VM back available if you are using XenServer 5.0.
  
 I wrote/modified these scripts so that we could backup our VM's *{+}before{+}* upgrading to XenServer 5.5.
  
 This script is based on [jeremy tirrell's|http://community.citrix.com/display/~jtirrell] "[0 downtime snapshot based XENServer 5.5 backup script|http://community.citrix.com/display/xs/0+downtime+snapshot+based+XENServer+5.5+backup+script.?showComments=true&showCommentArea=true#addcomment]"
 \\
  
 h2. Download
  
  [Download All|http://community.citrix.com/pages/downloadallattachments.action?pageId=102236496]
  
  
 [http://community.citrix.com/download/attachments/102236496/vmbackup-single-guest.pl]
 [http://community.citrix.com/download/attachments/102236496/vmbackup-from-vm-guest-list.pl]
 [http://community.citrix.com/download/attachments/102236496/vmbackup-all-guests.pl]
  
 h2. Change Log/Enhancements
  
 \* Replaced snapshot creation with vm-shutdown and vm-export for offline backups
 \* Added power-state checks
 \* Added automatic vm restart upon backup completion
 \* Added Status Bar Progress using CPAN Smart::Comments and some debug information
 \* Added POD documentation
  
 h2. Code Snippet
  
 {code}
 print("Shuting down: ".$VMName ."\n"); #Shuting down the VM
  $vm_shutdown_cmd = "xe vm-shutdown power-state=running uuid=$guest"; ### [<now>] Shutting down running VM...
  $status = `$vm_shutdown_cmd`;
  
  if ($?) { #checking if shutdown was successfull
  print("Error shuting down " .$VMName." using command [$cmd]\n");
  } else {
  
  print($VMName.": was shutdown\n");
  $Message .= $VMName." was shutdown\n";
  }
  
  $fdate = `date +%d%m%y`; #get the current date in a format we can write
  print("Exporting: ".$VMName."\n"); #export the VM
  $Message .= "Exporting: ".$VMName."\n";
  $exportstring = $backupdir.$VMName.".xva-".$fdate;
  $status= `xe vm-export vm=$guest filename=$exportstring`; ### [<now>] Performing VM export...
  print($status."\n");
  $Message .= $status."\n";
  
  $restartStatus= `xe vm-start power-state=halted vm=$guest`; ### [<now>] Restarting VM...
  print($restartStatus."\n");
  $restartMessage .= $restartStatus."\n";
 {code}
 POD Documentation (run perldoc vmbackup.pl)
 {code}
 __END__
 # Perldoc documentation
 =pod
 =head1 NAME
 Xen Virtual Machine Backup Script
  
 =head1 SYNOPSIS
  
 At the DOM0 console type I<perl -w backup-offline.pl>.
  
 =head1 DESCRIPTION
  
 This script will create a list of all available virtual machines running on the XenHost it is run except DOM0. It will then attempt to firstly, shutdown each vm in turn, export the vm to a .xva disk file.
  
 After attempting the export the script will restart each vm it had previously shutdown.
 {code}
  
 h2. Disclaimer
  
 These software applications are provided to you as is with no representations, warranties or conditions of any kind. You may use and distribute it at your own risk. CITRIX DISCLAIMS ALL WARRANTIES WHATSOEVER, EXPRESS, IMPLIED, WRITTEN, ORAL OR STATUTORY, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NONINFRINGEMENT. Without limiting the generality of the foregoing, you acknowledge and agree that (a) the software application may exhibit errors, design flaws or other problems, possibly resulting in loss of data or damage to property; (b) it may not be possible to make the software application fully functional; and (c) Citrix may, without notice or liability to you, cease to make available the current version and/or any future versions of the software application. In no event should the code be used to support of ultra-hazardous activities, including but not limited to life support or blasting activities. NEITHER CITRIX NOR ITS AFFILIATES OR AGENTS WILL BE LIABLE, UNDER BREACH OF CONTRACT OR ANY OTHER THEORY OF LIABILITY, FOR ANY DAMAGES WHATSOEVER ARISING FROM USE OF THE SOFTWARE APPLICATION, INCLUDING WITHOUT LIMITATION DIRECT, SPECIAL, INCIDENTAL, PUNITIVE, CONSEQUENTIAL OR OTHER DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. You agree to indemnify and defend Citrix against any and all claims arising from your use, modification or distribution of the code.

Trackme in the City

December 17, 2009 in Uncategorized by admin

I was walking around the city with my wife, before she went to run some errands.  Trackme Findme was perfect for keeping track of where I was, and where she was.  Works great between the buildings, as it has located me precisely at the Starbucks across from Chinatown. 

Trackme Findme was perfect for the end of the day, when we had to find our way back to the car.

Download the Trackme Findme iPhone App here.

Subscribe to the Trackme Findme Web Service here.

Related posts:

  1. Trackme on a Train I had to commute into the city, on the first...
  2. Trackme on a bus I sent a quick message to my wife that I...
  3. Tiger Woods Scandal Could have been avoided if his family was using Trackme...

Related posts brought to you by Yet Another Related Posts Plugin.

Reverse GPS

December 15, 2009 in Uncategorized by admin

TrackMe/FindMe is the worlds first reverse-GPS program. It allows you to track your device and your friends, family and children over the web.

It is the new way to stay in touch!

Download the Trackme Findme iPhone App here.

Subscribe to the Trackme Findme Web Service here.

Read More about the scandal here.

Related posts:

  1. The worlds first reverse gps The worlds first Reverse GPS.  It is called Trackme Findme. ...
  2. Tiger Woods Scandal Could have been avoided if his family was using Trackme...
  3. Track Santa Want to know where Santa Claus is?  Only Mrs. Claus...

Related posts brought to you by Yet Another Related Posts Plugin.

Trackme on a Train

in Uncategorized by admin

I had to commute into the city, on the first rainy day of the season, to a tradeshow that undoutedly crammed the streets and there was no parking to be found.  The best method of commute was the train.  However, the train station, stops along the way, and final stop in the city were not the safest, in fact, some are downright creepy.  My wife dropped me off at the train station, and I enabled Trackme Findme.  From a web browser at home, she could see where I was at every step along the way.

Trackme Findme.  Showed my route from the departure train station to the arrival train station, and all points around the city that I had roamed.  No need to call, unless a situation arose.

Related posts:

  1. Trackme on a bus I sent a quick message to my wife that I...
  2. Trackme in the City I was walking around the city with my wife, before...
  3. Use It Use It Use It The trackme findme tool is awsome for keeping track of...

Related posts brought to you by Yet Another Related Posts Plugin.

Trackme on a bus

December 14, 2009 in Uncategorized by admin

I sent a quick message to my wife that I would be taking the bus home, Bus #60.  How can she be sure I got on the right bus, going the right direction ? 

Trackme Findme.  Showed my route from one bus stop to the other…actually to my front door.  my wife could confidently get on with what she was doing, checking on my route every couple of minutes to make sure I was headed in the right direction.

Related posts:

  1. Trackme on a Train I had to commute into the city, on the first...
  2. Trackme in the City I was walking around the city with my wife, before...
  3. Use It Use It Use It The trackme findme tool is awsome for keeping track of...

Related posts brought to you by Yet Another Related Posts Plugin.

Use It Use It Use It

in Uncategorized by admin

The trackme findme tool is awsome for keeping track of your family and friends, but you have to Use it!  After a phone call, navigate back to Trackme Findme.  After checking a bus schedule, navigate back to Trackme Findme.  After checking the weather or surfing the web, navigate back to trackme findme. 

If you set the Restart Interval to 1 minute, 5 minutes or 10 minutes, your “track” or “route” will be “sewed” together or joined to the path that was being recorded previously, before you navigated away from trackme findme.  Of course, with the Restart Interval set to Always Restart, each time you navigate to trackme findme, starts recording a new track or path.

Related posts:

  1. Trackme on a bus I sent a quick message to my wife that I...
  2. New Features In the latest version of Trackme Findme, three are some...
  3. Trackme on a Train I had to commute into the city, on the first...

Related posts brought to you by Yet Another Related Posts Plugin.