<?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>MaisonBisson.com</title>
	<atom:link href="http://maisonbisson.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://maisonbisson.com</link>
	<description>A bunch of stuff I would have emailed you about.</description>
	<lastBuildDate>Tue, 08 May 2012 19:39:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Find Neighbors On The Same IP</title>
		<link>http://maisonbisson.com/blog/post/16281/find-neighbors-on-the-same-ip/</link>
		<comments>http://maisonbisson.com/blog/post/16281/find-neighbors-on-the-same-ip/#comments</comments>
		<pubDate>Tue, 08 May 2012 19:39:03 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[IP address]]></category>
		<category><![CDATA[IP search]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16281</guid>
		<description><![CDATA[What other sites share the same infrastructure with your site, or any other? Bing&#8216;s IP search can answer. Do a search by IP number: ip:72.233.127.217 ip:158.136.1.105 ip:72.51.52.15]]></description>
			<content:encoded><![CDATA[<p>What other sites share the same infrastructure with your site, or any other? <a href="http://www.bing.com/">Bing</a>&#8216;s IP search can answer. Do a search by IP number:</p>
<ul>
<li><a href="http://www.bing.com/search?q=ip:72.233.127.217">ip:72.233.127.217</a></li>
<li><a href="http://www.bing.com/search?q=ip:158.136.1.105">ip:158.136.1.105</a></li>
<li><a href="http://www.bing.com/search?q=ip:72.51.52.15">ip:72.51.52.15</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16281/find-neighbors-on-the-same-ip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site Load Performance Benchmarks</title>
		<link>http://maisonbisson.com/blog/post/16294/site-load-performance-benchmarks/</link>
		<comments>http://maisonbisson.com/blog/post/16294/site-load-performance-benchmarks/#comments</comments>
		<pubDate>Tue, 08 May 2012 13:36:01 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[browser performance]]></category>
		<category><![CDATA[download time]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16294</guid>
		<description><![CDATA[The Loop&#8217;s Jim Dalrymple compiled the following numbers for the time it takes various tech sites to load in a browser in late 2011: The Loop: 38 requests; 38.66KB; 1.89 secs Daring Fireball: 23 requests; 49.82KB; 566 milliseconds Macworld: 130 requests; 338.32KB; 8.54 secs Ars Technica: 120 requests; 185.99KB; 2.08 secs Apple: 46 requests; 419KB; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.loopinsight.com/2011/11/30/shit-ass-websites/">The Loop&#8217;s Jim Dalrymple compiled the following numbers</a> for the time it takes various tech sites to load in a browser in late 2011:</p>
<ul>
<li>The Loop: 38 requests; 38.66KB; 1.89 secs</li>
<li>Daring Fireball: 23 requests; 49.82KB; 566 milliseconds</li>
<li>Macworld: 130 requests; 338.32KB; 8.54 secs</li>
<li>Ars Technica: 120 requests; 185.99KB; 2.08 secs</li>
<li>Apple: 46 requests; 419KB; 1.39 secs</li>
<li>CNN: 196 requests; 269.41KB; 4 secs</li>
<li>BGR: 368 requests; 2.74MB; 35.33 secs</li>
<li>AppleInsider: 141 requests; 649.39KB; 5.64 secs</li>
<li>Facebook: 137 requests; 993.54KB; 11.19 secs</li>
<li>MacStories: 119 requests; 2.16MB; 2.13 secs</li>
</ul>
<p><a href="http://daringfireball.net/linked/2011/11/29/thenextweb-shit-ass-website">John Gruber started this by calling out The Next Web</a> for it&#8217;s slow performance:</p>
<ul>
<li>TheNextWeb: 342 requests; 6MB; no time info</li>
</ul>
<p>More <a href="https://browsermob.com/benchmarks/overview">benchmarks can be seen at Browsermob</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16294/site-load-performance-benchmarks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is This The Best IMDB API?</title>
		<link>http://maisonbisson.com/blog/post/16279/is-this-the-best-imdb-api/</link>
		<comments>http://maisonbisson.com/blog/post/16279/is-this-the-best-imdb-api/#comments</comments>
		<pubDate>Mon, 07 May 2012 19:34:46 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[IMDB]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16279</guid>
		<description><![CDATA[IMDBAPI.com]]></description>
			<content:encoded><![CDATA[<p><a href="http://imdbapi.com/">IMDBAPI.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16279/is-this-the-best-imdb-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Speech Bubbles</title>
		<link>http://maisonbisson.com/blog/post/16291/css-speech-bubbles/</link>
		<comments>http://maisonbisson.com/blog/post/16291/css-speech-bubbles/#comments</comments>
		<pubDate>Mon, 07 May 2012 14:20:49 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[speech bubbles]]></category>
		<category><![CDATA[styling]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16291</guid>
		<description><![CDATA[Twitter front-end guy Nicolas Gallagher likes both CSS and speech bubbles enough to want them unadulterated by images and non-semantic markup. The lesson from his many examples is that it all comes down to an :after pseudo element that puts the little triangle in there: More examples on Nicolas&#8217; site.]]></description>
			<content:encoded><![CDATA[<p>Twitter front-end guy <a href="https://twitter.com/necolas">Nicolas Gallagher</a> likes both CSS and speech bubbles enough to want them unadulterated by images and non-semantic markup. The lesson <a href="http://nicolasgallagher.com/pure-css-speech-bubbles/demo/">from his many examples</a> is that it all comes down to an <code>:after</code> pseudo element that puts the little triangle in there: </p>
<pre class="brush: css; title: ; notranslate">
.speechbubble:after {
    content:&quot;&quot;;
    position:absolute;
    bottom:-15px; /* value = - border-top-width - border-bottom-width */
    left:50px; /* controls horizontal position */
    border-width:15px 15px 0; /* vary these values to change the angle of the vertex */
    border-style:solid;
    border-color:#f3961c transparent;
    /* reduce the damage in FF3.0 */
    display:block;
    width:0;
}
</pre>
<p>More examples <a href="http://nicolasgallagher.com/pure-css-speech-bubbles/demo/">on Nicolas&#8217; site</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16291/css-speech-bubbles/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Semantic News Markup And SEO</title>
		<link>http://maisonbisson.com/blog/post/16276/semantic-news-markup-and-seo/</link>
		<comments>http://maisonbisson.com/blog/post/16276/semantic-news-markup-and-seo/#comments</comments>
		<pubDate>Sun, 06 May 2012 19:11:07 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Blink]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[articles]]></category>
		<category><![CDATA[markup]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[semantic markup]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16276</guid>
		<description><![CDATA[Schema.org NewsArticle hNews rNews (and the war between rNews and hNews) Google News Technical Requirements]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://schema.org/NewsArticle">Schema.org NewsArticle</a></li>
<li><a href="http://microformats.org/wiki/hnews">hNews</a></li>
<li><a href="http://dev.iptc.org/rNews">rNews</a> (and <a href="http://www.pbs.org/idealab/2011/05/no-need-for-violence-in-microformat-war-between-hnews-rnews126.html">the war between rNews and hNews</a>)</li>
<li><a href="https://support.google.com/news/publisher/bin/answer.py?hl=en&amp;answer=2481358&amp;topic=2481296&amp;rd=1">Google News Technical Requirements</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16276/semantic-news-markup-and-seo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marathon Spoiler Guides</title>
		<link>http://maisonbisson.com/blog/post/16273/marathon-spoiler-guides/</link>
		<comments>http://maisonbisson.com/blog/post/16273/marathon-spoiler-guides/#comments</comments>
		<pubDate>Thu, 03 May 2012 18:59:49 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Blink]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[Marathon]]></category>
		<category><![CDATA[Marathon 2]]></category>
		<category><![CDATA[video games]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16273</guid>
		<description><![CDATA[Marathon and Marathon 2: Durandal are available as iOS apps. The classic Marathon Spoiler Guides might be good companions.]]></description>
			<content:encoded><![CDATA[<p><a href="http://click.linksynergy.com/fs-bin/stat?id=XfFSogqWv7s&amp;offerid=78941&amp;type=3&amp;subid=0&amp;tmpid=1826&amp;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fus%252Fapp%252Fmarathon-1%252Fid419805412%253Fmt%253D8%2526uo%253D4%2526partnerId%253D30">Marathon</a> and <a href="http://click.linksynergy.com/fs-bin/stat?id=XfFSogqWv7s&amp;offerid=78941&amp;type=3&amp;subid=0&amp;tmpid=1826&amp;RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fus%252Fapp%252Fmarathon-2-durandal%252Fid421697209%253Fmt%253D8%2526uo%253D4%2526partnerId%253D30">Marathon 2: Durandal</a> are available as iOS apps. The classic <a href="http://marathon.bungie.org/spoiler/">Marathon Spoiler Guides</a> might be good companions.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16273/marathon-spoiler-guides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AirParrot Turns AppleTV Into A Secondary Display</title>
		<link>http://maisonbisson.com/blog/post/16271/airparrot-turns-appletv-into-a-secondary-display/</link>
		<comments>http://maisonbisson.com/blog/post/16271/airparrot-turns-appletv-into-a-secondary-display/#comments</comments>
		<pubDate>Tue, 01 May 2012 19:49:13 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Blink]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[AirPlay]]></category>
		<category><![CDATA[Apple TV]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[secondary display]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16271</guid>
		<description><![CDATA[From the FAQ on the AirParrot site: What does AirParrot do? AirParrot lets you AirPlay your Mac&#8217;s screen to a second or third generation AppleTV. What you see on your Mac&#8217;s screen will appear on the AppleTV, wirelessly! How do I use AirParrot? Once you&#8217;ve opened AirParrot, click on the icon in your menu bar. [...]]]></description>
			<content:encoded><![CDATA[<p>From the <a href="http://airparrot.com/faq.php">FAQ</a> on the <a href="http://airparrot.com/">AirParrot</a> site:</p>
<blockquote><h3 id="what-does-airparrot-do" >What does AirParrot do?</h3>
<p>AirParrot lets you AirPlay your Mac&#8217;s screen to a second or third generation AppleTV. What you see on your Mac&#8217;s screen will appear on the AppleTV, wirelessly!</p>
<h3 id="how-do-i-use-airparrot" >How do I use AirParrot?</h3>
<p>Once you&#8217;ve opened AirParrot, click on the icon in your menu bar. Select the AirPlay device (such as your AppleTV) and then select which screen you want to mirror. To stop mirroring, simply click on the same AirPlay device in the menu!</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16271/airparrot-turns-appletv-into-a-secondary-display/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SF Police, Fire, EMS, and Airport Radio Monitoring</title>
		<link>http://maisonbisson.com/blog/post/16285/sf-police-fire-ems-and-airport-radio-monitoring/</link>
		<comments>http://maisonbisson.com/blog/post/16285/sf-police-fire-ems-and-airport-radio-monitoring/#comments</comments>
		<pubDate>Tue, 01 May 2012 04:02:11 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Blink]]></category>
		<category><![CDATA[listening]]></category>
		<category><![CDATA[police]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[scanner]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16285</guid>
		<description><![CDATA[Listen in with RadioReference.com&#8217;s index of live police, fire, EMS, and airport radio feeds in San Francisco.]]></description>
			<content:encoded><![CDATA[<p>Listen in with RadioReference.com&#8217;s index of <a href="http://www.radioreference.com/apps/audio/?ctid=220">live police, fire, EMS, and airport radio feeds</a> in San Francisco.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16285/sf-police-fire-ems-and-airport-radio-monitoring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is This The Best Way To Copy Voicemails From An iPhone?</title>
		<link>http://maisonbisson.com/blog/post/16265/is-this-the-best-way-to-copy-voicemails-from-an-iphone/</link>
		<comments>http://maisonbisson.com/blog/post/16265/is-this-the-best-way-to-copy-voicemails-from-an-iphone/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 19:32:21 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Blink]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iPhone backup]]></category>
		<category><![CDATA[messages]]></category>
		<category><![CDATA[save voicemail messages]]></category>
		<category><![CDATA[voicemail]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16265</guid>
		<description><![CDATA[Instructables tells us&#160;to get the files from the iPhone backup in&#160;~/Library/Application Support/MobileSync/Backup/, but &#8220;iTunes renames all your files xxxxxxx.mddata. So all you need to do is figure out the original file name extension and you will be able to view the file.&#8221; Ugh, isn&#8217;t there a better way?]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.instructables.com/id/How-to-Download-Voicemail-from-an-iPhone/step2/You-could-just-read-these-files-but-iTunes-rename/">Instructables tells us</a>&nbsp;to get the files from the iPhone backup in&nbsp;<code>~/Library/Application Support/MobileSync/Backup/</code>, but &#8220;iTunes renames all your files xxxxxxx.mddata. So all you need to do is figure out the original file name extension and you will be able to view the file.&#8221;</p>
<p>Ugh, isn&#8217;t there a better way?</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16265/is-this-the-best-way-to-copy-voicemails-from-an-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 Form Elements</title>
		<link>http://maisonbisson.com/blog/post/16266/html5-form-elements/</link>
		<comments>http://maisonbisson.com/blog/post/16266/html5-form-elements/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 00:37:38 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html 5]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Mark Pilgrim]]></category>
		<category><![CDATA[markup]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16266</guid>
		<description><![CDATA[Mark Pilgrim&#8217;s overview of HTML 5 form elements includes the following: Placeholder Text Autofocus Fields Email Addresses Web Addresses Numbers as Spinboxes Numbers as Sliders Date Pickers Search Boxes Color Pickers Form Validation Required Fields Further Reading]]></description>
			<content:encoded><![CDATA[<p><a href="http://diveintohtml5.info/forms.html">Mark Pilgrim&#8217;s overview of HTML 5 form elements</a> includes the following:</p>
<ul>
<li><a href="http://diveintohtml5.info/forms.html#placeholder">Placeholder Text</a></li>
<li><a href="http://diveintohtml5.info/forms.html#autofocus">Autofocus Fields</a></li>
<li><a href="http://diveintohtml5.info/forms.html#type-email">Email Addresses</a></li>
<li><a href="http://diveintohtml5.info/forms.html#type-url">Web Addresses</a></li>
<li><a href="http://diveintohtml5.info/forms.html#type-number">Numbers as Spinboxes</a></li>
<li><a href="http://diveintohtml5.info/forms.html#type-range">Numbers as Sliders</a></li>
<li><a href="http://diveintohtml5.info/forms.html#type-date">Date Pickers</a></li>
<li><a href="http://diveintohtml5.info/forms.html#type-search">Search Boxes</a></li>
<li><a href="http://diveintohtml5.info/forms.html#type-color">Color Pickers</a></li>
<li><a href="http://diveintohtml5.info/forms.html#validation">Form Validation</a></li>
<li><a href="http://diveintohtml5.info/forms.html#required">Required Fields</a></li>
<li><a href="http://diveintohtml5.info/forms.html#further-reading">Further Reading</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16266/html5-form-elements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring Amazon Linux For Web Services (Spring 2012)</title>
		<link>http://maisonbisson.com/blog/post/16248/configuring-amazon-linux-for-web-services-spring-2012/</link>
		<comments>http://maisonbisson.com/blog/post/16248/configuring-amazon-linux-for-web-services-spring-2012/#comments</comments>
		<pubDate>Mon, 16 Apr 2012 18:53:39 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[amazon machine image]]></category>
		<category><![CDATA[ami]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[cookbook]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[instructions]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[rhel]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[systems administration]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16248</guid>
		<description><![CDATA[I&#8217;ve tested this cookbook against Amazon Linux, but it will probably work just as well with the current version of CentOS. Basic Installation First, get root and update the OS: With that done, let&#8217;s get the basic packages and services installed: That gets us Apache HTTPD with SSL, PHP with a number of modules, Memcached, [...]]]></description>
			<content:encoded><![CDATA[<p><div class="contents innerindex"><h3>Contents</h3><ol><li><a href="http://maisonbisson.com/blog/post/16248/configuring-amazon-linux-for-web-services-spring-2012/#basic-installation">Basic Installation</a></li><li><a href="http://maisonbisson.com/blog/post/16248/configuring-amazon-linux-for-web-services-spring-2012/#mysql-configuration">MySQL Configuration</a></li><li><a href="http://maisonbisson.com/blog/post/16248/configuring-amazon-linux-for-web-services-spring-2012/#apache-httpdssl-configuration">Apache HTTPD+SSL Configuration</a></li></ol></div>I&#8217;ve tested this cookbook against Amazon Linux, but it will probably work just as well with the current version of CentOS.</p>
<h3 id="basic-installation" >Basic Installation</h3>
<p>First, get root and update the OS:</p>
<pre class="brush: plain; title: ; notranslate">sudo -s
yum update</pre>
<p>With that done, let&#8217;s get the basic packages and services installed:</p>
<pre class="brush: plain; title: ; notranslate">yum install mysql mysql-server mysql-devel httpd httpd-devel mod_ssl php php-devel php-mysql php-gd php-dom php-pear php-json memcached svn gcc pcre-devel make</pre>
<p>That gets us Apache HTTPD with SSL, PHP with a number of modules, Memcached, and a few system tools.</p>
<p>Let&#8217;s set the packaged services to start on reboot:</p>
<pre class="brush: plain; title: ; notranslate">chkconfig --level 345 httpd on
chkconfig --level 345 mysqld on
chkconfig --level 345 memcached on
chkconfig --list</pre>
<p>APC and the Memcahe module are both essential for performance, but they need to be installed using PECL. Simply accept the default options for everything, then execute the echo command as shown to create the ini file.</p>
<pre class="brush: plain; title: ; notranslate">pecl install apc-beta
echo extension=apc.so &gt; /etc/php.d/apc.ini</pre>
<pre class="brush: plain; title: ; notranslate">pecl install memcache
echo extension=memcache.so &gt; /etc/php.d/memcache.ini</pre>
<p>And with all that you should have a working, if not fully configured, system. Let&#8217;s start the services to take a look:</p>
<pre class="brush: plain; title: ; notranslate">/sbin/service mysqld start
/sbin/service memcached start
/sbin/service httpd start</pre>
<h3 id="mysql-configuration" >MySQL Configuration</h3>
<p>MySQL should output a number of messages about configuring itself on the first startup, but all the services should start.</p>
<p>Now we need to create the database and user:</p>
<pre class="brush: plain; title: ; notranslate">mysql -u root -e &quot;CREATE DATABASE mydb CHARACTER SET utf8 COLLATE utf8_general_ci;&quot;
mysql -u root -e &quot;CREATE USER 'myuser'@'localhost';&quot;
mysql -u root -e &quot;GRANT ALL ON mydb.* TO 'myuser'@'localhost';&quot;</pre>
<p>And then import the database from an export:</p>
<pre class="brush: plain; title: ; notranslate">mysql pro -u root &lt; mydb.sql</pre>
<h3 id="apache-httpdssl-configuration" >Apache HTTPD+SSL Configuration</h3>
<p>Installing your app is up to you, but I usually fetch it via SVN into <code>/var/www/appname</code>.</p>
<p>And now to configure HTTPD services:</p>
<p>In <code>/etc/httpd/conf/httpd.conf</code> set <code>AllowOverride All</code> as shown below:</p>
<pre class="brush: plain; title: ; notranslate">&lt;Directory /&gt;
    Options FollowSymLinks
    AllowOverride All
&lt;/Directory&gt;</pre>
<p>Delete the vhost definition in <code>/etc/httpd/conf.d/ssl.conf</code> and create a new vhost file in <code>/etc/httpd/conf.d/vhost.conf</code> with something like the following:</p>
<pre class="brush: plain; title: ; notranslate">&lt;VirtualHost *:80&gt;
	ServerAdmin support@example.com
	ServerName falcon.pro.gostage.it
	DocumentRoot /var/www/appname
	ErrorLog logs/appname-error_log
	CustomLog logs/appname-access_log common
&lt;/VirtualHost&gt;
&lt;VirtualHost *:443&gt;
	ServerAdmin support@example.com
	ServerName falcon.pro.gostage.it
	DocumentRoot /var/www/appname
	ErrorLog logs/appname-error_log
	CustomLog logs/appname-access_log common
	SSLEngine on
	SSLProtocol all -SSLv2
	SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
	SSLCertificateFile /etc/pki/tls/certs/localhost.crt
	SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
&lt;/VirtualHost&gt;</pre>
<p>Now restart the HTTP daemon:</p>
<pre class="brush: plain; title: ; notranslate">/sbin/service httpd restart</pre>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16248/configuring-amazon-linux-for-web-services-spring-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP vs. Frameworks</title>
		<link>http://maisonbisson.com/blog/post/16168/php-vs-frameworks/</link>
		<comments>http://maisonbisson.com/blog/post/16168/php-vs-frameworks/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 00:03:15 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Blink]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Rasmus Lerdorf]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16168</guid>
		<description><![CDATA[Six years ago this month the Zend framework preview was released and Rasmus Lerdorf published a blog post titled &#8220;The no-framework PHP MVC framework&#8221; (italics added). R. Rajesh Jeba Anbiah noted irony.]]></description>
			<content:encoded><![CDATA[<p>Six years ago this month the <a href="http://shiflett.org/blog/2006/mar/zend-framework-preview">Zend <em>framework</em> preview was released</a> and Rasmus Lerdorf published a blog post titled &#8220;<a href="http://toys.lerdorf.com/archives/38-The-no-framework-PHP-MVC-framework.html">The no-<em>framework</em> PHP MVC <em>framework</em></a>&#8221; (italics added). <a href="http://bytes.com/topic/php/answers/465291-zend-framework-rasmus-no-framework-php-mvc-framework">R. Rajesh Jeba Anbiah noted</a> irony.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16168/php-vs-frameworks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scanwiches</title>
		<link>http://maisonbisson.com/blog/post/16162/scanwiches/</link>
		<comments>http://maisonbisson.com/blog/post/16162/scanwiches/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 18:55:55 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Style, Fashion and Food]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[items on face of scanner]]></category>
		<category><![CDATA[sandwich]]></category>
		<category><![CDATA[sandwiches]]></category>
		<category><![CDATA[scanned]]></category>
		<category><![CDATA[scanwhich]]></category>
		<category><![CDATA[Scanwiches]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16162</guid>
		<description><![CDATA[Scanwiches: scans of sandwiches for education and delight.]]></description>
			<content:encoded><![CDATA[<p><a href="http://maisonbisson.com/files/2012/03/Parisi-Bakery-Ham-Swiss-Tomato-Lettuce-Mustard-Mayo-on-a-hero.jpg" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-large wp-image-16163" title="Parisi Bakery: Ham, Swiss, Tomato, Lettuce, Mustard, Mayo, on a hero" src="http://maisonbisson.com/files/2012/03/Parisi-Bakery-Ham-Swiss-Tomato-Lettuce-Mustard-Mayo-on-a-hero-1024x789.jpg" alt="" width="500" height="385" /></a></p>
<p><a href="http://scanwiches.com/">Scanwiches: scans of sandwiches for education and delight</a>. Above is <a href="http://scanwiches.com/post/89084038/scanwich">Parisi Bakery&#8217;s ham, swiss, tomato, lettuce, mustard, mayo, on a hero</a>. Prints were said to have been available &#8212; <a href="http://scanwiches.com/post/142318544/homemade-the-dagwood-pastrami-roast-beef">I&#8217;d like the dagwood, thank you</a> &#8212; but <a href="http://jsx55.com/scanwichprints">the store seems in a sad state</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16162/scanwiches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pew Internet Project: &#8220;19% of adults own a tablet computer&#8221;</title>
		<link>http://maisonbisson.com/blog/post/16158/pew-internet-project-19-of-adults-own-a-tablet-computer/</link>
		<comments>http://maisonbisson.com/blog/post/16158/pew-internet-project-19-of-adults-own-a-tablet-computer/#comments</comments>
		<pubDate>Sun, 18 Mar 2012 22:38:48 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Lee Rainie]]></category>
		<category><![CDATA[market]]></category>
		<category><![CDATA[pew internet project]]></category>
		<category><![CDATA[population]]></category>
		<category><![CDATA[tablet]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16158</guid>
		<description><![CDATA[The tablet market, began with the introduction of the original iPad, and in just two years has grown to count nearly one out of every five adults in the US as a consumer.]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve heard stories about <a href="http://www.asymco.com/2012/01/26/the-year-of-the-ipad-for-the-second-year-in-a-row/">how significant the growth of Apple&#8217;s iPad is</a>, but <a href="http://www.pewinternet.org/">Pew Internet and American Life Project</a> <a href="http://www.pewinternet.org/Experts/Lee-Rainie.aspx">Director Lee Rainie</a> speaking at the <a href="http://www.nfais.org/">National Federation of Advanced Information Services</a> (NFAIS) <a href="http://www.nfais.org/page/365-mobile-devices-and-delivery-of-information-mar-2012">conference on Mobile Devices and the Delivery of Information</a> <a href="http://www.pewinternet.org/Presentations/2012/Mar/The-State-of-Mobile-America.aspx">shared a stat that made me pause</a>:</p>
<blockquote><p>19% of adults own a tablet computer &#8211; iPad</p></blockquote>
<p>To clarify, that 19% does not include ebook readers (they&#8217;re tracked separately). Here&#8217;s the whole slide:</p>
<p><a href="http://maisonbisson.com/files/2012/03/gadget-ownership-among-the-US-adult-population.png" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-large wp-image-16159" title="gadget ownership among the US adult population" src="http://maisonbisson.com/files/2012/03/gadget-ownership-among-the-US-adult-population-1024x764.png" alt="" width="500" height="373" /></a></p>
<p>The tablet market, which is <a href="http://gigaom.com/mobile/at-this-rate-there-wont-be-a-tablet-market-just-an-ipad-market/">essentially an iPad market</a>, began with the introduction of the original <a href="http://en.wikipedia.org/wiki/IPad">iPad</a> on April 3, 2010, and has grown now to count nearly one out of every five adults in the US as a consumer (<a href="http://www.census.gov/compendia/statab/cats/population.html">the Census Bureau tells me</a> there are over 240 million people aged 25 and older in the US).</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16158/pew-internet-project-19-of-adults-own-a-tablet-computer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rob Reid&#8217;s Copyright Math</title>
		<link>http://maisonbisson.com/blog/post/16151/rob-reids-copyright-math/</link>
		<comments>http://maisonbisson.com/blog/post/16151/rob-reids-copyright-math/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 21:53:54 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Copyrights & Intellectual Property]]></category>
		<category><![CDATA[copyfight]]></category>
		<category><![CDATA[copyright issues]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[economy]]></category>
		<category><![CDATA[piracy]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16151</guid>
		<description><![CDATA[Rob Reid&#8217;s Copyright Math at TED2012: the claimed effect of entertainment piracy to US economy is larger than value of most of our agricultural output.]]></description>
			<content:encoded><![CDATA[<p><a href="http://maisonbisson.com/files/2012/03/Rob-Reids-Copyright-Math.png" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-large wp-image-16156" title="Rob Reid's Copyright Math" src="http://maisonbisson.com/files/2012/03/Rob-Reids-Copyright-Math-1024x774.png" alt="" width="500" height="377" /></a></p>
<p><a href="http://www.ted.com/talks/rob_reid_the_8_billion_ipod.html">Rob Reid&#8217;s Copyright Math</a> at TED2012: the claimed effect of entertainment piracy to US economy is larger than value of most of our agricultural output.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16151/rob-reids-copyright-math/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pantone Yummies</title>
		<link>http://maisonbisson.com/blog/post/16138/pantone-yummies/</link>
		<comments>http://maisonbisson.com/blog/post/16138/pantone-yummies/#comments</comments>
		<pubDate>Sun, 11 Mar 2012 17:45:15 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Style, Fashion and Food]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[pantone]]></category>
		<category><![CDATA[tarts]]></category>
		<category><![CDATA[yummy]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16138</guid>
		<description><![CDATA[Beautiful food art from Emily Griottes.]]></description>
			<content:encoded><![CDATA[<p>By <a href="http://www.griottes.fr/">Emilie Griottes</a>:</p>
<p><a href="http://maisonbisson.com/files/2012/03/pantone-tarts.jpg" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-large wp-image-16146" title="pantone-tarts" src="http://maisonbisson.com/files/2012/03/pantone-tarts-690x1024.jpg" alt="" width="500" height="742" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16138/pantone-yummies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Access and Open Data Finally Getting Public Attention</title>
		<link>http://maisonbisson.com/blog/post/16133/open-access-and-open-data-finally-getting-public-attention/</link>
		<comments>http://maisonbisson.com/blog/post/16133/open-access-and-open-data-finally-getting-public-attention/#comments</comments>
		<pubDate>Sat, 10 Mar 2012 17:32:28 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Copyrights & Intellectual Property]]></category>
		<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[open access]]></category>
		<category><![CDATA[open data]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16133</guid>
		<description><![CDATA[Complaints over the cost of academic journals have long been a trope that repeats at library conferences with no denouement, but there are new signs that might be changing.]]></description>
			<content:encoded><![CDATA[<p><a href="http://maisonbisson.com/files/2012/03/open-sign-come-in.jpg" class="highslide-image" onclick="return hs.expand(this);"><img class="alignright size-medium wp-image-16135" title="open-sign-come-in" src="http://maisonbisson.com/files/2012/03/open-sign-come-in-300x226.jpg" alt="" width="300" height="226" /></a>Complaints over the cost of academic journals have long been a trope that repeats at library conferences with no denouement, but there are new signs that might be changing.</p>
<p>The issue is that a large portion of the research done in the US is performed by faculty paid by academic institutions and supported by public money, often <a href="http://grants.nih.gov/grants/oer.htm">grants from the NIH</a>. A significant condition of promotion in academic careers is publication of original research in trusted journals, which is entirely reasonable to most everybody involved, except for the librarians who have to pay for the journals. The journals, you see, are really expensive, but the problem isn&#8217;t the price of the journals, it&#8217;s the fact that they pay nothing to support the research they publish.</p>
<p>In more direct terms, universities and governments pay to do the research, then they have to pay again to buy the journals in which that research is published. Meanwhile, the publishers collect the research for free and then sell it back to the people who did the work for very large sums of money.</p>
<p>This has been a problem for decades, but it&#8217;s become more significant in the past decade because technology has changed how libraries buy those journals. It used to be that a library that couldn&#8217;t afford to continue a journal subscription still kept the shelves of back issues they&#8217;d purchased previously, but electronic access is licensed, not sold. A library facing a budget crunch this year can&#8217;t cancel a subscription without giving up access to all the back issues as well. One bad budget year can empty a modern library of the resources we expect from them.</p>
<p>It is both a surprise and not a surprise that several years into the longest and hardest recession most living Americans had ever suffered, this issue is now getting broader public attention. Michael Wilkes, the voice of <a href="http://www.kcrw.com/etc/programs/so/so120122searching_for_open_a">KCRW&#8217;s Second Opinion</a> made it the point of a <a href="http://download.kcrw.com/audio/847657/so_2012-01-20-213257.mp3">recent episode</a> (mp3).</p>
<p>I&#8217;d been out of library circles for too long to realize this outburst was triggered by <a title="The Microsoft Store Experience" href="http://gowers.wordpress.com/2012/01/21/elsevier-my-part-in-its-downfall/">a blog post by Timothy Gowers</a> that triggered <a href="http://thecostofknowledge.com/">a boycott of the largest journal publisher</a>, but an <a href="http://www.podtrac.com/pts/redirect.mp3/audio.wnyc.org/otm/otm021712c.mp3">episode</a> (mp3) of <a href="http://www.onthemedia.org/2012/feb/17/trouble-elsevier-leading-academic-publisher/">On The Media took up this issue in some detail</a>. Meanwhile, some of the federal agencies responsible for the largest share of research grants are <a href="http://www.bloomberg.com/news/2012-01-10/scientists-share-secrets-or-lose-funding-stodden-and-arbesman.html">making open access to raw data a condition of the grants</a> (<a href="http://www.nsf.gov/pubs/policydocs/pappguide/nsf11001/aag_6.jsp#VID4">NSF&#8217;s policy</a>) and the new <a href="http://www.data.gov/">data.gov</a> is has been <a href="http://www.ibm.com/developerworks/industry/library/ind-datagov/index.html">launched as a clearinghouse</a> for currently available data.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16133/open-access-and-open-data-finally-getting-public-attention/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://download.kcrw.com/audio/847657/so_2012-01-20-213257.mp3" length="1720026" type="audio/mpeg" />
<enclosure url="http://www.podtrac.com/pts/redirect.mp3/audio.wnyc.org/otm/otm021712c.mp3" length="157" type="audio/mpeg" />
		</item>
		<item>
		<title>The Microsoft Store Experience</title>
		<link>http://maisonbisson.com/blog/post/16124/the-microsoft-store-experience/</link>
		<comments>http://maisonbisson.com/blog/post/16124/the-microsoft-store-experience/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 19:17:02 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[apple store]]></category>
		<category><![CDATA[Apple vs. Microsoft]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[Microsoft Store]]></category>
		<category><![CDATA[retail]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16124</guid>
		<description><![CDATA[There&#8217;s a Microsoft Store right across from the Apple Store in the Valley Fair Mall. Cliff and I realized this after exiting the Apple Store there with a new keyboard and headphones. We&#8217;d never been in an MS Store before, so we ambled over with our clean white Apple-branded accessories in hand. The Windows Phone [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://maisonbisson.com/files/2012/02/microsoft-store-logo.jpg" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-large wp-image-16126" title="Microsoft Store Logo" src="http://maisonbisson.com/files/2012/02/microsoft-store-logo-1024x369.jpg" alt="" width="500" height="180" /></a></p>
<p>There&#8217;s a <a href="http://content.microsoftstore.com/store/detail/Santa-Clara-CA">Microsoft Store</a> right across from the <a href="http://www.apple.com/retail/valleyfair/">Apple Store in the Valley Fair Mall</a>. <a href="http://spiralbound.net/">Cliff</a> and I realized this after exiting the Apple Store there with a new keyboard and headphones. We&#8217;d never been in an MS Store before, so we ambled over with our clean white Apple-branded accessories in hand. The <a href="http://www.microsoft.com/windowsphone/en-us/features/default.aspx">Windows Phone 7</a> display was in the back corner, attended by a nice woman who offered to fetch a <a href="http://www.nokia.com/gb-en/products/phone/lumia800/">Nokia Lumia 800</a> phone from the back for us to inspect. I have one of the earlier WP7 phones I use for browser testing. It&#8217;s really a pretty good looking mobile OS, and the browser is competent, and in the Nokia Lumia body I have to admit it&#8217;s quite a nice package.</p>
<p>I said as much to the woman who&#8217;d handed me the phone and the three of us exchanged a few words on the matter. Then she pointed at our Apple-branded boxes and told us it was a problem we&#8217;d brought them in. She was happy to help us dispose of them.</p>
<p>I smiled and offered the phone back. Other guests wanted to play with it as well, and I didn&#8217;t want to delay them or her. I felt sad for her, though I couldn&#8217;t say it. I can&#8217;t imagine we were the first people to walk in with Apple products clutched under our arms, and I&#8217;m surprised to see them perceived as a threat worthy of such a tone-deaf comment.</p>
<p>I can, however, remember a couple decades ago when I saw the Windows logo that way and probably said similar things myself.</p>
<p>The story would just be a startling realization of how significantly the two companies&#8217; fortunes have shifted since then, except for my time with the Windows tablets. They were on display with a keyboard and mouse attached, but I was poking at the screen trying to bring up the Windows menu when another salesperson asked if I needed help. I asked if I should expect the touch screen to work and the salesperson said I should, unless it&#8217;s been turned off. He did some fiddling, then restarted it with the explanation that that usually fixes most problems. It didn&#8217;t, so he continued fiddling and two other salespeople came over to help. Together they pointed and argued about how what might be wrong and how to fix it.</p>
<p>Again I felt sad and had to walk away.</p>
<p>Steve Jobs in 1996 explained to the Apple faithful, including me, that Apple&#8217;s success wasn&#8217;t dependent on Microsoft&#8217;s failure. Perhaps now the the MS faithful need to remember that the reverse is also true.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16124/the-microsoft-store-experience/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Thank you &#8211; got it working with that simple tweak.</title>
		<link>http://maisonbisson.com/blog/post/16083/happy-new-scriblio/comment-page-1/#comment-905401</link>
		<comments>http://maisonbisson.com/blog/post/16083/happy-new-scriblio/comment-page-1/#comment-905401#comments</comments>
		<pubDate>Tue, 14 Feb 2012 08:47:40 +0000</pubDate>
		<dc:creator>hoyin</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[scriblio]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/talkbox/thank-you-got-it-working-with-that-simple-tweak/</guid>
		<description><![CDATA[Thank you &#8211; got it working with that simple tweak.]]></description>
			<content:encoded><![CDATA[<p>Thank you &#8211; got it working with that simple tweak.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16083/happy-new-scriblio/comment-page-1/#comment-905401/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I am very happy you have resurrected this plugin!</title>
		<link>http://maisonbisson.com/blog/post/16083/happy-new-scriblio/comment-page-1/#comment-905323</link>
		<comments>http://maisonbisson.com/blog/post/16083/happy-new-scriblio/comment-page-1/#comment-905323#comments</comments>
		<pubDate>Mon, 13 Feb 2012 21:30:53 +0000</pubDate>
		<dc:creator>hoyin</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[scriblio]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/talkbox/i-am-very-happy-you-have-resurrected-this-plugin/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16083/happy-new-scriblio/comment-page-1/#comment-905323/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marta Becket&#8217;s Final Performance Tonight</title>
		<link>http://maisonbisson.com/blog/post/16106/marta-bckets-final-performance-tonight/</link>
		<comments>http://maisonbisson.com/blog/post/16106/marta-bckets-final-performance-tonight/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 00:40:45 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Photoblog]]></category>
		<category><![CDATA[Amargosa Opera House]]></category>
		<category><![CDATA[death valley]]></category>
		<category><![CDATA[final performance]]></category>
		<category><![CDATA[Marta Backet]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16106</guid>
		<description><![CDATA[Legend has it that Marta Becket rolled in to Death Valley Junction in 1967 and has been performing at the Amargosa Opera House since, but tonight is her last performance. I visited in 2004 and took in the show then. It&#8217;s a certain kind of show and performer that can run 45 years non-stop (it was [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://maisonbisson.com/files/2012/02/amargosa-opera-house.jpg" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter  wp-image-16107" title="amargosa opera house" src="http://maisonbisson.com/files/2012/02/amargosa-opera-house.jpg" alt="" width="614" height="460" /></a></p>
<p>Legend has it that <a href="http://amargosa-opera-house.com/aboutmarta.htm">Marta Becket</a> rolled in to <a href="http://maps.google.com/maps?q=amargosa+opera+house&amp;ll=36.315125,-116.411133&amp;spn=3.607007,5.668945&amp;hq=amargosa+opera+house&amp;radius=15000">Death Valley Junction</a> in 1967 and has been performing at the <a href="http://amargosa-opera-house.com/operahhouse.htm">Amargosa Opera House</a> since, but <a href="http://amargosa-opera-house.com/schedule.htm">tonight is her last performance</a>. I <a href="http://www.flickr.com/photos/maisonbisson/tags/amargosa/">visited in 2004</a> and took in the show then. It&#8217;s a certain kind of show and performer that can run 45 years non-stop (it was in its 37th year when I saw it).</p>
<p><a title="Amargosa Opera House Playbill" href="http://www.flickr.com/photos/maisonbisson/6866068553/"><img src="http://farm8.staticflickr.com/7040/6866068553_e1f0020376_t.jpg" alt="Amargosa Opera House Playbill" width="72" height="100" border="0" /></a> <a title="Amargosa Opera House Entrance" href="http://www.flickr.com/photos/maisonbisson/6866066879/"><img src="http://farm8.staticflickr.com/7209/6866066879_b4cfef4e8b_t.jpg" alt="Amargosa Opera House Entrance" width="100" height="75" border="0" /></a> <a title="Amargosa Hotel Entrance" href="http://www.flickr.com/photos/maisonbisson/6866064655/"><img src="http://farm8.staticflickr.com/7042/6866064655_456d6cec0e_t.jpg" alt="Amargosa Hotel Entrance" width="100" height="75" border="0" /></a> <a title="Amargosa Hotel Dining Room" href="http://www.flickr.com/photos/maisonbisson/6866060983/"><img src="http://farm8.staticflickr.com/7205/6866060983_82b00dd39f_t.jpg" alt="Amargosa Hotel Dining Room" width="100" height="75" border="0" /></a> <a title="Amargosa Opera House Entrance" href="http://www.flickr.com/photos/maisonbisson/6866059643/"><img src="http://farm8.staticflickr.com/7063/6866059643_374ca5691e_t.jpg" alt="Amargosa Opera House Entrance" width="100" height="75" border="0" /></a> <a title="Amargosa Opera House Painted Alcove" href="http://www.flickr.com/photos/maisonbisson/6866062287/"><img src="http://farm8.staticflickr.com/7043/6866062287_845181e683_t.jpg" alt="Amargosa Opera House Painted Alcove" width="75" height="100" border="0" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16106/marta-bckets-final-performance-tonight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>i&#8217;ve useing wpcas in wordpress 3.3.1 with extranet and have some trouble with authentication with frontend proxy service.</title>
		<link>http://maisonbisson.com/projects/wpcas/comment-page-1/#comment-894073</link>
		<comments>http://maisonbisson.com/projects/wpcas/comment-page-1/#comment-894073#comments</comments>
		<pubDate>Mon, 09 Jan 2012 11:08:14 +0000</pubDate>
		<dc:creator>josef lahmer</dc:creator>
		
		<guid isPermaLink="false">http://maisonbisson.com/talkbox/ive-useing-wpcas-in-wordpress-3-3-1-with-extranet-and-have-some-trouble-with-authentication-with-frontend-proxy-service/</guid>
		<description><![CDATA[i&#8217;ve useing wpcas in wordpress 3.3.1 with extranet and have some trouble with authentication with frontend proxy service.]]></description>
			<content:encoded><![CDATA[<p>i&#8217;ve useing wpcas in wordpress 3.3.1 with extranet and have some trouble with authentication with frontend proxy service.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/projects/wpcas/comment-page-1/#comment-894073/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Action Cameras</title>
		<link>http://maisonbisson.com/blog/post/16098/action-cameras/</link>
		<comments>http://maisonbisson.com/blog/post/16098/action-cameras/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 03:32:00 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Photoblog]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[camera equipment]]></category>
		<category><![CDATA[Countour]]></category>
		<category><![CDATA[Drift]]></category>
		<category><![CDATA[GoPro]]></category>
		<category><![CDATA[POV]]></category>
		<category><![CDATA[POV camera]]></category>
		<category><![CDATA[Swann]]></category>
		<category><![CDATA[video camera]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16098</guid>
		<description><![CDATA[You know about Countour and GoPro, but you may not have seen Drift and Swann. Is this a market that is getting saturated, or is it about to explode? Contour marketing video: GoPro marketing video: Drift marketing video: Swann marketing video: Three of the cameras compared:]]></description>
			<content:encoded><![CDATA[<p>You know about <a href="http://contour.com/">Countour</a> and <a href="http://gopro.com/">GoPro</a>, but you may not have seen <a href="http://driftinnovation.com/">Drift</a> and <a href="http://www.swann.com/s/products/view/?product=1297">Swann</a>. Is this a market that is getting saturated, or is it about to explode?</p>
<p>Contour marketing video:</p>
<p><a href="http://maisonbisson.com/blog/post/16098/action-cameras/"><em>Click here to view the embedded video.</em></a></p>
<p>GoPro marketing video:</p>
<p><a href="http://maisonbisson.com/blog/post/16098/action-cameras/"><em>Click here to view the embedded video.</em></a></p>
<p>Drift marketing video:</p>
<p><a href="http://maisonbisson.com/blog/post/16098/action-cameras/"><em>Click here to view the embedded video.</em></a></p>
<p>Swann marketing video:</p>
<p><a href="http://maisonbisson.com/blog/post/16098/action-cameras/"><em>Click here to view the embedded video.</em></a></p>
<p>Three of the cameras compared:</p>
<p><a href="http://maisonbisson.com/blog/post/16098/action-cameras/"><em>Click here to view the embedded video.</em></a></p>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16098/action-cameras/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Happy New Scriblio!</title>
		<link>http://maisonbisson.com/blog/post/16083/happy-new-scriblio/</link>
		<comments>http://maisonbisson.com/blog/post/16083/happy-new-scriblio/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 22:26:01 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[scriblio]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16083</guid>
		<description><![CDATA[The most recently released, stable version of Scriblio is marked 2.9-r1 and was last updated in June 2010. You can be forgiven for thinking development had ceased in the interim. Today, however, I&#8217;m proud to introduce a completely new Scriblio, re-written from the ground up to take advantage of the latest features of WordPress and eliminate the mistakes [...]]]></description>
			<content:encoded><![CDATA[<p>The most recently released, stable version of <a href="http://about.scriblio.net/">Scriblio</a> is marked <a href="http://plugins.trac.wordpress.org/browser/scriblio/tags/2.9-r1">2.9-r1</a> and was last updated in June 2010. You can be forgiven for thinking development had ceased in the interim. Today, however, I&#8217;m proud to introduce a completely new Scriblio, re-written from the ground up to take advantage of the latest features of WordPress and eliminate the mistakes made in previous versions.</p>
<p>This update allows users to search and explore WordPress sites using facets that represent the tags, categories and other aspects of the collection. It works with <a href="http://codex.wordpress.org/Post_Types">custom post types</a> and <a href="http://codex.wordpress.org/Taxonomies">custom taxonomies</a>, and works for library records as well regular blog posts and pretty much anything else that can be represented in the posts table (and there are people putting <a href="http://wordpress.org/extend/plugins/business-directory/">business directories</a>, <a href="http://www.appthemes.com/themes/classipress/">classified ads</a>, <a href="http://wordpress.org/extend/plugins/lodgixcom-vacation-rental-listing-management-booking-plugin/">vacation rentals</a>, <a href="http://www.appthemes.com/themes/jobroller/">job boards</a>, <a href="http://wordpress.org/extend/plugins/great-real-estate/">real estate</a>, and <a href="http://wordpress.org/extend/plugins/">lots of other stuff</a> in their posts tables).</p>
<p>Review the code now:</p>
<ul>
<li>Browse: <a href="http://plugins.trac.wordpress.org/browser/scriblio/trunk/">http://plugins.trac.wordpress.org/browser/scriblio/trunk/</a></li>
<li>Anonymous SVN: <a href="http://plugins.svn.wordpress.org/scriblio/trunk/">http://plugins.svn.wordpress.org/scriblio/trunk/</a></li>
</ul>
<p>Because this is entirely rewritten it deserves all-new documentation. First, however, I need to explain that a number of features of the old Scriblio are not yet implemented in this version. In some cases this is because WordPress now offers similar features and it&#8217;s better to use those, in other cases it&#8217;s because they&#8217;re just not implemented yet.</p>
<p>This 2007 screenshot shows most of the public-facing search features (<a href="http://www.flickr.com/photos/scriblio/2104229944/">view it in Flickr for annotations</a>):</p>
<p><a href="http://maisonbisson.com/files/2012/01/scriblio-search-features-2007.jpg" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-medium wp-image-16084" title="scriblio search features 2007" src="http://maisonbisson.com/files/2012/01/scriblio-search-features-2007-268x300.jpg" alt="" width="268" height="300" /></a></p>
<p>Specifically:</p>
<ul>
<li>Display facets in widgets, <a href="http://www.flickr.com/photos/scriblio/3321861450/">clicking a term in the facet re-runs the search with that facet added</a></li>
<li>Display the the terms of the current search and allow users edit them</li>
<li><a href="http://www.flickr.com/photos/scriblio/3320923681/">Suggest search terms</a> based on the facets in the corpus as users type in the search box</li>
<li>Render book records in HTML with cover images</li>
<li>Display the <a href="http://www.flickr.com/photos/scriblio/2331692072/">availability and shelf location</a> of the book</li>
<li>Display links to Google Book Search and other resources related to the book</li>
<li>Allow users to <a href="http://maisonbisson.com/blog/post/12094/scriblio-feature-text-this-to-me/">send an SMS with the book&#8217;s shelf location</a></li>
</ul>
<p>And behind the scenes, Scriblio had some rather complex functionality to support those features:</p>
<ul>
<li><a href="http://www.flickr.com/photos/scriblio/3324653514/">Crawl library database systems to extract book info</a> for bulk imports, ongoing updates, and real-time status information</li>
<li>Implement structured data on top of WordPress posts to represent books, archive records, and other media</li>
<li>Replaced WordPress&#8217; built-in query parsing that gets matching content from the database</li>
<li>Support for using <a href="http://sphinxsearch.com/">Sphinx as the keyword search engine</a> instead of MySQL</li>
</ul>
<p><a href="http://maisonbisson.com/files/2012/01/scriblio-component-relationships-2009.jpg" class="highslide-image" onclick="return hs.expand(this);"><img class="aligncenter size-medium wp-image-16085" title="scriblio component relationships 2009" src="http://maisonbisson.com/files/2012/01/scriblio-component-relationships-2009-300x300.jpg" alt="" width="300" height="300" /></a></p>
<p>For the purposes of this rewrite, I&#8217;ve been focusing only on the components related to searching and browsing a collection. In my 2009 <a href="http://www.flickr.com/photos/scriblio/3338005621/">diagram of the components</a>, that&#8217;s the box with the Scriblio logo in it. Of that component, I see two features missing: live searching and user-specified sort ordering (this was implemented in 2.9, but never released publicly). I have not yet looked at the other components to determine the complexity of migrating them. <strong>Anybody, if there is anybody, who&#8217;s currently using Scriblio with those components SHOULD NOT UPGRADE.</strong></p>
<p>Some things that need to be done in the short term:</p>
<ul>
<li>Reconnect with current Scriblio users; get an understanding of the needs and interests of the community</li>
<li>Migrate the main Scriblio website to a new server and document this new version of Scriblio there</li>
<li>Implement search suggestions/live searching</li>
<li>Implement user-controlled result sorting (sort by relevance, a-z, set the sort field, etc)</li>
<li>Review the Scriblio Schema components and make a plan for how to move those forward</li>
<li>[Name your plans for Scriblio here]</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16083/happy-new-scriblio/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>How WordPress Taxonomy Query URLs Could Be More Awesomer</title>
		<link>http://maisonbisson.com/blog/post/16074/better-taxonomy-query-syntax/</link>
		<comments>http://maisonbisson.com/blog/post/16074/better-taxonomy-query-syntax/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 08:08:59 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[$wp_query]]></category>
		<category><![CDATA[logical operators]]></category>
		<category><![CDATA[query]]></category>
		<category><![CDATA[rewrite rules]]></category>
		<category><![CDATA[syntax]]></category>
		<category><![CDATA[taxonomy]]></category>
		<category><![CDATA[url rewriting]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=16074</guid>
		<description><![CDATA[(Updated, see below) WordPress 3.1 introduced some awesome new taxonomy query features, and the URL parsing allows some rudimentary syntax to query multiple terms and choose if the query is OR&#8217;d or AND&#8217;d. The URL syntax is as follows: A comma (,) between terms will return posts containing either term (logical OR), like this http://maisonbisson.com/blog/post/tag/wordpress,mysql/ . A [...]]]></description>
			<content:encoded><![CDATA[<p><strong>(Updated, see below)</strong> WordPress 3.1 introduced some awesome new <a href="http://ottopress.com/2010/wordpress-3-1-advanced-taxonomy-queries/">taxonomy query features</a>, and the URL parsing allows <a href="http://thereforei.am/2011/10/28/advanced-taxonomy-queries-with-pretty-urls/">some rudimentary syntax to query multiple terms</a> and choose if the query is OR&#8217;d or AND&#8217;d.</p>
<p>The URL syntax is as follows:</p>
<ul>
<li>A comma (,) between terms will return posts containing either term (logical OR), like this <a href="http://maisonbisson.com/blog/post/tag/wordpress,mysql/">http://maisonbisson.com/blog/post/tag/wordpress,mysql/</a> .</li>
<li>A plus sign (+) between terms will return posts containing all terms (logical AND), like this <a href="http://maisonbisson.com/blog/post/tag/wordpress+mysql/">http://maisonbisson.com/blog/post/tag/wordpress+mysql/</a> .</li>
</ul>
<p>Sadly, there&#8217;s no native way to structure a URL that excludes certain terms, and I&#8217;m not really comfortable mixing term separators and logical operators.</p>
<p>Suggestion: Separate all terms with commas (or spaces, represented in the URL as %20), and optionally prepend each term with an operator.</p>
<p>Example: The following query would require both &#8220;wordpress&#8221; and &#8220;mysql&#8221; tags, but exclude posts that have the &#8220;nginx&#8221; tag, <a href="http://maisonbisson.com/blog/post/tag/+wordpress,+mysql,-nginx/">http://maisonbisson.com/blog/post/tag/+wordpress,+mysql,-nginx/</a> .</p>
<p>This syntax is similar to that many people are already familiar with when querying search engines (<a href="http://searchengineland.com/google-sunsets-search-operator-98189">especially in Google, until recently</a>). It could also probably be implemented in a way that&#8217;s backwards compatible with the current syntax.</p>
<p>Worth a core patch? I&#8217;m on it if anybody else thinks this is a worthwhile feature.</p>
<p><strong>Update:</strong> <a href="http://core.trac.wordpress.org/ticket/19705">Ticketed with patch in WordPress core trac</a>, and the patch is live on this site now.</p>
<p><strong>Update 2:</strong> <a href="http://maisonbisson.com/blog/post/16083/happy-new-scriblio/">The new version of Scriblio</a> doesn&#8217;t yet support these new logical operators, but I&#8217;d love to integrate support if a feature like this is implemented in core WordPress.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/16074/better-taxonomy-query-syntax/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
