<?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>Eclecti.ca &#187; Geekery</title>
	<atom:link href="http://eclecti.ca/category/geekery/feed/" rel="self" type="application/rss+xml" />
	<link>http://eclecti.ca</link>
	<description>Like The Internet...but smaller</description>
	<lastBuildDate>Fri, 03 Feb 2012 15:19:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Agile Training</title>
		<link>http://eclecti.ca/2011/06/agile-training/</link>
		<comments>http://eclecti.ca/2011/06/agile-training/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 21:19:35 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Leadership]]></category>
		<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://eclecti.ca/?p=785</guid>
		<description><![CDATA[I did a day of agile training today. One way I took notes was twitter; here the highlight reel from those notes: In Agile training today&#8230; Agile is a learning system. Don&#8217;t know where to start, not sure how to do it, don&#8217;t have a good working system? Use #agile. Nothing is sacred in Agile [...]]]></description>
			<content:encoded><![CDATA[<p>I did a day of agile training today. One way I took notes was twitter; here the highlight reel from those notes:</p>
<ul>
<li>In Agile training today&#8230;</li>
<li>Agile is a learning system. Don&#8217;t know where to start, not sure how to do it, don&#8217;t have a good working system? Use #agile.</li>
<li>Nothing is sacred in Agile &#8211; continually question and re-evaluate the process and change if there&#8217;s a better way #agile #kaizen</li>
<li>Agile and Time Tracking are incompatible; Agile is designed to get faster &#8211; TT has no incentive to get faster. #agile via @mberteig</li>
<li>Face-to-Face communication is best &#8211; agile teams work best in the same space with no barriers #agile @mberteig</li>
<li>The better the communication, the more effective the self-organization #agile @mberteig</li>
<li>Great ways to build efficient teams: step one let them self-organize #agile #teams @mberteig</li>
<li>Remove dependencies; let people start at the same time &amp; work independently to work @ their best pace #agile #teams @mberteig</li>
<li>Check roles and titles at the door; teams need to be skill-sufficent and aspire to being cross-functional #agile #teams @mberteig</li>
<li>Have a shared queue for all tasks: people work @ best pace by choosing work from pool of available tasks #agile #teams @mberteig</li>
<li>Beware of confusing commitment and estimation &#8211; commitments aren&#8217;t a gamble, which makes them discrete and small #agile</li>
<li>Scrum is good for orgs in crisis, building a new product. Scrum is hard to do, esp. zero defects. #agile @mberteig</li>
<li>Return on Investment, Time To Market and Client Satisfaction are the foundation of success metrics #agile</li>
<li>Task switching ++decreases productivity. Having &gt;1 project in-flight at a time sounds good, but trades focus for mediocrity #agile</li>
<li>If you don&#8217;t have crisis early in a new Agile team, you&#8217;re probably not doing it right. #agile</li>
<li>1 Team. 1 Project. 1 Room. Zero headphones. You&#8217;ll have better communication and be more productive. #agile</li>
<li>Do It Right, and the change comes fast. Get it Done and there&#8217;ll be no change at all. #agile</li>
</ul>
<p>If I have time, I&#8217;ll add some of my other notes as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://eclecti.ca/2011/06/agile-training/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meet BitCoin</title>
		<link>http://eclecti.ca/2011/06/meet-bitcoin/</link>
		<comments>http://eclecti.ca/2011/06/meet-bitcoin/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 18:23:43 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://eclecti.ca/?p=775</guid>
		<description><![CDATA[If you haven&#8217;t heard of BitCoin yet, you need to. Bitcoin is a peer-to-peer currency. Peer-to-peer means that no central authority issues new money or tracks transactions. These tasks are managed collectively by the network. - http://bitcoin.org/ Bitcoin has the potential to be a hugely disruption technology &#8211; changing business, commerce and politics. Here are some [...]]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t heard of BitCoin yet, you need to.</p>
<blockquote><p>Bitcoin is a peer-to-peer currency. Peer-to-peer means that no central authority issues new money or tracks transactions. These tasks are managed collectively by the network.</p>
<p>- <a href="http://bitcoin.org/">http://bitcoin.org/</a></p></blockquote>
<p>Bitcoin has the potential to be a hugely disruption technology &#8211; changing business, commerce and politics. Here are some hand-picked articles about BitCoin:</p>
<ul>
<li><a title="We Use Coins" href="http://www.weusecoins.com/">We Use Coins</a> &#8211; An introduction to Bitcoin</li>
<li><a title="Wikipedia Article" href="http://en.wikipedia.org/wiki/Bitcoin">Bitcoin</a> &#8211; Obligatory Wikipedia Entry</li>
<li><a href="http://techland.time.com/2011/04/16/online-cash-bitcoin-could-challenge-governments/">Online Cash Bitcoin Could Challenge Governments, Banks</a></li>
<li><a title="Is The World Crazy For Bitcoin, Or Has The Bitcoin World Gone Crazy?" rel="bookmark" href="http://techcrunch.com/2011/06/18/bitcoin-crazy/">Is The World Crazy For Bitcoin, Or Has The Bitcoin World Gone Crazy?</a></li>
<li><a title="Bitcoin Mining" href="http://radoff.com/blog/2011/06/03/bitcoin-mining-free-legalized-lottery/">Bitcoin Mining: The Free Lottery</a></li>
<li><a href="http://www.techdirt.com/articles/20110605/22322814558/senator-schumer-says-bitcoin-is-money-laundering.shtml">Senator Schumer Says Bitcoin Is Money Laundering</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://eclecti.ca/2011/06/meet-bitcoin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal Club</title>
		<link>http://eclecti.ca/2011/06/drupal-club/</link>
		<comments>http://eclecti.ca/2011/06/drupal-club/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 13:38:58 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://eclecti.ca/?p=735</guid>
		<description><![CDATA[At my work we brought on board some new interns and I had the chance to work with them as part of their on-boarding. We&#8217;re a Drupal shop, so one of the things I did was put together a short presentation on how we think about and use Drupal. It started off as a Zen [...]]]></description>
			<content:encoded><![CDATA[<p>At my work we brought on board some new interns and I had the chance to work with them as part of their on-boarding. We&#8217;re a Drupal shop, so one of the things I did was put together a short presentation on how we think about and use Drupal. It started off as a Zen of Drupal idea, but then I made a Fight Club joke on one of the slides and it was all downhill from there.</p>
<p>And, thus, I present Drupal Club:</p>
<div id="wp_zdytfp_container_735" style="width:100%; height:349px; text-align:center; margin:auto;">
<div id="v_wp_zdytfp_container_735" style="width:100%; height:100%;">ZD YouTube FLV Player</div>
</div>
<script type="text/javascript">
var flashvars = {
vurl: "http://eclecti.ca/wp-content/uploads/2011/06/DrupalClub.flv",
yturl: "http://eclecti.ca/wp-content/plugins/zd-youtube-flv-player/fl_youTubeProxy.php"
};
var params = {
wmode: "transparent",
allowFullScreen: "true"
};
var attributes = {
id: "my_wp_zdytfp_container_735",
name: "my_wp_zdytfp_container_735"
};
swfobject.embedSWF("http://eclecti.ca/wp-content/plugins/zd-youtube-flv-player/flash/zdytflv-player-dark.swf", "v_wp_zdytfp_container_735", "425", "349", "9.0.0", false, flashvars, params, attributes);
</script>

<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://eclecti.ca/2011/06/drupal-club/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://eclecti.ca/wp-content/uploads/2011/06/DrupalClub.flv" length="12398667" type="video/x-flv" />
		</item>
		<item>
		<title>The Cost of Accessibility</title>
		<link>http://eclecti.ca/2011/05/the-cost-of-accessibility/</link>
		<comments>http://eclecti.ca/2011/05/the-cost-of-accessibility/#comments</comments>
		<pubDate>Sat, 14 May 2011 20:13:08 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://eclecti.ca/?p=695</guid>
		<description><![CDATA[Recently, my friend Mike Gifford wrote a great article about Accessibility Tips for Management.  In it, he writes: Without having specialized technical knowledge tied to accessibility, do managers have the skills required to assess if their sites are accessible?  In my experience most managers lack the resources to do any accessibility reviews of their sites and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Web Accessibility Icon" src="http://www.mentalite.net/mnt/accessibility.jpg" alt="Web Accessibility Icon" width="296" height="284" />Recently, my friend Mike Gifford wrote a great article about <a href="http://openconcept.ca/blog/mgifford/accessibility-tips-management" target="_blank">Accessibility Tips for Management</a>.  In it, he writes:</p>
<blockquote><p>Without having specialized technical knowledge tied to accessibility, do managers have the skills required to assess if their sites are accessible?  In my experience most managers lack the resources to do any accessibility reviews of their sites and so fall back at best reviewing a vendor&#8217;s accessibility statement.</p></blockquote>
<p>Mike makes a very important point here, that we in the Accessibility community need to do a better job of providing information in a broader way and for a more inclusive audience. So in the spirit of moving away from technical information about accessibility, I&#8217;d like to provide something of a response or a compliment to Mike&#8217;s article, looking at the answer to the question &#8220;What is the cost of accessibility?&#8221;</p>
<h2>Accessibility Is Cheap</h2>
<p><img class="alignleft" title="CMS'es" src="http://techshake.info/wp-content/uploads/2011/04/CMS.jpg" alt="CMS'es" width="181" height="181" />The good news about web accessibility is that there are a number of things that limit its cost. Mike&#8217;s article lists a number of free, automated tools to provide accessibility testing of websites &#8211; auditing your website and comparing it to an accessibility checklist. In addition to these tools, web development best practices can deliver accessibility wins and they don&#8217;t cost anything to use, and there are entire organizations dedicated to helping your project identify and implement these types of practices, such as the <a href="http://www.webstandards.org/" target="_blank">Web Standards Group</a>.  Examples of these practices, to share with your developers, include separating content from display, using semantic code &#8211; such as avoiding the use of tables for layout, and using options such as &#8220;alt&#8221; tags .  No only will these practices improve your accessibility, but it will also improve your website&#8217;s code quality and Search Engine Optimization. Don&#8217;t forget, Google is basically a screen reader; what is good for web accessibility is usually good for search engines as well.</p>
<p>Using Content Management System tools such as WordPress or Drupal can provide significant support for web accessibility. By automating code generation and providing workflow elements such as asking for an alt tag each time an image is uploaded to the website, CMS tools can take on much of the heavy lifting for content developers, allowing them to focus on great content and not getting bogged down in the minutia of accessibility coding. Using a CMS provides many other benefits, making websites less expensive to maintain and easier to manage. Keeping in mind the opportunities to support accessibility when selecting a CMS tool is an important accessibility strategy for management.</p>
<p>The most significant way these practices make accessibility cheap is because they &#8220;bake in&#8221; accessibility into the foundation of all your web projects. Ensuring accessibility is a core value of your organization and your developers, which means planning for accessibility and measuring for accessibility, is essential to manage the cost of accessibility.</p>
<h2>Accessibility is Expensive</h2>
<p><img class="alignleft" title="Woodworking Tools" src="http://farm1.static.flickr.com/222/495544926_fe842d2044_m.jpg" alt="Woodworking Tools" width="240" height="180" />Ultimately web accessibility is not about validation checklists. Checklists don&#8217;t have experiences; People have experiences. This doesn&#8217;t mean that checklist tools aren&#8217;t useful &#8211; they are; I use them in every web development project I work on. However, checklists can provide a false positive &#8211; that is to say, just because a website passes a checklist, it doesn&#8217;t mean the site is accessible. In fact, even if a website can demonstrate that it meets every requirement set out by every accessibility standard, it might still not be accessible, because if someone can&#8217;t access the content&#8230;then the site isn&#8217;t accessible. This makes accessibility a very demanding element of web development and design.</p>
<p>Building accessibility expertise in your team is not simple, fast or cheap. Web develop and design have matured from a task to give as a side-task to a sysadmin or programmer into full, professional disciplines. Building professional websites is now a craft and one of the skills of crafting a website is accessibility, something which wasn&#8217;t even a consideration in the early days of the web. Indeed, accessibility itself is discipline rich enough to fill entire books, conferences and careers. This doesn&#8217;t mean everyone who builds your website needs to be an accessibility expert. However, proven accessibility expertise is a valuable skill and takes time and energy to cultivate. And, as recommended by Mike, it may make sense for you to engage an external accessibility consultant, such as Ottawa based <a href="http://furtherahead.com/" target="_blank">Further Ahead</a>.</p>
<p>The most common way accessibility is expensive is when it is a project afterthought. Much like security or information architecture, accessibility is a fundamental part of a high-quality, successful website. As work on the website progresses, it will become progressively more and more expensive to include effective and thorough accessibility. Building the value of and expertise in accessibility in your team, through training, hiring and engaging consultants when necessary, all work to help manage the cost of accessibility.</p>
<p><img class="alignright" title="Cost of Bugs Graph" src="http://blogs.windriver.com/.a/6a00d83451f5c369e2013485fce46f970c-pi" alt="Cost of Bugs Graph" width="422" height="210" /></p>
<h2>Planning for the Cost of Accessibility</h2>
<p>Bill Graham of Wind River, a subsidary of Intel, <a href="http://blogs.windriver.com/vxworks/device-management/" target="_blank">write this about the cost of fixing bugs</a>:</p>
<blockquote><p>We intuitively know that defects in the field are much more expensive than those found in development. In fact, the difference is bigger than you think. If you find a bug in-house you save orders of magnitude in time and money&#8230;Take a look at this diagram (from www.agitar.com). Cost to fix bugs rises exponentially as you move down the development timeline. After you&#8217;re shipping your product, the cost per defect has increased 640 times!</p></blockquote>
<p>What if we consider accessibility problems in our websites the same as bugs in our software? If we take this perspective, then we see accessibility problems as something that is a requirement to fix. Data on the cost of fixing bugs shows us the key variable in managing these costs is doing this work as early in the project as possible. The later in the project a bug is identified, that is to say an accessibility problem is identified, the more expensive it will be to fix it. Now, accessibility fixes may not follow this exact pattern &#8211; I&#8217;m not saying the cost per defect for accessibility issues is 640 times higher after you ship a website. But I do think the general principle we see here holds true for accessibility issues. It is tempting to thing of functional bugs as something different from accessibility bugs, but keep in mind that if someone on your website can&#8217;t access a function, it&#8217;s no different than that function being broken.</p>
<p>To plan for the cost of accessibility in web project, it is critical to include accessibility in the project plan from the very beginning.</p>
<p>To plan for the cost of accessibility as a competency on your team, it is critical to include it in your talent development and retention strategies. With legislation such as ADA in the US, AODA in Ontario and other laws in other jurisdictions, it is clear that the legal requirements for accessibility are not going anywhere and will become more strict over time. Adding the accessibility dimension of expertise to your organization will take investment, commitment and time.</p>
<p>I hope this article provides a useful and accessible summary of some of the key issues about the cost web accessibility for managers. What insights do you have? What are the most important things managers need to consider when costing web accessibility?</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://eclecti.ca/2011/05/the-cost-of-accessibility/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DrupalCon Keynote: State of The Drupal Address</title>
		<link>http://eclecti.ca/2011/03/drupalcon-keynote-state-of-drupal-address/</link>
		<comments>http://eclecti.ca/2011/03/drupalcon-keynote-state-of-drupal-address/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 18:45:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[Keynote]]></category>

		<guid isPermaLink="false">http://eclecti.ca/?p=544</guid>
		<description><![CDATA[I have found Dries&#8217; State of The Drupal keynotes to be great both times I&#8217;ve seen them.  It is fantastic that these presentations, along with all the sessions from DrupalCon are available on Archive.Org.  If you want to skip the intro material, Dries starts his talk at Below are some notes I made summarizing Dries&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><object width="640" height="506" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="quality" value="high" /><param name="cachebusting" value="true" /><param name="flashvars" value="config={'key':'#$aa4baff94a9bdcafce8','playlist':['format=Thumbnail?.jpg',{'autoPlay':false,'url':'GenSessionMorning2_512kb.mp4'}],'clip':{'autoPlay':true,'baseUrl':'http://www.archive.org/download/keynote_dries/','scaling':'fit','provider':'h264streaming'},'canvas':{'backgroundColor':'#000000','backgroundGradient':'none'},'plugins':{'controls':{'playlist':false,'fullscreen':true,'height':26,'backgroundColor':'#000000','autoHide':{'fullscreenOnly':true}},'h264streaming':{'url':'http://www.archive.org/flow/flowplayer.pseudostreaming-3.2.1.swf'}},'contextMenu':[{},'-','Flowplayer v3.2.1']}" /><param name="src" value="http://www.archive.org/flow/flowplayer.commercial-3.2.1.swf" /><embed width="600" height="483" type="application/x-shockwave-flash" src="http://www.archive.org/flow/flowplayer.commercial-3.2.1.swf" allowfullscreen="true" allowscriptaccess="always" quality="high" cachebusting="true" flashvars="config={'key':'#$aa4baff94a9bdcafce8','playlist':['format=Thumbnail?.jpg',{'autoPlay':false,'url':'GenSessionMorning2_512kb.mp4'}],'clip':{'autoPlay':true,'baseUrl':'http://www.archive.org/download/keynote_dries/','scaling':'fit','provider':'h264streaming'},'canvas':{'backgroundColor':'#000000','backgroundGradient':'none'},'plugins':{'controls':{'playlist':false,'fullscreen':true,'height':26,'backgroundColor':'#000000','autoHide':{'fullscreenOnly':true}},'h264streaming':{'url':'http://www.archive.org/flow/flowplayer.pseudostreaming-3.2.1.swf'}},'contextMenu':[{},'-','Flowplayer v3.2.1']}" /></object></p>
<p>I have found Dries&#8217; State of The Drupal keynotes to be great both times I&#8217;ve seen them.  It is fantastic that these presentations, along with all the sessions from DrupalCon are available on Archive.Org.  If you want to skip the intro material, Dries starts his talk at</p>
<p>Below are some notes I made summarizing Dries&#8217; keynote address.</p>
<h2>Drupal 7 Highlights</h2>
<ul>
<li>Drupal is 10 years old</li>
<li>1 million+ sites use Drupal
<ul>
<li>Governments, Fortune 500, Universities and Non-Profits</li>
<li>1.7% of all sites on the web</li>
</ul>
</li>
<li>D7 took 3 years from Feb 08 &#8211; Jan 11</li>
<li>Lead &#8211; Dries, Co-Maintainer &#8211; Webchick</li>
<li>Major Initiatives: Fields, Overlay, DB, Registry</li>
<li>1000 contributors &#8211; 30% more than D6</li>
<li>Contributions match a long tail curve</li>
<li>30 Contributors responsible for 50% of D7 core patches</li>
<li>7925 modules, 947 themes, 4322 developers</li>
<li>Drupal.org relaunch</li>
<li>In Feb 2011: 5 million visits, 25 million page views, 130k unique visitors/day</li>
<li>Migrated to Git</li>
<li>1 million+ sites use Drupal, Governments, Fortune 500, Universities and Non-Profits</li>
<li>1.7% of all sites on the web</li>
<li>Community of 551 392 people in 228 countries using 186 languages</li>
<li>3000 delegates at DrupalCon 2011</li>
</ul>
<p style="text-align: center;">•</p>
<h2>D7 Successes</h2>
<ul>
<li>Test Driven Development</li>
<li>Updated Development Documentation</li>
<li>Usability Team</li>
<li>Development Snapshots &#8211; Including during Code Freeze</li>
<li>Accessibility Team</li>
</ul>
<p style="text-align: center;">•</p>
<h2>D7 Problems</h2>
<ul>
<li>Empowerment</li>
<li>Release Cycle Predictability</li>
<li>High Bandwidth Communication</li>
<li>Better Priorites</li>
<li>Too Many Critical Bugs</li>
<li>Performance First</li>
</ul>
<p style="text-align: center;">•</p>
<h2>Drupal 8 Process</h2>
<ul>
<li>Move from CVS to Git
<ul>
<li>incremental work in Git sandboxes</li>
<li>Bigger changes moved into core</li>
</ul>
</li>
<li>5 Gates to pass to move into core
<ul>
<li>Performance</li>
<li>Accessibility</li>
<li>Usability</li>
<li>Documentation</li>
<li>Testing</li>
<li>No Critical Bugs</li>
</ul>
</li>
<li>Larger initiatives will be phased to break into chunks
<ul>
<li>Each chunk must pass the gates</li>
</ul>
</li>
<li>No more than 15 Critical Bugs in Core</li>
<li>Move from Co-Maintainer to Initiative Owner
<ul>
<li>May still appoint a Co-Maintainer</li>
<li>Initiative Owner is like a Mini Co-Maintainer</li>
<li>Dries will work with IO and others &#8211; not just IO</li>
<li>Designed to provide regular High-Bandwidth meetings with IOs</li>
<li>First IOs will be appointed in a few months</li>
</ul>
</li>
</ul>
<h2>Drupal 8 Initiatives</h2>
<ul>
<li>What is the world Drupal 8 will need to live in?  &#8221;The Future is being anywhere at any time, reaching any information or people needed on any device&#8221;</li>
<li>Clear shift from fixed devices to mobile devices</li>
<li>&#8220;If we were to start Drupal scratch, we would design for <strong>mobile first</strong> and desktop second&#8221;</li>
<li>Drupal 8 need to output content to a wide range of devices
<ul>
<li>Desktop &#8211; HTML</li>
<li>Laptop &#8211; XML driven Flash</li>
<li>TV &#8211; XML</li>
<li>Tablet &#8211; HTML5 &amp; CSS 3</li>
<li>Phones &#8211; Native App</li>
</ul>
</li>
<li>5 Strategic Initiatives for Drupal 8
<ol>
<li>Multi-Device Publishing will be key &#8211; Markup Free Core</li>
<li>Interoperability - Mail, ID, Commerce, Docs, CRM</li>
<li>Drupal needs to deliver a Delightful Experience<strong> &#8211; </strong>Simplicity and Power are Increasing</li>
<li>Configuration Management<strong> &#8211; </strong>Exportables, UUID</li>
<li>Content Staging</li>
</ol>
</li>
</ul>
<ul>
<li>Ecosystem
<ul>
<li>Be careful &#8211; The future is not just about features
<ul>
<li>&#8220;The battle devices has now become a war of ecosystems.  Our competitors aren&#8217;t taking our market share with devices; they are taking our market with an entire ecosystem&#8221;  - Stephen Elop, CEO Nokia</li>
</ul>
</li>
<li>Between equal platforms, the one with the better ecosystem will win</li>
<li>We need to continue to invest in the ecosystem around Drupal</li>
<li>Ecosystem is what will matter the most</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://eclecti.ca/2011/03/drupalcon-keynote-state-of-drupal-address/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacking Night In Canada</title>
		<link>http://eclecti.ca/2009/11/hacking-night-in-canada/</link>
		<comments>http://eclecti.ca/2009/11/hacking-night-in-canada/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 05:03:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Eclecti.ca]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://eclecti.ca/?p=148</guid>
		<description><![CDATA[Spent then tail part of my Saturday watching hockey and coding.  I&#8217;m sure Jamie would be proud.  And likely doing the same thing. It&#8217;s always great to decide to fix some code and things pretty much work out the way you want.  Tonight I wanted to add a listing of the Tags for each post [...]]]></description>
			<content:encoded><![CDATA[<p>Spent then tail part of my Saturday watching hockey and coding.  I&#8217;m sure Jamie would be proud.  And likely doing the same thing.</p>
<p>It&#8217;s always great to decide to fix some code and things pretty much work out the way you want.  Tonight I wanted to add a listing of the Tags for each post to Single Post view to the theme I&#8217;m using for this site.  <a title="Cellar Heat" href="http://www.cellarheat.com/" target="_blank">Cellar Heat</a> is a great theme and working with it was awesome.  Its a great theme with great code build on the pure awesome of WordPress.</p>
<p>Pretty much the only thing I wanted in the theme that wasn&#8217;t already there was the listing of tags for each post.  I don&#8217;t mind tags not being included on the post excerpts on the front page and side bar.  I did think that tags should be included with the full post view&#8230;so I added them.</p>
<p>First I found the WordPress documentation on the calling the <a title="WordPress Template Tags: The Tags" href="http://codex.wordpress.org/Template_Tags/the_tags" target="_blank">Template Tag &#8220;the tags&#8221;</a> (a bit of unfortunately confusion naming by WP there&#8230;).  Easy and straight forward, I dropped in some code to get the tags in the full post view.</p>
<p>Keeping in mind I&#8217;m using the 1.0 version of Cellar Light, I added this div just before the second&#8221;&lt;br clear=&#8221;all&#8221; /&gt;&#8221;</p>
<pre>&lt;div id="tags"&gt;
 &lt;?php the_tags('Tags: ',' • '); ?&gt;
&lt;/div&gt;</pre>
<p>I then added a bit of styling.  I wanted the tags to be visible but not a visual focus.  To accomplish this, I dropped the font size down to 10px, moved it to a right alignment and used the opacity style to soften it&#8217;s look.  I started off with just using italics, but it still looked too heavy.  I was delighted that I just assumed there was an opacity feature in CSS, having never used it before, and then found <a title="CSS Opacity" href="http://www.quirksmode.org/css/opacity.html" target="_blank">exactly how to do use it on Quirksmode.org</a>.  The article includes important tips on IE compatibility for the opacity effect.  I&#8217;ve tested with IE 8 and I&#8217;m happy with that.  Here&#8217;s the CSS code I added to the stylesheet:</p>
<pre>#tags {
      font-size:10px;
      text-align:right;
      opacity: .35;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // IE(8) opacity magic
      filter: alpha(opacity=50);                    // more IE(7) opacity magic
}</pre>
<p>And that&#8217;s it!  Good times.  Good Hockey.  And even caught some of The Rockey Horror Picture Show.  All in all, a lovely evening.  I think I might move the dark version of the Cellar Heat&#8230;the rounded corners and the look of the footer is tipping the balance.  I expect this code to just work with the dark version, if I do end up making the switch.</p>
<p>You can see the result of the changes I made at the bottom of this post&#8230;or any post.  If you like this work, you&#8217;re welcome to it &#8211; although I would appreciate a comment or email telling me that you found this helpful.</p>
]]></content:encoded>
			<wfw:commentRss>http://eclecti.ca/2009/11/hacking-night-in-canada/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing Symlink Ownership</title>
		<link>http://eclecti.ca/2009/07/changing-symlink-ownership/</link>
		<comments>http://eclecti.ca/2009/07/changing-symlink-ownership/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 17:09:55 +0000</pubDate>
		<dc:creator>Sean</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sysadmin]]></category>

		<guid isPermaLink="false">http://eclecti.ca/?p=89</guid>
		<description><![CDATA[I just encountered the Curious Case of changing the ownership of a symbolic link.  I used chown and then&#8230;what happened is&#8230;well nothing.  Or least that&#8217;s how it looked.  There was no error message and the symlink&#8217;s ownership was unchanged. This seemed sub-optimal so I asked Google and a few colleagues and I got the answer, [...]]]></description>
			<content:encoded><![CDATA[<p>I just encountered the Curious Case of  changing the ownership of a symbolic link.  I used chown and then&#8230;what happened is&#8230;well nothing.  Or least that&#8217;s how it looked.  There was no error message and the symlink&#8217;s ownership was unchanged.</p>
<p>This seemed sub-optimal so I asked Google and a few colleagues and I got the answer, more than once, that you can&#8217;t change the ownership of a symlink.  I accepted this and so I deleted the symlink and then I su&#8217;ed to the account I wanted to give ownership to and recreated the symlink as that acccount.  Not a Bad Thing, but not a Good Thing either.</p>
<p>A few minutes later I couldn&#8217;t stop thinking about how little sense this made.  So I went back to Google and sweet talked her into giving over the goods.  It turns out that what happened the first time I tried to chown the symlink is that chown respected the symlink and I changed the ownership of the referent directory, not the link to it.  That was a Bad Thing.  Especially since I didn&#8217;t see that it happened.</p>
<p>Luckily, there is a Good Thing as well, and it&#8217;s chown.  Chown has an option (-h) to reference a symlink itself and not its referenced file:</p>
<p><code>chown --no-dereference user:group symlink</code></p>
<p>From the Good Thing comes a Happy Ending: I have restored the ownership of the referent directory and successfully changed the ownership of the symlink.  Not to mentioned learned a cool bit of linux trivia.  This would be a terribe(ly awesome) interview questions &gt;:).</p>
<p>Many thanks to the <a title="Edmonds Commerce Blog" href="http://www.edmondscommerce.co.uk/blog/" target="_blank">Edmonds Commerce Blog</a>, a Freelance PHP Ecommerce and SEO Developer in the UK for <a title="Linux Symlink chown" href="http://www.edmondscommerce.co.uk/blog/linux/linux-symlink-chown/" target="_blank">their post explaining this</a>.  Although, if I had just man&#8217;ed chown, I would have been able to figure this out on my own &lt;grin&gt;.</p>
<p><em>update: The man page for chown has a comment that makes it sound like some OS really can&#8217;t change the ownership of a symlink. </em></p>
<p><em>&#8220;</em>-h, &#8211;no-dereference<br />
affect  each symbolic link instead of any referenced file (<strong>useful only on systems that can change the ownership  of a symlink</strong>)&#8221;</p>
<p><em>Just thought I&#8217;d mention that as well.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://eclecti.ca/2009/07/changing-symlink-ownership/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

