<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">

  <title><![CDATA[Completely Alien Geek Speak]]></title>
  
  <link href="http://www.rjmolesa.com/" />
  <updated>2013-05-17T03:06:05-04:00</updated>
  <id>http://www.rjmolesa.com/</id>
  <author>
    <name><![CDATA[Jon Molesa]]></name>
    
  </author>
  <generator uri="http://octopress.org/">Octopress</generator>

  
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/rjmolesa" /><feedburner:info uri="rjmolesa" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>35.321279</geo:lat><geo:long>-80.740507</geo:long><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-nd/2.0/" /><feedburner:emailServiceId>rjmolesa</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry>
    <title type="html"><![CDATA[This blog now hosted on...]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/qmd8UE8x6Xg/" />
    <updated>2013-02-24T21:34:00-05:00</updated>
    <id>http://www.rjmolesa.com/blog/2013/02/24/this-blog-now-hosted-on-dot-dot-dot</id>
    <content type="html">&lt;p&gt;This blog is now hosted on &lt;a href="https://appengine.google.com/"&gt;GAE&lt;/a&gt;, &lt;a href="http://pages.github.com"&gt;Github Pages&lt;/a&gt;, and &lt;a href="http://heroku.com"&gt;Heroku&lt;/a&gt;. This means  that I am using three free cloud hosting providers hosting my content. They all allow the use of CNAMEs, which is important for using a custom domain. It costs me no money. I don&amp;#8217;t have to provision, configure, or maintain a single server. And there are speed benefits and even more redundancy from using three rock solid auto-scaling hosting providers. This should provide me with sufficent resources in the unlikely event that any of my content ever becomes popular enough for the so-called &amp;#8220;Slashdot&amp;#8221; effect.&lt;/p&gt;

&lt;p&gt;If there is enough interest in how I did this I will write up a how-to. Suffice it to say that it is fairly simple and straight-forward. I just wanted to brag a little. :-)&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/qmd8UE8x6Xg" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2013/02/24/this-blog-now-hosted-on-dot-dot-dot/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Free, Flexible, Secure, and Redundant Command Line Blogging]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/lG-Rsuphu9E/" />
    <updated>2012-03-19T22:49:00-04:00</updated>
    <id>http://www.rjmolesa.com/blog/2012/03/19/free-flexible-secure-and-redundant-commandline-blogging</id>
    <content type="html">&lt;h1&gt;Introduction&lt;/h1&gt;

&lt;p&gt;I like free and I like simple. What could be simpler than opening vim, writing a
blog post in markdown and publishing via git pushes? I don&amp;#8217;t know either. But I
can explain my current blogging work flow. It&amp;#8217;s free, flexible, secure, and
redundant. Best of all I can do it all from the shell never having to open a
browser if I don&amp;#8217;t want to.&lt;/p&gt;

&lt;!-- more --&gt;


&lt;h1&gt;Free&lt;/h1&gt;

&lt;h2&gt;Domain Name&lt;/h2&gt;

&lt;p&gt;Okay, it isn&amp;#8217;t completly free as I currently don&amp;#8217;t know how to score a free TLD
that I can control. So I do have to pay for that. However, there are free shell
accounts out there and with a few modifications of what I&amp;#8217;m about to explain you
could publish there and get a yourname.freeshelldomain.com address. Get a custom
&lt;a href="http://notlong.com"&gt;notlong&lt;/a&gt; url and I&amp;#8217;d say you&amp;#8217;re in business, since you can
edit the destination url for your notlong url. If you move your shell or hosting
provider you can always update your notlong to point to the new location. So
maybe I do know how to score a free Top Level Domain after all? Well, it&amp;#8217;s more
of a work around.&lt;/p&gt;

&lt;h2&gt;Blogging Engine&lt;/h2&gt;

