<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-4945147785543481316</atom:id><lastBuildDate>Sat, 06 Feb 2010 03:34:47 +0000</lastBuildDate><title>Of Technology and Travel</title><description>Steve's random musings on his two favorite topics:  traveling around the world and adventures in technology.</description><link>http://blog.trips45.com/</link><managingEditor>noreply@blogger.com (Steve)</managingEditor><generator>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-1670449024707650690</guid><pubDate>Sun, 01 Nov 2009 17:41:00 +0000</pubDate><atom:updated>2009-11-01T12:54:52.938-05:00</atom:updated><title>BIOS upgrade for Asus 1005HA Netbook in Windows 7</title><description>The BIOS in the ASUS 1005HA netbook was shipped without support for ACPI in Windows 7.  All the blue function keys on the netbook rely on the ACPI layer to work, therefore, I decided to upgrade the BIOS to the latest in order to run Windows 7.&lt;br /&gt;&lt;br /&gt;There's only one problem -- the BIOS flash program, called ASUS updater, downloaded from the ASUS web site under 1005HA support, relies on ACPI to work :)&lt;br /&gt;&lt;br /&gt;To get around the problem, you need a BIO flasher that can work without ACPI support.  I searched the ASUS support site for the motherboard model and found this one:&lt;a href="http://dlsvr04.asus.com/pub/ASUS/mb/flash/AsusUpdt61002.zip"&gt;BIOS flash utility 6.10.02&lt;/a&gt;  I used it to flash the board with the latest ROM and everything works like a charm in Windows 7.&lt;br /&gt;&lt;br /&gt;I also read some posts on the web that people has been downgrading the BIOS in order to get the flash utility to work, then upgrading the BIOS again.  That's just too much busy work :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-1670449024707650690?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2009/11/bios-upgrade-for-asus-1005ha-netbook-in.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-7348593380919779493</guid><pubDate>Sun, 01 Nov 2009 05:15:00 +0000</pubDate><atom:updated>2009-11-01T01:18:20.581-04:00</atom:updated><title>The easiest way to install applications for a new OS</title><description>Check out &lt;a href="http://ninite.com/"&gt;ninite&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Google has a competing product too:  &lt;a href="http://pack.google.com/intl/en/pack_installer.html?hl=en"&gt;Google Pack&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-7348593380919779493?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2009/11/easiest-way-to-install-applications-for.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-9135403926468395689</guid><pubDate>Thu, 29 Oct 2009 03:46:00 +0000</pubDate><atom:updated>2009-10-30T19:23:52.576-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Dual Boot</category><category domain='http://www.blogger.com/atom/ns#'>linux</category><category domain='http://www.blogger.com/atom/ns#'>Windows 7</category><category domain='http://www.blogger.com/atom/ns#'>kubuntu</category><category domain='http://www.blogger.com/atom/ns#'>Ubuntu</category><category domain='http://www.blogger.com/atom/ns#'>EasyBCD</category><title>Dual Booting Windows 7 and Linux with EasyBCD</title><description>I decided to use Windows 7 bootloader instead GRUB to manage the dual boot.&lt;br /&gt;&lt;br /&gt;I've been using GRUB before to manage Linux/Windows dual boot -- you need to edit the menu.lst file in the /boot folder under the Linux root partition; this time, I decided to give the Windows 7 bootloader a try.&lt;br /&gt;&lt;br /&gt;Windows 7 uses the same bootloader as Windows Vista.  One of the best tool for managing the bootloader is EasyBCD from &lt;a href="http://neosmart.net/dl.php?id=1"&gt; NeoSmart &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Interestingly, the easiest way to dual boot Linux (in my opinion)-- using the NeoGrub bootloader, is not well documented by the maker NeoSmart.&lt;br /&gt;&lt;br /&gt;NeoGrub is made by NeoSmart as a bootloader within a bootloader.  It can live anywhere on your Windows filesystem; you just make a reference to it inside EasyBCD. After you install NeoGrub from within EasyBCD, you want to click the Configure button and modify the menu.lst file (that's only way to modify it.  the file is locked outside the program).&lt;br /&gt;&lt;br /&gt;Just copy the boot entries from the old menu.lst file. (if you are wondering how in the world you would be able to reach the old menu.lst from inside Windows 7, you might want to read my old post on Ext2 IFS :) Those boot entries should look like the following:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;      title       Ubuntu 8.04.1, kernel 2.6.24-19-generic&lt;br /&gt;  root      (hd1,0)&lt;br /&gt;  kernel      /boot/vmlinuz-2.6.24-19-generic&lt;br /&gt;  root=UUID=c28b6727-d0e5-46c1-93a8-9b336033ff05  ro    quiet  splash&lt;br /&gt;  initrd      /boot/initrd.img-2.6.24-19-generic&lt;br /&gt;  quiet&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Save the file and EasyBCD writes a new NeoGrub entry the into the Windows 7 bootloader for you.  Done.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blog.trips45.com/uploaded_images/Capture2-747788.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 231px;" src="http://blog.trips45.com/uploaded_images/Capture2-747786.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Result of the bootloader entries including the new NeoGrub entry:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blog.trips45.com/uploaded_images/Capture-723955.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 270px;" src="http://blog.trips45.com/uploaded_images/Capture-723953.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-9135403926468395689?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2009/10/dual-booting-windows-7-and-linux.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-5048389562611481911</guid><pubDate>Sat, 10 Oct 2009 23:50:00 +0000</pubDate><atom:updated>2009-10-30T19:24:49.719-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Omega Drivers</category><category domain='http://www.blogger.com/atom/ns#'>nVidia</category><title>Omega Drivers for nVidia</title><description>I've been having stability trouble with my nVidia graphics card on an old computer -- it's crashing it when accessing video intensive web sites.  So instead of using the official nVidia driver, I switch to the Omega driver. Downloaded from http://www.omegadrivers.net&lt;br /&gt;&lt;br /&gt;Omega makes drivers for both ATI and nVidia.  And based on what I've seen so far, their drivers are better and have a better user interface.  I am already less than happy that nVidia decided not to provide Vista support for my MX 440SE AGP card, which had been only a couple of years old when Windows Vista came out.  After this episode of poor driver quality, I am going to make sure my next graphics card is not one from nVidia.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-5048389562611481911?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2009/10/omega-drivers-for-nvidia.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-2910110296040988366</guid><pubDate>Wed, 16 Sep 2009 03:55:00 +0000</pubDate><atom:updated>2009-09-16T00:12:52.198-04:00</atom:updated><title>NVidia Geforce4 4400 AGP 8X in Windows 7</title><description>I have a 5-year-old Dell 400SC server with a Linksys USB wireless adapter and an Nvidia Geforce4 4400 AGP 8X video card.  I wanted to try Windows 7 on it.&lt;br /&gt;&lt;br /&gt;Everything seemed to work fine (after I gathered drivers from Dell and Linksys) with the exception of the AGP video card.  The card, according to manufacturer, is not supported in Windows Vista.&lt;br /&gt;&lt;br /&gt;A little digging (well, a lot of digging) on the Internet turned up &lt;a href="http://nomoregoatsoup.wordpress.com/2007/08/12/getting-better-vista-performance-with-older-nvidia-graphics-cards/" &gt;this blog&lt;/a&gt;, which helped me out.&lt;br /&gt;&lt;br /&gt;Apparently some versions of the NVidia drivers will semi-work in Vista, and therefore by extension, in Windows 7 as well.  I downloaded the Forceware Version: 81.98 driver and manually installed it.  Afterwards I even installed the Nvidia Control Panel plug-in by running under the compatibility mode for the installation.&lt;br /&gt;&lt;br /&gt;Well, the installation actually took several back-and-forthness, but eventually I did end up with a semi-working video card in Windows 7.  The max resolution is only 1280x1024, less than the 1600x1280 resolution the card can display in Windows XP, and I had to tweak a setting in the display control to set it to use the Card Rendering instead of Monitor Rendering.&lt;br /&gt;&lt;br /&gt;But it's still better than having to buy a new graphic card...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-2910110296040988366?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2009/09/nvidia-geforce4-4400-agp-8x-in-windows.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-1114551048824886080</guid><pubDate>Tue, 08 Sep 2009 02:10:00 +0000</pubDate><atom:updated>2009-10-28T23:59:07.366-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Windows 7</category><category domain='http://www.blogger.com/atom/ns#'>Samsung ML-1740</category><category domain='http://www.blogger.com/atom/ns#'>driver install</category><title>Install Samsung ML-1740 driver on Windows 7</title><description>The Samsung GDI driver for ml-1740 et al. is packaged in an .exe file from the Samsung download web site.  &lt;a href=http://org.downloadcenter.samsung.com/downloadfile/ContentsFile.aspx?CDSite=US&amp;CttFileID=1291152&amp;CDCttType=DR&amp;ModelType=&amp;ModelName=ML-1740&amp;VPath=DR/200701/20070129084454453_ML-1740_GDI_Vista.exe&gt;http://org.downloadcenter.samsung.com/downloadfile/ContentsFile.aspx?CDSite=US&amp;CttFileID=1291152&amp;CDCttType=DR&amp;ModelType=&amp;ModelName=ML-1740&amp;VPath=DR/200701/20070129084454453_ML-1740_GDI_Vista.exe&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, the .exe file is not Windows 7 compatible.  If you try to install the driver by clicking on the executable, the program will terminate.  So what to do?&lt;br /&gt;&lt;br /&gt;Well, it's simple really.  The driver works fine in Windows 7; you just have to install it manually.  To do so, follow these steps:&lt;br /&gt;&lt;br /&gt;1.  download the driver from the link above&lt;br /&gt;2.  double click on the downloaded file.  there will be a windows error message informning you this program is incompatible with this version of windows.  Don't close this error message window yet, because we need to access the temporary files the install program has extracted.&lt;br /&gt;3.  now go to the temp directory of your computer, typically, it's (user folder)\appdata\local\temp. It's a hidden folder; to view it you need to enable view of hidden files and folders in Windows folder option. The files contained in the .exe file above were extracted in this directory.  Sort by date and you'll see a temp folder containing the following directories:  printer\GDI\Vista.  Copy the content of the directory to a permanent folder, for example, the download directory.&lt;br /&gt;&lt;br /&gt;-- There's actually an easier way as pointed out by one of the comments below.  You can right click on the Samsung exe file and choose properties --&gt; compatibility --&gt; and choose to run the program under the compatibility mode for Vista SP2.  I tried it and it works.&lt;br /&gt;&lt;br /&gt;4.  Now go to Start --&gt; Devices and Printers. Select Add a printer, when you reach the page for selecting printer drivers, click on Have Disk... and choose the driver file you had copied earlier.&lt;br /&gt;&lt;br /&gt;Works like a charm.  Have a look at my printer set up:&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://lh3.ggpht.com/_VkpdlwcqWiQ/SqXAAn2n7PI/AAAAAAAAFDI/f_647FdhFoA/s800/Samsung-1740.JPG" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;a href="samsung"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-1114551048824886080?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2009/09/install-samsung-ml-1740-driver-on.html</link><author>noreply@blogger.com (Steve)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_VkpdlwcqWiQ/SqXAAn2n7PI/AAAAAAAAFDI/f_647FdhFoA/s72-c/Samsung-1740.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-8360830163610211468</guid><pubDate>Sat, 29 Aug 2009 04:08:00 +0000</pubDate><atom:updated>2009-08-29T01:50:29.180-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Netbook without DVD</category><category domain='http://www.blogger.com/atom/ns#'>Windows 7</category><title>Installing Windows 7 on a Netbook without DVD drive</title><description>I installed Windows 7 on my son's Netbook ASUS 1005HA. Since it does not have a DVD drive, I wasn't sure if the installation would go smoothly. Well, indeed it did. So to report, what you need to do the install are:&lt;br /&gt;&lt;br /&gt;1. An unused partition on the Netbook to house Windows 7 Operating System. His Netbook came preconfigured with two partitions. But if yours didn't, you can always create a new partition with a tool like BootIt.&lt;br /&gt;&lt;br /&gt;2. A virutal CD/DVD mounting tool. I used DaemonTool to do that. With it you can simulate a DVD drive using an ISO file on the hard drive.&lt;br /&gt;&lt;br /&gt;Once that's done, I copied the Windows 7 ISO onto his Netbook, mounted the ISO using the DaemonTool, and installed Windows 7 onto the second partition. Everything just worked. No sweat.&lt;br /&gt;&lt;br /&gt;Here's a screenprint of the new OS:&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://lh6.ggpht.com/_VkpdlwcqWiQ/Spi_R7AWBAI/AAAAAAAAFBk/r_KzHS9NtIo/s800/windows%207.JPG" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-8360830163610211468?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2009/08/installing-windows-7-on-netbook-without.html</link><author>noreply@blogger.com (Steve)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_VkpdlwcqWiQ/Spi_R7AWBAI/AAAAAAAAFBk/r_KzHS9NtIo/s72-c/windows%207.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-5003440503088113515</guid><pubDate>Fri, 28 Aug 2009 00:59:00 +0000</pubDate><atom:updated>2009-08-27T21:12:57.957-04:00</atom:updated><title>California Trip</title><description>My family just returned from a Central California vacation.  We visited San Francisco, Sonoma County, Yosemite National Park, and John Steinbeck country (Salinas Valley, San Juan Bautista, Monterey, Carmel, and Big Sur).  One morning in Yosemite, we had a surprise visitor.  Look who's above of our rental car:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://photo.trips45.com/SanFran2009/images/dsc_0257.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;And here's close-up view of him:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://photo.trips45.com/SanFran2009/images/dsc_0260.jpg" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-5003440503088113515?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2009/08/california-trip.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-8628057587087974714</guid><pubDate>Fri, 07 Aug 2009 00:51:00 +0000</pubDate><atom:updated>2009-08-06T21:16:54.739-04:00</atom:updated><title>Lessons from the Car Repair</title><description>Two weeks ago, I was involved in a car accident.  Another car "T-boned" into my car at an intersection.  The right side of my car was completely damaged, even the tires.  Luckily no one was sitting on the passenger side of the vehicle and the damage was limited to just the cars.&lt;br /&gt;&lt;br /&gt;I showed the damage to a friend of mine before heading down to a auto body shop for insurance estimate.  My friend Jason, who knows cars, took one look and guessed it would cost probably $6500 to repair the car.&lt;br /&gt;&lt;br /&gt;Afterwards I went to the shop and had the car photographed for insurance claim.  Several days later, the insurance company estimated the repair cost would be $3500.  That's quite a discrepancy!&lt;br /&gt;&lt;br /&gt;Once the repair started though, the body shop quickly determined the estimate was way off and filed for supplement claim.  The total cost of repair?  Between $6000-7000.&lt;br /&gt;&lt;br /&gt;Which begs the question:  why was the initial insurance estimate so far off?  Well, the answer is that the insurance adjuster never saw the car in person; instead, he relied on the photos sent by the body shop. As a result, he missed many parts that could not be repaired and needed replacements.  Have we all done this before in our own business?&lt;br /&gt;&lt;br /&gt;You betcha.  How many times a software development project got out of control from the initial cost and time estimate? I've seen lots. Often, the person making the initial estimate relied solely on the product requirement document, without fully understanding the nuances of the underlying business problems.  To me, the lesson from the car repair is this:   Get as close to the source as possible. Get find hand knowledge of a business problem.  Never base your estimate solely on the requirement documents.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-8628057587087974714?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2009/08/lessons-from-car-repair.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-5746395826441897900</guid><pubDate>Wed, 03 Jun 2009 12:54:00 +0000</pubDate><atom:updated>2009-08-27T21:14:40.104-04:00</atom:updated><title>Tiananmen, Twenty Years Ago Today</title><description>There are things of which I may not speak;&lt;br /&gt;There are dreams that cannot die;&lt;br /&gt;There are thoughts that make the strong heart weak,&lt;br /&gt;And bring a pallor into the cheek,&lt;br /&gt;And a mist before the eye.&lt;br /&gt;And the words of that fatal song&lt;br /&gt;Come over me like a chill:&lt;br /&gt;"A boy's will is the wind's will,&lt;br /&gt;And the thoughts of youth are long, long thoughts."&lt;br /&gt;&lt;br /&gt;-- Henry Wadsworth Longfellow&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-5746395826441897900?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2009/06/tiananmen-twenty-years.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-6899741025310641904</guid><pubDate>Thu, 19 Mar 2009 15:54:00 +0000</pubDate><atom:updated>2009-03-20T18:23:06.864-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Miami</category><category domain='http://www.blogger.com/atom/ns#'>Gator Park</category><category domain='http://www.blogger.com/atom/ns#'>Travel</category><title>Random Travel Post</title><description>This photo was taken at the Gator Park in South Florida last year.  It makes me laugh.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://photo.trips45.com/MiamiKeyWest2008/images/dsc_7610.jpg" width=500&gt;&lt;/img&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-6899741025310641904?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2009/03/random-travel-post.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-1472548275496909545</guid><pubDate>Fri, 06 Mar 2009 17:15:00 +0000</pubDate><atom:updated>2009-03-07T03:00:14.624-05:00</atom:updated><title>Testing out WiX.com, an online tool for building Flash web site</title><description>&lt;object type="application/x-shockwave-flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" allowscriptaccess="never" allownetworking="internal" height="391" width="600"&gt;&lt;param name="base" value="http://static.wix.com"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;param name="movie" value="http://static.wix.com/client/app.swf"&gt;&lt;param name="quality" value="high"&gt;&lt;param name="FlashVars" value="pageId=8XQ7wVi2yOI-a&amp;amp;embedFormat=normal&amp;amp;embedID=8LsACc9b6nK8fuvCr9H19ucXtEiSU3ZuNB4TfS42UuLs3ivStw8s1ZHBvljyo_6ia&amp;amp;partner_id=WMGs4POB1ko-a"&gt;&lt;param name="scale" value="noScale"&gt;&lt;param name="salign" value="tl"&gt;&lt;embed src="http://static.wix.com/client/app.swf" quality="high" flashvars="pageId=8XQ7wVi2yOI-a&amp;amp;embedFormat=normal&amp;amp;embedID=8LsACc9b6nK8fuvCr9H19ucXtEiSU3ZuNB4TfS42UuLs3ivStw8s1ZHBvljyo_6ia&amp;amp;partner_id=WMGs4POB1ko-a" type="application/x-shockwave-flash" base="http://static.wix.com" wmode="transparent" scale="noscale" salign="tl" height="291" width="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;I used WiX.com's free Flash Studio to make the album object above.  The web site's very easy to use.  It took about 10 minutes to learn to use their design studio, and the Flash object I created is hosted on WiX.com.  &lt;br /&gt;&lt;br /&gt;I recommend it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-1472548275496909545?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2009/03/testing-out-wix-online-tool-for.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-8108505890714877941</guid><pubDate>Wed, 31 Dec 2008 22:41:00 +0000</pubDate><atom:updated>2009-03-20T18:22:19.046-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Dell customer service</category><title>My Problem with Dell's Customer Service</title><description>I was a good customer of Dell, having bought over a dozen computers from them over the years, and never once utilized their tech support since I can fix most common computer problems on my own.  &lt;br /&gt;&lt;br /&gt;A week ago, I bought a laptop from Dell as a present for a relative -- but there was a glitch with the order.  &lt;br /&gt;&lt;br /&gt;I've heard horror stories from people about Dell's customer service, and today I had the privilege of experiencing it first hand.  It was mind numbingly BAD.&lt;br /&gt;&lt;br /&gt;I found out today, 5 days after I placed the order (by checking the order status online, without any notifications from Dell), that the laptop I bought as a present for someone had been canceled.  I called Dell Customer Support and after 1 hour of being on hold and talking to various departments, five transfers including having my call dropped twice, I was finally transferred back to the department I first called -- Customer Service, and was told by Monish, a "senior customer service rep" who refused to let me speak to his supervisor, that there was nothing he could do for me to either reinstate my order, which was canceled due a system glitch, or, to reinstate the promotion coupon or give me another one so I could place another order for the same price as my canceled order.&lt;br /&gt;&lt;br /&gt;I am puzzled.  Does Dell not understand that I do not need to buy PC from them?  Once I hung up the phone from Dell, I bought a Toshiba laptop from Newegg.com. The order was confirmed and the credit card charge was processed in seconds, and within three hours the laptop is being shipped to me via free 1-day UPS ground shipping from New Jersey.&lt;br /&gt;&lt;br /&gt;So I guess Dell can say goodbye to me as a loyal customer.   I could be wrong, but very few good businesses survive for the long run by continuously providing sub par customer service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-8108505890714877941?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2008/12/dells-horrible-customer-service.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-4839523528154602720</guid><pubDate>Sat, 27 Sep 2008 15:09:00 +0000</pubDate><atom:updated>2010-02-05T22:34:47.816-05:00</atom:updated><title>My favorite neighborhood in London</title><description>Having just returned from London, I want to mention how much I love South Kensington.  Though I have some personal reasons for liking the neighborhood, I also think it's a great area for tourists and business travelers.  There is a perfect balance of being in the center of everything yet still possessing plenty of neighborhood charms.&lt;br /&gt;&lt;br /&gt;My hotel on Thurloe Square in South Kensington:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_VkpdlwcqWiQ/SN5OOilLlmI/AAAAAAAADa8/3ZVac0dO5N8/s1600-h/DSC_9226.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_VkpdlwcqWiQ/SN5OOilLlmI/AAAAAAAADa8/3ZVac0dO5N8/s320/DSC_9226.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5250720227268466274" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-4839523528154602720?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2008/09/my-favorite-neighgborhood-in-london.html</link><author>noreply@blogger.com (Steve)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_VkpdlwcqWiQ/SN5OOilLlmI/AAAAAAAADa8/3ZVac0dO5N8/s72-c/DSC_9226.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-8582904522768551188</guid><pubDate>Fri, 12 Sep 2008 01:45:00 +0000</pubDate><atom:updated>2008-09-27T15:22:04.787-04:00</atom:updated><title>VirtualBox</title><description>Has anyone tried the Sun's VirtualBox Virtual Server?  It's a fantastic product, dubbed one of the best VM solutions you've never heard of.&lt;br /&gt;&lt;br /&gt;I downloaded the product tonight from http://www.virtualbox.org/ and found it very easy to install and use.  Compared to VMware server, VirtualBox has some nice features, for example, the wizard walking you through the virtual machine creation process is very logically designed, and the product is free.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-8582904522768551188?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2008/09/virtualbox.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-7747100997388417955</guid><pubDate>Mon, 25 Aug 2008 04:12:00 +0000</pubDate><atom:updated>2008-08-25T00:19:14.546-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>linux</category><category domain='http://www.blogger.com/atom/ns#'>-Xss option</category><category domain='http://www.blogger.com/atom/ns#'>Stack size overflow</category><category domain='http://www.blogger.com/atom/ns#'>JVM</category><title>Somthing's fishy in Linux JVM</title><description>I just encountered another failed JVM setting.  This time it was the Oracle SQL Developer.&lt;br /&gt;&lt;br /&gt;Here's the error log under verbose option:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;steven@family-room:/opt/sqldeveloper$ ./sqldeveloper.sh -verbose&lt;br /&gt;&lt;br /&gt;Oracle SQL Developer&lt;br /&gt; Copyright (c) 2006, 2007, Oracle. All rights reserved.&lt;br /&gt;&lt;br /&gt;Reading configuration from: /opt/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf&lt;br /&gt;Working directory is /opt/sqldeveloper/sqldeveloper/bin&lt;br /&gt;Running Command: /usr/lib/jvm/java-6-sun-1.6.0.06/bin/../jre/bin/java  -Xmx512M -Xverify:none -XX:JavaPriority10_To_OSPriority=10 -XX:JavaPriority9_To_OSPriority=9 -Dapple.laf.useScreenMenuBar=true -Dcom.apple.mrj.application.apple.menu.about.name=SQL_Developer -Dcom.apple.mrj.application.growbox.intrudes=false -Dcom.apple.macos.smallTabs=true -Doracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG=true -Dsun.java2d.ddoffscreen=false -Dide.update.masterserver=http://www.oracle.com/technology/software/products/sql/master.xml -Dwindows.shell.font.languages= -Dide.AssertTracingDisabled=true -Doracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG=true -Djava.util.logging.config.file=logging.conf -Dide.conf="/opt/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf" -Dide.startingcwd="/opt/sqldeveloper/sqldeveloper/bin" -Dide.home.dir.name=.sqldeveloper  -classpath ../../ide/lib/ide-boot.jar:../../jdev/lib/xmleditor.jar:../../ide/lib/oicons.jar:../../jlib/jewt4.jar:../../jlib/share.jar:../../sqldeveloper/lib/jle2.jar:../../sqldeveloper/lib/oracle.dbtools.logging.jar oracle.ide.boot.Launcher&lt;br /&gt;Using oracle.home=/opt/sqldeveloper&lt;br /&gt;Using ide.user.dir=/home/steven/.sqldeveloper&lt;br /&gt;/opt/sqldeveloper/sqldeveloper/bin/../../ide/bin/launcher.sh: line 478: 19573 Segmentation fault      ${JAVA} ${APP_VM_OPTS} ${APP_SCRIPT_USER_HOME} ${APP_ENV_VARS} -classpath ${APP_CLASSPATH} ${APP_MAIN_CLASS} ${APP_APP_OPTS}&lt;br /&gt;Error: SQL Developer can't recognize the JDK version&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Unlike Netbeans' error message, this one is totally bogus.  Anyway, because of what happened in Netbeans, I suspected it was the JVM stack size option again, so I added "AddVMOption  -Xss4M" to the jdev/bin/ide.conf, just above where the -Xms option was set.  &lt;br /&gt;&lt;br /&gt;The problem instantly disappeared.  Seems to me the default JVM stack size on Linux is too small for a number of graphic heavy Java applications.  I wonder if this is a bug with the Hotspot JVM implementation on Linux.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-7747100997388417955?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2008/08/somthings-fishy-on-linux-jvm.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-8278836494107693117</guid><pubDate>Sun, 24 Aug 2008 23:09:00 +0000</pubDate><atom:updated>2008-08-24T20:45:26.175-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Java</category><category domain='http://www.blogger.com/atom/ns#'>linux</category><category domain='http://www.blogger.com/atom/ns#'>Stack size overflow</category><category domain='http://www.blogger.com/atom/ns#'>Netbeans</category><title>Netbeans Crash in Linux / Kubuntu</title><description>When I launched the Java IDE Netbeans 6.1 today, I got this error:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;steven@family-room:~/netbeans-6.1/bin$ ./netbeans&lt;br /&gt;An irrecoverable stack overflow has occurred.&lt;br /&gt;#&lt;br /&gt;# An unexpected error has been detected by Java Runtime Environment:&lt;br /&gt;#&lt;br /&gt;#  SIGSEGV (0xb) at pc=0xb7e249bc, pid=25679, tid=3019492240&lt;br /&gt;#&lt;br /&gt;# Java VM: Java HotSpot(TM) Client VM (10.0-b22 mixed mode, sharing linux-x86)&lt;br /&gt;# Problematic frame:&lt;br /&gt;# C  [libc.so.6+0x739bc]  memcpy+0x1c&lt;br /&gt;#&lt;br /&gt;# An error report file with more information is saved as:&lt;br /&gt;# /home/steven/netbeans-6.1/bin/hs_err_pid25679.log&lt;br /&gt;#&lt;br /&gt;# If you would like to submit a bug report, please visit:&lt;br /&gt;#   http://java.sun.com/webapps/bugreport/crash.jsp&lt;br /&gt;# The crash happened outside the Java Virtual Machine in native code.&lt;br /&gt;# See problematic frame for where to report the bug.&lt;br /&gt;#&lt;br /&gt;./../platform8/lib/nbexec: line 466: 25679 Aborted                 "/usr/lib/jvm/java-6-sun/bin/java" -Djdk.home="/usr/lib/jvm/java-6-sun" -classpath "/home/steven/netbeans-6.1/platform8/lib/boot.jar:/home/steven/netbeans-6.1/platform8/lib/org-openide-modules.jar:/home/steven/netbeans-6.1/platform8/lib/org-openide-util.jar:/home/steven/netbeans-6.1/platform8/lib/locale/boot_ja.jar:/home/steven/netbeans-6.1/platform8/lib/locale/boot_pt_BR.jar:/home/steven/netbeans-6.1/platform8/lib/locale/boot_zh_CN.jar:/home/steven/netbeans-6.1/platform8/lib/locale/org-openide-modules_ja.jar:/home/steven/netbeans-6.1/platform8/lib/locale/org-openide-modules_pt_BR.jar:/home/steven/netbeans-6.1/platform8/lib/locale/org-openide-modules_zh_CN.jar:/home/steven/netbeans-6.1/platform8/lib/locale/org-openide-util_ja.jar:/home/steven/netbeans-6.1/platform8/lib/locale/org-openide-util_pt_BR.jar:/home/steven/netbeans-6.1/platform8/lib/locale/org-openide-util_zh_CN.jar:/usr/lib/jvm/java-6-sun/lib/dt.jar:/usr/lib/jvm/java-6-sun/lib/tools.jar" -Dnetbeans.dirs="/home/steven/netbeans-6.1/nb6.1:/home/steven/netbeans-6.1/ide9:/home/steven/netbeans-6.1/java2:/home/steven/netbeans-6.1/xml2:/home/steven/netbeans-6.1/apisupport1:/home/steven/netbeans-6.1/enterprise5:/home/steven/netbeans-6.1/mobility8:/home/steven/netbeans-6.1/profiler3:/home/steven/netbeans-6.1/gsf1:/home/steven/netbeans-6.1/ruby2:/home/steven/netbeans-6.1/visualweb2:/home/steven/netbeans-6.1/soa2:/home/steven/netbeans-6.1/identity2:/home/steven/netbeans-6.1/uml5:/home/steven/netbeans-6.1/harness:/home/steven/netbeans-6.1/cnd2:" -Dnetbeans.home="/home/steven/netbeans-6.1/platform8" '-Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade' '-Dnetbeans.accept_license_class=org.netbeans.license.AcceptLicense' '-Xmx161m' '-Dcom.sun.aas.installRoot=/home/steven/glassfish-v2ur2' '-client' '-Xss2m' '-Xms32m' '-XX:PermSize=32m' '-XX:MaxPermSize=200m' '-Xverify:none' '-Dapple.laf.useScreenMenuBar=true' '-Dsun.java2d.noddraw=true' org.netbeans.Main --userdir "/home/steven/.netbeans/6.1" "--branding" "nb"&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;As you can see, the error is caused by a stack overflow.  Of course, a number of items can go wrong with that, for example, some code with bad recursive calls; however, my Netbeans had been working fine, so I thought the default thread size might be too small for Netbeans.  &lt;br /&gt;&lt;br /&gt;The stack size option in JVM (not to be confused with heap size options) is set by using the Xss flag.  As you can see from the stack trace above (no pun intended), the default stack size was 2MB.  A grep on the netbean folder revealed that this is being set in etc/netbeans.conf like this:&lt;br /&gt;&lt;br /&gt;netbeans_default_options="-J-Dcom.sun.aas.installRoot=\"/home/steven/glassfish-v2ur2\" -J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m &lt;br /&gt;&lt;br /&gt;I changed the -Xss from 2m to 4m and launched Netbeans again.&lt;br /&gt;&lt;br /&gt;Voila. Problem solved.&lt;br /&gt;&lt;br /&gt;PS -- each project in Netbeans has its own runtime settings.  You may need to add the -Xss option to the project property (right click on the project name and select property, then select run --&gt; vm options)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-8278836494107693117?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2008/08/netbeans-crash-in-linux-kubuntu.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-5894163113899008997</guid><pubDate>Sun, 24 Aug 2008 21:30:00 +0000</pubDate><atom:updated>2008-08-24T17:53:47.814-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>solaris 10</category><category domain='http://www.blogger.com/atom/ns#'>gcc install</category><category domain='http://www.blogger.com/atom/ns#'>No space left on device</category><title>Unix for Dummies --musings from a gcc install</title><description>Unix admins are a curious bunch.&lt;br /&gt;&lt;br /&gt;Exhibit A.  Someone posted this message on one of the Unix chat boards:&lt;br /&gt;&lt;blockquote&gt;Help!  My gcc install failed.  The error message I got is:&lt;br /&gt;&lt;br /&gt;(sparc) 2.95.3&lt;br /&gt;cpio: Cannot write "reloc/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/cc1", errno 28&lt;br /&gt;, No space left on device&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;And the answers from those helpful Unix admins on the board?  They ranged from "You are running out of space." to "run a df -k".&lt;br /&gt;&lt;br /&gt;Well, duh.   I think common sense is not a popular trait among the admins.&lt;br /&gt;&lt;br /&gt;The space error message is a problem commonly encountered during the installation of a very large package, like the gcc. 95% of the time, the answer is: the /var partition is almost full.  Specifically, it is the /var/sadmin directory which contains all the package install information.  To solve the problem, move the directory to another partition, and create a sym link in its old place.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-5894163113899008997?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2008/08/unix-for-dummies-musings-from-gcc.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-8312334191689023140</guid><pubDate>Sun, 24 Aug 2008 02:52:00 +0000</pubDate><atom:updated>2008-08-24T17:52:46.509-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>CUPS</category><category domain='http://www.blogger.com/atom/ns#'>foomatic gdi driver</category><category domain='http://www.blogger.com/atom/ns#'>Samsung ML-1740</category><category domain='http://www.blogger.com/atom/ns#'>Solaris printing</category><title>Install Samsung ML-1740 Printer in Solaris 10</title><description>The Samsung ML-1740 is a non-postscript laser printer.  To print in Solaris, I decided to install and run CUPS (common unix printing system) instead of using the standard lpcommand in Solaris&lt;br /&gt;&lt;br /&gt;Why?&lt;br /&gt;&lt;br /&gt;Because I know CUPS will work since that's what my Kubuntu runs.  &lt;br /&gt;&lt;br /&gt;The major steps to install and configure Samsung ML-1740 in Solaris 10 are:&lt;br /&gt;&lt;br /&gt;1.  Install CUPS.  You could use a pre-compiled CUPS package (freely available from the Sun Solaris Optional Component DVD and the Solaris web site), or you could download the latest source code from www.cups.org and build the binary yourself.  I've tried both and would HIGHLY recommend using the latest CUPS (version 1.3.8). It's less buggy, plays nicely with clients like Firefox and has some additional niceties, like letting you browse for a printer driver file, and telling you when a particular filter specified by your printer's driver is missing.&lt;br /&gt;&lt;br /&gt;2. Start CUPS.  &lt;br /&gt;/etc/init.d/cups start  &lt;br /&gt;Point your browser to the CUPS management interface at localhost:631  Make sure CUPS is running and you can see the management interface before continue.&lt;br /&gt;&lt;br /&gt;3. Get the printer driver.  Because the foomatic gdi driver is platform independent, I simply use the same one I have on Kubuntu, which I downloaded from &lt;a href="http://www.openprinting.org/ppd-o-matic.cgi?driver=gdi&amp;printer=Samsung-ML-1740&amp;show=0"&gt;OpenPrinting.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4.  Install the foomatic-rip filter.&lt;br /&gt;Because my printer is not a postscript printer, the gdi driver downloaded in step 2 uses the foomatic-rip filter to translate the postscript language for CUPS.  The foomatic filter is not installed by default from either CUPS package, so I again got mine off the OpenPrinting.org web site.  &lt;a href="http://www.openprinting.org/download/foomatic/foomatic-filters-3.0-current.tar.gz"&gt;The foomatic tar file link is here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5.  Configure the printer in CUPS.  Add the printer to your user preference.&lt;br /&gt;&lt;br /&gt;In Kubuntu, it takes all of 2 minutes to get my Samsung ML-1740 laser printer set up.  But things got a lot more interesting when I tried to follow all the steps above to install the printer in Solaris.  &lt;br /&gt;&lt;br /&gt;Stay tuned if you are interested in some troubleshooting tips with CUPS in Solaris and Foomatic printer drivers.  I can tell you the story does have a happy ending...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-8312334191689023140?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2008/08/install-samsung-ml-1740-printer-in.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-848646477015767511</guid><pubDate>Thu, 21 Aug 2008 22:29:00 +0000</pubDate><atom:updated>2008-08-21T21:01:23.945-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>linux</category><category domain='http://www.blogger.com/atom/ns#'>fs-driver</category><category domain='http://www.blogger.com/atom/ns#'>DiskInternals</category><category domain='http://www.blogger.com/atom/ns#'>accessing EXT3 in Windows</category><title>Linux Filesystem Viewer for Windows</title><description>Linux has long been able to mount both Windows NTFS and FAT file systems, but the reverse is not true in Windows.&lt;br /&gt;&lt;br /&gt;To view a ext2 or ext3 file system, I tried a tool called DiskInternals Linux Reader, downloaded from the company's web site:  &lt;a href="http://www.diskinternals.com/download.shtml"&gt;http://www.diskinternals.com/download.shtml&lt;/a&gt;.  I installed it on my dual boot Windows XP/Kubuntu server.&lt;br /&gt;&lt;br /&gt;I can now see my Linux file systems in Windows XP, but if you need to read the files, you'd have to use the recovery option in the DiskInternals tool and make a copy of the file.&lt;br /&gt;&lt;br /&gt;I guess it works for those emergency situations that you need to get a file from the Linux partition, but it is not very convenient.&lt;br /&gt;&lt;br /&gt;So I tried a second software, called Ext2 Installable File System For Windows, from &lt;a href="http://www.fs-driver.org/download.html"&gt;http://www.fs-driver.org/download.html&lt;/a&gt;.  Despite the name of the product, the software works for both Ext2 and Ext3 file systems, and you have the option of disabling the write access to the Linux partition.  After the install, you can mount the Linux partitions to their own drive letters, and they show up just like any other NT drives.  By the way, the configuration is done through a file, ifsdrives.cpl in Windows XP, which you access through the control panel.&lt;br /&gt;&lt;br /&gt;There are some technical issues related to mounting of an Ext3 partition vs. an Ext2 one.  The Ext3 file system is the Ext2 file system which has been extended by journaling. It is backward-compatible to Ext2 - an Ext3 volume can be mounted and used as an Ext2 volume. The Ext2 IFS software is smart enough to check the Ext3 file system and will refuse mounting an Ext3 file system which contains data in its journal, just like older Linux kernels which have no Ext3 support. This way, it avoids potentially corrupting the file system in case of a prior system crash in Linux.&lt;br /&gt;&lt;br /&gt;All and all, the IFS software is a great tool.  Kudos to the folks at fs-driver.org.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-848646477015767511?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2008/08/linux-filesystem-viewer-for-windows.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-4386130223401933054</guid><pubDate>Thu, 21 Aug 2008 13:57:00 +0000</pubDate><atom:updated>2009-03-16T08:55:40.229-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>China</category><category domain='http://www.blogger.com/atom/ns#'>Travel</category><title>Charming Shanghai Neighborhoods</title><description>Shanghai is my favorite city in China.  I loved its unique blend of European flair and Chinese characters.  The following photos are from some of my favorite neighborhoods in Shanghai:&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_VkpdlwcqWiQ/SK13flK7zSI/AAAAAAAACyw/roYipWw1fMk/s1600-h/DSC_7666.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_VkpdlwcqWiQ/SK13flK7zSI/AAAAAAAACyw/roYipWw1fMk/s320/DSC_7666.JPG" alt="" id="BLOGGER_PHOTO_ID_5236973326139378978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The Dongjiadu Church, a Portuguese style church, in Old Shanghai.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_VkpdlwcqWiQ/SK11Rmgf5JI/AAAAAAAACyY/sYF8xZ-L9gQ/s1600-h/DSC_7683.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_VkpdlwcqWiQ/SK11Rmgf5JI/AAAAAAAACyY/sYF8xZ-L9gQ/s320/DSC_7683.JPG" alt="" id="BLOGGER_PHOTO_ID_5236970886956835986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A traditional Shanghai Longtang (a residential quarter) in the former French Concession.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_VkpdlwcqWiQ/SK11iXVKRBI/AAAAAAAACyg/EW6L4K6Jc-s/s1600-h/DSC_7732.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_VkpdlwcqWiQ/SK11iXVKRBI/AAAAAAAACyg/EW6L4K6Jc-s/s320/DSC_7732.JPG" alt="" id="BLOGGER_PHOTO_ID_5236971174940525586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Shanghai's many lively neighborhood parks.  This one on the Shaoxing Road is the smallest park in Shanghai.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_VkpdlwcqWiQ/SK142YotiSI/AAAAAAAACy4/pmzT3Gs-ZiU/s1600-h/DSCN4029.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_VkpdlwcqWiQ/SK142YotiSI/AAAAAAAACy4/pmzT3Gs-ZiU/s320/DSCN4029.JPG" alt="" id="BLOGGER_PHOTO_ID_5236974817423231266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The Nanjing Road pedestrian shopping district&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_VkpdlwcqWiQ/SK129NFY38I/AAAAAAAACyo/vtACCpHzSqM/s1600-h/DSC_8186.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_VkpdlwcqWiQ/SK129NFY38I/AAAAAAAACyo/vtACCpHzSqM/s320/DSC_8186.JPG" alt="" id="BLOGGER_PHOTO_ID_5236972735558115266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;View from the Oriental Pearl across the Bund.  Notice the difference in the water color where the Suzhou Creek meets the Huangpu River.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;For more, you can read a  &lt;a href="http://photo.trips45.com/Shanghai/Shanghai.html"&gt;detailed Shanghai neighborhood guide I wrote.&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-4386130223401933054?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2008/08/charming-shanghai-neighborhoods.html</link><author>noreply@blogger.com (Steve)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_VkpdlwcqWiQ/SK13flK7zSI/AAAAAAAACyw/roYipWw1fMk/s72-c/DSC_7666.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-8119850460580664938</guid><pubDate>Wed, 20 Aug 2008 03:02:00 +0000</pubDate><atom:updated>2008-08-21T20:57:48.512-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>China</category><category domain='http://www.blogger.com/atom/ns#'>Travel</category><title>My favorite memories of China</title><description>&lt;a href='http://3.bp.blogspot.com/_VkpdlwcqWiQ/SKuJX1nq9TI/AAAAAAAACxI/2YZg4hVkUN0/s1600-h/collage1.jpg'&gt;&lt;img src='http://3.bp.blogspot.com/_VkpdlwcqWiQ/SKuJX1nq9TI/AAAAAAAACxI/2YZg4hVkUN0/s400/collage1.jpg' border='0' alt=''style='clear:both;float:left; margin:0px 10px 10px 0;' /&gt;&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;div style='clear:both; text-align:LEFT'&gt;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' style='border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;' align='middle' border='0' /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;We just completed a family trip to China.  I am going to post some of my favorite memories from the trip.&lt;br /&gt;&lt;br /&gt;And number one on the list:  Food!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-8119850460580664938?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2008/08/my-favorite-memories-of-china.html</link><author>noreply@blogger.com (Steve)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_VkpdlwcqWiQ/SKuJX1nq9TI/AAAAAAAACxI/2YZg4hVkUN0/s72-c/collage1.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-568563140787994212</guid><pubDate>Wed, 20 Aug 2008 03:00:00 +0000</pubDate><atom:updated>2008-08-21T20:57:57.964-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>China</category><category domain='http://www.blogger.com/atom/ns#'>Travel</category><title>The empty Forbidden City</title><description>&lt;a href='http://3.bp.blogspot.com/_VkpdlwcqWiQ/SKuKc4PudjI/AAAAAAAACxQ/vTKOq1cadH0/s1600-h/collage3.jpg'&gt;&lt;img src='http://3.bp.blogspot.com/_VkpdlwcqWiQ/SKuKc4PudjI/AAAAAAAACxQ/vTKOq1cadH0/s400/collage3.jpg' border='0' alt=''style='clear:both;float:left; margin:0px 10px 10px 0;' /&gt;&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;div style='clear:both; text-align:LEFT'&gt;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' style='border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;' align='middle' border='0' /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;As long as you know where to go to avoid the crowd, the Forbidden City can be had without tourists.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-568563140787994212?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2008/08/empty-forbidden-city.html</link><author>noreply@blogger.com (Steve)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_VkpdlwcqWiQ/SKuKc4PudjI/AAAAAAAACxQ/vTKOq1cadH0/s72-c/collage3.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-7008467351433007872</guid><pubDate>Wed, 20 Aug 2008 02:04:00 +0000</pubDate><atom:updated>2008-08-21T16:12:40.654-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Album Backup and Restore</category><category domain='http://www.blogger.com/atom/ns#'>Picasa</category><title>Hacking Picasa</title><description>I like the Picasa software primarily for its album feature.  The albums I created are stored as meta data in the Picasa database and are not physical copies of the photos, therefore, they are more efficient in terms of data storage.&lt;br /&gt;&lt;br /&gt;However, what happens if you choose to move your photos to another location.  Hey, I know!  Because I found out the hard way.  You lose all you albums.&lt;br /&gt;&lt;br /&gt;Well, I managed to find a backup copy of some Picasa system files (called .pal files).  Those files contain the list of photos that belong to different albums.  &lt;br /&gt;&lt;br /&gt;So I thought there's gotta be a way to hack Picasa so that I could create albums using my own meta data.  I created a test album and used the backup feature in Picasa to dump the album settings into an ISO file.  I then mounted the ISO file in Kubuntu: &lt;br /&gt;&lt;br /&gt;sudo mount CD0.iso /cdrom -t iso9660 -o loop&lt;br /&gt;&lt;br /&gt;After I opened the ISO, I found that files.txt in the ISO root contained a list of files for the album.  The lines are like this:&lt;br /&gt;&lt;br /&gt;\[Z]\mnt\xpdata\Documents and Settings\3po\My Documents\My Pictures\Test\Picasa.ini&lt;br /&gt;ft,3eabbb00,1c8fc34,3eabbb00,1c8fc34&lt;br /&gt;&lt;br /&gt;3eabbb00,1c8fc34,3eabbb00,1c8fc34 are Hex codes.  Different Hex codes are appended to each line in the file.  I don't know what they mean or how I could crack them.  Therefore, so far, no dice on how to hack the Picasa albums.&lt;br /&gt;&lt;br /&gt;I wonder if there's a way to hack into the Picasa db...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-7008467351433007872?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2008/08/hacking-picasa.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-4945147785543481316.post-1154251034679285735</guid><pubDate>Tue, 19 Aug 2008 18:09:00 +0000</pubDate><atom:updated>2008-08-21T20:59:46.238-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>linux</category><category domain='http://www.blogger.com/atom/ns#'>Windows Authentication</category><category domain='http://www.blogger.com/atom/ns#'>SAMBA</category><title>Setting up SAMBA server on Kubuntu and client on XP</title><description>So today I decided to set up a SAMBA server on my Kubuntu because this is where my music collection is stored.  My son uses the music library to sync up his ipod, and his computer is often running Windows XP.&lt;br /&gt;&lt;br /&gt;To install SAMBA, I used the Kubuntu Debian package manager.  Very straight forward.&lt;br /&gt;&lt;br /&gt;Afterwards, before I did any configuration of the SAMBA server, I checked the SAMBA install from the XP client using \\ip_address, and it's already there!  The printer is shared.  Cool.&lt;br /&gt;&lt;br /&gt;Step two, add the shared folders.  Now, a lot of people will quickly tell you to go edit the /etc/samba/smb.conf file.  DON'T.  It's a waste of time for a simple home project like this.  SAMBA works fine out of the box by default for a small network, and there is a graphic user interface in Kubuntu to handle the folder sharing.  &lt;br /&gt;&lt;br /&gt;You get to the configuration via System Settings --&gt; Sharing --&gt; File Sharing.  Enter administrator mode and you are ready to roll.  I added the My Music folder to the SAMBA share, and next thing I know, it's showed up nicely on XP.&lt;br /&gt;&lt;br /&gt;What if you would like to limit the access to the shared folder?  That's where a lot of the problems happened in the past between Windows and SAMBA and if you do a search on the Internet, you'd find numerous postings on this topic, most of them, unfortunately, are NOT helpful.&lt;br /&gt;&lt;br /&gt;To add users to a shared folder, you can also use the GUI by selecting "More SAMBA option" then the User tab.  Once there, click on the "Expert" button and add the users and assign their access privileges.&lt;br /&gt;&lt;br /&gt;Done? Well, not so fast.  If you try to access the folder from your XP client now, you'll see an authentication dialog asking for your user name and password.  But it will not authenticate you even if you type in the correct credentials.&lt;br /&gt;&lt;br /&gt;You see, Windows XP encrypts the passwords by default.  So how is my Kubuntu linux going to understand the passwords being sent from an XP client?&lt;br /&gt;&lt;br /&gt;This is where a simple SAMBA utility came into play.  The utility is called smbpasswd and can keep track your Linux user names and encrypted passwords in a database on Kubuntu. Run the following command:&lt;br /&gt;&lt;br /&gt;sudo smbpasswd -a your_user_name&lt;br /&gt;&lt;br /&gt;-a stands for add.  The program will prompt you to enter and confirm your password.  &lt;br /&gt;&lt;br /&gt;Now try again from your Windows client.  Voila.  All this functionality was accomplished without a single attempt to manually edit the smb.conf file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4945147785543481316-1154251034679285735?l=blog.trips45.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.trips45.com/2008/08/setting-up-samba-server-on-kubuntu-and.html</link><author>noreply@blogger.com (Steve)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item></channel></rss>