<?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>Lucky Disasters &#187; XulApps</title>
	<atom:link href="http://www.luckydisasters.com/category/xulapps/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.luckydisasters.com</link>
	<description>How I stopped worrying and learned to love my karma.</description>
	<lastBuildDate>Sun, 08 Mar 2009 01:17:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>HowTo: Change Locations in Prism</title>
		<link>http://www.luckydisasters.com/2009/03/07/howto-change-locations-in-prism/</link>
		<comments>http://www.luckydisasters.com/2009/03/07/howto-change-locations-in-prism/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 01:09:26 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Prism]]></category>
		<category><![CDATA[Accelerator]]></category>
		<category><![CDATA[Accelerator Key]]></category>
		<category><![CDATA[Alt]]></category>
		<category><![CDATA[Chrome Directory]]></category>
		<category><![CDATA[Complete List]]></category>
		<category><![CDATA[Config]]></category>
		<category><![CDATA[Error Code]]></category>
		<category><![CDATA[Home Key]]></category>
		<category><![CDATA[Javascript Code]]></category>
		<category><![CDATA[Javascript Window]]></category>
		<category><![CDATA[Keyboard]]></category>
		<category><![CDATA[Keyset]]></category>
		<category><![CDATA[Left Arrow]]></category>
		<category><![CDATA[Lt]]></category>
		<category><![CDATA[Navigation Keys]]></category>
		<category><![CDATA[Number Pad]]></category>
		<category><![CDATA[Print Key]]></category>
		<category><![CDATA[Redirect]]></category>
		<category><![CDATA[Right Arrow]]></category>
		<category><![CDATA[Text Box Type]]></category>
		<category><![CDATA[WebRunner]]></category>
		<category><![CDATA[Website Url]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/?p=339</guid>
		<description><![CDATA[You may or may not know this, but you can use the Error Console in Prism to open new windows to any site you want. Just use the following javascript in the Code Evaluation box: window.open('http://website.url','',''); This will open a new window to the address &#8220;http://website.url&#8221;, pretty basic stuff. Now, what happens if you want [...]]]></description>
			<content:encoded><![CDATA[<p>You may or may not know this, but you can use the Error Console in Prism to open new windows to any site you want. Just use the following javascript in the Code Evaluation box:</p>
<p><code>window.open('http://website.url','','');</code></p>
<p>This will open a new window to the address &#8220;http://website.url&#8221;, pretty basic stuff. Now, what happens if you want to change the location of the Prism window from your default webapp&#8217;s location. Well, you can still use the Error Console, but there&#8217;s a couple of layers of javascript reference you need to go through. If you try using this:</p>
<p><code>parent.location='http://website.url'</code></p>
<p>You redirect the Error Console to &#8220;http://website.url&#8221;, interesting (very, actually :), but not what we&#8217;re after. If you haven&#8217;t already done so, open the error console:<br />
<a href="http://www.luckydisasters.com/wp-content/uploads/2009/03/menu.png"rel="lightbox" ><img class="alignnone size-full wp-image-340" title="menu" src="http://www.luckydisasters.com/wp-content/uploads/2009/03/menu.png" alt="menu" width="274" height="137" /></a></p>
<p>Next, in the Code Evaluation text box, type the following:</p>
<p><code>parent.opener.content.location='about:config'</code></p>
<div style="height: 150px; width: 100%;"><a href="http://www.luckydisasters.com/wp-content/uploads/2009/03/shot1.png"rel="lightbox" ><img class="size-thumbnail wp-image-341 alignleft" style="margin:4px;" title="shot1" src="http://www.luckydisasters.com/wp-content/uploads/2009/03/shot1-150x150.png" alt="shot1" width="150" height="150" /></a><a href="http://www.luckydisasters.com/wp-content/uploads/2009/03/shot2.png"rel="lightbox" ><img class="alignleft size-thumbnail wp-image-342" style="margin:4px;" title="shot2" src="http://www.luckydisasters.com/wp-content/uploads/2009/03/shot2-150x150.png" alt="shot2" width="150" height="150" /></a><a href="http://www.luckydisasters.com/wp-content/uploads/2009/03/shot3.png"rel="lightbox" ><img class="alignleft size-thumbnail wp-image-343" style="margin:4px;" title="shot3" src="http://www.luckydisasters.com/wp-content/uploads/2009/03/shot3-150x150.png" alt="shot3" width="150" height="150" /></a></div>
<p>That&#8217;s about it, hit return or press &#8220;Evaluate&#8221; and you&#8217;re done. By using <code>parent.opener.content.whatever</code> you should be able to access all of Prism&#8217;s components. What? You don&#8217;t know what the other compents are?? Well, check out the webrunner.xul located in Prism&#8217;s install directory, in the chrome directory inside the webrunner.jar (copy, rename to .zip from .jar and extract).</p>
<p>Another thing you&#8217;ll learn from this file is a complete list of the navigation keys (look for the keyset directives) currently used by Prism:</p>
<p>Back=Alt+Left Arrow<br />
Forward=Alt+Right Arrow<br />
Home=Alt+Home (that&#8217;s the Home Key on your keyboard&#8217;s number pad BTW)<br />
Reload Page=F5<br />
Close=Accelerator Key (Ctrl Key)+w<br />
Quit=Accelerator Key (Ctrl Key)+q<br />
Print=Accelerator Key (Ctrl Key)+p</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2009/03/07/howto-change-locations-in-prism/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Prism as a TV</title>
		<link>http://www.luckydisasters.com/2009/02/25/prism-as-a-tv/</link>
		<comments>http://www.luckydisasters.com/2009/02/25/prism-as-a-tv/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 01:28:50 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Prism]]></category>
		<category><![CDATA[Veoh]]></category>
		<category><![CDATA[XulApps]]></category>
		<category><![CDATA[Back Arrow]]></category>
		<category><![CDATA[Class Lectures]]></category>
		<category><![CDATA[Configured]]></category>
		<category><![CDATA[Consumption]]></category>
		<category><![CDATA[Desktop Icon]]></category>
		<category><![CDATA[Ecu]]></category>
		<category><![CDATA[Favicon]]></category>
		<category><![CDATA[Ff3]]></category>
		<category><![CDATA[Forward Arrow]]></category>
		<category><![CDATA[Navigation Keys]]></category>
		<category><![CDATA[Search Term]]></category>
		<category><![CDATA[Search Url]]></category>
		<category><![CDATA[Sidebar]]></category>
		<category><![CDATA[Television Station]]></category>
		<category><![CDATA[Video Channel]]></category>
		<category><![CDATA[Video Sharing Sites]]></category>
		<category><![CDATA[Video Sites]]></category>
		<category><![CDATA[webapp]]></category>
		<category><![CDATA[Webapps]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/?p=328</guid>
		<description><![CDATA[I know I said that the next Prism related post I would be doing was one on manually installing an addon, but it&#8217;s taking me more time to get to than I had hoped. However, I do have another use for Prism that I&#8217;d like to share right now. I&#8217;ve been using Prism as a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.luckydisasters.com/wp-content/uploads/2009/02/capture_02252009_194641.jpg"rel="lightbox" ><img class="alignleft size-thumbnail wp-image-331" style="padding:5px;" title="capture_02252009_194641" src="http://www.luckydisasters.com/wp-content/uploads/2009/02/capture_02252009_194641-150x150.jpg" alt="capture_02252009_194641" width="150" height="150" /></a>I know I said that the next <a href="https://wiki.mozilla.org/Prism" rel="nofollow"  target="_blank">Prism</a> related post I would be doing was one on manually installing an addon, but it&#8217;s taking me more time to get to than I had hoped. However, I do have another use for Prism that I&#8217;d like to share right now. I&#8217;ve been using Prism as a tool for creating TV show specific browsers for video sites. <a href="http://www.veoh.com" rel="nofollow"  target="_blank">Veoh</a> specifically, but I&#8217;m pretty sure you can do this for other video sharing sites as well.</p>
<p>Basically what I&#8217;ve done is used Prism to create a new webapp that points to the search URL of Veoh with a single program as the search term. For instance, right now I&#8217;m following the anime <a href="http://en.wikipedia.org/wiki/Toradora!" rel="nofollow"  target="_blank">Toradora</a>.</p>
<p><a href="http://www.luckydisasters.com/wp-content/uploads/2009/02/capture_02252009_194818.jpg"rel="lightbox" ><img class="size-thumbnail wp-image-330 alignright" style="margin: 5px;" title="capture_02252009_194818" src="http://www.luckydisasters.com/wp-content/uploads/2009/02/capture_02252009_194818-150x150.jpg" alt="capture_02252009_194818" width="135" height="135" /></a>To create the webapp, I&#8217;ve chosen to place a link on my desktop, used the search link above, and enabled the navigation keys for Prism:</p>
<p>Alt+Back Arrow = Back in History<br />
Alt+Forward Arrow = Forward in History<br />
Alt+Home = Home Page for webappX<br />
etc.</p>
<p>Veoh Search Link:</p>
<p>http://www.veoh.com/search/videos/q/<strong>your+search+here</strong></p>
<p>Prism automatically pulls the site&#8217;s favicon as the desktop icon (has anyone else experienced problems with Prism not correctly installing the icon from pre-bundled webapps?).</p>
<p>Other places where this could be useful (other than setting up your own custom television station on your desktop with play-on-demand access)? The instructors for the courses I&#8217;m taking right now at ECU via the web often put class lectures on both YouTube and ECU&#8217;s own servers (depending on the class and the web-savvy-ness of the instructor). This would be a perfect way to distribute these movies to students, simply by placing the right URL into Prism and bundling the webapp, you can create a feed specific video channel for student consumption.</p>
<p><strong>Other thoughts on this process:</strong></p>
<ul>
<li> The ability to uninstall webapps would be useful. Manual uninstalls, while not difficult, are a pain.</li>
<li> An addon or webapp script for Prism to load into the sidebar with links or buttons corresponding to pre-configured feeds/pages to change the currently viewed page so that you can &#8220;change channels.&#8221;</li>
<li> Along those same lines, an addon with FF3&#8242;s built-in feed reader which would load into the sidebar would be a nifty means of navigating a number of pre-configured links&#8230; yes that would be nifty indeed&#8230;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2009/02/25/prism-as-a-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prism Information &#8211; In Depth</title>
		<link>http://www.luckydisasters.com/2008/11/06/prism-information-in-depth/</link>
		<comments>http://www.luckydisasters.com/2008/11/06/prism-information-in-depth/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 19:25:42 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Prism]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[WebRunner]]></category>
		<category><![CDATA[XulApps]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Chrome Url]]></category>
		<category><![CDATA[Dev Center]]></category>
		<category><![CDATA[Developer Center]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Headaches]]></category>
		<category><![CDATA[Input Url]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Lot]]></category>
		<category><![CDATA[Marcel]]></category>
		<category><![CDATA[Mark Finkle]]></category>
		<category><![CDATA[Mdc]]></category>
		<category><![CDATA[Pow]]></category>
		<category><![CDATA[Prism Project]]></category>
		<category><![CDATA[Project Mozilla]]></category>
		<category><![CDATA[thanksgiving]]></category>
		<category><![CDATA[Ui]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/?p=297</guid>
		<description><![CDATA[[[UPDATED - 08/11/22 to include Linux paths]] A lot of people have been having problems getting extensions to work with Prism. This is kind of an expected situation considering that the extensions that are being targeted are designed for use under Firefox, which has a different UI than Prism. This can cause a lot of [...]]]></description>
			<content:encoded><![CDATA[<p><b style="color:red;">[[UPDATED - 08/11/22 to include Linux paths]]</b><br />
A lot of people have been having problems getting extensions to work with Prism. This is kind of an expected situation considering that the extensions that are being targeted are designed for use under Firefox, which has a different UI than Prism. This can cause a lot of headaches trying to figure out what&#8217;s wrong. There are ways around some of these problems, especially if the extension includes a xul overlay that is compatible with the browser xul for Prism. Or if you can load the chrome url to the main xul overlay in Prism&#8217;s input url (which of course requires that you already have the extension installed). Other extensions however, have no hope of working with Prism unless changes are made to the overlays.</p>
<p>I&#8217;ve also been running into a problem described by commenter <a href="http://stinkdigital.tv/" rel="nofollow"  target="_blank">Marcel</a>, <a href="http://www.luckydisasters.com/2008/06/10/heres-how-to-make-an-extension-compatible-with-prism-two-ish/#comment-1123">here</a>. I&#8217;ve been getting a similar error under Windows for different extensions when I try to install them. Don&#8217;t know why, and what makes it worse is that these errors crop up in extensions that I&#8217;ve had no problems installing before on other computers (maybe I need to have Webrunner installed along side Prism?). I&#8217;ve also had problems with version 0.9 not installing and using the included icons for webapp files. I&#8217;m going to have to look into that one a bit further before I can comment more on it though.</p>
<p>At any rate, I&#8217;m going to list as much information in this post as I can find on Prism to refer back to, then I&#8217;m going to create a new post on how to install an extension for Prism manually. I&#8217;d also like to post a how-to on getting POW to work under Prism as well, but I don&#8217;t know whether or not I&#8217;ll get to that (maybe over Thanksgiving break). So, first some links.</p>
<p><strong id="prismlinks">LINKS:</strong><br />
<a href="http://labs.mozilla.com/2007/10/prism/" rel="nofollow"  target="_blank">Mozilla Labs&#8217; Prism Page</a> &#8211; A broad overview of the goals of the Mozilla Prism Project<br />
<a href="https://developer.mozilla.org/en/Prism" target="_blank">Mozilla Developer Center&#8217;s Prism Page<br />
</a><a href="https://developer.mozilla.org/en/Prism/Extensions" rel="nofollow" style="margin-left:15px;"  target="_blank">MDC&#8217;s Prism Page on Extensions</a><br />
<a href="https://labs.mozilla.com/forum/?CategoryID=16" rel="nofollow"  target="_blank">Mozilla Labs&#8217; Prism Forum</a><br />
<a href="https://wiki.mozilla.org/WebRunner" rel="nofollow"  target="_blank">Mozilla Wiki Prism Page</a> &#8211; Along with the Dev Center&#8217;s page, a good source for documentation on  Prism<br />
<a href="http://starkravingfinkle.org/blog/2008/08/fennec-m6/" rel="nofollow"  target="_blank">Mark Finkle&#8217;s Blog</a> (one of Prism&#8217;s developers &#8211; BTW &#8211; THANK YOU MARK!!!)<br />
<a href="http://viewvc.svn.mozilla.org/vc/projects/webrunner/" rel="nofollow"  target="_blank">SVN for Prism&#8217;s source code</a><br />
<a href="http://www.ohloh.net/projects/prism/contributors" rel="nofollow"  target="_blank">List of Prism Contributors on ohloh.net</a><br />
<a href="http://douglasjmeyer.blogspot.com/2008/09/google-gears-in-prism.html" rel="nofollow"  target="_blank">Douglas Meyer&#8217;s Blog post on getting Google Gears to work with Prism</a><br />
<a href="http://www.arnoldroa.com/software/remember-the-milk-gmail-y-prism/" rel="nofollow"  target="_blank">Commenter Manlo&#8217;s blog post on getting RTM working with Prism</a> (does not appear to be working)<br />
<a href="http://en.wikipedia.org/wiki/Mozilla_Prism" rel="nofollow"  target="_blank">Wikipedia Entry</a></p>
<p>Next, here&#8217;s a list of all the files that Prism makes use of in the user&#8217;s profile directory on Windows and Mac OS X &#8211; Linux to come (I don&#8217;t have access to my Linux box at the moment).</p>
<p><strong id="prismwinfiles">Default Prisim Folders in User&#8217;s Home directory (Windows as of Prism v0.9):</strong></p>
<p><span style="text-decoration: underline;">Under C:\Documents and Settings\{user name}\Application Data\</span></p>
<pre>Prism\
Prism\profiles.ini
Prism\Profiles\
Prism\Profiles\{random string}.default\
Prism\Profiles\{random string}.default\cert8.db
Prism\Profiles\{random string}.default\compatibility.ini
Prism\Profiles\{random string}.default\compreg.dat
Prism\Profiles\{random string}.default\cookies.sqlite
Prism\Profiles\{random string}.default\extensions
Prism\Profiles\{random string}.default\extensions.cache
Prism\Profiles\{random string}.default\extensions.ini
Prism\Profiles\{random string}.default\key3.db
Prism\Profiles\{random string}.default\localstore.rdf
Prism\Profiles\{random string}.default\mimeTypes.rdf
Prism\Profiles\{random string}.default\permissions.sqlite
Prism\Profiles\{random string}.default\places.sqlite
Prism\Profiles\{random string}.default\prefs.js
Prism\Profiles\{random string}.default\secmod.db
Prism\Profiles\{random string}.default\xpti.dat
Prism\Profiles\{random string}.default\extensions\</pre>
<p><span style="text-decoration: underline;">Under C:\Documents and Settings\{user name}\Local Settings\Application Data\</span></p>
<pre>Prism\Prism\
Prism\Prism\updates\
Prism\Prism\updates\0\</pre>
<p><strong id="webappwinfiles">For Each WebApp Prism creates (Windows as of Prism v0.9):</strong></p>
<p><span style="text-decoration: underline;">Under C:\Documents and Settings\{user name}\Application Data\Prism\</span></p>
<pre>{webapp name}\
{webapp name}\profiles.ini
{webapp name}\Profiles\
{webapp name}\Profiles\{random string}.default\
{webapp name}\Profiles\{random string}.default\cert8.db
{webapp name}\Profiles\{random string}.default\compatibility.ini
{webapp name}\Profiles\{random string}.default\compreg.dat
{webapp name}\Profiles\{random string}.default\cookies.sqlite
{webapp name}\Profiles\{random string}.default\extensions
{webapp name}\Profiles\{random string}.default\extensions.cache
{webapp name}\Profiles\{random string}.default\extensions.ini
{webapp name}\Profiles\{random string}.default\extensions.rdf
{webapp name}\Profiles\{random string}.default\key3.db
{webapp name}\Profiles\{random string}.default\localstore.rdf
{webapp name}\Profiles\{random string}.default\mimeTypes.rdf
{webapp name}\Profiles\{random string}.default\permissions.sqlite
{webapp name}\Profiles\{random string}.default\places.sqlite
{webapp name}\Profiles\{random string}.default\pluginreg.dat
{webapp name}\Profiles\{random string}.default\prefs.js
{webapp name}\Profiles\{random string}.default\secmod.db
{webapp name}\Profiles\{random string}.default\signons3.txt
{webapp name}\Profiles\{random string}.default\xpti.dat
{webapp name}\Profiles\{random string}.default\extensions\</pre>
<p><span style="text-decoration: underline;">Under C:\Documents and Settings\{user name}\Application Data\WebApps\</span></p>
<pre>{webapp name}@{webappaddr}\
{webapp name}@{webappaddr}\localstore.json
{webapp name}@{webappaddr}\override.ini
{webapp name}@{webappaddr}\webapp.ini
{webapp name}@{webappaddr}\webapp.js
{webapp name}@{webappaddr}\icons\
{webapp name}@{webappaddr}\icons\default\
{webapp name}@{webappaddr}\icons\default\{icons included in webapp bundle}</pre>
<p><span style="text-decoration: underline;">Under C:\Documents and Settings\{user name}\Local Settings\Application Data\Prism\</span></p>
<pre>{webapp name}\
{webapp name}\Prism\
{webapp name}\Prism\updates\
{webapp name}\Prism\updates\0\
{webapp name}\Profiles\
{webapp name}\Profiles\l05apnbh.default\
{webapp name}\Profiles\l05apnbh.default\XPC.mfl
{webapp name}\Profiles\l05apnbh.default\XUL.mfl
{webapp name}\Profiles\l05apnbh.default\Cache\
{webapp name}\Profiles\l05apnbh.default\Cache\_CACHE_001_
{webapp name}\Profiles\l05apnbh.default\Cache\_CACHE_002_
{webapp name}\Profiles\l05apnbh.default\Cache\_CACHE_003_
{webapp name}\Profiles\l05apnbh.default\Cache\_CACHE_MAP_
{webapp name}\Profiles\l05apnbh.default\Cache\{other cache files}</pre>
<p><strong id="prismmacfiles">Default Prisim Folders in User&#8217;s Home directory (Mac OS X as of Prism v0.9):</strong><br />
<span style="text-decoration: underline;">Under /Users/{user name}/Library/Application Support/Prism/</span></p>
<pre>Profiles/
Profiles/profiles.ini
Profiles/{random string}.default/
Profiles/{random string}.default/cert8.db
Profiles/{random string}.default/compatibility.ini
Profiles/{random string}.default/compreg.dat
Profiles/{random string}.default/cookies.sqlite
Profiles/{random string}.default/extensions.cache
Profiles/{random string}.default/extensions.ini
Profiles/{random string}.default/key3.db
Profiles/{random string}.default/localstore.rdf
Profiles/{random string}.default/mimeTypes.rdf
Profiles/{random string}.default/permissions.sqlite
Profiles/{random string}.default/places.sqlite
Profiles/{random string}.default/pluginreg.dat
Profiles/{random string}.default/prefs.js
Profiles/{random string}.default/secmod.db
Profiles/{random string}.default/xpti.dat
Profiles/{random string}.default/extensions/</pre>
<p><strong id="webappmacfiles">For Each WebApp Prism creates (Mac OS X as of Prism v0.9):</strong></p>
<p><span style="text-decoration: underline;">Under /Users/{user name}/Library/Application Support/{webapp name}/</span></p>
<pre>Profiles/
Profiles/profiles.ini
Profiles/{random string}.default/
Profiles/{random string}.default/cert8.db
Profiles/{random string}.default/compatibility.ini
Profiles/{random string}.default/compreg.dat
Profiles/{random string}.default/cookies.sqlite
Profiles/{random string}.default/extensions.cache
Profiles/{random string}.default/extensions.ini
Profiles/{random string}.default/key3.db
Profiles/{random string}.default/localstore.rdf
Profiles/{random string}.default/mimeTypes.rdf
Profiles/{random string}.default/permissions.sqlite
Profiles/{random string}.default/places.sqlite
Profiles/{random string}.default/pluginreg.dat
Profiles/{random string}.default/prefs.js
Profiles/{random string}.default/secmod.db
Profiles/{random string}.default/xpti.dat
Profiles/{random string}.default/extensions/</pre>
<p><span style="text-decoration: underline;">Under /Users/{user name}/Library/WebApps/{webapp name}@{webappaddr}/</span></p>
<pre>{webapp name}@{webappaddr}/localstore.json
{webapp name}@{webappaddr}/override.ini
{webapp name}@{webappaddr}/webapp.ini
{webapp name}@{webappaddr}/webapp.js
{webapp name}@{webappaddr}/icons/
{webapp name}@{webappaddr}/icons/default/
{webapp name}@{webappaddr}/icons/default/{icons included in webapp bundle}</pre>
<p><strong id="prismwinfiles">Default Prisim Folders in User&#8217;s Home directory (Linux as of Prism v0.9):</strong></p>
<p><span style="text-decoration: underline;">Under /home/{user name}/</span></p>
<pre>
.prism/prismdir.lin.txt
.prism/profiles.ini
.prism/{randomstring}.default/
.prism/{randomstring}.default/Cache/
.prism/{randomstring}.default/cert8.db
.prism/{randomstring}.default/compatibility.ini
.prism/{randomstring}.default/compreg.dat
.prism/{randomstring}.default/cookies.sqlite
.prism/{randomstring}.default/extensions/
.prism/{randomstring}.default/extensions.cache
.prism/{randomstring}.default/extensions.ini
.prism/{randomstring}.default/key3.db
.prism/{randomstring}.default/localstore.rdf
.prism/{randomstring}.default/mimeTypes.rdf
.prism/{randomstring}.default/.parentlock
.prism/{randomstring}.default/permissions.sqlite
.prism/{randomstring}.default/places.sqlite
.prism/{randomstring}.default/prefs.js
.prism/{randomstring}.default/secmod.db
.prism/{randomstring}.default/XPC.mfasl
.prism/{randomstring}.default/xpti.dat
.prism/{randomstring}.default/XUL.mfasl
.prism/{randomstring}.default/Cache/
.prism/{randomstring}.default/Cache/_CACHE_001_
.prism/{randomstring}.default/Cache/_CACHE_002_
.prism/{randomstring}.default/Cache/_CACHE_003_
.prism/{randomstring}.default/Cache/_CACHE_MAP_
</pre>
<p><strong id="webappwinfiles">For Each WebApp Prism creates (Linux as of Prism v0.9):</strong></p>
<p><span style="text-decoration: underline;">Under /home/{user name}/.prism/</span></p>
<pre>
{webapp name}/
{webapp name}/{randomstring}.default/
{webapp name}/{randomstring}.default/Cache/
{webapp name}/{randomstring}.default/Cache/_CACHE_001_
{webapp name}/{randomstring}.default/Cache/_CACHE_002_
{webapp name}/{randomstring}.default/Cache/_CACHE_003_
{webapp name}/{randomstring}.default/Cache/_CACHE_MAP_
{webapp name}/{randomstring}.default/cert8.db
{webapp name}/{randomstring}.default/compatibility.ini
{webapp name}/{randomstring}.default/compreg.dat
{webapp name}/{randomstring}.default/cookies.sqlite
{webapp name}/{randomstring}.default/extensions/
{webapp name}/{randomstring}.default/extensions.cache
{webapp name}/{randomstring}.default/extensions.ini
{webapp name}/{randomstring}.default/key3.db
{webapp name}/{randomstring}.default/localstore.rdf
{webapp name}/{randomstring}.default/mimeTypes.rdf
{webapp name}/{randomstring}.default/.parentlock
{webapp name}/{randomstring}.default/permissions.sqlite
{webapp name}/{randomstring}.default/places.sqlite
{webapp name}/{randomstring}.default/prefs.js
{webapp name}/{randomstring}.default/secmod.db
{webapp name}/{randomstring}.default/XPC.mfasl
{webapp name}/{randomstring}.default/xpti.dat
{webapp name}/{randomstring}.default/XUL.mfasl
{webapp name}/profiles.ini
</pre>
<p>From the above lists of file locations, it should be apparent (okay, if you really <i>really</i> look, <i>hard</i>) that there are two ways to go about installing an extension for Prism. The first is install that extension &#8220;globally&#8221;, which is to say that you install that extension for every webapp. For this method the extension gets installed into Prism&#8217;s extension directory. The second method is to install the extension &#8220;locally&#8221;, or on a per-webapp basis. In this case each extension is installed in the individual webapp&#8217;s extension directory.</p>
<p>The first method is more difficult because by default, installing an extension will be done when you have a webapp loaded, so it will install the extension into that webapp&#8217;s extension folder. In order to install a webapp globally, you&#8217;ll need to perform a manual installation or open a new webapp that loads the addon&#8217;s xul (chrome://global/content/config.xul). I should mention that this worked on Prism/Webrunner 0.8, but I have yet to test this on Prism 0.9, so this may no longer work.</p>
<p>&#8230;</p>
<p>So, why they heck would I list all the files and directories here? Well, I want a reference to point at when I start explaining which files to make changes to in order to install an extension manually.</p>
<p><strong id="codesnipinstrdf">Code Snippit for Prism Extensions&#8217; install.rdf</strong></p>
<pre><code>&lt;em:targetApplication&gt;
  &lt;!– Prism –&gt;
  &lt;Description&gt;
    &lt;em:id&gt;prism@developer.mozilla.org&lt;/em:id&gt;
    &lt;em:minVersion&gt;0.8&lt;/em:minVersion&gt;
    &lt;em:maxVersion&gt;1.0.0.*&lt;/em:maxVersion&gt;
   &lt;/Description&gt;
&lt;/em:targetApplication&gt;</code>
</pre>
<p><strong id="codesnipextrdf">Code Snippit for Prism Extensions&#8217; extension.rdf (information is required from the **install.rdf**)</strong></p>
<pre>
<code>&lt;RDF:Description
    RDF:about="urn:mozilla:item:{**extension id from install.rdf**}"
    NS1:installLocation="app-profile"
    NS1:version="**from install.rdf**"
    NS1:optionsURL="**from install.rdf**"
    NS1:iconURL="**from install.rdf**"
    NS1:name="**from install.rdf**"
    NS1:description="**from install.rdf**"
    NS1:creator="**from install.rdf**"
    NS1:homepageURL="http://**from install.rdf**"
    NS1:contributor="**from install.rdf**"&gt;</code>
</pre>
<p>More to come&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2008/11/06/prism-information-in-depth/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Here&#8217;s How To Make An Extension Compatible With Prism (Two-ish)</title>
		<link>http://www.luckydisasters.com/2008/06/10/heres-how-to-make-an-extension-compatible-with-prism-two-ish/</link>
		<comments>http://www.luckydisasters.com/2008/06/10/heres-how-to-make-an-extension-compatible-with-prism-two-ish/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 03:57:07 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Prism]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[7zip]]></category>
		<category><![CDATA[C Program]]></category>
		<category><![CDATA[Correct Target]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[Dom Inspector]]></category>
		<category><![CDATA[Editors]]></category>
		<category><![CDATA[Extension Folder]]></category>
		<category><![CDATA[Folder C]]></category>
		<category><![CDATA[Insta]]></category>
		<category><![CDATA[Installation Directory]]></category>
		<category><![CDATA[Lt]]></category>
		<category><![CDATA[Mozilla Org]]></category>
		<category><![CDATA[Mud]]></category>
		<category><![CDATA[Notepad]]></category>
		<category><![CDATA[Prism Gt]]></category>
		<category><![CDATA[Rdf File]]></category>
		<category><![CDATA[String Changes]]></category>
		<category><![CDATA[Targetapplication]]></category>
		<category><![CDATA[Targets]]></category>
		<category><![CDATA[Version String]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/?p=281</guid>
		<description><![CDATA[I know it&#8217;s been a while since I&#8217;ve posted. There&#8217;s been a lot going on &#8211; school, work, home, you get the point. Anyway, I&#8217;ve been trying to keep my last post on how to make extensions compatible with Prism up-to-date, but this is turning out to be a difficult task. So I&#8217;m just going [...]]]></description>
			<content:encoded><![CDATA[<p>I know it&#8217;s been a while since I&#8217;ve posted. There&#8217;s been a lot going on &#8211; school, work, home, you get the point. Anyway, I&#8217;ve been trying to keep <a href="http://www.luckydisasters.com/2007/10/29/webrunner-now-prism-whatever-heres-how-to-make-an-extension-compatible-with-at-least-one/">my last post</a> on how to make extensions compatible with Prism up-to-date, but this is turning out to be a difficult task. So I&#8217;m just going to post new instructions as needed. Basically, everything remains the same but the version string changes. The DOM inspector is the key to figuring out the correct target to put into your extension&#8217;s install.rdf. Clear as mud yet? Well, let me lay out the steps for you again here.</p>
<p><strong>Step 1</strong><br />
Navigate to the Prism installation directory, in Windows this is:<br />
<span style="font-family: Courier New;">C:\Program Files\Prism\</span><a href="http://www.luckydisasters.com/wp-content/uploads/2008/06/firstrdf.png"rel="lightbox" ><img class="alignright alignnone size-medium wp-image-286" style="float: right;" title="firstrdf" src="http://www.luckydisasters.com/wp-content/uploads/2008/06/firstrdf-300x208.png" alt="" width="300" height="208" /></a></p>
<p>Open up the extensions folder, then the DOM inspector extension folder:<br />
<span style="font-family: Courier New;">C:\Program Files\Prism\extensions\inspector@mozilla.org<br />
</span></p>
<p>Now open the &#8220;install.rdf&#8221; file and find this section of code which can be used (usually) as-is in most extensions pasted in the right place (just use the extension&#8217;s preconfigured targets as your guide on where to place it):</p>
<p><span style="font-family: Courier New;"><br />
&lt;em:targetApplication&gt;<br />
&lt;!&#8211; Prism &#8211;&gt;<br />
&lt;Description&gt;<br />
&lt;em:id&gt;prism@developer.mozilla.org&lt;/em:id&gt;<br />
&lt;em:minVersion&gt;0.4&lt;/em:minVersion&gt;<br />
&lt;em:maxVersion&gt;1.0.0.*&lt;/em:maxVersion&gt;<br />
&lt;/Description&gt;<br />
&lt;/em:targetApplication&gt;</span></p>
<p><strong>Step 2</strong><br />
Open up your extension&#8217;s xpi file using 7zip or your favorite archiving tool and extract the install.rdf file.<br />
<a href="http://www.luckydisasters.com/wp-content/uploads/2008/06/extractinstallrdf.png"rel="lightbox" ><img class="alignnone size-medium wp-image-285" title="extractinstallrdf" src="http://www.luckydisasters.com/wp-content/uploads/2008/06/extractinstallrdf-300x135.png" alt="" width="300" height="135" /></a></p>
<p>Open that install.rdf file with a text editor (other than notepad which doesn&#8217;t understand the line breaks used by other editors) and find the area where it lists the installation targets and insert your copied text into that or modify one of the install targets with the appropriate information from the DOM inspector extension install.rdf file.</p>
<p><a href="http://www.luckydisasters.com/wp-content/uploads/2008/06/secondinstallrdf.png"rel="lightbox" ><img class="alignnone size-medium wp-image-282" title="secondinstallrdf" src="http://www.luckydisasters.com/wp-content/uploads/2008/06/secondinstallrdf-300x170.png" alt="" width="300" height="170" /></a></p>
<p><strong>Step 3</strong><img class="alignright alignnone size-full wp-image-283" style="float: right; margin: 2px;" title="addonsmenu" src="http://www.luckydisasters.com/wp-content/uploads/2008/06/addonsmenu.png" alt="" width="232" height="120" /><br />
Install the extension. This will get tricky due to the way Prism&#8217;s developers have modified the profiles and what not. Well, I say that, but it really only gets that tricky if you&#8217;re manually installing the extension. Prism developers have seen fit to include the Addons menu item from the Prism menu in the lower right of Prism&#8217;s window to help things go more smoothly.</p>
<p>One of the ways to use this new install feature for an extension is globally, which means all webapps will be able to use the extension. This is the least preferred manner due to the fact that you won&#8217;t want all extensions available for all webapps in most cases. An example would be having the Better Gmail extension available for <a href="http://www.luckydisasters.com/wp-content/uploads/2007/10/bloglines.webapp">Bloglines</a> &#8211; don&#8217;t think that&#8217;s real necessary, do you? So plan accordingly.</p>
<p>Using the second, and more preferred method, you just open your webapp. Open your webapp&#8217;s Addons panel, then install by either dragging and dropping the extension onto it, or by clicking the &#8220;Install&#8230;&#8221; button and navigating to the extension and selecting it for installation.</p>
<p><a href="http://www.luckydisasters.com/wp-content/uploads/2008/06/browseforextension.png"rel="lightbox" ><img class="alignnone size-medium wp-image-284" title="browseforextension" src="http://www.luckydisasters.com/wp-content/uploads/2008/06/browseforextension-300x168.png" alt="" width="300" height="168" /></a></p>
<p><strong>Conclusion</strong><br />
That should be about it. My next Prism post will be about how to make one of two stand alone Firefox/Prism exention webapps &#8211; POW local server or Scribefire standalone webapp. Stay tuned, we get to play with chrome!!</p>
<p>Links:</p>
<p><a href="http://wiki.mozilla.org/Prism" rel="nofollow" >Prism</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2008/06/10/heres-how-to-make-an-extension-compatible-with-prism-two-ish/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>I&#8217;ve Been HACKED! Well, LifeHacked Any Way&#8230;</title>
		<link>http://www.luckydisasters.com/2008/04/04/ive-been-hacked-well-lifehacked-any-way/</link>
		<comments>http://www.luckydisasters.com/2008/04/04/ive-been-hacked-well-lifehacked-any-way/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 01:22:46 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Prism]]></category>
		<category><![CDATA[WebRunner]]></category>
		<category><![CDATA[better gcal]]></category>
		<category><![CDATA[better gmail]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[lifehacker]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/?p=274</guid>
		<description><![CDATA[Link to LifeHacker Post LifeHacker&#8217;s linked to my post on how to install extensions in Prism/Webrunner. For anyone having trouble with some extensions, have a look at my comment dated today (080404), I&#8217;ve addressed Better GCal specifically, but this should also work for Better Gmail and a few others as well. Prism/Webrunner extensions post]]></description>
			<content:encoded><![CDATA[<p><a href="http://lifehacker.com/375830/create-distraction+free-customized-webapps-with-prism" rel="nofollow" >Link to LifeHacker Post</a></p>
<p>LifeHacker&#8217;s linked to my post on how to install extensions in Prism/Webrunner. For anyone having trouble with some extensions, have a look at my comment dated today (080404), I&#8217;ve addressed Better GCal specifically, but this should also work for Better Gmail and a few others as well.</p>
<p><a href="http://www.luckydisasters.com/2007/10/29/webrunner-now-prism-whatever-heres-how-to-make-an-extension-compatible-with-at-least-one">Prism/Webrunner extensions post</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2008/04/04/ive-been-hacked-well-lifehacked-any-way/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HowTo &#8211; Make Your Own WebApp</title>
		<link>http://www.luckydisasters.com/2007/12/07/howto-make-your-own-webapp/</link>
		<comments>http://www.luckydisasters.com/2007/12/07/howto-make-your-own-webapp/#comments</comments>
		<pubDate>Sat, 08 Dec 2007 01:24:54 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Prism]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WebRunner]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[cat]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[webapp]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/2007/12/07/howto-make-your-own-webapp/</guid>
		<description><![CDATA[This is just a quick howto on making your own WebRunner/Prism webapp file. This is a very simple process and shouldn&#8217;t take more than a few minutes of your time. There are a couple of tools you need however, to get started. a file archiver &#8211; my favorite is 7-zip, but you can just as [...]]]></description>
			<content:encoded><![CDATA[<p>This is just a quick howto on making your own WebRunner/Prism webapp file. This is a very simple process and shouldn&#8217;t take more than a few minutes of your time. There are a couple of tools you need however, to get started.</p>
<ul>
<li>a file archiver &#8211; my favorite is <a href="http://www.7-zip.org/" rel="nofollow"  target="_blank">7-zip</a>, but you can just as easily use any archiving program that is compatible with zip files</li>
<li>a text plain text editor</li>
</ul>
<p>For more advanced webapps, a more advanced context highlighting text editor can be helpful for coding custom style sheets or adding javascript customizations. And don&#8217;t forget icons! I use a combination of <a href="http://www.getpaint.net/" rel="nofollow"  target="_blank">Paint.Net</a> and <a href="http://www.towofu.net/soft/e-aicon.php" rel="nofollow"  target="_blank">@icon sushi</a> (which covers everything but MacOS, which is because I can&#8217;t seem to find software for Linux or Windows to accommodate icons for it &#8211; recommendations anyone?).</p>
<p><strong>The No &#8220;.webapp&#8221; WebApp</strong></p>
<p>There are several ways to open webpages with Prism or WebRunner. The first and easiest is to install Prism, then create a link to it on your desktop. Then change that link adding the option &#8220;-uri&#8221; and the url of the page you want to open. Here are two examples:</p>
<p>Windows:<br />
<code>c:\</code><code>your\path\to_prism\prism.exe -uri http://web_url_of_site
c:\your\path\to_prism\prism.exe -uri c:\location\of\local_file</code></p>
<p>GNU/Linux:<br />
<code>/your/path/to_prism/prism -uri http://web_url_of_site
/your/path/to_prism/prism -uri /location/of/local_file</code></p>
<p>This method does not require a webapp file, it just launches the website or file you specify. This means, no icons are required, but you also don&#8217;t get to add any custom themes or js files. This would be a really good method to use with applications like <a href="http://stickwiki.sourceforge.net/" rel="nofollow"  target="_blank">Wiki on a Stick</a> (woas).</p>
<p><strong>WebApp Bundles</strong></p>
<p>The second method is also pretty straight forward (until you make it complex by adding more functionality). For the most basic webApp bundle you only need to create one file; the webapp.ini. Here&#8217;s the content from the example webapp.ini on the Prism wiki:</p>
<p><code>[Parameters]
id=unique-app-id@unique-author-id.whatever
uri=http://[the-url-what-you-want-to-connect-to]/
status=yes
location=no
sidebar=no
navigation=no</code></p>
<p>The &#8220;id&#8221; parameter is required to be unique. I&#8217;ve been using my website&#8217;s url (as most others have done as well) preceded by the name of the site, but any unique identifier will work. The &#8220;uri&#8221; parameter is required and will accept both url of the target website as well as local file paths. Everything after that appears to be optional and the values show are the defaults. These remaining parameters are options to tell Prism whether or not to show certain GUI elements (&#8220;status&#8221; = status bar;&#8221;location&#8221; = address bar;&#8221;sidebar&#8221; = sidebar;&#8221;navigation&#8221; = well, quite frankly, I have no idea &#8211; maybe navigation buttons that haven&#8217;t been implemented yet?).</p>
<p>The next step after saving your changes to this document, is to use your archiving program to zip up this file creating, as an example, &#8220;your_webapp.zip&#8221;. Replace the &#8220;zip&#8221; extension with &#8220;webapp&#8221; and you&#8217;re ready to roll! Now either double click the webapp file or you can launch the webapp from the command line thusly:</p>
<p>Windows:<br />
<code>c:\</code><code>your\path\to_prism\prism.exe -webapp your_webapp_bundle</code></p>
<p>GNU/Linux:<br />
<code>/your/path/to_prism/prism  -webapp your_webapp_bundle</code></p>
<p>For more advanced webapps you can add icons, scripting and style sheet support (see the Prism page for more details).</p>
<p>Happy coding!</p>
<p><a href="http://wiki.mozilla.org/Prism" rel="nofollow"  target="_blank">Prism</a><br />
<a href="http://wiki.mozilla.org/Prism/bundle" rel="nofollow"  target="_blank"> Prism/WebApp Bundle</a><br />
<a href="http://wiki.mozilla.org/Prism/scripting" rel="nofollow"  target="_blank"> Prism/Scripting</a><br />
<a href="http://wiki.mozilla.org/Prism/styling" rel="nofollow"  target="_blank"> Prism/Styling</a><br />
<a href="http://www.7-zip.org/" rel="nofollow"  target="_blank"> 7-Zip</a><br />
<a href="http://www.getpaint.net/" rel="nofollow"  target="_blank"> Paint.Net</a><br />
<a href="http://www.towofu.net/soft/e-aicon.php" rel="nofollow"  target="_blank"> @icon sushi</a><br />
<a href="http://stickwiki.sourceforge.net/" rel="nofollow"  target="_blank"> Wiki on a Stick</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2007/12/07/howto-make-your-own-webapp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>YAWA &#8211; Yet Another WebApp for Prism/WebRunner</title>
		<link>http://www.luckydisasters.com/2007/12/04/yawa-yet-another-webapp-for-prismwebrunner/</link>
		<comments>http://www.luckydisasters.com/2007/12/04/yawa-yet-another-webapp-for-prismwebrunner/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 04:14:45 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Prism]]></category>
		<category><![CDATA[WebRunner]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[Background Color]]></category>
		<category><![CDATA[Musical Experience]]></category>
		<category><![CDATA[Nin]]></category>
		<category><![CDATA[Open Culture]]></category>
		<category><![CDATA[Paint]]></category>
		<category><![CDATA[Perfect Candidate]]></category>
		<category><![CDATA[Source Files]]></category>
		<category><![CDATA[webapp]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/2007/12/04/yawa-yet-another-webapp-for-prismwebrunner/</guid>
		<description><![CDATA[I&#8217;ve been checking out the phenomenal NIN remix site and I thought to myself, wow how nice that a site that empowers you with the ability to take part in the musical experience &#8211; free of charge &#8211; is also a perfect candidate for a WebApp! Included in this webapp are the source files for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.luckydisasters.com/wp-content/uploads/2007/12/nin_remix_screenshot.png"rel="lightbox" title="nin remix screen cap" ><img style="float: left;margin:2px;" src="http://www.luckydisasters.com/wp-content/uploads/2007/12/nin_remix_screenshot.thumbnail.png" alt="nin remix screen cap" /></a>I&#8217;ve been checking out the phenomenal <a href="http://remix.nin.com/" rel="nofollow" title="remix nin"  target="_blank">NIN remix site</a> and I thought to myself, wow how nice that a site that empowers you with the ability to take part in the musical experience &#8211; free of charge &#8211; is also a perfect candidate for a WebApp!</p>
<p>Included in <a href="http://www.luckydisasters.com/wp-content/uploads/2007/12/remix.nin.webapp">this webapp</a> are the source files for the icon I created using <a href="http://www.getpaint.net/" rel="nofollow"  target="_blank">Paint.Net</a> (so you can change the background color or make other changes if you&#8217;d like &#8211; just keeping within the remix/open culture vein) . Enjoy!</p>
<p><a href="http://remix.nin.com/" target="_blank">Remix &#8211; NIN Remix site<br />
</a></p>
<p><a href="http://www.luckydisasters.com/wp-content/uploads/2007/12/remix.nin.webapp">Remix.NIN-WebApp</a> (let me know what you think!)</p>
<p><a href="http://wiki.mozilla.org/Prism" rel="nofollow"  target="_blank">Prism</a>/<a href="http://wiki.mozilla.org/WebRunner" rel="nofollow"  target="_blank">WebRunner</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2007/12/04/yawa-yet-another-webapp-for-prismwebrunner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebRunner now Prism, Whatever &#8211; Here&#8217;s How To Make An Extension Compatible With At Least One&#8230;</title>
		<link>http://www.luckydisasters.com/2007/10/29/webrunner-now-prism-whatever-heres-how-to-make-an-extension-compatible-with-at-least-one/</link>
		<comments>http://www.luckydisasters.com/2007/10/29/webrunner-now-prism-whatever-heres-how-to-make-an-extension-compatible-with-at-least-one/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 03:31:22 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Prism]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tip]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WebRunner]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Archive Program]]></category>
		<category><![CDATA[Code Changes]]></category>
		<category><![CDATA[Compatibility]]></category>
		<category><![CDATA[Description Section]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Lancher]]></category>
		<category><![CDATA[Linux Version]]></category>
		<category><![CDATA[Lt]]></category>
		<category><![CDATA[Microsoft Silverlight]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Rdf]]></category>
		<category><![CDATA[Style Sheet Support]]></category>
		<category><![CDATA[Utility Computing]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[webapp]]></category>
		<category><![CDATA[Webapps]]></category>
		<category><![CDATA[Winzip]]></category>
		<category><![CDATA[Xulrunner]]></category>
		<category><![CDATA[Zip Files]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/2007/10/29/webrunner-now-prism-whatever-heres-how-to-make-an-extension-compatible-with-at-least-one/</guid>
		<description><![CDATA[UPDATE AGAIN! 080611 I&#8217;ve made a new post on this subject cause it&#8217;s easier to update by adding new posts instead of updating this one. Enjoy! Update!! Had to add a comment to the replacement code below in order for this to work. 080404 Update!! Yet again, code changes for new versions and what not. [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;"><strong>UPDATE AGAIN! 080611</strong></span><br />
<a href="http://www.luckydisasters.com/2008/06/10/heres-how-to-make-an-extension-compatible-with-prism-two-ish/">I&#8217;ve made a new post on this subject cause it&#8217;s easier to update by adding new posts instead of updating this one. Enjoy!</a></p>
<p><ins style="color: red"><strong>Update!!</strong><br />
Had to add a comment to the replacement code below in order for this to work.</ins></p>
<p><ins style="color: red"><strong>080404 Update!!</strong><br />
Yet again, code changes for new versions and what not.</ins></p>
<p>Looks like Mozilla has added WebRunner to it&#8217;s Mozilla Labs line up and changed the name to <a href="http://labs.mozilla.com/2007/10/prism/" rel="nofollow"  target="_blank">Prism</a>. From what they say, it&#8217;s going to be a cross between an open version of Adobe Air and Microsoft Silverlight and a localized lancher for web applications. Which, by my definition, is what utility computing is supposed to be like. Prism is currently for Windows only (they&#8217;d better hurry up with a Linux version), but it runs the same webapp files and also has added style sheet support &#8211; among other things &#8211; so you can style your webapps your way.</p>
<p>Anyway, I&#8217;ve been kind of discouraged by the lack of extension availability for WebRunner (and XulRunner for that matter). You&#8217;ll find in another of my posts a webapp for accessing the WebRunner extensions panel. Using this webapp, you can add new extensions (by installing or dropping them onto the panel), but at this point, adding extensions will fail because the version checking mechanism for WebRunner/XulRunner. To get around that, you need to change the extension&#8217;s compatibility information. These instructions will not work for every extension and your results will vary&#8230;</p>
<p>I recommend you find a smaller extension, download it and make the following changes:</p>
<ol>
<li>Open the extension package (you can open it with 7-zip, ALzip, Winzip or any other  archive program that works with zip files.</li>
<li>Extract and open the install.rdf with a text editor, I&#8217;d recommend Wordpad if your using windows.</li>
<li>Locate and change the following or something that looks like the following (this will vary by extension, but look for the Firefox description section &#8211; and you may find that you have to remove all references to all other Mozilla programs that the extension is compatible with for this to work):</li>
</ol>
<pre>
<code>&lt;!--Firefox--&gt;
&lt;RDF:Description RDF:about="rdf:#$djS7s"
  em:id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"
  em:minVersion="0.8"
  em:maxVersion="2.0.0.*" /&gt;</code>
</pre>
<p>To:</p>
<pre>
<code>&lt;!--Webrunner--&gt;
  &lt;RDF:Description RDF:about="webrunner"
    em:id="webrunner@webapps.org"
    em:minVersion="0.1"
    em:maxVersion="10.0" /&gt;</code>
</pre>
<p>or (again it will depend on which way the developer implemented the Firefox description):</p>
<pre>
<code>&lt;em:targetApplication&gt;
  &lt;!--Webrunner--&gt;
  &lt;Description&gt;
    &lt;em:id&gt;webrunner@webapps.org&lt;/em:id&gt;
    &lt;em:minVersion&gt;0.1&lt;/em:minVersion&gt;
    &lt;em:maxVersion&gt;10.0&lt;/em:maxVersion&gt;
  &lt;/Description&gt;
&lt;/em:targetApplication&gt;</code>
</pre>
<p>If you&#8217;re using Prism, change to the following:</p>
<pre>
<code>&lt;RDF:Description RDF:about="prism"
  em:id="prism@developer.mozilla.org"
  em:minVersion="0.1"
  em:maxVersion="10.0" /&gt;</code>
</pre>
<p>or</p>
<pre>
<code>&lt;em:targetApplication&gt;
  &lt;Description&gt;
    &lt;!--Prism--&gt;
    &lt;em:id&gt;prism@developer.mozilla.org&lt;/em:id&gt;
    &lt;em:minVersion&gt;0.1&lt;/em:minVersion&gt;
    &lt;em:maxVersion&gt;10.0&lt;/em:maxVersion&gt;
  &lt;/Description&gt;
&lt;/em:targetApplication&gt;</code>
</pre>
<p>4. Then save the rdf file and add it back into the xpi archive.<br />
5. You should be ready to install the extension using the Extensions.webapp</p>
<p>I found this <a href="http://www.iosart.com/blog/2007/06/05/install-google-gears-in-a-xulrunner-app-in-3-quick-steps/" rel="nofollow"  target="_blank">parts of this bit of magic</a> on <a href="http://www.iosart.com" rel="nofollow"  target="_blank">Alex Sirota&#8217;s</a> website along with the tip to check in the applicaiton.ini file for any XulRunner application&#8217;s ID. If you run into errors, then something is probably malformed in the rdf file so check that first. I won&#8217;t be much help in trouble shooting, and I&#8217;m not about to offer support for other peoples extensions on an unsupported application, but if you have problems, post a comment and I&#8217;ll give editing the rdf a go myself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2007/10/29/webrunner-now-prism-whatever-heres-how-to-make-an-extension-compatible-with-at-least-one/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>How To: 7-Steps to Make WebRunner Portable</title>
		<link>http://www.luckydisasters.com/2007/10/16/how-to-7-steps-to-making-webrunner-portable/</link>
		<comments>http://www.luckydisasters.com/2007/10/16/how-to-7-steps-to-making-webrunner-portable/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 18:18:20 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WebRunner]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[w00t!]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[Command Line Switches]]></category>
		<category><![CDATA[Exe Files]]></category>
		<category><![CDATA[Good Software]]></category>
		<category><![CDATA[Host Computer]]></category>
		<category><![CDATA[Html Css]]></category>
		<category><![CDATA[Html Javascript]]></category>
		<category><![CDATA[Ini Files]]></category>
		<category><![CDATA[Italian Website]]></category>
		<category><![CDATA[Language Menu]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[Launcher X]]></category>
		<category><![CDATA[Lot]]></category>
		<category><![CDATA[Open Source Software]]></category>
		<category><![CDATA[Options]]></category>
		<category><![CDATA[Portable Firefox]]></category>
		<category><![CDATA[Real Programmer]]></category>
		<category><![CDATA[Source Code]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/2007/10/16/how-to-7-steps-to-making-webrunner-portable/</guid>
		<description><![CDATA[I&#8217;ve struck upon a way to make WebRunner (and by extension, any other XulRunner application) pretty much portable! I&#8217;m no real programmer, I mean, I know enough to be dangerous. I&#8217;ve got a good handle on html, css, javascript, asp etc. In the past I&#8217;ve played with the source code for Portable Firefox from PortableApps.com [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve struck upon a way to make WebRunner (and by extension, any other XulRunner application) pretty much portable!</p>
<p>I&#8217;m no real programmer, I mean, I know enough to be dangerous. I&#8217;ve got a good handle on html, css, javascript, asp etc. In the past I&#8217;ve played with the source code for Portable Firefox from PortableApps.com trying to get XulRunner portable. I didn&#8217;t have much luck. Ran into too many code errors to resolve myself. What I needed was a way to make the program portable without programming anything new.</p>
<p><strong>X-Launcher </strong></p>
<p>What I was able to find was X-Launcher. X-Launcher is a nifty little app that allows you to launch just about any application portably &#8211; that is, without leaving much of a trace on the host computer. I&#8217;ve been able to use X-Launcher without too much effort (hey, just my style :).</p>
<p>You can get X-Launcher from <a href="http://www.winpenpack.com" rel="nofollow"  target="_blank">winPenPack.com</a> (<a href="http://www.winpenpack.com/main/download.php" rel="nofollow"  target="_blank">downloads section</a>) along with a host of other open source software all made portable using X-Launcher or other means. WinPenPack is an Italian website, but you can get English on most pages by choosing it from the language menu. Nice site and a lot of good software!<br />
X-Launcher itself is an easy to use program, you simply configure the X-launcher.ini file for it and you&#8217;re ready to use it. One of the things that really sets X-Launcher apart is the fact that you can have multiple launchers in the same directory. Just rename the X-launcher.ini file and the X-launcher.exe to any name you wish (just as long as both have the same file name) and you can put a second set of exe/ini files with a different set of names in the same directory together. Why would you do this? Well, for one, this allows you to run multiple versions of a program with wildly different configurations. Another thing this buys you (and more relevant to this discussion) is the ability to launch different WebRunner apps portably.</p>
<p>Normally if you launch a program you can pass it options through command line switches. If you&#8217;re using another program to launch the application you want to run, then you don&#8217;t usually have the option of passing switches to the second program from the first. With X-Launcher, these switches are built into the configuration file.</p>
<p>The default configuration file that comes with X-Launcher is loaded with information on feature settings, but it&#8217;s also a bit overwhelming. Fortunately, if you run X-launcher.exe with no like-named ini file, it will create it&#8217;s own, scaled down X-launcher.ini. This configuration file is a heck of a lot easier to read!</p>
<p>There are several application variables that can be defined, the most important one being the application name. This will eventually point to folder names and the application itself. Here&#8217;s the contents of a X-launcher.ini for a webapp with included explanations for most settings:</p>
<p><strong>wikipedia.ini</strong></p>
<pre>
<code>[Setup]
AppName=WebRunner
;Application name, this will also be used below as the
;name of some of the folders.

[FileToRun]
PathToExe=$AppName$\$AppName$.exe
;This is the name and path to the file you're trying to
;launch.
WorkingDir=%HOME%
;This is the name of the directory which will be used
;by the program as it's working directory.
Parameters= -webapp wikipedia@luckydisasters.com
;List of any parameters to pass to the application, in
;this case we're telling WebRunner to load the webapp
;"wikipedia@luckydisasters.com"

[Environment]
HOME=$HOME$\$AppName$
;This folder will be used to save any user specific file
;information - like the Mozilla profiles folder.
USERPROFILE=%HOME%
;As you can see I've used the same folders for all the
;programs files, this will make it a lot easier later if we
;want to see what the program is doing or make
;changes.
PATH=%PATH%;@ScriptDir@
;This adds the @ScriptDir@ variable to the system
;path used by the application

[Functions]
DirCreate=%HOME%
;if this folder doesn't exist when you start the
;program, it will created. You can place other
;functions here as well if you need them.

[Options]
;These settings are other X-launcher application
;options, such as showing a splash screen and
;what not, feel free to make changes, but these
;should be fine as is
DeleteTemp=true
MultipleIstances=true
FixAppData=false
RunWait=true
ShowSplash=true
WriteLog=false

[SplashScreen]
;This section allows you to add a custom splash
;screen and sets the length of time the splash
;screen is shown. Leave the Image and Title blank
;for X-launcher defaults. The image path (as well
;as all paths in this ini file) are relative to the
;current location of the ini/exe files for the
;X-launcher app.
Image=
Title=
TimeOut=1500</code>
</pre>
<p>Download the Wikipiedia X-launcher files here:<br />
<a href="http://www.luckydisasters.com/wp-content/uploads/2007/10/wikipedia.zip"title="Wikipedia X-launcher" >Wikipedia X-launcher</a></p>
<p><strong>7-Steps</strong></p>
<p>What I&#8217;ve done to use the above webapp portably is as follows (assume that the USB drive/portable device is drive letter &#8220;X&#8221;):</p>
<ol>
<li>Make sure you have WebRunner and the  Wikipedia.webapp installed.</li>
<li>Create a folder under &#8220;X:\PortableApps\&#8221; (or where ever you store your portable applicaitons) called &#8220;X-WebRunner&#8221; (&#8220;X:\PortableApps\X-WebRunner&#8221;)</li>
<li> Copy the &#8220;C:\Program Files\WebRunner&#8221; folder to &#8220;X:\PortableApps\X-WebRunner&#8221; (&#8220;X:\PortableApps\X-WebRunner\WebRunner&#8221;)</li>
<li>Copy the wikipedia.exe and the wikipedia.ini files into &#8220;X:\PortableApps\X-Webrunner&#8221;<a href="http://www.luckydisasters.com/wp-content/uploads/2007/10/webrunner.png"rel="lightbox" style="padding: 5px; float: right" title="unconfigured webrunner" ><img src="http://www.luckydisasters.com/wp-content/uploads/2007/10/webrunner.thumbnail.png" alt="unconfigured webrunner" /></a></li>
<li>Run the Webrunner.exe, this will create the user profile you&#8217;ll need to copy your webapp into</li>
<li>Now copy your webapp folder from your profile folder on your hard drive usually located about here:<br />
&#8220;C:\Documents and Settings\<em>YOURUSERNAME</em>\Application Data\WebRunner\Profiles\<em>RANDOMSTRING</em>.default\webapps\<em>WEBAPPNAME</em>&#8221;<br />
to your new profile folder on your portable device:<br />
&#8220;X:\PortableApps\Application Data\WebRunner\Profiles\<em>NEWRANDOMSTRING</em>.default\webapps\<em>WEBAPPNAME</em>&#8220;</li>
<li>Last step, start the wikipedia.exe file again, this will start the webapp that you&#8217;ve copied.</li>
</ol>
<p>My &#8220;X-WebRunner&#8221; install:</p>
<p><a href="http://www.luckydisasters.com/wp-content/uploads/2007/10/webrunnerfiles.png"rel="lightbox" title="webrunner files" ><img src="http://www.luckydisasters.com/wp-content/uploads/2007/10/webrunnerfiles.thumbnail.png" alt="webrunner files" /></a></p>
<p>Now you can start moving your webapps over and making X-launcher.exe and X-launcher.ini files for each one, the only line in the ini file that needs to be changed for each is  &#8220;<code>Parameters</code>&#8220;, which gets changed to the webapp folder name for each webapp. So basically all you have to do is copy the original wikipedia.ini file, rename it and change the Parameters setting.</p>
<p>Next I&#8217;ll have to configure <a href="http://davidkellogg.com/wiki/Main_Page" rel="nofollow" title="Plain Old Webserver"  target="_blank">Plain Old Webserver USB</a> (POWUSB) to run with X-launcher. Then I can carry around a nice little XUL Webserver!</p>
<p>Links:</p>
<p><a href="http://www.winpenpack.com" rel="nofollow"  target="_blank">winPenPack</a><br />
<a href="http://www.winpenpack.com/main/download.php" rel="nofollow"  target="_blank">X-Launcher download</a><br />
<a href="http://www.luckydisasters.com/wp-content/uploads/2007/10/wikipedia.zip"title="Wikipedia X-launcher" >My Wikipedia X-launcher configuration</a><br />
<a href="http://www.luckydisasters.com/wp-content/uploads/2007/10/wikipedia.webapp">My Wikipedia.webapp Bundle</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2007/10/16/how-to-7-steps-to-making-webrunner-portable/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Three More WebRunner Webapps</title>
		<link>http://www.luckydisasters.com/2007/10/11/three-more-webrunner-webapps/</link>
		<comments>http://www.luckydisasters.com/2007/10/11/three-more-webrunner-webapps/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 17:25:31 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WebRunner]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Beta Stages]]></category>
		<category><![CDATA[Google Webmaster Tools]]></category>
		<category><![CDATA[Low Quality]]></category>
		<category><![CDATA[Release Beta]]></category>
		<category><![CDATA[Risk]]></category>
		<category><![CDATA[Running]]></category>
		<category><![CDATA[Standard Browser]]></category>
		<category><![CDATA[Traffic]]></category>
		<category><![CDATA[Warranty]]></category>
		<category><![CDATA[webapp]]></category>
		<category><![CDATA[Webapps]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/2007/10/11/three-more-webrunner-webapps/</guid>
		<description><![CDATA[Looks like I&#8217;m getting a lot of traffic looking for a Bloglines webapp. So, why not: Bloglines.webapp While I&#8217;m at it, here are a couple of other webapps I&#8217;ve cobbled together, I&#8217;ll appologize in advance for the low quality of the icons on all of these&#8230; Google Page Creator Webapp Google Webmaster Tools Webapp At [...]]]></description>
			<content:encoded><![CDATA[<p>Looks like I&#8217;m getting a lot of traffic looking for a Bloglines webapp. So, why not:<br />
<a href="http://www.luckydisasters.com/wp-content/uploads/2007/10/bloglines.webapp">Bloglines.webapp</a></p>
<p>While I&#8217;m at it, here are a couple of other webapps I&#8217;ve cobbled together, I&#8217;ll appologize in advance for the low quality of the icons on all of these&#8230;<br />
<a href="http://www.luckydisasters.com/wp-content/uploads/2007/10/google_pagecreator.webapp">Google Page Creator Webapp</a><br />
<a href="http://www.luckydisasters.com/wp-content/uploads/2007/10/google_webmastertools.webapp">Google Webmaster Tools Webapp</a></p>
<p>At this point I should probably include a warning, so &#8211; keep in mind while running these webapps with WebRunner, that WebRunner itself is still a in pre-release/beta stages. Which means that the  webapps found on this site, while working to view sites and what not, are not intended to be a replacement for your standard browser. The websites you&#8217;ll be viewing were not designed to be used with WebRunner, and therefore not all features on these sites may be compatible with it. I claim no responsibility for any malfunctions related to WebRunner. I&#8217;m providing files that allow you to access some websites, nothing more. Feel free to use the webapp files found on this site, but keep in mind you&#8217;re using them at your own risk &#8211; and without warranty!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2007/10/11/three-more-webrunner-webapps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two More WebRunner Webapps</title>
		<link>http://www.luckydisasters.com/2007/10/10/two-more-webrunner-webapps/</link>
		<comments>http://www.luckydisasters.com/2007/10/10/two-more-webrunner-webapps/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 02:31:16 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WebRunner]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Beta Stages]]></category>
		<category><![CDATA[Config]]></category>
		<category><![CDATA[Hell]]></category>
		<category><![CDATA[lifehacker]]></category>
		<category><![CDATA[Offsite References]]></category>
		<category><![CDATA[Proxy Settings]]></category>
		<category><![CDATA[Release Beta]]></category>
		<category><![CDATA[Running]]></category>
		<category><![CDATA[Standard Browser]]></category>
		<category><![CDATA[Uri]]></category>
		<category><![CDATA[webapp]]></category>
		<category><![CDATA[Webapps]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/2007/10/10/two-more-webrunner-webapps/</guid>
		<description><![CDATA[Here are two more webapp files that should make life a little more easy for anyone trying to use WebRunner. About:Config.Webapp This webapp is for displaying the chrome about:config URI. This makes it a hell of a lot easier to modify the configuration (especially when adding a proxy for those of us trying to use [...]]]></description>
			<content:encoded><![CDATA[<p>Here are two more webapp files that should make life a little more easy for anyone trying to use <a href="http://wiki.mozilla.org/WebRunner" rel="nofollow"  target="_blank">WebRunner.</a></p>
<p><strong><a href="http://www.luckydisasters.com/wp-content/uploads/2007/10/about.config.webapp">About:Config.Webapp</a></strong></p>
<p>This webapp is for displaying the chrome about:config URI. This makes it a hell of a lot easier to modify the configuration (especially when adding a proxy for those of us trying to use this stuck behind a proxy).</p>
<p>Use this webapp to edit important settings such as:</p>
<ul>
<li>Cookies Rules</li>
<li>Proxy Settings</li>
<li>Pipelining Rules</li>
<li>Password Rules</li>
</ul>
<p>For more information on directly editing the about:config click <a href="http://www.mozilla.org/support/firefox/edit" rel="nofollow"  target="_blank">here</a>. For more on individual settings (for instance, figuring out which settings to add back in &#8211; like the afore mentioned proxy settings), click <a href="http://kb.mozillazine.org/About:config_entries" rel="nofollow"  target="_blank">here</a>.</p>
<p><strong><a href="http://www.luckydisasters.com/wp-content/uploads/2007/10/extensions.webapp">Extensions.Webapp</a></strong></p>
<p>This is the second webapp which gives access to WebRunner&#8217;s extensions panel. The thing about either one of these webapps (and WebRunner in general) is that you access each one separately &#8211; that is to say each gets launched as it&#8217;s own application &#8211; but any changes in either one affects any other webapp you might be running with WebRunner.</p>
<p>Now the only thing we need is for extensions to be modified and made available for WebRunner (like <a href="http://lifehacker.com/" rel="nofollow"  target="_blank">Lifehacker&#8217;s</a> <a href="https://addons.mozilla.org/en-US/firefox/addon/4866" rel="nofollow"  target="_blank">Better Gmail</a>). There are ways to hack extensions to allow them to run in WebRunner, but that&#8217;s for another post.</p>
<p><strong>Links:</strong></p>
<p>Webapps:</p>
<ul>
<li><a href="http://www.luckydisasters.com/wp-content/uploads/2007/10/about.config.webapp">About:Config.Webapp</a></li>
<li><a href="http://www.luckydisasters.com/wp-content/uploads/2007/10/extensions.webapp">Extensions.Webapp</a></li>
</ul>
<p>Offsite References:</p>
<ul>
<li><a href="http://www.mozilla.org/support/firefox/edit" rel="nofollow"  target="_blank">Firefox Help: Editing Configuration Files</a></li>
<li><a href="http://kb.mozillazine.org/About:config_entries" rel="nofollow"  target="_blank">mozillaZine: About:config entries</a></li>
</ul>
<p>Other:</p>
<ul>
<li> <a href="http://lifehacker.com/" rel="nofollow"  target="_blank">Lifehacker</a></li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/4866" rel="nofollow"  target="_blank">Better Gmail</a></li>
</ul>
<p><strong>Disclaimer</strong></p>
<p>Keep in mind while running these webapps with WebRunner, that WebRunner itself is still a in pre-release/beta stages. Which means that the  webapps found on this site, while working to view sites and what not, are not intended to be a replacement for your standard browser. The websites you&#8217;ll be viewing were not designed to be used with WebRunner, and therefore not all features on these sites may be compatible with it. I claim no responsibility for any malfunctions related to WebRunner. I&#8217;m providing files that allow you to access some websites, nothing more. Feel free to use the webapp files found on this site, but keep in mind you&#8217;re using them at your own risk &#8211; and without warranty!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2007/10/10/two-more-webrunner-webapps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Standalone Webapps &#8211; WebRunner</title>
		<link>http://www.luckydisasters.com/2007/10/05/standalone-webapps-webrunner/</link>
		<comments>http://www.luckydisasters.com/2007/10/05/standalone-webapps-webrunner/#comments</comments>
		<pubDate>Sat, 06 Oct 2007 02:48:38 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tip]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WebRunner]]></category>
		<category><![CDATA[Application Level]]></category>
		<category><![CDATA[Church Lady]]></category>
		<category><![CDATA[Ini File]]></category>
		<category><![CDATA[Launcher]]></category>
		<category><![CDATA[lifehacker]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Nifty Web]]></category>
		<category><![CDATA[Own Security]]></category>
		<category><![CDATA[Passwords]]></category>
		<category><![CDATA[Running]]></category>
		<category><![CDATA[Security Issues]]></category>
		<category><![CDATA[Security Problems]]></category>
		<category><![CDATA[Security Standpoint]]></category>
		<category><![CDATA[Standalone Program]]></category>
		<category><![CDATA[Webapps]]></category>
		<category><![CDATA[Wikipedia]]></category>
		<category><![CDATA[Zip File]]></category>
		<category><![CDATA[Zip Format]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/2007/10/05/standalone-webapps-webrunner/</guid>
		<description><![CDATA[UPDATE &#8211; 071010 &#8211; after further testing I found a couple of errors in my original webapp file. So, I&#8217;ve updated the icon and a couple other things and reposted. Enjoy! Over at Lifehacker they&#8217;ve posted about the standalone Mozilla based WebRunner. WebRunner is, well I&#8217;ve pretty much been over that already. The point is, [...]]]></description>
			<content:encoded><![CDATA[<p><strong style="color: red">UPDATE &#8211; 071010</strong> &#8211; after further testing I found a couple of errors in my original  webapp file. So, I&#8217;ve updated the icon and a couple other things and reposted. Enjoy!</p>
<p>Over at Lifehacker they&#8217;ve posted about the standalone Mozilla based <a href="http://wiki.mozilla.org/WebRunner" rel="nofollow"  target="_blank">WebRunner</a>. WebRunner is, well I&#8217;ve pretty much been over that already. The point is, you can launch a webapp from a standalone program, allowing you to do things without getting distracted by all that&#8230; extra web. I really like this concept, I now have links for Gmail, Google Reader, and all those other nifty web 2.0 apps I like.</p>
<p>I wanted to give this a try myself, so I&#8217;ve made a standalone Wikipedia launcher. <a href="http://www.luckydisasters.com/wp-content/uploads/2007/10/wikipedia.webapp">Get it here</a>. It&#8217;s a launcher for the Wikipedia&#8217;s English main page.</p>
<p>Make your own! <a href="http://wiki.mozilla.org/WebRunner#Web_Application_Bundles" rel="nofollow"  target="_blank">It&#8217;s dead simple!</a> All you do is install the WebRunner software, create an ini file for your app, create icons and zip these files together. Rename the zip file to your.webapp and your good to go!</p>
<p><a href="http://www.luckydisasters.com/wp-content/uploads/2007/10/wikipedia.png"rel="lightbox" title="Wikipedia Launcher" ><img style="margin: 5px; float: left" src="http://www.luckydisasters.com/wp-content/uploads/2007/10/wikipedia.thumbnail.png" alt="Wikipedia Launcher" /></a>There&#8217;s a couple of worrying things about the webapp files &#8211; from a security standpoint. The biggest of these is that you can include a js file with javascript that runs at an application level. In other words it has access to everything that the application has access to, like &#8211; oh I don&#8217;t know &#8211; the file system?! (in my best Church Lady voice &#8211; oh crap am I revealing my age!). Another is the fact that you&#8217;re using a zip format to distribute the rest of your files. Which of course can have it&#8217;s own security <a href="http://secunia.com/advisories/18963" rel="nofollow"  target="_blank">problems when used with other programs</a>. You also don&#8217;t really have the ability to get at a lot of the standard Mozilla settings that WebRunner shares. So you can&#8217;t make adjustments to settings for cookies, passwords and the like.</p>
<p>At any rate, it&#8217;s still a relatively young application, so I&#8217;m sure they&#8217;ll get the security issues addressed, but for now, make sure you inspect those files before you run them!</p>
<p>Links:<br />
<a href="http://wiki.mozilla.org/WebRunner" rel="nofollow"  target="_blank">WebRunner</a><br />
<a href="http://lifehacker.com/software/featured-download/access-webapps-in-a-distraction+free-browser-with-webrunner-306444.php" rel="nofollow"  target="_blank">Lifehacker post</a><br />
<a href="http://www.luckydisasters.com/wp-content/uploads/2007/10/wikipedia.webapp">My Wikipedia launcher</a></p>
<p><strong>Disclaimer</strong></p>
<p>Keep in mind while running these webapps with WebRunner, that WebRunner itself is still a in pre-release/beta stages. Which means that the  webapps found on this site, while working to view sites and what not, are not intended to be a replacement for your standard browser. The websites you&#8217;ll be viewing were not designed to be used with WebRunner, and therefore not all features on these sites may be compatible with it. I claim no responsibility for any malfunctions related to WebRunner. I&#8217;m providing files that allow you to access some websites, nothing more. Feel free to use the webapp files found on this site, but keep in mind you&#8217;re using them at your own risk &#8211; and without warranty!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2007/10/05/standalone-webapps-webrunner/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Just when you think you know a thing or two&#8230;</title>
		<link>http://www.luckydisasters.com/2007/07/13/just-when-you-think-you-know-a-thing-or-two/</link>
		<comments>http://www.luckydisasters.com/2007/07/13/just-when-you-think-you-know-a-thing-or-two/#comments</comments>
		<pubDate>Sat, 14 Jul 2007 03:13:22 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Neatorific]]></category>
		<category><![CDATA[Tip]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Commenters]]></category>
		<category><![CDATA[Database Management]]></category>
		<category><![CDATA[David Kellogg]]></category>
		<category><![CDATA[Dean Edwards]]></category>
		<category><![CDATA[Ecmascript]]></category>
		<category><![CDATA[Firefox Extension]]></category>
		<category><![CDATA[Footprints]]></category>
		<category><![CDATA[Jaw Drop]]></category>
		<category><![CDATA[Local Development]]></category>
		<category><![CDATA[Local File System]]></category>
		<category><![CDATA[Mr Edwards]]></category>
		<category><![CDATA[Php Module]]></category>
		<category><![CDATA[Plain Old Webserver Pow]]></category>
		<category><![CDATA[Portableapp]]></category>
		<category><![CDATA[Pow Pow]]></category>
		<category><![CDATA[Server Side]]></category>
		<category><![CDATA[Sqllite]]></category>
		<category><![CDATA[Versatile Package]]></category>
		<category><![CDATA[Web Server]]></category>
		<category><![CDATA[Xulrunner]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/2007/07/13/just-when-you-think-you-know-a-thing-or-two/</guid>
		<description><![CDATA[Ever see something, some piece of cool, some bit of technology that makes your jaw drop? I had that happen twice this week. First have a look at David Kellogg&#8217;s website and his Plain Old Webserver (pow). Plain Old Webserver (POW) POW is either a really cool Firefox extension that turns Firefox into a web [...]]]></description>
			<content:encoded><![CDATA[<p>Ever see something, some piece of cool, some bit of technology that makes your jaw drop? I had that happen twice this week. First have a look at <a href="http://davidkellogg.com" rel="nofollow" >David Kellogg&#8217;s website</a> and his <a href="http://davidkellogg.com/wiki/Main_Page" rel="nofollow"  target="_blank">Plain Old Webserver (pow)</a>.</p>
<p><strong>Plain Old Webserver (POW)</strong></p>
<p>POW is either a really cool Firefox extension that turns Firefox into a web server or a lightweight xulRunner web server.  Either way it serves up web pages using server side javascripting. Sweat! I still have to play with this a bit to get a feel for it because I&#8217;ve never used javascript on a server before, but considering this is portable to any system that xulRunner or Firefox will run on, it makes it a very versatile package right out of the box. While the fact that it doesn&#8217;t have a php module means I can&#8217;t do local development of my website on it (yet), POW does offer sqllite as a database. You can also download some extras for it like a Firefox database management or directory file listing.</p>
<p>You can also use the xulRunner &#8220;portably&#8221;. I quoted that because, while the POWUSB package includes both Windows and MAC xulrunner versions (no Linux yet either!), it isn&#8217;t exactly portable in the way that say, FirefoxPoratable is. In other words, if you run the included xulRunner on Windows, it will still leave files on your local file system. To make this truly portable, you&#8217;d need to refrain from leaving footprints on the system you&#8217;re using, therefore this really doesn&#8217;t qualify as a portableapp quite yet&#8230;</p>
<hr />I thought I knew a thing &#8216;er two about javascript (I taught myself javascript, and after HTML it was the first interpreted language I learned, and so far I&#8217;ve had no formal training in with ECMA specific code), then I saw <a href="http://dean.edwards.name" rel="nofollow"  target="_blank">Dean Edwards website</a>. This guy (and his commenters) must live on planet ECMAscript for crying out loud (if you don&#8217;t believe me take a stroll through Mr. Edwards&#8217; website and take a look at his projects and comments on his work, just freakin&#8217; fantastic &#8211; from a programming point of view). Anyway, what I really geeked out about was his <a href="http://dean.edwards.name/weblog/2007/05/miniweb/" rel="nofollow"  target="_blank">MiniWeb</a> application.<strong> MiniWeb</strong></p>
<p>What can I say, other than &#8211; freakin&#8217; sweat! Contained in just 14 files is a (partial) javascript based blog, file management (will kind of, read on), and a *nix-like terminal (again, kind of). The reason for all those caveats is this; pretty much the fact that is is a work in progress AND, the fact that nearly the entirety of the system is contained in the one file: miniweb.html. Any new blog posts, files (which can be text or I think some form of executable &#8211; through some javascript magic), etc. are all stored in the miniweb.html file.</p>
<p>As I mentioned, it&#8217;s a work in progress, so nothing is complete, the terminal, the blog, pretty much everything but file viewing and management is incomplete. At this point I&#8217;m still just toying with it, so it pretty much takes on the Arthur C. Clark idiom of being so far beyond my understanding that it appears to be magic. To wield some of this magic Dean appears to use a home grown javascript compressor. Just&#8230; wow&#8230;</p>
<p>To check out MiniWeb click <a href="http://base2.googlecode.com/svn/trunk/src/apps/MiniWeb/MiniWeb.html#/" rel="nofollow"  target="_blank">here</a>. To download it and play with it on your own, click <a href="http://base2.googlecode.com/svn/trunk/src/apps/MiniWeb/" rel="nofollow"  target="_blank">here</a>. When you open up the file or depending on what you click on in what ever browser you&#8217;re using, you&#8217;ll probably have to get passed some of your browser&#8217;s security to fully use the software. In IE I think you need to allow the software to function on the bar that appears at the top of the browser window, in Firefox, depending on what you&#8217;re trying to do you may have to allow the script to complete some actions (don&#8217;t forget that &#8220;remember this decision&#8221; checkbox). Too much fun to pass up&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2007/07/13/just-when-you-think-you-know-a-thing-or-two/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Running Multiple Instances/Versions of Mozilla Firefox</title>
		<link>http://www.luckydisasters.com/2007/06/25/running-multiple-instancesversions-of-mozilla-firefox/</link>
		<comments>http://www.luckydisasters.com/2007/06/25/running-multiple-instancesversions-of-mozilla-firefox/#comments</comments>
		<pubDate>Mon, 25 Jun 2007 16:23:13 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tip]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Browser Side]]></category>
		<category><![CDATA[C Program]]></category>
		<category><![CDATA[Case 2]]></category>
		<category><![CDATA[Case Case]]></category>
		<category><![CDATA[Click This Icon]]></category>
		<category><![CDATA[Current Version]]></category>
		<category><![CDATA[Double Click]]></category>
		<category><![CDATA[Liking]]></category>
		<category><![CDATA[Mozilla Browser]]></category>
		<category><![CDATA[New Browser]]></category>
		<category><![CDATA[New Profile]]></category>
		<category><![CDATA[Overwrite]]></category>
		<category><![CDATA[Profile Name]]></category>
		<category><![CDATA[Select Properties]]></category>
		<category><![CDATA[Shortcut Tab]]></category>
		<category><![CDATA[Target Field]]></category>
		<category><![CDATA[Target Text]]></category>
		<category><![CDATA[Test Test]]></category>
		<category><![CDATA[Type Path]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/2007/06/25/running-multiple-instancesversions-of-mozilla-firefox/</guid>
		<description><![CDATA[I wanted to check out the latest nightly build of Mozilla&#8217;s Firefox browser (currently version 3 alpha), but I didn&#8217;t want to uninstall my current version or overwrite, or screw up my profile and all those extensions I have installed. So how do you run two builds of Firefox at once? Pretty easily actually (while [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to check out the latest nightly build of Mozilla&#8217;s Firefox browser (currently version 3 alpha), but I didn&#8217;t want to uninstall my current version or overwrite, or screw up my profile and all those extensions I have installed. So how do you run two builds of Firefox at once? Pretty easily actually (while the following instructions are for Windows, similar actions can be used with Linux or Mac)!</p>
<p><strong>First create a new profile</strong></p>
<p>This is actually really simple, you just need to do one of two things:</p>
<p>Select Case</p>
<p>Case 1</p>
<blockquote><p>From a command prompt or Start menu &gt; Run  type:</p></blockquote>
<blockquote><p>&#8220;[path_to_firefox]\firefox.exe&#8221; -CreateProfile [profile_name]</p></blockquote>
<blockquote><p>For most of us running Windows this will look like:</p></blockquote>
<blockquote><p>&#8220;C:\Program Files\Mozilla Firefox\firefox.exe&#8221; -CreateProfile test</p></blockquote>
<blockquote><p>(&#8220;test&#8221; would be the profile name in this case)</p></blockquote>
<p>Case 2<a href="http://www.luckydisasters.com/wp-content/uploads/2007/06/prop01.png"rel="lightbox" title="properties_01" ><img style="float: right; margin-left: 3px" src="http://www.luckydisasters.com/wp-content/uploads/2007/06/prop01.thumbnail.png" border="0" alt="properties_01" /></a></p>
<blockquote><p>You can create a copy your Mozilla Firefox shortcut on your desktop, right click and select properties, then add the <em>-CreateProfile   [profile_name]</em> in the &#8220;Target&#8221; field on the &#8220;Shortcut&#8221; tab of the properties dialog. Then click OK and double click the shortcut.</p></blockquote>
<p>End Select</p>
<p>In either case, Firefox will create the new profile and not open any windows.</p>
<p>Now that you have a new profile you need to be able to open your new browser with the new profile (I&#8217;m assuming that you&#8217;ve downloaded a new browser and have extracted or installed it to your liking).</p>
<p><strong>Create a new shortcut to you&#8217;re new browser</strong><a href="http://www.luckydisasters.com/wp-content/uploads/2007/06/prop02.png"rel="lightbox" title="properties_02" ><img style="float: right; margin-left: 3px" src="http://www.luckydisasters.com/wp-content/uploads/2007/06/prop02.thumbnail.png" border="0" alt="properties_02" /></a></p>
<p>You can either copy your shortcut (if you&#8217;ve installed it) or create a new shortcut to the new version of firefox.exe, then (just like in Case 2 above) right click on the shortcut and in the &#8220;Target&#8221; text box, add <em>-P test</em> (or whatever you&#8217;ve used as your new profile&#8217;s name) to the end of the quoted firefox.exe path. The click OK.</p>
<p>Now, if you simply double click this icon  you&#8217;ll open a new instance of your new browser build and you can start to play.</p>
<p><strong>Just in case you want to use both your old browser and your new browser side-by-side</strong></p>
<p><a href="http://www.luckydisasters.com/wp-content/uploads/2007/06/prop03.png"rel="lightbox" title="properties_03" ><img style="float: left; margin-right: 3px" src="http://www.luckydisasters.com/wp-content/uploads/2007/06/prop03.thumbnail.png" border="0" alt="properties_03" /></a>So, you say you&#8217;re curious if that website looks the same in your old browser as it does in your new browser, and you need them both open to tell? Well that&#8217;s no problem either. Open up the shortcut properties to your new browser just like you did above and after the &#8220;-P test&#8221; add in &#8220;-no-remote&#8221;. Now you can open multiple profiles, which should allow you to open your old browser and new browser side-by-side.</p>
<p>Have fun!</p>
<p>Reference Links from <a href="http://mozillazine.org/" rel="nofollow"  target="_blank">mozillaZine</a> knowledge base:<a href="http://kb.mozillazine.org/Profile_Manager" target="_blank"><br />
Profile Manager</a><br />
<a href="http://kb.mozillazine.org/Command_line_arguments" rel="nofollow"  target="_blank"> Command line arguments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2007/06/25/running-multiple-instancesversions-of-mozilla-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alternate Firefox PDF plug-in</title>
		<link>http://www.luckydisasters.com/2007/06/01/alternate-firefox-pdf-plug-in/</link>
		<comments>http://www.luckydisasters.com/2007/06/01/alternate-firefox-pdf-plug-in/#comments</comments>
		<pubDate>Fri, 01 Jun 2007 19:49:32 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tip]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Acrobat Pdf]]></category>
		<category><![CDATA[Acrobat Reader]]></category>
		<category><![CDATA[Adobe Acrobat]]></category>
		<category><![CDATA[Apparition]]></category>
		<category><![CDATA[Hard Drive]]></category>
		<category><![CDATA[Hell]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source Versions]]></category>
		<category><![CDATA[Pdf Documents]]></category>
		<category><![CDATA[Pdf Download]]></category>
		<category><![CDATA[Pdf Edit]]></category>
		<category><![CDATA[Pdf Software]]></category>
		<category><![CDATA[Pdf Viewer]]></category>
		<category><![CDATA[Pdfs]]></category>
		<category><![CDATA[Sumatra]]></category>
		<category><![CDATA[Viewing Software]]></category>
		<category><![CDATA[Zoom]]></category>
		<category><![CDATA[Zoom Text]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/2007/06/01/alternate-firefox-pdf-plug-in/</guid>
		<description><![CDATA[So, who hasn&#8217;t been turning the web up-side-down looking for an alternative to Adobe&#8217;s Acrobat Reader for Mozilla&#8217;s Firefox? Hm? No one? Damn straight &#8220;no one&#8221;! Here&#8217;s one of the first open source versions I&#8217;ve found for Windows: Fitz, MuPDF and Apparition Now, before you get your hopes up too far, this a reader only. [...]]]></description>
			<content:encoded><![CDATA[<p>So, who hasn&#8217;t been turning the web up-side-down looking for an alternative to Adobe&#8217;s Acrobat Reader for Mozilla&#8217;s Firefox? Hm? No one? Damn straight &#8220;no one&#8221;! Here&#8217;s one of the first open source versions I&#8217;ve found for Windows:</p>
<p><a href="http://ccxvii.net/apparition" rel="nofollow" ><strong>Fitz, MuPDF and Apparition</strong></a></p>
<p><a href="http://www.luckydisasters.com/wp-content/uploads/2007/06/mupdfinaction.png"rel="lightbox" title="MuPDF in action" ><img style="float: left" title="MuPDF in action" src="http://www.luckydisasters.com/wp-content/uploads/2007/06/mupdfinaction.thumbnail.png" border="0" alt="MuPDF in action" hspace="2" vspace="2" /></a>Now, before you get your hopes up too far, this a <em><strong>reader only</strong></em>. It will open PDF documents in Firefox, but that&#8217;s about it. You can&#8217;t use it to print, zoom in/out, select text or any of the other things you normally do with Adobe&#8217;s Acrobat. So if I were using this (hey wait, I am using this!) I&#8217;d disable Adobe Acrobat&#8217;s open PDF in browser option, (edit&gt;preferences &#8211; general tab, I think, hell if you dislike Acrobat that much, just uninstall it&#8230;), install MuPDF, then restart Firefox. Next install (if you don&#8217;t already have it installed) <a href="https://addons.mozilla.org/en-US/firefox/addon/636" rel="nofollow" >PDF Download</a>, and your choice of PDF viewing software (I recommend <a href="http://blog.kowalczyk.info/software/sumatrapdf/" rel="nofollow" >Sumatra</a> or <a href="http://www.foxitsoftware.com/pdf/rd_intro.php" rel="nofollow" >Foxit Reader</a>).  Now you can use MuPDF to open PDFs in Firefox or use PDF Download to download it to your hard drive, OR use PDF Download to open the document in your favorite alternate PDF viewer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2007/06/01/alternate-firefox-pdf-plug-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two Unrelated Things I Can&#8217;t Seem To Remember</title>
		<link>http://www.luckydisasters.com/2007/05/10/two-unrelated-things-i-cant-seem-to-remember/</link>
		<comments>http://www.luckydisasters.com/2007/05/10/two-unrelated-things-i-cant-seem-to-remember/#comments</comments>
		<pubDate>Thu, 10 May 2007 15:32:08 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Tip]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Alcoholic Beverages]]></category>
		<category><![CDATA[Amp]]></category>
		<category><![CDATA[Annoying Error Messages]]></category>
		<category><![CDATA[Brain Cells]]></category>
		<category><![CDATA[C Program]]></category>
		<category><![CDATA[Command Options]]></category>
		<category><![CDATA[Command String]]></category>
		<category><![CDATA[Computer Command]]></category>
		<category><![CDATA[Excuse]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[Mozilla Firefox]]></category>
		<category><![CDATA[Nifty]]></category>
		<category><![CDATA[Nux]]></category>
		<category><![CDATA[Program C]]></category>
		<category><![CDATA[Program Exe]]></category>
		<category><![CDATA[Standalone Program]]></category>
		<category><![CDATA[Those Annoying Error Messages]]></category>
		<category><![CDATA[Unrelated Things]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/2007/05/10/two-unrelated-things-i-cant-seem-to-remember/</guid>
		<description><![CDATA[Ok, I&#8217;ll admit it. Alcoholic beverages have killed a fair number of my brain cells. As a result I&#8217;m continually forgetting things (that&#8217;s my story and I&#8217;m sticking to it!). Any way, here are two completely unrelated things I&#8217;ve forgotten and have had to look up today. So I don&#8217;t forget them again, and so [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, I&#8217;ll admit it. Alcoholic beverages have killed a fair number of my brain cells. As a result I&#8217;m continually forgetting things (that&#8217;s my story and I&#8217;m sticking to it!). Any way, here are two completely unrelated things I&#8217;ve forgotten and have had to look up today. So I don&#8217;t forget them again, and so you, dear reader, don&#8217;t have to go looking too far for them, I&#8217;m putting them here:</p>
<p><strong>How To: Redirect Errors From Standard Out to Nowhere (*nux)</strong></p>
<p>Here&#8217;s how to get rid of those annoying error messages you really don&#8217;t care about when running a script (everybody&#8217;s got their own excuse for not wanting to see this type of thing, even though it can be handy now and again):</p>
<p align="left"><code>user@computer:~$ [command] [options] 2&amp;gt;&amp;amp;1</code></p>
<p>Stick “<strong>2&gt;&amp;1</strong>” at the end of your command string, that about covers it!!</p>
<p><strong>How To: Launch Firefox With a Specific Chrome Interface (Windows)</strong></p>
<p>Ever install a nifty little Mozilla Firefox extension and want to run it as a standalone program? Here’s how:</p>
<p align="left"><code>C:\Program Files\Mozilla Firefox&amp;gt;firefox.exe -chrome [chrome path]</code></p>
<p>Add the “-chrome” option to the firefox command, then add the chrome path after that. Here’s an example of how to launch the bookmarks manager as a standalone program:</p>
<p align="left"><code>C:\Program Files\Mozilla Firefox&amp;gt;firefox.exe &lt;strong&gt;-chrome chrome://browser/content/bookmarks/bookmarksManager.xul&lt;/strong&gt;</code></p>
<p>Enjoy!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2007/05/10/two-unrelated-things-i-cant-seem-to-remember/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Choosing Your Own Page Source Viewer with Mozilla Firefox</title>
		<link>http://www.luckydisasters.com/2007/02/12/choosing-your-own-page-source-viewer-with-mozilla-firefox/</link>
		<comments>http://www.luckydisasters.com/2007/02/12/choosing-your-own-page-source-viewer-with-mozilla-firefox/#comments</comments>
		<pubDate>Mon, 12 Feb 2007 15:42:53 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Tip]]></category>
		<category><![CDATA[Extension Web]]></category>
		<category><![CDATA[Firefox Extension]]></category>
		<category><![CDATA[Freeware Utility]]></category>
		<category><![CDATA[Gt Programs]]></category>
		<category><![CDATA[Html Editors]]></category>
		<category><![CDATA[Html Source]]></category>
		<category><![CDATA[Internet Properties]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Notepad Exe]]></category>
		<category><![CDATA[Page Source]]></category>
		<category><![CDATA[Preferred Text Editor]]></category>
		<category><![CDATA[Programmer]]></category>
		<category><![CDATA[Source Editor]]></category>
		<category><![CDATA[Source View]]></category>
		<category><![CDATA[Source Viewer]]></category>
		<category><![CDATA[View Source]]></category>
		<category><![CDATA[Web Developer]]></category>
		<category><![CDATA[Web Page]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Notepad]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/2007/02/12/choosing-your-own-page-source-viewer-with-mozilla-firefox/</guid>
		<description><![CDATA[Firefox is great, but the built in page source view is just so-so. I decided that I wanted to use Programmer&#8217;s Notepad (awesome freeware utility by the way) to view and edit generated page source with Firefox. With IE you can change your default page source editor and viewer from the Internet Properties&#62;Programs tab. That [...]]]></description>
			<content:encoded><![CDATA[<p>Firefox is great, but the built in page source view is just so-so. I decided that I wanted to use <a href="http://www.pnotepad.org/" rel="nofollow"  target="_blank">Programmer&#8217;s Notepad</a> (awesome freeware utility by the way) to view and edit generated page source with Firefox. With IE you can change your default page source editor and viewer from the Internet Properties&gt;Programs tab. That is, <a href="http://www.pctools.com/guides/registry/detail/774/" rel="nofollow"  target="_blank">if it&#8217;s been entered into your registry</a> so that it&#8217;s on the list of HTML editors.</p>
<p>With Firefox the process is s a little more simple in that you can <a href="http://www.mozilla.org/support/firefox/tips#oth_viewsource" rel="nofollow"  target="_blank">make the changes from your about:config file</a>:</p>
<blockquote><p>&#8220;If you want to view the HTML source of a web page using an external text   editor instead of the built-in source viewer in Firefox, use <a href="http://www.mozilla.org/support/firefox/edit#aboutconfig" rel="nofollow" >about:config</a> to set <var>view_source.editor.external</var> to <tt>true</tt>, and then set    <var>view_source.editor.path</var> to e.g. <tt>C:\Windows\Notepad.exe</tt> or   whatever is your preferred text editor.&#8221;</p></blockquote>
<p>If you use the excellent Firefox extension <a href="http://chrispederick.com/work/webdeveloper/" rel="nofollow"  target="_blank">Web Developer</a> then you&#8217;ve also got a way to add several other programs for specific purposes. For instance, if you wanted to use <a href="http://www.bradsoft.com/topstyle/tslite/index.asp" rel="nofollow"  target="_blank">Top Style Lite</a> for checking out CSS and the afore mentioned Programmer&#8217;s Notepad for PHP and ASP, but not HTML or JS files.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2007/02/12/choosing-your-own-page-source-viewer-with-mozilla-firefox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Firefox Tip &#8211; Google+Search Bar = Built-in Calculator</title>
		<link>http://www.luckydisasters.com/2007/01/29/firefox-tip-googlesearch-bar-built-in-calculator/</link>
		<comments>http://www.luckydisasters.com/2007/01/29/firefox-tip-googlesearch-bar-built-in-calculator/#comments</comments>
		<pubDate>Mon, 29 Jan 2007 21:37:30 +0000</pubDate>
		<dc:creator>Kris</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Neatorific]]></category>

		<guid isPermaLink="false">http://www.luckydisasters.com/2007/01/29/firefox-tip-googlesearch-bar-built-in-calculator/</guid>
		<description><![CDATA[[cpg_imagefix:63] OK, so maybe I&#8217;m a bit slow (many of you have probably already figured this one out), but I still think this is cool. A few weeks ago I was typing search text (actually a part number followed by a manufacturer) into the search bar in Firefox and I noticed that as I typed [...]]]></description>
			<content:encoded><![CDATA[<p>[cpg_imagefix:63]<br />
OK, so maybe I&#8217;m a bit slow (many of you have probably already figured this one out), but I still think this is cool.</p>
<p>A few weeks ago I was typing search text (actually a part number followed by a manufacturer) into the search bar in Firefox and I noticed that as I typed the auto-suggest was subtracting the numbers on either side of the hyphen in the part number before I had input the manufacturer. After I&#8217;d finished with my search, I decided to look into this further.  Sure enough, if you typed in formulas, added conversions or input special operators, the Firefox search bar and Google were returning the results &#8211; without actually submitting it!</p>
<p>Now call me crazy, but I think this is pretty sweet! I don&#8217;t have to waste all that time hitting enter or clicking the search button and waiting for the page to load (OK, so I&#8217;m lazy :). All I&#8217;ve got to do is punch in the formulas I want and I automagically get results back!</p>
<p>Of course, this got me to wondering what else is going on behind the scenes in my favorite browser. Then I thought better of it. That&#8217;s the kind of thing that could keep you up at night&#8230;</p>
<p>Link to Nancy Blachman&#8217;s <a href="http://www.googleguide.com/help/calculator.html" rel="nofollow"  target="_blank">Google Calculator (Cheat Sheet)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luckydisasters.com/2007/01/29/firefox-tip-googlesearch-bar-built-in-calculator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