&lt;p&gt;So first you need to grab a copy of a static site generator. I currently use
&lt;a href="http://www.octopress.org"&gt;Octopress&lt;/a&gt;, but I am evaluating
&lt;a href="http://ringce.com/hyde"&gt;Hyde&lt;/a&gt;. Octopress is written in Ruby and Hyde in Python.
Both allow you to write pages and posts in markdown that you run through one of
the processrs and they spit out a site that has a the recognizable blog
features. Social integration, categories, tags, and comments (via
&lt;a href="http://www.disqus.com"&gt;Disqus&lt;/a&gt;. Octoress, Hyde, and Disqus are all free to use.&lt;/p&gt;

&lt;h2&gt;Hosting&lt;/h2&gt;

&lt;p&gt;You can host this static blog on pretty much any webserver as there are no
server side requirements other than enough space to host your content. But the
two I&amp;#8217;ll mention that are both free are &lt;a href="http://github.com"&gt;Github&lt;/a&gt; and
&lt;a href="http://www.heroku.com"&gt;Heroku&lt;/a&gt;. I host my blog with Heroku at the moment. Since
it&amp;#8217;s a low resource site I&amp;#8217;m not required to pay anything. There are tons of
free hosting sites out there. Take your pick. I like the two of these because I
can publish to either with git push. Which is nice.&lt;/p&gt;

&lt;h1&gt;Flexible&lt;/h1&gt;

&lt;p&gt;Hosting a static site offers the most flexibility over any other blogging engine
as there are no server side scripting engine requirements. No database
requirements. If you use little to no images you can host on one of the many free
shell accounts out there. I personally like &lt;a href="http://www.sdf.org"&gt;SDF&lt;/a&gt; for this.
You get ssh and 200MB of webspace. Which is plenty for this.&lt;/p&gt;

&lt;h1&gt;Secure and Redundant&lt;/h1&gt;

&lt;p&gt;All the PHP based blogging engines out there are full of holes and require
constant updating. Something that I find rather annoying. Last thing I want to
spend my time on is updating Wordpress all the time.&lt;/p&gt;

&lt;h2&gt;&lt;a href="http://www.cloudflare.com"&gt;Cloudflare&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://www.cloudflare.com"&gt;Cloudflare&lt;/a&gt; is also free, but fits better under this
heading. From their website:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;CloudFlare protects and accelerates any website online. Once your website is a&lt;br/&gt;part of the CloudFlare community, its web traffic is routed through our&lt;br/&gt;intelligent global network. We automatically optimize the delivery of your web&lt;br/&gt;pages so your visitors get the fastest page load times and best performance. We&lt;br/&gt;also block threats and limit abusive bots and crawlers from wasting your&lt;br/&gt;bandwidth and server resources. The result: CloudFlare-powered websites see a&lt;br/&gt;significant improvement in performance and a decrease in spam and other attacks.&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;It&amp;#8217;s free to use and what you get for free is awesome.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Free DNS hosting&lt;/li&gt;
&lt;li&gt;Free protection for your website&lt;/li&gt;
&lt;li&gt;Free analytics&lt;/li&gt;
&lt;li&gt;Free CDN (Redundancy)&lt;/li&gt;
&lt;li&gt;Free Content Optimizer&lt;/li&gt;
&lt;li&gt;Free Caching&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I can&amp;#8217;t say enough about Cloudflare. I&amp;#8217;ve been using it for about a year now and
I&amp;#8217;m pretty happy with it. My site loads faster. I can manage all or some
of my zone&amp;#8217;s records with them. Comment spammers and other known &amp;#8220;bad&amp;#8221; ips get
presented with a captcha page.&lt;/p&gt;

&lt;h1&gt;Conclusion&lt;/h1&gt;

&lt;p&gt;Well there you have it. Completly free hosting for your blog that you can manage
via git, markdown, and vim.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/lG-Rsuphu9E" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2012/03/19/free-flexible-secure-and-redundant-commandline-blogging/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Converting Wordpress posts to markdown]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/0CSimJtv0Ig/" />
    <updated>2012-03-17T23:02:00-04:00</updated>
    <id>http://www.rjmolesa.com/blog/2012/03/17/converting-wordpress-posts-to-markdown</id>
    <content type="html">&lt;p&gt;This is primarily written as a reminder to myself for the next time when I go
looking for a tool that converts &lt;a href="http://www.wordpress.org"&gt;Wordpress&lt;/a&gt; posts to
&lt;a href="http://daringfireball.net/projects/markdown/"&gt;markdown&lt;/a&gt;. It  is
called &lt;a href="https://github.com/thomasf/exitwp"&gt;Exitwp&lt;/a&gt;. I find this useful for
moving sites away from &lt;a href="http://www.wordpress.org"&gt;Wordpress&lt;/a&gt; and onto
&lt;a href="http://www.octopress.org"&gt;Octopress&lt;/a&gt;, which of course is based on
&lt;a href="https://github.com/mojombo/jekyll"&gt;jykell&lt;/a&gt;.
&lt;a href="http://www.octopress.org"&gt;Octopress&lt;/a&gt; is  appealling for it&amp;#8217;s low
server-side requirements and resources. It&amp;#8217;s a static site generator. Meaning no
database, no server-side scripting languages, cgi&amp;#8217;s, ssi&amp;#8217;s, etc. Plus I can
write my posts in &lt;a href="http://www,vim.org"&gt;vim&lt;/a&gt; and manage them in
&lt;a href="http://www.git-scm.com"&gt;git&lt;/a&gt;. All of which means that I&amp;#8217;m more likely to blog
since I don&amp;#8217;t have to open a browser to do so, if I don&amp;#8217;t want to.&lt;/p&gt;

&lt;p&gt;The tool is called exitwp, as in exit wordpress and can be found
&lt;a href="https://github.com/thomasf/exitwp"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/0CSimJtv0Ig" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2012/03/17/converting-wordpress-posts-to-markdown/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Thoughts on Password management]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/ahSFpYqpDgY/" />
    <updated>2012-01-02T00:00:00-05:00</updated>
    <id>http://www.rjmolesa.com/blog/2012/01/02/thoughts-on-password-management</id>
    <content type="html">&lt;h2&gt;History&lt;/h2&gt;

&lt;p&gt;I stopped using the browser to store my passwords about 8 years ago after I
discovered that Firefox stored them in a plain text file on the file system. Even
with a master password in place the file was completely unencrypted. That
discovery prompted me to find another solution. Only at the time there really
wasn&amp;#8217;t any other option. A few years latter Firefox started offering
to sync passwords and other settings, as well did a few third party services and
related extensions. I didn&amp;#8217;t try any of the third party ones, but I did allow
Firefox to sync some things for me. The automatic syncing was nice for a while.
Until the fact that it was all unencrypted started to really get to me. It got
to me to the point that I stopped syncing and removed my account. I needed some
other way to manage my passwords. I dumped what I had in Firefox to a local file
and managed them locally. I figured I couldn&amp;#8217;t do worse than what the browser
was going but I still wanted some way to encrypt them.&lt;!-- more --&gt;&lt;/p&gt;

&lt;h2&gt;The current strategy&lt;/h2&gt;

&lt;p&gt;Then I encrypted the file with gpg and told vim to open .gpg files with gnupg. I
love the simplicity and control it gives me. I use pwgen to generate really
gnarly passwords and save them to the gpg protected file. I&amp;#8217;ve been doing it this way for
years now. It is very secure and private, but it isn&amp;#8217;t very
convenient. The inconvenience becomes apparent when using multiple computers and I need
access to one of the passwords stored in said file. The problem arises
when I try to figure out a way to access the file while away from my primary
machine. My options are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SSH to the other machine (Sure if I want to store the file on a
publicly accessible machine or open ports to a private machine).&lt;/li&gt;
&lt;li&gt;Rsync the file? (There has to be a copy on a public server
somewhere. Also if I forget to rsync after making a change, and I then
make another addition elsewhere, how do I reconcile the difference?)&lt;/li&gt;
&lt;li&gt;Use dropbox (I&amp;#8217;m not a fan, and I&amp;#8217;m paranoid about having a file
called passwords.gpg in my dropbox with visible file names to dropbox
employees)&lt;/li&gt;
&lt;li&gt;Carry it around on a USB stick (sure, except I&amp;#8217;m not a huge fan of
this method either. They get lost. I&amp;#8217;d need backups. Which is the
latest copy? You get the idea.)&lt;/li&gt;
&lt;li&gt;Roll my own password syncing service (interesting, but I have 2 kids
now. Time is of short supply. Possible to do with fsync or some type of
distributed file system)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I&amp;#8217;ve tried each of these methods. None of them work for me the way I&amp;#8217;d like them
to. Out of the list the one I used most often and for the longest period of time
is SSH&amp;#8217;ing to the machine with the password file on it. It has the advantage
that I only have to maintain one copy and there&amp;#8217;s nothing to sync to other
computers. But I have to open my machine to the internet. Of course I use
denyhosts and adding fwknop or some other port knocker would limit my exposure,
but this seems like overkill just to access one file. And then I&amp;#8217;m back to
carrying around some tool that would allow me to knock and open ports.&lt;/p&gt;

&lt;p&gt;Rsyncing never really worked because I actually do work on multiple machines at
the same time at times. I frequently have to have my password file open on both
machines, and yes I have made additions to the password file from either
machine. If I&amp;#8217;m particularly busy I don&amp;#8217;t always take the time to rsync them.
It&amp;#8217;s an extra step. And how do I rsync them without stomping on each other&amp;#8217;s
additions? What I need is a system that does versioning and syncing
automatically in a smart way. Better yet would be a system that is transparent
to me.&lt;/p&gt;

&lt;p&gt;Using dropbox is okay. I know it&amp;#8217;s a popular option for a lot of people for a
lot of things. I&amp;#8217;ve never really cared much for it. The primary issue in this
case, though I&amp;#8217;ll admit isn&amp;#8217;t a huge one, is that since file names are visible
to the fine folks at dropbox, it becomes obvious what is contained in the file.
They won&amp;#8217;t be able to view the contents, but still the context is there. I
could, and have, overcome this issue by overlaying my dropbox with ecryptfs.
Ecryptfs allows me to have an encrypted file system with optional filename
encryption as well. The downside here is again the fact that this set us is not
automatic nor transparent. I could make it automount my ecypptfs shares, but
that password would have to be stored somewhere and I simply don&amp;#8217;t care to have to do
that. Seems like doing so kind of misses the point. I also realize that I could
simply rename the file, you know a little security through obscurity. That&amp;#8217;s
always seem kind of lame to me. I mean really.&lt;/p&gt;

&lt;p&gt;USB stick? No thanks. Loosing it isn&amp;#8217;t so much a problem in that I&amp;#8217;m worried
someone would find it and open my password store. Though they could attempt a
brute force attack. But here again, if I haven&amp;#8217;t been making regular and frequent
backups and I loose the stick, I&amp;#8217;ve lost all my passwords since the last backup.
I am prone to loose little things and I&amp;#8217;m lazy and don&amp;#8217;t always backup like I
should.&lt;/p&gt;

&lt;p&gt;I seriously looked at rolling my own password syncing service. Using something
like fsync makes this a real possibility. It would take care of the rsyncing
automatically anytime I made an edit to which ever copy I was currently working
on. The one issue I couldn&amp;#8217;t work out was notifying a client that the server
contains changes that need to be pulled down. I suppose I could use a hashsum
and a cron job. It&amp;#8217;s on the back burner for now. Perhaps I&amp;#8217;ll get around to it
one of these days. It does seem like a cool thing to try and do.&lt;/p&gt;

&lt;p&gt;So for the most part I make all edits and lookups from one machine that isn&amp;#8217;t
internet accessible. I&amp;#8217;ve been doing this for years now and even with the total
lack in convenience I&amp;#8217;ve kept using it as it offers maximum privacy and security.
Privacy and security are high up on my list of important things. One thing this
system lacks is the browser integration. I&amp;#8217;ll admit that it is very nice to have
the browser offer to store passwords and fill them in for me automatically. No
matter how insecure the implementations have been. I do miss this, but not
enough to cause me to abandon my system just to have this feature.&lt;/p&gt;

&lt;h2&gt;Ideal Password Management System&lt;/h2&gt;

&lt;p&gt;My idea password management system would provide these features in the order of
importance:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Maintain my privacy through the use of encryption or by not storing my data&lt;/li&gt;
&lt;li&gt;Maintain the integrity of my passwords again through the use of real
encryption or by not storing my data&lt;/li&gt;
&lt;li&gt;Allows me to choose the pass phrase protecting the encryption key&lt;/li&gt;
&lt;li&gt;Automatically sync my passwords between multiple machines, in a secure and
encrypted fashion of course&lt;/li&gt;
&lt;li&gt;Has browser integration ie. auto form filling and offer to store
username/password combos&lt;/li&gt;
&lt;li&gt;Offers a way to generate randomly long passwords that utilize all the
character sets, bonus for being able to specify length&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;So with these things in mind I decided it might be time to start looking for some
other option.&lt;/p&gt;

&lt;p&gt;About the same I heard about &lt;a href="http://lastpass.com"&gt;LastPass&lt;/a&gt; so I
started to check them out a little bit. I was skeptical though because it&amp;#8217;s a
service that essentially hosts my data on their servers. I created an account
and stored a few passwords in it just to get my feet wet. But I didn&amp;#8217;t really
understand how their system worked. I forgot about them and moved on.&lt;/p&gt;

&lt;p&gt;Sometime later &lt;a href="http://lastpass.com"&gt;LastPass&lt;/a&gt; had the network anomaly. I was
not worried as I did have a decently complex pass phrase and I only had a few
sites stored.&lt;/p&gt;

&lt;h2&gt;Password Maker&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://passwordmaker.org"&gt;Password Maker&lt;/a&gt; works by hashing several pieces of
information about a site. In it&amp;#8217;s simplest form it takes a password you provide
and the hostname of the site your on and hashes that into an md5 string. You can
limit the length of the output string and presto, you have a decently hard to
guess password. You then use this as the password for the site. If you do this
for every site you log into you&amp;#8217;ll have a unique password for each and every
site you visit and you can continue to remember only one password. Since giving
the same inputs to a hashing algorithm will always result in the same output
you will always get back the password for each site.&lt;/p&gt;

&lt;p&gt;It comes as a browser extension for Firefox, Chromium, and Opera so you can have access
to your site&amp;#8217;s password across browsers. There are various applications for
desktop and mobile phones as well. A command line client and an html/js only
version that you can throw on a usb stick and off you go. There&amp;#8217;s even a version
for my outdated n900.&lt;/p&gt;

&lt;p&gt;I very much liked the idea of not having passwords stored any where at all.
There are no servers to get compromised. There&amp;#8217;s nothing I have to share with
companies that I don&amp;#8217;t fully trust. And it doesn&amp;#8217;t cost anything. That&amp;#8217;s always
icing on the cake. It&amp;#8217;s open-source too!&lt;/p&gt;

&lt;p&gt;So I decided to give it a spin. It worked and it worked well. I was quickly falling
in love with the simplicity of &lt;a href="http://passwordmaker.org"&gt;password maker&lt;/a&gt;  and could
soon see the end of my gpg protected container. It offered maximum privacy,
maximum security, and a decent amount of convenience in the form of portability.&lt;/p&gt;

&lt;p&gt;I tried it for a 3 months. I gave it a fair go. But I found an issue that I
couldn&amp;#8217;t easily resolve.
The problem I ran into is that I didn&amp;#8217;t leave it set at it&amp;#8217;s default hashing options.
This caused problems when I was on other machines and was trying to recreate the
password that I had set a site to. Particularly when I tried use it on my n900 I
had trouble reproducing the hashed password. I had so much trouble in fact that I was
locked out of one very important account. The issue was that the gui for the
n900 didn&amp;#8217;t provide all the options as the Chromium extension and the command
line version on the phone. The gui was just a wrapper around the command line
version. I had so much trouble reliably producing results on my phone that I
resorted to using the command line version. Due to the fact that I was using a
bunch of non-default options and more than just the host name part of the url it
quickly became a real pita as I had to type a lot of command just to get a
password. Sure I could write a quick bash script and maybe I will. There were
other issues with the hashing of passwords. For what ever reason, some sites
reject passwords that contain special characters. They only allow alpha-numeric
characters to be used in the password. In order to get
&lt;a href="http://passwordmaker.org"&gt;Passwordmaker&lt;/a&gt; to do this you must change the hashing
options for this one particular site. This becomes problematic again to recall
and reproduce for the specific sites across devices and platforms. All of this
still left me unsatisfied and wanting more from my password management strategy.&lt;/p&gt;

&lt;p&gt;One last issue I ran into was how to go about changing a password for a site
that periodically requires you to change your password. If the same inputs
always produce the same output how does one create a new password for a given
site? At the time I was unable to find a solution. Turns out though that they
have already worked on out and they make it available on their
&lt;a href="http://passwordmaker.org/F.A.Q.#Can_PasswordMaker_accommodate_sites_that_force_me_to_change_passwords_periodically.3F"&gt;Wiki&lt;/a&gt;.
However, I think this is describing the Firefox extension&amp;#8217;s usage only. I&amp;#8217;m
using the Chromium extension. I have not tried this.&lt;/p&gt;

&lt;h2&gt;LastPass&lt;/h2&gt;

&lt;p&gt;I decided it was time to give &lt;a href="http://lastpass.com"&gt;LastPass&lt;/a&gt; another look.
Since there was an unexplained anomaly that adds validity to my concern over
giving anyone a copy of my data I started with their extensive
documentation instead of their marketing. I wanted to get my head around how the
system really works and weather or not it measures up to their claims.
&lt;a href="http://lastpass.com"&gt;LastPass&lt;/a&gt; stated after the anomaly that if you had a
decently strong password you had nothing to worry about. They forced everyone to
change their master password and recommended that you change the passwords on
your stored accounts. Personally I think this was the responsible thing to do. I
wonder how many companies would not have said anything at all. Now, if I didn&amp;#8217;t
act upon their recommendation and the accounts I had stored in their system were
compromised who do I have to blame? Myself really, if I didn&amp;#8217;t heed the warning. It
isn&amp;#8217;t fair to expect that their system will never be compromised. Even
&lt;a href="http://google.com"&gt;Google&lt;/a&gt; has experienced breeches.&lt;/p&gt;

&lt;p&gt;What I found out is that the design of the system is very secure and similar to
the geek trusted online backup system of &lt;a href="http://www.spideroak.com"&gt;SpiderOak&lt;/a&gt;. I&amp;#8217;ll write in more
detail about the design of the system in a future post, but for now go read
their extensive &lt;a href="http://helpdesk.lastpass.com/"&gt;documentation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It is secure. It encrypts everything on the client side with a pass phrase that
I&amp;#8217;ve selected and is only known to me. It&amp;#8217;s convenient as it offers
to populate sign-in forms for me and it notices logins and offers to store those
passwords for future use. If even notices password changes and offers to update
previously stored passwords. It syncs across platforms, devices,
browsers, and operating systems.&lt;/p&gt;

&lt;p&gt;Let&amp;#8217;s see if it meets the criteria I set above.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It maintains my privacy in the sense that the data is encrypted client-side
using a pass phrase chosen and known only to me.&lt;/li&gt;
&lt;li&gt;They do store my data on their servers but never in an unencrypted form.
Everything is encrypted/decrypted locally. So this point is a yes/no.
Yes it&amp;#8217;s secured by properly using encryption, but it is stored on servers I don&amp;#8217;t control.&lt;/li&gt;
&lt;li&gt;Obviously and as already mentioned I not only can, but am required to choose
my own pass phrase that is used to encrypt the data.&lt;/li&gt;
&lt;li&gt;Automatically syncing my passwords between systems, browsers, and devices is
the primary benefit &lt;a href="http://lastpass.com"&gt;LastPass&lt;/a&gt; has to offer over the other
password management strategies I&amp;#8217;ve tried.&lt;/li&gt;
&lt;li&gt;Again, here is one of the primary features of &lt;a href="http://lastpass.com"&gt;LastPass&lt;/a&gt;.
It has tight integration into the browser. It offers to fill login forms with
known username/password combinations and to store any new ones. This allows for
easy management of multiple logins to the same site. Especially useful for
Twitter ;-).&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I&amp;#8217;ve been using &lt;a href="http://lastpass.com"&gt;LastPass&lt;/a&gt; for several months now and I have
made significant productivity gains as all the issues I experienced with my gpg
method have disappeared. My passwords are automatically synced between browsers
and any additions I make on one system are available within minutes on another.
Currently, I&amp;#8217;m in love with this product and I can&amp;#8217;t recommend it enough, I have
no idea how I got along without it before. One feature that caused me to take
another look at &lt;a href="htpp://lastpass.com"&gt;LastPass&lt;/a&gt; was the password sharing
feature. I needed to share a password with my wife.
&lt;a href="http://lastpass.com"&gt;LastPass&lt;/a&gt; allowed me to do this very easily and securely. Anytime I
update the password she&amp;#8217;ll get the latest copy.&lt;/p&gt;

