<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description></description><title>Route 19 Logbook</title><generator>Tumblr (3.0; @route19)</generator><link>http://logbook.route19.com/</link><item><title>Hacking Users Brains</title><description>&lt;a href="http://www.lukew.com//ff/entry.asp?1492"&gt;Hacking Users Brains&lt;/a&gt;: &lt;p&gt;&lt;ul&gt;&lt;li&gt;Asking questions is a good start but it’s not enough. Human recall about behavior is not great. We often forget or over report behaviors that make us look good –even in anonymous surveys.&lt;/li&gt;
&lt;li&gt;What people say they do and what they do are two different things. Questions can gather information about opinions but not behaviours.&lt;/li&gt;
&lt;li&gt;To learn about actual behaviors, you have to go where your customers are and observe them.&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;</description><link>http://logbook.route19.com/post/17709434080</link><guid>http://logbook.route19.com/post/17709434080</guid><pubDate>Thu, 16 Feb 2012 08:13:00 -0500</pubDate></item><item><title>Thermostat</title><description>&lt;p&gt;There are no good thermostats available out there. At least by&lt;br/&gt;
my standards. Nest looks cool (nest.com) but it’s expensive, scarce, and overkill.&lt;/p&gt;

&lt;p&gt;The perfect thermostat for me (I live in Eastern Canada) would have 3 settings: Off, 15°C, and 20°C. Not sure if it’s a single dial with those 3 options, or a dial with the 2 temperatures and a discrete on/off switch on the side. My preference would be a single 2 position dial that’s also a push button.&lt;/p&gt;

&lt;p&gt;I just want to set it low when the room won’t be used for an extended period (e.g. at night or when we’re away) and high otherwise. When it’s warm out I’ll turn it off.&lt;/p&gt;

&lt;p&gt;I don’t want to be able to fine tune the temperature, program a schedule, have it connect to the internet, or do motion sensing. 100% manual and “dumb”.&lt;/p&gt;

