<?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>Ryan Sechrest &#187; Software</title>
	<atom:link href="http://ryansechrest.com/category/technology/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://ryansechrest.com</link>
	<description>St. Louis Web Developer &#38; User Interface Designer</description>
	<lastBuildDate>Wed, 09 May 2012 19:19:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Change Firefox&#8217;s update release channel from esr to release</title>
		<link>http://ryansechrest.com/2012/05/change-firefoxs-update-release-channel-from-esr-to-release/</link>
		<comments>http://ryansechrest.com/2012/05/change-firefoxs-update-release-channel-from-esr-to-release/#comments</comments>
		<pubDate>Sun, 06 May 2012 19:55:13 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Insight]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://ryansechrest.com/?p=352</guid>
		<description><![CDATA[I noticed today that my Secunia PSI was reporting that Firefox 11.0 was outdated. I went to Firefox &#62; About to check on that, but it was reporting that it was up to date. That&#8217;s when I noticed I was &#8230; <a href="http://ryansechrest.com/2012/05/change-firefoxs-update-release-channel-from-esr-to-release/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style " addthis:url='http://ryansechrest.com/2012/05/change-firefoxs-update-release-channel-from-esr-to-release/' addthis:title='Change Firefox&#8217;s update release channel from esr to release '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>I noticed today that my <a title="Learn more about Secunia PSI" href="https://secunia.com/products/consumer/psi/" target="_blank">Secunia PSI</a> was reporting that Firefox 11.0 was outdated. I went to <em>Firefox &gt; About</em> to check on that, but it was reporting that it was up to date. That&#8217;s when I noticed I was on the &#8220;esr&#8221; <a title="Learn more about Firefox's update channels" href="http://kb.mozillazine.org/Software_Update" target="_blank">update channel</a>, which is odd, because all the other Firefox installs I have on other computers are set to the &#8220;release&#8221; update channel. A quick Google search showed that there wasn&#8217;t a user-friendly way to change this, but it was nevertheless pretty straightforward.</p>
<p>The easiest way to change it is to browse to the following folder on your Windows computer: <em>&lt;installation directory&gt;\defaults\pref</em>. Your installation directory will most likely be either <em>Program Files</em> or <em>Program Files (x86)</em>. By the way, make sure Firefox is completely closed before doing this.</p>
<p>In that folder is a file called <em>channel-prefs.js</em>. Copy that file to your Desktop (select the file, press CTRL+C, go to your Desktop and press CTRL+V). Now open it with Notepad, which you can do by right-clicking on it, choosing open with, and then selecting Notepad.</p>
<p>Change the second line from:</p>
<pre>pref("app.update.channel", "esr");</pre>
<p>to:</p>
<pre>pref("app.update.channel", "release");</pre>
<p>Now save the file and close Notepad. Select the file on your Desktop and cut it (CTRL+X), then go back to your <em>pref</em> folder and press CTRL+V. Windows will ask you to confirm this, just press <em>Continue</em>.</p>
<p>Next time you launch Firefox and go back to Firefox &gt; About, you&#8217;ll see that you&#8217;re now on the &#8220;release&#8221; update channel and it will start downloading Firefox 12.0.</p>
<p>Let me know if you have any questions or problems!</p>
<p>PS: If you&#8217;ve read to use <em>about:config</em> to change the update release channel, this is deprecated and will no longer work.</p>
<p>-RS</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://ryansechrest.com/2012/05/change-firefoxs-update-release-channel-from-esr-to-release/' addthis:title='Change Firefox&#8217;s update release channel from esr to release '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://ryansechrest.com/2012/05/change-firefoxs-update-release-channel-from-esr-to-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 3 Firefox add-ons for security enthusiasts in 2012</title>
		<link>http://ryansechrest.com/2012/01/top-3-firefox-add-ons-for-security-enthusiasts-in-2012/</link>
		<comments>http://ryansechrest.com/2012/01/top-3-firefox-add-ons-for-security-enthusiasts-in-2012/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 20:16:31 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Insight]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[add-ons]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[https everywhere]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[noscript]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[web of trust]]></category>

		<guid isPermaLink="false">http://ryansechrest.com/?p=295</guid>
		<description><![CDATA[Security is time consuming and often just plain inconvenient, but there are a handful of plugins that make being secure much easier. I give you the top 3 security add-ons for Firefox that I personally use. (PS: In terms of &#8230; <a href="http://ryansechrest.com/2012/01/top-3-firefox-add-ons-for-security-enthusiasts-in-2012/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style " addthis:url='http://ryansechrest.com/2012/01/top-3-firefox-add-ons-for-security-enthusiasts-in-2012/' addthis:title='Top 3 Firefox add-ons for security enthusiasts in 2012 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Security is time consuming and often just plain inconvenient, but there are a handful of plugins that make being secure much easier. I give you the top 3 security add-ons for Firefox that I personally use.</p>
<p>(PS: In terms of ratings, 1/5 refers to the least and 5/5 to the most.)</p>
<h2>1. <a title="Learn more about HTTPS Everywhere" href="https://www.eff.org/https-everywhere" target="_blank">HTTPS Everywhere</a></h2>
<p><strong>Easy of use</strong>: <span style="color: #0000ff;"><strong>5/5</strong></span>, <strong>Convenience</strong>:<span style="color: #0000ff;"> <strong>5/5</strong></span></p>
<p>This plugins basically has a list of popular sites programmed in it, such as Facebook, Twitter, Google, etc. that offer a secure <a title="Learn more about https" href="http://www.instantssl.com/ssl-certificate-products/https.html" target="_blank">https</a> connection. Whenever you visit one of those sites, it forces Firefox to use the secure connection instead of the standard (http) one. Https is a protocol that encrypts data between you and the website you&#8217;re interacting with. If you were wondering what the little &#8220;s&#8221; after http stands for, the answer is &#8220;secure&#8221; <img src='http://ryansechrest.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p>The only note I have about this is that one of the websites on that list is Netflix, and even though Netflix supports logging in securely, it doesn&#8217;t properly work when trying to manage your queue, so you may have to disable it just for that site. Other sites may exhibit problems as well, but I haven&#8217;t come across any of them yet.</p>
<h2>2. <a title="Learn more about NoScript" href="https://addons.mozilla.org/en-US/firefox/addon/noscript/" target="_blank">NoScript</a></h2>
<p><strong>Easy of use</strong>: <span style="color: #0000ff;"><strong>4/5</strong></span>, <strong>Convenience</strong>: <span style="color: #0000ff;"><strong>3/5</strong></span></p>
<p>This plugin is a lifesaver. Most malicious things on a website, whether it&#8217;s a <a title="Learn more about fake security warnings" href="http://www.microsoft.com/security/pc-security/antivirus-rogue.aspx" target="_blank">fake security warning</a> that your PC is infected or something that tries to <a title="Learn more about what hijacking a browser is" href="http://www.microsoft.com/security/resources/hijacking-whatis.aspx" target="_blank">hijack your browser</a>, are created by using scripts, or more specifically, <a title="Learn about what JavaScript is" href="https://en.wikipedia.org/wiki/JavaScript" target="_blank">JavaScript</a>. This add-on basically prevents <em>all</em> scripts from executing without explicit permission from you. The problem is, most websites use and rely on scripts. Scripts in themselves aren&#8217;t dangerous at all, they are quite useful, it just depends on what they do. So blocking all scripts on all websites is not the solution.</p>
<p>The purpose of the add-on is to block them by default and then you specifically allow the scripts you need. This sounds very complicated and it is at first, but after a while you&#8217;ll be able to recognize what seems legitimate and what not. My approach is this: I try to use a website the best I can without scripts. If something doesn&#8217;t work, I enable the most obvious ones first. If I&#8217;m on Yahoo!&#8217;s website for example, I&#8217;ll enable scripts from yahoo.com first, then try it again, and if it still doesn&#8217;t work, I&#8217;ll enable other scripts. I&#8217;ll probably have to create another post down the road that explains what the &#8220;other scripts&#8221; are in more detail.</p>
<p>In it&#8217;s most simplest form, if you don&#8217; know anything about scripts, enable them all on the sites you trust, however, often you&#8217;ll find yourself googling a topic of interest and you may visit many unfamiliar and untrusted websites when following those search results. For those sites, always block all scripts. If the site doesn&#8217;t come up or something looks weird, leave the site and try another result.</p>
<h2>3. <a title="Learn more about Web of Trust" href="https://addons.mozilla.org/en-US/firefox/addon/wot-safe-browsing-tool/" target="_blank">Web of Trust (WOT)</a></h2>
<p><strong>Easy of use</strong>: <span style="color: #0000ff;"><strong>5/5</strong></span>, <strong>Convenience</strong>: <span style="color: #0000ff;"><strong>5/5</strong></span></p>
<p>How great would it be to know whether a website is dangerous or not <em>before</em> you visit it? Imagine a little circle next to all links that could have one of three colors: green (this website is safe), yellow (this website may be suspicious), and red (this website is dangerous). Would be awesome, right? Well, someone&#8217;s thought of that.</p>
<p>I give you the Web of Trust add-on. That&#8217;s exactly what it does. With it installed, for example, you&#8217;ll see little colored circles on all the links in a Google search result and that will tell you whether you should go to that website or not. On top of that, even if you click on a website that doesn&#8217;t have a circle and it was rated dangerously or maybe it was red and you accidentally clicked it, an intermediate screen will appear asking you to confirm whether you really want to visit that website or not. The great thing is that WOT is community based, so it takes other people&#8217;s reviews in consideration when rating websites.</p>
<p>Sometimes sites aren&#8217;t rated (like this one here), which is indicated by a gray circle and a question mark. It&#8217;s up to you whether you want to visit it or try another site.</p>
<p>There you have it, the 3 best add-ons for Firefox in terms of security. If I missed something or there&#8217;s another great add-on you can recommend, leave it in the comments below.</p>
<p>-RS</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://ryansechrest.com/2012/01/top-3-firefox-add-ons-for-security-enthusiasts-in-2012/' addthis:title='Top 3 Firefox add-ons for security enthusiasts in 2012 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://ryansechrest.com/2012/01/top-3-firefox-add-ons-for-security-enthusiasts-in-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 best Firefox add-ons for web developers in 2012</title>
		<link>http://ryansechrest.com/2011/12/5-best-firefox-add-ons-for-web-developers-in-2012/</link>
		<comments>http://ryansechrest.com/2011/12/5-best-firefox-add-ons-for-web-developers-in-2012/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 23:34:25 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Insight]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[add-ons]]></category>
		<category><![CDATA[colorzilla]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[fireshot]]></category>
		<category><![CDATA[web developer]]></category>
		<category><![CDATA[worldip]]></category>

		<guid isPermaLink="false">http://ryansechrest.com/?p=284</guid>
		<description><![CDATA[The only things I ever recommend are things that I use myself and that have proven themselves over time. I&#8217;ve used the following add-ons at least weekly, if not daily, throughout 2011, which is how they&#8217;ve landed on my list &#8230; <a href="http://ryansechrest.com/2011/12/5-best-firefox-add-ons-for-web-developers-in-2012/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style " addthis:url='http://ryansechrest.com/2011/12/5-best-firefox-add-ons-for-web-developers-in-2012/' addthis:title='5 best Firefox add-ons for web developers in 2012 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>The only things I ever recommend are things that I use myself and that have proven themselves over time. I&#8217;ve used the following add-ons at least weekly, if not daily, throughout 2011, which is how they&#8217;ve landed on my list of top 5 Firefox add-ons for 2012.</p>
<h2>1. <a title="Learn more about ColorZilla" href="https://addons.mozilla.org/en-us/firefox/addon/colorzilla/" target="_blank">ColorZilla</a></h2>
<p><strong>Purpose</strong>: This add-on adds a little eyedropper icon after your Firefox search bar. If you click it, you can sample any color on a webpage.</p>
<p><strong>Usage</strong>: I use it to sample a color on a webpage and it automatically copies the hex value so I can use it in a stylesheet (CSS) file.</p>
<h2>2. <a title="Learn more about Firebug" href="https://addons.mozilla.org/en-us/firefox/addon/firebug/" target="_blank">Firebug</a></h2>
<p><strong>Purpose</strong>: To inspect HTML, CSS, and JavaScript code on a webpage, view any connections that are initiated and their response, and see the variables currently loaded in the DOM. You can activate the window via the F12 key (Windows).</p>
<p><strong>Usage</strong>: I mostly use it to inspect and manipulate elements on a webpage. For example, right-click anywhere and select &#8220;Inspect element&#8221;. Firebug will jump right to the code and you can alter the HTML on the left and the CSS on the right. This makes tweaking styles and duplicating content very easy. Furthermore, I use it to monitor AJAX responses on the &#8220;Net&#8221; tab, which tells me whether I get the expected results or not.</p>
<h2>3. <a title="Learn more about FireShot" href="https://addons.mozilla.org/en-US/firefox/addon/fireshot/" target="_blank">FireShot</a></h2>
<p><strong>Purpose</strong>: To take screenshots of a full, partial, or custom area on a webpage.</p>
<p><strong>Usage</strong>: Often I&#8217;m asked to show a demo of a webpage in a meeting or perhaps a client is asking for it via email. FireShot adds a little bar in the status bar of Firefox, which gives me an icon to select either a full page screenshot (from top to bottom), a partial screenshot (anything that&#8217;s viewable without scrolling), or I can drag a custom rectangle over the area I want. I can then save the image or copy it to my clipboard.</p>
<h2>4. <a title="Learn more about Web Developer" href="https://addons.mozilla.org/en-US/firefox/addon/web-developer/" target="_blank">Web Developer</a></h2>
<p><strong>Purpose</strong>: It lets you modify how your webpage will be rendered in your browser and provides tools to work with images and elements on a webpage.</p>
<p><strong>Usage</strong>: This add-on does a lot, but I only use a subset of features. I use it for turning off JavaScript on a webapge (Disable &gt; JavaScript &gt; All), deleting or disabling cookies (Cookies &gt; Disable Cookies &gt; All Cookies), getting a div&#8217;s size (Information &gt; Display Element Information&#8230; click on a page element), and to measure something on a webpage (Miscellaneous &gt; Display Ruler&#8230; click and drag with mouse to create a box).</p>
<h2>5. <a title="Learn more about WorldIP" href="https://addons.mozilla.org/en-US/firefox/addon/worldip-flag-and-datacenter-pi/" target="_blank">WorldIP</a></h2>
<p><strong>Purpose</strong>: Displays server&#8217;s location, IP address, provider, and your IP address.</p>
<p><strong>Usage</strong>: I work with many different servers at a time and sometimes I move websites around. This little add-on tells me where the current website is located, its IP address, and who it&#8217;s hosted with. When I&#8217;m not using it for my stuff, I just find it interesting to see where everyone host&#8217;s their website <img src='http://ryansechrest.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p>There you have it, the 5 best Firefox add-ons for me in 2012. If you have something you use a lot that makes your life easier, feel free to share it in the comments below.</p>
<p>-RS</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://ryansechrest.com/2011/12/5-best-firefox-add-ons-for-web-developers-in-2012/' addthis:title='5 best Firefox add-ons for web developers in 2012 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://ryansechrest.com/2011/12/5-best-firefox-add-ons-for-web-developers-in-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 9 uses significantly less memory</title>
		<link>http://ryansechrest.com/2011/12/firefox-9-uses-significantly-less-memory/</link>
		<comments>http://ryansechrest.com/2011/12/firefox-9-uses-significantly-less-memory/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 15:44:14 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Insight]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[memory]]></category>

		<guid isPermaLink="false">http://ryansechrest.com/?p=279</guid>
		<description><![CDATA[I received an update for Firefox 9 today and I&#8217;m very pleased with its improved memory (RAM) management. Firefox used an average of 600,000 K for about ten open tabs, however, since the new release of version 9, we&#8217;re now &#8230; <a href="http://ryansechrest.com/2011/12/firefox-9-uses-significantly-less-memory/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style " addthis:url='http://ryansechrest.com/2011/12/firefox-9-uses-significantly-less-memory/' addthis:title='Firefox 9 uses significantly less memory '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>I received an update for <a title="Download Firefox 9 from Mozilla" href="http://www.mozilla.com/firefox/" target="_blank">Firefox 9</a> today and I&#8217;m very pleased with its improved memory (RAM) management. Firefox used an average of 600,000 K for about ten open tabs, however, since the new release of version 9, we&#8217;re now down to an average of 200,000 K. I&#8217;m not even interested to see what other improvements they made, because quite frankly, this is the big one I&#8217;ve been waiting for. So, if you are like me and have dabbled in other browsers, such as Chrome, Opera, etc. since then, it&#8217;s safe to say that Firefox is back!</p>
<p>Here are some of the memory related <a title="Bugs that were fixed in Firefox 9" href="https://www.mozilla.org/en-US/firefox/9.0.1/releasenotes/buglist.html" target="_blank">bugs that were fixed</a>:</p>
<ul>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=669815">669815</a> Type inference uses too much memory</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=646913">646913</a> Massive memory usage when viewing www.cnn.com</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=678997">678997</a> memory leak in widget/src/android/AndroidBridge.cpp</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=148636">148636</a> Enormous memory usage rendering with lots of form elements</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=124608">124608</a> Imagelib memory usage issues</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=503108" target="_blank">503108</a> Memory usage climbs slowly but continuously on downloadstats.mozilla.com</li>
</ul>
<p>-RS</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://ryansechrest.com/2011/12/firefox-9-uses-significantly-less-memory/' addthis:title='Firefox 9 uses significantly less memory '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://ryansechrest.com/2011/12/firefox-9-uses-significantly-less-memory/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Android email application bug: unable to delete email messages</title>
		<link>http://ryansechrest.com/2011/12/android-email-application-bug-unable-to-delete-email-messages/</link>
		<comments>http://ryansechrest.com/2011/12/android-email-application-bug-unable-to-delete-email-messages/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 23:01:37 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Insight]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[delete]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[galaxy]]></category>
		<category><![CDATA[samsung]]></category>

		<guid isPermaLink="false">http://ryansechrest.com/?p=213</guid>
		<description><![CDATA[Today I noticed something interesting on my Samsung Galaxy S2 aka. Epic 4G Touch: I&#8217;m unable to delete email messages using Android&#8217;s stock email application. I did a bit of research and it&#8217;s definitely a bug. There are at least &#8230; <a href="http://ryansechrest.com/2011/12/android-email-application-bug-unable-to-delete-email-messages/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style " addthis:url='http://ryansechrest.com/2011/12/android-email-application-bug-unable-to-delete-email-messages/' addthis:title='Android email application bug: unable to delete email messages '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Today I noticed something interesting on my Samsung Galaxy S2 aka. Epic 4G Touch: I&#8217;m unable to delete email messages using Android&#8217;s stock email application.</p>
<p>I did a bit of research and it&#8217;s definitely a bug. There are at least four bug reports I could find on <a title="Google's Android project" href="https://code.google.com/p/android/" target="_blank">Google&#8217;s Android project</a>:</p>
<ol>
<li><a title="Bug report 12282 IMAP email deletion not working" href="https://code.google.com/p/android/issues/detail?id=12282&amp;can=5&amp;colspec=ID%20Type%20Status%20Owner%20Summary%20Stars" target="_blank">12282 <span class="h3">IMAP email deletion not working</span></a></li>
<li><a title="Bug report 13195 Certain emails reappear after deletion" href="https://code.google.com/p/android/issues/detail?id=13195&amp;can=5&amp;colspec=ID%20Type%20Status%20Owner%20Summary%20Stars" target="_blank"><span class="h3">13195 </span><span class="h3">Certain emails reappear after deletion</span></a></li>
<li><span class="h3"><a title="Bug report 16293 IMAP does not work!" href="https://code.google.com/p/android/issues/detail?id=16293&amp;can=5&amp;colspec=ID%20Type%20Status%20Owner%20Summary%20Stars" target="_blank">16293 IMAP does not work!</a> — a little dramatic <img src='http://ryansechrest.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></li>
<li><span class="h3"><a title="Bug report 16484 Email client reload all previously deleted mail" href="https://code.google.com/p/android/issues/detail?id=16484&amp;can=5&amp;colspec=ID%20Type%20Status%20Owner%20Summary%20Stars" target="_blank">16484 Email client reload all previously deleted mail</a><br />
</span></li>
</ol>
<p>From what I gather, most complaints are coming from Samsung users (tablet and phone), but I found a <a title="IMAP Emails Don't Delete To Trash Folder on Motorola Xoom" href="http://forums.androidcentral.com/motorola-xoom/65940-imap-emails-dont-delete-trash-folder.html" target="_blank">few users that reported a similar bug on the Motorola XOOM</a>, which appears to have been resolved. What&#8217;s happening is that Android lost track of the folder that keeps your deleted messages, so when you delete something, it disappears momentarily on the screen, assuming that the command executed successfully, but since Android doesn&#8217;t know where to put that deleted message, it simply keeps it in the inbox. Then when you refresh your inbox to retrieve new messages, it shows back up.</p>
<p>So what can we do about this? There are three workarounds I currently know about.</p>
<h2>1. Move your email message to the trash as apposed to using the delete button</h2>
<p>This is probabaly the least convenient option, as it involves more steps, but it is the quickest to implement. When you&#8217;re looking at your list of emails, press the <span style="text-decoration: underline;">menu</span> key and then the <span style="text-decoration: underline;">move to folder</span> button. Select the messages you want to &#8220;delete&#8221; and click on the <span style="text-decoration: underline;">move to folder</span> button. Then choose your folder, whether it&#8217;s trash (will be stored locally) or something like INBOX.Trash (will be stored in trash on server), and your message(s) will be moved.</p>
<h2>2. Use another email client such as <a title="Learn more about K-9 Mail from Google Project" href="https://code.google.com/p/k9mail/" target="_blank">K-9 Mail</a> (free)</h2>
<p>You basically download an entirely different application and setup all your email accounts on it. The delete command has been confirmed working in K-9 <img src='http://ryansechrest.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  according to users who have my phone and switched. This application is available for free in the Android market and seems the most recommended.</p>
<h2>3. Root your phone and edit a database file</h2>
<p>This is the only permanent solution that let&#8217;s you keep your stock email application, however, before you can edit this file your phone must be rooted, otherwise you don&#8217;t have access/permissions to do so. If you browse to /data/data/com.android.email/databases/EmailProvider.db on your phone and open this file with a text editor, you can edit your specific email account and reassign that folder. There are more details in a comment on Android&#8217;s project page that discusse another bug report called <a title="Bug report 1811 Email app doesn't handle IMAP folder prefixes properly" href="https://code.google.com/p/android/issues/detail?id=1811#c53" target="_blank">Email app doesn&#8217;t handle IMAP folder prefixes properly</a>, but that same user recommended this fix for being able to delete your messages.</p>
<p>I personally will probably use the first method until I get a firmware update. If the issue then isn&#8217;t fixed, I&#8217;ll consider option #2 or #3.</p>
<p>If someone knows of another solution, I&#8217;d love to hear it! As always, feel free to leave comments below.</p>
<p>-RS</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://ryansechrest.com/2011/12/android-email-application-bug-unable-to-delete-email-messages/' addthis:title='Android email application bug: unable to delete email messages '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://ryansechrest.com/2011/12/android-email-application-bug-unable-to-delete-email-messages/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Dropbox can be a good tool for developers</title>
		<link>http://ryansechrest.com/2011/11/dropbox-can-be-a-good-tool-for-developers/</link>
		<comments>http://ryansechrest.com/2011/11/dropbox-can-be-a-good-tool-for-developers/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 07:00:22 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Insight]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://ryansechrest.com/?p=156</guid>
		<description><![CDATA[Dropbox — yes, that&#8217;s a referral link, providing you and me with extra storage space — is a service that let&#8217;s you share your files between different devices of yours. You also have the ability to share individual files with friends &#8230; <a href="http://ryansechrest.com/2011/11/dropbox-can-be-a-good-tool-for-developers/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="addthis_toolbox addthis_default_style " addthis:url='http://ryansechrest.com/2011/11/dropbox-can-be-a-good-tool-for-developers/' addthis:title='Dropbox can be a good tool for developers '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p><a title="Sign up for Dropbox" href="http://db.tt/7dyEpr6" target="_blank">Dropbox</a> — yes, that&#8217;s a referral link, providing you and me with extra storage space — is a service that let&#8217;s you share your files between different devices of yours. You also have the ability to share individual files with friends via a link. Dropbox basically adds a new folder to your computer and any files or folders you store within it, are synchronized with all of the other devices that you&#8217;ve installed Dropbox on.</p>
<p>Here are some aspects that make it useful for developers:</p>
<h2>1. Runs on all types of devices <span style="color: #008000;">✔</span></h2>
<p>You can install Dropbox on <a title="Download Dropbox for Windows" href="https://www.dropbox.com/downloading?os=win" target="_blank">Windows</a>, <a title="Download Dropbox for Mac" href="https://www.dropbox.com/downloading?os=mac" target="_blank">Mac</a>, <a title="Download Dropbox for Linux" href="https://www.dropbox.com/downloading?os=lnx" target="_blank">Linux</a>, <a title="Download Dropbox for Android" href="https://www.dropbox.com/android" target="_blank">Android</a>, <a title="Download Dropbox for Blackberry" href="https://www.dropbox.com/blackberry" target="_blank">Blackberry</a>, <a title="Download Dropbox for iPad" href="https://www.dropbox.com/ipad" target="_blank">iPad</a>, and the <a title="Download Dropbox for iPhone" href="https://www.dropbox.com/iphoneapp" target="_blank">iPhone</a>, giving you access to your files from virtually any device. Furthermore, you can login to <a title="Sign up for Dropbox" href="http://db.tt/7dyEpr6" target="_blank">dropbox.com</a> to view, download, and upload your files.</p>
<h2>2. Version control <span style="color: #008000;">✔</span></h2>
<p>Every time you edit and save a file from your Dropbox folder, whether it&#8217;d be a text file, word document, picture, etc, Dropbox will maintain a revision of it. You can then view your previous revisions via the web interface. The revisions contain timestamps, which device made the modification, file sizes, and an option to revert back to a file.</p>
<h2>3. File conflict resolution <span style="color: #008000;">✔</span></h2>
<p>It may happen that you&#8217;re editing some code in a file from device #1, forget to save and close the file, and then edit the file from device #2. In that case, when you save a modified version of the file from device #2, Dropbox will save it like it normally would. Now, once you go back to device #1 and save/close the file, Dropbox knows that it&#8217;s been modified since then, which is why it will save it as a copy followed by the device&#8217;s name. This allows you to manually merge your changes from device #2 later on. The manual part isn&#8217;t ideal, but it&#8217;s better than losing data.</p>
<h2>4. Restore deleted files <span style="color: #008000;">✔</span></h2>
<p>If you delete a file with intent or by accident, but need to restore it later for some reason, you can login via the web interface, enable &#8220;show deleted files,&#8221; and restore any one of the previously deleted files.</p>
<h2>5. Collaborate with friends <span style="color: #008000;">✔</span></h2>
<p>If you&#8217;re working with another developer, one of you can share a folder with the other, which means you both see exactly the same files. The same features apply as mentioned above e.g. version control, file conflict resolution, and restoring deleted files.</p>
<h2>6. Photo gallery <span style="color: #008000;">✔</span></h2>
<p>If you have a folder with lots of pictures in your &#8220;Photos&#8221; folder, right-clicking on any subfolder gives you the option to copy a public link. This allows you to quickly share a gallery of photos with another person, whether they have Dropbox or not.</p>
<h2>7. Friendly user-interface <span style="color: #008000;">✔</span></h2>
<p>The software is very well designed. At all times you can see whether any files are synchronizing in your Dropbox folder. Furthermore, if you actually view the Dropbox folder, you&#8217;ll see that every file or folder has either a check mark, a loading icon, or an &#8220;x,&#8221; indicating the file&#8217;s current status.</p>
<h2>8. Get additional space for free <span style="color: #008000;">✔</span></h2>
<p>You get 2GB for free initially, but by referring friends, you can get up to 10GB of space. On the other hand, if you find the service useful, you can get 50GB or 100GB for $99/year or $199/year respectively.</p>
<p>Now, this all sounds pretty neat, right? But here is one more thing to consider:</p>
<h2>9. Security <span style="color: #ff0000;">✖</span></h2>
<p>Even though your files are transferred over SSL and are encrypted when stored, Dropbox has the encryption key. Their employees are only permitted to view meta data e.g. file names and dates, however, in the worst case scenario, they can decrypt and therefore view any files they like — they&#8217;re not supposed to, but you must accept the possibility. This means that you should be mindful in the kinds of data you store in Dropbox. Don&#8217;t store classified or confidential data. Now, you could encrypt your files on your device prior to storing them in Dropbox, which would solve this particular problem (<a title="Open-source disk encryption software" href="http://www.truecrypt.org/" target="_blank">TrueCrypt</a> comes to mind).</p>
<p>On another note, it&#8217;s not just Dropbox employees who can access your data, because there was a time that a <a title="Vulnerability in Dropbox security leaves user accounts wide open" href="http://itknowledgeexchange.techtarget.com/cio/vulnerability-in-dropbox-security-leaves-user-accounts-wide-open/" target="_blank">glitch exposed user&#8217;s data to the public</a>, so since that happened once, it could happen again.</p>
<p>Lastly, I don&#8217;t need to mention that if someone has physical access to your device, they will have access to any data stored on your computer, but that brings is to another security problem in Dropbox. Once you install it for the first time, you&#8217;re asked to login. Upon login, Dropbox saves a special file on your computer that contains an ID number that is tied to your account. Using that number, it authenticates with the cloud and then keeps your files synchronized. The problem is that the file is not tied to your system, so anyone with knowledge of this bug and physical access to your device, can copy that file to their device and have limitless access to your files in Dropbox. To make matters worse, even if you changed your password after the fact, the hacker would still have access to your account, because the ID number in that file would still be valid. You can <a title="Dropbox authentication: insecure by design" href="http://dereknewton.com/2011/04/dropbox-authentication-static-host-ids/" target="_blank">read more about this vulnerability from Derek Newton</a>.</p>
<p>I leave it up to you whether you become a Dropbox user, however, for my purposes as a developer and being able to gauge my projects and the security they require, Dropbox is perfect most of the time.</p>
<p>-RS</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://ryansechrest.com/2011/11/dropbox-can-be-a-good-tool-for-developers/' addthis:title='Dropbox can be a good tool for developers '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://ryansechrest.com/2011/11/dropbox-can-be-a-good-tool-for-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