&lt;p&gt;The one and only down-side to &lt;a href="http://lastpass.com"&gt;LastPass&lt;/a&gt; is that my data is
stored on their servers. I&amp;#8217;m comforted by the fact that all
encryption/decryption happens locally with my pass phrase, and the fact that they
offer many two-factor and one time password options.&lt;/p&gt;

&lt;p&gt;One other thing worth mentioning here is that &lt;a href="http://lastpass.com"&gt;LastPass&amp;#8217;s&lt;/a&gt;
real strength comes from the fact that it will generate complex passwords for
you. You specify the requirements (length and character sets) and it will
generate one for you. Using this feature makes it possible to have different
passwords for every single site you log into. If one of your accounts is
compromised the chances that others will get pwnd as well diminishes. Unless of
course the account getting compromised is your &lt;a href="http://lastpass.com"&gt;LastPass&lt;/a&gt;
account.&lt;/p&gt;

&lt;p&gt;If you have previously written off &lt;a href="http://lastpass.com"&gt;LastPass&lt;/a&gt; because of
the anomaly or because of your paranoid mistrust of companies I encourage you to
take another look. Look deeper. Try to understand the design goals. Test out the
system. Study it, Share what you find. Then let me know where you have posted
your findings as I&amp;#8217;m really interested in knowing more. I plan to do more study
and I will share what I find out in the future. For now
&lt;a href="http://lastpass.com"&gt;LastPass&lt;/a&gt; has greatly simplified my password management
strategy. Barring any huge hole or vulnerability in their design I&amp;#8217;ll continue
to use and endorse them.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/ahSFpYqpDgY" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2012/01/02/thoughts-on-password-management/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Loosing Teeth]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/dc9n3T_4l-s/" />
    <updated>2012-01-01T20:56:00-05:00</updated>
    <id>http://www.rjmolesa.com/blog/2012/01/01/loosing-teeth</id>
    <content type="html">&lt;p&gt;Everytime I think about the tooth that my dentist had to pull I think about
