<?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>Mindstab.net &#187; The Future Archives  &#8211; Mindstab.net</title>
	<atom:link href="http://www.mindstab.net/tag/the-future/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mindstab.net</link>
	<description>Various projects and musings</description>
	<lastBuildDate>Tue, 27 Mar 2012 16:53:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The future continues to arrive</title>
		<link>http://www.mindstab.net/future-continuesto-arrive/</link>
		<comments>http://www.mindstab.net/future-continuesto-arrive/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 18:24:26 +0000</pubDate>
		<dc:creator>Dan Ballard</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[The Future]]></category>

		<guid isPermaLink="false">http://www.mindstab.net/?p=1010</guid>
		<description><![CDATA[Is Printing A Gun The Same As Buying A Gun?An article on people starting to get around gun registries and gun purchasing laws by printing guns or gun components with 3D printers Gang Used 3D Printers for ATM SkimmersStory of a gang using a skimmer made with a 3D printer to steal $400,000. Charlie Stross [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://techcrunch.com/2011/09/20/is-printing-a-gun-the-same-as-buying-a-gun/">Is Printing A Gun The Same As Buying A Gun?</a><br />An article on people starting to get around gun registries and gun purchasing laws by printing guns or gun components with 3D printers</li>
<li><a href="http://krebsonsecurity.com/2011/09/gang-used-3d-printers-for-atm-skimmers/">Gang Used 3D Printers for ATM Skimmers</a><br />Story of a gang using a skimmer made with a 3D printer to steal $400,000.</li>
</ul>
<p><a href="http://www.antipope.org/charlie/">Charlie Stross</a> would be so&#8230; proud?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindstab.net/future-continuesto-arrive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blindsight</title>
		<link>http://www.mindstab.net/blindsight/</link>
		<comments>http://www.mindstab.net/blindsight/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 16:06:45 +0000</pubDate>
		<dc:creator>Dan Ballard</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[Consciousness]]></category>
		<category><![CDATA[Reading]]></category>
		<category><![CDATA[Sci-Fi]]></category>
		<category><![CDATA[The Future]]></category>

		<guid isPermaLink="false">http://www.mindstab.net/wordpress/?p=782</guid>
		<description><![CDATA[I was catching up on my reading of H+ Magazine when I stumbled across an interview with author Peter Watts of whom I hadn&#8217;t heard of before [H+ Spring 2009, pg 60]. The interview cast him in an intriguing light for me. More specifically it stated that he wrote interesting dark sci-fi that dealt with [...]]]></description>
			<content:encoded><![CDATA[<p>I was catching up on my reading of <a href="http://www.hplusmagazine.com/">H+ Magazine</a> when I stumbled across an interview with author <a href="http://rifters.com/">Peter Watts</a> of whom I hadn&#8217;t heard of before [H+ Spring 2009, pg 60].  The interview cast him in an intriguing light for me. More specifically it stated that he wrote interesting dark sci-fi that dealt with human consciousness and even more specifically that he explored the idea that what we currently consider mental disabilities or maladys like MPD and PTSD may actually just be new and superior mental evolutions waiting to find fertile ground to sprout in.  I have a massive weak spot for speculative sci-fi exploring consciousness so I couldn&#8217;t help myself but go out and buy his first and his latest books.</p>
<p>I started with his first book &#8220;Starfish&#8221;.  The author is quite proud of Starfish for getting flagged as &#8220;too dark&#8221; to be translated and published in Russia.  I found it interesting if a bit slow moving but he has a bit of a distinct style and something new is nice.  The book ends a bit oddly, but as it turns out, his next books continue on and form what is known as &#8220;The Rifters Trilogy&#8221; so I will be back to pick those up later. As his first novel it flows a bit weirdly, but not so much that I didn&#8217;t enjoy it and won&#8217;t be back.</p>
<p>Then I got to his newest book &#8220;Blindsight&#8221;.  It was exactly what I was looking for.  Dark and depressing as it explores many different ways of mental functioning and  shedding some new light on discussions I hadn&#8217;t seen before. I loved it!  Additionally he cites a lot of material in the references section of his book and I&#8217;m probably going to give reading a few of those a try too. I don&#8217;t really want to spoil much, but it was a breath of fresh air to get some speculative fiction from this decade exploring consciousness issues.  A lot has happened since some of my old favorite fiction was written.  I just finished reading Blindsight so I&#8217;m still caught up in its hype, so we&#8217;ll have to see how it sinks in, but right now it feels like it&#8217;s one of my new favorite books, sitting up there with the very aged &#8220;Destination Void&#8221; and &#8220;Dune&#8221; [Frank Herbert].</p>
<p>I think part of what makes his style different from most authors is that he is a trained marine biologist and has spent an awful lot of time thinking about deep dark far away places with weird creatures in them that are already surprisingly alien.  As an interesting side note, Peter Watts hails from my home town of Vancouver and went to the same University I have.  Neat.</p>
<p>He&#8217;s not rich, so I&#8217;d love it if you too would go out and buy a book or two of his, it&#8217;ll be a good time.  If you aren&#8217;t yet convinced, and have half an ounce of cunning, you can find all his books under the Creative Commons on his site too.</p>
<p><b>Excerpt from the H+ interview with Peter Watts</b><br />
&#8220;<i>&#8230; but blindsight doesn’t posit a crew of rejects and outcasts;<br />
they’re an A-Team at the top of their respective fields.<br />
We baselines may regard them as dysfunctional because<br />
we don’t live in their civilization, but they do just fine<br />
in the late-21st Century circles they move in. They do a lot better<br />
than we would. From a purely pragmatic perspective, I chose<br />
them to illustrate the theme; each character illustrates an aspect<br />
of consciousness relevant to the overall argument. but again, why<br />
regard them as evolutionary blind alleys? These folks are supremely<br />
adapted to their habitat; to regard them as blind alleys because they<br />
wouldn’t be the life of the party in 2009 is a bit like describing a fish<br />
as ill-adapted because it can’t breathe air.</i>&#8221;</p>
<p><b>Blindsight blurb:</b><br />
<i>Who you do send to meet the alien<br />
when the alien doesn&#8217;t want to meet?</p>
<p>You send a linguist with multiple personalities carved surgically into her brain. You send<br />
a biologist so radically interfaced with machinery that he sees x-rays and tastes ultra-<br />
sound, so compromised by grafts and splices he no longer feels his own flesh. You<br />
send a pacifist warrior whose career-defining moment was an act of treason. You<br />
send a monster to command them all, an extinct hominid predator once called<br />
vampire, recalled from the grave with the voodoo of recombinant genetics<br />
and the blood of sociopaths. And you send a synthesist — an<br />
informational topologist with half his mind gone — as an<br />
interface between here and there, a conduit through<br />
which the Dead Center might hope to understand<br />
the Bleeding Edge. </p>
<p>You send them all to the edge of interstellar space, praying you<br />
can trust such freaks and retrofits with the fate of a world.<br />
You fear they may be more alien than the thing they&#8217;ve<br />
been sent to find. </p>
<p>But you&#8217;d give anything for that to be true, if you<br />
only knew what was waiting for them&#8230;</i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindstab.net/blindsight/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>links for 2009-12-25</title>
		<link>http://www.mindstab.net/links-for-2009-12-25/</link>
		<comments>http://www.mindstab.net/links-for-2009-12-25/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 08:01:40 +0000</pubDate>
		<dc:creator>delicious</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[The Future]]></category>

		<guid isPermaLink="false">http://www.mindstab.net/wordpress/archives/676</guid>
		<description><![CDATA[A Unix Utility You Should Know About: Netcat &#8211; good coders code, great reuse A good run through of netcat, Unix network swiss army knife (tags: netcat, linux) A Unix Utility You Should Know About: lsof &#8211; good coders code, great reuse A good run through of what lsof can be used for! (tags: lsof, [...]]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.catonmat.net/blog/unix-utilities-netcat/">A Unix Utility You Should Know About: Netcat &#8211; good coders code, great reuse</a></div>
<div class="delicious-extended">A good run through of netcat, Unix network swiss army knife</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/mindstab/netcat%2C">netcat,</a> <a href="http://delicious.com/mindstab/linux">linux</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.catonmat.net/blog/unix-utilities-lsof/">A Unix Utility You Should Know About: lsof &#8211; good coders code, great reuse</a></div>
<div class="delicious-extended">A good run through of what lsof can be used for!</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/mindstab/lsof%2C">lsof,</a> <a href="http://delicious.com/mindstab/linux">linux</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.antipope.org/charlie/blog-static/2009/12/21st_century_phone.html">Charlie&#39;s Diary: Gadget Patrol: 21st century phone</a></div>
<div class="delicious-extended">Interesting predictions on where Google and Android seem to plan on taking the phone/cell networks, somewhat against their will.  I&#39;m hopeful :)</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/mindstab/google%2C">google,</a> <a href="http://delicious.com/mindstab/android%2C">android,</a> <a href="http://delicious.com/mindstab/iphone%2C">iphone,</a> <a href="http://delicious.com/mindstab/cell%2C">cell,</a> <a href="http://delicious.com/mindstab/internet">internet</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.mindstab.net/links-for-2009-12-25/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>links for 2009-07-14</title>
		<link>http://www.mindstab.net/links-for-2009-07-14/</link>
		<comments>http://www.mindstab.net/links-for-2009-07-14/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 08:01:58 +0000</pubDate>
		<dc:creator>delicious</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[The Future]]></category>

		<guid isPermaLink="false">http://www.mindstab.net/wordpress/archives/545</guid>
		<description><![CDATA[Charlie&#39;s Diary: Back to the Moon? A well reasoned look at the first moon trip and its realities and the realities of a return anytime soon (tags: space, moon)]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.antipope.org/charlie/blog-static/2009/07/bad_blogger_no_entry.html">Charlie&#39;s Diary: Back to the Moon?</a></div>
<div class="delicious-extended">A well reasoned look at the first moon trip and its realities and the realities of a return anytime soon</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/mindstab/space%2C">space,</a> <a href="http://delicious.com/mindstab/moon">moon</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.mindstab.net/links-for-2009-07-14/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for 2009-05-20</title>
		<link>http://www.mindstab.net/links-for-2009-05-20/</link>
		<comments>http://www.mindstab.net/links-for-2009-05-20/#comments</comments>
		<pubDate>Wed, 20 May 2009 23:59:26 +0000</pubDate>
		<dc:creator>Dan Ballard</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[The Future]]></category>

		<guid isPermaLink="false">http://www.mindstab.net/wordpress/?p=498</guid>
		<description><![CDATA[Facebook Architecture Talk @ QCon &#8220;In this presentation filmed during QCon SF 2008, Aditya Agarwal discusses Facebookâ€™s architecture, more exactly the software stack used, presenting the advantages and disadvantages of its major components: LAMP (PHP, MySQL), Memcache, Thrift, Scribe.&#8221; Charlie Stross: LOGIN 2009 keynote: gaming in the world of 2030 A look by SF writer [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.infoq.com/presentations/Facebook-Software-Stack">Facebook Architecture Talk @ QCon</a><br />
&#8220;In this presentation filmed during QCon SF 2008, Aditya Agarwal discusses Facebookâ€™s architecture, more exactly the software stack used, presenting the advantages and disadvantages of its major components: LAMP (PHP, MySQL), Memcache, Thrift, Scribe.&#8221;</li>
<li><a href="http://www.antipope.org/charlie/blog-static/2009/05/login_2009_keynote_gaming_in_t.html">Charlie Stross: LOGIN 2009 keynote: gaming in the world of 2030</a><br />
A look by SF writer Charlie Stross at the evolution of personal technology over the next two decades with respect to computers, portability/cellular technology, the internet and gaming.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.mindstab.net/links-for-2009-05-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Planet.mindstab.net updated, now resynced with my daily reading list</title>
		<link>http://www.mindstab.net/planetmindstabnet-updated-now-resynced-with-my-daily-reading-list/</link>
		<comments>http://www.mindstab.net/planetmindstabnet-updated-now-resynced-with-my-daily-reading-list/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 20:13:38 +0000</pubDate>
		<dc:creator>Dan Ballard</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Reading]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[The Future]]></category>

		<guid isPermaLink="false">http://www.mindstab.net/wordpress/archives/262</guid>
		<description><![CDATA[So I&#8217;ve been adding a lot to my RSS reading list lately. In an attempt to broaden my world view a bit I added some stuff from the BBC and CBC. And for my own interest in random things I added some stuff like grinding.be, Coilhouse and a few other treats. I&#8217;ve also expanded my [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve been adding a lot to my RSS reading list lately.  In an attempt to broaden my world view a bit I added some stuff from the <a href="http://www.bbc.co.uk/">BBC</a> and <a href="http://www.cbc.ca/">CBC</a>.  And for my own interest in random things I added some stuff like <a href="http://grinding.be">grinding.be</a>, <a href="http://coilhouse.net">Coilhouse</a> and a few other treats.  I&#8217;ve also expanded my geek reading with sites like <a href="http://www.phoronix.com/scan.php?page=home">Phoronix</a> and a few others.  So in summery, lots of new additions!</p>
<p>Anyways, through all this, <a href="http://planet.mindstab.net">planet.mindstab.net</a> grew less and less reflective of what I&#8217;ve been reading, but I finally got around to refreshing it&#8217;s list of feeds, so go take a look, thats what I read or skim every day.  It&#8217;s a massive flow of information on things I wish to stay informed on. (The full reading list is displayed on the right side of the site, it&#8217;s not small :))</p>
<p>As a note, the <a href="http://www.planetplanet.org/">PlanetPlanet</a> software that runs it is glitchy. I cannot seem to make it do times properly, and it insists on adding my timezone onto everything (+8 hours) even though no other webapp or app on the server has this problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindstab.net/planetmindstabnet-updated-now-resynced-with-my-daily-reading-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Further internet integration</title>
		<link>http://www.mindstab.net/further-internet-integration/</link>
		<comments>http://www.mindstab.net/further-internet-integration/#comments</comments>
		<pubDate>Thu, 02 Aug 2007 01:00:51 +0000</pubDate>
		<dc:creator>Dan Ballard</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[The Future]]></category>

		<guid isPermaLink="false">http://www.mindstab.net/wordpress/archives/218</guid>
		<description><![CDATA[As you can now see I am even further integrated with the internet. Thanks to a wonderful program called Share-It from shozu.com which is a Java program for cell phones, I can now post media from my cell to many places via them. This is cunning in part because they can do the multiplexing, so [...]]]></description>
			<content:encoded><![CDATA[<p>As you can now see I am even further integrated with the internet.  Thanks to a wonderful program called Share-It from <a href="http://www.shozu.com/portal/">shozu.com</a> which is a Java program for cell phones, I can now post media from my cell to many places via them.  This is cunning in part because they can do the multiplexing, so if I want a picture I took to go to two places, they do it because their bandwidth is cheap compared to my expensive cell bandwidth.  Anyways, I signed up for a <a href="http://picasaweb.google.com">Picasa Web</a> account.  Google bought this photo album program company Picasa and released their program for free, and then built or got in the deal an online album too.  So I then hooked Share-It on my cell to my picasaweb account.  Then, for the final stroke, I got <a href="http://devthought.com/wp-o-matic-the-wordpress-rss-agreggator/">WP o Matic</a>, a WordPress plugin that creates entries from RSS feeds, and have it feeding of my Picasa web album.  I like it, its simple but works.  I might even ditch Twitter Tools and just use WP o Matic for Twitter as well.  We&#8217;ll see.</p>
<p>But the moral of the story is I can now post pictures and text to my website from my cell phone from pretty much any where.  I feel very connected ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindstab.net/further-internet-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter and RSS updates</title>
		<link>http://www.mindstab.net/twitter-and-rss-updates/</link>
		<comments>http://www.mindstab.net/twitter-and-rss-updates/#comments</comments>
		<pubDate>Tue, 31 Jul 2007 22:03:54 +0000</pubDate>
		<dc:creator>Dan Ballard</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[The Future]]></category>

		<guid isPermaLink="false">http://www.mindstab.net/wordpress/archives/214</guid>
		<description><![CDATA[Further connecting myself to the internet, I got myself a Twitter account. It&#8217;s like a mini (140 char max) text only blog. Seems minimal. So why use it? It&#8217;s trivial to post to from mobile devices like a DS, and you can update it via SMS text message from a cell phone as well. So [...]]]></description>
			<content:encoded><![CDATA[<p>Further connecting myself to the internet, I got myself a <a href="http://twitter.com">Twitter</a> account.  It&#8217;s like a mini (140 char max) text only blog.  Seems minimal.  So why use it? It&#8217;s trivial to post to from mobile devices like a DS, and you can update it via SMS text message from a cell phone as well.  So it&#8217;s meant to be used to keep track of yourself and what you&#8217;re up to.  Also, when you&#8217;re out and about you can tell Twitter to follow your friends (on Twitter) and it will text message you any time they update.  </p>
<p>Anyways, since no one I know actually has a Twitter account, obviously it won&#8217;t be too useful as it is for anyone I know, so I&#8217;m integrating it into my site (WordPress) and then my other Journal that wordpress auto posts to will also &#8216;benefit&#8217; from this.  So now I have Twitter fairly integrated.  However some of my readers may not want that.  I&#8217;m aggregated on <a href="http://planetlarry.org">Planet Larry</a> and I&#8217;m not sure how much a Planet dedicated to the technical goings ons of Gentoo users cares about my current goings on and whereabouts.  So I&#8217;ve rearranged my wordpress categories and now I have an RSS feed for everything but Twitter.</p>
<p><a href="http://mindstab.net/wordpress/feed?cat=27">My RSS sans Twitter</a><br />
My Twitter: <a href="http://twitter.com/dan_ballard">twitter.com/dan_ballard</a></p>
<p>Next it might be interesting to look for a service that I can tie into WordPress so I can update my blog with pictures from my cell phone&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindstab.net/twitter-and-rss-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pimping</title>
		<link>http://www.mindstab.net/pimping/</link>
		<comments>http://www.mindstab.net/pimping/#comments</comments>
		<pubDate>Thu, 26 Jul 2007 22:37:52 +0000</pubDate>
		<dc:creator>Dan Ballard</dc:creator>
				<category><![CDATA[The Future]]></category>

		<guid isPermaLink="false">http://www.mindstab.net/wordpress/archives/205</guid>
		<description><![CDATA[Where&#8217;s my flying car and jet pack?]]></description>
			<content:encoded><![CDATA[<p><a href="http://warren-ellis.livejournal.com/92053.html">Where&#8217;s my flying car and jet pack?</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindstab.net/pimping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting my Ubuntu laptop and Sony Ericsson k510a cell phone to talk to each other with Bluetooth: file sharing and internet over GPRS and ppp</title>
		<link>http://www.mindstab.net/getting-my-laptop-and-sony-ericsson-k510a-cellphone-to-talk-to-each-other-with-bluetooth-file-sharing-and-internet-over-gprs-and-ppp/</link>
		<comments>http://www.mindstab.net/getting-my-laptop-and-sony-ericsson-k510a-cellphone-to-talk-to-each-other-with-bluetooth-file-sharing-and-internet-over-gprs-and-ppp/#comments</comments>
		<pubDate>Thu, 26 Jul 2007 16:23:38 +0000</pubDate>
		<dc:creator>Dan Ballard</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[The Future]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.mindstab.net/wordpress/archives/202</guid>
		<description><![CDATA[Well, I taught my laptop a new trick. I went out and bought a DLink DBT-122 Bluetooth adapter (USB). Cheapest one they had, plugged it into my laptop (Ubuntu Feisty) and it was recognized right away. Installed bluez and bluetooth related packages and started to play. First thing I did was enable the bluetooth applet [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I taught my laptop a new trick.</p>
<p>I went out and bought a DLink DBT-122 Bluetooth adapter (USB).  Cheapest one they had, plugged it into my laptop (Ubuntu Feisty) and it was recognized right away.  Installed bluez and bluetooth related packages and started to play.</p>
<p>First thing I did was enable the bluetooth applet that runs in the notification area.  It can also be accessed from <i>System->Preferences->Bluetooth Preferences</i>.  Once that was on and my cell phone&#8217;s (Sony Ericsson k510a) bluetooth was on I was able to use nautilus&#8217; sendto to send files via bluetooth to my cell phone.  Then after turning on <i>Applications->Accessories->Bluetooth File Sharing</i>, which starts an applet in the notification area, I was able to send files to my laptop from my cell phone via bluetooth.  So that was all cool, but it was also just warm up.</p>
<p>Next I wanted to get internet on my laptop through my cell phone.  While impractical in the areas on cost and speed, it does have far greater coverage than random unsecured wifi access points around the city (especially as of late as people are finally starting to use WEP and WPA) and it&#8217;s coverage out of city is of course no contest either.</p>
<p>So I installed a few more tools, ppp (Point to Point Protocol) related, like ppp and pppconfig.</p>
<p>The first tool I used was &#8216;<i>hcitool</i>&#8216; which is used for establishing bluetooth connections and other bluetooth related issues.</p>
<pre class="code">
# hcitool scan
Scanning ...
         00:17:B9:DA:E4:F2       phone.mindstab.net
</pre>
<p>This will scan for all bluetooth devices in range and return their name and MAC address.  Next I had to connect to the phone and laptop or &#8216;pair&#8217; the devices.  For my phone, the Sony Ericsson k510a, I had to do this on the phone&#8217;s side.  I went to <i>Settings->Connectivity->Bluetooth->My Devices</i>.  Then I selected <i>New Device</i> and after it scanned, I selected my laptop.  It then bid me enter a &#8216;password&#8217; so I choose a few numbers, and then the bluetooth manager on my laptop notified me a device was trying to &#8216;pair&#8217; and asked me to enter the number there.  That done my cell phone accepted my laptop.  I selected my laptop/device on my cell phone and told it to always accept connections from that device.  Also, to be safe, I put the password/number in &#8216;<i>/etc/bluetooth/pin</i>&#8216; although I&#8217;m not really certain if that was necessary.</p>
<p>Now the devices were set to connect to each other on a regular basis so back to hcitool to handle that.  The &#8216;<i>cc</i>&#8216; argument establishes or breaks a connection and the &#8216;<i>auth</i>&#8216; argument authenticates the connection.</p>
<pre class="code">
# hcitool cc 00:17:B9:DA:E4:F2
# hcitool auth 00:17:B9:DA:E4:F2
</pre>
<p>Now a bluetooth connection with the phone was established.  Next up it was time to configure the ppp connection that would run from my laptop, over bluetooth to the cell, and from there over GPRS (or possibly EDGE?)  to the internet.</p>
<p>First, I needed to further setup Bluez (Bluetooth handler on Linux) to facilitate this by creating a /dev/ entry for the connection.  And I needed a bit more info.  The command &#8216;<i>sdptool</i>&#8216; delivered this to me.  It can be used to list all the supported features of a device and their details.  I was specifically interested in the &#8216;Dial-up Networking&#8217; section.</p>
<pre class="code">
# sdptool browse 00:17:B9:DA:E4:F2
...
Service Name: Dial-up Networking
Service RecHandle: 0x10002
Service Class ID List:
  "Dialup Networking" (0x1103)
  "Generic Networking" (0x1201)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 2
Profile Descriptor List:
  "Dialup Networking" (0x1103)
    Version: 0x0100
...
</pre>
<p>In there I found the &#8216;Channel&#8217; that the protocol was operating on, in this case &#8216;<i>2</i>&#8216;.  Now I opened up &#8216;<i>/etc/bluetooth/rfcomm.conf</i>&#8216; and setup the device.</p>
<pre class="code">
<strong>/etc/bluetooth/rfcomm.conf</strong>

rfcomm0 {
        bind yes;
        device 00:17:B9:DA:E4:F2;
        channel 2;
        comment "Bluetooth PPP Connection";
}
</pre>
<p>Then I restart bluetooth.  On newer Ubuntu versions the service is just called &#8216;bluetooth&#8217; but on older versions it&#8217;s apparently called &#8216;bluez&#8217;.</p>
<pre>
# invoke-rd.d bluetooth restart
</pre>
<p>Now I had setup a connection to my cell phone and created &#8216;<i>/dev/rfcomm0</i>&#8216; for it.  I was now ready to setup a ppp connection over bluetooth.</p>
<p>pppconfig thankfully does most of the hard work here.  It configures the ppp/peer files and the even more convoluted chatscript (some kind of text file that contains the initial connection protocol text that is used to establish the connection).</p>
<pre class="code">
# pppconfig
</pre>
<p>pppconfig gives you a menu.  I chose &#8216;Create Connection&#8217;.  Called it whatever, I chose &#8216;gprs&#8217;.  Next I selected &#8216;Dynamic&#8217; (for DNS).  Then I selected &#8216;Chat&#8217; for the Authentication Method.  I entered no password or login, and then deleted the text when it asked for a User name and another password.  The default speed of &#8217;115200&#8242; baud was fine.  &#8216;Tone&#8217; is the choice for the &#8216;Pulse or Tone&#8217; section.  The number to dial was a bit tricky.  It&#8217;s in the form of something like &#8216;*99***slot-of-internet-on-cell#&#8217;  so for me &#8216;<i>*99***2#</i>&#8216; was what I entered but others might try &#8216;<i>*99***1#</i>&#8216; or possibly &#8216;<i>*99#</i>&#8216;.  I entered the port to use manually and entered &#8216;<i>/dev/rfcomm0</i>&#8216;.  Then it  gave me a chance to review and then write the file. I did so.</p>
<p>The two main files it creates are &#8216;<i>/etc/ppp/peers/gprs</i>&#8216; and &#8216;<i>/etc/chatscripts/gprs</i>&#8216;.  If you are lucky you should just be able to connect now, but I had problems, so I had to tweak the files a bit.  In &#8216;<i>/etc/ppp/peers/gprs</i>&#8216; I had to comment out the &#8216;<i>remotename</i>&#8216; and &#8216;<i>ipparam</i>&#8216; lines with hashs [#].</p>
<pre class="code">
<strong>/etc/ppp/peers/gprs</strong>

...
user ""
#remotename gprs2
#ipparam gprs2
</pre>
<p>and in &#8216;<i>/etc/chatscripts/gprs</i>&#8216; I had to comment out the &#8216;<i>ogin:</i>&#8216; and &#8216;<i>ssword:</i>&#8216; lines again with hashes.</p>
<pre class="code">
<strong>/etc/chatscripts/gprs</strong>

...
# ispname
#ogin: ""
# isppassword
#ssword: ""
# postlogin
</pre>
<p>Now all the ppp config files were properly configured to work with my phone, so it was time to try the connection out.  Before that though, I  turned other networking off, which is easy enough with NetworkManager, I just right clicked on it and unchecked &#8216;<i>Networking</i>&#8216;.  Then to turn on the connection over bluetooth, ppp, and gprs,  I just used the &#8216;<i>pon</i>&#8216; command.</p>
<pre class="code">
# pon gprs
</pre>
<p>and gave it a few seconds.  My cell lit up and told me it was connecting and then it connected.  Then I was good to go.  Sadly gprs internet rates are expensive here at $0.05 / kB.  Also, it&#8217;s a bit firewalled so the standard ping google.com test to see if the connection is working fails.  I just loaded a small web page in my browser.  It worked!  Then tried to &#8216;ssh&#8217; to my server, and that also worked!  When I was done, I just</p>
<pre class="code">
# poff gprs
</pre>
<p>to turn the connection off.</p>
<p>And that&#8217;s it.  Now I can get files to and from my cell phone and get internet from it for my laptop as well.</p>
<p>When I was having trouble,  I looked in &#8216;<i>/var/log/syslog</i>&#8216; to see where the trouble was coming from.</p>
<p>Also, for some reason, the next day, &#8216;<i>sdptool</i>&#8216; was reporting that the &#8216;Dailup Networking&#8217; service had moved to channel 2 so I had to change &#8216;<i>/etc/bluetooth/rfcomm.conf</i>&#8216; file to represent that and restart bluetooth with &#8216;<i>invoke-rc.d bluetooth restart</i>&#8216;, so keep an eye out for that if your connection starts failing later for no reason.</p>
<p><b>References</b></p>
<ul>
<li><a href="http://wiki.clug.org.za/wiki/GPRS_Internet_over_Bluetooth">CLUG Wiki: GPRS Internet over Bluetooth</a></li>
<li><a href="https://help.ubuntu.com/community/BluetoothSetup?highlight=%28CategoryBluetooth%29">Bluetooth Setup &#8211; Community Ubuntu Documentation</a></li>
<li><a href="https://help.ubuntu.com/community/BluetoothDialup">BluetoothDailup &#8211; Community Ubuntu Documentation</a></li>
<li><a href="http://ubuntuforums.org/showthread.php?t=111455">HOW-To: GPRS Connection Via Bluetooth &#8211; Ubuntu Forums</a></li>
<li><a href="http://wiki.ubuntu.org.cn/index.php?title=UbuntuHelp:BluetoothDialup&#038;variant=zh-tw">UbuntuHelp:BluetoothDailup &#8211; Ubuntuä¸­ć–‡</a></li>
<li>A few more pages turned up on <a href="http://google.com">Google</a> under various bluetooth + ppp + gprs + error searches</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.mindstab.net/getting-my-laptop-and-sony-ericsson-k510a-cellphone-to-talk-to-each-other-with-bluetooth-file-sharing-and-internet-over-gprs-and-ppp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

