<?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>Thinking Aloud &#187; Internet</title>
	<atom:link href="http://www.jrichards.ca/category/tips/internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jrichards.ca</link>
	<description>From the ether</description>
	<lastBuildDate>Sun, 18 Jul 2010 21:27:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SSH: Restricting Access: A Moat Around the Castle</title>
		<link>http://www.jrichards.ca/2010/07/ssh-restricting-access-a-moat-around-the-castle/</link>
		<comments>http://www.jrichards.ca/2010/07/ssh-restricting-access-a-moat-around-the-castle/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 22:59:25 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.jrichards.ca/?p=445</guid>
		<description><![CDATA[
Two new-to-me techniques for keeping your server free from SSH brute force attacks by tuning up your /etc/ssh/sshd_config file.  I know that using IP Address based security is probably more secure, but I wanted to find a solution that could yield higher security without limiting IP addresses.  I like to be able to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/logicalrealist/91484816/sizes/s/"><img src="http://www.jrichards.ca/wp-content/uploads/2010/07/moat.jpg" alt="Trim Castle Moat by Sean Munson" title="moat" width="180" height="240" class="alignright size-full wp-image-446" /></a><br />
Two new-to-me techniques for keeping your server free from SSH brute force attacks by tuning up your /etc/ssh/sshd_config file.  I know that using IP Address based security is probably more secure, but I wanted to find a solution that could yield higher security without limiting IP addresses.  I like to be able to access the machines I need to access without having to be at a specific location, or have a vpn, or ssh through a couple machines before I can access the machine I need.  I recognize those solutions are likely more secure but, I&#8217;m trying to avoid, IP based security restrictions if possible.</p>
<h2> Stop people from attempting to login as root</h2>
<p>Add (or find and modify the this line:<br />
<code>PermitRootLogin no</code><br />
This simply doesn&#8217;t allow people to login directly to your box under the root user.  Simple enough.  Not letting people log in directly as root takes away one of the well known users that people will attempt to login as.  This means that everyone who wants to gain root will first have to login as another (more obscure) user on the system, which leads me to.</p>
<h2> Only Allow Logins from specified users</h2>
<p>Add (or find and modify the this line:<br />
<code>AllowUsers username1 username2</code><br />
This means that only these users are allowed to login.  Every other user cannot.  This is handy because it eliminates all those other user accounts that are created on the system, which probably aren&#8217;t but might currently have ssh access.</p>
<p>Neither of these techniques strike me as silver bullet solutions, but as I&#8217;m realizing there are no silver bullet solutions in keeping a machine secure.  So consider these two more possibilities for further guarding the machines.  Like a moat around the castle walls.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jrichards.ca/2010/07/ssh-restricting-access-a-moat-around-the-castle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recap: Presenting at the CMC BC Conference</title>
		<link>http://www.jrichards.ca/2010/06/recap-presenting-at-the-cmc-bc-conference/</link>
		<comments>http://www.jrichards.ca/2010/06/recap-presenting-at-the-cmc-bc-conference/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 23:08:49 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[cmc]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.jrichards.ca/?p=359</guid>
		<description><![CDATA[
For the uninitiated CMC BC = Canadian Management Consultants of BC!  CMC BC held their first conference in Richmond at the River Rock Casino two weeks ago.  Through Terry Rawchalski  I had the opportunity to present on what I feel were the salient points in creating a valuable and rock solid web [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jrichards.ca/wp-content/uploads/2010/06/cmc_logo_small.jpg"><img src="http://www.jrichards.ca/wp-content/uploads/2010/06/cmc_logo_small.jpg" alt="Canadian Association of Management Consultants" title="cmc_logo_small" width="357" height="68" class="aligncenter size-full wp-image-360" /></a><br />
For the uninitiated <a href="http://www.cmc-canada.ca/provincial_institutes.cfm?Portal_ID=3">CMC BC</a> = Canadian Management Consultants of BC!  <a href="http://cmc.worldofconsulting.com/">CMC BC held their first conference</a> in Richmond at the River Rock Casino two weeks ago.  Through <a href="http://ca.linkedin.com/in/terryrachwalski">Terry Rawchalski</a>  I had the opportunity to present on what I feel were the salient points in creating a valuable and rock solid web presence. </p>
<p>You can see my slides below </p>
<div style="width:425px" id="__ss_4503145"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/jdrichards/building-a-website-for-stormy-seas" title="Building a Website for Stormy Seas">Building a Website for Stormy Seas</a></strong><object id="__sse4503145" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=http://ssupload.s3.amazonaws.com/cmc-u-1276580664460-b-u.odp&#038;stripped_title=building-a-website-for-stormy-seas" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse4503145" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=http://ssupload.s3.amazonaws.com/cmc-u-1276580664460-b-u.odp&#038;stripped_title=building-a-website-for-stormy-seas" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/jdrichards">Jeff Richards</a>.</div>
</div>
<p>I tried focus not on the technical parts but on the aspects of that are readily accessible to anyone aiming to develop an effective educational tool/lead generator/etc. that is invincible to search engine algorithm changes (isn&#8217;t that the definition of the stormy sea for a website).   For your enlightenment, the 30 second version of what I said 40 minutes to say at the conference is this:</p>
<blockquote><p>The search engines are getting smarter, closer and closer to being as smart at knowing what we want as we are ourselves (a bit creepy) so let&#8217;s focus on creating the creating the really awesome, compelling, interesting and helpful stuff that would like to find on the Internet.  Put this kind of content onto your site and the search engines are going to reward you with strong search rankings. Because&#8230; We the collective people who use the Internet, love great information and tools.  I did also touch on how to give the search engines signals that you&#8217;ve got some great stuff, via keyword planning/alignment, linking, more linking and patience. But those details, while very helpful and important are never going to make up for a lack of great content.  Show me a site that ranks without content and I&#8217;ll show you a short lived win.  Show me a site that has great content, and I&#8217;ll show you a great opportunity. </p></blockquote>
<p>I really appreciated the audience participation, it&#8217;s a pleasure to present where people are involved in taking in what is being said and dishing out meaningful questions.  </p>
<p>As is becoming usual, there turned out to be far too many slides and the last portion of my talked had similarities to an inkblot test.  I flash a slide on the screen and say one sentence that describes what feels like the most important aspect of that slide. An exercise in brevity.  </p>
<p>Thanks to Terry and <a href="http://bwest.ca/blog/canadian-association-management-consultants-presentation">Chris Burdge</a> for their parts in what turned out to be a great and well-rounded introduction to creating an effective web presence.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jrichards.ca/2010/06/recap-presenting-at-the-cmc-bc-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recap: WordCamp Victoria 2010</title>
		<link>http://www.jrichards.ca/2010/06/recap-wordcamp-victoria-2010/</link>
		<comments>http://www.jrichards.ca/2010/06/recap-wordcamp-victoria-2010/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 22:37:11 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[victoria]]></category>
		<category><![CDATA[wordcamp]]></category>

		<guid isPermaLink="false">http://www.jrichards.ca/?p=355</guid>
		<description><![CDATA[This Spring I had the good fortune to have the opportunity to go to Word Camp Victoria and both listen to a few of the presentations/workshops as well as lead one of the workshops about plugins for Wordpress.  
I had the good fortune to sit in on   a workshop with Tim Ayres [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jrichards.ca/wp-content/uploads/2010/06/wordcamp-logo-orange2-300x107.png"><img src="http://www.jrichards.ca/wp-content/uploads/2010/06/wordcamp-logo-orange2-300x107.png" alt="Word Camp Victoria" title="wordcamp-logo-orange2-300x107" width="300" height="107" class="alignleft size-full wp-image-356" /></a>This Spring I had the good fortune to have the opportunity to go to <a href="http://www.wordcampvictoria.ca/">Word Camp Victoria</a> and both listen to a few of the <a href="http://www.wordcampvictoria.ca/2010/05/featured-speaker-raul-pacheco-vega-phd/">presentations</a>/workshops as well as lead one of the workshops about plugins for Wordpress.  </p>
<p>I had the good fortune to sit in on   a workshop with <a href="http://www.timayres.ca/">Tim Ayres</a> as he gave the masses a little of his hard fought wisdom being a blogger/real estate agent in Sooke and looking for ways to be effective as a blogger for business.  It was an interesting discussion, as he told basically how much time and effort he put into creating an interesting blog.  It was a great reminder how you can build a name for yourself, a following and some online presence by simply putting your head down and writing.  I&#8217;m not in a position reight now where daily blogging is possible but I can say that it is something I would like to work toward. </p>
<p>Next I sat in with <a href="http://www.paulholmes.ca">Paul Holmes </a> as he expounded on the world of blog aggregators, their strengths and weeknesses.  He pointed out the <a href="http://www.bcbloggers.com/">BC bloggers network</a>.  That was a new one for me.  Which reminded me that it would be fun to setup a planet for Victoria.  I feel like Victoria wide would be local enough to keep the contents interesting.  I do enjoy reading <a href="http://planet.debian.org">planet.debian.org</a> would I enjoy reading a planet.victoria.org.  Hard to say <img src='http://www.jrichards.ca/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />    </p>
<p>Next was me!  I talked about in plugins for Wordpress, it&#8217;s a huge topic and in spite of the fact that I prepped a presentation, I pretty much abandoned it immediately in favor of simply taking questions and doing my best to put together some answers from the expertise in the crowd.  That was my plan help everybody help one another.  If you were expecting me to be the fountain on knowledge&#8230; well&#8230; you would have been disappointed.  But I thought we did pretty well to address a few issues that people were having with forms, caching, signups, etc.</p>
<p>Finally, I sat in on <a href="http://hummingbird604.com/">Raul</a>&#8217;s talk about having a blog for personal/life and a second blog for professional purposes.  This was great to hear his take on it.  I&#8217;ve though about this tons.  Especially with relationship to different topics.  He did a good job of drawing things back to your goals for your audience and first defining those and then letting everything flow naturally from that starting point.  Maintaining two blogs is obviously more work, but if you really are trying to reach separate audiences, it just makes sense.  </p>
<p>That was it!  It was a great afternoon at Wordcamp!  I enjoyed having the chance to lead a workshop and hope that the folks in the workshop were able to learn a thing or two!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jrichards.ca/2010/06/recap-wordcamp-victoria-2010/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Widgets:Making Your Site Great and Letting Others Help</title>
		<link>http://www.jrichards.ca/2009/11/widgetsmaking-your-site-great-and-letting-others-help/</link>
		<comments>http://www.jrichards.ca/2009/11/widgetsmaking-your-site-great-and-letting-others-help/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 10:53:27 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[widgets]]></category>
		<category><![CDATA[wordcamp]]></category>

		<guid isPermaLink="false">http://www.jrichards.ca/?p=254</guid>
		<description><![CDATA[Widgets: Making Your Site Great and Letting Others Help &#8211; WordCamp Victoria
View more presentations from Jeff Richards.

My presentation from this WordCamp Victoria this weekend!
]]></description>
			<content:encoded><![CDATA[<div style="width:425px;text-align:left" id="__ss_2512112"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/jdrichards/widgets-making-your-site-great-and-letting-others-help-wordcamp-victoria-2512112" title="Widgets: Making Your Site Great and Letting Others Help - WordCamp Victoria">Widgets: Making Your Site Great and Letting Others Help &#8211; WordCamp Victoria</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wordcampvictoria-widgets-091116121015-phpapp01&#038;stripped_title=widgets-making-your-site-great-and-letting-others-help-wordcamp-victoria-2512112" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wordcampvictoria-widgets-091116121015-phpapp01&#038;stripped_title=widgets-making-your-site-great-and-letting-others-help-wordcamp-victoria-2512112" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/jdrichards">Jeff Richards</a>.</div>
</div>
<p>My presentation from this WordCamp Victoria this weekend!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jrichards.ca/2009/11/widgetsmaking-your-site-great-and-letting-others-help/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Storing Passwords with GPG and Vim</title>
		<link>http://www.jrichards.ca/2009/06/storing-passwords-with-gpg-and-vim/</link>
		<comments>http://www.jrichards.ca/2009/06/storing-passwords-with-gpg-and-vim/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 22:48:52 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[GPG]]></category>
		<category><![CDATA[Passwords]]></category>
		<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://www.jrichards.ca/?p=190</guid>
		<description><![CDATA[
Too many passwords these days.  Way too many.  I&#8217;ve been keeping passwords on kitchen recipe cards ever since the passwords that get handed out at work started to become completely cryptic and beyond my ability to remember them.  Which may seem like a pretty insecure way to keep passwords.  But,  [...]]]></description>
			<content:encoded><![CDATA[<p>
Too many passwords these days.  Way too many.  I&#8217;ve been keeping passwords on kitchen recipe cards ever since the passwords that get handed out at work started to become completely cryptic and beyond my ability to remember them.  Which may seem like a pretty insecure way to keep passwords.  But,  if the bad guys are actually sitting at my desk, I figure I may have bigger problems.
</p>
<p>
Finally, I&#8217;ve decided to take the risk of actually storing my passwords on my computer.  I&#8217;m not real jazzed about the idea, seeing as how if the hackers get into my machine and then into my password file then I&#8217;ll really have given them the keys to the castle.  But, with way too many passwords, what is the average hacker to do.
</p>
<p>
I work on mostly Debian/Gnu linux systems these days (hurray free software!!).  So if you&#8217;re working on some other operating system this may be completely irrelevant to you.  So, for myself and others here&#8217;s how I&#8217;ve attempted to secure my passwords.
</p>
<h2>Enter GPG</h2>
<p>
GPG is some state of the art encryption techniques are often used to sending encrypted emails.  But I found a few people who have used them for encrypting password files.  So, this is the technique that I&#8217;ve chosen to follow.  To get started you need a private key.  At the terminal command line run
</p>
<p><code>gpg --gen-key</code></p>
<p>
I used the defaults for the questions it asked and then entered my details and non-forgettable, non-write-downable passphrase. <a href="http://www.madboa.com/geek/gpg-quickstart/#keyintro">More specific detail on getting started with GPG</a>.  Seems too simple, yeah, to me too.  That provides a private key with which we can encrypt files.  And you can encrypt whatever you would like, but it requires remembering a bunch of command line stuff that I would rather not try and recall, ( <a href="http://www.madboa.com/geek/gpg-quickstart/#personal">more about encrypting files for personal use from the command line here</a>).  Note: Once the password file is encrypted it&#8217;s not necessary to encrypt it by hand again.
</p>
<p>
So I created a new file called memories.txt and then encrypted it by typing on the command line
</p>
<p><code>gpg --encrypt --recipient 'Jeff Richards' memories.txt</code></p>
<p>
This produces a file called memories.txt.gpg.  Now the original memories.txt can be deleted.  Great! now how to add  passwords, view them easily and re-encrypt the file as needed.
</p>
<h2>Vim and GPG plugin &#8211; Making Encryption Easier</h2>
<p>At this point, ideally I&#8217;d have an encrypted file that I can open with my passphrase, and then read, write and close in an encrypted fashion.  Enter vim plus the gpg plugin.  Turns out someone has handily figured all this out.  NOTE: the standard Debian install comes with vim-tiny. which doesn&#8217;t support plugins so the first step is to install vim proper (package name: vim).
</p>
<p>Once that&#8217;s installed, next step is to install the <a href="http://vim.wikia.com/wiki/Edit_gpg_encrypted_files">gpg plugin file</a>.  </p>
<ul>
<li>Grab the <a href="http://vim.wikia.com/wiki/Edit_gpg_encrypted_files">gpg plugin code</a> and save it into a called gpg.vim.  </li>
<li>Copy gpg.vim into the /home/your-username/.vim/plugin/ directory</li>
<li>If the directories .vim/plugin/ doesn&#8217;t exist, create it!</li>
</ul>
<p>And&#8230; that&#8217;s it!  try and open the encrypted file with vim, in my case
</p>
<p><code>vim memories.txt.gpg</code> </p>
<p>
Enter the passphrase and your in, add and subtract and the file is encrypted when you exit the program.
</p>
<p>
My reading of the vim plugin seems to indicate that there won&#8217;t be any temp files created or saved anywhere.  If anyone has any tips as to why if/how this is a terrible/insecure way to keep passwords, please let me know!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jrichards.ca/2009/06/storing-passwords-with-gpg-and-vim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Status Updates via Instant Messenger</title>
		<link>http://www.jrichards.ca/2009/01/facebook-status-updates-via-instant-messenger/</link>
		<comments>http://www.jrichards.ca/2009/01/facebook-status-updates-via-instant-messenger/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 04:22:37 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[gtalk]]></category>
		<category><![CDATA[instant messenger]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://www.jrichards.ca/?p=122</guid>
		<description><![CDATA[Problem: I live in Canada (and Canadian&#8217;s love Facebook), no matter how awesome Identi.ca, Twitter or any of the other microblogging services are most of my friends still use facebook, nearly exclusively.  I like my friends, I want to know what&#8217;s up with them, however I don&#8217;t want to login to facebook 5,10,20 times [...]]]></description>
			<content:encoded><![CDATA[<p>Problem: I live in Canada (and <a href="http://www.canada.com/topics/news/national/story.html?id=0091a7c8-90a3-4018-94ab-1613b565c9aa&#038;k=77624">Canadian&#8217;s love Facebook</a>), no matter how awesome <a href="http://Identi.ca/jrichards">Identi.ca</a>, <a href="http://twitter.com/jdrichards">Twitter</a> or any of the other microblogging services are most of my friends still use <a href="http://facebook.com">facebook</a>, nearly exclusively.  I like my friends, I want to know what&#8217;s up with them, however I don&#8217;t want to login to facebook 5,10,20 times a day to see what&#8217;s up.</p>
<p>Wouldn&#8217;t it be great if  <a href="http://facebook.com">Facebook</a> status updates could funnelled into status updates into my <a title="Google talk an XMPP based instant messenger +" href="http://www.google.com/talk/">Gtalk</a>/<a title="Overview of XMPP/Jabber" href="http://xmpp.org/tech/overview.shtml">XMPP/Jabber</a> or any other instant messenger.  But how&#8230; Googling around didn&#8217;t turn anything useful up.  I was stuck, I got an RSS Feed from Facebook and resigned myself to reading it occasionally. Then iafter reading a <a title="ReadWriteWeb Article on Notifixio.us" href="http://www.readwriteweb.com/archives/notifixious_superfeeder_realtime_web.php">ReadWriteWeb Article on notifixio.us</a> I started thinking it may be possible to feed notifixio.us the facebook RSS feed and get IM facebook status updates that way. Unfortunately, <a href="http://getsatisfaction.com/notifixious/topics/facebook_status_updates_feed_url_being_changed_by_notifixio_us?utm_content=topic_link&#038;utm_medium=email&#038;utm_source=reply_notification">notifixious is dealing with a problem regarding Facebook RSS feeds</a>, however, in my travels I discovered that <a href="http://friendfeed.com/">FriendFeed</a> could rebroadcast the RSS feed and Facebook status updates via IM possible!</p>
<h2>Notifixio.us + FriendFeed &#8211; Helping Facebook Instant Message</h2>
<p><a href="http://Notifixio.us">Notifixio.us</a> is a service that polls RSS feeds and sends the updates to you via GTalk/XMPP.  So generally you could just plug in the rss feed that you get from Facebook and bingo, bango, bongo you&#8217;d have Facebook updates coming to you via IM, but <a href="http://getsatisfaction.com/notifixious/topics/facebook_status_updates_feed_url_being_changed_by_notifixio_us?utm_content=topic_link&#038;utm_medium=email&#038;utm_source=reply_notification">there&#8217;s a problem that stops that from working at the moment</a>.  So it&#8217;s time to introduce <a href="http://friendfeed.com/">FriendFeed</a>.  While FriendFeed is generally used to consolidate one&#8217;s online posting activity so that friends can stalk (I mean, keep up with) all your online activity in one RSS feed, however, with a little encouragement we can use FriendFeed to re-broadcast the Facebook RSS feed in a form that Notifixio.us likes <img src='http://www.jrichards.ca/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . [Update 2009-02-16: There's something funny with either friendfeed's news feed or else notifixio.us it seems that I only tend to get a portion of the status updates.  Not all status updates come through]</p>
<p>Here&#8217;s how:</p>
<ol>
<li>Log in to Facebook</li>
<li>Click on the Friends Section in the Top Navigation</li>
<li>Find the &#8220;Friends&#8217; Status Feed&#8221; on the Left of the Page</li>
<li>Copy the link location to the clipboard</li>
<li>go to <a href="http://friendfeed.com/">FriendFeed</a> and get a new account.  We need a new account because we don&#8217;t want this account to be crowded up with all the personal stuff that generally gets collected in FriendFeed.</li>
<li>After you&#8217;ve worked through the registration process, Click Add/Edit Services (it&#8217;s on the right)</li>
<li>Click See All 59 services at the bottom of the screen</li>
<li>Click on &#8220;Custom RSS/Atom&#8221; (it&#8217;s under Miscellaneous)</li>
<li>Enter the URL for your facebook status updates RSS and click &#8220;Import Custom RSS/Atom&#8221; </li>
<li>Go to your FreindFeed homepage and get the RSS feed link address for that page (It&#8217;s way at the bottom)
<li>Go to <a href="http://Notifixio.us">Notifixio.us</a> and register</li>
<li>Go to &#8220;Settings&#8221; and work your way through the Gtalk/XMPP setup process</li>
<li>Click &#8220;Add Source&#8221; and paste in the Friends&#8217; Status Feed Url that we copied out of FriendFeed And Click &#8220;Go&#8221;</li>
<li>Choose how you&#8217;d like to be notified, for me it&#8217;s my Gtalk/XMPP username</li>
<li>A confirmation IM immediately saying that updates will be coming soon</li>
</ol>
<p>That&#8217;s it!  Facebook updates by IM.  Wait patiently for one of your friends to post some banal detail of their daily life <img src='http://www.jrichards.ca/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  and enjoy reading about in close to real-time via your favorite IM protocal!</p>
<h2>What about Other Status/Microblog Services</h2>
<h3>Identi.ca Works with Gtalk/XMPP/Jabber out of the Box</h3>
<p>One thing that I really like about <a href="http://identi.ca">identi.ca</a> is that you CAN send and receive updates from your people through <a title="Google talk an XMPP based instant messenger +" href="http://www.google.com/talk/">Gtalk</a>/<a title="Overview of XMPP/Jabber" href="http://xmpp.org/tech/overview.shtml">XMPP/Jabber</a>.  This is great, because you can have updates from your friends, or followers coming into your life in real time.  It is so handy when you&#8217;re at an event and people are sending updates about not just life changing thoughts, but activities that are happening at the time.  This is great, my same old Gtalk chat application all the identi.ca updates streaming in, realtime.  Awesome!</p>
<h3>Twitter can work with Gtalk/XMPP/Jabber with some Fiddling</h3>
<p>I searched around for a way to do this with <a href="http://twitter.com">twitter</a>.  And sure enough <a href="http://tweet.im">tweet.im</a> is offering a similar service.  You can sign up with them, hand over your twitter username and password. (ugh, ouch! who are these guys anyways?  But so far so good haven&#8217;t seen any rogue posts yet.) and then just like identi.ca does out of the box updates from your twitter friends start flowing into your <a title="Google talk an XMPP based instant messenger +" href="http://www.google.com/talk/">Gtalk</a>/<a title="Overview of XMPP/Jabber" href="http://xmpp.org/tech/overview.shtml">XMPP/Jabber</a> instant messenger.  It&#8217;s great requires no special apps, only downside is handing over those login credentials.  At this point I consider this a necessary evil.  Message to twitter: seize the future start making Instant messenger Support Native to your platform.  Please!</p>
<h2>Technical Reflections on Polling (skip if not interested)</h2>
<p>RSS has one really big flaw, you have to poll the server to see if anything new is there.  This means that every RSS feed you subscribe to means that a computer now has to poll that site to see if there is anything new there.  Which is no big deal if you&#8217;ve just got a few subscribers, but if you&#8217;ve got tons like twitter, you&#8217;re servers are getting polled ALL THE TIME, so we&#8217;re eating up band width to find out if anything is new on the site.  This is at least one reason why twitter&#8217;s fail whale is so well known.  That&#8217;s a lot of requests all the time, twitter limits polling to once a minute, jsut to keep their servers noses above water.  XMPP is the future, this is a good first step.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jrichards.ca/2009/01/facebook-status-updates-via-instant-messenger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A great dancing clip</title>
		<link>http://www.jrichards.ca/2008/09/a-great-dancing-clip/</link>
		<comments>http://www.jrichards.ca/2008/09/a-great-dancing-clip/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 17:39:30 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.jrichards.ca/?p=105</guid>
		<description><![CDATA[Where the Hell is Matt? (2008) from Matthew Harding on Vimeo.
I&#8217;m not sure if this is JUST a promotion for stridegum as teh ending would make you think.  But It is still a really good watch.  There is something that kind of resonates seeing so many places and so many people all dancing [...]]]></description>
			<content:encoded><![CDATA[<p><object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1211060&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=1211060&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object><br /><a href="http://vimeo.com/1211060?pg=embed&amp;sec=1211060">Where the Hell is Matt? (2008)</a> from <a href="http://vimeo.com/user484313?pg=embed&amp;sec=1211060">Matthew Harding</a> on <a href="http://vimeo.com?pg=embed&amp;sec=1211060">Vimeo</a>.</p>
<p>I&#8217;m not sure if this is JUST a promotion for stridegum as teh ending would make you think.  But It is still a really good watch.  There is something that kind of resonates seeing so many places and so many people all dancing together.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jrichards.ca/2008/09/a-great-dancing-clip/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How much are we all paying for internet.  What do you recommend&#8230;</title>
		<link>http://www.jrichards.ca/2008/04/how-much-are-we-all-paying-for-internet-what-do-you-recommend/</link>
		<comments>http://www.jrichards.ca/2008/04/how-much-are-we-all-paying-for-internet-what-do-you-recommend/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 09:10:23 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[el cheapie]]></category>
		<category><![CDATA[shaw]]></category>
		<category><![CDATA[telus]]></category>

		<guid isPermaLink="false">http://jeffunk.yi.org/wordpress/?p=57</guid>
		<description><![CDATA[I was just doing a little research about the options that you have for high speed internet. I`m working with Shaw now, mostly because I have a server and Vonage at home, and I think Telus really hates you if you try and run a server on their ADSL service.  But supposing you don`t [...]]]></description>
			<content:encoded><![CDATA[<p>I was just doing a little research about the options that you have for high speed internet. I`m working with Shaw now, mostly because I have a server and Vonage at home, and I think Telus really hates you if you try and run a server on their ADSL service.  But supposing you don`t have a server at home, who do you go with.  Especially if you`re just going to be web browsing and a little email.</p>
<p>Here are the two options that I see:</p>
<p>Shaw<br />
High Speed Lite (<a href="http://www.shaw.ca/en-ca/ProductsServices/Internet/High-Speed+Lite/">http://www.shaw.ca/en-ca/ProductsServices/Internet/High-Speed+Lite/</a> )<br />
$19.95 for the first 6 months then $29.95 after that although if you buy the required modem you can get a $5 discount.  No contract length.</p>
<p>Telus<br />
High Speed Lite (<a href="http://www.mytelus.com/internet/highspeed/display.do">http://www.mytelus.com/internet/highspeed/display.do</a> )<br />
You can see the details on this plan half way down the page.  $11.95 for the first 6 months then 16.95 after that, but you have to sign a service agreement (1, 2 or 3 years)</p>
<p>General Comparison<br />
The download-upload speeds are pretty similar<br />
Shaw has better service than Telus when something goes wrong, in my experience<br />
Telus is much cheaper than Shaw judging by their adverts</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jrichards.ca/2008/04/how-much-are-we-all-paying-for-internet-what-do-you-recommend/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Managing RSS Feeds</title>
		<link>http://www.jrichards.ca/2007/12/managing-rss-feeds/</link>
		<comments>http://www.jrichards.ca/2007/12/managing-rss-feeds/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 01:04:10 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://jeffunk.yi.org/wordpress/?p=49</guid>
		<description><![CDATA[I&#039;m all over the map on the whole RSS news feeds phenomena.  So much news right at your finger tips.  And yet, it feels incredibly distracting and daunting.  Plus I&#039;m not really interested in most of it.    So, I&#039;ve just finished one week of zero news feeds and it [...]]]></description>
			<content:encoded><![CDATA[<p>I&#039;m all over the map on the whole RSS news feeds phenomena.  So much news right at your finger tips.  And yet, it feels incredibly distracting and daunting.  Plus I&#039;m not really interested in most of it.    So, I&#039;ve just finished one week of zero news feeds and it was pretty good.  As a matter of fact I didn&#039;t really miss it all that much, but surely total elimination of RSS feeds isn&#039;t the only way to avoid feeling like I&#039;m constantly missing something.  <a href="http://www.43folders.com/2007/11/27/sink-or-swim-managing-rss-feeds-better-groups">The entry 43folders.com</a></p>
<p>So, I&#039;m trying out a new technique, the google reader folders approach first shown to me on 43folders.com in Organizing my feeds by their importance to me.</p>
<p>So my folders are<br />
Freestuff &#8211; the place where I watch for free things offered locally that I might want<br />
Can&#039;t Miss &#8211; Blogs of my friends<br />
News &#8211; The News<br />
Not News &#8211; Blogs that I read for general interest<br />
Trivial &#8211; Blogs I should probably not be wasting my time on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jrichards.ca/2007/12/managing-rss-feeds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Host it yourself or no.</title>
		<link>http://www.jrichards.ca/2007/07/host-it-yourself-or-no/</link>
		<comments>http://www.jrichards.ca/2007/07/host-it-yourself-or-no/#comments</comments>
		<pubDate>Tue, 17 Jul 2007 17:10:09 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://jeffunk.yi.org/wordpress/?p=37</guid>
		<description><![CDATA[
We&#039;ve got a lot of choices these days about how you want to do things.  It seems like with the blogging thing you can either choose to host it yourself and have all the headaches (and fun) of having your own server.  Or you can go in for a hosted system like Blogger.com
Host [...]]]></description>
			<content:encoded><![CDATA[<p><img src=images/DIY.jpg popup=false/></p>
<p>We&#039;ve got a lot of choices these days about how you want to do things.  It seems like with the blogging thing you can either choose to host it yourself and have all the headaches (and fun) of having your own server.  Or you can go in for a hosted system like Blogger.com</p>
<p>Host it yourself.<br />
Pros:<br />
 &#8211; complete control.<br />
 &#8211; use whatever software you like<br />
 &#8211; security is in your hands (this could be a con I suppose)<br />
 &#8211; you can always get at your data<br />
 &#8211; down time isn&#039;t some body elses fault</p>
<p>Cons:<br />
 &#8211; Down time is a lot more likely<br />
 &#8211; Stuck in THEIR software<br />
 &#8211; They can always shut you down<br />
 &#8211; Not as well indexed?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jrichards.ca/2007/07/host-it-yourself-or-no/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