&lt;p&gt;Make that thermostat and I’ll buy 5.&lt;/p&gt;</description><link>http://logbook.route19.com/post/16610628713</link><guid>http://logbook.route19.com/post/16610628713</guid><pubDate>Fri, 27 Jan 2012 22:55:16 -0500</pubDate></item><item><title>devthenet/voyeur - GitHub</title><description>&lt;a href="https://github.com/devthenet/voyeur/"&gt;devthenet/voyeur - GitHub&lt;/a&gt;</description><link>http://logbook.route19.com/post/13718954708</link><guid>http://logbook.route19.com/post/13718954708</guid><pubDate>Sun, 04 Dec 2011 02:18:56 -0500</pubDate></item><item><title>Prevent Chrome from closing tabs with Command-W</title><description>&lt;p&gt;I’m experimenting with running Google Chrome as my default browser, full screen in Mac OS X Lion. I use a couple of different windows to separate tasks, like mail, project management and general web surfing. Getting annoyed with accidental tab and window closing (closing the last tab closes the window) I searched for an extension to prevent it, with no luck.&lt;/p&gt;
&lt;p&gt;My hackish solution was to remap the Command-W close window command to Option-Command-W so it’s not so automatic to close tabs by accident or habit.&lt;/p&gt;
&lt;p&gt;System Preferences &gt; Keyboard &gt; Keyboard Shortcuts &gt; Application Shortcuts:&lt;/p&gt;
&lt;p&gt;Click the plus sign (+) to add an application shortcut, select Google Chrome, enter Close Window as the Menu Title and enter your new mapping. Done. No more accidental keyboard shortcut induced window/tab closures.&lt;/p&gt;
&lt;p&gt;Now I just have to click the “x” in the tab title area when I really want it closed.&lt;/p&gt;</description><link>http://logbook.route19.com/post/12955014515</link><guid>http://logbook.route19.com/post/12955014515</guid><pubDate>Thu, 17 Nov 2011 22:44:00 -0500</pubDate><category>google chrome</category><category>close tab</category><category>close window</category><category>keyboard shortcut</category></item><item><title>flexxCOACH Learning Center</title><description>&lt;a href="http://www.flexxcoach.com/learningcenter/resources.aspx?z=coaches"&gt;flexxCOACH Learning Center&lt;/a&gt;: &lt;p&gt;Hockey coaching info.&lt;/p&gt;</description><link>http://logbook.route19.com/post/12596083332</link><guid>http://logbook.route19.com/post/12596083332</guid><pubDate>Thu, 10 Nov 2011 10:49:17 -0500</pubDate></item><item><title>"You escape the madness by seeing it as a thing you do, not a thing you make. You’re not making one..."</title><description>“You escape the madness by seeing it as a thing you do, not a thing you make. You’re not making one pot, you are a potter.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://www.readability.com/articles/tbmzbovd?legacy_bookmarklet=1"&gt;The one shot world – a case for career entrepreneurship and casual experimentation | blog.thestartuptoolkit.com | Readability&lt;/a&gt;&lt;/em&gt;</description><link>http://logbook.route19.com/post/12282183217</link><guid>http://logbook.route19.com/post/12282183217</guid><pubDate>Thu, 03 Nov 2011 08:45:04 -0400</pubDate></item><item><title>Idea: Projected Scoreboard</title><description>&lt;p&gt;&lt;strong&gt;Problem:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Your rink/arena/court has a small budget and an aging scoreboard. It’s going to cost upwards of $10,000 to replace it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A projector connected to a small-form PC running a custom Linux setup – it recovers from power failures and other issues automatically. Maybe a small UPS for short power failures.&lt;/p&gt;
&lt;p&gt;The PC connects to your arena’s wifi (or runs it’s own wireless network). It has a web server running a single web application that displays a scoreboard, with protected access to manage the scoreboard.&lt;/p&gt;
&lt;p&gt;Any device on the same network with a modern web browser could connect to the web server to view the scoreboard and sign in to manage it. For example, the timekeeper could have a laptop, tablet or smart-phone and control the scoreboard.&lt;/p&gt;
&lt;p&gt;The scoreboard display would be crisp and clear, with customizable styles and colours. Could connect to the PA system for horn and other audio. Could be used to display banner or video ads during intermissions. Internet-connected units could publish scores on webpages via a widget or API.&lt;/p&gt;
&lt;p&gt;Need a no-hassle installation, equipment that runs a long time without issues, and a simple and intuitive interface for setup, sign in and management.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hurdles:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Humidity, temperature, and dust in the arena could be a problem for the equipment.&lt;/li&gt;
&lt;li&gt;Will the projection be visible enough in well lit arenas? How many lumens do we need? Do we need a screen or just a white wall?&lt;/li&gt;
&lt;li&gt;Protecting the ceiling-mounted equipment from pucks/balls/etc.&lt;/li&gt;
&lt;li&gt;Installation position, projection area, bulb life, screen burn.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Costs:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Projector: $500-$2500&lt;/li&gt;
&lt;li&gt;PC: $200&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Steps:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Test a projector in an arena.&lt;/li&gt;
&lt;li&gt;Source and cost equipment.&lt;/li&gt;
&lt;/ol&gt;&lt;ul&gt;&lt;/ul&gt;</description><link>http://logbook.route19.com/post/11957644439</link><guid>http://logbook.route19.com/post/11957644439</guid><pubDate>Fri, 28 Oct 2011 15:56:42 -0400</pubDate></item><item><title>Sinatra Recipes</title><description>&lt;a href="http://recipes.sinatrarb.com/"&gt;Sinatra Recipes&lt;/a&gt;: &lt;p&gt;Sinatra example code.&lt;/p&gt;</description><link>http://logbook.route19.com/post/11436727684</link><guid>http://logbook.route19.com/post/11436727684</guid><pubDate>Fri, 14 Oct 2011 15:03:47 -0400</pubDate></item><item><title>Textmate, Rails, Bundler and vendor/bundle</title><description>&lt;p&gt;I use Textmate for working on Rails projects and recently started vendoring the app’s gems into vendor/bundle. As a result Textmate got slower when searching and the Go To File command (Command-T) brought up dozens of extra files from the vendored gems.&lt;/p&gt;
&lt;p&gt;To exclude those gems Textmate allows you to add a pattern to Folder References (Preferences &gt; Advanced &gt; Folder References) like so:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;!.*/(\.[^/]*|vendor/bundle|CVS|...&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If you’d prefer to do it on a per-project basis you can open your project and select the root directory, then click the “i” icon in the drawer to bring up the Folder Information dialog. There’s a Folder Pattern item there that will let you make changes specific to that project.&lt;/p&gt;
&lt;p&gt;I’m pretty sure I had to quit and re-open Textmate after making the update.&lt;/p&gt;</description><link>http://logbook.route19.com/post/11438816775</link><guid>http://logbook.route19.com/post/11438816775</guid><pubDate>Fri, 14 Oct 2011 12:24:00 -0400</pubDate></item><item><title>http://ryanbigg.com/</title><description>&lt;a href="http://ryanbigg.com/"&gt;http://ryanbigg.com/&lt;/a&gt;</description><link>http://logbook.route19.com/post/11373687946</link><guid>http://logbook.route19.com/post/11373687946</guid><pubDate>Thu, 13 Oct 2011 00:00:04 -0400</pubDate></item><item><title>Pow web server and static templates</title><description>&lt;p&gt;I run the Pow web server (&lt;a href="http://pow.cx/"&gt;&lt;a href="http://pow.cx/"&gt;http://pow.cx/&lt;/a&gt;&lt;/a&gt;) for local development of Ruby web apps. But I also like to prototype sites as static html templates early on in development. Fortunately Pow can handle this as it will serve up html (etc.) from a site’s /public directory.&lt;/p&gt;
&lt;p&gt;So create your Pow site as usual but be sure to put the static html in a /public subdirectory, e.g.:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;  mkdir -p ~/Sites/prototypename/public
  cd ~/.pow
  ln -s ~/Sites/prototypename&lt;br/&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now you can access your site via &lt;a href="http://prototypename.dev/"&gt;http://prototypename.dev/&lt;/a&gt; and it will serve up your ~/Sites/prototypename/public/index.html file.&lt;/p&gt;</description><link>http://logbook.route19.com/post/11137876801</link><guid>http://logbook.route19.com/post/11137876801</guid><pubDate>Fri, 07 Oct 2011 08:13:00 -0400</pubDate><category>ruby</category><category>pow</category><category>static</category><category>templates</category><category>html</category></item><item><title>Generate a 'share with facebook' link that embed summary, title, images but without OG Data | We Also Do Cookies</title><description>&lt;a href="http://wealsodocookies.com/posts/generate-a-share-with-facebook-link-that-embed-summary-title-images-but-without-og-data"&gt;Generate a 'share with facebook' link that embed summary, title, images but without OG Data | We Also Do Cookies&lt;/a&gt;: &lt;p&gt;Rails helper to create Share on Facebook link.&lt;/p&gt;</description><link>http://logbook.route19.com/post/11057281254</link><guid>http://logbook.route19.com/post/11057281254</guid><pubDate>Wed, 05 Oct 2011 11:04:25 -0400</pubDate></item><item><title>ryanb/letter_opener - GitHub</title><description>&lt;a href="https://github.com/ryanb/letter_opener"&gt;ryanb/letter_opener - GitHub&lt;/a&gt;: &lt;p&gt;Intercept sent mail in Rails development. Opens messages in new browser window with Launchy.&lt;/p&gt;</description><link>http://logbook.route19.com/post/10986639304</link><guid>http://logbook.route19.com/post/10986639304</guid><pubDate>Mon, 03 Oct 2011 18:59:23 -0400</pubDate></item><item><title>Flat, simple icons for interface design - Owltastic — writing about web design by Meagan Fisher</title><description>&lt;a href="http://owltastic.com/2011/08/simple-interface-design-icons/"&gt;Flat, simple icons for interface design - Owltastic — writing about web design by Meagan Fisher&lt;/a&gt;: &lt;p&gt;Collection of flat style icon libraries.&lt;/p&gt;</description><link>http://logbook.route19.com/post/10554979644</link><guid>http://logbook.route19.com/post/10554979644</guid><pubDate>Fri, 23 Sep 2011 12:53:58 -0400</pubDate></item><item><title>GBH/letmein - GitHub</title><description>&lt;a href="https://github.com/GBH/letmein"&gt;GBH/letmein - GitHub&lt;/a&gt;: &lt;p&gt;Minimalistic authentication plugin for Rails 3 apps&lt;/p&gt;</description><link>http://logbook.route19.com/post/10304297728</link><guid>http://logbook.route19.com/post/10304297728</guid><pubDate>Sat, 17 Sep 2011 04:20:27 -0400</pubDate></item><item><title>"You can learn much more from closely studying actual failures than from theorizing about superior..."</title><description>“You can learn much more from closely studying actual failures than from theorizing about superior strategies.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://www.aosabook.org/en/graphite.html"&gt;The Architecture of Open Source Applications: Graphite&lt;/a&gt;&lt;/em&gt;</description><link>http://logbook.route19.com/post/10279476640</link><guid>http://logbook.route19.com/post/10279476640</guid><pubDate>Fri, 16 Sep 2011 12:28:44 -0400</pubDate></item><item><title>Download Details - Microsoft Download Center - IE App Compat VHD</title><description>&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=11575"&gt;Download Details - Microsoft Download Center - IE App Compat VHD&lt;/a&gt;: &lt;p&gt;Windows Virtual PC VHDs for testing websites with different Internet Explorer versions&lt;/p&gt;</description><link>http://logbook.route19.com/post/10130897954</link><guid>http://logbook.route19.com/post/10130897954</guid><pubDate>Mon, 12 Sep 2011 18:17:32 -0400</pubDate></item><item><title>"The easiest way to gain happiness is to want the things you already have."</title><description>“The easiest way to gain happiness is to want the things you already have.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;A Guide to the Good Life, by William Irvine&lt;/em&gt;</description><link>http://logbook.route19.com/post/9994426264</link><guid>http://logbook.route19.com/post/9994426264</guid><pubDate>Fri, 09 Sep 2011 10:05:23 -0400</pubDate></item><item><title>Writing Software not Code with Cucumber</title><description>&lt;a href="http://www.slideshare.net/bmabey/writing-software-not-code-with-cucumber"&gt;Writing Software not Code with Cucumber&lt;/a&gt;: &lt;p&gt;Presentation walking through DBB with Rspec and Cucumber.&lt;/p&gt;</description><link>http://logbook.route19.com/post/9439310344</link><guid>http://logbook.route19.com/post/9439310344</guid><pubDate>Sat, 27 Aug 2011 02:36:23 -0400</pubDate></item><item><title>spin.js</title><description>&lt;a href="http://fgnass.github.com/spin.js/"&gt;spin.js&lt;/a&gt;: &lt;p&gt;JS loading spinners. No images or external CSS required. Small footprint.&lt;/p&gt;</description><link>http://logbook.route19.com/post/9100073724</link><guid>http://logbook.route19.com/post/9100073724</guid><pubDate>Thu, 18 Aug 2011 23:58:18 -0400</pubDate></item></channel></rss>

