<?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>Pickled Shark&#187; Software</title>
	<atom:link href="http://www.pickledshark.com/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pickledshark.com</link>
	<description>Web Development, SEO and Internet Entrepreneurship</description>
	<lastBuildDate>Mon, 12 Jul 2010 10:59:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Backing up on DVDs and CDs? Think Again</title>
		<link>http://www.pickledshark.com/backing-dvds-cds/</link>
		<comments>http://www.pickledshark.com/backing-dvds-cds/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 11:19:42 +0000</pubDate>
		<dc:creator>Carey</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.pickledshark.com/?p=82</guid>
		<description><![CDATA[Backing up your files can never be spoken about enough. There is nothing worse than losing everything, or even something, important. Find out why DVDs and CDs are no good for backing up and read an introduction to other more reliable methods.]]></description>
			<content:encoded><![CDATA[<div style="float: right; display: inline; text-align: center;"><img class="alignright size-full" src="http://farm3.static.flickr.com/2255/2355186770_0cd55cd414_m.jpg" alt="Backups" /><br />
<small><a title="Attribution License" rel="nofollow" href="http://creativecommons.org/licenses/by/2.0/" target="_blank"><img src="http://www.pickledshark.com/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> photo credit: <a title="Tony Austin" rel="nofollow" href="http://www.flickr.com/photos/27948364@N00/2355186770/" target="_blank">Tony Austin</a></small></div>
<p>You are an extremely lucky person if you have never lost anything from your computer. As every day goes by more and more of our lives are held on hardware that at any time could fail without notice; photographs, movies, journals, business records, website files, databases, designs, contacts, emails and more.</p>
<p>This might sound like the introduction to a new backup solution but the truth is this is more like a self motivating post. Despite losing photographs, work and many gigabytes of MP3 I still don&#8217;t have a reliable backup solution. It is forever on my todo list and never completed, as there is always something better to be doing.</p>
<p>Until my inevitable post describing the loss of my entire digital life, I just wanted to talk quickly about using optical discs (DVDs and CDs especially) for backup; <strong>don&#8217;t do it</strong>.</p>
<p>Most likely you are using more sophisticated methods such as an external hard drive, but if you have any old backups on disc, get them somewhere safe. Why? Simply because optical discs degrade over time.</p>
<p>The lifespan of a DVDr could be anything from 2 years to 30 years depending on the quality, storage, temperature and exposure to light. As anyone who has burned discs before will know, even discs in the same spindle are of varying quality; some work and some don&#8217;t.</p>
<p>Without the need for research, debate, analysis or testing it is safe to say you shouldn&#8217;t use CDs or DVDs for backup if you have anything but short term intentions. With the amount of alternatives available, it is best just to get out of this habit and look at something else.</p>
<p>A quick overview of alternative methods:</p>
<ul>
<li><strong>Cloud Storage</strong> &#8211; store your data online at places like <a href="http://jeremy.zawodny.com/blog/archives/007641.html">Amazon S3</a> or <a href="/go/dreamhost/">Dreamhost Files Forever</a> (my recommendation &#8211; let someone else worry about the hardware).</li>
<li><a href="http://www.pickledshark.com/go/getdropbox/"><strong>Dropbox</strong></a> &#8211; Great automatic solution, requires no maintenance, but limited in size</li>
<li><strong>External Hard Drives</strong> &#8211; Applications like Time Machine on the Mac make this easy, but still could fail.</li>
<li><a href="http://www1.crashplan.com/landing/index.html"><strong>Crashplan</strong></a> &#8211; Looked like a good solution. Similar to dropbox but with more space and scope. When I tried it took too long to upload and drained bandwidth.</li>
</ul>
<p>Whatever backup system you use make sure it is feasible, automatic and reliable. Most importantly, just make sure you have one! (note to self&#8230;)</p>
<p style="text-align: center;"><strong><br />
</strong></p>
<p style="text-align: center;"><strong><span style="color: #ff0000;">Suggestions, criticisms or opinions? Get involved and comment below!</span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pickledshark.com/backing-dvds-cds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Google Gears &#8211; The Basics</title>
		<link>http://www.pickledshark.com/understanding-google-gears-basics/</link>
		<comments>http://www.pickledshark.com/understanding-google-gears-basics/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 22:22:09 +0000</pubDate>
		<dc:creator>Carey</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.pickledshark.com/?p=70</guid>
		<description><![CDATA[Some people are unsure exactly what Google Gears is, what it does and how you can use it. Read on for a quick and dirty guide that will give you an understanding of this technology by Google so you can benefit from it and even use it in your websites/applications.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.pickledshark.com/wp-content/uploads/2009/08/google-gears-explanation.gif" alt="Understand Google Gears" title="Understand Google Gears" width="153" height="43" class="alignright size-full wp-image-71" /></p>
<p>Google Gears was released in mid 2007 and, as described by the big G themselves, &#8220;enables more powerful web applications, by adding new features to your web browser.&#8221;. This is a slightly generic explanation and the aim of this post is to show exactly what Google Gears does and how you can benefit from it.</p>
<p>Essentially Gears (the official name, to reflect the open source nature) extends your web browser. You perform an install at <a href="http://gears.google.com/">http://gears.google.com/</a> which is available for most modern browsers. A website can then use the following features via Gears:</p>
<ul>
<li>A local server, to cache and serve application resources (HTML, JavaScript, images, etc.) without needing to contact a server</li>
<li>A database, to store and access data from within the browser</li>
<li>A worker thread pool, to make web applications more responsive by performing expensive operations in the background</li>
</ul>
<p><em><strong>But what does this actually mean and what makes it good?</strong></em></p>
<p><strong>Offline Functionality</strong> &#8211; By using Gears, the application and data can be stored offline and the user can perform tasks without an internet connection. Data can then be synchronised once an internet connection is available. A great example of this is <a href="http://www.gmail.com">Google Mail</a> &#8211; with gears you can view your emails, reply, send new, access your address book etc. and everything is performed once you get an internet connection. See also the todo list application <a href="http://www.rememberthemilk.com/services/googlegears/">Remember the Milk</a>.</p>
<p><strong>Faster Sites</strong> &#8211; Gears can store files, data and code on a local web server, meaning your machine shares the processing power and reduces the need for data transfer. <a href="http://www.wordpress.com">WordPress</a> implements this well in the admin area, speeding up many tasks.</p>
<p><strong>Quicker Searches</strong> &#8211; Full text searching can be performed locally, meaning less server resources are used and quicker results for the user. <a href="http://developer.myspace.com/community/blogs/devteam/archive/2008/05/29/myspace-mail-search-with-gears-released-google-i-o-presentation-slides.aspx">MySpace</a> takes advantage of this feature.</p>
<p><strong>Threading JavaScript Code</strong> &#8211; On a more technical level, the WorkerPool functionality allows Javascript to be run in the background without affecting the browser. This essentially means that script execution is not stopped on the website while this Javascript is running, meaning a more user friendly experience and hopefully the disappearance of the &#8220;A script is taking a long time to run&#8230;&#8221; dialog boxes.</p>
<p><strong>GeoLocation access</strong> &#8211; Google Gears can request the geographic location from the client (if there is a GPS device such as on an iPhone) or from the network information (IP address etc.). This is made simple for the coder and allows the web application to know with accuracy and efficiency where the client is located.</p>
<p><em><strong>What else can Gears do?</strong></em></p>
<p>Gears is still in Beta and is not recommended for public use yet (despite many Google Applications using the technology). Gears provides an interface between the website and the clients machine, meaning that in future websites will for example be able to:</p>
<ul>
<li>Encode video/audio locally</li>
<li>Send notifications to the users desktop (e.g. Windows XP bubbles or OS X Growl style notifications)</li>
<li>Access files locally</li>
<li>Ability to resume file uploads</li>
<li>Use the clients camera</li>
</ul>
<p><em><strong>Some important information</strong></em></p>
<p>Google Gears needs to be implemented so this is an extra strain on lower budget websites and applications. Also, the client needs to install an extension to their browser meaning your typical user won&#8217;t have the software available. This means that at the moment only hugely popular technical/professional style sites are implementing gears.</p>
<p>The popular Firefox plugin <a href="https://addons.mozilla.org/en-US/firefox/addon/748">Grease Monkey</a>, which basically allows you to use scripts (or your own code) to modify websites on the fly, can be used to implement Gears features even when the website hasn&#8217;t implemented it. See the Google article <a href="http://code.google.com/apis/gears/articles/gearsmonkey.html">Gears Monkey</a> for more information and a script for Wikipedia.</p>
<p>The actual name of this technology is Gears. Google renamed it from Google Gears in order to reflect the open source direction of this project. Many people still refer to the technology as Google Gears, including myself, due to the ambiguity of Gears.</p>
<p><em><strong>What other web applications are currently using Google Gears?</strong></em></p>
<p>Here are a few I know about:<em><strong><br />
</strong></em></p>
<ul>
<li><a href="http://reader.google.com">Google Reader</a></li>
<li><a href="http://docs.google.com">Google Docs</a></li>
<li><a href="http://drupal.org/project/gears">Drupal</a></li>
<li><a href="http://thn.gs/">Somethings</a></li>
<li><a href="http://picasa.google.co.uk/">Picasa</a></li>
<li><a href="http://www.buxfer.com/">Buxfer</a></li>
<li><a href="http://www.mindmeister.com/">Mind Meister</a></li>
<li><a href="http://www.passpack.com/">PassPack</a></li>
<li><a href="http://calendar.google.com/">Google Calendar</a></li>
</ul>
<p><span style="color: #ff0000;">Do you have any Google Gears tips, tricks, advice or questions? Get involved and comment below!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pickledshark.com/understanding-google-gears-basics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why I Use Coda for Web Development</title>
		<link>http://www.pickledshark.com/coda-web-development/</link>
		<comments>http://www.pickledshark.com/coda-web-development/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 21:21:16 +0000</pubDate>
		<dc:creator>Carey</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.pickledshark.com/?p=57</guid>
		<description><![CDATA[Coda is a Web Development application by for the Mac, produced by Panic. Despite being a relatively young project it has gained a large following. Here are my reasons for being one of those followers.]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_62" class="wp-caption alignright" style="width: 238px"><img src="http://www.pickledshark.com/wp-content/uploads/2009/07/coda-web-development-software.png" alt="Coda by Panic - Web Development Software" title="Coda Web Development Software" width="228" height="206" class="size-full wp-image-62" /><p class="wp-caption-text">Coda by Panic - Web Development Software</p></div><a href="http://www.panic.com/coda/">Coda</a> by <a href="http://www.panic.com/">Panic Software</a> is actually quite an important piece of software for me. About 2 or 3 years ago I was an avid PC user surrounded by Macs but after seeing this bit of software I finally decided to <a href="http://www.apple.com/getamac/">switch</a>.</p>
<p>I had thought about switching earlier but it was the slickness and features of Coda that persuaded me (along with <a href="http://www.youtube.com/watch?v=VMt2MK67-Qw">Ellen Feiss</a> of course):</p>
<p><strong>Slick Interface</strong><br />
It is often underestimated but a well thought out user interface is really important when you are using the software daily. Menus are well designed, buttons are uncluttered and on a whole it is intuitive. This helps with motivation and encourages you to try out new features.</p>
<p><strong>Integrated CSS</strong><br />
A single click will take you from code view to a comprehensive CSS GUI. This is perfect for when you can&#8217;t remember the syntax or want to pick a colour.</p>
<p><strong>Designed for Experts</strong><br />
Thankfully Coda seems to have left out all the hand holding other development environments like Dreamweaver are cluttered with. You go straight into code view and your extra WYSIWYG options are only available if you seek them out.</p>
<p><strong>Well Organised Sites</strong><br />
The way coda stores and displays your sites is ingenius. The first screen you see is filled with screenshots of your saved websites and double clicking logs into FTP and shows your files ready for working. This means you can get started on a site in seconds.</p>
<p><strong>Command Line Integration</strong><br />
Get into the command line in a couple of clicks within the Coda environment. Login details can be saved for each site individually.</p>
<p><strong>Integrated Books</strong><br />
HTML, CSS, Javascript and PHP reference are included by default with other sources you can add manually. This means you can quickly look up code from within the environment.</p>
<p><strong>SVN Integration</strong><br />
While I don&#8217;t need this anymore the integration with Subversion is well thought out and a great time saver</p>
<p><strong>Work Live via FTP</strong><br />
The ability to work live on your files is fantastic for me. While this can be risky (I have never had a problem however) it allows you to make changes super quickly and for me speeds things up massively. If you don&#8217;t like to work live Coda will track the files you have changed locally and upload them with one click, which is almost as quick.</p>
<p><strong>Search Across Files</strong><br />
Although this isn&#8217;t quite as strong as <a href="http://www.eclipse.org/">Eclipse</a> yet you can still search through open files and local files quite efficiently.</p>
<p><strong>Plugins</strong><br />
An open interface allows anyone to create plugins for the software, meaning some great addons are available like <a href="http://mondaybynoon.com/2008/12/15/css-tools-coda-plugin/">CSS Tools</a> (compress and tidy your CSS) and <a href="http://www.chipwreck.de/blog/software/coda-php/">PHP Validator</a>.</p>
<p><strong>Wildcards in Search and Replace</strong><br />
Grep or Regular Expressions don&#8217;t come naturally to me so this search and replace function is a big time saver. You can basically put a wildcard in the &#8220;Search&#8221; and &#8220;Replace&#8221; box to switch things around &#8211; it is hard to explain but easy to use.</p>
<p><strong>Clips</strong><br />
Save little snippets of code, font families for css, standard comment headers, basic html structure or anything that will save you time and you can retrieve them with a couple of clicks.</p>
<p>This is just scratching the surface of what Coda can do but they are my most important features (when compared to other software). Some other cool things include the ability to collaborate on a document (live over the internet) and preview your pages.</p>
<p><span style="color: #ff0000;">I would love to hear what you like about Coda and maybe discover some new features &#8211; simply comment below.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pickledshark.com/coda-web-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
