<?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>FettesPS &#187; pico</title>
	<atom:link href="http://www.fettesps.com/tag/pico/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fettesps.com</link>
	<description>Fettes Programming Solutions</description>
	<lastBuildDate>Sun, 22 Jan 2012 18:21:51 +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>Configuring Alpine 2.0 to Access Gmail on Ubuntu x64</title>
		<link>http://www.fettesps.com/configuring-alpine-2-0-to-access-gmail-on-ubuntu-x64/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=configuring-alpine-2-0-to-access-gmail-on-ubuntu-x64</link>
		<comments>http://www.fettesps.com/configuring-alpine-2-0-to-access-gmail-on-ubuntu-x64/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 03:08:09 +0000</pubDate>
		<dc:creator>FettesPS</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[alpine 2.0]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[pico]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.fettesps.com/?p=1085</guid>
		<description><![CDATA[Continuation of from the last post Installing Alpine 2.0 in Ubuntu Linux is a fairly simple process but can be rather confusing and elusive as there is no GUI to help you out. I ran into a few hitches along the way so I thought I&#8217;d help out future command line enthusiasts who might run [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Continuation of <a href="http://www.fettesps.com/solving-ubuntus-the-following-packages-cannot-be-authenticated%E2%80%9D-error/">from the last post</a> </p></blockquote>
<p>Installing Alpine 2.0 in Ubuntu Linux is a fairly simple process but can be rather confusing and elusive as there is no GUI to help you out.  I ran into a few hitches along the way so I thought I&#8217;d help out future command line enthusiasts who might run into the same issue.</p>
<p>Installing Alpine is as simple as:</p>
<pre class="brush: plain; title: ; notranslate">sudo apt-get install alpine</pre>
<p>A few seconds later you&#8217;ll have Alpine up and running.  Type &#8220;alpine&#8221; into your terminal and then follow the prompts.  To configure it to use Gmail you&#8217;ll go into the Setup menu by pressing &#8220;S&#8221; and from there you&#8217;ll go into Config by hitting &#8220;C&#8221;.</p>
<p>This is how I configured mine for Gmail:</p>
<pre class="brush: plain; title: ; notranslate">
Personal Name                     = &lt;No Value Set: using &quot;Your Friendly Name&quot;&gt;
User Domain                       = gmail.com
SMTP Server (for sending)         = smtp.googlemail.com:587/tls/user=username@gmail.com
NNTP Server (for news)            = &lt;No Value Set&gt;
Inbox Path                        = {imap.gmail.com:993/user=username@gmail.com/ssl/novalidate-cert}Inbox
Incoming Archive Folders          = &lt;No Value Set&gt;
Pruned Folders                    = &lt;No Value Set&gt;
Default Fcc (File carbon copy)    = &lt;No Value Set: using &quot;sent-mail&quot;&gt;
Default Saved Message Folder      = &lt;No Value Set: using &quot;saved-messages&quot;&gt;
Postponed Folder                  = &lt;No Value Set: using &quot;postponed-msgs&quot;&gt;
Read Message Folder               = &lt;No Value Set&gt;
Form Letter Folder                = &lt;No Value Set&gt;
Trash Folder                      = &lt;No Value Set: using &quot;Trash&quot;&gt;
Literal Signature                 = &lt;No Value Set&gt;
Signature File                    = &lt;No Value Set: using &quot;.signature&quot;&gt; </pre>
<p>One thing worth noting there is the Inbox Path I set.  Every other guide I read said to use <br /><strong>{pop.gmail.com:993/pop3/ssl/novalidate-cert/user=user@gmail.com}</strong><br /> which simply did not work for me.  I struggled with this one for a good 20 min or so until I <a href="http://inferno.freedom-uplink.net/blog/2008/07/05/using-gmails-imap-through-alpine/">found this post</a> which did it slightly different than most.  Not sure why, but my computer needed that a bit different and if anything I&#8217;d guess it&#8217;s because I&#8217;m using the x64 build.</p>
<p>While you&#8217;re in the config menu you&#8217;ll also want to fix a few other things which were suggested on the <a href="http://ubuntuforums.org/showthread.php?t=1073916">Ubuntu Forums</a>. </p>
<pre class="brush: plain; title: ; notranslate">[Advanced User Preferences]
[x] &quot;Save Will Not Delete&quot;

[Pruning Rule]
[x] &quot;Don’t rename, don’t delete&quot; </pre>
<p>At this point you want to save your settings and exit Alpine.  So hit <strong>E</strong> and then <strong>Y</strong to save it.  At that point you should hit <strong>Q</strong> to exit and once again <strong>Y</strong> to confirm.</p>
<p>Now before you start Alpine again I suggest setting it to save your password.  Doing this is <a href="http://allforlinux.com/2010/07/read-your-e-mail-via-terminal/">a bit convoluted</a> but basically what you&#8217;re going to do is create an empty file in your home directory which will store your encrypted password.  </p>
<pre class="brush: plain; title: ; notranslate">cd ~
touch .pine-passfile
alpine</pre>
<p>When Alpine starts back up enter your Gmail password and it will then ask if you want to save it locally, hit <strong>Y</strong>.  You will have to do this once more the next time you send an outgoing mail but after that you will not be prompted again for your Gmail password.  </p>
<p>Now Alpine is all installed and you can be elite and say you read your email in the command line.  You can of course take it one step further and add it to your screen profile and then attach it every time you SSH in.  I&#8217;ve always got screen windows running for things like IRSSI and Hellanzb and Emacs, and now Alpine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fettesps.com/configuring-alpine-2-0-to-access-gmail-on-ubuntu-x64/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>God Hates Vi Users</title>
		<link>http://www.fettesps.com/god-hates-vi-users/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=god-hates-vi-users</link>
		<comments>http://www.fettesps.com/god-hates-vi-users/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 15:48:32 +0000</pubDate>
		<dc:creator>FettesPS</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[elisp]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[nano]]></category>
		<category><![CDATA[pico]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://www.fettesps.com/?p=799</guid>
		<description><![CDATA[Truly, our responsibility to spread the Gospel of the Gnu is weighty. Cleave to what is good. Remember the words the prophet Stallman brought down from the Mount MIT, graved in Lisp on tablets of crystalline lambda calculus. Only this true: Emacs is pure. All else is false. Do not be misled by false gods [...]]]></description>
			<content:encoded><![CDATA[<p>Truly, our responsibility to spread the Gospel of the Gnu is weighty.<br />
Cleave to what is good. Remember the words the prophet Stallman<br />
brought down from the Mount MIT, graved in Lisp on tablets of<br />
crystalline lambda calculus.</p>
<p>Only this true: Emacs is pure.<br />
All else is false.<br />
Do not be misled by false gods like Vi, the Editor of the Beast.<br />
Do not be seduced by Word, the Scarlet Woman of Babylon.<br />
Do not be driven to madness by Xcode, the Blind Priest of the Children of Asherath.</p>
<p>When the wild winds of chaos blow, stay pure.<br />
When the universe collapses in shards around you, stay holy.<br />
When the gibbering hobgoblins of apostate Editors attack with shards<br />
of broken syntax, seek the crystalline stillness within you.</p>
<p>Brethren, ensure that you (Meta-x-say-hallel-to-Emacs) daily for otherwise you will be lost.<br />
When the Beast comes, only Emacs can save you.</p>
<p>This was brought to you as a public service by the Holy and Ineffable Church of The Mighty Emacs.<br />
SUPPORT THIS CRUSADE WITH YOUR DONATIONS. EMAIL THE STILL BEATING<br />
HEART OF A VILE VI USER TO emacs-highpriest@god-hates-vi-users</p>
<p>Source: alt.religion.emacs</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fettesps.com/god-hates-vi-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSH &#8211; Assigning a Name to an IP</title>
		<link>http://www.fettesps.com/ssh-assigning-a-name-to-an-ip/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ssh-assigning-a-name-to-an-ip</link>
		<comments>http://www.fettesps.com/ssh-assigning-a-name-to-an-ip/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 01:38:59 +0000</pubDate>
		<dc:creator>FettesPS</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[pico]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[sshd]]></category>
		<category><![CDATA[tcp]]></category>
		<category><![CDATA[tcp/ip]]></category>
		<category><![CDATA[udp]]></category>

		<guid isPermaLink="false">http://www.fettesps.com/blog/?p=52</guid>
		<description><![CDATA[If you find yourself using SSH extensively like myself, then I&#8217;m sure you&#8217;re sick of typing out IPs constantly as you&#8217;re trying to log in. This can easily be resolved by adding it as a known host in SSH. This also comes in handy when you&#8217;re using a non standard SSH port and you need [...]]]></description>
			<content:encoded><![CDATA[<p>If you find yourself using SSH extensively like myself, then I&#8217;m sure you&#8217;re sick of typing out IPs constantly as you&#8217;re trying to log in.  This can easily be resolved by adding it as a known host in SSH.  This also comes in handy when you&#8217;re using a non standard SSH port and you need to connect through something like SVN.</p>
<p><code>pico ~/.ssh/config</code></p>
<p>Now enter something like the following:<br />
<code><br />
host subversion<br />
Hostname yourDomainOrIP.com<br />
Port 22</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fettesps.com/ssh-assigning-a-name-to-an-ip/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Emacs &#8211; Disable Splash Screen</title>
		<link>http://www.fettesps.com/emacs-disable-splash-screen/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=emacs-disable-splash-screen</link>
		<comments>http://www.fettesps.com/emacs-disable-splash-screen/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 04:47:59 +0000</pubDate>
		<dc:creator>FettesPS</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[elisp]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[nano]]></category>
		<category><![CDATA[pico]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://www.fettesps.com/blog/?p=38</guid>
		<description><![CDATA[For years I&#8217;ve been a pico user.  However as time went on I became more and more aware that I was limiting myself as there was much pico could not do.  After much debating on which I should learn, Vi or Emacs, I eventually went with Emacs.  After installing it and starting to use it [...]]]></description>
			<content:encoded><![CDATA[<p>For years I&#8217;ve been a pico user.  However as time went on I became more and more aware that I was limiting myself as there was much pico could not do.  After much debating on which I should learn, Vi or Emacs, I eventually went with Emacs.  After installing it and starting to use it I found myself quickly becoming frustrated with its annoying splash screen.  So here is a handy tip on how to disable that splash screen.</p>
<p>First off, open your config file:</p>
<pre class="brush: bash; title: ; notranslate">emacs ~/.emacs</pre>
<p>Now add the following line and save it:</p>
<pre class="brush: bash; title: ; notranslate">(setq inhibit-splash-screen t)</pre>
<p>That&#8217;s all there is to it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fettesps.com/emacs-disable-splash-screen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