&lt;a href="http://www.hark.com/clips/fvpgdppqbr-hey-even-the-mona-lisas-falling-apart"&gt;this scence in the Fight Club&lt;/a&gt;.
I suppose on some level it makes me feel better about it all. It makes me laugh
about something that otherwise makes me sad.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/dc9n3T_4l-s" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2012/01/01/loosing-teeth/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[An exercise in thought]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/NTiYmaf4I2Y/" />
    <updated>2010-09-22T01:19:50-04:00</updated>
    <id>http://www.rjmolesa.com/blog/2010/09/22/a-thought-exercise</id>
    <content type="html">&lt;p&gt;Here&amp;#8217;s a thought exercise for ya. Suppose I&amp;#8217;m ask for your input about
something. And that each time you try to provide your input I knock it
down. Was I ever really interested in your input? Was I just looking to
be right?&lt;!--more--&gt; What does that say about me? How would you have preferred I
approach you about the issue? If I never had any intention of
considering your input was my mind already made up? How do you feel
after providing the input that I solicited yet didn&amp;#8217;t care to hear?
Would you be willing to take part in a conversation with me the next
time I ask for input? Would it have been better that I just state the
decision I&amp;#8217;ve already made then to give you a false sense that I care
about what you think?&lt;/p&gt;

&lt;p&gt;Is this type of interaction normal in healthy relationships? Is it ok to
make up my mind about something, ask someone what they think about it
and constantly tell them, &amp;#8220;Not a chance.&amp;#8221; ? What am I trying to prove by
doing such a thing? Am I trying to prove that I&amp;#8217;m better than you?&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/NTiYmaf4I2Y" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2010/09/22/a-thought-exercise/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[How-to remove a solid color background from images using the Gimp]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/EhwZ-IFd5HY/" />
    <updated>2009-06-03T16:00:24-04:00</updated>
    <id>http://www.rjmolesa.com/blog/2009/06/03/how-to-remove-a-solid-color-background-from-images-using-the-gimp</id>
    <content type="html">&lt;p&gt;Jump to the &lt;a href="#remove-solid-background-using-gimp"&gt;video&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Every so often I need to remove a solid color from the background of an image in order to use the image with what ever background I apply. Since I don&amp;#8217;t do this everyday I end up fiddling around with the GNU Image Manipulation Program for some time before I remember the easy way to remove the background color. I could always ask my wonderful &lt;a href="http://impact-media.biz"&gt;Graphic Designer&lt;/a&gt; &lt;a href="http://amanda.molesa.net"&gt;wife&lt;/a&gt; to do it for me, but sometimes I just like to do it myself. So this is as much of a reminder post for me as it is intended to help others who may be looking for an easy way to remove a solid color background from an image. A quick search only turned up many how-tos to remove an actual background from an image which involve masking and painstaking use of the pencil. I just don&amp;#8217;t have the patience for this. So this is how I remove the solid colored background from an image, and replace it with a transparent alpha channel.&lt;!--more--&gt;&lt;/p&gt;

