<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>View from the Swamp &#187; Technology &amp; Computers</title>
	<atom:link href="http://www.viewfromtheswamp.com/topics/technology-and-computers/feed" rel="self" type="application/rss+xml" />
	<link>http://www.viewfromtheswamp.com</link>
	<description>Life in South Florida Can Skew Anyone&#039;s Perspective</description>
	<lastBuildDate>Thu, 01 Apr 2010 21:26:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>I Like the Matias USB 2.0 Keyboard</title>
		<link>http://www.viewfromtheswamp.com/2009/08/08/i-like-the-matias-usb-2-0-keyboard</link>
		<comments>http://www.viewfromtheswamp.com/2009/08/08/i-like-the-matias-usb-2-0-keyboard#comments</comments>
		<pubDate>Sat, 08 Aug 2009 15:19:59 +0000</pubDate>
		<dc:creator>Sonjay</dc:creator>
				<category><![CDATA[Macs]]></category>
		<category><![CDATA[keyboard]]></category>

		<guid isPermaLink="false">http://www.viewfromtheswamp.com/?p=9</guid>
		<description><![CDATA[My new keyboard arrived, and I like it a lot. The keys have a nice tactile feel on keypress, and I&#8217;m not making nearly as many typos as I was on my last two keyboards. My fingers just &#8220;know&#8221; where the right keys are on this one.
This particular keyboard has one particular feature that I [...]]]></description>
			<content:encoded><![CDATA[<p>My new keyboard arrived, and I like it a lot. The keys have a nice tactile feel on keypress, and I&#8217;m not making nearly as many typos as I was on my last two keyboards. My fingers just &#8220;know&#8221; where the right keys are on this one.</p>
<p>This particular keyboard has one particular feature that I really like: The alternate characters (such as ®, ©, ‡, ¶, and others that aren&#8217;t accessed via regular keys) are printed right on the face of the keys, so it&#8217;s easy to find the particular one I&#8217;m looking for, and I can type them by simply hitting option-key or option-shift-key.</p>
<p>There were two keys that were problematic on this keyboard, though. The caps-lock key has been moved from its normal home on the far left of the keyboard, above the shift key, over to the right side of the bottom row, between the option and control keys. I found that I was frequently hitting caps-lock instead of option. The Mac&#8217;s System Preferences -&gt; keyboard modification allowed me to change that mapping, and now my caps-lock key acts liks the option key. I virtually never use caps-lock, so this is a perfectly acceptable solution.</p>
<p>The other problem was, the help and delete keys are lower than I&#8217;m used to, and so I was frequently hitting help when I was reaching for delete. Which opens the help viewer, which I then have to close, and then I can delete whatever I trying to delete. The built-in keymapping options didn&#8217;t allow me to change that, but a little freeware program called <a href="http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;item_id=ukelele" target="_blank">Ukulele</a> solved that problem handily. Now my help key acts like a second delete key, and it doesn&#8217;t matter which of those two keys I hit. I rarely use the help files, and when I do I usually access them from the menu using the mouse, so that also is a perfectly fine solution.</p>
<div style="width:500px; margin: 4px auto; text-align:center;">
<img class="size-full wp-image-11" title="Matias USB 2.0 Keyboard for Mac" src="http://www.viewfromtheswamp.com/images/usb20keyboard.jpg" alt="Matias USB 2.0 Keyboard for Mac" width="500" height="196" class="centered" /><br />The Matias USB 2.0 Keyboard for Mac
</div>
<p>Now that I&#8217;ve found a keyboard I like, I&#8217;m thinking I should order a lifetime supply. I&#8217;m quite sure they&#8217;ll stop making it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viewfromtheswamp.com/2009/08/08/i-like-the-matias-usb-2-0-keyboard/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protecting Your Data</title>
		<link>http://www.viewfromtheswamp.com/2009/08/02/protecting-your-data</link>
		<comments>http://www.viewfromtheswamp.com/2009/08/02/protecting-your-data#comments</comments>
		<pubDate>Sun, 02 Aug 2009 13:35:06 +0000</pubDate>
		<dc:creator>Sonjay</dc:creator>
				<category><![CDATA[Technology & Computers]]></category>
		<category><![CDATA[backups]]></category>
		<category><![CDATA[Carbon Copy Cloner]]></category>
		<category><![CDATA[Retrospect]]></category>
		<category><![CDATA[Time Machine]]></category>

		<guid isPermaLink="false">http://www.viewfromtheswamp.com/?p=7</guid>
		<description><![CDATA[Back up early and back up often!
For many years, I&#8217;ve been very good about backing up my computer. I learned that lesson back when I worked in a real office for a real company. Our graphic artist had been working on a very important Photoshop file for over a year. She wasn&#8217;t working on that [...]]]></description>
			<content:encoded><![CDATA[<p>Back up early and back up often!</p>
<p>For many years, I&#8217;ve been very good about backing up my computer. I learned that lesson back when I worked in a real office for a real company. Our graphic artist had been working on a very important Photoshop file for over a year. She wasn&#8217;t working on that file every day, but whenever she had some time in between other routine projects. The day was almost at hand when she would need to send that file to the printer, so she was stepping up the amount of time she was spending working on this file. The project this file was for was extremely important, and there was no wriggle room in the schedule or the production deadline. At the time, the best backup system available to us was a tape backup system, and she rotated her backups through 5 different tapes, one for each business day of the week. She religiously ran her backup every day to the appropriate tape.</p>
<p>One day, she went to work on the file and it wouldn&#8217;t open. Photoshop reported it was corrupted. She tried everything. She called our tech support. Nothing would open that file. Well, okay, she&#8217;s got five backups. Pop in the most recent backup tape. The file was corrupted. No problem, there are 4 more backups. She&#8217;ll lose a day or two of work, but it&#8217;s not a big deal. Pop in the second most recent backup. The file was corrupted. Still not a big deal, one of the remaining 3 backups will surely be good. The third most recent backup &#8212; the file was corrupted. Now she&#8217;s pretty concerned.</p>
<p>The fourth most recent backup &#8212; the file was corrupted. She&#8217;s on the verge of panic, and is about to slit her wrists or jump out the nearest window.</p>
<p>The fifth &#8212; and last &#8212; backup. The file was good! Phew! Okay, she lost 5 days worth of work, but <em>a major disaster was averted.</em></p>
<p>It turned out that the spools on the tape drive were defective and were stretching the tape as it recorded her data. We were very lucky that the one tape contained her file intact.</p>
<h2>The Take-Home Lesson</h2>
<p>The take-home lesson from that little adventure is, <strong>never</strong> rely on one single backup method.</p>
<p>I have an almost-perfect backup system.</p>
<ul>
<li>I have several extra hard drives attached to my Mac. I use a great donation-ware utility called <a href="http://www.bombich.com/software/ccc.html" target="_blank">Carbon Copy Cloner</a> to run scheduled clones daily, weekly, and bi-weekly. Two clones are &#8220;exact mirror&#8221; duplicates of my hard drive as it exists at the time of the backup, and two are &#8220;incremental&#8221; clones that copy over everything new and changed from my main hard drive, but leaves on the clone anything that no longer exists on my main hard drive. The mirrored clones are cloned every day on alternating days. In case of catastrophic failure of my main drive, I could boot from one of the mirrored clones and it would be just as if I had booted from my main drive, with absolutely everything intact and in exactly the same state it was in at the time of the clone. The two incremental clones serve as backups to my mirrored clones, and also allow me to easily retrieve older files that I&#8217;ve dumped from my main hard drive, by a simple drag-and-drop.</li>
<li>Additionally, I use <a href="http://www.retrospect.com/products/software/retroformac/" target="_blank">Retrospect</a> to back up my user files to DVD. I rotate between two Retrospect schedules. One runs nightly, in the evening after I&#8217;m done working for the day. The other one runs weekly, and backs up my files to a different backup set. The first set maintains a daily archive of all my files, and the second set maintains a weekly archive of all my files.</li>
<li>I also use Time Machine, Apple&#8217;s &#8220;Easy Button&#8221; backup solution. I didn&#8217;t think I would like Time Machine, but I do. I purchased an additional external hard drive to use as my Time Machine disk, and Time Machine runs in the background every hour, backing up whatever files I&#8217;ve changed in the past hour. The thing I like best about Time Machine is that it&#8217;s so easy to grab any recent version of a file. If I&#8217;m working on some particularly complex bit of php code, and I&#8217;ve completely bollixed it up, I can use Time Machine to go back to the version I had saved an hour ago, or two hours ago, or earlier. Time Machine wouldn&#8217;t be my first choice for a complete restore in case of hard drive failure, but it&#8217;s an additional option in case all of my other backups fail simultaneously.</li>
</ul>
<p>I like Time Machine so much that I bought another hard drive for my husband to use, because he doesn&#8217;t back up nearly often enough. Just yesterday he commented to me that he plugs in his Time Machine disk to his laptop every couple of days at the office and lets it do its thing. A backup once every couple of days wouldn&#8217;t be nearly enough for me, but it&#8217;s a lot better than Tom&#8217;s previous backup schedule, which was once every month or two, at best.</p>
<p>I use some other backup approaches, as well. Since I use Parallels virtualization software, with 3 different very large virtual disk images of three different Windows operating systems, and since I use Entourage, with its stupendously stupid monolithic database, I exclude those from my Time Machine and Retrospect backups. I work with a lot of MySQL databases, and those don&#8217;t live in my user directory, nor are they easily accessible in the Finder. So I have a couple of cron scripts that generate a complete database dump and a copy of my Entourage database every morning. The computer turns itself on at 5am, and the cron scripts run shortly thereafter. The Windows virtual disk images I just don&#8217;t worry about &#8212; I don&#8217;t keep anything critical on those, so I would just re-install Windows if anything happened to those.</p>
<h2>The Weakness in my System</h2>
<p>The only weakness in my multilayered backup system is that I have no offsite backups, other than files that I&#8217;ve uploaded to the web server. If the house burned down with all my backups, I&#8217;d be in a bad way. I&#8217;ve been considering signing up for Mozy, or simply using the &#8220;poor man&#8217;s backup system&#8221; by having my husband carry one of my external clones back and forth to his office. The likelihood that his office and our house would both burn down at the same time is extremely low, so that should be pretty safe.</p>
<p>My backup strategy may seem like overkill, but it&#8217;s a beefed-up version of my previous backup system, which included a Retrospect backup to DVD and a clone to an extra internal hard drive. At the beginning of this year, both my main hard drive and my cloned hard drive failed at the same time. I ended up replacing the whole computer. Since I had my daily Retrospect backups on DVD, I was able to restore all my files &#8212; but it took days to reinstall all my programs, restore all my files, restore my databases, and re-configure all the configurations and settings to where my computer was in a usable state. I had to install php and MySQL, get all the customized Apache configurations back the way I wanted them, enter dozens of application license codes, and generally spend a lot of time messing with things before I was able to do a lick of work for any paying clients.</p>
<p>I was pleased that I didn&#8217;t lose any important files (or any files, for that matter), but I was terribly unhappy at the time I had to spend restoring my system. So I instituted additional backups to additional media. Everything runs automatically, so all I have to do is pop in the appropriate DVD regularly. I won&#8217;t rest easy until I&#8217;m doing regular off-site backups, though.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viewfromtheswamp.com/2009/08/02/protecting-your-data/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Quest for the Perfect Keyboard</title>
		<link>http://www.viewfromtheswamp.com/2009/08/01/my-quest-for-the-perfect-keyboard</link>
		<comments>http://www.viewfromtheswamp.com/2009/08/01/my-quest-for-the-perfect-keyboard#comments</comments>
		<pubDate>Sat, 01 Aug 2009 13:10:32 +0000</pubDate>
		<dc:creator>Sonjay</dc:creator>
				<category><![CDATA[Macs]]></category>
		<category><![CDATA[keyboards computers]]></category>

		<guid isPermaLink="false">http://www.viewfromtheswamp.com/?p=5</guid>
		<description><![CDATA[My favorite keyboard of all time was the original extended keyboard from Apple, back in the days before USB keyboards. I could type on that thing all day. Since the advent of USB keyboards, I&#8217;ve had more trouble finding a keyboard I&#8217;m comfortable with. Since I spend many hours every day working on my computer, [...]]]></description>
			<content:encoded><![CDATA[<p>My favorite keyboard of all time was the original extended keyboard from Apple, back in the days before USB keyboards. I could type on that thing all day. Since the advent of USB keyboards, I&#8217;ve had more trouble finding a keyboard I&#8217;m comfortable with. Since I spend many hours every day working on my computer, I really really a good keyboard.</p>
<p>For years, I&#8217;ve used the iMediaKey from Macally. I liked that keyboard. It was almost as comfortable to use as the original Apple extended keyboard. For a long time, whenever I spilled coffee on it or needed a new one for any other reason, I ordered another identical keyboard. I wish now I had bought up a lifetime supply, because Macally has stopped making them.</p>
<p>I&#8217;ve tried Apple&#8217;s fancy new brushed-metal keyboard. I kept reading reviews by people who said it took them a while to get used to it, but once they did, they wouldn&#8217;t want to use anything else. Well, I tried for several months to get used to it, and I just couldn&#8217;t. There&#8217;s not enough tactile feel to the keys or sufficient tactile feedback on keypress. Too many typos, too slow, not comfortable to use. I&#8217;ve decided that any of the new &#8220;slim&#8221; style keyboards are just not for me. Which makes it difficult to find a good keyboard, because that&#8217;s what all the keyboard makers seem to be moving toward.</p>
<p>I also tried the white keyboard that Apple was shipping with its Macs for a while. It&#8217;s not a &#8220;slim&#8221; style, and it has better tactile feedback, but still too many typos and not very comfortable. The biggest problem is that the keyboard has virtually no bezel or frame around the outside. Whenever I rest my elbow on the desk while reading over something, my arm presses against the space bar and I end up entering hundreds of space characters in whatever document I&#8217;m working on, until I notice it.</p>
<p>I had been wanting to try the Matias Tactile Pro keyboard. Everyone says it&#8217;s the closest thing ever to the original Apple extended keyboard. But they apparently don&#8217;t make it anymore. I&#8217;ve read up on the keyboards from DiNovo &amp; Logitech &#8212; none of them appeal to me. I&#8217;ve rejected out of hand any PC keyboards. My husband uses a Microsoft ergonomic keyboard with his laptop, and he loves it. But the labeling of the alt, control and &#8220;windows&#8221; keys always throws me off &#8212; I want to use the Command key, goshdernit, not the control key!</p>
<p>Yesterday I ordered the USB 2.0 keyboard from Matias. It looks promising. I&#8217;ll post an update after it arrives and I&#8217;ve had a chance to try it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viewfromtheswamp.com/2009/08/01/my-quest-for-the-perfect-keyboard/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why So Many Clueless Programmers?</title>
		<link>http://www.viewfromtheswamp.com/2008/06/10/why-so-many-clueless-programmers</link>
		<comments>http://www.viewfromtheswamp.com/2008/06/10/why-so-many-clueless-programmers#comments</comments>
		<pubDate>Tue, 10 Jun 2008 12:49:00 +0000</pubDate>
		<dc:creator>Sonjay</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[eBay & ePN]]></category>
		<category><![CDATA[incompetence]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.viewfromtheswamp.com/2008/06/10/why-so-many-clueless-programmers</guid>
		<description><![CDATA[Recently, I&#8217;ve the distinct joy of dealing with incompetent programmers on two different, unrelated, projects. Or perhaps they&#8217;re competent but simply don&#8217;t give a damn.
First up: A new regional service provider for an association of professionals. I have nearly a dozen clients whose websites depend on a datafeed, which was provided by the previous service [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I&#8217;ve the distinct joy of dealing with incompetent programmers on two different, unrelated, projects. Or perhaps they&#8217;re competent but simply don&#8217;t give a damn.</p>
<p><strong>First up:</strong> A new regional service provider for an association of professionals. I have nearly a dozen clients whose websites depend on a datafeed, which was provided by the previous service provider for this association. The old datafeed was excellent &#8212; clear and concise, comprehensive, and easy to use. The new provider first hemmed and hawed and offered vague responses to direct questions&#8230;.. Somewhat important questions such as, &#8220;Will you still provide us with a datafeed?&#8221; If this service provider was not going to provide a datafeed, I would have to rewrite all the programming on my clients&#8217; sites to use a different datafeed from a secondary source, which wasn&#8217;t as good as the one we were currently getting, but at least it was something. If the new provider would be providing a datafeed, I needed the schema for it as soon as possible, because the old datafeed was going to cease on a particular date, and any new datafeed would likely require rewriting my programming.</p>
<p>The new provider, though, simply couldn&#8217;t seem to tell us if they would be providing a datafeed or not. First the answer was &#8220;yes,&#8221; then it was &#8220;no,&#8221; then it was &#8220;maybe,&#8221; then it was &#8220;yes, and it will be compliant with the national standard,&#8221; then it was &#8220;if you pay us for the custom programming we will.&#8221; I was just about at the point where I would have to use the other available datafeed in order to get my clients&#8217; sites updated by the deadline, when this new provider made a datafeed available.</p>
<p>And when I finally got a look at it: <strong>Oh boy, does it suck.</strong> First of all, and I&#8217;m actually very glad of this, the datafeed <strong>omits some of the crucial information</strong> that my clients need. I couldn&#8217;t believe that a large professional service provider such as this one would omit such critical information from the datafeed they provide to their members. Keep in mind, the members, including my clients, provide the data in the first place, and <strong>pay the service provider handsomely</strong> to maintain it for them. This isn&#8217;t some free service where you get what you pay for.</p>
<p>As I said, I was glad they omitted this information, because it allowed me to recommend to my clients that we use the secondary datafeed from a different provider. My clients wouldn&#8217;t have understood, or cared, about my other objections to the datafeed, but the missing information they understood and cared about.</p>
<p>And what are my other objections to this new feed? Well, first, it <strong>completely ignores the flexibility of relational databases</strong>, and has never even been in the same room with the concept of <a rel="nofollow" href="http://bytes.com/forum/thread585228.html">normalization</a>. As an example, for a particular feature, the datafeed has 5 fields for characteristics of that feature. What will happen when 6 characteristics are needed? The datafeed will have to be restructured to add a 6th field, and my database that uses the datafeed will have to be restructured, and the programming code that selects the data and displays it in a web browser would have to be re-written (again) to accommodate the 6th characteristic. And then a 7th characteristic will appear at some point, and I&#8217;d have to go through that pointless exercise all over again. The datafeed is structured this way for about 9 different features &#8212; and it&#8217;s almost certain that these will need to be changed on a regular basis.</p>
<p>It also means that for a feature, say, &#8220;surface,&#8221; a particular characteristic, say &#8220;fuzzy,&#8221; might appear in field #10, or field #11, or field #12, or field #13, or field #14&#8230;. Well, you probably get the idea. There&#8217;s no consistency at all with respect to what goes where in the database. So that if I wanted to search the database for items that have a fuzzy surface, I have to write the code to search multiple different fields. This is both stupid, and highly inefficient.</p>
<p>The previous service provider understood relational databases and had structured their datafeed so that they could add a 6th characteristic, and a 7th, and even an 8th, 9th, and 10th, and it would continue working with my database &#8220;as is,&#8221; with no re-programming required. It&#8217;s not that I&#8217;m lazy &#8212; when re-programming is required, I do it. But I have better things to do with my time than waste it re-writing code that shouldn&#8217;t need to be rewritten, and my clients have better things to do with their money than pay me for that time.</p>
<p>And they did silly things like break up a single 1,200-character text field into 5 separate text fields, breaking up the text between words in a sentence, if needed, to fit them into the shorter text fields. That&#8217;s easy enough to handle in my code &#8212; I would simply concatenate all 5 fields into 1 in my database query. But it shouldn&#8217;t be necessary</p>
<p>The complete lack of normalization, and the moronic handling of the large text field, are indicative of a programmer who doesn&#8217;t know jack shit about databases. And that was my biggest concern of all. Even if I were to use the database as provided, what would they do with it down the road? They might decide to remove or add fields without telling anyone, or make other changes that would totally break the sites that depend on the datafeed.</p>
<p>We ended up using the secondary provider&#8217;s datafeed. It&#8217;s not as good as the previous one we were getting, but it&#8217;s infinitely better than the datafeed from the new provider.</p>
<p><strong>Second: eBay,</strong> of all people! You would think a company the size of eBay would have highly competent programmers who know what they&#8217;re doing.</p>
<p>News flash: They don&#8217;t.</p>
<p>I have a number of sites that earn affiliate commissions from eBay&#8217;s Partner Network program. I can view reports on my earnings within eBay&#8217;s ePN website. I can also download those reports, for importing into a spreadsheet or database.</p>
<p>I want to be able to view and manipulate these reports in different ways than the ePN interface allows, so I&#8217;ve been working on a program that will import the downloaded reports into a database and allow me to search, sort, and analyze in a variety of ways. I think it&#8217;s a very cool program, and I may develop it further in order to release it publicly.</p>
<p>But the transaction reports that I get from eBay made my shake me head. One day, the report might contain 9 fields, and the next day it might have 11, and on another day it might have 13. I think there are some other possible permutations possible, too, but until I get such a report in my account I won&#8217;t know exactly how many fields it will have or in what order.</p>
<p>This makes it much more difficult to import the data into my database. I can&#8217;t just &#8220;LOAD DATA INFILE,&#8221; nor can I simply parse the files and do a standard INSERT query. Instead, I have to parse the files and check for the number of fields, and check to see what headings the fields have, and write several different MySQL queries to use, depending on the results of the parsing.</p>
<p>These are basic tab-delimited files. eBay&#8217;s programmers should know enough to just put a zero or a null value, along with the tab, for the fields that aren&#8217;t needed for a given report &#8212; such that all downloaded reports would have exactly 13 fields, always, and they would all have the same fields, in the same order, always.</p>
<p>I sometimes feel overwhelmed and outclassed on the programming forums where I hang out. There are so many extremely competent, highly skilled programmers who can toss off a complex INNER JOIN of 5 different tables as easily as I can type my name.</p>
<p>These programmers would laugh their asses off if they were to see these datafeeds and reports that I&#8217;m dealing with.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viewfromtheswamp.com/2008/06/10/why-so-many-clueless-programmers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remove Border from Linked Images</title>
		<link>http://www.viewfromtheswamp.com/2008/03/19/remove-border-from-linked-images</link>
		<comments>http://www.viewfromtheswamp.com/2008/03/19/remove-border-from-linked-images#comments</comments>
		<pubDate>Wed, 19 Mar 2008 21:47:00 +0000</pubDate>
		<dc:creator>Sonjay</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Website Development]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://www.viewfromtheswamp.com/2008/03/19/remove-border-from-linked-images</guid>
		<description><![CDATA[In a Dreamweaver newsgroup that I read regularly, the following question is asked and answered almost daily:&#8220;How do I remove the ugly blue border from around all my linked images?&#8221;
The answer is, put this in your style sheet:
a img {   border: 0;}
]]></description>
			<content:encoded><![CDATA[<p>In a Dreamweaver newsgroup that I read regularly, the following question is asked and answered almost daily:<br /><span style="font-style:italic;"><br />&#8220;How do I remove the ugly blue border from around all my linked images?&#8221;</span></p>
<p>The answer is, put this in your style sheet:
<pre>a img {   border: 0;}</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.viewfromtheswamp.com/2008/03/19/remove-border-from-linked-images/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A GPS Chartplotter For My Car</title>
		<link>http://www.viewfromtheswamp.com/2008/01/13/a-gps-chartplotter-for-my-car</link>
		<comments>http://www.viewfromtheswamp.com/2008/01/13/a-gps-chartplotter-for-my-car#comments</comments>
		<pubDate>Sun, 13 Jan 2008 15:13:00 +0000</pubDate>
		<dc:creator>Sonjay</dc:creator>
				<category><![CDATA[Technology & Computers]]></category>
		<category><![CDATA[cool stuff]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.viewfromtheswamp.com/2008/01/13/a-gps-chartplotter-for-my-car</guid>
		<description><![CDATA[
For Christmas, my in-laws gave me a automotive GPS for my car. I&#8217;ve used a number of different marine GPS chartplotters on boats &#8212; and I just love them &#8212; but I had never even thought about getting one for my car.
It turns out this was a very cool, and very thoughtful, gift. This handy [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kqzyfj.com/click-2405313-10419257?url=http%3A%2F%2Fwww.basspro.com%2Fwebapp%2Fwcs%2Fstores%2Fservlet%2FProductDisplay%3FstoreId%3D10151%26catalogId%3D10001%26langId%3D-1%26partNumber%3D10207080%26cm_ven%3DAffiliate%26cm_cat%3DVantage%26cm_pla%3Dfeed%26cm_ite%3DAuto+%26+ATV%2FUTV+%3E+ATV%2FUTV+%26+Accessories+%3E+Winches" target="_blank"><img src="/images/cargps.jpg" alt="" class="imgright" /></a></p>
<p>For Christmas, my in-laws gave me a <a href="http://www.kqzyfj.com/click-2405313-10419257?url=http%3A%2F%2Fwww.basspro.com%2Fwebapp%2Fwcs%2Fstores%2Fservlet%2FProductDisplay%3FstoreId%3D10151%26catalogId%3D10001%26langId%3D-1%26partNumber%3D10207080%26cm_ven%3DAffiliate%26cm_cat%3DVantage%26cm_pla%3Dfeed%26cm_ite%3DAuto+%26+ATV%2FUTV+%3E+ATV%2FUTV+%26+Accessories+%3E+Winches" target="_blank">automotive GPS</a><img src="http://www.lduhtrp.net/image-2807868-10501654" border="0" height="0" width="0" /> for my car. I&#8217;ve used a number of different <a href="http://www.boatingelectronics.net/Marine-Electronics/Chartplotters">marine GPS chartplotters</a> on boats &#8212; and I just love them &#8212; but I had never even thought about getting one for my car.</p>
<p>It turns out this was a very cool, and very thoughtful, gift. This handy little unit easily attaches to my windshield with a little suction cup, and automatically locates where I am and displays the map, the road I&#8217;m on, the direction I&#8217;m traveling, and shows upcoming crossroads.</p>
<p>Even better, I can use it to plot a route to a particular location. I just punch in the street address and the GPS automatically determines the route and gives me turn-by-turn instructions for getting there. It has a handy little &#8220;detour&#8221; button, so that if I come upon a bad wreck on the highway or something, it gives me an alternate route.</p>
<p>It comes pre-programmed with a multitude of service stations, restaurants, motels, and such, so that if I want to go to the nearest Chevron station, for example, I can use the touchscreen controls to select &#8220;Fuel,&#8221; scroll through the list of Shells, Citgos, Chevrons, etc., select the one I want, and automagically the unit tells me how to get there.</p>
<p>The display is excellent. Even in bright sunlight, the map is bright and clearly readable. There are several default settings that can be customized for the user&#8217;s preference, such as having the map show north up or route up, and whether I want the unit to default to the shortest route or the fastest route. I can save favorite locations, which will be very handy when we visit my brother-in-law in Tennessee, whose home we always have trouble finding.</p>
<p>There are fancier GPS streetmap units on the market, which cost a lot more money. I wouldn&#8217;t mind having one that would let me scroll the map around at will, save waypoints with the press of a single button (like the MOB buttons on the marine chartplotters), make telephone calls, and get traffic reports. But all those features add a lot of expense, and this handy little unit serves its purpose well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.viewfromtheswamp.com/2008/01/13/a-gps-chartplotter-for-my-car/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
