<?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>Network Lighthouse&#187; General</title>
	<atom:link href="http://www.networklighthouse.com/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.networklighthouse.com</link>
	<description>Shining the Light on Security and Privacy</description>
	<lastBuildDate>Sun, 16 Oct 2011 09:55:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Ubiquity for Firefox, and WordPress</title>
		<link>http://www.networklighthouse.com/2009/12/ubiquity-for-firefox-and-wordpress/</link>
		<comments>http://www.networklighthouse.com/2009/12/ubiquity-for-firefox-and-wordpress/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 11:44:16 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[firefox extension]]></category>
		<category><![CDATA[ubiquity]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.networklighthouse.com/?p=156</guid>
		<description><![CDATA[I&#8217;ve just discovered Ubiquity from the Mozilla Labs, and it&#8217;s showing a lot of promise for changing the way the we us the web. From the site=== Ubiquity is an extension Ubiquity is an extension that allows you to enter commands that have knowledge of page content and return new information. ===via Labs/Ubiquity &#8211; MozillaWiki. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.networklighthouse.com%2F2009%2F12%2Fubiquity-for-firefox-and-wordpress%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.networklighthouse.com%2F2009%2F12%2Fubiquity-for-firefox-and-wordpress%2F&amp;source=Daniel_Thomas&amp;style=normal&amp;service=cli.gs&amp;service_api=b23fe3c963328d1c08788b47b9493918&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;ve just discovered Ubiquity from the Mozilla Labs, and it&#8217;s showing a lot of promise for changing the way the we us the web.</p>
<p>From the site===</p>
<p>Ubiquity is an extension Ubiquity is an extension that allows you to enter commands that have knowledge of page content and return new information.<br />
===via <a href="https://wiki.mozilla.org/Labs/Ubiquity/Ubiquity_0.5_Author_Tutorial#Persistent_Storage">Labs/Ubiquity &#8211; MozillaWiki</a>.</p>
<p>In essence it is a firefox extension that enables users to interact with webpages in different ways.   For example, I tried my hand at writing a Ubiquity Command &#8220;Press This&#8221;, the same as the wordpress button from the admin tools page, to that I could quickly grab interesting articles for later posting.</p>
<p>The code is pretty straight forward</p>
<p>CmdUtils.CreateCommand({</p>
<p>names: ["press this", "blog this"],<br />
icon: &#8220;http://www.wordpress.com/favicon.ico&#8221;,<br />
description: _(&#8220;Launch a wordpress page so you can write an article about the current website&#8221;),<br />
help: &#8220;.&#8221;,<br />
author: {name: &#8220;Daniel Thomas&#8221;, email: &#8220;danielt@networklighthouse.com&#8221;},<br />
license: &#8220;GPL&#8221;,<br />
homepage: &#8220;http://www.networklighthouse.com/&#8221;,<br />
arguments: [{role: 'object', nountype: noun_arb_text},<br />
{role: "url", nountype: noun_type_url, label: "url to reference"} ],<br />
preview: function preview(pblock, args) {<br />
pblock.innerHTML = &#8220;Loads a new tab for wordpress&#8221;;<br />
},<br />
execute: function execute(args) {<br />
var doc = CmdUtils.getDocumentInsecure();<br />
f=&#8217;http://www.networklighthouse.com/wp-admin/press-this.php&#8217;;<br />
e=encodeURIComponent;<br />
u=f+&#8217;?u=&#8217;+e(args.url.text)+&#8217;&amp;t=&#8217;+e(doc.title)+&#8217;&amp;s=&#8217;+e(args.object.text)+&#8217;&amp;v=4&#8242;;<br />
Application.activeWindow.open(Utils.url(u));</p>
<p>}<br />
});</p>
<p>Thats it, and most of that can be stripped out.  Now that I&#8217;ve registered my code into Ubiquity all I need to do to bring up wordpress is select some text and either right click and select &#8220;press this&#8221; from the context menu or type &#8220;press this&#8221; into the ubiquity website.</p>
<p>Now if you want to use this code yourself, there&#8217;s a few things you need to do:</p>
<ul>
<li>Install Ubiquity (check out the link above)</li>
<li>After restarting firefox browse to &#8220;about:ubiquity&#8221;</li>
<li>click on &#8220;Hack Ubiquity&#8221;</li>
<li>Paste the above code into the window, making sure you replace www.networklighthouse.com with your Blog&#8217;s URL</li>
<li>Click Save to File and save it somewhere safe</li>
<li>Thats it your done, try it out by selecting this article, pressing ctrl+space and typing &#8220;press this&#8221;</li>
</ul>
<p>-Daniel</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networklighthouse.com/2009/12/ubiquity-for-firefox-and-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Identity Management</title>
		<link>http://www.networklighthouse.com/2008/11/internet-identity-management/</link>
		<comments>http://www.networklighthouse.com/2008/11/internet-identity-management/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 13:09:25 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.networklighthouse.com/?p=19</guid>
		<description><![CDATA[One of my biggest gripes with the internet is that everytime I sign-up to a web site or want to download something I have to enter my personal information. Yes, I know that web browsers can auto-populate most of these forms, but what happens when I change postal addresses or phone numbers?  I need to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.networklighthouse.com%2F2008%2F11%2Finternet-identity-management%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.networklighthouse.com%2F2008%2F11%2Finternet-identity-management%2F&amp;source=Daniel_Thomas&amp;style=normal&amp;service=cli.gs&amp;service_api=b23fe3c963328d1c08788b47b9493918&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>One of my biggest gripes with the internet is that everytime I sign-up to a web site or want to download something I have to enter my personal information.</p>
<p>Yes, I know that web browsers can auto-populate most of these forms, but what happens when I change postal addresses or phone numbers?  I need to remember all the sites that I gave my details (those that I care about anyway), and update my details.</p>
<p>As an example of how important this can be, a few years ago I moved houses and thought I had updated all my banking, insurance, etc details with my new residence.  Two years later, when I was preparing to move to the UK, I called my car insurance provider to cancel my policy only to be told that I didn&#8217;t have any as it expired 18 months previously.</p>
<p>Of course I should have used a mail redirection service, but why does it have to be so difficult to keep my details up-to-date accross all my different providers?</p>
<p>Is there a solution to this? None that I am aware of yet, but I do have a plan on how to make life simpler for all.</p>
<p>More details to come.</p>
<p>-Daniel</p>
]]></content:encoded>
			<wfw:commentRss>http://www.networklighthouse.com/2008/11/internet-identity-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

