<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-38868402</id><updated>2012-01-02T21:25:02.760-08:00</updated><category term='save changes'/><category term='backtrack beta 4'/><category term='persistent'/><category term='unetbootin'/><category term='ppa fix'/><category term='changes'/><title type='text'>stealcode</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://stealcode.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38868402/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://stealcode.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>cantormath</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-38868402.post-5801486568009600424</id><published>2009-03-01T18:21:00.000-08:00</published><updated>2011-08-28T13:00:25.463-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ppa fix'/><category scheme='http://www.blogger.com/atom/ns#' term='save changes'/><category scheme='http://www.blogger.com/atom/ns#' term='persistent'/><category scheme='http://www.blogger.com/atom/ns#' term='changes'/><category scheme='http://www.blogger.com/atom/ns#' term='unetbootin'/><category scheme='http://www.blogger.com/atom/ns#' term='backtrack beta 4'/><title type='text'>Backtrack Beta 4 + USB Persistent/Changes Installation Ubuntu (Hardy/Ibex)</title><content type='html'>&lt;div style="text-align: justify;"&gt;This post explains how to install and setup Backtrack 4 on a USB drive so that one can save changes. I have also included a fix to the Launchpad PPA required keys error so that  the system can be updated without problems.&lt;br /&gt;I know that there are several ways to do this.  I have seen the other howtos, however, I ended up needing several references in completing this task and I have decided to share.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Software you will need&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.blogger.com/unetbootin.sourceforge.net"&gt;Unetbootin&lt;/a&gt; - There are serveral ways to get this installed, I used the deb file from unetbootin.sourceforge.net. I am not using the newest version of Unetbootin but this should not matter.  &lt;a href="http://lubi.sourceforge.net/unetbootin.html"&gt;Here&lt;/a&gt; are some older versions for other distributions.  I found the debian file for hardy &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=198821&amp;amp;package_id=256965"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.remote-exploit.org/backtrack_download.html"&gt;Backtrack Beta ISO&lt;/a&gt; - Brought to you by Remote-Exploit.org, I am using the DVD image &lt;a href="http://www.remote-exploit.org/cgi-bin/fileget?version=bt4-beta-iso"&gt;bt4-beta.iso&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://savvas.radevic.com/launchpad/launchpad-ppa-fix.tar.gz"&gt;Launchpad-ppa-fix&lt;/a&gt; - &lt;strike&gt; A perl script to fix Launchpad PPA links and import required keys.  You also need to install libhtml-parser-perl and libio-socket-ssl-perl, they are in the Ubuntu repositories.  &lt;/strike&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;**UPDATE**&lt;/span&gt; There is an alternative to using this perl script below which is the recommended method for solving this issue (simply renew the gpg key using the terminal).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://gparted.sourceforge.net/"&gt;Gparted&lt;/a&gt; - To format the USB drive. There are other ways to do this.  Gparted is a nice GUI that gets the job done.  Gparted is in the repositories.  Feel free to use something else.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I am going to assume that you have installed/setup either Ubuntu 8.04 (HARDY) or 8.10 (ibex). This Howto may work with other versions of Linux, but I have only tested this on Hardy and Ibex.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;I am also going to assume that you have installed Unetbootin, Gparted and that you have downloaded the backtrack DVD image.  We will download and unpack the perl script later.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;So on with the show.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1) Using Gparted create two partitions on your thumb drive. &lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;-The first partition needs to be a primary partition of at least 1 GB and formated as FAT32.&lt;br /&gt;-The second partition can be the rest of the thumb drive. It needs to be formatted as ext2.&lt;br /&gt;I formated the entire drive as FAT32 and then created a 4gb ext2 partition.  My USB drive is 16GB total, and I would like to access most of its space on both Linux and Windows when I am not using Backtrack 4, so I've made 12GB of the USB drive FAT32 and 4GB ext2.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2) Install Backtrack 4 to USB drive using Unetbootin. &lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Open Unetbootin, choose &lt;b&gt;Disk image&lt;/b&gt; and specify the path to the bt4-beta.iso.  In the &lt;b&gt;Type&lt;/b&gt;, choose the FAT32 partition.  Sometimes you have to check 'Show All Devices' as Unetbootin does not always detect a disk as a USB disk.  In my case I chose /dev/sdb1.  You can check your drives and partitions in terminal using df or fdisk:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;:~$ sudo fdisk -l&lt;br /&gt;or&lt;br /&gt;:~$ df -h&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3) Press the &lt;/span&gt;&lt;b style="font-weight: bold;"&gt;OK&lt;/b&gt;&lt;span style="font-weight: bold;"&gt;.  &lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;You may get a warning that files exist on your USB drive. Once you are sure you've picked the correct partition, tell it to go ahead and replace the files.  When Unetbootin is finished it will prompt you to reboot or close.  Reboot the computer and test to see if the computer will boot to the USB drive.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;NOTE:&lt;/span&gt;  In some cases the bootloader (which is lilo) is not configured properly or is not  installed at all on the USB disk.  In my case, the bootloader was installed, however the vesa settings were messed up and lilo would not display properly.  If you boot to the USB drive and you get a gray screen but no menu, or a menu that flickers past the screen, then you have the same issue I did.  This is fairly simple to solve.  First boot back into Ubuntu. In terminal, execute the script /USBDrive/boot/bootinst.sh:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;:~$ sh  /USBDrive/boot/bootinst.sh&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt; The script will try to auto detect the drive and partition where Backtrack 4 is installed and will ask for a confirmation. Check that it has detected the correct partition and confirm. Once you are brought back to the prompt, you should be able to boot the USB drive and see the grey screen with the menu options.  Boot into Backtrack and make sure things start properly.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;4)  Configure persistent changes while booted to Backtrack 4. &lt;/span&gt;&lt;br /&gt;Once we have booted into Backtrack 4 we need to configure the rest of the USB drive..  We need to create a folder called "changes" in the second ext2 partition.  In my case, this is /dev/sdb2.  We may also need to mount this partition if it is not mounted.  We can do this in terminal:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;:~$ mount /dev/sdb2 /mnt/sdb2&lt;br /&gt;:~$ cd /mnt/sdb2&lt;br /&gt;:~$ mkdir changes&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Next we need to change the permissions on /boot/syslinux/lilo and /boot/syslinux/syslinux . Again in terminal:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;:~$ cd /boot/syslinux&lt;br /&gt;:~$ chmod +Xx lilo&lt;br /&gt;:~$ chmod +Xx syslinux&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Now, open /boot/syslinux/syslinux.cfg with a text editor and make the following changes.  I prefer vi, if you want a GUI editor, you can use Kate.&lt;br /&gt;-Find the line “LABEL BT4″.&lt;br /&gt;-Copy that line and the next 3 lines and paste them right below the existing section.  This will give us a fall back option in case something goes wrong.&lt;br /&gt;-Change the original “LABEL BT4″ to something you want like “LABEL BT4-persistent”.&lt;br /&gt;-Change the line that begins with APPEND in the original section by adding “changes=/dev/sdb2″ immediately after “root=/dev/ram0 rw”.&lt;br /&gt;-It should look something like this:&lt;/div&gt;&lt;blockquote&gt;&lt;br /&gt;LABEL BT4&lt;br /&gt;MENU LABEL BT4 Beta - Console Persistent&lt;br /&gt;KERNEL /boot/vmlinuz&lt;br /&gt;APPEND vga=0x317 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw changes=/dev/sdb2 quiet&lt;br /&gt;&lt;br /&gt;LABEL BT4&lt;br /&gt;MENU LABEL BT4 Beta - Console&lt;br /&gt;KERNEL /boot/vmlinuz&lt;br /&gt;APPEND vga=0x317 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw quiet&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;-Save the changes and exit.&lt;br /&gt;Reboot and select the option 'BT4 Beta Persistent', it should be the first option. To test that persistent changes are setup correctly, create a file and reboot again. If the file you created is still there after you reboot, everything is working.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Note:  The Network Manager is not started at boot.  You will need to add it to start during boot or you will need to start it when you want to use it.  You can do this in terminal:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;:~$ /etc/init.d/NetworkManager start&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;5)  Finally, use &lt;/span&gt;&lt;strike&gt;&lt;span style="font-weight: bold;"&gt;the perl script or&lt;/span&gt;&lt;/strike&gt;&lt;span style="font-weight: bold;"&gt; gpg to fix Launchpad PPA links and import required keys.  &lt;/span&gt;&lt;br /&gt;&lt;strike&gt; You will notice that if you do an apt-get update in terminal, you will get an error.   It is easy to resolve this issue.&lt;br /&gt;Boot into Backtrack 4 and connect to the internet.  We need a few packages for the perl script to work.  You can use synaptic or apt to install them. To use apt, type the following into the terminal:&lt;br /&gt;&lt;/strike&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;strike&gt;:~$ sudo apt-get update&lt;br /&gt;:~$ sudo apt-get install  libhtml-parser-perl libio-socket-ssl-perl&lt;/strike&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;strike&gt;Now download, untar and run the perl script.  You can do this in terminal:&lt;br /&gt;&lt;/strike&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;strike&gt;:~$ wget http://savvas.radevic.com/launchpad/launchpad-ppa-fix.tar.gz -O launchpad-ppa-fix.tar.gz&lt;br /&gt;&lt;br /&gt;:~$ tar xzvf launchpad-ppa-fix.tar.gz&lt;br /&gt;:~$ perl launchpad-ppa-fix.pl&lt;br /&gt;:~$ sudo apt-get update&lt;/strike&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;strike&gt;Run this script until you no longer get any error.&lt;br /&gt;&lt;/strike&gt;&lt;br /&gt;Alternatively, if you do not want to use the perl script, you can use the following  commands in terminal to fix the PPA links:&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;blockquote&gt;:~$ gpg --keyserver keyserver.ubuntu.com --recv CB2F6C86F77B1CA9&lt;br /&gt;:~$ gpg --export --armor CB2F6C86F77B1CA9 | apt-key add -&lt;br /&gt;:~$ sudo apt-get update&lt;br /&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;That is it!  You should now have a Backtrack 4 installation on your USB drive that you are able to  update without errors and save changes to.&lt;br /&gt;&lt;br /&gt;FINAL NOTES:&lt;br /&gt;1) If you mess up your installation, all you need do is delete the contents of the second ext2 partition leaving nothing but an empty 'changes' folder.  This will bring everything back to a fresh install and you will still be able to save changes.&lt;br /&gt;&lt;br /&gt;2) I have had issues with updating from the Launchpad Repositories.  It seems to break KDE from time to time.  The RE Forum says that you should be able to update with the default repository list without any problems, but this does not always seem to be the case.  If you notice KDE breaking, try removing the launchpad repositories from the /etc/apt/sources.list.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;References:&lt;br /&gt;1)  &lt;span style=";font-family:verdana;font-size:100%;"  &gt;&lt;a href="http://www.uluga.ubuntuforums.org/showthread.php?t=1056099"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;a href="http://christophe.vandeplas.com/2009/02/14/installing-backtrack-4-beta-usb-disk"&gt;&lt;/a&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=1056099"&gt;Update your Launchpad PPA repositories and apt keys&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;2) &lt;a href="http://christophe.vandeplas.com/2009/02/14/installing-backtrack-4-beta-usb-disk"&gt;Installing BackTrack 4 beta on a USB disk&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;3) &lt;/span&gt;&lt;a href="http://www.infosecramblings.com/backtrack/backtrack-4-usbpersistent-changesnessus/"&gt;Backtrack 4 - USB/Persistent Changes/Nessus&lt;/a&gt;&lt;br /&gt;4) Comments from readers of this article&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38868402-5801486568009600424?l=stealcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stealcode.blogspot.com/feeds/5801486568009600424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38868402&amp;postID=5801486568009600424' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38868402/posts/default/5801486568009600424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38868402/posts/default/5801486568009600424'/><link rel='alternate' type='text/html' href='http://stealcode.blogspot.com/2009/03/backtrack-beta-4-usb-persistentchanges.html' title='Backtrack Beta 4 + USB Persistent/Changes Installation Ubuntu (Hardy/Ibex)'/><author><name>cantormath</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38868402.post-4325320511720850956</id><published>2009-02-05T21:52:00.000-08:00</published><updated>2011-12-27T17:02:48.899-08:00</updated><title type='text'>Howto: Setup ddclient + Zoneedit Ubuntu (Hardy/Ibex/Jaunty/Karmic/Lucid/Maverick/Narwhal)</title><content type='html'>&lt;div style="text-align: justify;"&gt;This post explains how to install and setup the dynamic dns client &lt;a style="font-weight: bold;" href="http://ddclient.wiki.sourceforge.net/"&gt;ddclient&lt;/a&gt; to sync your dynamic IP address with the  dynamic DNS service &lt;a style="font-weight: bold;" href="http://zoneedit.com/"&gt;Zoneedit.com&lt;/a&gt;. Most of  the howto's I've seen only cover setups for  dynamic DNS services like dyndns.com. I prefer Zoneedit.com because it is simple and free.&lt;br /&gt;&lt;br /&gt;I am assuming you have a domain name (yourdomain.com), an account with Zoneedit, and that you have setup the appropriate records in your Zoneedit account for your domain. I am also assuming that you have installed/setup either Ubuntu 8.04 (HARDY) or 8.10 (ibex).  This Howto may work with other versions of Linux, but I have only tested this on Hardy and Ibex.&lt;br /&gt;&lt;br /&gt;For the purpose of this howto, I will use the (A)-record that I've created in Zoneedit called "tux.yourdomain.com". So on with the show:&lt;br /&gt;&lt;br /&gt;1.)    First you need to install some packages on your Ubuntu machine from the location that you want syncing with Zoneedit. You can use synaptic, apptitude or apt. To use apt, type the following into the terminal:&lt;br /&gt;&lt;/div&gt;&lt;blockquote style="font-weight: bold; font-style: italic;"&gt;:~$ sudo apt-get install ddclient ssh libio-socket-ssl-perl&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;At the prompts you will be asked to select your Dns provider. You need to select &lt;span style="font-style: italic;"&gt;Zoneedit&lt;/span&gt; here and input the appropriate values, for example:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;Fully qualified domain names: &lt;span style="font-style: italic; font-weight: bold;"&gt;tux.yourdomain.com&lt;/span&gt;&lt;br /&gt;Username for dynamic DNS service: &lt;span style="font-style: italic; font-weight: bold;"&gt;your-username&lt;/span&gt;&lt;br /&gt;Password: &lt;span style="font-style: italic; font-weight: bold;"&gt;your-password&lt;/span&gt;&lt;br /&gt;Enter the interface which is used for using dynamic DNS service: &lt;span style="font-style: italic; font-weight: bold;"&gt;web&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;2.)    After the installation is finished, you need to configure /etc/ddclient.conf.  You can edit this file with vim or you favorite text editor.  To open the file in Gedit, you can type the following into terminal:&lt;br /&gt;&lt;/div&gt;&lt;blockquote style="font-weight: bold; font-style: italic;"&gt;:~$ gksu gedit /etc/ddclient.conf&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;You need to modify the /etc/ddclient.conf and add entries for "daemon", "ssl" and replace "use=if, if=web" with "use=web, web='http://www.zoneedit.com/checkip.html/', web-skip='IP Address'" to match the following example:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;# Configuration file for ddclient generated by debconf&lt;br /&gt;#&lt;br /&gt;# /etc/ddclient.conf&lt;br /&gt;&lt;br /&gt;daemon=300&lt;br /&gt;pid=/var/run/ddclient.pid&lt;br /&gt;ssl=yes&lt;br /&gt;protocol=zoneedit1&lt;br /&gt;## use=if, if=web&lt;br /&gt;use=web, web='http://www.zoneedit.com/checkip.html/', web-skip='IP Address'&lt;br /&gt;## server=www.zoneedit.com&lt;br /&gt;server=dynamic.zoneedit.com&lt;br /&gt;login=&lt;br /&gt;password='*******&lt;br /&gt;tux.yourdomain.com&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;: For Ubuntu 10.04, it has been recommended in the comments that you change:&lt;br /&gt;www.zoneedit.com/checkip.html&lt;br /&gt;to&lt;br /&gt;legacy.zoneedit.com/checkip.html.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;3.) Now open /etc/default/ddclient:&lt;br /&gt;&lt;/div&gt;&lt;blockquote style="font-weight: bold; font-style: italic;"&gt;:~$ gksu gedit /etc/default/ddclient&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;Check that /etc/default/ddclient contains the following lines:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;run_ipup="false"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;run_daemon="true"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;daemon_interval="300"&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;You can set the interval shorter or longer in /etc/default/ddclient, but if you do, also correct your /etc/ddclient.conf to match.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;4) You can now restart ddclient with your new configurations.&lt;br /&gt;&lt;/div&gt;&lt;blockquote style="font-weight: bold; font-style: italic;"&gt;:~$ sudo /etc/init.d/ddclient restart&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;To check the status of the ddclient daemon:&lt;br /&gt;&lt;/div&gt;&lt;blockquote style="font-weight: bold; font-style: italic;"&gt;:~$ sudo /etc/init.d/ddclient status&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;If you do not get an error similar to the following, the ddclient deamon has probably restarted without any issues:&lt;br /&gt;&lt;/div&gt;&lt;blockquote style="font-weight: bold;"&gt;WARNING: file /etc/ddclient.conf, line x&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;5.)   Just because ddclient restarted correctly does NOT mean that it is syncing your IP address correctly with Zoneedit.  Since ddclient writes logs to Syslog, you can check to see if the syncing of your Ip is s &lt;span style="font-style: italic;"&gt;Success&lt;/span&gt; by looking through /var/log/syslog.  I use tail to do this in the following way:&lt;br /&gt;&lt;/div&gt;&lt;blockquote style="font-weight: bold; font-style: italic;"&gt;:~$ tail -f /var/log/syslog&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;If you see something at the end of Syslog that looks similar to this:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;Feb  5 21:16:36 tux ddclient[12034]: SUCCESS:  updating tux.yourdomain.com: IP address set to &lt;ip_address&gt; (200: Update succeeded.)&lt;/ip_address&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;then ddclient should be working fine.  However, if you get something similar to the following, you should check your /etc/ddclient.conf and /etc/default/ddclient configurations:&lt;br /&gt;&lt;/div&gt;&lt;blockquote style="font-style: italic;"&gt;Feb  5 21:13:44 tux ddclient[11788]: WARNING:  caught SIGTERM; exiting&lt;br /&gt;Feb  5 21:13:45 tux ddclient[11894]: FATAL:    Error loading the Perl module IO::Socket::SSL needed for SSL connect.&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;Suggestion: Make note of the single quotes in /etc/ddclient.conf, without them things do not neccessarily work.  Also, make sure that you have all the packages installed.&lt;br /&gt;&lt;br /&gt;There is another warning being reported with Ubuntu 10.04 and 11.04.&lt;br /&gt;&lt;blockquote&gt;WARNING:  file /var/cache/ddclient/ddclient.cache, line 3: Invalid Value for keyword 'ip' = ''&lt;/blockquote&gt;Thanks to &lt;a href="http://www.blogger.com/profile/05912826342573095991" rel="nofollow"&gt;DAnny Flack&lt;/a&gt;  and &lt;a href="http://www.blogger.com/profile/13390450076046491113" rel="nofollow"&gt;Florynce&lt;/a&gt;, in the comments below,  a solution for fixing this warning is suggested.  The suggestion is to delete the cache file: /var/cache/ddclient/ddclient.cache and to restart ddclient.  This can be done in the following way:&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-weight: bold; font-style: italic;"&gt;:~$ sudo rm /var/cache/ddclient/ddclient.cache&lt;br /&gt;:~$sudo /etc/init.d/ddclient restart&lt;br /&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;That is it.  Hope this helps.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;References:&lt;br /&gt;1)    &lt;a href="https://help.ubuntu.com/community/DynamicDNS"&gt; https://help.ubuntu.com/community/DynamicDNS&lt;/a&gt;&lt;br /&gt;2)    &lt;a href="http://www.linuxquestions.org/questions/linux-server-73/ddclient-doesnt-update-my-ip-697495/#post3413085"&gt;http://www.linuxquestions.org........697495/#post3413085&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38868402-4325320511720850956?l=stealcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stealcode.blogspot.com/feeds/4325320511720850956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38868402&amp;postID=4325320511720850956' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38868402/posts/default/4325320511720850956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38868402/posts/default/4325320511720850956'/><link rel='alternate' type='text/html' href='http://stealcode.blogspot.com/2009/02/howto-setup-ddclient-zoneedit-ubuntu.html' title='Howto: Setup ddclient + Zoneedit Ubuntu (Hardy/Ibex/Jaunty/Karmic/Lucid/Maverick/Narwhal)'/><author><name>cantormath</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38868402.post-8453462388308722494</id><published>2008-07-27T07:00:00.000-07:00</published><updated>2008-12-09T23:19:24.927-08:00</updated><title type='text'>Citibank is BLOCKING Customers Who Use Linux</title><content type='html'>One of my laptops has Ubuntu 8.04 64bit and it works perfect.  Then I went to Citibank's site to login for the first time, &lt;a href="http://citicards.com/"&gt;http://citicards.com&lt;/a&gt;.  At first, you get this:&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_GsQlYDmxXxk/SIyNxhysjZI/AAAAAAAAACA/2J9kLwwIZrU/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_GsQlYDmxXxk/SIyNxhysjZI/AAAAAAAAACA/2J9kLwwIZrU/s320/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5227709149494414738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;You should get this, however, unless you can login within 2 seconds the page switches to this :&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GsQlYDmxXxk/SIyOIpjRVlI/AAAAAAAAACI/zpelxdAtxe8/s1600-h/citibank2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_GsQlYDmxXxk/SIyOIpjRVlI/AAAAAAAAACI/zpelxdAtxe8/s320/citibank2.png" alt="" id="BLOGGER_PHOTO_ID_5227709546714191442" border="0" /&gt;&lt;/a&gt;    Naturally, User Agent Switcher, a firefox addon, came to mind and it works perfectly but I was just not satisfied. None of the other banks I use do this, even the small ones.  According to &lt;a href="https://web.da-us.citibank.com/cgi-bin/citifi/portal/ps/detail.do?M_M=S&amp;amp;BS_Id=WAlerts"&gt;Citibank&lt;/a&gt;:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_GsQlYDmxXxk/SIyO2ea-mTI/AAAAAAAAACQ/tBRvQqFsAlA/s1600-h/citi2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_GsQlYDmxXxk/SIyO2ea-mTI/AAAAAAAAACQ/tBRvQqFsAlA/s200/citi2.png" alt="" id="BLOGGER_PHOTO_ID_5227710334000601394" border="0" /&gt;&lt;/a&gt;  I called Citibank Technical Support and the person I spoke with said &lt;span style="font-style: italic;"&gt;"&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;the Citibank website supports Firefox but does not support uncommon operating systems like Linux&lt;/span&gt;&lt;span style="font-style: italic;"&gt;".&lt;/span&gt;&lt;br /&gt;I called again just to see if this was the official Citibank policy.  This next person went into detail about how Windows is the only OS that offers &lt;span style="font-weight: bold; font-style: italic;"&gt;"real security"&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;At this point I was a little offended.&lt;br /&gt;&lt;br /&gt;The next two people I spoke with had never heard of Linux (in technical support!) and put me on hold to ask the manager if I could view http://citicard.com  with Linux.   Of course they came back and said Citibank only supports &lt;span style="font-weight: bold; font-style: italic;"&gt;"secure operating systems"&lt;/span&gt; and that windows was the only option.&lt;br /&gt;&lt;br /&gt;The Last person I spoke with at Citibank Technical Support had heard of Linux. She stated &lt;span style="font-weight: bold;"&gt;"I have Ubuntu on my laptop, and I love it!"&lt;/span&gt;.    She also assured me, off the record, that this is Citibank's official policy and they do not care.&lt;br /&gt;&lt;br /&gt;Personally, this pisses me off.  WHY would you block customers that use Linux, especially when your site works fine with Linux?  &lt;a href="http://www.linuxquestions.org/questions/linux-networking-3/linux-firefox-and-citibank-website-520819/"&gt;This has clearly been an issue for over a year.  This post is from Linuxquestions.org&lt;/a&gt;.  In a post on movingtofreedom.org,&lt;span style="font-size:100%;"&gt; &lt;a href="http://www.movingtofreedom.org/2007/08/26/citibank-you-are-on-notice-support-free-software/"&gt;&lt;span style="font-style: italic;"&gt;Citibank: You’re on Notice&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;, &lt;/span&gt;the author goes into detail about his similar experience with Citibank and their unwillingness to do a thing about it.&lt;br /&gt;&lt;br /&gt;Maybe this is nothing but if you feel like calling &lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Customer Support, use 800.852.7282, no waiting ::grin::.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here is a &lt;a href="http://video.google.com/videoplay?docid=5617900858258931130&amp;amp;hl=en"&gt;video&lt;/a&gt; showing the problem.  First I show that Citibank is using Solaris, via &lt;a href="http://searchdns.netcraft.com/?restriction=site+contains&amp;amp;host=http%3A%2F%2Fciticards.com&amp;amp;lookup=wait..&amp;amp;position=limited"&gt;Netcraft&lt;/a&gt;, and then I attempt to go to http://citicards.com.  As you can see, the page goes blank.  I then right click on the page, press play, continue, continue, and close.  This workaround,  brings the login page up correctly.&lt;br /&gt;&lt;embed id="VideoPlayback" style="width: 400px; height: 326px;" allowfullscreen="true" src="http://video.google.com/googleplayer.swf?docid=5617900858258931130&amp;amp;hl=en&amp;amp;fs=true" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;br /&gt;If you work for Citigroup Inc. and you would like to share your thoughts, please contact me via email or in the comment section.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Update:&lt;/span&gt;&lt;br /&gt;One or two Citibank employees have mentioned wanting to do something about it.  If something had been accomplished, I would have already posted it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Update:&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;a id="c-authc17305627" href="http://digg.com/users/neil1492"&gt;neil1492&lt;/a&gt;&lt;/strong&gt; on digg.com pointed out a very interesting fact with this question:&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;"Now the question is why is there a flash animation for Linux but not for Windows or Mac?"&lt;/span&gt;&lt;br /&gt;This is a very good question indeed and is probably a part of why Linux users are having this issue with Citibank.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Update:&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;a id="c-authc17300294" href="http://digg.com/users/omoshiroi"&gt;omoshiroi&lt;/a&gt;&lt;/strong&gt; on digg.com found this alternative:&lt;br /&gt;https://www.accountonline.com&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note:&lt;/span&gt; You &lt;span style="font-weight: bold;"&gt;NEED&lt;/span&gt; to use both the https and the www or else it will fail.  This is the address that http://citicards.com forwards to once a user logs in.    I wonder why Citibank did not give this address to me when I called?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Update:&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;a id="c-authc17301652" href="http://digg.com/users/HAKdragon"&gt;HAKdragon&lt;/a&gt;&lt;/strong&gt; On Digg.com verified my suspicion that &lt;span style="font-weight: bold;"&gt;Citibank is using Solaris&lt;/span&gt; on their servers with this &lt;a href="http://searchdns.netcraft.com/?restriction=site+contains&amp;amp;host=http%3A%2F%2Fciticards.com&amp;amp;lookup=wait..&amp;amp;position=limited"&gt;link to Netcraft&lt;/a&gt;.  It appears that both http://citicards.com and http://citibank.com are running on Solaris.   So Citibank is using an operating system that is, in their opinion, not secure.  Very interesting ::grin::&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Update:&lt;/span&gt;&lt;br /&gt;&lt;div class="c-head"&gt;            &lt;strong&gt;&lt;a id="c-authc17279083" href="http://digg.com/users/cube3x3"&gt;cube3x3&lt;/a&gt;&lt;/strong&gt; on digg.com stated a second solution aside from using the User-Agent Switcher add-on:&lt;a href="http://digg.com/linux_unix/Citibank_Doesn_t_Like_Linux_Users?t=17279083#c17279083"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;               1. Right Click on your browser in center area (after the page disappears)&lt;br /&gt;2. Click on Play option&lt;br /&gt;3. A window will pop up, click continue twice and close.&lt;br /&gt;Note: you have to do this each time you goto http://citicards.com to login.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Update:&lt;/span&gt;&lt;br /&gt;&lt;div id="c-text-c17299531" class="c-body"&gt;            &lt;strong&gt;&lt;a id="c-authc17299531" href="http://digg.com/users/fotoman"&gt;fotoman&lt;/a&gt;&lt;/strong&gt; On Digg.com pointed out a rather interesting fix.  If you goto http://citicards.com and hit &lt;esc&gt; a few times once you see the login page, the page will not disappear.  You can then login without any problem.   very nice.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Update: &lt;/span&gt;&lt;br /&gt;&lt;/esc&gt;&lt;div class="c-head"&gt;            &lt;strong&gt;&lt;a id="c-authc17301721" href="http://digg.com/users/earthmansurfer"&gt;earthmansurfer&lt;/a&gt;&lt;/strong&gt; On Digg.com pointed out a 4th solution, very similar to the third.&lt;br /&gt;Stop the page right after you get the log in screen. It will work fine, just have to time stopping the load.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Update:&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;a id="c-authc17309935" href="http://digg.com/users/chezifresh"&gt;chezifresh&lt;/a&gt;&lt;/strong&gt; On Digg.com pointed out a funny workaround, but it requires some good timing.  If you are able to click in the login field before the page disappears, the page will not vanish.  I was able to verify this workaround a few times, however, some of the time it doesn't work, even if you click in the field before the page vanishes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Update:&lt;/span&gt;&lt;br /&gt;&lt;span dir="ltr"&gt;&lt;a href="http://www.blogger.com/profile/06834767523976844347" onclick="" rel="nofollow"&gt;Clemens&lt;/a&gt;&lt;/span&gt; on blogger.com point out this more involved solution.  Since I do not use &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/748"&gt;greasemonkey, a Firefox add-on&lt;/a&gt;, I cannot verify it works.  Here is the script:&lt;br /&gt;#####Start#####&lt;br /&gt;this greasemonkey script deals with the problem:&lt;br /&gt;&lt;br /&gt;// ==UserScript==&lt;br /&gt;// can be found at http://cdrews.com/citibank.user.js&lt;br /&gt;// @name Citibank&lt;br /&gt;// @namespace citibank&lt;br /&gt;// @description Remove stupid help screen&lt;br /&gt;// @include https://www.citicards.com/cards/wv/home.do*&lt;br /&gt;// ==/UserScript==&lt;br /&gt;//&lt;br /&gt;//&lt;br /&gt;try{&lt;br /&gt;if(null != document.getElementById('help-overlay')){&lt;br /&gt;var crap = document.getElementById('help-overlay') ;&lt;br /&gt;GM_log('removing stupid help overlay')&lt;br /&gt;crap.parentNode.removeChild(crap);&lt;br /&gt;}&lt;br /&gt;}catch(e){&lt;br /&gt;GM_log( "encountered some problem, here's the exception:" + e)&lt;br /&gt;}&lt;br /&gt;######End######&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Update&lt;/span&gt;&lt;br /&gt;May on Digg.com have pointed out that if you have a flash blocker add-on for firefox, it will work.  This is most likely do to the fact that it pauses the flash app giving you a chance to play it or not.  This is very similar to hitting Esc while the flash loads or stoping the page before the flash app vanishes.  This solution is definitely one of the easiest and potentially has other advantages.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:130%;"&gt;Interesting Links and References:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.microsoft.com/presspass/press/2003/jan03/01-13CitibankRMSPR.mspx"&gt;&lt;span style="font-size:100%;"&gt;Microsoft Business Solutions Joins Forces With Citibank Merchant Services .....&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://findarticles.com/p/articles/mi_m0CGN/is_n113/ai_20763384"&gt;&lt;span style="font-size:100%;"&gt;Microsoft Signs Citibank Indian Software Unit Deal&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://news.cnet.com/Citibank-joins-Microsoft-bill-venture/2100-1001_3-215494.html?hhTest=1"&gt;Citibank joins Microsoft bill venture&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;--&lt;span style="font-style: italic;"&gt;from &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;a id="c-authc17313974" href="http://digg.com/users/moulin1"&gt;moulin1&lt;/a&gt;&lt;/strong&gt; &lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;on digg.com&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Now this picture is starting to make sense.  Lots of Microsoft+Citibank deals happening,  I wonder.......&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nydailynews.com/money/2008/07/01/2008-07-01_citibank_atm_breach_reveals_pin_security.html"&gt;&lt;span style="font-size:100%;"&gt;Citibank ATM breach reveals PIN security problems&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.techweb.com/wire/security/181502468"&gt;PIN Scandal 'Worst Hack Ever' - Citibank Only The Start&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;--&lt;span style="font-style: italic;"&gt;from &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;a id="c-authc17309952" href="http://digg.com/users/m6ack"&gt;m6ack&lt;/a&gt; &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;on digg.com&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;a href="http://www.movingtofreedom.org/2007/08/26/citibank-you-are-on-notice-support-free-software/"&gt;Citibank: You’re on Notice&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;--&lt;span style="font-style: italic;"&gt;from &lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;a href="http://www.blogger.com/profile/04408353827636370162" onclick="" rel="nofollow"&gt;Budding&lt;/a&gt;&lt;/span&gt;&lt;strong&gt; &lt;/strong&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;on blogger.com&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Comments from &lt;span style="font-size:100%;"&gt;&lt;a href="http://digg.com/linux_unix/Citibank_Doesn_t_Like_Linux_Users" rel="dc:source" property="dc:title" target="_blank"&gt;Citibank Doesn't Like Linux Users&lt;/a&gt; on digg.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38868402-8453462388308722494?l=stealcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stealcode.blogspot.com/feeds/8453462388308722494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38868402&amp;postID=8453462388308722494' title='41 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38868402/posts/default/8453462388308722494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38868402/posts/default/8453462388308722494'/><link rel='alternate' type='text/html' href='http://stealcode.blogspot.com/2008/07/citibank-doesnt-like-linuxubuntu_27.html' title='Citibank is BLOCKING Customers Who Use Linux'/><author><name>cantormath</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GsQlYDmxXxk/SIyNxhysjZI/AAAAAAAAACA/2J9kLwwIZrU/s72-c/Screenshot.png' height='72' width='72'/><thr:total>41</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38868402.post-117626497528131502</id><published>2007-04-10T20:37:00.000-07:00</published><updated>2007-04-10T21:21:27.750-07:00</updated><title type='text'>Google Can Do Anything: Google-Maps From New York, USA to Paris, France</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/1674/1099/1600/927902/NyParis.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 491px; height: 245px;" src="http://photos1.blogger.com/x/blogger/1674/1099/320/34466/NyParis.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;This is Awesome. My brother asks me to go to Google Maps and get directions for him, which he often does when on the road, however this time he wants directions from New York, USA To Paris, France. My reaction is the obvious one and he say "Just do it!". So I did and in fact now have directions from New York to Paris,France. Here they are(With above Photo):&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;From:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;New York, NY&lt;/span&gt;&lt;br /&gt;Drive:    &lt;span style="font-weight: bold;"&gt;3,800 mi&lt;/span&gt; (about 29 days 7 hours)&lt;br /&gt;&lt;br /&gt;1.Head southwest on Broadway toward Warren St    0.2 mi 1 min&lt;br /&gt;2. Turn left at Park Row    0.1 mi 1 min&lt;br /&gt;3. Slight right at Frankfort St    0.3 mi 1 min&lt;br /&gt;4. Turn left at Pearl St    56 ft&lt;br /&gt;5. Turn right onto the F.D.R. Dr N ramp    0.4 mi 1 min&lt;br /&gt; 6. Merge onto FDR Dr N    7.7 mi 12 &lt;span id="misp_compose_3" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt; 7. Take exit 17 on the left for &lt;span id="misp_compose_4" class="hm"&gt;Triboro&lt;/span&gt; Bridge/Grand Central Pkwy toward I-278/Bruckner &lt;span id="misp_compose_5" class="hm"&gt;Expy&lt;/span&gt;    0.4 mi 2 &lt;span id="misp_compose_6" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt; 8. Merge onto &lt;span id="misp_compose_7" class="hm"&gt;Triborough&lt;/span&gt; Bridge Partial toll road     0.4 mi 1 min&lt;br /&gt;9. Merge onto I-278 E via the ramp to I-87 N/Bronx/Upstate N Y/New England    0.6 mi 1 min&lt;br /&gt; 10. Take exit 47 to merge onto Bruckner &lt;span id="misp_compose_8" class="hm"&gt;Expy&lt;/span&gt;/I-278 E toward New Haven    1.9 mi 2 &lt;span id="misp_compose_9" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt;11. Take the I-278 E exit toward New Haven    0.3 mi&lt;br /&gt; 12. Merge onto Bruckner &lt;span id="misp_compose_10" class="hm"&gt;Expy&lt;/span&gt;    5.0 mi 6 &lt;span id="misp_compose_11" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt; 13. Continue on I-95 N Partial toll road Entering Connecticut     62.1 mi 1 hour 12 &lt;span id="misp_compose_12" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt; 14. Take exit 48 on the left to merge onto I-91 N toward Hartford    36.8 mi 37 &lt;span id="misp_compose_13" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt;15. Take exit 29 for US-5 N/CT-15 toward I-84/E Hartford/Boston    0.4 mi&lt;br /&gt; 16. Merge onto CT-15 N    1.7 mi 2 &lt;span id="misp_compose_14" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt; 17. Merge onto I-84 E Partial toll road Entering Massachusetts     40.7 mi 38 &lt;span id="misp_compose_15" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt;18. Take the exit onto I-90 E/Mass Pike/Massachusetts Turnpike toward N.H.-Maine/Boston Partial toll road 56.0 mi 56 &lt;span id="misp_compose_16" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt;19. Take exit 24 A-B-C on the left toward I-93 N/Concord NH/S Station/I-93 S/Quincy    0.4 mi 1 min&lt;br /&gt; 20. Merge onto Atlantic Ave    0.8 mi 3 &lt;span id="misp_compose_17" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt;21. Turn right at Central St    0.1 mi&lt;br /&gt;22. Turn right at Long Wharf    0.1 mi&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    23. Swim across the Atlantic Ocean    3,462 mi 29 days 0 hours&lt;/span&gt;&lt;br /&gt; 24. Slight right at E05    0.5 mi 2 &lt;span id="misp_compose_18" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt; 25. At the traffic circle, take the 2nd exit onto E05/&lt;span id="misp_compose_19" class="hm"&gt;Pont&lt;/span&gt; Vauban    0.1 mi&lt;br /&gt; 26. Turn right at E05 Partial toll road 17.3 mi 22 &lt;span id="misp_compose_20" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt;27. At the traffic circle, take the 2nd exit onto A131/E05 heading to A131/&lt;span id="misp_compose_21" class="hm"&gt;Rouen&lt;/span&gt;/Paris/&lt;span id="misp_compose_22" class="hm"&gt;Evreux&lt;/span&gt; Partial toll road 9.1 mi 8 &lt;span id="misp_compose_23" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt; 28. Take the exit onto A13/E05/&lt;span id="misp_compose_24" class="hm"&gt;L'Autoroute&lt;/span&gt; &lt;span id="misp_compose_25" class="hm"&gt;de&lt;/span&gt; &lt;span id="misp_compose_26" class="hm"&gt;Normandie&lt;/span&gt; Partial toll road 20.3 mi 17 &lt;span id="misp_compose_27" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt; 29. Take the exit onto A13/E05/&lt;span id="misp_compose_28" class="hm"&gt;L'Autoroute&lt;/span&gt; &lt;span id="misp_compose_29" class="hm"&gt;de&lt;/span&gt; &lt;span id="misp_compose_30" class="hm"&gt;Normandie&lt;/span&gt; Partial toll road 56.5 mi 47 &lt;span id="misp_compose_31" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt; 30. Take the exit on the left onto A14 toward &lt;span id="misp_compose_32" class="hm"&gt;Nanterre&lt;/span&gt;/La &lt;span id="misp_compose_33" class="hm"&gt;Défense&lt;/span&gt; Partial toll road 12.5 mi 16 &lt;span id="misp_compose_34" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt; 31. Slight right at N13    1.4 mi 3 &lt;span id="misp_compose_35" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt; 32. Turn right at Avenue &lt;span id="misp_compose_36" class="hm"&gt;de&lt;/span&gt; &lt;span id="misp_compose_37" class="hm"&gt;Neuilly&lt;/span&gt;/N13    269 ft&lt;br /&gt; 33. At the traffic circle, take the 4th exit onto Avenue &lt;span id="misp_compose_38" class="hm"&gt;de&lt;/span&gt; la &lt;span id="misp_compose_39" class="hm"&gt;Grande&lt;/span&gt; &lt;span id="misp_compose_40" class="hm"&gt;Armée&lt;/span&gt;    0.7 mi 3 &lt;span id="misp_compose_41" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt; 34. At Place Charles &lt;span id="misp_compose_42" class="hm"&gt;de&lt;/span&gt; &lt;span id="misp_compose_43" class="hm"&gt;Gaulle&lt;/span&gt;, take the 5th exit onto Avenue &lt;span id="misp_compose_44" class="hm"&gt;des&lt;/span&gt; Champs-&lt;span id="misp_compose_45" class="hm"&gt;Elysées&lt;/span&gt;    1.3 mi 3 &lt;span id="misp_compose_46" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt; 35. Slight right at &lt;span id="misp_compose_47" class="hm"&gt;Voie&lt;/span&gt; Georges &lt;span id="misp_compose_48" class="hm"&gt;Pompidou&lt;/span&gt;    1.4 mi 3 &lt;span id="misp_compose_49" class="hm"&gt;mins&lt;/span&gt;&lt;br /&gt; 36. Slight left to stay on &lt;span id="misp_compose_50" class="hm"&gt;Voie&lt;/span&gt; Georges &lt;span id="misp_compose_51" class="hm"&gt;Pompidou&lt;/span&gt;    440 ft&lt;br /&gt; 37. Slight right at &lt;span id="misp_compose_52" class="hm"&gt;Quai&lt;/span&gt; &lt;span id="misp_compose_53" class="hm"&gt;de&lt;/span&gt; la &lt;span id="misp_compose_54" class="hm"&gt;Mégisserie&lt;/span&gt;    377 ft&lt;br /&gt; 38. Continue on &lt;span id="misp_compose_55" class="hm"&gt;Quai&lt;/span&gt; &lt;span id="misp_compose_56" class="hm"&gt;de&lt;/span&gt; &lt;span id="misp_compose_57" class="hm"&gt;Gesvres&lt;/span&gt;    0.2 mi 1 min&lt;br /&gt; 39. Turn left at Place &lt;span id="misp_compose_58" class="hm"&gt;de&lt;/span&gt; &lt;span id="misp_compose_59" class="hm"&gt;l'Hôtel&lt;/span&gt; &lt;span id="misp_compose_60" class="hm"&gt;de&lt;/span&gt; Ville    194 ft&lt;br /&gt;To:&lt;br /&gt;Paris&lt;br /&gt;France&lt;br /&gt;&lt;br /&gt;So get your wet suites, get in the car and take the family to Paris via maps.google.com.  I will now forever own at least a few shares of stock in Google.   Absolutely Awesome! :grin:: &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/38868402-117626497528131502?l=stealcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stealcode.blogspot.com/feeds/117626497528131502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38868402&amp;postID=117626497528131502' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38868402/posts/default/117626497528131502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38868402/posts/default/117626497528131502'/><link rel='alternate' type='text/html' href='http://stealcode.blogspot.com/2007/04/google-can-do-anything-google-maps.html' title='Google Can Do Anything: Google-Maps From New York, USA to Paris, France'/><author><name>cantormath</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry></feed>