&lt;p&gt;Let&amp;#8217;s use &lt;a href="http://www.deconfuser.com/images/deconfuser_logo.jpg"&gt;The Computer Deconfuser&lt;/a&gt; logo as our example as it has a nice solid white background.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.deconfuser.com/images/deconfuser_logo.jpg" alt="The Computer Deconfuser" /&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Download it to your hard drive and open it in the Gimp.&lt;br /&gt;
&lt;a href="http://c816940.r40.cf2.rackcdn.com/step-1.png"&gt;&lt;img src="http://c816940.r40.cf2.rackcdn.com/step-1.png" alt="Open image with solid color background in the Gimp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Right click the only layer and add an alpha channel.&lt;br /&gt;
&lt;a href="http://c816940.r40.cf2.rackcdn.com/step-2.png"&gt;&lt;img src="http://c816940.r40.cf2.rackcdn.com/step-2.png" alt="Add an alpha channel" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Select all of the image.&lt;br /&gt;
&lt;a href="http://c816940.r40.cf2.rackcdn.com/step-3.png"&gt;&lt;img src="http://c816940.r40.cf2.rackcdn.com/step-3.png" alt="Select all of the image" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Select the bucket fill and change the mode to &amp;#8220;color erase&amp;#8221;.&lt;br /&gt;
&lt;a href="http://c816940.r40.cf2.rackcdn.com/step-4.png"&gt;&lt;img src="http://c816940.r40.cf2.rackcdn.com/step-4.png" alt="Select the bucket fill and change the mode to color erase" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Change the foreground color to the one you want to remove, in our case it&amp;#8217;s white. Make your settings look like those in the screenshot.&lt;br /&gt;
&lt;a href="http://c816940.r40.cf2.rackcdn.com/step-5.png"&gt;&lt;img src="http://c816940.r40.cf2.rackcdn.com/step-5.png" alt="Gimp setting to remove a solid color background and add transparency" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Click on the color you want to remove. The entire solid color background should have been removed and replaced with a transparent background. If not, make sure you set the threshold to the 255 max value. If your background color appears elsewhere in the image it&amp;#8217;s likely to get removed as well. In that case just tweak the threshold until you get what you want. Now just save the new image and you it on any color background.&lt;br /&gt;
&lt;a href="http://c816940.r40.cf2.rackcdn.com/step-6.png"&gt;&lt;img src="http://c816940.r40.cf2.rackcdn.com/step-6.png" alt="Open image with solid color background in the Gimp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;And here is the finished product. Notice that it&amp;#8217;s using the background color of the page.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://c816940.r40.cf2.rackcdn.com/deconfuser_logo_after.png" alt="The Computer Deconfuser" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a name="remove-solid-background-using-gimp"&gt;&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/ZiySD69xnG8" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/EhwZ-IFd5HY" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2009/06/03/how-to-remove-a-solid-color-background-from-images-using-the-gimp/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Ode to the beard!]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/tGD7JToZk3Q/" />
    <updated>2009-02-17T21:11:23-05:00</updated>
    <id>http://www.rjmolesa.com/blog/2009/02/17/ode-to-the-beard</id>
    <content type="html">&lt;p&gt;&lt;a href="http://wondermark.com/beards-on-the-rise/"&gt;This&lt;/a&gt; is awesome. I&amp;#8217;ve had
my beard for almost a year now. So far I keep it somewhat trimmed. Over
the last year I have been noticing more beards on men. I thought it was
due to the same reason that once you buy a car you start to notice that
same car everywhere. But this article suggests that there could be a
growing trend here. No pun intended. If so, I find it very exciting.
Maybe I&amp;#8217;ll allow mine to grow a bit longer.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/tGD7JToZk3Q" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2009/02/17/ode-to-the-beard/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Looking for a recliner that sports a laptop table]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/ibICJYyj_MI/" />
    <updated>2009-01-24T21:59:34-05:00</updated>
    <id>http://www.rjmolesa.com/blog/2009/01/24/looking-for-a-recliner-that-sports-a-laptop-table</id>
    <content type="html">&lt;p&gt;I&amp;#8217;ve been wanting a recliner for a while now. The other day I decided I
would look for one with a laptop stand built into it. A quick
&lt;a href="http://www.google.com/search?q=laptop+recliner"&gt;Google&lt;/a&gt; search turns up
something from the WebTV era. Which is sad. There should have been
advances in the field of &lt;a href="http://query.nytimes.com/gst/fullpage.html?res=9A0DEFDD133EF930A25757C0A9669C8B63"&gt;mouse
potatoes&lt;/a&gt;
(I have never heard that term before) by now. I couldn&amp;#8217;t find anything
else that even came close to what I was looking for. Just a bunch of
different variations of these stands that work on the bed, couch, and
arm chair. So I search for &lt;a href="http://www.google.com/search?q=la-z-boy+Explorer"&gt;lay-z-boy
Explorer&lt;/a&gt; since that
was the name of that particular model. Then I found
&lt;a href="http://crapdump.meepzorp.com/mslzb/"&gt;this&lt;/a&gt;. Too funny! Very perplexing.
Looks legit, including the logo link in the upper left. I have to admit.
I thought it was real until I looked at the address bar. Very clever. If
anyone is aware of a recliner for the home that also offers a built-in
sturdy laptop stand please add a comment.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/ibICJYyj_MI" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2009/01/24/looking-for-a-recliner-that-sports-a-laptop-table/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Charter Internet Connection Flaking]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/PeF09YN6248/" />
    <updated>2008-12-18T00:09:53-05:00</updated>
    <id>http://www.rjmolesa.com/blog/2008/12/18/charter-internet-connection-flaking</id>
    <content type="html">&lt;p&gt;All day today my internet connection has been flaking out. I noticed it
