<?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>mmhmmm.</description><title>doublejosh</title><generator>Tumblr (3.0; @doublejosh)</generator><link>http://doublejosh.com/</link><item><title>Taxonomy Content Coverage (in Drupal)</title><description>&lt;p&gt;I’m looking for an admin solution to determine content coverage by multiple taxonomies. To keep it simple I’d like to create a matrix of two vocabs with a count of content nodes tagged with those two terms, and of course choose the node types.&lt;/p&gt;
&lt;p&gt;This is super useful for a content team to make sure all bases are covered or at least understand why/where content holes are.&lt;/p&gt;
&lt;p&gt;Can’t seem to find a solution for this… at least a jumping off point.&lt;/p&gt;</description><link>http://doublejosh.com/post/17730030215</link><guid>http://doublejosh.com/post/17730030215</guid><pubDate>Thu, 16 Feb 2012 14:26:27 -0800</pubDate></item><item><title>JStween</title><description>&lt;a href="https://www.google.com/search?sourceid=chrome&amp;ie=UTF-8&amp;q=twitter"&gt;JStween&lt;/a&gt;: &lt;p&gt;Great movement for Space Cats.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://jstween.sourceforge.net/moveSquare.html" target="_blank"&gt;http://jstween.sourceforge.net/moveSquare.html&lt;/a&gt;&lt;/p&gt;</description><link>http://doublejosh.com/post/17704581109</link><guid>http://doublejosh.com/post/17704581109</guid><pubDate>Thu, 16 Feb 2012 00:33:26 -0800</pubDate></item><item><title>The word "module" (Drupal)</title><description>&lt;p&gt;BTW: nerd topic.&lt;/p&gt;
&lt;p&gt;It recently come to light in my day-job that the word “module” within the Drupal lexicon is actually somewhat misleading and can cause bad policy. This is mostly likely due to assumptions based on other systems and especially from people not family with open-source or rapid web application iteration.&lt;/p&gt;
&lt;p&gt;When a sys-admin is supporting and/or managing a number of systems there is no way they can aptly understand the subtlety of what adding/removing, enabling/disabling, updating/uninstalling additional elements really means even in general and definitely not case-by-case. &lt;em&gt;&lt;u&gt;This means either hurdles and roadblocks are created or stability is compromised.&lt;/u&gt;&lt;/em&gt; (In my case it’s unnecessary road blocks.)&lt;/p&gt;
&lt;p&gt;Within Drupal there are many modules that can effect every page load of your site or provide the core building blocks of your system, like: views of content, exportable feature configuration deployment, or arbitrary contexts and reactions. But there are also modules which just add icons to your translation links, re-order the taxonomy terms on blog posts, move password changes to a new tab, or politely remind users they are logged in when hitting the registration page. These two radically different scales of severity &lt;em&gt;must&lt;/em&gt; be handled differently and require different rules around procedure.&lt;/p&gt;
&lt;p&gt;Every framework (the good ones) has standardized ways to extend it’s features/performance/etc. However, these have different meanings in each platform with regard to severity, security implications and frequency of tinkering. Joomla has Extensions, WordPress has Plug-Ins, ModX has has Addons/Extras, PHP has PECL Extensions, Ruby has Gems, Movable Type has Plugins, SharePoint has Addons/Extensions/Composites, jQuery has plugins… and on and on &lt;em&gt;(please correct me if I’m wrong).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I’m assuming you know within at least one of these frameworks the relative instability that could be caused. &lt;em&gt;&lt;u&gt;I’m also confident that at least some of those who control your workflow process don’t.&lt;/u&gt;&lt;/em&gt; I’d urge you to review your own policies and clarify with those who care about uptime and bugs in your world and make sure everybody’s in sync.&lt;/strong&gt;&lt;/p&gt;</description><link>http://doublejosh.com/post/17328148389</link><guid>http://doublejosh.com/post/17328148389</guid><pubDate>Thu, 09 Feb 2012 11:38:00 -0800</pubDate><category>drupal</category></item><item><title>Wat — Destroy All Software Talks</title><description>&lt;a href="https://www.destroyallsoftware.com/talks/wat"&gt;Wat — Destroy All Software Talks&lt;/a&gt;</description><link>http://doublejosh.com/post/16279025527</link><guid>http://doublejosh.com/post/16279025527</guid><pubDate>Sat, 21 Jan 2012 23:46:21 -0800</pubDate></item><item><title>this isn't happiness.: William Safire's Rules for Writers</title><description>&lt;a href="http://thisisnthappiness.com/post/16121925393/william-safires-rules-for-writers"&gt;this isn't happiness.: William Safire's Rules for Writers&lt;/a&gt;: &lt;p&gt;&lt;a class="tumblr_blog" href="http://thisisnthappiness.com/post/16121925393/william-safires-rules-for-writers" target="_blank"&gt;nevver&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;

