<?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>Ben Kahn</title>
	<atom:link href="http://xkahn.zoned.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://xkahn.zoned.net/blog</link>
	<description>Thoughts</description>
	<lastBuildDate>Mon, 09 Jan 2012 18:21:03 +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>Getting rid of Bank of America</title>
		<link>http://xkahn.zoned.net/blog/2012/01/09/getting-rid-of-bank-of-america/</link>
		<comments>http://xkahn.zoned.net/blog/2012/01/09/getting-rid-of-bank-of-america/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 18:21:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/?p=79</guid>
		<description><![CDATA[I&#8217;ve been a Bank of America customer for 12 years or so, ever since I moved to Boston from New York. I picked them because they were everywhere, and I didn&#8217;t ever want to switch banks again. When the big &#8220;Bank Transfer Day&#8221; came, I decided to switch banks too. I was annoyed about the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been a Bank of America customer for 12 years or so, ever since I moved to Boston from New York. I picked them because they were everywhere, and I didn&#8217;t ever want to switch banks again. When the big &#8220;Bank Transfer Day&#8221; came, I decided to switch banks too. I was annoyed about the plans for the new $5/month fee, but I wasn&#8217;t all that happy with Bank of America anyway.</p>
<p>I decided on <a title="Cambridge Savings Bank" href="https://www.cambridgesavings.com">Cambridge Savings Bank</a> because they are close by, they refund <strong>all</strong> ATM fees other banks charge you, and they pay 2% interest on checking account balances. (BTW &#8212; there are many banks that pay <em>more</em> than 2% interest on checking accounts. Check out <a href="http://www.depositaccounts.com/checking/reward-checking-accounts.html">depositaccounts.com</a> to find banks near you. Don&#8217;t forget to change the filter options to show local banks and credit unions.)</p>
<p>However, I still don&#8217;t like switching banks, so I searched around for questions to ask a potential bank <strong>before</strong> you open an account. Here are the questions I came up with:</p>
<p><strong>Fee Questions:</strong></p>
<ul>
<li>Do you have overdraft fees and how can you avoid them?</li>
<li>What fees are there for checking accounts?</li>
<li>What fees are there for savings accounts?</li>
<li>Are there fees to transfer money to/from my account?</li>
<li>Do you charge debit card fees?</li>
</ul>
<p><strong>Convenience Questions:</strong></p>
<ul>
<li>How many ATMs are available in my area?</li>
<ul>
<li>Which ATMS accept deposits?</li>
<li>How long does it take for a deposit to clear?</li>
<li>Are large deposits delayed? How much is a large deposit? How long is the delay?</li>
</ul>
<li>When we travel to&#8230;  XXX how can we get money and are there fees?</li>
<ul>
<li>XXX == countries and states and regions you typically travel to</li>
</ul>
<li>How do we make deposits?</li>
<ul>
<li>Bank ATMs? Smartphone app? Bank network ATMs? Local branch? Non-local branch? Affiliate bank branch? Computer application with a scanner? Mail?</li>
</ul>
</ul>
<p><strong>When things go wrong:</strong></p>
<ul>
<li>What happens if we lose a debit card?</li>
<li>What are your procedures if a card is stolen?</li>
<li>Do you look out for potentially fraudulent charges?</li>
<li>What happens if we become overdrawn?</li>
<li>How do charge disputes work?</li>
</ul>
<p><strong>Rates:</strong></p>
<ul>
<li>How do I qualify for your best rate?<strong id="internal-source-marker_0.6117261899635196"><br />
</strong></li>
</ul>
<p>Anyway, it helped us choose our bank. Hopefully it will help someone else too.</p>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2012/01/09/getting-rid-of-bank-of-america/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Spotify</title>
		<link>http://xkahn.zoned.net/blog/2011/08/01/spotify/</link>
		<comments>http://xkahn.zoned.net/blog/2011/08/01/spotify/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 16:28:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/?p=73</guid>
		<description><![CDATA[Sometimes it&#8217;s easy to see why almost no one uses Linux on the Desktop. I just got a Spotify invite, so I decided to try it out. Step one is registering at Spotify.com. No trouble! But then&#8230; how do I use it? Ah! The download link! Sweet! A Linux preview! It&#8217;s available for Ubuntu and [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes it&#8217;s easy to see why almost no one uses Linux on the Desktop.</p>
<p>I just got a Spotify invite, so I decided to try it out. Step one is registering at <a href="http://www.spotify.com/us/hello-america/">Spotify.com</a>. No trouble! But then&#8230; how do I use it? Ah! The <a href="http://www.spotify.com/us/download/other/">download link</a>!</p>
<div id="attachment_74" class="wp-caption aligncenter" style="width: 1000px"><img class="size-full wp-image-74" title="Spotify for Linux" src="http://xkahn.zoned.net/blog/wp-content/uploads/2011/08/Spotify-Linux-Wine-Free-Download-for-other-Platforms-Spotify_1312214940910.png" alt="uh oh" width="990" height="201" /><p class="wp-caption-text">Spotify for Linux - uh oh</p></div>
<p>Sweet! A Linux preview! It&#8217;s available for Ubuntu and Fedora. Hey! I run Fedora! Awesome. Except, there isn&#8217;t a package available. The directory is empty.</p>
<p>Okay. So I download the Ubuntu package and use Alien to convert the file. Amazingly, it installs!</p>
<p>Amazingly, it runs!</p>
<div id="attachment_75" class="wp-caption aligncenter" style="width: 271px"><a href="http://xkahn.zoned.net/blog/wp-content/uploads/2011/08/Screenshot-Spotify.png"><img class="size-full wp-image-75" title="Spotify Login" src="http://xkahn.zoned.net/blog/wp-content/uploads/2011/08/Screenshot-Spotify.png" alt="Spotify Login Bad Device" width="261" height="406" /></a><p class="wp-caption-text">Spotify Login Bad Device</p></div>
<p>Oh. Linux Desktops are considered devices, not desktops. You need to buy an ultra-premium service to use a device. (OTOH, then I could use Spotify on my Android phone as well.) But, since I haven&#8217;t even been able to <strong>try</strong> this service yet, spending $$$ seems premature.</p>
<p>Okay, so the other option is to run the Windows version in WINE. (a windows emulator) Blech. But okay.</p>
<p>I run it, and get myself logged in with a small amount of fuss. Until I try to play some music. Oops! Nothing plays at all! Oops!</p>
<p>I need to <a href="http://www.spotify.com/us/help/faq/wine/">read the directions</a> to add a sound device for the Windows emulator. Of course, the directions are out of date on the Spotify web site. I need to add the &#8220;PulseAudio&#8221; driver with Full Hardware Acceleration. It works!</p>
<p>Until I try to play my own music on Spotify. Oops!</p>
<blockquote><p><em>&#8220;There is a problem with the sound decoder. Spotify can&#8217;t play music&#8221;</em></p></blockquote>
<p>So look around for solutions and <a href="http://getsatisfaction.com/spotify/topics/spotify_under_wine_unable_to_playback_local_files">find this page</a>. The instructions are Ubuntu specific (talks about /usr/lib32, which doesn&#8217;t exist on Fedora.) The correct command for Fedora is:</p>
<blockquote><p>$ su</p>
<p># wget <a href="http://blog.mrfjo.org/winemp3.acm.so" rel="nofollow">http://blog.mrfjo.org/winemp3.acm.so</a> -O /usr/lib/wine/winemp3.acm.so</p></blockquote>
<p>But it <em>still</em> doesn&#8217;t work because the library depends on libmpg123 which isn&#8217;t installed by default. We need more software:</p>
<blockquote><p>$ su</p>
<p># yum install libmpg123.i686 libmpg123.x86_64</p></blockquote>
<p>And <em><strong>now</strong></em> it works. Hopefully Spotify is worth it. How many people could have gotten through all those steps?</p>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2011/08/01/spotify/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>&#8220;No Titles Found&#8221; or they really claim the PS3 does everything?</title>
		<link>http://xkahn.zoned.net/blog/2011/05/16/no-titles-found-or-they-really-claim-the-ps3-does-everything/</link>
		<comments>http://xkahn.zoned.net/blog/2011/05/16/no-titles-found-or-they-really-claim-the-ps3-does-everything/#comments</comments>
		<pubDate>Tue, 17 May 2011 04:41:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/?p=70</guid>
		<description><![CDATA[I&#8217;ve been trying to rescue my CD collection for some time. While I like to listen to music, I never listen to my CDs except for the few I bring with me in the car. It&#8217;s just too annoying to shuffle music 10 songs at a time and keep track of the disks and their [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been trying to rescue my CD collection for some time. While I like to listen to music, I never listen to my CDs except for the few I bring with me in the car. It&#8217;s just too annoying to shuffle music 10 songs at a time and keep track of the disks and their cases.</p>
<p>I just bought a home NAS, the Western Digital MyBook Live.  I ripped all my CDs and loaded the songs onto it.  Then I tried to get the PS3 to play the songs.  Nothing.  They weren&#8217;t there.  Or, if they were, the album art didn&#8217;t show up.</p>
<p>I just <a href="http://community.wdc.com/t5/My-Book-World-Edition/Upgrade-TwonkyMedia-Server-6-0-on-the-MyBook-World-Edition-White/m-p/41061/message-uid/41061/highlight/true#U41061">read on a support forum for the drive the answer</a>: On the PS3:<br />
Go to : Settings -&gt; Network Settings -&gt; Media Server Connection.<br />
Set it to Disable.<br />
Set it to Enable.</p>
<p>Perfect. Sorry for the boring post, but this has been driving me crazy. I&#8217;ve been reading hex dumps of MP3 files trying to decode the problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2011/05/16/no-titles-found-or-they-really-claim-the-ps3-does-everything/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My email service (Dreamhost) sucks.  Help!</title>
		<link>http://xkahn.zoned.net/blog/2011/04/27/my-email-service-dreamhost-sucks-help/</link>
		<comments>http://xkahn.zoned.net/blog/2011/04/27/my-email-service-dreamhost-sucks-help/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 15:50:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/?p=67</guid>
		<description><![CDATA[A few years ago, I stopped running my email and web server out of my house.  I was tired of paying for the electricity and the static IP address.  I wanted to switch to FiOS which doesn&#8217;t allow me to host off of port 80.  I was sick of keeping my desktop computer ON ALL [...]]]></description>
			<content:encoded><![CDATA[<p>A few years ago, I stopped running my email and web server out of my house.  I was tired of paying for the electricity and the static IP address.  I wanted to switch to FiOS which doesn&#8217;t allow me to host off of port 80.  I was sick of keeping my desktop computer ON ALL THE TIME.  I didn&#8217;t like the noise of the computer on.  And the room the computer was in got hot.  (Nice in the winter, but not as nice in the summer.)</p>
<p>So I paid <a href="http://www.dreamhost.com/">Dreamhost</a> a very small amount of money.  (If you&#8217;re interested, I pay them around $150/year.)  But Dreamhost <a href="http://blog.dreamhost.com/2008/05/23/what-web-hosting-is-for/">really wants to get out of the email business</a>.</p>
<blockquote><p>Sending email. Checking Email. Delays. Spam. Filtering. Email  forwarding. Mailing lists. Announcement lists. Archiving email.  Automatic Emails. Form-to-email. Catch-alls. <strong>URGH!</strong></p>
<p>It’s enough to make a poor host want to give up on providing it <strong>at all!</strong></p></blockquote>
<p>In November Dreamhost switched my spam filtering setup which worked nearly 100% of the time to one that doesn&#8217;t appear to work at all.  I complained to their support, but got this in response:</p>
<blockquote><p>The following wiki page has details on how you can edit your spam settings:<br />
<a href="http://wiki.dreamhost.com/Junk_Mail"> http://wiki.dreamhost.com/Junk_Mail</a></p></blockquote>
<p>From that page I can set blacklists and whitelists.  Ugh.  So I responded back:</p>
<blockquote><p>Hmm&#8230; This page allows me to manage white/black lists for email addresses.  But that&#8217;s not really going to help at all.</p></blockquote>
<p>They agreed that it sucks:</p>
<blockquote><p>Correct, blacklists don&#8217;t really work well. It&#8217;s best if you lower your threshold to 0 or 1, and use whitelists extensively. Make sure you&#8217;re using the &#8220;reply-to&#8221; from a message, and not just the &#8220;from&#8221;.</p></blockquote>
<p>So the option is to only receive mail from people I remember to add to the whitelist, or to get spam.  WRONG.</p>
<p>So how do others handle this?  I&#8217;m looking for a email host that allows me to completely control my email, won&#8217;t advertise to me or track me, and has reasonable spam handling.  Help?</p>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2011/04/27/my-email-service-dreamhost-sucks-help/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Mediawiki Acronyms</title>
		<link>http://xkahn.zoned.net/blog/2010/03/31/mediawiki-acronyms/</link>
		<comments>http://xkahn.zoned.net/blog/2010/03/31/mediawiki-acronyms/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 19:03:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[html]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/?p=64</guid>
		<description><![CDATA[I was working on a project that used a lot acronyms and terminology that I didn&#8217;t know yet. It was making me crazy, so eventually I created a Terminology extension for media wiki. You can see a demo of it on CyanogenMod&#8217;s Wiki. And see the Terminology source page. (and contribute to it!) Anyway, hope [...]]]></description>
			<content:encoded><![CDATA[<p>I was working on a project that used a lot acronyms and terminology that I didn&#8217;t know yet.  It was making me crazy, so eventually I created a <a href="http://www.mediawiki.org/wiki/Extension:Terminology">Terminology extension for media wiki</a>.</p>
<p>You can see a demo of it on <a href="http://wiki.cyanogenmod.com/index.php/Main_Page">CyanogenMod&#8217;s Wiki</a>. And see the <a href="http://wiki.cyanogenmod.com/index.php/Terminology">Terminology source page</a>. (and contribute to it!)</p>
<p>Anyway, hope it helps someone else.</p>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2010/03/31/mediawiki-acronyms/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Twisty 3: Simple and lightweight Disclosure Triangles for the web</title>
		<link>http://xkahn.zoned.net/blog/2010/03/31/twisty-3-simple-and-lightweight-disclosure-triangles-for-the-web/</link>
		<comments>http://xkahn.zoned.net/blog/2010/03/31/twisty-3-simple-and-lightweight-disclosure-triangles-for-the-web/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 18:15:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/?p=49</guid>
		<description><![CDATA[Twisties, otherwise known as “Disclosure Triangles” are little triangles (►) that twist (▼) when clicked to hide or show content on the page. I’m working on a web page that has a lot of content, but didn’t want it all displayed all the time. I searched around for a little while trying to find a [...]]]></description>
			<content:encoded><![CDATA[<link rel="stylesheet" href="/software/twisty3/twisty.css" type="text/css" media="screen"></link>
<link rel="stylesheet" href="/software/twisty3/twisty-print.css" type="text/css" media="print"></link><script src="/software/twisty3/twisty.js" type="text/javascript"></script><script src="/software/twisty3/prototype.js" type="text/javascript"></script><script src="/software/twisty3/scriptaculous.js?load=effects" type="text/javascript"></script> Twisties, otherwise known as “Disclosure Triangles” are little triangles (►) that twist (▼) when clicked to hide or show content on the page. I’m working on a web page that has a lot of content, but didn’t want it all displayed all the time.  I searched around for a little while trying to find a nice example written by someone else, but came up empty. Probably other people thought this was too simple, or my searching skills failed me. Either way, I ended up writing this myself.  These were my requirements:</p>
<ul>
<li><strong>Cross-platform</strong>:  It should work on my cell phone, on IE6, and real web browsers</li>
<li><strong>Robust</strong>: If things go wrong, it shouldn’t break. If the user doesn’t have JavaScript enabled, it should work. No CSS? It should still work. A user script which hides or shows nodes out from under us? It should still work</li>
<li><strong>Understandable</strong>: It should be easy for web developers to understand and add to their existing pages</li>
<li><strong>Small</strong>: If this adds lots of code to a web site, it won&#8217;t be used and will slow downloads down</li>
<li><strong>Attractive</strong>: It should “feel” nice. Lots of feedback to the user, and maybe some animation if appropriate. It shouldn’t seem different from twisties the user has seen before</li>
<li><strong>Accessible</strong>: Should work with the keyboard and with the mouse; printed pages should do the right thing
</ul>
<p>First, a demo:</p>
<div style="background-color: #f0f0f0; border: 1px solid #707070; padding-left: 1em; margin: 3px;" class="collapsible"><a href="javascript:toggleTwisty('test1');">Click this title to hide and show a portion of the page <img class="twisty" src="/software/twisty3/twisty-down.gif" alt="" /></a></p>
<div id="test1">
<div>
<div class="collapsible"><a href="javascript:toggleTwisty('test2')">Don&#8217;t open me! <img class="twisty" src="/software/twisty3/twisty-down.gif" alt="" /></a></p>
<div id="test2">
<div><span style="color: red;">Hey!  I told you not to open this section!</span></div>
</p></div>
</p></div>
<p>        <img src="http://xkahn.zoned.net/media/ben-icon-128x128.png"></p>
<table border="1">
<tr>
<th>Name</th>
<th>My numbers</th>
<th>My letters</th>
</tr>
<tr>
<td>Beth</td>
<td>65, 5, 1, 6</td>
<td>y</td>
</tr>
<tr>
<td>Andy</td>
<td>21, 12</td>
<td>k,f,s</td>
</tr>
<tr>
<td>Fred</td>
<td>9</td>
<td>k</td>
</tr>
<tr>
<td>Mary</td>
<td>100,000</td>
<td>r, w, e</td>
</tr>
</table></div>
</p></div>
</div>
<p><script type="text/javascript">// <![CDATA[
    hideTwisty('test2');
// ]]&gt;</script></p>
<p>To get started, you can simply download the code:</p>
<ul>
<li>UNIX/Linux: <a href="http://xkahn.zoned.net/software/twisty3/twisty3.tar.gz">twisty3.tar.gz</a> &#8211; 30K</li>
<li>Windows: <a href="http://xkahn.zoned.net/software/twisty3/twisty3.zip">twisty3.zip</a> &#8211; 36K</li>
<li>CVS/SVN: <span style="color: grey;">Not yet available</span></li>
</ul>
<h2>Set Up</h2>
<p>If you want the <a href="http://xkahn.zoned.net/software/twisty3/twisty.html">smooth animation</a>, seen above, put the following into your <code>&lt;head&gt;</code>:</p>
<pre><code class="html">&lt;script type="text/javascript" src="twisty3/twisty.js"&gt;&lt;/script&gt;
&lt;script src="prototype.js" type="text/javascript"&gt;&lt;/script&gt;
&lt;script src="scriptaculous.js?load=effects" type="text/javascript"&gt;&lt;/script&gt;
&lt;link rel="stylesheet" href="twisty.css" type="text/css" media="screen"&gt;&lt;/link&gt;
&lt;link rel="stylesheet" href="twisty-print.css" type="text/css" media="print"&gt;&lt;/link&gt;
</code></pre>
<p>If you want a <a href="http://xkahn.zoned.net/software/twisty3/twisty-noslide.html">smaller footprint, or don&#8217;t like the exposure animation</a>, put the following into your <code>&lt;head&gt;</code> tag instead:</p>
<pre><code class="html">&lt;script type="text/javascript" src="twisty3/twisty.js"&gt;&lt;/script&gt;
&lt;link rel="stylesheet" href="twisty.css" type="text/css" media="screen"&gt;&lt;/link&gt;
&lt;link rel="stylesheet" href="twisty-print.css" type="text/css" media="print"&gt;&lt;/link&gt;
</code></pre>
<h2>Defining a section to be hidden</h2>
<p>Each section needs a unique id, a title, and the content of the section to be hidden.  Then, format that section like this:</p>
<pre><code class="html">&lt;div class="collapsible"&gt;
  &lt;a href="javascript:toggleTwisty('uniqueid');"&gt;
    The Section Title
    &lt;img class="twisty" src="twisty-down.gif"&gt;
  &lt;/a&gt;
  &lt;div id="uniqueid"&gt;
    &lt;div&gt;
      Section Content
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;</code></pre>
<h2>Hiding sections by default</h2>
<p>If you want a section to be hidden by default, add after the section&#8217;s &lt;div&gt;:</p>
<pre><code class="html">&lt;script type="text/javascript"&gt;
  hideTwisty('uniqueid');
&lt;script&gt;</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2010/03/31/twisty-3-simple-and-lightweight-disclosure-triangles-for-the-web/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Managing Certificate Authorities in Adobe Flash on Fedora/RHEL</title>
		<link>http://xkahn.zoned.net/blog/2010/03/10/managing-certificate-authorities-in-adobe-flash-on-fedorarhel/</link>
		<comments>http://xkahn.zoned.net/blog/2010/03/10/managing-certificate-authorities-in-adobe-flash-on-fedorarhel/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 02:52:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/?p=45</guid>
		<description><![CDATA[or: making your file uploads work over HTTPS when you are using a self-signed certificate or an authority Flash decides it doesn&#8217;t like. Flash is a popular way to upload files to web sites. This is because you can have multiple files upload at once, give pretty progress bars, and can control the file upload [...]]]></description>
			<content:encoded><![CDATA[<h2>or: making your file uploads work over HTTPS when you are using a self-signed certificate or an authority Flash decides it doesn&#8217;t like.</h2>
<p>Flash is a popular way to upload files to web sites.  This is because you can have multiple files upload at once, give pretty progress bars, and can control the file upload UI.  <a href="http://hacks.mozilla.org/2009/06/xhr-progress-and-richer-file-uploading-feedback/">There are some alternatives that don&#8217;t appear to be cross-platform</a>, but that seems self-defeating.</p>
<p>But there is a problem; if you are using a certificate that Flash doesn&#8217;t like, it doesn&#8217;t work at all.  And you don&#8217;t get an error message.  In Windows this is solved pretty well.  If Internet Explorer trusts a certificate, so does Flash.  But on Linux, flash only checks the system certificate store.  And on Fedora, it doesn&#8217;t even do that.</p>
<p>To fix it until Adobe fixes the bug, run as root:</p>
<pre style="padding-left: 30px;">mkdir /etc/ssl &amp;&amp; ln -sf /etc/pki/tls/certs /etc/ssl/certs</pre>
<p>Come to think of it, is there a way to tell where the system certs should be found?</p>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2010/03/10/managing-certificate-authorities-in-adobe-flash-on-fedorarhel/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>I just stole $5 from Amazon</title>
		<link>http://xkahn.zoned.net/blog/2009/06/22/i-just-stole-5-from-amazon/</link>
		<comments>http://xkahn.zoned.net/blog/2009/06/22/i-just-stole-5-from-amazon/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 19:11:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/?p=43</guid>
		<description><![CDATA[Amazon claims &#8220;We&#8217;re Building Earth&#8217;s Most Customer-Centric Company&#8221; and they deliver.  Every time I have had a problem, they jump through hoops to resolve it immediately. Unfortunately,  I am unable to make myself understood by the Amazon tech support team, which leads to lots of problems. This weekend I purchased about $6 worth of music [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 490px"><a href="http://www.androidtapp.com/amazon-mp3-for-android/"><img title="Amazon MP3 UI example" src="http://www.androidtapp.com/wp-content/uploads/2008/11/amazon-mp3-home1.jpg" alt="Amazon MP3 on the Android" width="480" height="320" /></a><p class="wp-caption-text">Amazon MP3 on the Android</p></div>
<p>Amazon claims &#8220;We&#8217;re Building Earth&#8217;s Most Customer-Centric Company&#8221; and they deliver.  Every time I have had a problem, they jump through hoops to resolve it immediately.</p>
<p>Unfortunately,  I am unable to make myself understood by the Amazon tech support team, which leads to lots of problems.</p>
<p>This weekend I purchased about $6 worth of music downloads from my phone.  (3 tracks, and a CD)  One of the tracks didn&#8217;t download correctly, and Amazon incorrectly charged my credit card  and not my gift certificate balance.  I sent this message:</p>
<blockquote><p>I just ordered a CD and 3 tracks through my T-Mobile Android G1 phone.  The third song, &#8220;Crazy Love&#8221; did not download.  (The CD was purchased while not on a wi-fi network, so I&#8217;m not sure if it worked yet.)</p>
<p>My second problem is a billing issue.  My account has a gift card balance of $29.01, but my credit card was charged.  Please refund my card and remove the balance from my gift certificate.  I would like future purchases to come out of that balance as well.</p></blockquote>
<p>So what did they do?  They refunded me the full $6 and told me to re-download.  Nice, but not quite right&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2009/06/22/i-just-stole-5-from-amazon/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>New Phone</title>
		<link>http://xkahn.zoned.net/blog/2009/03/13/new-phone/</link>
		<comments>http://xkahn.zoned.net/blog/2009/03/13/new-phone/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 17:25:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/?p=39</guid>
		<description><![CDATA[I have a new T-Mobile G1 running Android from Google.  It&#8217;s an awesome upgrade from the Sidekick II I had been using.  Although it still feels very &#8220;rough&#8221; around the edges, I can see a lot of reasons why it&#8217;s exciting. The architecture is pretty cool &#8212; applications are a bundle of entry points called [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_40" class="wp-caption alignright" style="width: 310px"><a href="http://flickr.com/photos/13147327@N00/2882882455"><img class="size-medium wp-image-40" title="2882882455_05fcff2d01" src="http://xkahn.zoned.net/blog/wp-content/uploads/2009/03/2882882455_05fcff2d01-300x241.jpg" alt="Android G1 by Michael Oryl.  This file is licensed under Creative Commons Attribution ShareAlike 2.0 License" width="300" height="241" /></a><p class="wp-caption-text">Android G1 by Michael Oryl.  This file is licensed under Creative Commons Attribution ShareAlike 2.0 License</p></div>
<p>I have a new T-Mobile G1 running Android from Google.  It&#8217;s an awesome upgrade from the Sidekick II I had been using.  Although it still feels very &#8220;rough&#8221; around the edges, I can see a lot of reasons why it&#8217;s exciting.</p>
<p>The architecture is pretty cool &#8212; applications are a bundle of entry points called &#8220;intents.&#8221;  An intent is roughly like a task:  make a phone call, change a ring tone, share a photo.  Any application can trigger an intent (within a permission system) or provide an action on an intent.</p>
<p>The phone itself feels solid, but has some problems.  Battery life is <strong>terrible</strong>.  The first day I had it, I had to recharge it 3 times.  Seriously.  Since then I&#8217;ve installed <a href="http://nettogo.net/powermanager">Power Manager</a> to keep it charged the whole (or most of the) day.  I paid for the application although there is a free version as well.  Frankly, its amazing that this phone was released with battery life this poor.</p>
<p>The phone can be very sluggish.  There are two things that always need to work quickly:  the phone and the home screen.  The phone is obvious; when someone calls you, you need to be able to answer.  Although rare, you can&#8217;t always.  The home screen frequently takes 10 or more seconds to appear.  Since that&#8217;s how you launch applications, you&#8217;re just staring at your wallpaper or worse, a blank screen</p>
<p>No light sensor.  You can set the screen brightness, but since the phone doesn&#8217;t know when it is direct sunlight, it can suddenly be too dim.  I installed a application called <a href="http://andrewoid.blogspot.com/2009/02/fastbright.html">FastBright</a> which makes it easy to change the brightness, but doesn&#8217;t solve the problem</p>
<p>On the other hand, I&#8217;ve been very surprised by how many applications are available.  The Market has thousands and thousands list &#8212; many of them for free.  And there are even alternate Markets you can install and use.  Crazy.  Interestingly, there are reports that many of these applications are Open Source, but I can&#8217;t seem to find a way to list applications by license.  Or even a place collecting Open Source Android applications.  Does anyone know where this might exist?</p>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2009/03/13/new-phone/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>I voted!</title>
		<link>http://xkahn.zoned.net/blog/2008/11/04/i-voted/</link>
		<comments>http://xkahn.zoned.net/blog/2008/11/04/i-voted/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 14:43:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://xkahn.zoned.net/blog/?p=36</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div id="attachment_37" class="wp-caption alignnone" style="width: 310px"><a href="http://xkahn.zoned.net/blog/wp-content/uploads/2008/11/voting.jpg"><img class="size-medium wp-image-37" title="Voting Own Risk" src="http://xkahn.zoned.net/blog/wp-content/uploads/2008/11/voting-300x225.jpg" alt="I took this picture of a voting sign near where I work in Westford." width="300" height="225" /></a><p class="wp-caption-text">I took this picture of a voting sign near where I work in Westford.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://xkahn.zoned.net/blog/2008/11/04/i-voted/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