when I was trying to stream some music. It was choppy. I figured it was
the server I was streaming from. So I tried another one, same result. I
knew something was up when I tried to stream some video and it just
wasn&amp;#8217;t happening. Then I decided to check my speed over at &lt;a href="http://www.speakeasy.net/speedtest/"&gt;Speakeasy Speedtest&lt;/a&gt;. The result made me sad.&lt;br/&gt;
&lt;img src="http://c816940.r40.cf2.rackcdn.com/speakeasy-speedtest.png" alt="Speakeasy Speedtest Results" /&gt;&lt;br /&gt;
I ran it 2 or 3 times before I gave Charter&amp;#8217;s tech support a call. &lt;!--more--&gt;I calmly explained
the problem and the tech asks me all the standard questions. There was
one in particular that she was having an especially difficult time with.
The conversation went something like this:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Charter Tech: &amp;#8220;Are you running Windows XP or Vista?&amp;#8221;&lt;br /&gt;
Me: &amp;#8220;Neither, I&amp;#8217;m running Linux. Well&amp;#8230;Ubuntu.&amp;#8221;&lt;br /&gt;
Charter Tech: &amp;#8220;Excuse me?&amp;#8221;&lt;br /&gt;
Me: &amp;#8220;I said Linux.&amp;#8221;&lt;br /&gt;
Charter Tech: Silence&amp;#8230;..&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;A few minutes pass and she&amp;#8217;s still trying to troubleshoot the problem.
She sends me to &lt;a href="http://speedtest.charter.com"&gt;Charter&amp;#8217;s Speedtest&lt;/a&gt; to
test my connection.&lt;br /&gt;
&lt;img src="http://c816940.r40.cf2.rackcdn.com/charter-speedtest-sml.png" alt="Charter Speedtest Results" /&gt;&lt;br /&gt;
Oh wow! They fixed it quick. Now that&amp;#8217;s the kind of speeds I expect and
pay for. She begins wrapping up the call and I decide to try another
speed tester. This time it&amp;#8217;s &lt;a href="http://speedtest.net"&gt;Speedtest&amp;#8217;s Speedtest&lt;/a&gt;.
I&amp;#8217;m sad again.&lt;br /&gt;
&lt;img src="http://c816940.r40.cf2.rackcdn.com/speedtest-net.png" alt="SpeedTest.net Speedtest Results" /&gt;&lt;br /&gt;
Interesting. I then explain to her that I don&amp;#8217;t trust their results.
That the only speedtest that reported good results was Charter&amp;#8217;s.
Then&amp;#8230;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Charter Tech: &amp;#8220;Can you shut down your computer?&amp;#8221;&lt;br /&gt;
Me: &amp;#8220;Do you want me to shut it down or reboot it?&amp;#8221;&lt;br /&gt;
Charter Tech: &amp;#8220;Reboot it and hold down the F8 key then select Safe mode with networking.&amp;#8221;&lt;br /&gt;
Me: &amp;#8220;I&amp;#8217;m not running Windows.&amp;#8221;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;We exchange some more words and I calmly try to explain to her that the
problem is with Charter&amp;#8217;s service and that I&amp;#8217;ve already performed all
tests on my end and that I&amp;#8217;m only calling because it is occurring on
hardware outside of my control. She checks for outages in NC. None have
been reported. This goes on for a while. Then she puts me on hold while
she discusses it with her supervisor. Then&amp;#8230;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Charter Tech: &amp;#8220;There have been many reports of slow connections in NC.
We&amp;#8217;ll have to schedule a tech to come out unless the problem has been
resolved prior to the appointment. In which case the appointment with
be canceled.&amp;#8221;&lt;br /&gt;
Me: &amp;#8220;Ok.&amp;#8221;&lt;br /&gt;
Charter Tech: &amp;#8220;Did you say you were using a Mac?&amp;#8221;&lt;br /&gt;
Me: &amp;#8220;No I said Linux.&amp;#8221;&lt;br /&gt;
Charter Tech: &amp;#8220;Can you spell that?&amp;#8221;&lt;br /&gt;
Me: &amp;#8220;L-i-n-u-x&amp;#8221;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;These first-line techs are there to prevent common people with common
misconfiguration problems from wasting the time of the highly paid
second level techs. But there really should be a flag in the customer
database that allows certain knowledgeable customers to bypass these
techs and go straight to the second tier techs. This kind of
conversation is frustrating for both of us. I only want someone to tell
me, &amp;#8220;Yes, we&amp;#8217;re experiencing problems in your area and we&amp;#8217;re working on
it.&amp;#8221; Instead I get someone who only knows to tell me to reboot my
computer, router and modem until you hit the right combo or waste
enough time that the problem has been resolved. I&amp;#8217;m expecting that the
problem is magically resolved before the tech arrives on Saturday in
which case that appointment will automatically be canceled.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/PeF09YN6248" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2008/12/18/charter-internet-connection-flaking/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Comments on Seth Godin's Breakage]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/aYvQysAPsF8/" />
    <updated>2008-09-13T14:29:00-04:00</updated>
    <id>http://www.rjmolesa.com/blog/2008/09/13/breakage</id>
    <content type="html">&lt;p&gt;Seth Godin has been forced into action by a company that he patrons. The
action was one of no longer doing business with a current provider.&lt;/p&gt;

&lt;p&gt;At some point &amp;#8220;maximizing profits&amp;#8221; and &amp;#8220;satisfying the customer&amp;#8221; no
longer line up. An insurance company discovered the point at which Seth
Godin was no longer satisfied with their pursuit of profits.&lt;/p&gt;

&lt;p&gt;This is exactly why I left my previous insurance company, over a year
ago, for Geico. With the other insurance company my bill was increasing
with every renewal. I had made no changes to my policy and there was not
any negative strikes accruing against me. Since I&amp;#8217;ve been with Geico, my
premium has been steadily decreasing. :-)&lt;/p&gt;

&lt;p&gt;If I could compare notes with Seth I bet we&amp;#8217;d discover we were dealing
with the same company.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;The supply and demand curve isn&amp;#8217;t a curve. It&amp;#8217;s an abstraction of lots
of individual behaviors.&lt;/p&gt;

&lt;p&gt;And so, lots of organizations end up hitting a wall with no
warning&amp;#8230;&lt;a href="http://sethgodin.typepad.com/seths_blog/2008/09/breakage.html"&gt;read
more&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/aYvQysAPsF8" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2008/09/13/breakage/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Exposing passwords behind the asterisk]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/mCCC1dm7pfY/" />
    <updated>2008-09-09T22:27:13-04:00</updated>
    <id>http://www.rjmolesa.com/blog/2008/09/09/exposing-passwords-behind-the-asterisk</id>
    <content type="html">&lt;p&gt;Occasionally I need to know what password I have saved. In
