<?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>Feet Have Been &#187; Browsers</title>
	<atom:link href="http://wheremy.feethavebeen.com/category/browsers/feed/" rel="self" type="application/rss+xml" />
	<link>http://wheremy.feethavebeen.com</link>
	<description>Sometimes, you just go where your feet take you</description>
	<lastBuildDate>Tue, 24 Jan 2012 17:39:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Inconsistencies with File Upload</title>
		<link>http://wheremy.feethavebeen.com/2010/08/inconsistencies-with-file-upload/</link>
		<comments>http://wheremy.feethavebeen.com/2010/08/inconsistencies-with-file-upload/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 03:17:21 +0000</pubDate>
		<dc:creator>xangelo</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[file upload]]></category>

		<guid isPermaLink="false">http://wheremy.feethavebeen.com/?p=456</guid>
		<description><![CDATA[Before I even begin I want to state that this shouldn&#8217;t be used as a definitive source for this information. I am utilizing an older version of Firefox (3.0) and IE7 for all my tests. I can&#8217;t vouch for Chrome, Opera or Safari&#8217;s take on any of this, but I gather that it is much [...]]]></description>
			<content:encoded><![CDATA[<p>Before I even begin I want to state that this shouldn&#8217;t be used as a definitive source for this information. I am utilizing an older version of Firefox (3.0) and IE7 for all my tests. I can&#8217;t vouch for Chrome, Opera or Safari&#8217;s take on any of this, but I gather that it is much the same.</p>
<p>At some point in your web programming or web design career you will inevitably encounter the dreaded file upload &#8220;utility&#8221;. This piece of crap, is only present to allow users to select a file on their machine and eventually transfer it to your servers. Of course, this is a vital piece now, but perhaps at the time it was something that was easily overlooked. After all, at a time when your ISP speeds were approaching the 14.4kbps mark, uploading files was really something only the computer geeks did. </p>
<p>Now however, with profile pictures, online resumes, cloud storage and so much more, the file upload feature is front and center. Some places have gone so far as to eliminate the default HTML object and instead go with a Flash equivalent. This doesn&#8217;t really fix the issue, it&#8217;s like me saying &#8220;oh your computer doesn&#8217;t work? Here, use my iPad&#8221; <a class="simple-footnote" title="I really don&#8217;t have one http://wheremy.feethavebeen.com/2010/02/blagging-about-the-ipad/" id="return-note-456-1" href="#note-456-1"><sup>1</sup></a> It&#8217;s just a bypass. We need to fix this now! It&#8217;s already too late, we&#8217;re just playing catch up.</p>
<p><strong>Understanding the Process</strong><br />
File uploading is one of those features that, if you&#8217;re unlucky, you&#8217;ll have to design a layout around. That&#8217;s because, for some reason, every browser has decided that the File upload object is completely immune to CSS. No amount of styling can ever achieve what you want. It will always look like ass.</p>
<div id="attachment_470" class="wp-caption aligncenter" style="width: 295px"><a href="http://wheremy.feethavebeen.com/wp-content/uploads/2010/08/file-upload.png"><img src="http://wheremy.feethavebeen.com/wp-content/uploads/2010/08/file-upload.png" alt="File upload in Firefox and IE" title="File upload in Firefox and IE" width="285" height="266" class="size-full wp-image-470" /></a><p class="wp-caption-text">File upload in Firefox and IE</p></div>
<p>There is no easy way to style it, there is no way to replace it (unless you use flash, but that&#8217;s a whole different issue) and the only way to get around it is to hide it or integrate it directly into your design. There is absolutely no way to pretty it up. You can&#8217;t adjust the size of the button or the size of the input box. You are essentially stuck, with what you see. No way around it. Or is there? </p>
<p>Short of changing your entire design to work with default form elements (euych!) the only way to fix the file upload feature is to hide it completely. See, because we can still apply some style features to an encapsulating element <a class="simple-footnote" title="A div that contains the file upload field, for example" id="return-note-456-2" href="#note-456-2"><sup>2</sup></a>. So we could technically just hide the entire form field, and absolutely position it over our custom designed field. If we do it all right (we WILL have to use either a custom IE stylesheet or a bunch of hacks) we can make it look like our pretty file upload field is actually doing the work!</p>
<p><strong>The Code</strong><br />
The code for this is primarily CSS with some JavaScript sprinkled in to make sure that everything is positioned where it should be. I am utilizing the jQuery library for a lot of this simply because I use it in a lot of my projects. If you use any other libraries, they should all have equivalent methods and if they don&#8217;t, you should ditch them and switch to something else. If you are trying to follow along in straight JavaScript good luck. One of the primary reasons I work with a JavaScript library is because of cross browser inconsistencies. With a library, I can be sure that someone has gone through the painstaking task of setting up different kinds of math and implementation for the different browsers.</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;html&gt;
&lt;head&gt;
  &lt;title&gt;File Upload&lt;/title&gt;
  &lt;style type=&quot;text/css&quot;&gt;
&nbsp;
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id=&quot;fake-file&quot;&gt;
  &lt;input type=&quot;text&quot; id=&quot;fake-file-title&quot; name=&quot;fake_file_title&quot; value=&quot;&quot;&gt;
  &lt;button&gt;Browse&lt;/button&gt;
&lt;/div&gt;
&lt;div id=&quot;file-constraint&quot;&gt;
  &lt;input type=&quot;file&quot; id=&quot;real-file&quot;&gt;
&lt;/div&gt;
&nbsp;
&lt;/body&gt;
&lt;/html&gt;</pre></div></div>

<p>The CSS below is what we will be using to style our new input fields.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#fake-file</span> input <span style="color: #00AA00;">&#123;</span>
    -moz-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span><span style="color: #00AA00;">;</span> 
    <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#555</span><span style="color: #00AA00;">;</span> 
    -webkit-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span><span style="color: #00AA00;">;</span> 
    -o-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span><span style="color: #00AA00;">;</span> 
    -khtml-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span><span style="color: #00AA00;">;</span> 
    border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span><span style="color: #00AA00;">;</span>
  <span style="color: #00AA00;">&#125;</span>
  <span style="color: #cc00cc;">#fake-file</span> button <span style="color: #00AA00;">&#123;</span>
    -moz-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span><span style="color: #00AA00;">;</span> 
    <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#555</span><span style="color: #00AA00;">;</span> 
    -webkit-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span><span style="color: #00AA00;">;</span> 
    -o-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span><span style="color: #00AA00;">;</span> 
    -khtml-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span><span style="color: #00AA00;">;</span> 
    border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #933;">8px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span>
  <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Now it&#8217;s as simple as adding some positioning values to our file-constraint field. We will also alter the z-index and position it higher vertically than our fake file upload. Then we can simply utilize some JavaScript to make things work like it should.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#file-constraint</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span> 
<span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span> 
<span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">z-index</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">2</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Bam instant hidden. Based on the position of your actual fake file field the top/left attributes will obviously change. The JavaScript is just as simple. I am utilizing jQuery to hook in to the onChange event for the real-file field, but it&#8217;s not necessary. You can do the same without a library. I just prefer jQuery because it means I can target all browsers the exact same way.</p>

<div class="wp_syntax"><div class="code"><pre class="js" style="font-family:monospace;">$('#real-file').change(function(e) {
var str = $(this).val(); 
str = str.split('\\')[str.length-1]; 
$('#fake-file-title').val(str);
});</pre></div></div>

<p>Basically we get the value of the file upload field. In Firefox this is just the name of the file, while in IE it contains the complete path to the file. I prefer stripping out the path, but that is up to you. Basically the value from the real file field is just assigned to the fake file field. </p>
<p>Working with file uploads are a hassle and this really only covers a portion of the client-side. There are still many things to take into account such as temporary file locations, file permissions, fake-ajax / standard uploading etc. This tutorial isn&#8217;t meant to be a complete compendium of all things file uploading, but merely to point out some annoying UI inconsistencies. </p>
<div class="simple-footnotes"><p class="notes">Notes:</p><ol><li id="note-456-1">I really don&#8217;t have one <a href="http://wheremy.feethavebeen.com/2010/02/blagging-about-the-ipad/">http://wheremy.feethavebeen.com/2010/02/blagging-about-the-ipad/</a> <a href="#return-note-456-1">&#8617;</a></li><li id="note-456-2">A div that contains the file upload field, for example <a href="#return-note-456-2">&#8617;</a></li></ol></div>]]></content:encoded>
			<wfw:commentRss>http://wheremy.feethavebeen.com/2010/08/inconsistencies-with-file-upload/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ChromeOS &#8211; Revolution or Bust!</title>
		<link>http://wheremy.feethavebeen.com/2009/11/chromeos-revolution-or-bust/</link>
		<comments>http://wheremy.feethavebeen.com/2009/11/chromeos-revolution-or-bust/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 14:00:41 +0000</pubDate>
		<dc:creator>xangelo</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[chromeOS]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://wheremy.feethavebeen.com/?p=354</guid>
		<description><![CDATA[Everyone seems to be going a little over board with the newly announced Chrome OS. Don&#8217;t get me wrong, I love all new shiny things &#8211; I&#8217;m a shiny-new-thing-lover, but people are not only blowing this out of proportion, they&#8217;re not even talking about the right things. Let&#8217;s break it down shall we? What IS [...]]]></description>
			<content:encoded><![CDATA[<p>Everyone seems to be going a little over board with the newly announced Chrome OS. Don&#8217;t get me wrong, I love all new shiny things &#8211; I&#8217;m a shiny-new-thing-lover, but people are not only blowing this out of proportion, they&#8217;re not even talking about the right things. Let&#8217;s break it down shall we?</p>
<p><strong>What IS Chrome OS?<br />
</strong>Simply put, Chrome OS is Google&#8217;s take on the PC. They essentially stripped out the actual operating system and you&#8217;re running a slightly glorified browser. Why slightly? Well, because they&#8217;re essentially using Google Chrome with a few added tweaks. Want to know how it will run? Just pop open Google Chrome and hit the maximize button. Sure there will be a few UI tweaks and a couple of additions here and there, but that&#8217;s essentially what you are looking at.</p>
<p><strong>What&#8217;s the big deal then?<br />
</strong>The big deal here is two-fold. First off, it&#8217;s by Google! For die hard Googlers (me and damn near everyone else -.-) nothing Google can do is wrong! And even if they put out something questionable, they either fix it, or kill it and explain why. Google is also huge on the internet. Their applications either enjoy huge successes, or bomb and are killed quickly. Therefore, people come to expect a certain level of awesome from Google, and they expect that by Google officially calling Chrome OS it&#8217;s own project that they will get awesome. Secondly they used the word &#8220;cloud&#8221; multiple times, and right now that word is a game changer.</p>
<p><strong>I&#8217;m confused.<br />
</strong>Don&#8217;t worry, you&#8217;re not alone, a lot of tech bloggers seem to think that Google tipping its toe into the PC market will result in a revolution. Some people even think that Microsoft should watch out. They&#8217;re wrong. Google is trying something different, sure, but it won&#8217;t have much of an impact on people who aren&#8217;t tech savvy. Let&#8217;s examine this idea a bit more, with the use of some average customers.</p>
<p><strong>Customer 1 &#8211; Just want it to work</strong><br />
I worked for a while as a sales associate at a fairly large computer store. Customers would come in daily looking for a computer that they could use just for checking their email, browsing the internet and listening to some music. They didn&#8217;t do anything fancy, and were therefore not looking for anything overly expensive. Sadly, Chrome OS only satisfies 2.5 of their results, and even then, it clobbers them into something they&#8217;re not quite comfortable with. Web based email is something that is finally catching on to the main stream. It&#8217;s the newer generation that are really making strides with the cloud. Older <strong>generations</strong> are more comfortable with Outlook Express. That isn&#8217;t to say that won&#8217;t get used to a web-based client. It will just take some time. It took me a few months to move my parents away from Outlook Express and to Gmail. My father handled the move fairly well, but my mother found it a hassle. In fact, to this day she will delete and email rather than archive it, even if there is a chance she will use it later. The internet is what Chrome will excel at. But &#8220;browsing the internet&#8221; usually translates into 25-30 pages that a user will visit frequently. The last bit is where users will really get confused. Since ChromeOS doesn&#8217;t have a native file-system, there isn&#8217;t any way to store your files on it. That means that all your music on your old PC will stay on your old PC. If you have an mp3 player you can definitely hook it up and look at your music, but you can&#8217;t play it. Of course, if you have an iPod you&#8217;re just out of luck. iPod&#8217;s will require iTunes which requires a hard-drive. If you want to listen to music now, you&#8217;re stuck going with online services like Lala, Pandora and Last.fm. Of course, Pandora doesn&#8217;t work in most places, and that extensive library that they&#8217;ve build up won&#8217;t work.</p>
<p><strong>Customer 2 &#8211; The Gamer/Hardware Guru<br />
</strong>They know exactly what they are looking for and won&#8217;t waste your time. They&#8217;ll have a list of things they want and they&#8217;ll just run through your store and pick them up, stopping you only if they can&#8217;t find something. They&#8217;re veterans. They already know ChromeOS won&#8217;t let them play games or download movies and music or even let them tinker about with some music editing software that they need and they won&#8217;t waste time thinking about it.</p>
<p><strong>Customer 3 &#8211; The self-proclaimed guru<br />
</strong>These customers generally have some idea of what they&#8217;re looking for, but have no clue about specifics. They think of themselves as better than the average user and tend to have idea&#8217;s about systems that they&#8217;ve just picked up from others. They don&#8217;t know if ChromeOS is right for them, but once you mention that it doesn&#8217;t have a hard-drive they&#8217;ll be a little skeptic.</p>
<p><strong>Customer 4 &#8211; Curious<br />
</strong>This is the only customer that will pick up ChromeOS. They have an idea of what ChromeOS is about, and they know that it won&#8217;t replace a desktop or laptop, but still, they&#8217;re curious about it. These customers will come in looking specifically for ChromeOS and if you don&#8217;t have it, they&#8217;ll move right on to the next place.</p>
<p>And that is why ChromeOS isn&#8217;t going to go up against any of the big OSes. It&#8217;s not designed to. At its core, ChromeOS is meant for a very niche set of users. People who like Google&#8217;s products and are looking for a hassle free way to access them. It&#8217;s not meant to replace your current machine, it&#8217;s a supplement, something that Google themselves has tried to make clear. If you&#8217;re interested in reading up some more on Googles ChromeOS, I&#8217;ve included a couple links to some articles that I think address the situation rather well.</p>
<p><a href="http://gizmodo.com/5408712/what-google-needs-for-the-chrome-os-to-succeed">http://gizmodo.com/5408712/what-google-needs-for-the-chrome-os-to-succeed</a><br />
<a href="http://arstechnica.com/open-source/news/2009/11/chromeos-announcement.ars/">http://arstechnica.com/open-source/news/2009/11/chromeos-announcement.ars/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wheremy.feethavebeen.com/2009/11/chromeos-revolution-or-bust/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FTP (and it&#8217;s cousin, SFTP)</title>
		<link>http://wheremy.feethavebeen.com/2009/10/ftp-and-its-cousin-sftp/</link>
		<comments>http://wheremy.feethavebeen.com/2009/10/ftp-and-its-cousin-sftp/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 13:00:42 +0000</pubDate>
		<dc:creator>xangelo</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://wheremy.feethavebeen.com/?p=287</guid>
		<description><![CDATA[What is it? From the techical side of things FTP stands for File Transfer Protocol. It&#8217;s just a fancy way of saying it&#8217;s a standard for transferring files between your computer and another computer, be it a web server, or just your friends pc. FTP isn&#8217;t something you generally need to worry about until you [...]]]></description>
			<content:encoded><![CDATA[<p><strong>What is it?</strong><br />
From the techical side of things FTP stands for File Transfer Protocol. It&#8217;s just a fancy way of saying it&#8217;s a standard for transferring files between your computer and another computer, be it a web server, or just your friends pc. FTP isn&#8217;t something you generally need to worry about until you own a website, and then you&#8217;ll eventually realize that the file uploader that comes with your cPanel account by default just isn&#8217;t cutting it. When technical people refer to FTP they&#8217;re really saying FTP Program, which is a utility that you can install that can take advantage of the File Transfer Protocol and<em> transfer</em> some files from your PC to another one.</p>
<p><strong>Do you have it?</strong><br />
<a href="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/ftpacc.PNG"><img class="alignleft size-full wp-image-288" title="ftpacc" src="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/ftpacc.PNG" alt="ftpacc" width="54" height="68" /></a>Chances are, if you are the administrator of a server (even if it&#8217;s someplace you host your website online) you have access to FTP. Most hosting companies try to make it as easy as possible for people to set up their FTP accounts, and generally pouring through the help documents will ..well help. But if you log into your control panel (most likely cPanel) you can look for an icon that looks like this, or just says &#8220;FTP&#8221; on it<br />
<strong>Setting it up<br />
</strong>Essentially the page you are trying to get to will let you create and administer FTP accounts. The image below is what cPanel users will see. It&#8217;s a pretty straight forward form, and you just need to fill it out. The login is just the name that you will use to log in to your account. For my system, it&#8217;s set up to be login@feethavebeen.com, where &#8220;login&#8221; is a username that I created. The password is what you will need to enter to log in to your FTP account. Make sure it is something complicated, and if you&#8217;re not sure, just hit the Generate button and add a few characters onto the end. For some hosts, they automatically fill out the &#8220;Directory&#8221; setting. You should just delete this or set it to &#8220;public_html/&#8221;. That will ensure that the user you are logging in with can access all the files on your server. When you&#8217;re done just click the &#8220;Create FTP Account&#8221; button and wait for everything to be done. You&#8217;ll generally get to a confirmation page that will show you the username and password that you selected. Make sure you either write them down somewhere or remember them.</p>
<p><a href="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/ftpaccsetup.PNG"><img class="aligncenter size-full wp-image-289" title="ftpaccsetup" src="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/ftpaccsetup.PNG" alt="ftpaccsetup" width="459" height="265" /></a></p>
<p><strong>Accessing your account<br />
</strong>Now that your account is created, the next step is accessing your server using that account information. To do this you have a couple of options. IE users can log in through their browser by going to ftp://www.yoursite.com and then logging in using their username/password combination. That&#8217;s fine for downloading files, but when you want to start uploading them, I&#8217;d recommend and actual FTP client such as one of the following:</p>
<p><a href="http://www.smartftp.com/">http://www.smartftp.com/</a><br />
<a href="http://winscp.net/eng/index.php">http://winscp.net/eng/index.php</a><br />
<a href="http://fireftp.mozdev.org/">http://fireftp.mozdev.org/</a> -   Firefox Addon Only<br />
<a href="http://filezilla-project.org/">http://filezilla-project.org/</a> &#8211; Supports both SFTP, FTPS and FTP</p>
<p>You can download and install the FTP client and start it up. Generally when the clients start up they ask you for your account information to log in. You can set the host as your website, the username as the username you gave in the form, and the password that&#8217;s associated to it. Make sure that the PORT is set at 21. FTP utilizes port 21 to perform it&#8217;s functions. By default winSCP is set to PORT 22 (more on this in a second). Once that&#8217;s done, you can sign in to your ftp account.</p>
<p><strong>Using FTP<br />
</strong>Using FTP through one of the clients is very simple. You are normally presented with a split view. The files on your computer are on the left, and the files on your web server are on the right. To move files, you just drag them from your computer to the web server, or from the server to your computer. The files are then transferred over. There are many advanced functions that each FTP program offers, but that is something that is beyond the scope of this article.</p>
<p><strong>SFTP?<br />
</strong>By default, FTP transmissions are not encrypted. This means that your files <strong>and more importantly your passwords </strong>(thanks for pointing out that I missed this part Felipe)<strong> </strong>are passing in plain-text between you and your webserver. Most times this isn&#8217;t an issue, but if you are transferring sensitive data, or are just paranoid like me, you&#8217;ll want to use Secure FTP. Secure FTP encrypts all data that it transfers and therefore, is a little slower than standard FTP, but it is worth it (at least tome). Out of the FTP clients I mentioned, only winSCP can handle the SFTP. When using SFTP, you have to make sure that your PORT is at 22 instead of 21.</p>
]]></content:encoded>
			<wfw:commentRss>http://wheremy.feethavebeen.com/2009/10/ftp-and-its-cousin-sftp/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Cross Platform Bookmarking with Delicious</title>
		<link>http://wheremy.feethavebeen.com/2009/10/cross-platform-bookmarking-with-delicious/</link>
		<comments>http://wheremy.feethavebeen.com/2009/10/cross-platform-bookmarking-with-delicious/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 13:00:41 +0000</pubDate>
		<dc:creator>xangelo</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://wheremy.feethavebeen.com/?p=263</guid>
		<description><![CDATA[Personally I never saw the use for Bookmarking tools until I started having 20+ tabs open. Then bookmarking tabs became the only way that I could keep track of them. I would bookmark a tab, close it and just get back to it whenever I had time later on. The default bookmark manager was more [...]]]></description>
			<content:encoded><![CDATA[<p>Personally I never saw the use for Bookmarking tools until I started having 20+ tabs open. Then bookmarking tabs became the only way that I could keep track of them. I would bookmark a tab, close it and just get back to it whenever I had time later on. The default bookmark manager was more than up to that simple task. And then I started working with multiple browsers and multiple locations and things got a little more confusing. Suddenly, it wasn&#8217;t as simple as hitting a button anymore. I needed a way that I could not only bookmark items but also look up these bookmarks on a computer where I couldn&#8217;t install addon&#8217;s. I needed to be able to access it from a multitude of browsers and 2 different OS&#8217;es.</p>
<p>After much searching on the net, I settled with <a href="http://delicious.com/">Delicious</a>.</p>
<p>To start off with, Delicious requires you to create an account with them. Registration is free, and only takes a few moments. Lukily, I had already registered my name when Delicious first started (it&#8217;s a habitI have) so I logged in and took a look around. What you&#8217;ll want to do once your in is either add the add-on for <a href="http://delicious.com/help/quicktour/firefox">Firefox</a> or<a href="http://delicious.com/help/quicktour/ie"> Internet Explorer</a>, or <a href="http://delicious.com/help/bookmarklets">grab the bookmarklet</a> if you&#8217;re using anything else. I&#8217;d recommend going through the Quick Tour pages as it covers setup and basic use of it. Since I&#8217;m using Firefox as my default browser, the rest of the screens will be from the addon installed on that.</p>
<p>Since I only need to see my bookmarks and add new ones, I&#8217;ve customized the interface a little. First off, I right clicked near the address bar and select Customize and then dragged the following two icons to my <a href="http://wheremy.feethavebeen.com/2009/10/single-toolbar-interface-for-firefox/">single toolbar interface</a>. <a href="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/delicons.PNG"><img class="size-full wp-image-273 alignnone" title="delicons" src="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/delicons.PNG" alt="delicons" width="55" height="32" /></a></p>
<p>The first icon is the &#8220;Tag&#8221; icon. It lets you quickly save a page to your Delicious library. So when you stumble on a page you want to save, clicking it opens  a little form for you to fill out. Hit save to add the link to your library.</p>
<p><a href="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/delisave.PNG"><img class="aligncenter size-full wp-image-274" title="delisave" src="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/delisave.PNG" alt="delisave" width="568" height="331" /></a></p>
<p>The other link simply opens a little sidebar that lets you browse through your bookmarks and open them up and re-organize (tagging, deletion, renaming etc).</p>
<p>Short of registering your account on Delicious, you never actually need to set a foot on the website since prettymuch everything can be managed right through your browser.</p>
<p>If you&#8217;re looking for a cross-browser bookmarking service, definitely go with <a href="http://delicious.com/">Delicious</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://wheremy.feethavebeen.com/2009/10/cross-platform-bookmarking-with-delicious/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Single Toolbar Interface for Firefox</title>
		<link>http://wheremy.feethavebeen.com/2009/10/single-toolbar-interface-for-firefox/</link>
		<comments>http://wheremy.feethavebeen.com/2009/10/single-toolbar-interface-for-firefox/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 13:00:17 +0000</pubDate>
		<dc:creator>xangelo</dc:creator>
				<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://wheremy.feethavebeen.com/?p=265</guid>
		<description><![CDATA[This is a video tutorial that I did a long time ago for one of the earlier versions of FHB that went by the name Xangelo (which is my online identity). It covers some handy features like customizing the Firefox interface and keyword shortcuts for search engines. Since I work on a laptop primarily, screen [...]]]></description>
			<content:encoded><![CDATA[<p>This is a video tutorial that I did a long time ago for one of the earlier versions of FHB that went by the name Xangelo (which is my online identity). It covers some handy features like customizing the Firefox interface and keyword shortcuts for search engines.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="445" height="364" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/RXGpBYjnFkE&amp;hl=en&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;border=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="445" height="364" src="http://www.youtube.com/v/RXGpBYjnFkE&amp;hl=en&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;border=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Since I work on a laptop primarily, screen space is of vital importance to me &#8211; the more I can see the better. I&#8217;ve taken the default firefox from it&#8217;s 3 Toolbar + Tab bars to a single toolbar + tab bar. To do this I utilized the &#8220;Customize&#8221; feature in the video above to drag all my elements around. I also used the ability to hide and show toolbars (they&#8217;re in the same menu as customize) to eliminate the unneeded ones.</p>
<p>My toolbar now looks like this, with the Navigation tool bar and Bookmarks toolbar disabled.</p>
<p><a href="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/2toolbar.PNG"><br />
<img class="aligncenter size-full wp-image-266" title="2toolbar" src="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/2toolbar.PNG" alt="2toolbar" width="640" height="61" /></a></p>
<p>For more information about customizing your toolbar in Firefox, check out this great post over on <a href="http://www.online-tech-tips.com/computer-tips/customize-firefox-toolbar/">Online Tech Tips</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wheremy.feethavebeen.com/2009/10/single-toolbar-interface-for-firefox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Must Have Apps</title>
		<link>http://wheremy.feethavebeen.com/2009/10/must-have-apps/</link>
		<comments>http://wheremy.feethavebeen.com/2009/10/must-have-apps/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 14:00:05 +0000</pubDate>
		<dc:creator>xangelo</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://wheremy.feethavebeen.com/?p=252</guid>
		<description><![CDATA[I just did a fresh install of Windows 7, legitimately gotten through MSDNAA, and so I decided to write up a list of applications that I don&#8217;t think a windows user should be without. Browser To me, you have two real choices here. Either Firefox or Chrome. Chrome doesn&#8217;t support extensions that I require so [...]]]></description>
			<content:encoded><![CDATA[<p>I just did a fresh install of Windows 7, legitimately gotten through MSDNAA, and so I decided to write up a list of applications that I don&#8217;t think a windows user should be without.</p>
<p><strong>Browser</strong></p>
<p style="text-align: left;"><a href="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/chrome.jpg"><img class="size-full wp-image-253  alignleft" title="chrome" src="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/chrome.jpg" alt="Google Chrome" width="106" height="106" /></a></p>
<p>To me, you have two real choices here. Either Firefox or Chrome. Chrome doesn&#8217;t support extensions that I require so Firefox is it for me. Chrome offers allthe features that Firefoxdoes except for extensions, but if you just need something to browse the next, Chrome is it. You&#8217;ll find it faster than Firefox too when it comes to rendering pages, and when you have 20+ tabs open, it will feel a lot snappier. Firefox, on the other <a href="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/Firefox.png"><img class="size-medium wp-image-254 alignright" title="Firefox" src="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/Firefox-300x114.png" alt="Mozilla Firefox" width="211" height="80" /></a>hand, offers an extensive extension library as well as tabbed browsing, password management (albeit very basic), anti-pshishing controls, standards compliant web-browsing and a pop-up blocker (Chrome offers these as well).The extensions add everything from Chat to advanced download managers to twitter clients. Once you get used to that, I&#8217;d recommend checking out this video I made a long time ago: <a href="http://www.youtube.com/watch?v=RXGpBYjnFkE">http://www.youtube.com/watch?v=RXGpBYjnFkE</a> It covers converting your default browser to take advantage of as much screenspace possible, and also covers a more advanced tip about search shortcuts.</p>
<p><strong>Winner &#8211; <a href="http://www.mozilla-europe.org/en/firefox/">Firefox </a></strong><br />
Runner Up &#8211; <a href="http://www.google.com/chrome">Chrome</a></p>
<p><strong>Chat Service</strong><br />
<a href="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/wlm.png"><img class="alignleft size-full wp-image-255" title="wlm" src="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/wlm.png" alt="wlm" width="87" height="87" /></a><br />
<a href="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/digsby-logo.png"><img class="alignright size-full wp-image-256" title="digsby-logo" src="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/digsby-logo.png" alt="digsby-logo" width="104" height="106" /></a>There are numerous chat services out there, but for me only two matter. Windows Live Messener (or MSN Messenger as it used to be called) and Google Talk. In fact, it&#8217;s safe to say that my chat services are dominated by WLM to the point that I can get by without installing Google Talk as a separate client and I just use the web version. This will sorta be dictated by geographic region, I find countries like India and Indonesia use Yahoo! Messenger more than WLM, which seems to dominate the West. You can also go with Skype, Digsby (if you&#8217;re into multiple chat clients), Trillian and a host of others. However, these are kinda dictated by your friends. If everyone uses WLM, you&#8217;re probably going to use it too.</p>
<p><strong>Winner &#8211; <a href="http://download.live.com/">Windows Live Messenger</a></strong><br />
Runner Up &#8211; <a href="http://www.digsby.com">Digsby</a></p>
<p><strong>Anti-Virus</strong><br />
<a href="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/eset_nod32_antivirus_logo.jpg"><img class="alignleft size-full wp-image-257" title="eset_nod32_antivirus_logo" src="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/eset_nod32_antivirus_logo.jpg" alt="eset_nod32_antivirus_logo" width="115" height="122" /></a><a href="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/avast-logo-w-tag-med.png"><img class="alignright size-medium wp-image-258" title="avast-logo-w-tag-med" src="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/avast-logo-w-tag-med-300x104.png" alt="avast-logo-w-tag-med" width="202" height="70" /></a>This is the biggest thing that Windows users need.  I can&#8217;t point my finger at Windows forbeing riddled with security holes in comparison to other systems. It&#8217;s just that so many more people use Windows, and so many people are looking for ways to break it. But that doesn&#8217;t mean you can&#8217;t take a few steps to secure your system against threats. A good anti-virus program won&#8217;t cost you much (heck, it&#8217;s probably free) but will save you tons of time and headaches later on. A good anti-virus should provide constant scanning and frequent updates to its virus database. As well, it should be as light on resources as possible. Price is also a factor. For that reason I have chosen NOD32 and Avast!. Avast! offers a free version of their anti-virus<a href="http://www.avast.com/eng/download-avast-home.html"> located here</a>, while NOD32 is pay only. I highly recommend NOD32 if you have the cash, because it is a great piece of software. However, if you&#8217;re strapped, Avast! offers much of the same functionality.</p>
<p><strong>Winner &#8211; <a href="http://www.eset.com/products/nod32.php">NOD32</a></strong><br />
Runner up &#8211; <a href="http://www.avast.com/">Avast!</a></p>
<p>Those 3 types of applications form the basis of all your computing. Your browser allows you to interact with the web, your anti-virus keeps you safe, and your chat services let you connect to friends. Everything else is just icing on the cake.</p>
]]></content:encoded>
			<wfw:commentRss>http://wheremy.feethavebeen.com/2009/10/must-have-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Downloading With Rapidshare (Premium User Account)</title>
		<link>http://wheremy.feethavebeen.com/2009/10/downloading-with-rapidshare-premium-user-account/</link>
		<comments>http://wheremy.feethavebeen.com/2009/10/downloading-with-rapidshare-premium-user-account/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 14:00:58 +0000</pubDate>
		<dc:creator>xangelo</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://wheremy.feethavebeen.com/?p=225</guid>
		<description><![CDATA[Rapidshare is becoming one of the number one sources for downloading illegal materials damn near anything. Of course, downloading from Rapidshare can be a bit of a hassle. The problem is two fold. Rapidshare forces users to click a download link, even if they are premium users Often times downloads are split into multiple parts [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.rapidshare.com">Rapidshare</a> is becoming one of the number one sources for downloading <span style="text-decoration: line-through;">illegal materials</span> damn near anything. Of course, downloading from Rapidshare can be a bit of a hassle. The problem is two fold.</p>
<ol>
<li>Rapidshare forces users to click a download link, even if they are premium users</li>
<li>Often times downloads are split into multiple parts</li>
</ol>
<p>This guide will set you up for downloading everything you want from Rapidshare through Firefox, with the use of some handy addons.</p>
<p><strong>Set Up Direct Downloads<br />
</strong>This is something that can be configured through your Rapidshare premium account. Log in to your account and look for the account settings link. You want to look for the configuration section and make sure that Direct Downloads is checked off. Then you can save your changes. This ensures that if you are logged into your Rapidshare account you will be able to bypass the button click to download files. Simply pointing your browser to a valid file will let you download it. We&#8217;re almost done here, but DON&#8217;T click log out. Because of how Rapidshare works, as long as you are logged in you can continue to download without clicking the link and logging into your account.</p>
<p><a href="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/rs-config.png"><img class="aligncenter size-medium wp-image-226" title="rs-config" src="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/rs-config-300x53.png" alt="rs-config" width="300" height="53" /></a></p>
<p><strong>Getting a Download Manager<br />
</strong>Since at FHB we try to stay as cross platform as possible, I&#8217;m recommending one of the best addon&#8217;s you&#8217;ll find for Firefox, <a href="https://addons.mozilla.org/en-US/firefox/addon/201">DownThemAll! </a>DTA! lets you quickly download all the links or images present on a page. It also offers you a comprehensive download manager as well as a host of other options. I suggest you check out our post on DTA! for a full run-down. Regardless, even if you don&#8217;t use Rapidshare files, you&#8217;ll want to install this addon. There&#8217;s no point in using it just yet though as you&#8217;ll find that Rapidshare links are often posted as text instead of actual click-able links (referred to as Anchor tags). This is a problem since DTA! can only read actual links, so we&#8217;ll need some sort of mediator between the two.</p>
<p><a href="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/dta.png"><img class="aligncenter size-full wp-image-227" title="dta" src="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/dta.png" alt="dta" width="406" height="359" /></a></p>
<p><strong><a href="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/flashgot1.png"><img class="alignright size-full wp-image-234" title="flashgot" src="http://wheremy.feethavebeen.com/wp-content/uploads/2009/10/flashgot1.png" alt="flashgot" width="144" height="147" /></a>FlashGot (The Mediator)</strong><br />
<a href="https://addons.mozilla.org/en-US/firefox/addon/220">FlashGot</a> also allows us to highlight links and select download, but it also offers us the handy ability to highlight a selection of text links and select &#8220;FlashGot Selection&#8221; to download them. This is what allows us one-click access to downloading Rapidshare files. The Problem with FlashGot is, it doesn&#8217;t come with its own download manager. It just sets up everything so that another download manager can get use them. When you first start FlashGot it will ask you what download manager you want to use, make sure you slect DownThemAll!. And that&#8217;s it, with this addon in tow, we&#8217;ve now got an excellent way to download any <span style="text-decoration: line-through;">illegal</span> legal rapidshare files.</p>
]]></content:encoded>
			<wfw:commentRss>http://wheremy.feethavebeen.com/2009/10/downloading-with-rapidshare-premium-user-account/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

