<?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>G to The Square &#187; How To</title>
	<atom:link href="http://www.gtothesquare.com/category/how-to/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gtothesquare.com</link>
	<description></description>
	<lastBuildDate>Fri, 30 Sep 2011 22:05:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Unable to install Firefox add-on: when everything else fails</title>
		<link>http://www.gtothesquare.com/2009/07/14/unable-to-install-firefox-add-on-when-everything-else-fails/</link>
		<comments>http://www.gtothesquare.com/2009/07/14/unable-to-install-firefox-add-on-when-everything-else-fails/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 23:16:06 +0000</pubDate>
		<dc:creator>Geries Handal</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://www.gtothesquare.com/2009/07/14/unable-to-install-firefox-add-on-when-everything-else-fails/</guid>
		<description><![CDATA[Let&#8217;s assume that you are running Vista and trying to install a Firefox extension/add-on like firebug, yslow or zotero. No matter what you do, the &#8220;freaking&#8221; extensions/add-on will not install. You tried all the recommendations by Mozilla&#8217;s article &#8220;Unable to install addons&#8220;. You Googled for solutions, and even tried a fresh installation of Firefox; still [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.gtothesquare.com%2F2009%2F07%2F14%2Funable-to-install-firefox-add-on-when-everything-else-fails%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.gtothesquare.com%2F2009%2F07%2F14%2Funable-to-install-firefox-add-on-when-everything-else-fails%2F&amp;source=gtothesquare&amp;style=normal&amp;service=TinyURL.com&amp;hashtags=Firefox&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Let&#8217;s assume that you are running Vista and trying to install a Firefox extension/add-on like <a href="http://getfirebug.com/" target="_blank">firebug</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/5369" target="_blank">yslow</a> or <a href="http://www.zotero.org/" target="_blank">zotero</a>. No matter what you do, the &#8220;freaking&#8221; extensions/add-on will not install. You tried all the recommendations by Mozilla&#8217;s article &#8220;<a href="http://support.mozilla.com/en-US/kb/Unable+to+install+add-ons" target="_blank">Unable to install addons</a>&#8220;. You Googled for solutions, and even tried a fresh installation of Firefox; still no solution. Why not try running Firefox &#8220;as administrator&#8221;, by right clicking on the shortcut and selecting &#8220;Run as Administrator&#8221;. That worked for me. Why? </p>
<p>If you go to %APPDATA%/Roaming/Mozilla/Firefox/Profiles/[random text followed by .default]/extensions.log and see something similar, to what is below then the run as administrator may work.</p>
<blockquote><p>2009-07-13 17:38:50 &#8211; safeInstallOperation: install operation (caller-supplied callback) failed, rolling back file moves and aborting installation.     <br />2009-07-13 17:38:50 &#8211; ExtensionManager:_finishOperations &#8211; failure, catching exception &#8211; lineno: 1658 &#8211; file: undefined &#8211; [Exception... &quot;Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIZipReader.extract]&quot;&#160; nsresult: &quot;0&#215;80520015 (NS_ERROR_FILE_ACCESS_DENIED)&quot;&#160; location: &quot;JS frame :: file:///C:/Program%20Files%20(x86)/Mozilla%20Firefox/components/nsExtensionManager.js :: extractExtensionFiles :: line 1658&quot;&#160; data: no]      <br />2009-07-13 17:38:51 &#8211; ExtensionManager:_finishOperations &#8211; failure, catching exception &#8211; lineno: 4969 &#8211; file: file:///C:/Program%20Files%20(x86)/Mozilla%20Firefox/components/nsExtensionManager.js &#8211; TypeError: entries[i] is null</p>
</blockquote>
<p>Note the &#8220;NS_ERROR_FILE_ACCESS_DENIED&#8221;. Apparently some component on the process doesn&#8217;t have the right to extract the files from the xpi and put them on the respective folder (in):</p>
<blockquote><p>%APPDATA%/Roaming/Mozilla/Firefox/Profiles/[random text followed by .default]/extensions/</p>
</blockquote>
<h2>Credit where credit is due</h2>
<p>Inspiration to this came thanks to <a href="http://forums.mozillazine.org/viewtopic.php?f=38&amp;t=1179985&amp;start=0&amp;sid=4df377d4337f6242701b184af56233b6" target="_blank">this forum thread</a>, although the solution by MANDY (almost at the end of the thread). His solution is the following</p>
<blockquote><p>I downloaded the actual firebug.xpi file and extracted it&#8217;s contents (using 7-zip). I placed those contents into a folder called <a href="mailto:firebug@software.joehewitt.com">firebug@software.joehewitt.com</a>.      <br />Then, I went ahead and tried to install firebug as normal. I kept the profiles/extensions folder open so I can see what is going on.      <br />During the install process, as I watch the extensions folder, I see the <a href="mailto:firebug@software.joehewitt.com">firebug@software.joehewitt.com</a> being automatically created. Then wait a few more seconds and watch as it disappears.      <br />It is at this point that I paste in the folder that I extracted the .xpi files to.      <br />Back to firefox. Exit. Restart. Firebug works.</p>
</blockquote>
<p>You can also open the content of the .xpi file with WINRAR. Just run it and then go to File-&gt;Open Archive and you will be able to see the contents of the .xpi. However if you Run as Administrator all this is not necessary and especially when you have to do it for 3 extensions or more.</p>
<p>You can tell me if it works?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gtothesquare.com/2009/07/14/unable-to-install-firefox-add-on-when-everything-else-fails/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Making Spaz work with local install of laconi.ca</title>
		<link>http://www.gtothesquare.com/2009/05/09/making-spaz-work-with-local-install-of-laconica/</link>
		<comments>http://www.gtothesquare.com/2009/05/09/making-spaz-work-with-local-install-of-laconica/#comments</comments>
		<pubDate>Sat, 09 May 2009 01:13:32 +0000</pubDate>
		<dc:creator>Geries Handal</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[identi.ca]]></category>
		<category><![CDATA[laconi.ca]]></category>
		<category><![CDATA[Spaz]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.gtothesquare.com/2009/05/09/making-spaz-work-with-local-install-of-laconica/</guid>
		<description><![CDATA[I was asked by mjhb in twitter, how to get Spaz (a open-source desktop Twitter client), working with a local copy of laconi.ca. Here is how: Go to Preferences Tab (First tab going from right to left). The click on the Account Information section, so the options are showed (as we see in the image [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.gtothesquare.com%2F2009%2F05%2F09%2Fmaking-spaz-work-with-local-install-of-laconica%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.gtothesquare.com%2F2009%2F05%2F09%2Fmaking-spaz-work-with-local-install-of-laconica%2F&amp;source=gtothesquare&amp;style=normal&amp;service=TinyURL.com&amp;hashtags=identi.ca,laconi.ca,Spaz,Twitter&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I was asked by <a href="http://twitter.com/mjhb" target="_blank">mjhb</a> in twitter, how to get <a href="http://funkatron.com/spaz/" target="_blank">Spaz</a> (a open-source desktop Twitter client), working with a local copy of <a href="http://laconi.ca" target="_blank">laconi.ca</a>. Here is how:</p>
<p>Go to <strong>Preferences Tab</strong> (First tab going from right to left).</p>
<p><a href="http://www.gtothesquare.com/wp-content/uploads/2009/05/image7.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.gtothesquare.com/wp-content/uploads/2009/05/image-thumb7.png" width="355" height="268" /></a> </p>
<p>The click on the <strong>Account Information</strong> section, so the options are showed (as we see in the image bellow).</p>
<p><a href="http://www.gtothesquare.com/wp-content/uploads/2009/05/image8.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.gtothesquare.com/wp-content/uploads/2009/05/image-thumb8.png" width="370" height="347" /></a> </p>
<p>Then click on the<strong> Service URL</strong> and click on <strong>Load settings for.</strong></p>
<p>This way there Spaz will not try to load any preset settings for twitter or identi.ca. Next thing to do is to fill up your Authentication info: Username, Password and the URL of your server, as we see bellow. </p>
<p><a href="http://www.gtothesquare.com/wp-content/uploads/2009/05/image9.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.gtothesquare.com/wp-content/uploads/2009/05/image-thumb9.png" width="384" height="327" /></a> </p>
<p>Note that is similar to the settings for <a href="http://identi.ca/" target="_blank">identi.ca</a>. In base API URL just put the IP or URL of your server followed by &#8220;/api/&#8221;. Then in Base WWW URL you put the ip or host of the server. There is one more step and I guess this is the dirty trick to make it work. </p>
<p><a href="http://www.gtothesquare.com/wp-content/uploads/2009/05/image10.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.gtothesquare.com/wp-content/uploads/2009/05/image-thumb10.png" width="380" height="366" /></a> </p>
<p>Go to the networking section and then uncheck the <strong>Auto-adjust refresh interval </strong>checkbox. After that click on the Save Preferences bottom to check that all is good. If you have any questions, leave a comment or tweet me at <a href="http://twitter.com/gtothesquare" target="_blank">gtothesquare</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gtothesquare.com/2009/05/09/making-spaz-work-with-local-install-of-laconica/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