&lt;a href="http://getfirefox.com"&gt;FF&lt;/a&gt; You have to go through a series of dialogs
in the preferences. A &lt;a href="http://deekayen.net"&gt;DKN&lt;/a&gt; uses &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/462"&gt;Unhide
Passwords&lt;/a&gt; (I
believe, he&amp;#8217;ll correct me if I&amp;#8217;m wrong), which was interesting one
afternoon when the &lt;a href="http://www.stalcup.net"&gt;boss&lt;/a&gt; wanted to log into a
site and was on the overhead. Anyway, I found &lt;a href="http://userscripts.org/scripts/show/13243"&gt;show password
ondblclick&lt;/a&gt;
&lt;a href="http://en.wikipedia.org/wiki/Greasemonkey"&gt;greasemonkey&lt;/a&gt; script. The
advantage here is that to reveal a password one would have to double
click inside input box. This should reduce the chances of accidentally
revealing a password.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/mCCC1dm7pfY" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2008/09/09/exposing-passwords-behind-the-asterisk/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Road Rage]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/7eJIZGSL8JY/" />
    <updated>2008-06-22T19:00:00-04:00</updated>
    <id>http://www.rjmolesa.com/blog/2008/06/22/road-rage-2</id>
    <content type="html">&lt;p&gt;&lt;img src="http://imgs.xkcd.com/comics/road_rage.png" title="Okay, now just as the loss hits him, slam on the brakes." alt="Okay, now just as the loss hits him, slam on the
brakes." /&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/7eJIZGSL8JY" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2008/06/22/road-rage-2/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Carolina Choclate Drops]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/94HLKzAFrOQ/" />
    <updated>2008-06-20T18:18:43-04:00</updated>
    <id>http://www.rjmolesa.com/blog/2008/06/20/carolina-choclate-drops</id>
    <content type="html">&lt;p&gt;&lt;a href="http://www.flickr.com/people/rjmolesa/"&gt;rjmolesa&lt;/a&gt; posted a photo:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.flickr.com/photos/rjmolesa/2595682083/" title="Carolina Choclate Drops"&gt;&lt;img src="http://farm4.static.flickr.com/3150/2595682083_b2438c9afe_m.jpg" alt="Carolina Choclate
Drops" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/94HLKzAFrOQ" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2008/06/20/carolina-choclate-drops/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[30 Hornets vs 30000 bees]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/KAddojNuAeQ/" />
    <updated>2008-06-16T15:51:00-04:00</updated>
    <id>http://www.rjmolesa.com/blog/2008/06/16/30-hornets-vs-30000-bees</id>
    <content type="html">&lt;p&gt;My boss showed this to me today. 30 Giant Japanese Hornets attack 30,000
European Honey Bees.&lt;/p&gt;

&lt;iframe width="420" height="345" src="http://www.youtube.com/embed/JDSf3Kshq1M" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;


&lt;p&gt;Technorati Tags: &lt;a href="http://technorati.com/tag/beekeeping%20bees%20honey"&gt;beekeeping bees
honey&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/KAddojNuAeQ" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2008/06/16/30-hornets-vs-30000-bees/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Beginning Beekeeping Part 2]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/9prMO7e3KlI/" />
    <updated>2008-05-11T05:00:00-04:00</updated>
    <id>http://www.rjmolesa.com/blog/2008/05/11/beginning-beekeeping-part-2</id>
    <content type="html">&lt;p&gt;Today I went over to Howard&amp;#8217;s house and he helped me get my hive
together. He showed me how the hive body went together, how to square
them up nice and tight. How to secure the joints with glue and nails.
Then we move on the the super, then the frames, then a few good coats of
paint. Howard&amp;#8217;s a bit of a perfectionist, like me. So everything had to
be just so. It was nice getting to spend some time with him and learned
a bit from such a knowledgeable man.&lt;/p&gt;

&lt;p&gt;After my hive was finished we switched the frames of bees out of his
hive for the new frames in my hive. With this, I became a beekeeper.I
really appreciate Howard for taking the time to ignite a new interest in
me.&lt;/p&gt;

&lt;p&gt;Technorati Tags: &lt;a href="http://technorati.com/tag/beginning%20beekeeping"&gt;beginning
beekeeping&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/9prMO7e3KlI" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2008/05/11/beginning-beekeeping-part-2/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Beginning Beekeeping Part 1]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/5dn-cbmMusg/" />
    <updated>2008-05-08T05:00:00-04:00</updated>
    <id>http://www.rjmolesa.com/blog/2008/05/08/beginning-beekeeping</id>
    <content type="html">&lt;p&gt;I&amp;#8217;ve been interested in beekeeping all my life, but until about a year
ago I didn&amp;#8217;t know anyone who kept bees. I&amp;#8217;ve been attending The Wilkes
County Beekeepers Club since the spring of 2007. But it wasn&amp;#8217;t until
today that I went and purchased the necessary supplies from &lt;a href="http://www.millerbeesupply.com"&gt;Miller Bee
Supply&lt;/a&gt; to begin this exciting new
hobby. Howard Blackburn, a local Master Beekeeper, helped get me
started. He brought over a hive of his, and told me what to purchase. Below is the list of supplies he told me to purchase. They do offer beginners kits, but this is what Howard recommeded, and I trust him.&lt;/p&gt;

&lt;table width="90%"&gt;
    &lt;tr&gt;
        &lt;th&gt;Item Code&lt;/th&gt;
        &lt;th&gt;Quantity&lt;/th&gt;
        &lt;th&gt;Description&lt;/th&gt;
        &lt;th&gt;Price&lt;/th&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;M342&lt;/td&gt;
        &lt;td&gt;1&lt;/td&gt;
        &lt;td&gt;Ventilated Helmut&lt;/td&gt;
        &lt;td&gt;12.75&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;M351&lt;/td&gt;
        &lt;td&gt;1&lt;/td&gt;
        &lt;td&gt;Square Veil&lt;/td&gt;
        &lt;td&gt;14.25&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;M927&lt;/td&gt;
        &lt;td&gt;1&lt;/td&gt;
        &lt;td&gt;4 x 7 SS Smoker&lt;/td&gt;
        &lt;td&gt;29.80&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;M315&lt;/td&gt;
        &lt;td&gt;1&lt;/td&gt;
        &lt;td&gt;Frame Grip&lt;/td&gt;
        &lt;td&gt;12.95&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;M314&lt;/td&gt;
        &lt;td&gt;1&lt;/td&gt;
        &lt;td&gt;Hive Tool&lt;/td&gt;
        &lt;td&gt;4.95&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;W920C 1-9&lt;/td&gt;
        &lt;td&gt;1&lt;/td&gt;
        &lt;td&gt;Complete Hive Commercial Grade&lt;/td&gt;
        &lt;td&gt;50.40&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;F515&lt;/td&gt;
        &lt;td&gt;1&lt;/td&gt;
        &lt;td&gt;8 1/2 10 Sheets&lt;/td&gt;
        &lt;td&gt;9.40&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;W520 1-9&lt;/td&gt;
        &lt;td&gt;1&lt;/td&gt;
        &lt;td&gt;5 11/16 Shallow Super&lt;/td&gt;
        &lt;td&gt;7.70&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;W503&lt;/td&gt;
            &lt;td&gt;10&lt;/td&gt;
            &lt;td&gt;5 3/8 Frames Slotted&lt;/td&gt;
            &lt;td&gt;6.80&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;F525&lt;/td&gt;
        &lt;td&gt;1&lt;/td&gt;
        &lt;td&gt;4 3/4 10 Sheets&lt;/td&gt;
        &lt;td&gt;5.95&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;M188&lt;/td&gt;
        &lt;td&gt;1&lt;/td&gt;
        &lt;td&gt;Queen Excluder Metal&lt;/td&gt;
        &lt;td&gt;7.20&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;&lt;/td&gt;
        &lt;td&gt;&lt;/td&gt;
        &lt;td&gt;Total (Tax not incld.)&lt;/td&gt;
        &lt;td&gt;162.04&lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;