&lt;ul&gt;&lt;li&gt; Remember to never split an infinitive. &lt;/li&gt;
&lt;li&gt; The passive voice should never be used. &lt;/li&gt;
&lt;li&gt; Do not put statements in the negative form. &lt;/li&gt;
&lt;li&gt; Verbs have to agree with their subjects. &lt;/li&gt;
&lt;li&gt; Proofread carefully to see if you words out. &lt;/li&gt;
&lt;li&gt; If you reread your work, you can find on rereading a great deal of…&lt;/li&gt;
&lt;/ul&gt;&lt;/blockquote&gt;</description><link>http://doublejosh.com/post/16129974749</link><guid>http://doublejosh.com/post/16129974749</guid><pubDate>Thu, 19 Jan 2012 13:00:11 -0800</pubDate></item><item><title>Photo</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lxq68fe0Gr1qzcv7no1_250.gif"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://24.media.tumblr.com/tumblr_lxq68fe0Gr1qzcv7no2_250.gif"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://28.media.tumblr.com/tumblr_lxq68fe0Gr1qzcv7no3_250.gif"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://28.media.tumblr.com/tumblr_lxq68fe0Gr1qzcv7no6_r1_250.gif"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://24.media.tumblr.com/tumblr_lxq68fe0Gr1qzcv7no7_r1_250.gif"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://26.media.tumblr.com/tumblr_lxq68fe0Gr1qzcv7no8_r1_250.gif"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://25.media.tumblr.com/tumblr_lxq68fe0Gr1qzcv7no9_r1_250.gif"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://26.media.tumblr.com/tumblr_lxq68fe0Gr1qzcv7no10_r1_250.gif"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://25.media.tumblr.com/tumblr_lxq68fe0Gr1qzcv7no11_r1_250.gif"/&gt;&lt;br/&gt; &lt;br/&gt;</description><link>http://doublejosh.com/post/16000329678</link><guid>http://doublejosh.com/post/16000329678</guid><pubDate>Tue, 17 Jan 2012 00:17:01 -0800</pubDate></item><item><title>Board Game, Lessons Learned, Draft Three</title><description>&lt;p&gt;Played the Space Cat board game for reals for the first time: start to finish. Rules were actually read as printed out, we used actual pieces and drew actual cards. Few things emerged:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;It was too easy to move into trading the expensive units, and the cheap units were almost more of an annoyance than a resource.&lt;em&gt; SOLUTION: Start with less (batteries), so it takes a little more effort to trade up.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Relaxed rules about dice rolls (allowed to move less than the actual role) made it too effortless to navigate the board. Only 1-2 turns per person in the whole game weren’t spot on for doing what they wanted. More importantly the cards (and upgrade) that allow more delicate movement were pretty much useless. &lt;em&gt;SOLUTION: Require using the exact dice roll. Remove some spaces from the board to go from 12 spaces per planet to around 9. (new amounts: Yellow:2, Orange:2, Gray:2, Black:2, Red:1). Switch to only using one dice. This will make movement a little harder, but not too bad, plus make use of the movement improvement elements.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;The first time playing can be done with no upgrades at all. To learn the rules and strategy it’s totally fine to play a basic version without them. You just have to remove one chance card. &lt;em&gt;DISCOVERY: Offer a quick play version with simpler rules.&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Both #2 and #3 could both leveraged in order to create a relaxed rules easy version. If movement is easier, you don’t have to worry about perfect movement or any ship upgrades the whole game is made much more simple. This might be a REALLY good thing. The advanced version is only slightly different, so it would be fine for even the 2nd time playing.&lt;/p&gt;
&lt;p&gt;Perhaps it would be best to bill the easy version as the First Time Playing instructions rather than a normal version with an advanced version in case that scares people… because it doesn’t need to.&lt;/p&gt;</description><link>http://doublejosh.com/post/15973828009</link><guid>http://doublejosh.com/post/15973828009</guid><pubDate>Mon, 16 Jan 2012 15:11:41 -0800</pubDate></item><item><title>Quick timezone format converter (Drupal to WC3)</title><description>&lt;p&gt;&lt;code&gt;
&lt;pre&gt;// Convert timezone from second in Drupal to WC3 standard
function timezoneConvert($val, $toSeconds = false) {
  if(!$toSeconds) {
    // Starts like: "-28800" and becomes: "-08:00"
    $sec = substr($val, 1);
    $hours = intval(intval($sec) / 3600);
    $minutes = intval(($sec / 60) % 60);
    $w3cTZ = substr($val, 0, 1) .
      str_pad($hours, 2, "0", STR_PAD_LEFT) .":".
      str_pad($minutes, 2, "0", STR_PAD_LEFT);
    return $w3cTZ;
  }
  else {
    $seconds = 0;
    $units = explode(':',$val,2);
    $seconds += $units[0] * 3600; // Hours
    $seconds += $units[1] * 60; // Minutes
    return $seconds;
  }
}  
&lt;/pre&gt;
&lt;/code&gt; &lt;a href="http://drupal.stackexchange.com/a/19384/1117" target="_blank"&gt;http://drupal.stackexchange.com/a/19384/1117&lt;/a&gt;&lt;/p&gt;</description><link>http://doublejosh.com/post/15640571726</link><guid>http://doublejosh.com/post/15640571726</guid><pubDate>Tue, 10 Jan 2012 15:34:06 -0800</pubDate></item><item><title>Use dabblet.com to mess around with CSS.</title><description>&lt;a href="http://dabblet.com/"&gt;Use dabblet.com to mess around with CSS.&lt;/a&gt;: &lt;p&gt;It’s the visual version of JSfiddle.net&lt;/p&gt;</description><link>http://doublejosh.com/post/14324582890</link><guid>http://doublejosh.com/post/14324582890</guid><pubDate>Fri, 16 Dec 2011 14:22:27 -0800</pubDate></item><item><title>HockeyApp - Home</title><description>&lt;a href="http://www.hockeyapp.net/"&gt;HockeyApp - Home&lt;/a&gt;: &lt;p&gt;Super rad looking service for distributing app betas and collecting crash reports.&lt;/p&gt;
&lt;p&gt;@HockeyApp&lt;/p&gt;</description><link>http://doublejosh.com/post/13893029325</link><guid>http://doublejosh.com/post/13893029325</guid><pubDate>Wed, 07 Dec 2011 15:31:04 -0800</pubDate></item><item><title>icotrip – Each day a new (ico)trip</title><description>&lt;a href="http://www.icotrip.com/#.Tt6sgKp6D3w.tumblr"&gt;icotrip – Each day a new (ico)trip&lt;/a&gt;</description><link>http://doublejosh.com/post/13846868028</link><guid>http://doublejosh.com/post/13846868028</guid><pubDate>Tue, 06 Dec 2011 16:00:20 -0800</pubDate></item><item><title>Prefixr</title><description>&lt;a href="http://prefixr.com/index.php"&gt;Prefixr&lt;/a&gt;: &lt;p&gt;Quickly add the cross browser CSS junk we’re still dealing with.&lt;/p&gt;</description><link>http://doublejosh.com/post/13447780246</link><guid>http://doublejosh.com/post/13447780246</guid><pubDate>Mon, 28 Nov 2011 01:06:51 -0800</pubDate></item><item><title>The Spotify iPhone app in CSS3</title><description>&lt;a href="http://mart.nu/spotify-app/"&gt;The Spotify iPhone app in CSS3&lt;/a&gt;: &lt;p&gt;POC just to show it can be done makes me real happy sometimes.&lt;/p&gt;</description><link>http://doublejosh.com/post/13216536315</link><guid>http://doublejosh.com/post/13216536315</guid><pubDate>Wed, 23 Nov 2011 12:19:21 -0800</pubDate></item><item><title>American Censorship - Join the fight to stop SOPA</title><description>&lt;a href="http://americancensorship.org/"&gt;American Censorship - Join the fight to stop SOPA&lt;/a&gt;</description><link>http://doublejosh.com/post/13199076607</link><guid>http://doublejosh.com/post/13199076607</guid><pubDate>Wed, 23 Nov 2011 01:23:42 -0800</pubDate></item><item><title>Mobile Frameworks Comparison Chart</title><description>&lt;a href="http://www.markus-falk.com/mobile-frameworks-comparison-chart/"&gt;Mobile Frameworks Comparison Chart&lt;/a&gt;</description><link>http://doublejosh.com/post/13123802085</link><guid>http://doublejosh.com/post/13123802085</guid><pubDate>Mon, 21 Nov 2011 13:07:25 -0800</pubDate></item><item><title>Use click events right... rather left (JS)</title><description>&lt;a href="http://mislav.uniqpath.com/2011/03/click-hijack/"&gt;Use click events right... rather left (JS)&lt;/a&gt;: &lt;div&gt;
&lt;p&gt;It’s super easy to take over click events with tools like jQuery and attach whatever you want to links, be it an AJAX event or making non-links clickable. However, you often end up changing the norms of click behavior… which is annoying, especially when someone wants to open the link you’ve made in a new tab.&lt;/p&gt;
&lt;/div&gt;</description><link>http://doublejosh.com/post/13080906953</link><guid>http://doublejosh.com/post/13080906953</guid><pubDate>Sun, 20 Nov 2011 14:18:16 -0800</pubDate></item><item><title>Ginger snaps, fuck snickerdoodles</title><description>&lt;ul&gt;&lt;li&gt;1 1/2 c. margarine (works better than butter)&lt;/li&gt;
&lt;li&gt;2 c. sugar&lt;/li&gt;
&lt;li&gt;2 eggs (stir up well first)&lt;/li&gt;
&lt;li&gt;1/2 c. light molasses&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;- - - - - - -&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;4 c. flour&lt;/li&gt;
&lt;li&gt;2 tsp. baking SODA&lt;/li&gt;
&lt;li&gt;2 tsp. cinnamon&lt;/li&gt;
&lt;li&gt;2 tsp. cloves&lt;/li&gt;
&lt;li&gt;2 tsp. ginger&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;- - - - - - -&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Cream margarine and sugar together.&lt;/li&gt;
&lt;li&gt;Add and stir in eggs well.&lt;/li&gt;
&lt;li&gt;Add molasses and stir in.&lt;/li&gt;
&lt;li&gt;Mix up dry ingredients and add to creamy mixture.&lt;/li&gt;
&lt;li&gt;Preheat the oven to 350 degrees. &lt;/li&gt;
&lt;li&gt;Roll into 1-in. balls and dip in sugar.&lt;/li&gt;
&lt;li&gt;Place on baking sheet 1-2” apart.&lt;/li&gt;
&lt;li&gt;Bake 8-10 mins.&lt;/li&gt;
&lt;/ol&gt;</description><link>http://doublejosh.com/post/12873020113</link><guid>http://doublejosh.com/post/12873020113</guid><pubDate>Tue, 15 Nov 2011 22:25:00 -0800</pubDate></item><item><title>Plays ~ reorb.it</title><description>&lt;a href="http://reorb.it/play.php"&gt;Plays ~ reorb.it&lt;/a&gt;: &lt;p&gt;Great looking follows!&lt;/p&gt;</description><link>http://doublejosh.com/post/12716785672</link><guid>http://doublejosh.com/post/12716785672</guid><pubDate>Sat, 12 Nov 2011 18:06:45 -0800</pubDate></item><item><title>Intervue</title><description>&lt;a href="http://intervue.me/"&gt;Intervue&lt;/a&gt;: &lt;p&gt;“A quick and easy tool for publishers who are looking to gather short video responses online from anyone with a webcam.”&lt;/p&gt;

&lt;p&gt;Nice.&lt;/p&gt;</description><link>http://doublejosh.com/post/12716628594</link><guid>http://doublejosh.com/post/12716628594</guid><pubDate>Sat, 12 Nov 2011 18:03:16 -0800</pubDate></item><item><title>Video</title><description>&lt;iframe src="http://player.vimeo.com/video/29999445?title=0&amp;byline=0&amp;portrait=0" width="400" height="225" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://doublejosh.com/post/12715488228</link><guid>http://doublejosh.com/post/12715488228</guid><pubDate>Sat, 12 Nov 2011 17:38:08 -0800</pubDate></item></channel></rss>

