(X)HTML5 validation results for http://intertwingly.net/blog/index.html5

Validator Input

The document is valid XHTML5 + ARIA + SVG 1.1 + MathML 2.0 (subject to the utter previewness of this service).

Source

  1. <!DOCTYPE html>
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  3. <head>
  4. <title>Sam Ruby</title>
  5. <link rel="alternate" type="application/atom+xml" title="It&#8217;s just data" href="http://intertwingly.net/blog/index.atom"/>
  6. <link rel="openid.server" href="http://intertwingly.net/id/"/>
  7. <link rel="search" type="application/opensearchdescription+xml" href="http://intertwingly.net/search/" title="intertwingly blog search"/>
  8. <link rel="stylesheet" href="/css/blog5.css" type="text/css" media="screen"/>
  9. <link rel="stylesheet" href="/css/print.css" type="text/css" media="print"/>
  10. <link rel="shortcut icon" href="/favicon.ico"/>
  11. <meta name="ICBM" content="35.708298,-78.695515"/>
  12. <script type="text/javascript" src="/js/localize_dates.js"></script>
  13. </head>
  14. <body>
  15. <header>
  16. <h1><a href="http://intertwingly.net/blog/">intertwingly</a></h1>
  17. <form method="get" action="http://intertwingly.net/blog/">
  18. <div>
  19. <label for="q">Search</label>
  20. <input type="text" id="q" name="q" value=""/>
  21. </div>
  22. </form>
  23. <p>It&#8217;s just data</p>
  24. </header>
  25. <article>
  26. <header>
  27. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/08/30/Be-Liberal-in-What-You-Accept">Be Liberal in What You Accept</a></h3>
  28. <hr/><div><time title="GMT" datetime="2010-08-31T00:45:34Z">Tue 31 Aug 2010 at 00:45</time></div>
  29. </header>
  30. <svg xmlns='http://www.w3.org/2000/svg' width="100" height="100" viewBox="0 0 100 100">
  31. <path d='M20,100l74-5l6-75zM61,35l37-2l-29-24z' fill='#b11'></path>
  32. <path d='M21,100l74-5l-47-4zM98,33c4-12,5-29-14-33l-15,9l29,24z' fill='#811'></path>
  33. <path d='M7,67l14,33l11-38z' fill='#d44'></path>
  34. <path d='M29,61l42,13l-10-42zM56,0h28l-16,10zM1,51l-1,29l7-13z' fill='#c22'></path>
  35. <path d='M32,61l39,13c-14,13-30,24-50,26z' fill='#a00'></path>
  36. <path d='M61,35l10,39l17-23zM32,61l16,30c9-5,16-11,23-17l-39-13z' fill='#900'></path>
  37. <path d='M61,35l27,17l10-20l-37,3z' fill='#800'></path>
  38. <path d='M71,74l23,21l-6-44zM0,80c1,19,15,20,21,20l-14-33l-7,13zM7,67l-2,26c4,6,9,7,15,6c-4-11-13-32-13-32zM69,9l30,4c-1-7-6-11-15-13l-15,9z' fill='#911'></path>
  39. <path d='M1,51l6,16l25-5l29-27l8-26l-13-9l-22,8c-6,7-20,19-20,19c-1,1-9,16-13,24z' fill='#ebb'></path>
  40. <path d='M21,21c15-14,34-23,42-16c7,8-1,26-16,40c-14,15-33,24-41,17c-7-7,1-26,15-41z' fill='#b11'></path>
  41. </svg>
  42. <p><a href="http://yehudakatz.com/2010/08/21/using-considered-harmful-or-whats-wrong-with/">Yehuda Katz</a>: <em>you basically never, ever want to use a &gt;= dependency in your gems.</em></p>
  43. <p><a href="http://github.com/rails/arel/commit/832186036c5eb825de23e5d19ea3b56668326dd7">Jeremy Kemper</a>: <em>Loosen activesupport dep to float on 3-0-stable or master</em></p>
  44. <p>My guess is that Yehuda has had a bit of much bad experience with depending on somebody to honor their interfaces.&#160; The problem with such an approach is that you essentially stop all forward progress.&#160; In this case, 3.1&#8217;s Active Record depends on arel and Active Support, and arel also depends on Active Support.&#160; Result:</p>
  45. <pre class="code">Bundler could not find compatible versions for gem "activesupport":
  46. In Gemfile:
  47. rails depends on
  48. activesupport (~> 3.0.0)
  49. rails depends on
  50. activesupport (3.1.0.beta)</pre>
  51. <p>My take: gems should honor their interfaces, and Yehuda&#8217;s advice should <b>only</b> be taken when there is evidence that the maintainers <b>do not</b> take this obligation seriously.&#160; People <b>should</b> be able to trust that new releases of Active Support will maintain backwards compatibility.</p>
  52. <p>As this change to <a href="http://github.com/rails/arel">arel</a> is unreleased, in order to <a href="http://intertwingly.net/projects/dashboard.html">test the scenarios</a> in Agile Web Development with Rails Edition 4 against the upcoming release of Rails, I need to <a href="http://github.com/rubys/awdwr/commit/1a24bffbadf97984be9c97324fd3fb4eb5ad2083">pull in</a> an unreleased version of arel in my testing.&#160; I shouldn&#8217;t have to do this, and furthermore the fact that I have to means that the <a href="http://github.com/rails/rails/blob/master/railties/lib/rails/generators/rails/app/templates/Gemfile#L12">comment that is placed by default in generated Gemfiles</a> is currently broken (incomplete).</p>
  53. <footer>
  54. <a title="Be Liberal in What You Accept" href="http://intertwingly.net/blog/2010/08/30/Be-Liberal-in-What-You-Accept#comments">2 comments</a>
  55. </footer>
  56. </article>
  57. <article>
  58. <header>
  59. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/08/21/Sticky-Perceptions">Sticky Perceptions</a></h3>
  60. <hr/><div><time title="GMT" datetime="2010-08-21T14:22:17Z">Sat 21 Aug 2010 at 14:22</time></div>
  61. </header>
  62. <svg xmlns='http://www.w3.org/2000/svg' width="108" height="92" viewBox="0 0 108 92">
  63. <g>
  64. <path d='M3,21l35-18h68l-34,18h-28v-2h24l28-14h-55l-27,14h20v2zM14,80v-3l20-10h7zM41,67l3-2h21v2zM10,82l4-2h51v2zM75,67v-2h21v2zM75,80v-3l21-10h7z' fill='#ddd'></path>
  65. <path d='M14,19l27-14v7l-14,7zM10,27h4v53l-4,2zM41,12h3v53l-3,2zM14,80l27-13v7l-14,6zM72,21l34-18v69l-34,17zM75,26v54l28-13v-55z' fill='#aaa'></path>
  66. <path d='M3,21h31v-6l7-3v55h-7v-40h-24v55h55v-8h-24v-7h24v-40h-21v-6h28v68h-69zM41,5h55l-14,7h-41zM96,15l7-3v55h-7zM75,67h21l-14,7h-7z' fill='#666'></path>
  67. </g>
  68. </svg>
  69. <p><a href="http://www.kafsemo.org/2010/08/21_last-modified.html">Joseph Walton</a>: <em>It&#8217;s always illuminating to see the different levels of argument. Is this an obvious bug or a personal preference? It&#8217;s like an <a href="http://en.wikipedia.org/wiki/Necker_Cube">optical illusion</a>.&#160; Once you&#8217;ve seen it one way, your brain really doesn&#8217;t want to flip back.</em></p>
  70. <footer>
  71. <a title="Sticky Perceptions" href="http://intertwingly.net/blog/2010/08/21/Sticky-Perceptions#comments">1 comment</a>
  72. </footer>
  73. </article>
  74. <article>
  75. <header>
  76. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/08/19/Ruby-1-9-2-incompatibility">Ruby 1.9.2 incompatibility</a></h3>
  77. <hr/><div><time title="GMT" datetime="2010-08-19T14:00:02Z">Thu 19 Aug 2010 at 14:00</time></div>
  78. </header>
  79. <svg xmlns='http://www.w3.org/2000/svg' width="100" height="100" viewBox="0 0 100 100">
  80. <path d='M20,100l74-5l6-75zM61,35l37-2l-29-24z' fill='#b11'></path>
  81. <path d='M21,100l74-5l-47-4zM98,33c4-12,5-29-14-33l-15,9l29,24z' fill='#811'></path>
  82. <path d='M7,67l14,33l11-38z' fill='#d44'></path>
  83. <path d='M29,61l42,13l-10-42zM56,0h28l-16,10zM1,51l-1,29l7-13z' fill='#c22'></path>
  84. <path d='M32,61l39,13c-14,13-30,24-50,26z' fill='#a00'></path>
  85. <path d='M61,35l10,39l17-23zM32,61l16,30c9-5,16-11,23-17l-39-13z' fill='#900'></path>
  86. <path d='M61,35l27,17l10-20l-37,3z' fill='#800'></path>
  87. <path d='M71,74l23,21l-6-44zM0,80c1,19,15,20,21,20l-14-33l-7,13zM7,67l-2,26c4,6,9,7,15,6c-4-11-13-32-13-32zM69,9l30,4c-1-7-6-11-15-13l-15,9z' fill='#911'></path>
  88. <path d='M1,51l6,16l25-5l29-27l8-26l-13-9l-22,8c-6,7-20,19-20,19c-1,1-9,16-13,24z' fill='#ebb'></path>
  89. <path d='M21,21c15-14,34-23,42-16c7,8-1,26-16,40c-14,15-33,24-41,17c-7-7,1-26,15-41z' fill='#b11'></path>
  90. </svg>
  91. <p><a href="http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/367983">Yuki Sonoda</a>: <em>Ruby 1.9.2 has been released. This is the newest release of Ruby 1.9 series.</em></p>
  92. <p>I have <a href="http://intertwingly.net/projects/AWDwR3/checkdepot-192-239/section-14.2.html">one test</a> that fails with this release.&#160; The problem is <a href="https://rails.lighthouseapp.com/projects/8994/tickets/5406-rescue-in-run-undefined-method-name-for-producttest-nomethoderror">easily reproducible</a>.&#160; The same test <a href="http://intertwingly.net/projects/AWDwR3/checkdepot-191-239/section-14.2.html">passes with 1.9.1</a>.&#160; It only affects Rails 2.3.x, Rails 3.0 <a href="http://intertwingly.net/projects/AWDwR3/checkdepot-192/section-14.2.html">does not have this problem</a>.</p>
  93. <footer>
  94. <a title="Ruby 1.9.2 incompatibility" href="http://intertwingly.net/blog/2010/08/19/Ruby-1-9-2-incompatibility#comments">Add comment</a>
  95. </footer>
  96. </article>
  97. <article>
  98. <header>
  99. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/08/14/Empty-Nest">Empty Nest</a></h3>
  100. <hr/><div><time title="GMT" datetime="2010-08-15T00:56:58Z">Sun 15 Aug 2010 at 00:56</time></div>
  101. </header>
  102. <svg xmlns='http://www.w3.org/2000/svg' width="100" height="100" viewBox="0 0 100 100">
  103. <path d='M57,36c-25-12-33-24-32-35c-13,8-13,19-7,31c-7-5-7-11-7-16c-6,11-12,22-2,36c-2,0-4-4-6-6c4,11-6,23,18,35c-6-6-14-9-14-23c7,3,14,2,17,3c-14-10-16-15-14-28c11,8,15,4,15,5c-4-5-8-13-4-23c4,7,13,12,21,16c7,3,21,9,15,5M76,46c-3,1,55,22-6,52c-8-9-17-11-26-13c10,2,18,2,27,9c24-14,29-29,5-48' fill='#b20839'></path>
  104. <path d='M57,36c-25-12-33-24-32-35c-13,8-13,19-7,31c-7-5-7-10-7-16c-6,11-12,22-2,36c-2,0-4-4-6-6c4,12-6,23,18,35c-6-5-17-7-15-27c5,3,10,4,13,5c-14-9-14-21-10-32c7,10,10,8,14,10c-3-6-12-15-1-29c6,17,20,22,35,28M76,46c36,24,18,36-5,48c28-16,26-31,5-48M44,84h-22v-13h3l5-24h-3v-13h18l7,18l7-18h17v13h-3l5,24h4v13h-22v-13h3l-2-10l-9,20l-10-20l-2,10h4z' fill='#000'></path>
  105. <path d='M24,82v-9h3l6-28h-4v-9h15l8,22l8-22h14v9h-4l6,28h4v9h-18v-9h3l-3-18l-10,22l-11-22l-3,18h4v9z' fill='#FFF'></path>
  106. <path d='M25,74h3l6-30h-4v-7h13l9,23l9-23h12v7h-4l6,30h4v7h-16v-7h3l-4-21l-10,22l-11-22l-4,21h4v7h-16z' fill='#b20839'></path>
  107. </svg>
  108. <p><a href="http://www.meredith.edu/enews/announcement_details.php?id=7666">Melyssa Allen</a>: <em>Meredith College will welcome new students during Move-In Day this Saturday, Aug. 14.&#160; The College expects approximately 375 students.</em></p>
  109. <p>One of those is our daughter.</p>
  110. <footer>
  111. <a title="Empty Nest" href="http://intertwingly.net/blog/2010/08/14/Empty-Nest#comments">3 comments</a>
  112. </footer>
  113. </article>
  114. <article>
  115. <header>
  116. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/08/06/Syndicating-SVG">Syndicating SVG</a></h3>
  117. <hr/><div><time title="GMT" datetime="2010-08-06T11:08:35Z">Fri 06 Aug 2010 at 11:08</time></div>
  118. </header>
  119. <svg xmlns="http://www.w3.org/2000/svg" stroke="#d36" width="80" height="125" viewBox="0 0 80 125">
  120. <path d="M40,73v50" stroke-width="11"></path>
  121. <path d="M17,98l47,0" stroke-width="8"></path>
  122. <circle r="33" cx="40" cy="40" fill="none" stroke-width="12"></circle>
  123. </svg>
  124. <p><a href="http://webkit.org/blog/1273/the-html5-parsing-algorithm/">Eric Seidel</a>: <em>One of the cool new features of the HTML5 parsing algorithm is the ability to embed SVG and MathML directly in HTML pages. To embed SVG, you simply add an &lt;svg&gt; tag to your HTML page and you can use the full power of SVG.</em></p>
  125. <p>Unfortunately, his example was sanitized by Venus.&#160; <a href="http://github.com/rubys/venus/commit/206b21edc9e9eb6f185e5c3778e160f6f563a393">Fixed</a>.&#160; <a href="http://feedparser.googlecode.com/svn/trunk/feedparser/tests/wellformed/namespace/rss2.0svg5.xml">Test</a>.</p>
  126. <footer>
  127. <a title="Syndicating SVG" href="http://intertwingly.net/blog/2010/08/06/Syndicating-SVG#comments">Add comment</a>
  128. </footer>
  129. </article>
  130. <article>
  131. <header>
  132. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/08/05/IE9-Platform-Preview-4">IE9 Platform Preview 4</a></h3>
  133. <hr/><div><time title="GMT" datetime="2010-08-05T18:37:49Z">Thu 05 Aug 2010 at 18:37</time></div>
  134. </header>
  135. <svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100">
  136. <path d="M57,11c40-22,42-2,35,12c8-27-15-20-30-11z" fill="#47b"></path>
  137. <path d="M36,56h56c4-60-83-60-86-6c13-16,26-26,36-30l-29,53c20,23,64,26,79-12h-30c0,14-26,12-25-5zM37,43c0-17,26-17,26,0zM39,89c-10,7-42,15-26-16l29-52c-15,6-36,40-37,48c-12,35,14,37,37,20" fill="#47b"></path>
  138. </svg>
  139. <p><a href="http://blogs.msdn.com/b/ie/archive/2010/08/04/html5-modernized-fourth-ie9-platform-preview-available-for-developers.aspx">Dean Hachamovitch</a>: <em>Please continue to report issues on Connect if your site doesn&#8217;t look or work right, and you&#8217;re giving it the same code as you&#8217;re giving to other modern browsers.</em></p>
  140. <p>Seeing that the huge watermark issue that I <a href="http://intertwingly.net/blog/2010/06/23/IE9-Platform-Preview-3">noted with preview 3</a> wasn&#8217;t picked up by osmosis by the IE team, it would seem to be time to enter <a href="https://connect.microsoft.com/IE/feedback/details/583678/huge-svg-watermark">feedback using Connect</a>.&#160; I&#8217;m not thrilled with having to enter information about my employer&#8217;s size and my address, but hopefully this time the issue will be picked up by the proper people.</p>
  141. <footer>
  142. <a title="IE9 Platform Preview 4" href="http://intertwingly.net/blog/2010/08/05/IE9-Platform-Preview-4#comments">1 comment</a>
  143. </footer>
  144. </article>
  145. <article>
  146. <header>
  147. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/08/01/Mime-Fail">Mime Fail</a></h3>
  148. <hr/><div><time title="GMT" datetime="2010-08-01T16:44:04Z">Sun 01 Aug 2010 at 16:44</time></div>
  149. </header>
  150. <svg xmlns='http://www.w3.org/2000/svg' width="131" height="76" viewBox="0 0 131 76">
  151. <path d="M36,5l12,41l12-41h33v4l-13,21c30,10,2,69-21,28l7-2c15,27,33,-22,3,-19v-4l12-20h-15l-17,59h-1l-13-42l-12,42h-1l-20-67h9l12,41l8-28l-4-13h9" fill='#005A9C'></path>
  152. <path d="M94,53c15,32,30,14,35,7l-1-7c-16,26-32,3-34,0M122,16c-10-21-34,0-21,30c-5-30 16,-38 23,-21l5-10l-2-9"></path>
  153. </svg>
  154. <p><a href="http://validator.w3.org/unicorn/check?ucn_uri=intertwingly.net%2Fblog%2Findex.atom&amp;ucn_task=conformance#validate-by-uri+task_conformance">unicorn</a>: <em>The mime-type of your document (application/atom+xml) is unsupported by this task.</em></p>
  155. <footer>
  156. <a title="Mime Fail" href="http://intertwingly.net/blog/2010/08/01/Mime-Fail#comments">1 comment</a>
  157. </footer>
  158. </article>
  159. <article>
  160. <header>
  161. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/07/29/Rails-and-Snowmen">Rails and Snowmen</a></h3>
  162. <hr/><div><time title="GMT" datetime="2010-07-29T15:03:52Z">Thu 29 Jul 2010 at 15:03</time></div>
  163. </header>
  164. <svg xmlns='http://www.w3.org/2000/svg' width="90" height="111" viewBox="0 0 90 111">
  165. <path d='M90,52l-1,3l-5-1l-5,5l-3,2l-4,3q3,6,3,14q0,13-10,23q-9,9-23,9q-13,0-22-9q-9-8-9-22q0-9,4-16l-5-4l-4-8l-6-2l1-3l4,1l-1-3l3-2l2,5l3-4l2,3l-5,4l3,7l4,3q5-7,13-11q-8-5-8-15q0-11,9-18h-8l1-4h6l6-11q5,1,7,1q3,0,8-1l5,9h7l3,4q-7,0-11,1q10,5,10,17q0,9-8,16q10,4,14,13l5-3l2-2l4-4l-1-6l3-1v4l3-3l3,2l-3,3zM43,51q6,0,11-6q6-6,6-13q0-8-5-12q-5-5-12-5q-8,0-13,6q-5,5-5,13q0,8,5,12q5,5,13,5M48,24q0,0,1,1q1,1,1,2q0,2-2,2q-3,0-3-3q0-2,3-2M37,24q3,0,3,3q0,2-3,2q-3,0-3-2q0-3,3-3M43,31q2,0,2,2q0,2-1,2q-1,0-2-0q-2,0-2-2q0-1,1-2q0,0,2,0M50,38q2,0,2,0q0,0,0,1q0,2-2,2q-1,0-1-2q0-1,1-1M36,38q2,0,2,2q0,2-2,2q-2,0-2-2q0-2,2-2M47,40q1,0,1,1q0,2-2,2q-1,0-1-2q0-1,0-1q1,0,2,0M41,40q2,0,2,1q0,2-2,2q-1,0-1,0q-1,0-1-1q0-1,1-2q0,0,1,0M17,65q-2,7-2,14q0,12,8,20q7,7,19,7q12,0,20-8q9-8,9-20q0-7-3-12l-8,4l-2-2l9-5q-5-9-14-12q-6,3-10,3q-6,0-11-2q-8,3-13,10l7,6l-2,2z' stroke='none'></path>
  166. </svg><p>People have started to <a href="http://www.google.com/search?q=rails+snowman">notice</a> that Rails is <a href="http://github.com/rails/rails/commit/25215d7285db10e2c04d903f251b791342e4dd6a">adding a snowman</a> to their URLs.&#160; There even is now a <a href="http://railssnowman.info/">website</a> devoted to this.</p>
  167. <p>The fact that people care about such things to complain indicates that socialization of the concept of that URIs are to be meaningful is working.&#160; Alternatives being discussed to date include renaming the form field, choosing a different character, moving the field to the end of the query, and providing a mechanism to opt out.</p>
  168. <p><a href="http://intertwingly.net/blog/2010/07/29/Rails-and-Snowmen">...</a></p>
  169. <footer>
  170. <a title="Rails and Snowmen" href="http://intertwingly.net/blog/2010/07/29/Rails-and-Snowmen#comments">9 comments</a>
  171. </footer>
  172. </article>
  173. <article>
  174. <header>
  175. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/07/26/Rails-3-0-Release-Candidate">Rails 3.0 Release Candidate</a></h3>
  176. <hr/><div><time title="GMT" datetime="2010-07-26T22:06:35Z">Mon 26 Jul 2010 at 22:06</time></div>
  177. </header>
  178. <svg xmlns='http://www.w3.org/2000/svg' width="100" height="100" viewBox="0 0 1000 1000">
  179. <!-- 5 -->
  180. <path d='M160,560c2-6-2-13-6-17l-6-9c-104-164,58-356,234-305c59,18,119,63,158,116c33,45,49,95,53,140c8,87-16,169-62,219c0,0-22,24,8,42c28,16,112-18,152-163c37-132-50-403-312-455c-190-37-302,124-304,268c0,58,30,125,63,159c14,14,21,11,22,5' fill='#17733B'></path>
  181. <radialGradient cx='651' cy='363' id='r5g1' r='257' gradientUnits='userSpaceOnUse'>
  182. <stop offset='0' style='stop-color:#E0EECF'></stop>
  183. <stop offset='1' style='stop-color:#17753C'></stop>
  184. </radialGradient>
  185. <path d='M581,733c-20,9-31-2-31-2c107-75,132-334-31-471c-159-133-277-83-327-52c0,0,36-73,145-76c61-2,229,40,314,213c99,202-1,327-22,352c-13,17-37,31-48,36' fill='url(#r5g1)'></path>
  186. <radialGradient cx='477' cy='494' id='r5g2' r='247' gradientUnits='userSpaceOnUse'>
  187. <stop offset='0' style='stop-color:#DAECCE'></stop>
  188. <stop offset='1' style='stop-color:#17733B'></stop>
  189. </radialGradient>
  190. <path d='M562,675c44-90,66-232-27-346c-93-114-198-113-198-113s156-14,250,175c73,147-25,284-25,284' fill='url(#r5g2)'></path>
  191. <!-- 1 -->
  192. <path d='M593,219c4,5,12,4,18,4c3-1,7-1,11-1c194-9,279,228,147,354c-45,43-115,72-180,80c-55,6-106-6-147-25c-79-36-139-97-159-163c0,0-10-31-40-14c-29,16-41,106,64,213c96,98,375,159,551-42c127-146,44-324-80-397c-51-30-123-37-169-25c-20,5-21,12-16,16' fill='#821C35'></path>
  193. <radialGradient cx='518' cy='742' id='r1g1' r='257' gradientUnits='userSpaceOnUse'>
  194. <stop offset='0' style='stop-color:#F7A8A9'></stop>
  195. <stop offset='0.7178' style='stop-color:#821C35'></stop>
  196. </radialGradient>
  197. <path d='M232,497c3-22,18-25,18-25c12,129,224,280,424,208c195-71,210-198,208-257c0,0,45,67-7,164c-29,53-149,177-342,164c-223-14-282-164-294-194c-7-20-8-48-7-60' fill='url(#r1g1)'></path>
  198. <radialGradient cx='492' cy='526' id='r1g2' r='247' gradientUnits='userSpaceOnUse'>
  199. <stop offset='0' style='stop-color:#F2A5B7'></stop>
  200. <stop offset='1' style='stop-color:#821C35'></stop>
  201. </radialGradient>
  202. <path d='M293,510c55,83,167,173,312,149c146-24,197-115,197-115s-66,143-276,130c-164-11-233-164-233-164' fill='url(#r1g2)'></path>
  203. <!-- 3 -->
  204. <clipPath id="r3c">
  205. <path d="M999,999 L558,370 c-30-50-40-50-70-84h-400v700z" opacity="0"></path>
  206. </clipPath>
  207. <g clip-path="url(#r3c)">
  208. <path d='M677,766c-6,2-10,9-11,14c-2,3-4,7-5,11c-90,172-338,127-381-51c-14-60-5-135,21-195c23-51,58-89,95-115c71-50,154-71,220-56c0,0,32,7,33-28c0-33-71-88-217-51c-133,34-324,245-238,498c62,183,258,200,383,129c51-28,94-88,107-134c5-19-1-23-7-22' fill='#3564AF'></path>
  209. <radialGradient cx='262' cy='440' id='r3g1' r='364' gradientUnits='userSpaceOnUse'>
  210. <stop offset='0' style='stop-color:#EFF1F6'></stop>
  211. <stop offset='1' style='stop-color:#3564AF'></stop>
  212. </radialGradient>
  213. <path d='M617,315c18,14,13,28,13,28c-118-54-355,54-392,263c-36,205,66,281,118,309c0,0-81,6-138-88c-32-51-79-217,28-378c125-186,283-162,316-157c21,3,45,16,55,23' fill='url(#r3g1)'></path>
  214. <radialGradient cx='462' cy='525' id='r3g2' r='350' gradientUnits='userSpaceOnUse'>
  215. <stop offset='0' style='stop-color:#EFF1F6'></stop>
  216. <stop offset='1' style='stop-color:#3564AF'></stop>
  217. </radialGradient>
  218. <path d='M576,362c-100,6-234,58-286,195s1,228,1,228s-90-128,26-304c91-136,259-119,259-119' fill='url(#r3g2)'></path>
  219. </g>
  220. <!-- 6 -->
  221. <radialGradient cx='528' cy='251' id='r6g1' r='277' gradientUnits='userSpaceOnUse'>
  222. <stop offset='0' style='stop-color:#E2EFCF'></stop>
  223. <stop offset='1' style='stop-color:#14743B'></stop>
  224. </radialGradient>
  225. <path d='M804,494c-16,4-38-12-43-43c-17-99-90-288-283-364c-176-69-252-6-252-6c-10,4-6-12,2-18c7-7,105-112,334-13c217,94,278,309,272,383c0,10-3,24-4,29c-5,21-15,28-26,32' fill='url(#r6g1)'></path>
  226. <radialGradient cx='748' cy='240' id='r6g2' r='312' gradientUnits='userSpaceOnUse'>
  227. <stop offset='0' style='stop-color:#E2EFCF'></stop>
  228. <stop offset='1' style='stop-color:#14743B'></stop>
  229. </radialGradient>
  230. <path d='M800,488c-1-132-88-337-289-418c-193-78-256-19-256-19s73-91,293-4c208,82,265,267,278,321c12,52,4,94-4,108c-9,16-22,12-22,12' fill='url(#r6g2)'></path>
  231. <radialGradient cx='634' cy='302' id='r6g3' r='185' gradientUnits='userSpaceOnUse'>
  232. <stop offset='0' style='stop-color:#E2EFCF'></stop>
  233. <stop offset='1' style='stop-color:#14743B'></stop>
  234. </radialGradient>
  235. <path d='M767,457c-16-90-50-158-87-212c-45-66-103-114-191-158c0,0,112,25,198,148c73,106,80,222,80,222' fill='url(#r6g3)'></path>
  236. <!-- 4 -->
  237. <path d='M298,243c12,11,9,38-15,58c-78,64-204,222-174,427c28,187,121,221,121,221c8,6-8,11-17,8s-150-35-178-283c-27-235,128-396,195-428c9-4,22-9,27-10c21-6,32-2,41,7' fill='#3564AF'></path>
  238. <radialGradient cx='107' cy='418' id='r4g1' r='441' gradientUnits='userSpaceOnUse'>
  239. <stop offset='0' style='stop-color:#D3DCE8'></stop>
  240. <stop offset='1' style='stop-color:#3564AF'></stop>
  241. </radialGradient>
  242. <path d='M295,248c-114,68-248,245-217,459c29,207,111,232,111,232s-115-18-150-251c-33-221,99-364,140-402c38-36,78-50,95-50c18,0,21,12,21,12' fill='url(#r4g1)'></path>
  243. <radialGradient cx='217' cy='485' id='r4g2' r='261' gradientUnits='userSpaceOnUse'>
  244. <stop offset='0' style='stop-color:#F0F1F9'></stop>
  245. <stop offset='1' style='stop-color:#3564AF'></stop>
  246. </radialGradient>
  247. <path d='M285,293c-70,59-112,121-141,182c-34,71-47,145-41,243c0,0-34-109,29-244c55-117,153-181,153-181' fill='url(#r4g2)'></path>
  248. <!-- 2 -->
  249. <radialGradient cx='661' cy='712' id='r2g1' r='275' gradientUnits='userSpaceOnUse'>
  250. <stop offset='0' style='stop-color:#E89EB0'></stop>
  251. <stop offset='1' style='stop-color:#821C35'></stop>
  252. </radialGradient>
  253. <path d='M329,810c4-16,28-27,58-16c94,35,294,66,457-63c147-118,131-216,131-216c1-10,13,2,15,11c2,10,44,147-156,296c-190,141-407,87-468,45l-23-18c-15-16-17-27-14-39' fill='url(#r2g1)'></path>
  254. <radialGradient cx='576' cy='888' id='r2g2' r='312' gradientUnits='userSpaceOnUse'>
  255. <stop offset='0' style='stop-color:#CFA2AD'></stop>
  256. <stop offset='1' style='stop-color:#821C35'></stop>
  257. </radialGradient>
  258. <path d='M335,810c116,64,336,92,506-42c164-128,145-212,145-212s43,108-142,255c-175,139-365,96-418,80c-50-15-83-42-91-57c-9-16,0-24,0-24' fill='url(#r2g2)'></path>
  259. <radialGradient cx='579' cy='758' id='r2g3' r='185' gradientUnits='userSpaceOnUse'>
  260. <stop offset='0' style='stop-color:#DE95A7'></stop>
  261. <stop offset='1' style='stop-color:#821C35'></stop>
  262. </radialGradient>
  263. <path d='M379,796c86,31,161,36,227,31c79-6,150-32,232-87c0,0-78,85-226,98c-129,11-233-42-233-42' fill='url(#r2g3)'></path>
  264. </svg><p>Many things have <a href="http://weblog.rubyonrails.org/2010/7/26/rails-3-0-release-candidate">changed</a> since Rails 2.3.x.&#160; Few changes (except for those affecting views and mail) affect existing projects beyond the normal cycle of deprecation.&#160; Lots <a href="http://www.pragprog.com/wikis/wiki/ChangesInRails30">affect books</a>, and the way you learn Rails.</p>
  265. <p>If you are the type that prefers to learn from a book, there are lots of good Rails books out there.&#160; In all, I would say that the most important criteria is picking a book that matches the version of Rails you plan to be working with on.&#160; Agile Web Development with Rails is available for <a href="http://www.pragprog.com/titles/rails3/agile-web-development-with-rails-third-edition">Rails version 2.x</a> and for <a href="http://pragprog.com/titles/rails4/agile-web-development-with-rails">Rails version 3.x</a>.</p>
  266. <p><a href="http://intertwingly.net/blog/2010/07/26/Rails-3-0-Release-Candidate">...</a></p>
  267. <footer>
  268. <a title="Rails 3.0 Release Candidate" href="http://intertwingly.net/blog/2010/07/26/Rails-3-0-Release-Candidate#comments">4 comments</a>
  269. </footer>
  270. </article>
  271. <article>
  272. <header>
  273. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/07/18/Community-over-Code">Community over Code</a></h3>
  274. <hr/><div><time title="GMT" datetime="2010-07-18T11:01:51Z">Sun 18 Jul 2010 at 11:01</time></div>
  275. </header>
  276. <svg xmlns="http://www.w3.org/2000/svg" width="135" height="74" viewBox="0 0 135 74">
  277. <path d="M9,0h117v24h9v50h-135v-50h9z" fill="#d60000"></path>
  278. <path d="M12,3h111v24h8v44h-15v-16l-58,3l-21-1l-18-2v16h-15v-44h15v15l12,3l4,2h20l39-2h21v-17l-11,8l-92-17" fill="#eb1a22"></path>
  279. <path d="M15-1h17v9l40-23l9,19h-8v4l-4-4h-11l-12,10l8,11l25-9l25,20l10,4l1,5h-21l-2-3l-2,1l-13-11l-22,15l6,27h-17v-3l-3-1l-6-23l-4-2l-12-19h-4l2,2v4l-3-2v7l-7-3v-16l12-5l-3-5z" fill="#FFF"></path>
  280. </svg>
  281. <p><a href="http://groups.google.com/group/tumbolia/browse_thread/thread/4a5e8ed2cf064b7b?pli=1">Noah Slater</a>: <em>Joining the ASF was an interesting experience for me. I had come from a free software background, and proudly wielded my gnu.org email address around. At some point along this journey, I gave up on my publishing software. There was no other reason for my continued involvement with the project, beyond the fact that I loved being a part of the community. It was, and remains, so vibrant and positive. All of the aggression, and trolling, and arguments I had become used to on the free software lists just didn&#8217;t exist. It was comparatively idyllic! It slowly occurred to me that free software misses the point, and so does open source. It isn&#8217;t about enforcing freedoms and political agendas. It isn&#8217;t about more eyes for shallow bugs. It&#8217;s about community. Without a throng of decent, friendly people who are open to new ideas, discussion, and who enjoy collaborating and helping each other, a project like this is nothing. A good community can make up for poor documentation, and lack of features. A good community can make up for anything!</em></p>
  282. <p><em>I love CouchDB, but I love the CouchDB community even more.</em></p>
  283. <footer>
  284. <a title="Community over Code" href="http://intertwingly.net/blog/2010/07/18/Community-over-Code#comments">2 comments</a>
  285. </footer>
  286. </article>
  287. <article>
  288. <header>
  289. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/07/17/Feedback-Loops">Feedback Loops</a></h3>
  290. <hr/><div><time title="GMT" datetime="2010-07-17T21:39:24Z">Sat 17 Jul 2010 at 21:39</time></div>
  291. </header>
  292. <svg xmlns='http://www.w3.org/2000/svg' width="100" height="100" viewBox="0 0 100 100">
  293. <circle cy='50' fill='#E71' r='50' cx='50'></circle>
  294. <path d='M20,62c-13,1-20,1-20-13c-1-17,22-17,21-1v4h-14c0,6,5,6,13,5zM44,37h-13c-5,1-5,3-6,6v14c1,3,2,5,6,6h13v-6h-11c-2,0-2-1-2-2v-11c0-1,0-2,2-2h11zM53,63h-5v-26h23c3,0,5,1,6,5v21h-5v-18c0-2-1-3-2-3h-5v21h-5v-19c-1-2-2-2-3-2h-4zM81,37h12c5,0,6,2,6,5v18l-1,3h-13c-3,0-5-2-5-4v-4c1-7,9-6,14-9v-2c0-2-1-2-2-2h-11z'></path>
  295. <path d='M7,47c0-7,8-7,8,0zM94,58h-9v-2c0-3,5-5,9-5z' fill='#E71'></path>
  296. </svg>
  297. <p><a href="http://blogs.msdn.com/b/ie/archive/2010/07/16/how-ie9-platform-preview-feedback-changed-the-javascript-standard.aspx">Allen Wirfs-Brock</a>: <em>Web standards are complex software artifacts and like all software, they contain bugs. Sometimes the best way to find and fix compatibility bugs is to implement and deploy the standard on widely used browsers. This generally takes place in the context of early releases such as the IE9 platform preview builds. So, when you as a web developer are providing feedback on such releases you aren&#8217;t just providing feedback on a specific browser you are also providing feedback on the new and emerging standards that it implements. Of course, for this feedback to be worthwhile, browser implementers and standards authors need to be able and willing to quickly respond to feedback that identifies significant problems. The rapid response to the ES5 jQuery toString problem and other issues on es5-discuss show how browser implementers and other TC39 members can and do work closely together to create a more compatible and interoperable Web. But it all starts with your feedback, so please keep it coming.</em></p>
  298. <footer>
  299. <a title="Feedback Loops" href="http://intertwingly.net/blog/2010/07/17/Feedback-Loops#comments">Add comment</a>
  300. </footer>
  301. </article>
  302. <article>
  303. <header>
  304. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/07/16/Back-in-Line">Back in Line</a></h3>
  305. <hr/><div><time title="GMT" datetime="2010-07-16T13:54:34Z">Fri 16 Jul 2010 at 13:54</time></div>
  306. </header>
  307. <svg xmlns='http://www.w3.org/2000/svg' width="143" height="70" viewBox="0 0 143 70">
  308. <path d='M2,6h14l12,45l11-41c3-7,13-7,16,0l11,41l12-45h14l-17,58c-3,7-13,7-16,0l-12-39l-12,39c-3,7-13,7-16,0zM99,68v-43h14v43zM126,68v-43h14v43z' fill='#999'></path>
  309. <circle cx='133' cy='10' fill='#999' r='8'></circle>
  310. <circle cx='106' cy='10' fill='#999' r='8'></circle>
  311. </svg>
  312. <p>Total weight gain on in the 9+1 days of <a href="http://intertwingly.net/blog/2010/07/10/Inventory-Checklist">cruise</a> and travel: 4.6 pounds.&#160; Total weight loss on the 6 days since we&#8217;ve returned 4.5 pounds.</p>
  313. <p>I expect some dampening oscillation to occur, but seem to be back <a href="http://www.thelinediet.com/">on track</a>.</p>
  314. <footer>
  315. <a title="Back in Line" href="http://intertwingly.net/blog/2010/07/16/Back-in-Line#comments">Add comment</a>
  316. </footer>
  317. </article>
  318. <article>
  319. <header>
  320. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/07/10/Inventory-Checklist">Inventory Checklist</a></h3>
  321. <hr/><div><time title="GMT" datetime="2010-07-11T01:22:47Z">Sun 11 Jul 2010 at 01:22</time></div>
  322. </header>
  323. <svg xmlns='http://www.w3.org/2000/svg' width="94" height="106" viewBox="0 0 94 106">
  324. <path d='M4,35h85l5-33l-20,16l6,7l-9,6l-13-6l5-7l-16-17l-16,17l5,7l-13,6l-9-6l6-7l-20-16zM5,39h83l-2,12h-29v31h18c4-7,0-9-5-11l18-13l-4,31l-37,16l-37-16l-4-31l18,13c-8,1-9,4-5,11h17v-31h-29z' fill='#009'></path>
  325. </svg>
  326. <p>Just got back from a <a href="http://www.royalcaribbean.com/findacruise/cruiseDetails/itinerary.do?packageCode=EN09L035">9 day cruise</a>, with no email, internet, or cell phone.&#160; Recommendations for future preparations:</p>
  327. <ul>
  328. <li>Pack a watch.&#160; I&#8217;ve stopped wearing one as I&#8217;m typically near my house, my car, or my cell phone, each of which will readily provide me the time.&#160; On the cruise, I wasn&#8217;t near any of these three.</li>
  329. <li>Purchase inexpensive water shoes.&#160; The shore and water were gorgeous, but once you got to the waterline, sand was replaced by rocks.&#160; My sister-in-law tipped me off on this one, and this recommendation is worth passing along.</li>
  330. <li>Bring a waterproof card case with lanyard.&#160; You will need to carry your pass key and driver&#8217;s license with you whenever you get off.</li>
  331. <li>Check out a towel the night before any excursion.&#160; The cruise line will loan you towels, it simply is best to avoid the morning when there may be a run on them.</li>
  332. </ul>
  333. <p>Expensive lanyards and watches are available; oddly water shoes and card cases were hard to find.</p>
  334. <footer>
  335. <a title="Inventory Checklist" href="http://intertwingly.net/blog/2010/07/10/Inventory-Checklist#comments">1 comment</a>
  336. </footer>
  337. </article>
  338. <article>
  339. <header>
  340. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/06/28/Growing-Pains">Growing Pains</a></h3>
  341. <hr/><div><time title="GMT" datetime="2010-06-28T12:09:53Z">Mon 28 Jun 2010 at 12:09</time></div>
  342. </header>
  343. <svg xmlns='http://www.w3.org/2000/svg' width="132" height="76" viewBox="0 0 132 76">
  344. <path d='M57,29c0-9,18-12,17-2c0,7-12,10-12,18v5h8v-3c0-7,13-9,13-21c-1-16-34-16-34,3zM62,53h8v8h-8z' fill='#371'></path>
  345. <circle cy='38' stroke='#371' fill='none' r='33' stroke-width='10' cx='66'></circle>
  346. <path d='M45,17l9,9l-9,10l-9-10zM67,17l9,9l-9,10l-10-10zM88,17l9,9l-9,10l-9-10zM14,28l9,9l-9,9l-9-9zM35,28l9,9l-9,9l-9-9zM56,28l9,9l-9,9l-9-9zM77,28l9,9l-9,9l-9-9zM98,28l9,9l-9,9l-9-9zM119,28l10,9l-10,9l-9-9zM45,39l9,9l-9,9l-9-9zM67,39l9,9l-9,9l-10-9zM88,39l9,9l-9,9l-9-9z' fill='#bdbdc5'></path>
  347. <path d='M44,13l9,31l9-31h25v3l-10,16c23,7,2,52-16,21l6-2c11,21,24-16,2-14v-3l9-15h-11l-13,44h-1l-10-31l-9,31h-1l-15-50h7l9,31l6-21l-3-10z' fill='#005A9C'></path>
  348. <path stroke='#000' d='M5,36h20l10,10l10-10l11,10l21-21l11,11l10-11l12,11h19v3h-20l-11-11l-10,11l-11-11l-21,21l-11-10l-10,10l-11-10h-19z' fill='#ffd652' stroke-width='0.5'></path>
  349. <path d='M88,49c11,24,22,11,26,5l-1-5c-12,20-24,2-25,0M109,21c-8-16-26,0-16,23c-4-23,12-29,17-16l4-8l-1-6'></path>
  350. <path d='M2,35h5v5h-5zM127,35h5v5h-5z'></path>
  351. <path d='M57,29c0-9,18-12,17-2c0,7-12,10-12,18v5h8v-3c0-7,13-9,13-21c-1-16-34-16-34,3zM62,53h8v8h-8z' fill='#371'></path>
  352. </svg>
  353. <p><a href="http://news.cnet.com/8301-30685_3-20008935-264.html">Stephen Shankland</a>: <em>One possibility is a growing rift between two camps that are both deeply involved in the standard. But given the players' commitment and their continuing work together, a rosier scenario is perhaps more likely: oversight of the future Web isn&#8217;t collapsing, it&#8217;s just rebalancing.</em></p>
  354. <p>Balanced piece that neither sweeps under the rug nor sensationalizes the differences that we are working through.</p>
  355. <footer>
  356. <a title="Growing Pains" href="http://intertwingly.net/blog/2010/06/28/Growing-Pains#comments">1 comment</a>
  357. </footer>
  358. </article>
  359. <article>
  360. <header>
  361. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/06/27/HTML5-Interoperability">HTML5 Interoperability</a></h3>
  362. <hr/><div><time title="GMT" datetime="2010-06-27T23:52:47Z">Sun 27 Jun 2010 at 23:52</time></div>
  363. </header>
  364. <svg xmlns="http://www.w3.org/2000/svg" width="133" height="78" viewBox="0 0 133 78">
  365. <path d="M23,72c-2,0-3,2-5,2c-1-2,2-4,2-7c-3,0-4,4-6,4c1-6,9-12,4-12c0,0-10,7-11,6c2-2,10-14,7-14c-1,0-7,4-9,4c0-2,9-10,10-11c2,0,3-2,2-3c-5,0-11,8-15,6l2-2c1-1,16-14,16-16c-3-2-13,6-18,6c22-24,38-33,47-35c7,0,14,2,21,3c0,3,12-1,13-1c5,0,9,4,11,8c0,1,0,2,0,4c3,11,31,7,35,19c0,5,1,9,2,14c-2,4-2,12-6,13c-4,1-4,1-4,1c-3,2-7,5-10,6c0,0-16-6-20-3c-12,4-16,8-19,20l-49-3"></path>
  366. <path fill="#FFF" d="M86,22l-1-2h3v2h-2M83,19l-2,1l-1-2h2l1,1M122,57l-1-2c-1,0-1,1-3,1c0-1,0-3,0-4h2l1,2c1-1,2-1,3-1c1,1,1,2,0,3l-2,1M113,56c0-1,0-2,0-3c0-1,1-2,3-2c0,4,0,4-3,5M109,55c0-1-1-3,0-4h2c1,2,0,4-2,4M106,54l-2-2c-1,0-2,1-3,0c-1,0-1-2,0-4c1,0,2,0,3,1v2c1,0,2-1,3-1c1,0,0,2,0,3l-1,1M96,50c-2-1-1-2-1-4c2,0,3,0,4,2c-1,1-2,2-3,2"></path>
  367. <path fill="#ED1C24" d="M40,75v-2c-2,0-9,2-9-2c0-2,5-8,3-8c-3-6-7-11-10-17c2-1,0-3,2-6c3-1,2,4,5,3c-4-17,5-22,5-22c-3,0-4,0-6,1c1-7,11-14,17-15c5-1,15-3,18,2c0,1-1,2-1,3c4,0,10-4,15-5c2-1,4-1,7,0l1,2c-7-3-17,3-23,6c-1,0-2,1-3,1l1,1c3,1,4,2,8,2c1,1,2,2,3,3c1,1,2,2,3,2c0-2,0-2-1-4c1-2-1-3,2-5c2,0,2,1,3,1c-4,4-2,8,10,9c1,0,3,1,3-2c-2,0-2-2-2-3l2,1c1,3,27,7,31,12c1,2,0,3-4,5c0,2,2,5,3,6l2-2l1,1c0,2,0,3,0,5v1c-1,0-2,0-3,0c-4-1-9-1-13-1c-11-5-25-16-36-20c-2-1-1-1-4-1c0,2,1,2,3,3c3,4,6,6,5,11l-1,2c-4,0-1-8-4-9c-10,8,5,25,13,20c-4-2-4-4-4-5c10,5,31,10,33,11c0,1-4,1-4,2c-5,1-13-2-17-4c-5-1-11,7-22,4c-2-1-13-8-15-8c0,4,9,12,11,13l0,2c-2,2-5,5-5,7"></path>
  368. <path d="M80,24c3,1,11,4,9,5c-3,0-8,0-9-3v-2m-36-4l-2,2c0-1,1-3,1-3c3-6,9-8,14-7l0,1c-8,2-6,12-7,12c-2-1-3-5-6-5m0,34c0-6-8-17,3-22c1,0-2,15,7,19v2c-2,0-3,0-5,0c-1-2-1-1-2-1c0,2,1,5,1,7c-1-1-3-3-4-5m14-26c0-2-2-3,0-4c2,0,3-2,3-4c2,0,5,2,6,3c0,2-1,2-2,4c1,2,1,2,1,4h-1c-2,0-8-1-8,1c-2,0-3,0-5,0c-1-1,1-2,1-3c2,0,3-1,5-1"></path>
  369. </svg><p><a href="http://twitter.com/bphogan/status/16983318242">Brian Hogan</a>: <em>I am getting really, really tired of Mozilla screwing up the HTML5 specification. First it&#8217;s video, and now "we&#8217;re never supporting Web SQL"</em></p>
  370. <p>By video, I&#8217;m assuming that Brian is referring to the fact that <a href="http://shaver.off.net/diary/2010/01/23/html5-video-and-codecs/">Mozilla does not plan to implement H.264</a>.&#160; With respect to <a href="http://dev.w3.org/html5/webdatabase/#status-of-this-document">Web SQL</a>, what would be needed is for somebody to define an interoperable dialect of SQL which would be support multiple interoperable implementations.</p>
  371. <p><a href="http://intertwingly.net/blog/2010/06/27/HTML5-Interoperability">...</a></p>
  372. <footer>
  373. <a title="HTML5 Interoperability" href="http://intertwingly.net/blog/2010/06/27/HTML5-Interoperability#comments">5 comments</a>
  374. </footer>
  375. </article>
  376. <article>
  377. <header>
  378. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/06/25/Remote-Application-Removal-Feature">Remote Application Removal Feature</a></h3>
  379. <hr/><div><time title="GMT" datetime="2010-06-25T10:40:25Z">Fri 25 Jun 2010 at 10:40</time></div>
  380. </header>
  381. <svg xmlns="http://www.w3.org/2000/svg" width="96" height="105" viewBox="0 0 96 105">
  382. <g fill="#97C024" stroke="#97C024" stroke-linejoin="round" stroke-linecap="round">
  383. <path d="M14,40v24M81,40v24M38,68v24M57,68v24M28,42v31h39v-31z" stroke-width="12"></path>
  384. <path d="M32,5l5,10M64,5l-6,10 " stroke-width="2"></path>
  385. </g>
  386. <path d="M22,35h51v10h-51zM22,33c0-31,51-31,51,0" fill="#97C024"></path>
  387. <g fill="#FFF">
  388. <circle cx="36" cy="22" r="2"></circle>
  389. <circle cx="59" cy="22" r="2"></circle>
  390. </g>
  391. </svg>
  392. <p><a href="http://android-developers.blogspot.com/2010/06/exercising-our-remote-application.html">Rich Cannings</a>: <em>Every now and then, we remove applications from Android Market due to violations of our Android Market <a href="http://www.android.com/us/developer-distribution-agreement.html">Developer Distribution Agreement</a> or <a href="http://www.android.com/us/developer-content-policy.html">Content Policy</a>. In cases where users may have installed a malicious application that poses a threat, we&#8217;ve also developed technologies and processes to remotely remove an installed application from devices. If an application is removed in this way, users will receive a notification on their phone.</em></p>
  393. <footer>
  394. <a title="Remote Application Removal Feature" href="http://intertwingly.net/blog/2010/06/25/Remote-Application-Removal-Feature#comments">2 comments</a>
  395. </footer>
  396. </article>
  397. <article>
  398. <header>
  399. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/06/25/ProActive-Energy-Systems">ProActive Energy Systems</a></h3>
  400. <hr/><div><time title="GMT" datetime="2010-06-25T10:11:02Z">Fri 25 Jun 2010 at 10:11</time></div>
  401. </header>
  402. <svg xmlns='http://www.w3.org/2000/svg' width="100" height="100" viewBox="0 0 100 100">
  403. <path d='M50,2c-5,16-15,25-23,35c5,7,10,12,13,22l10-21c1,14-5,31-15,47v13h5v-12c23-8,35-45,10-84z' fill='#5e3684'></path>
  404. <path d='M44,98M43,88c27-10,24-38,23-64l9,7v-3h9l1,10l12,7c1,2,1,3,0,5h-6v48h-47z' fill='#b0c940'></path>
  405. <path d='M68,82h8v-13h-8zM77,82h8v-13h-8zM68,68h8v-13h-8zM77,68h8v-13h-8z' fill='#FFF'></path>
  406. <path d='M31,98v-12c18-31-12-50-18-62c-28,42,8,53,8,59c0-6-6-18-9-28c4,8,13,9,15,43z' fill='#b0c940'></path>
  407. </svg>
  408. <p>The <a href="http://intertwingly.net/blog/2010/06/14/Foil-Covered-FROG">upgrade</a> is complete, and yesterday the temperatures <a href="http://www.wral.com/weather/story/7844207/">hovered around the 100-degree mark</a>.&#160; In total, the air conditioners ran 3:14, 5:52, and 5:49 on the first, second, and third floors respectively, and at all times each and every part of the house was comfortable.&#160; I don&#8217;t have a baseline to compare it to, but I do recall that in prior years the air conditioner on the third floor was unable to keep up, and therefore ran continuously.</p>
  409. <p>The company that did the work is <a href="http://www.ncgoesgreen.com/">ProActive Energy Systems</a>.&#160; They were courteous, cleaned up after themselves, and addressed other problems that they noted along the way, such as sealing the air conditioning unit for the second floor.&#160; If others in the area are considering taking similar measures, I would recommend this company.</p>
  410. <footer>
  411. <a title="ProActive Energy Systems" href="http://intertwingly.net/blog/2010/06/25/ProActive-Energy-Systems#comments">Add comment</a>
  412. </footer>
  413. </article>
  414. <article>
  415. <header>
  416. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/06/24/Deworming">Deworming</a></h3>
  417. <hr/><div><time title="GMT" datetime="2010-06-25T02:13:46Z">Fri 25 Jun 2010 at 02:13</time></div>
  418. </header>
  419. <svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100">
  420. <rect fill="#3B5998" width="100" height="100" rx="8"></rect>
  421. <rect fill="#6d84b4" width="90" height="15" x="5" y="80" rx="5"></rect>
  422. <path fill="#FFF" d="M76,94h-18v-42h-8v-15h8v-8c0-12,5-19,19-19h12v14h-7c-6,0-6,2-6,6v7h13l-2,15h-11v42z"></path>
  423. </svg>
  424. <p>Running Linux and Firefox, I&#8217;m pretty safe from most viruses, but worms are another story, and I was fooled into propagating one earlier this evening.&#160; I haven&#8217;t pieced together all the details yet, but as near as I can tell Facebook doesn&#8217;t care to police such things despite many people reporting the issue.</p>
  425. <p>Looking deeper into the worm itself, it appears that Google is hosting key portions.&#160; I&#8217;ve <a href="http://www.google.com/support/blogger/bin/request.py?page=main_tos&amp;blog_ID=7473036027074883188&amp;blog_URL=http://whodeletedyou.blogspot.com/">reported the abuse</a> to Google; meanwhile I&#8217;m hoping that somebody at Google who reads this could expedite the taking down of <a href="http://whodeletedyou.blogspot.com/">this blog</a>.</p>
  426. <footer>
  427. <a title="Deworming" href="http://intertwingly.net/blog/2010/06/24/Deworming#comments">2 comments</a>
  428. </footer>
  429. </article>
  430. <article>
  431. <header>
  432. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/06/23/IE9-Platform-Preview-3">IE9 Platform Preview 3</a></h3>
  433. <hr/><div><time title="GMT" datetime="2010-06-24T01:20:21Z">Thu 24 Jun 2010 at 01:20</time></div>
  434. </header>
  435. <svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100">
  436. <path d="M57,11c40-22,42-2,35,12c8-27-15-20-30-11z" fill="#47b"></path>
  437. <path d="M36,56h56c4-60-83-60-86-6c13-16,26-26,36-30l-29,53c20,23,64,26,79-12h-30c0,14-26,12-25-5zM37,43c0-17,26-17,26,0zM39,89c-10,7-42,15-26-16l29-52c-15,6-36,40-37,48c-12,35,14,37,37,20" fill="#47b"></path>
  438. </svg><p><a href="http://blogs.msdn.com/b/ie/archive/2010/06/23/html5-native-third-ie9-platform-preview-available-for-developers.aspx">Dean Hachamovitch</a>: <em>Our continued ask, is that you download the latest preview, try the samples on the test drive site, and try your own sites. Send IE9 the same markup that you give to other browsers.</em></p>
  439. <p>Much improvement (in particular, SVG width, height, and clipPath seem to be supported now).&#160; One issue, which is rather glaringly obvious.</p>
  440. <p><a href="http://intertwingly.net/blog/2010/06/23/IE9-Platform-Preview-3">...</a></p>
  441. <footer>
  442. <a title="IE9 Platform Preview 3" href="http://intertwingly.net/blog/2010/06/23/IE9-Platform-Preview-3#comments">Add comment</a>
  443. </footer>
  444. </article>
  445. <article>
  446. <header>
  447. <h3><a rel="bookmark" href="http://intertwingly.net/blog/2010/06/22/5INO">5INO</a></h3>
  448. <hr/><div><time title="GMT" datetime="2010-06-22T22:22:00Z">Tue 22 Jun 2010 at 22:22</time></div>
  449. </header>
  450. <svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100">
  451. <path d="M90,18c-90-45-115,102,0,69v-21l4-3h-23l-8,4h16v19c-80,15-65-106,2-63l-4,5l4-1z" fill="#CCC" stroke="#DDD" stroke-width="2" stroke-linejoin="round"></path>
  452. <path d="M87,15c-90-45-115,102,0,69v-21l4-3h-23l-8,4h16v19c-80,15-65-106,2-63l-4,5l4-1z" fill="#00F"></path>
  453. </svg>
  454. <p><a href="http://blog.chromium.org/2010/06/html5-rocks-resource-for-open-web.html">Paul Irish</a>: <em>Because HTML5 and its related technologies cover so much ground, it can be a real a challenge to get up to speed on them. That&#8217;s why today we&#8217;re sharing <a href="http://www.html5rocks.com/">HTML5 Rocks</a>, a great new resource for developers and teams looking to put HTML5 to use today, including more information on specific features and when to use them in your apps.</em></p>
  455. <p>I encourage advocacy sites to <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.html5rocks.com%2F&amp;charset=%28detect+automatically%29&amp;doctype=Inline&amp;group=0&amp;user-agent=W3C_Validator%2F1.781">validate</a> their content, and either conform or submit <a href="http://www.w3.org/Bugs/Public/enter_bug.cgi?product=HTML%20WG&amp;component=HTML5%20spec%20%28editor%3A%20Ian%20Hickson%29&amp;priority=P3">bug reports</a> on intentional differences.</p>
  456. <p>Note: Google is not unique here, see also <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.apple.com%2Fhtml5%2F&amp;charset=%28detect+automatically%29&amp;doctype=Inline&amp;group=0&amp;user-agent=W3C_Validator%2F1.781">Apple</a>, and <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fsamples.msdn.microsoft.com%2Fietestcenter%2F&amp;charset=%28detect+automatically%29&amp;doctype=Inline&amp;group=0">Microsoft</a>.</p>
  457. <footer>
  458. <a title="5INO" href="http://intertwingly.net/blog/2010/06/22/5INO#comments">1 comment</a>
  459. </footer>
  460. </article>
  461. <aside>
  462. <h2>Nav Bar</h2>
  463. <nav>
  464. <ul>
  465. <li><a href="http://en.wikipedia.org/wiki/Sam_Ruby">About</a></li>
  466. <li><a href="http://twitter.com/samruby">Twitter</a></li>
  467. <li><a href="/blog/comments.html">Comments</a></li>
  468. <li><a id="navbar_register" href="/blog/registry/">Register</a></li>
  469. <li><a href="/stats/">Statistics</a></li>
  470. <li><a href="/blog/archives/">Archives</a></li>
  471. <li><a href="http://planet.intertwingly.net/">Planet</a></li>
  472. <li><a href="http://code.intertwingly.net/public/">Code</a></li>
  473. <li><a href="http://www.pragprog.com/titles/rails4/agile-web-development-with-rails-4th-edition">Rails</a></li>
  474. <li><a href="http://www.oreilly.com/catalog/9780596529260/">RESTful</a></li>
  475. <li><a href="/blog/2005/05/16/Disclaim-This">Disclaimer</a></li>
  476. </ul>
  477. </nav>
  478. </aside>
  479. </body>
  480. </html>

Total execution time 566 milliseconds.


About this ServiceMore options