&lt;br /&gt;&lt;br /&gt;


&lt;p&gt;Technorati Tags: &lt;a href="http://technorati.com/tag/beginning%20beekeeping"&gt;beginning beekeeping&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/5dn-cbmMusg" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2008/05/08/beginning-beekeeping/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Remove icons from Gnome Desktop]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/DATUcIk2kZM/" />
    <updated>2008-04-29T20:38:58-04:00</updated>
    <id>http://www.rjmolesa.com/blog/2008/04/29/remove-icons-from-gnome-desktop</id>
    <content type="html">&lt;p&gt;Gnome uses Nautilus as it&amp;#8217;s file manager and ultimately the desktop
manager. And Ubuntu uses Gnome. I like a clean desktop. But every time I
mount a drive, a new icon is added to my desktop. This just will not do.
It seems that on at least one of my installations recently I was able to
disable them by checking a box somewhere. For the life of me though I
can not retrace my steps. Some Googling turned up
&lt;a href="http://www.google.com/url?sa=t&amp;amp;amp;ct=res&amp;amp;amp;cd=1&amp;amp;amp;url=http://ubuntuforums.org/archive/index.php/t-309740.html&amp;amp;amp;ei=BMoXSJCrL5K4zQSPyb3-BQ&amp;amp;amp;usg=AFQjCNHvIQBlRIDsnzzq_WljMZgg8bsCSQ&amp;amp;amp;sig2=mBFLeMzTU1WJnHAxiOfnig"&gt;this&lt;/a&gt;
which did just what I was looking for, but my memory still fails me.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;gconftool-2 --type boolean --set /apps/nautilus/desktop/volumes_visible false
gconftool-2 --type boolean --set /apps/nautilus/desktop/computer_icon_visible false
gconftool-2 --type boolean --set /apps/nautilus/desktop/trash_icon_visible false
gconftool-2 --type boolean --set /apps/nautilus/desktop/home_icon_visible false
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Technorati Tags: &lt;a href="http://technorati.com/tag/gnome%20desktop%20remove%20icons%20ubuntu"&gt;gnome desktop remove icons ubuntu&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/DATUcIk2kZM" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2008/04/29/remove-icons-from-gnome-desktop/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Firefox 3 Beta Broken Plugins]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/GiUA8YlTh9A/" />
    <updated>2008-04-28T14:02:22-04:00</updated>
    <id>http://www.rjmolesa.com/blog/2008/04/28/firefox-3-beta-broken-plugins</id>
    <content type="html">&lt;p&gt;The latest &lt;a href="http://ubuntu.org"&gt;Ubuntu 8.04&lt;/a&gt; just shipped with &lt;a href="http://www.mozilla.com/en-US/firefox/all-beta.html"&gt;Firefox 3 beta&lt;/a&gt;. It has disabled many of my beloved plugins. Completely by accident I ran across a &lt;a href="http://devlicio.us/blogs/brendantompkins/archive/2007/11/20/getting-firebug-to-work-with-firefox-3-beta-1.aspx"&gt;workaround for broken firebug&lt;/a&gt; and thought this was a workable solution. Other than the time involved in modifying all my plugins and reinstalling them in all of my &lt;a href="http://blog.rjmolesa.com/categories/technology/firefox/"&gt;firefox&lt;/a&gt; profiles.&lt;/p&gt;

&lt;p&gt;Then when viewing the download page for a &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/125"&gt;favorite plugin&lt;/a&gt; I learned that I could just enter&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;about.config
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;into my address bar and&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;change app.update.incompatible.mode = 1
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;a href="http://kb.mozillazine.org/Updating_extensions"&gt;instead add new entry&lt;/a&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;extensions.checkCompatibility
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;set it to&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;false
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Technorati Tags: &lt;a href="http://technorati.com/tag/firefox%203%20broken%20extension%20plugins"&gt;firefox 3 broken extension plugins&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/GiUA8YlTh9A" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2008/04/28/firefox-3-beta-broken-plugins/</feedburner:origLink></entry>
  
  <entry>
    <title type="html"><![CDATA[Get Growl Like notifications on Linux for irssi using mumbles]]></title>
    <link href="http://feedproxy.google.com/~r/rjmolesa/~3/U1hBI0EKg9I/" />
    <updated>2008-04-17T19:00:00-04:00</updated>
    <id>http://www.rjmolesa.com/blog/2008/04/17/get-growl-like-notifications-on-linux-for-irssi-using-mumbles</id>
    <content type="html">&lt;p&gt;A little over 2 weeks ago I brought you &lt;a href="http://blog.rjmolesa.com/archives/2008/04/03/growl-for-linux/"&gt;Growl for Linux&lt;/a&gt;. I still think it&amp;#8217;s pretty slick.&lt;/p&gt;

&lt;p&gt;For those that know I&amp;#8217;m a &lt;a href="http://cli-linux.org"&gt;command line&lt;/a&gt; junkie but has to co-exist in a desktop world I have managed to get my favorite irc client to report highlights to the desktop using Mumbles.&lt;/p&gt;

&lt;p&gt;To make this all possible grab &lt;a href="http://labs.f0rked.com/irssi/mumbles.pl"&gt;mumbles.pl&lt;/a&gt; and place it into your .irssi/scripts folder. Then symlink it in .irssi/scripts/autorun. Edit mumbles.pl to contain the machines you want to notify.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m looking forward to this.&lt;/p&gt;

&lt;p&gt;Technorati Tags: &lt;a href="http://technorati.com/tag/growl%20linux%20mumbles%20irssi"&gt;growl linux mumbles irssi&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/rjmolesa/~4/U1hBI0EKg9I" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://www.rjmolesa.com/blog/2008/04/17/get-growl-like-notifications-on-linux-for-irssi-using-mumbles/</feedburner:origLink></entry>
  
</feed>
