Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Update site

  • Loading branch information...
commit 2b7bff52b085f23a12ecd71d2a61d4036123b6c8 1 parent b6f9335
@davidjb authored
Showing with 3,553 additions and 2,188 deletions.
  1. +1 −1  404.html
  2. +1 −1  about.html
  3. +3 −1 archives.html
  4. +358 −70 author/davidjb.html
  5. +55 −55 author/davidjb10.html
  6. +55 −58 author/davidjb11.html
  7. +58 −57 author/davidjb12.html
  8. +56 −29 author/davidjb13.html
  9. +55 −55 author/davidjb2.html
  10. +56 −55 author/davidjb3.html
  11. +55 −55 author/davidjb4.html
  12. +55 −55 author/davidjb5.html
  13. +54 −54 author/davidjb6.html
  14. +55 −58 author/davidjb7.html
  15. +57 −54 author/davidjb8.html
  16. +55 −55 author/davidjb9.html
  17. +5 −2 authors.html
  18. +9 −7 blog/2008/11/jcu-lyx-layout/index.html
  19. +10 −8 blog/2008/11/plone-page-template-redirects/index.html
  20. +10 −8 blog/2008/11/plone-ploneboard-conversation-editing/index.html
  21. +10 −8 blog/2008/11/plone-relative-recent-changes-portlets/index.html
  22. +10 −8 blog/2008/12/plone-archetypes-with-paster/index.html
  23. +10 −8 blog/2008/12/plone-buildout-wont-install-products-openxml/index.html
  24. +10 −8 blog/2008/12/unix-ssh-port-forwarding/index.html
  25. +10 −8 blog/2009/01/buildout-and-version-problems/index.html
  26. +10 −8 blog/2009/01/linux-graphics-card-woes-bios-issues/index.html
  27. +10 −8 blog/2009/01/plone-correcting-page-template-errors-easily/index.html
  28. +10 −8 blog/2009/01/plone-how-to-xhtml-compliant-flash-insertion/index.html
  29. +10 −8 blog/2009/01/plone-ploneformgen-customisations/index.html
  30. +10 −8 blog/2009/01/plone-python-eggs-and-development/index.html
  31. +10 −8 blog/2009/01/plone-re-ordering-folder-contents/index.html
  32. +10 −8 blog/2009/01/plone-url-encoding-in-a-script/index.html
  33. +10 −8 blog/2009/01/plone-varnish-configuration-cache-hits-purge-fails/index.html
  34. +10 −8 blog/2009/01/rewrite-rules-made-easy/index.html
  35. +10 −8 blog/2009/01/ubuntu-pulseaudio-joy/index.html
  36. +10 −8 blog/2009/02/buildout-best-thing-ever/index.html
  37. +10 −8 blog/2009/02/buildout-trying-to-build-pound/index.html
  38. +10 −8 blog/2009/02/buildout-trying-to-create-a-plonezope-instance/index.html
  39. +10 −8 blog/2009/02/plone-google-calendar-integration/index.html
  40. +10 −8 blog/2009/02/plone-plone4artists-video-cant-edit-videos/index.html
  41. +10 −8 blog/2009/02/ubuntu-dual-monitors-separating-tasks/index.html
  42. +10 −8 blog/2009/04/my-new-site/index.html
  43. +10 −8 blog/2009/04/plone-clamping-down-on-categories/index.html
  44. +10 −8 blog/2009/04/plone-issues-with-products/index.html
  45. +10 −8 blog/2009/05/unix-removing-open-logical-volumes-in-centosrhl/index.html
  46. +10 −8 blog/2009/06/datetime-in-pythonzopeplone-is-painful/index.html
  47. +10 −8 blog/2009/06/user-selectable-themes-in-plone/index.html
  48. +10 −8 blog/2009/06/virtualenv-plone-and-ubuntu-904-jaunty/index.html
  49. +10 −8 blog/2009/06/webpage-content-underneath-flash-content/index.html
  50. +10 −8 blog/2009/07/find-and-replace-across-files-linux-command-line/index.html
  51. +10 −8 blog/2009/07/plone-app-blob-and-failed-migrations/index.html
  52. +10 −8 blog/2009/07/virtualenv-plone-and-centos-5/index.html
  53. +10 −8 blog/2009/07/vlc-has-turned-1/index.html
  54. +10 −8 blog/2009/08/creating-distributing-a-new-plonepypi-product/index.html
  55. +10 −8 blog/2009/08/migration-complete-mostly/index.html
  56. +10 −8 blog/2009/08/plone-re-ordering-viewlets/index.html
  57. +10 −8 blog/2009/09/deliver-me-from-deliverance/index.html
  58. +10 −8 blog/2009/09/ffmpeg-and-flv-on-ubuntu/index.html
  59. +10 −8 blog/2009/09/git-and-checkouts-by-date/index.html
  60. +10 −8 blog/2009/09/ldap-authenticated-server-whoami-failures-etc/index.html
  61. +10 −8 blog/2009/09/migrating-a-plone-site-off-to-another-database-zeo/index.html
  62. +10 −8 blog/2009/09/missing-content-menus-in-plone/index.html
  63. +10 −8 blog/2009/09/ploneformgen-plone-google-calendar-integration/index.html
  64. +10 −8 blog/2009/09/the-biggest-problems-have-the-simplest-answers/index.html
  65. +10 −8 blog/2009/10/a-little-time-out/index.html
  66. +10 −8 blog/2009/10/html-formatting-made-easy/index.html
  67. +10 −8 blog/2009/10/ubuntu-9-10-install-hiccough/index.html
  68. +10 −8 blog/2009/11/deliverance-plone-and-tags/index.html
  69. +10 −8 blog/2009/11/plonezope-python-and-collective-autoreloadplone-reload/index.html
  70. +10 −8 blog/2009/12/david-tries-plone-4-0a2-part-2/index.html
  71. +10 −8 blog/2009/12/david-tries-plone-4-alpha-2-part-1/index.html
  72. +10 −8 blog/2009/12/logged-out-users-cant-bring-up-the-plone-popup-calendar/index.html
  73. +9 −7 blog/2009/12/start-screen-after-suing-to-another-user/index.html
  74. +10 −8 blog/2010/01/apache-directories-and-trailing-slashes/index.html
  75. +10 −8 blog/2010/01/css-internet-explorer-and-self-imposed-limitations-plone/index.html
  76. +10 −8 blog/2010/01/lack-of-kupu-css-styles-plone-and-deliverance/index.html
  77. +10 −8 blog/2010/01/ubuntu-crackling-audio-noises-on-a-dell-m1530-or-hda-cards/index.html
  78. +10 −8 blog/2010/02/wget-a-plone-site-and-make-it-actually-work/index.html
  79. +10 −8 blog/2010/03/genericsetup-and-mismatched-tags-in-zcml/index.html
  80. +10 −8 blog/2010/03/plonezope-utilising-zope-testrecorder-for-unit-testing/index.html
  81. +10 −8 blog/2010/04/good-morning-world-plone-day/index.html
  82. +10 −8 blog/2010/04/plone-and-dexterity-working-with-computed-fields/index.html
  83. +10 −8 blog/2010/05/installing-python-2-4-on-ubuntu-10-04-lucid-lynx/index.html
  84. +10 −8 blog/2010/05/things-to-do-on-ubuntu-10-04-lucid-lynx-after-install/index.html
  85. +10 −8 blog/2010/05/virtualenv-python-2-4-plone-3-x-and-lucid-lynx-ubuntu-10-04/index.html
  86. +10 −8 blog/2010/06/plone-dexterity-and-incorrect-widgets/index.html
  87. +10 −8 blog/2010/06/plone-sitemanager-leftovers-not-the-good-kind/index.html
  88. +10 −8 blog/2010/06/plonezope-using-ldapuserfolder-with-posixgroups/index.html
  89. +10 −8 blog/2010/07/linux-make-time-with-faketime/index.html
  90. +10 −8 blog/2010/07/oh-microsoft-we-do-tire-of-thy-bugs-in-ie/index.html
  91. +10 −8 blog/2010/07/plone-4-local-zeo-blobs-conflict-with-plone-instance/index.html
  92. +10 −8 blog/2010/07/plone-overrides-zcml-gets-auto-included-with-z3c-autoinclude/index.html
  93. +10 −8 blog/2010/07/plone-running-plone-without-copies-of-blobs/index.html
  94. +10 −8 blog/2010/07/plonezope-truncating-a-data-fs-back-to-a-certain-datetime/index.html
  95. +10 −8 .../2010/10/bad-relationships-relationchoice-relationcatalog-and-removed-dexterity-content-in-plone/index.html
  96. +9 −7 blog/2010/10/linux-printing-at-james-cook-university/index.html
  97. +10 −8 blog/2010/12/replace-your-logitech-premium-notebook-headset-foam-ear-pads/index.html
  98. +10 −8 blog/2011/01/bailing-on-outlook-web-app-windows-live-and-using-gmail-with-popsmtp-instead/index.html
  99. +10 −8 blog/2011/01/buildout-order-of-extends-configuration-files/index.html
  100. +10 −8 blog/2011/01/checking-plone-request-for-ajaxd-requests-xmlhttprequest/index.html
  101. +10 −8 blog/2011/01/migrating-plone-2-5-content-straight-onto-plone-4/index.html
  102. +10 −8 blog/2011/01/python-eggs-and-missing-files-like-docs/index.html
  103. +10 −8 ...2011/03/disabling-caching-for-sensitive-web-pages-aka-how-to-prevent-logged-out-users-going-back/index.html
  104. +10 −8 blog/2011/03/increasing-plones-session-timeout/index.html
  105. +10 −8 blog/2011/05/building-cherokee-rpms-on-rhel-6-x86_64/index.html
  106. +10 −8 blog/2011/05/cant-run-plonezope-buildout-on-ubuntu-11-04-after-upgrade-from-10-10/index.html
  107. +10 −8 blog/2011/05/how-to-updating-ocz-vertex-3-ssd-firmware-on-a-dell-m1530-laptop/index.html
  108. +10 −8 blog/2011/05/putting-a-nasa-human-space-flight-sightings-rss-feed-into-your-calendar-program/index.html
  109. +10 −8 blog/2011/05/ubuntu-11-04-boot-freezes-with-2-6-38-8-generic-pae-kernel/index.html
  110. +10 −8 blog/2011/06/extracting-a-buildout-versions-cfg-from-a-zope-instance-script/index.html
  111. +10 −8 blog/2011/07/watch-out-python-2-4-zeo-client-and-python-2-6-zeo-server/index.html
  112. +10 −8 blog/2011/08/importerror-no-module-named-beautifulsoup/index.html
  113. +10 −8 blog/2011/09/attributeerror-nonetype-object-has-no-attribute-items-cant-upgrade-plone-3-to-4-x/index.html
  114. +10 −8 blog/2011/09/scp-files-back-home-using-reverse-ssh-in-1-command/index.html
  115. +10 −8 blog/2011/10/dell-sk-8135-keyboard-not-working-during-boot-post-bios-grub-on-optiplex-990/index.html
  116. +10 −8 blog/2011/10/epic-sized-files-with-plone-4-1-2/index.html
  117. +10 −8 blog/2011/10/logitech-g930-headphones-audio-quality-under-ubuntu/index.html
  118. +10 −8 blog/2011/10/rss-feed-for-ocz-vertex-3-ssd-firmware-updates/index.html
  119. +10 −8 .../2011/11/user-ids-show-as-comment-authors-in-plone-4-x-after-migration-from-plone-app-discussion/index.html
  120. +10 −8 blog/2011/12/configuring-pulseaudio-equalizer-defaults/index.html
  121. +10 −8 blog/2011/12/notes-about-redmine-and-github-post-commit-hooks/index.html
  122. +10 −8 blog/2012/01/adding-a-return-url-during-logout-with-cas/index.html
  123. +10 −8 .../02/java-http-request-fails-with-javax-net-ssl-sslpeerunverifiedexception-peer-not-authenticated/index.html
  124. +10 −8 blog/2012/02/mr-scripty-my-new-best-friend/index.html
  125. +10 −8 blog/2012/06/easier-github-organisation-repository-and-team-management-with-github-collective/index.html
  126. +10 −8 blog/2012/06/jenkins-ci-and-github-post-receive-hooks-ceasing-to-work-potential-solution/index.html
  127. +10 −8 blog/2012/06/members-cant-add-folders-to-plone-via-webdav-401-unauthorized/index.html
  128. +10 −8 blog/2012/06/restartreset-usb-in-ubuntu-12-04-without-rebooting/index.html
  129. +10 −8 blog/2012/06/serving-tilestache-or-another-app-using-uwsgi-against-a-web-sub-directory/index.html
  130. +10 −8 blog/2012/08/virtualenv-being-ignored-by-setuptoolsdistributeeasy_install/index.html
  131. +10 −8 blog/2012/10/configuring-gtkgnome-toolbar-icon-sizes-and-labels-ubuntu-12-10-and-more/index.html
  132. +9 −7 blog/2013/03/new-blog-goodbye-wordpress/index.html
  133. +10 −8 blog/2013/04/integrating-nginx-and-a-shibboleth-sp-with-fastcgi/index.html
  134. +10 −8 blog/2013/04/serving-uwsgi-apps-on-a-sub-directory-with-nginx/index.html
  135. +10 −8 blog/2013/04/setting-up-a-shibboleth-sp-with-fastcgi-support/index.html
  136. +10 −8 blog/2013/04/shibboleth-sp-logojpg-missing-from-distributions/index.html
  137. +10 −8 blog/2013/04/switching-to-nginx-from-cherokee-techincal-guide/index.html
  138. +10 −8 blog/2013/04/switching-to-nginx-from-cherokee-why/index.html
  139. +9 −7 blog/2013/05/attributes-not-released-to-new-shibboleth-service-provider-sp/index.html
  140. +10 −8 blog/2013/05/uwsgi-and-libxml2-conflicts-aka-installing-uwsgi-with-a-custom-libxml2/index.html
  141. +9 −7 blog/2013/07/all-fanstatic-resources-being-served-with-texthtml-mimetype-by-webobwsgi/index.html
  142. +9 −7 blog/2013/07/unlocking-your-telstra-elite-zte-mf60-mobile-wi-fi-device-for-free/index.html
  143. +9 −7 blog/2013/08/uwsgi-and-database-lockups-with-sqlalchemy/index.html
  144. +9 −7 blog/2014/03/gmail-avatarphoto-always-reverts-after-being-changed/index.html
  145. +9 −7 blog/2014/03/scprsync-transfers-stall-at-exactly-2112-kb/index.html
  146. +10 −8 blog/2014/05/nginx-with-shibboleth-fastcgi-authorizer-support-updated-to-16/index.html
  147. +418 −0 blog/2014/07/project-green-house-1-led-replacement-lighting-round/index.html
  148. +1 −1  blog/index.html
  149. +2 −1  categories.html
  150. +4 −6 category/buildout.html
  151. +397 −0 category/environmental.html
  152. +3 −5 category/freebies.html
  153. +11 −11 category/general.html
  154. +4 −6 category/git.html
  155. +9 −9 category/github.html
  156. +3 −5 category/google.html
  157. +15 −15 category/hardware.html
  158. +4 −6 category/it-linux-software.html
  159. +4 −6 category/it-linux-work.html
  160. +4 −6 category/it-linux.html
  161. +4 −6 category/it-work.html
  162. +21 −21 category/it.html
  163. +31 −31 category/linux.html
  164. +26 −26 category/linux2.html
  165. +4 −6 category/personal.html
  166. +12 −12 category/plon.html
  167. +33 −33 category/plone.html
  168. +33 −33 category/plone2.html
  169. +33 −33 category/plone3.html
  170. +33 −33 category/plone4.html
  171. +24 −24 category/plone5.html
  172. +4 −6 category/programming.html
  173. +33 −33 category/python.html
  174. +15 −15 category/python2.html
  175. +4 −6 category/software.html
  176. +3 −5 category/study.html
  177. +4 −6 category/themes.html
  178. +9 −9 category/ubuntu.html
  179. +4 −6 category/web-programming.html
  180. +30 −30 category/web.html
Sorry, we could not display the entire diff because too many files (646) changed.
View
2  404.html
@@ -82,7 +82,7 @@ <h1 class="entry-title">Oops, not found!&nbsp;(404)</h1>
(function () {
var s = document.createElement('script'); s.async = true;
s.type = 'text/javascript';
- s.src = 'http://' + disqus_shortname + '.disqus.com/count.js';
+ s.src = '//' + disqus_shortname + '.disqus.com/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
</script>
View
2  about.html
@@ -111,7 +111,7 @@ <h1 class="entry-title">About&nbsp;me</h1>
(function () {
var s = document.createElement('script'); s.async = true;
s.type = 'text/javascript';
- s.src = 'http://' + disqus_shortname + '.disqus.com/count.js';
+ s.src = '//' + disqus_shortname + '.disqus.com/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
</script>
View
4 archives.html
@@ -24,6 +24,8 @@
<h1>Archives for DavidJB.com</h1>
<dl>
+ <dt>Mon 21 July 2014</dt>
+ <dd><a href="http://davidjb.com/blog/2014/07/project-green-house-1-led-replacement-lighting-round/">Project &#8216;Green&#8217; House #1: <span class="caps">LED</span> replacement lighting&nbsp;(round)</a></dd>
<dt>Mon 05 May 2014</dt>
<dd><a href="http://davidjb.com/blog/2014/05/nginx-with-shibboleth-fastcgi-authorizer-support-updated-to-16/">Nginx with Shibboleth (FastCGI authorizer) support updated to&nbsp;1.6</a></dd>
<dt>Mon 31 March 2014</dt>
@@ -330,7 +332,7 @@
(function () {
var s = document.createElement('script'); s.async = true;
s.type = 'text/javascript';
- s.src = 'http://' + disqus_shortname + '.disqus.com/count.js';
+ s.src = '//' + disqus_shortname + '.disqus.com/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
</script>
View
428 author/davidjb.html
@@ -23,42 +23,356 @@
<aside id="featured" class="body">
<article>
- <h1 class="entry-title"><a href="http://davidjb.com/blog/2014/05/nginx-with-shibboleth-fastcgi-authorizer-support-updated-to-16/">Nginx with Shibboleth (FastCGI authorizer) support updated to&nbsp;1.6</a></h1>
+ <h1 class="entry-title"><a href="http://davidjb.com/blog/2014/07/project-green-house-1-led-replacement-lighting-round/">Project &#8216;Green&#8217; House #1: <span class="caps">LED</span> replacement lighting&nbsp;(round)</a></h1>
+<footer class="post-info">
+ <abbr class="published" title="2014-07-21T00:00:00">
+ Published: Mon 21 July 2014
+ </abbr>
+
+ <address class="vcard author">
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ </address>
+<p>In <a href="http://davidjb.com/category/environmental.html">Environmental</a>. </p>
+<p>tags: <a href="http://davidjb.com/tag/green-house.html">Green House</a> <a href="http://davidjb.com/tag/green.html">Green</a> <a href="http://davidjb.com/tag/energy.html">Energy</a> <a href="http://davidjb.com/tag/environment.html">Environment</a> </p>
+</footer><!-- /.post-info --><p>This is the first in a series of ways I&#8217;m looking to reduce my environmental
+impact at home, and save a significant amount of money at the same time. Over
+the course of my <em>Project &#8216;Green&#8217; House</em> posts, I aim to look at extremely
+cost-effective ways of reducing your carbon footprint, improving your power
+bill, and generally making life easier at home. Feel free to adopt any of my
+ideas for your own uses - I&#8217;d love to hear if this has helped&nbsp;you.</p>
+<p>This first post is about my aim to replace all the lights in my house with
+energy and cost efficient alternatives to standard fluorescent tubes, or
+&quot;compact fluorescent lamps&quot; (CFLs). Whilst CFLs are more efficient than
+standard filament light bulbs and <em>far</em> more efficient than any halogen bulbs
+(such as downlights), they still require mercury, take a while to start up,
+and aren&#8217;t as energy efficient as&nbsp;LEDs.</p>
+<img alt="Before - CFL tube present" src="http://davidjb.com/images/led-lights/IMG_3545.JPG" style="width: 300px;" />
+<img alt="After - LED board replacement" src="http://davidjb.com/images/led-lights/IMG_3546.JPG" style="width: 300px;" />
+<p>So far, I&#8217;ve had success with changing over the most frequently-used lights in
+my house &#8212; the round CFLs. In my house, these lights are attached to the
+ceiling (rather than recessed), have an off-white dome cover over them as a
+diffuser, and aren&#8217;t the easiest of things to the replace. This is especially
+true for many of my lights, which sit at least 3.6 metres off the level, due
+to the height of my ceiling in the stairway and bedroom. This is <strong>not</strong>
+something I really want to have to&nbsp;change!</p>
+<p>Add into the mix that a replacement 32 watt round <span class="caps">CFL</span> is $10 <span class="caps">AUD</span>, a
+fluorescent starter is around $1.50 each, plus the time, fuel and energy
+required to get these, and making the switch to LEDs, which should hopefully
+never need replacing, becomes a sensible&nbsp;solution.</p>
+<div class="section" id="materials">
+<h2>Materials</h2>
+<p>Things I needed to get started&nbsp;were:</p>
+<ul class="simple">
+<li><span class="caps">LED</span> replacement lights, drivers, magnets for fitting (see&nbsp;below)</li>
+<li>Tools for removing old <span class="caps">CFL</span> equipment (screwdrivers,&nbsp;spanners)</li>
+<li>Qualified electrician friend to do wiring for you (in Australia,&nbsp;anyway)</li>
+<li>Ladder</li>
+<li>Multimeter</li>
+<li>Velcro (if ceiling plates are not&nbsp;steel)</li>
+</ul>
+</div>
+<div class="section" id="replacement-lights">
+<h2>Replacement&nbsp;lights</h2>
+<img alt="LED lights delivered" src="http://davidjb.com/images/led-lights/IMG_3532.JPG" style="width: 400px;" />
+<ul class="simple">
+<li>8 x 15w round <span class="caps">LED</span> ceiling panel (replaces 32w <span class="caps">CFL</span> tube):<ul>
+<li>Cost $4.25 <span class="caps">US</span> each on
+<a class="reference external" href="http://www.aliexpress.com/snapshot/6110525222.html">AliExpress</a></li>
+</ul>
+</li>
+<li>6 x 12w round <span class="caps">LED</span> ceiling panel (replaces 22w <span class="caps">CFL</span> tube):<ul>
+<li>Cost $3.75 <span class="caps">US</span> each on
+<a class="reference external" href="http://www.aliexpress.com/snapshot/6110525220.html">AliExpress</a></li>
+</ul>
+</li>
+</ul>
+<p>Both of the above replacement <span class="caps">LED</span> panels come with <span class="caps">LED</span> driver transformers for
+connecting mains power to the lights and these will fit essentially any mains
+power source in the world. The <span class="caps">LED</span> boards operate at a voltage around 51V,
+which is provided by a switch-mode regulator (or &quot;<span class="caps">LED</span> driver&quot;). Given the
+range of voltages the driver supports (<span class="caps">AC</span> 85V to 277V), the lights will
+function essentially anywhere in the world. Here, with a supply around 250V,
+the lights will continue to work perfectly during a brown-out. Not that we
+have many of them here in this part of Australia, but it has happened twice in
+recent&nbsp;memory.</p>
+<p>As for colour, I selected cold white (being 6000-6500K in temperature) as my
+existing lights were &quot;cool white&quot; (being around 5700K). Buying <span class="caps">LED</span> lights
+from overseas is incredibly hit-and-miss and in the past, I&#8217;ve found that
+lights usually end up being a little warmer/yellower than expected. In this
+case, I was somewhat surprised to find the colour temperature accurate - the
+replacement lights are a little colder than my original tubes. The price is
+right though, and I can always &quot;colour in&quot; my LEDs with a little felt-tip
+marker if required! Here&#8217;s a comparison of the LEDs on the left and the
+original <span class="caps">CFL</span> on the&nbsp;right:</p>
+<img alt="LED light colour compared to CFL" src="http://davidjb.com/images/led-lights/IMG_3539.JPG" style="width: 400px;" />
+<p>They also come with screw-on magnetic fittings for attaching both the <span class="caps">LED</span>
+panel and driver to any iron or steel-based surfaces &#8212; particularly, the
+round plates already on the&nbsp;ceiling.</p>
+<p>The builders for my house helpfully decided to change from a steel-based plate
+to an aluminium-based plate for around 40% of the lights. I didn&#8217;t discover
+this until about half-way through the install work. Thankfully, I have
+industrial-quality Velcro on hand to affix the <span class="caps">LED</span> boards to the ceiling.
+Check all of your light fittings before starting and avoid the surprise, and
+if using Velcro, make sure it can withstand a little warmth as the LEDs will
+produce some heat (though not huge&nbsp;amounts).</p>
+<p>The size of the replacement boards are notably smaller in diameter than the
+original tubes. However, after much thinking and reading some web resources,
+I decided that the given wattage (and lumen rating) of these <span class="caps">LED</span> boards would
+roughly match the original CFLs. Turns out my approximations were close
+enough; the LEDs are actually slightly&nbsp;brighter.</p>
+</div>
+<div class="section" id="how-to">
+<h2>How&nbsp;to</h2>
+<div class="section" id="preparation">
+<h3>Preparation</h3>
+<p>First comes the preparation. Gather your materials and order your lights.
+Since they&#8217;re coming from China, I had to wait a good 3 weeks for mine to
+arrive but they made it. Since I&#8217;m in Australia, and electrical work should
+only be carried out by a qualified tradesperson, make sure you&#8217;re friends with
+someone fitting that&nbsp;description.</p>
+<p>Be sure to check what the mounting plate on your ceiling - the one that
+currently holds your <span class="caps">CFL</span> tube and electronics - is made of. Most of mine are
+some steel-based metal, meaning that the magnetic clips provided with the
+boards will work. Some of my other lights are mounted on aluminium-based
+(non-ferrous) plates, meaning the magnets won&#8217;t work. I got a rude awakening
+to this fact about half way through the installation and had to organise a
+solution. Industrial Velcro saved the day in this&nbsp;instance.</p>
+</div>
+<div class="section" id="step-by-step">
+<h3>Step by&nbsp;step</h3>
+<p>Your experience will likely be different, so adapt the instructions to suit
+your own light&nbsp;fittings.</p>
+<ol class="arabic">
+<li><p class="first">Fit the magnetic mounts to the <span class="caps">LED</span> boards, or for non-ferrous ceiling
+panels, fit&nbsp;Velcro.</p>
+</li>
+<li><p class="first">Ensure all power is disconnected from the light fitting prior to beginning.
+Isolate the circuit the light is connected to, and use a multimeter to
+double-check the voltage before&nbsp;starting.</p>
+</li>
+<li><p class="first">Remove the round diffuser dome from the&nbsp;light.</p>
+<img alt="Before - CFL tube present" src="http://davidjb.com/images/led-lights/IMG_3545.JPG" style="width: 400px;" />
+</li>
+<li><p class="first">Remove the connector on the side of the tube, and remove the tube itself.
+Store the tube safely to prevent it getting&nbsp;broken.</p>
+</li>
+<li><p class="first">Unscrew the relevant wires in the terminal block to remove the large
+capacitor at the bottom, the ballast at the top, and the fluorescent tube
+connector at the&nbsp;left.</p>
+</li>
+<li><p class="first">Unscrew and remove all electrical components from the panel. All that
+should be left are the mains cable entering the terminal&nbsp;block.</p>
+<img alt="Removed CFL electrical components" src="http://davidjb.com/images/led-lights/IMG_3543.JPG" style="width: 400px;" />
+<img alt="Close up of removed CFL electrical components" src="http://davidjb.com/images/led-lights/IMG_3541.JPG" style="width: 400px;" />
+</li>
+<li><p class="first">Fit the <span class="caps">LED</span> board and <span class="caps">LED</span> driver onto the ceiling panel. Position things
+according to how the existing cables and terminal block are located. Some
+of my lights required some crafty&nbsp;positioning.</p>
+<p>Take extra care with positioning if using Velcro. Once it&#8217;s stuck, it&#8217;s
+stuck. Magnets are easily repositionable, if&nbsp;required.</p>
+</li>
+<li><p class="first">Wire the active and neutral wires into the correct part of the terminal
+block, and ensure all screws are&nbsp;secure.</p>
+</li>
+<li><p class="first">The end result looks like&nbsp;this:</p>
+<img alt="After - LED board replacement" src="http://davidjb.com/images/led-lights/IMG_3546.JPG" style="width: 400px;" />
+</li>
+<li><p class="first">Turn the power back on, and turn on the light&nbsp;switch.</p>
+<img alt="After - light on and installed" src="http://davidjb.com/images/led-lights/IMG_3557.JPG" style="width: 400px;" />
+</li>
+<li><p class="first">Rinse and repeat for all the remaining lights in the&nbsp;house!</p>
+</li>
+</ol>
+</div>
+</div>
+<div class="section" id="power-comparison">
+<h2>Power&nbsp;comparison</h2>
+<p>Prior to installation, the power consumption was measured for the <span class="caps">LED</span> lights,
+and was measured for the CFLs as well after their removal. Here&#8217;s the grand&nbsp;break-down:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="7%" />
+<col width="22%" />
+<col width="28%" />
+<col width="13%" />
+<col width="22%" />
+<col width="7%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Type</th>
+<th class="head">Power rating</th>
+<th class="head">Brand</th>
+<th class="head">Watts</th>
+<th class="head">Power Factor</th>
+<th class="head">Amps</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td><span class="caps">CFL</span></td>
+<td>32w</td>
+<td>Philips Lifemax</td>
+<td>44.90</td>
+<td>0.76-0.82</td>
+<td>0.22</td>
+</tr>
+<tr><td><span class="caps">CFL</span></td>
+<td>32w</td>
+<td>Hitachi</td>
+<td>40.79</td>
+<td>0.78</td>
+<td>0.21</td>
+</tr>
+<tr><td><span class="caps">CFL</span></td>
+<td>32w</td>
+<td>Lucci</td>
+<td>36.00</td>
+<td>0.33</td>
+<td>0.44</td>
+</tr>
+<tr><td><span class="caps">CFL</span></td>
+<td>22w</td>
+<td>Philips Lifemax</td>
+<td>17.46</td>
+<td>0.30-0.34</td>
+<td>0.22</td>
+</tr>
+<tr><td><span class="caps">CFL</span></td>
+<td>22w</td>
+<td>Hitachi</td>
+<td>18.55</td>
+<td>0.34</td>
+<td>0.22</td>
+</tr>
+<tr><td><span class="caps">CFL</span></td>
+<td>22w</td>
+<td>Lucci</td>
+<td>17.86</td>
+<td>0.30</td>
+<td>0.24</td>
+</tr>
+<tr><td><span class="caps">CFL</span></td>
+<td>22w</td>
+<td>Sylvannia</td>
+<td>18.00</td>
+<td>0.33</td>
+<td>0.22</td>
+</tr>
+<tr><td><span class="caps">LED</span></td>
+<td>15w</td>
+<td>Generic</td>
+<td>5.63</td>
+<td>0.38</td>
+<td>0.06</td>
+</tr>
+<tr><td><span class="caps">LED</span></td>
+<td>12w</td>
+<td>Generic</td>
+<td>4.08</td>
+<td>0.33</td>
+<td>0.05</td>
+</tr>
+</tbody>
+</table>
+<p>The figures above aren&#8217;t entirely accurate as the power meter I&#8217;m using is
+only monitoring amps to 2 decimal places, and watts to whole numbers. From
+some of the calculations I&#8217;ve done, these figures aren&#8217;t even rounded, they&#8217;re
+just truncated. I&#8217;ve worked backwards using the voltage, amperage, and power
+factor to get a truer indication as to the wattage. The input power I&#8217;m
+working with is slightly variable as well, being between 246 and 250V <span class="caps">AC</span>.</p>
+<p>Note that the power rating is only what&#8217;s written on either the <span class="caps">CFL</span> or the <span class="caps">LED</span>
+board and doesn&#8217;t factor everything in. For CFLs, the power consumption goes
+up because of the ballast, and the wattage on the LEDs goes &quot;down&quot; because of
+the low power factor (so a &quot;15w&quot; board ends up being only 5w of &#8216;real&#8217;&nbsp;power).</p>
+<p>In any case, it&#8217;s clear to see just how little power the <span class="caps">LED</span> boards use. In
+terms of real power (watts), the 15w <span class="caps">LED</span> boards use around 87.5% less, and for
+total power (current in amps) use 72.7% less. When compared to the worst
+performing 32w <span class="caps">CFL</span>, the usage is 83% lower in watts, and 86.4% lower in terms
+of total power in amps. Yes, the power factor is lower than most CFLs I had,
+but the current draw is significantly smaller &#8212; compare 0.06A to 0.22A or&nbsp;0.44A.</p>
+<p>There are similar power savings to be had from the 12w <span class="caps">LED</span> boards over their
+22w counterparts, consuming around 77% less real power in watts, and 43.2%
+less total curren drawn. Again, compare 0.05A for the <span class="caps">LED</span> board to 0.22A for
+the&nbsp;CFLs.</p>
+<p>The difference between 22w and 32w CFLs and their respective <span class="caps">LED</span> counterparts
+isn&#8217;t as significant as I originally expected, but I&#8217;m fairly sure this comes
+down to the differences in the electronic ballasts being very&nbsp;small.</p>
+</div>
+<div class="section" id="benefits">
+<h2>Benefits</h2>
+<p>A notable part of the driving force behind me making the switch to LEDs was
+the fact that these replacement lights were just so incredibly cheap. By
+contrast, a single 32 watt <span class="caps">CFL</span> tube will cost $10 <span class="caps">AUD</span> - more than double the
+cost of the <span class="caps">LED</span> panel. For me, a few have needed replacement over the last few
+years, and quite a few of the old tubes we have were getting &#8216;sluggish&#8217; to
+turn on and flickering more recently. When you couple the insignificant cost
+with the environmental benefits of using far less power and of not using
+mercury, this feels like a no-brainer to&nbsp;me.</p>
+<p>So, the overall benefits&nbsp;are:</p>
+<ul class="simple">
+<li><strong>No more replacements needed</strong>. Saving on manufacturing energy, materials and
+chemicals when sourcing replacement tubes, not to mention savings to my
+time, energy, and&nbsp;safety.</li>
+<li><strong>Cost</strong>. For less than half the cost of one replacement tube, the LEDs
+should last a long time and a lot longer than any one <span class="caps">CFL</span> or&nbsp;starter.</li>
+<li><strong>Resiliancy</strong>. This remains to be seen if they&#8217;ll last for the claimed
+50000 hours, the boards are designed with each set of 2 LEDs in parallel so
+if one <span class="caps">LED</span> in a pair fails, the lights will stay on. If one <span class="caps">LED</span> fails, then
+it can be replaced for almost nothing save a bit of soldering. My personal
+thinking is that the rest of the electronics will fail before the LEDs&nbsp;themselves.</li>
+<li><strong>Power savings</strong>. The <span class="caps">LED</span> replacements for the 32 watt CFLs use around 75%
+less power, and the <span class="caps">LED</span> boards for the 22 watt CFLs use around 60% less
+power. Mileage definitely varies here between brands of <span class="caps">CFL</span> light and
+electronics, but on average it&#8217;s a great deal&nbsp;less.</li>
+<li><strong>Instant on</strong>. No waiting or flickering when the lights turn&nbsp;on.</li>
+</ul>
+</div>
+<div class="section" id="and-now-for-something-completely-different">
+<h2>And now for something completely&nbsp;different&#8230;</h2>
+<p>This little project has been a great way of getting familiar with electricity,
+power factors, and efficiency in lighting. These <span class="caps">LED</span> boards look great and
+whilst they&#8217;re a little colder white than what I had at home originally,
+they&#8217;re brighter and the power savings are significant. Couple this with the
+fact that each board cost less than half of a replacement <span class="caps">CFL</span> tube, and it&#8217;s
+win-win all around &#8212; well worth it in becoming a &#8216;green&#8217;&nbsp;house.</p>
+<p>If there are any issues with the <span class="caps">LED</span> boards, I&#8217;ll report&nbsp;back.</p>
+<p>This is the first in my series of &#8216;green&#8217; projects. Stay tuned for more of
+the&nbsp;same!</p>
+</div>
+<p>There are <a href="http://davidjb.com/blog/2014/07/project-green-house-1-led-replacement-lighting-round/#disqus_thread">comments</a>.</p> </article>
+ </aside><!-- /#featured -->
+ <section id="content" class="body">
+ <h1>Other articles</h1>
+ <hr />
+ <ol id="posts-list" class="hfeed">
+
+ <li><article class="hentry">
+ <header>
+ <h1><a href="http://davidjb.com/blog/2014/05/nginx-with-shibboleth-fastcgi-authorizer-support-updated-to-16/" rel="bookmark"
+ title="Permalink to Nginx with Shibboleth (FastCGI authorizer) support updated to 1.6">Nginx with Shibboleth (FastCGI authorizer) support updated to&nbsp;1.6</a></h1>
+ </header>
+
+ <div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2014-05-05T00:00:00">
- Mon 05 May 2014
+ Published: Mon 05 May 2014
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/web.html">Web</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/nginx.html">Nginx</a><a href="http://davidjb.com/tag/shibboleth.html">Shibboleth</a><a href="http://davidjb.com/tag/fastcgi.html">FastCGI</a></p>
-</footer><!-- /.post-info --><div class="note">
+<p>tags: <a href="http://davidjb.com/tag/nginx.html">Nginx</a> <a href="http://davidjb.com/tag/shibboleth.html">Shibboleth</a> <a href="http://davidjb.com/tag/fastcgi.html">FastCGI</a> </p>
+</footer><!-- /.post-info --> <div class="note">
<p class="first admonition-title">Note</p>
<p class="last">This was discussed in a <a class="reference external" href="http://davidjb.com/blog/2013/04/integrating-nginx-and-a-shibboleth-sp-with-fastcgi/">previous post</a>. Various changes
have happened since then, improving the customisation process and updating
for newer versions of Nginx and associated add-on&nbsp;modules.</p>
</div>
<p>I&#8217;ve updated the custom version of Nginx that supports operating with a
-Shibboleth <span class="caps">SP</span> to version 1.6.0, now that this version has become the lastest
-stable&nbsp;version.</p>
-<p>The build scripts located at
-<a class="reference external" href="https://github.com/jcu-eresearch/nginx-custom-build">https://github.com/jcu-eresearch/nginx-custom-build</a> have been updated, along
-with the patches required to make the Shibboleth integration happen due to the
-changes in the Auth Request Module now being built into Nginx since version
-1.5.4. Some other minor adjustments were required to keep patches up with
-module changes in Nginx&#8217;s&nbsp;core.</p>
-<p>See
-<a class="reference external" href="https://github.com/jcu-eresearch/nginx-custom-build/blob/master/CHANGES.rst">https://github.com/jcu-eresearch/nginx-custom-build/blob/master/<span class="caps">CHANGES</span>.rst</a>
-for a complete listing of changes. Feel free to watch the repository for
-changes and&nbsp;updates!</p>
-<p>There are <a href="http://davidjb.com/blog/2014/05/nginx-with-shibboleth-fastcgi-authorizer-support-updated-to-16/#disqus_thread">comments</a>.</p> </article>
- </aside><!-- /#featured -->
- <section id="content" class="body">
- <h1>Other articles</h1>
- <hr />
- <ol id="posts-list" class="hfeed">
+Shibboleth <span class="caps">SP</span> to version 1.6.0, now ...</p>
+ <a class="readmore" href="http://davidjb.com/blog/2014/05/nginx-with-shibboleth-fastcgi-authorizer-support-updated-to-16/">read more</a>
+<p>There are <a href="http://davidjb.com/blog/2014/05/nginx-with-shibboleth-fastcgi-authorizer-support-updated-to-16/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
+ </article></li>
<li><article class="hentry">
<header>
@@ -69,11 +383,11 @@ <h1 class="entry-title"><a href="http://davidjb.com/blog/2014/05/nginx-with-shib
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2014-03-31T00:00:00">
- Mon 31 March 2014
+ Published: Mon 31 March 2014
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/linux.html">Linux</a>. </p>
@@ -94,11 +408,11 @@ <h1 class="entry-title"><a href="http://davidjb.com/blog/2014/05/nginx-with-shib
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2014-03-17T00:00:00">
- Mon 17 March 2014
+ Published: Mon 17 March 2014
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/google.html">Google</a>. </p>
@@ -120,11 +434,11 @@ <h1 class="entry-title"><a href="http://davidjb.com/blog/2014/05/nginx-with-shib
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2013-08-26T00:00:00">
- Mon 26 August 2013
+ Published: Mon 26 August 2013
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/web.html">Web</a>. </p>
@@ -146,11 +460,11 @@ <h1 class="entry-title"><a href="http://davidjb.com/blog/2014/05/nginx-with-shib
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2013-07-30T00:00:00">
- Tue 30 July 2013
+ Published: Tue 30 July 2013
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/freebies.html">Freebies</a>. </p>
@@ -171,11 +485,11 @@ <h1 class="entry-title"><a href="http://davidjb.com/blog/2014/05/nginx-with-shib
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2013-07-29T00:00:00">
- Mon 29 July 2013
+ Published: Mon 29 July 2013
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/web.html">Web</a>. </p>
@@ -197,11 +511,11 @@ <h1 class="entry-title"><a href="http://davidjb.com/blog/2014/05/nginx-with-shib
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2013-05-28T00:00:00">
- Tue 28 May 2013
+ Published: Tue 28 May 2013
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/web.html">Web</a>. </p>
@@ -224,14 +538,14 @@ <h1 class="entry-title"><a href="http://davidjb.com/blog/2014/05/nginx-with-shib
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2013-05-08T00:00:00">
- Wed 08 May 2013
+ Published: Wed 08 May 2013
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/web.html">Web</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/uwsgi.html">uWSGI</a><a href="http://davidjb.com/tag/libxml2.html">libxml2</a><a href="http://davidjb.com/tag/xml-config.html">xml-config</a></p>
+<p>tags: <a href="http://davidjb.com/tag/uwsgi.html">uWSGI</a> <a href="http://davidjb.com/tag/libxml2.html">libxml2</a> <a href="http://davidjb.com/tag/xml-config.html">xml-config</a> </p>
</footer><!-- /.post-info --> <p>If you&#8217;re using uWSGI with <span class="caps">XML</span> support (this is its default), then it will
be requiring you to have <tt class="docutils literal">libxml2</tt> installed &#8212; or something similar that
provides <tt class="docutils literal"><span class="pre">xml-config</span></tt>. What you&#8217;ll find is some erratic behaviour (or
@@ -250,14 +564,14 @@ <h1 class="entry-title"><a href="http://davidjb.com/blog/2014/05/nginx-with-shib
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2013-04-22T00:00:00">
- Mon 22 April 2013
+ Published: Mon 22 April 2013
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/web.html">Web</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/nginx.html">Nginx</a><a href="http://davidjb.com/tag/shibboleth.html">Shibboleth</a><a href="http://davidjb.com/tag/fastcgi.html">FastCGI</a></p>
+<p>tags: <a href="http://davidjb.com/tag/nginx.html">Nginx</a> <a href="http://davidjb.com/tag/shibboleth.html">Shibboleth</a> <a href="http://davidjb.com/tag/fastcgi.html">FastCGI</a> </p>
</footer><!-- /.post-info --> <div class="section" id="update">
<h2>Update</h2>
<p>With changes in Nginx after version 1.5.4, the auth request module is now
@@ -271,38 +585,12 @@ <h1 class="entry-title"><a href="http://davidjb.com/blog/2014/05/nginx-with-shib
<a class="readmore" href="http://davidjb.com/blog/2013/04/integrating-nginx-and-a-shibboleth-sp-with-fastcgi/">read more</a>
<p>There are <a href="http://davidjb.com/blog/2013/04/integrating-nginx-and-a-shibboleth-sp-with-fastcgi/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
</article></li>
-
- <li><article class="hentry">
- <header>
- <h1><a href="http://davidjb.com/blog/2013/04/setting-up-a-shibboleth-sp-with-fastcgi-support/" rel="bookmark"
- title="Permalink to Setting up a Shibboleth SP with FastCGI support">Setting up a Shibboleth <span class="caps">SP</span> with FastCGI&nbsp;support</a></h1>
- </header>
-
- <div class="entry-content">
-<footer class="post-info">
- <abbr class="published" title="2013-04-22T00:00:00">
- Mon 22 April 2013
- </abbr>
-
- <address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
- </address>
-<p>In <a href="http://davidjb.com/category/web.html">Web</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/shibboleth.html">Shibboleth</a><a href="http://davidjb.com/tag/fastcgi.html">FastCGI</a></p>
-</footer><!-- /.post-info --> <p>Good news! The Shibboleth <span class="caps">SP</span> software features FastCGI authorizer and
-responder applications for use with your favourite non-Apache and non-<span class="caps">IIS</span>
-web server. Unfortunately, the default distributions don&#8217;t come with it
-built by default. I&#8217;m looking into why this is the case, but for now
-here&#8217;s how ...</p>
- <a class="readmore" href="http://davidjb.com/blog/2013/04/setting-up-a-shibboleth-sp-with-fastcgi-support/">read more</a>
-<p>There are <a href="http://davidjb.com/blog/2013/04/setting-up-a-shibboleth-sp-with-fastcgi-support/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
- </article></li>
- </ol><!-- /#posts-list -->
+ </ol><!-- /#posts-list -->
<p class="paginator">
Page 1 / 13
<a href="http://davidjb.com/author/davidjb2.html">&raquo;</a>
</p>
- </section><!-- /#content -->
+ </section><!-- /#content -->
<section id="extras" class="body">
<div class="blogroll">
<h2>blogroll</h2>
@@ -349,7 +637,7 @@ <h1 class="entry-title"><a href="http://davidjb.com/blog/2014/05/nginx-with-shib
(function () {
var s = document.createElement('script'); s.async = true;
s.type = 'text/javascript';
- s.src = 'http://' + disqus_shortname + '.disqus.com/count.js';
+ s.src = '//' + disqus_shortname + '.disqus.com/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
</script>
View
110 author/davidjb10.html
@@ -25,6 +25,31 @@
<ol id="posts-list" class="hfeed" start="9">
<li><article class="hentry">
<header>
+ <h1><a href="http://davidjb.com/blog/2009/09/deliver-me-from-deliverance/" rel="bookmark"
+ title="Permalink to Deliver me from … Deliverance?">Deliver me from &#8230;&nbsp;Deliverance?</a></h1>
+ </header>
+
+ <div class="entry-content">
+<footer class="post-info">
+ <abbr class="published" title="2009-09-02T14:26:00">
+ Published: Wed 02 September 2009
+ </abbr>
+
+ <address class="vcard author">
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ </address>
+<p>In <a href="http://davidjb.com/category/themes.html">Themes</a>. </p>
+<p>tags: <a href="http://davidjb.com/tag/bleeding-edge.html">bleeding edge</a> <a href="http://davidjb.com/tag/deliverance.html">deliverance</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/rules.html">rules</a> <a href="http://davidjb.com/tag/technology.html">technology</a> <a href="http://davidjb.com/tag/theme.html">theme</a> <a href="http://davidjb.com/tag/themeing.html">themeing</a> <a href="http://davidjb.com/tag/xml.html">xml</a> </p>
+</footer><!-- /.post-info --> <p>Always one for being on and beyond the bleeding edge of new technology,
+I&#8217;ve (with the help of colleagues) been setting up a new technology for
+applying themes to web sites.&nbsp; In particular, I&#8217;m applying Deliverance
+to Plone and whilst I&#8217;m not the first one to venture ...</p>
+ <a class="readmore" href="http://davidjb.com/blog/2009/09/deliver-me-from-deliverance/">read more</a>
+<p>There are <a href="http://davidjb.com/blog/2009/09/deliver-me-from-deliverance/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
+ </article></li>
+
+ <li><article class="hentry">
+ <header>
<h1><a href="http://davidjb.com/blog/2009/08/migration-complete-mostly/" rel="bookmark"
title="Permalink to Migration complete (mostly)">Migration complete&nbsp;(mostly)</a></h1>
</header>
@@ -32,14 +57,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-08-20T09:23:00">
- Thu 20 August 2009
+ Published: Thu 20 August 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/general.html">General</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/content.html">content</a><a href="http://davidjb.com/tag/migration.html">migration</a><a href="http://davidjb.com/tag/wiki.html">wiki</a><a href="http://davidjb.com/tag/wikidot.html">wikidot</a></p>
+<p>tags: <a href="http://davidjb.com/tag/content.html">content</a> <a href="http://davidjb.com/tag/migration.html">migration</a> <a href="http://davidjb.com/tag/wiki.html">wiki</a> <a href="http://davidjb.com/tag/wikidot.html">wikidot</a> </p>
</footer><!-- /.post-info --> <p>Well, that&#8217;s always a good reason to let out a sigh of relief: I&#8217;ve
managed to migrate most of the content from my previous blog over at
Wikidot (which wasn&#8217;t really a blog so much as it was a hacked wiki).
@@ -57,14 +82,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-08-19T16:34:00">
- Wed 19 August 2009
+ Published: Wed 19 August 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/genericsetup.html">genericsetup</a><a href="http://davidjb.com/tag/plone.html">plone</a><a href="http://davidjb.com/tag/product.html">product</a><a href="http://davidjb.com/tag/programming.html">programming</a><a href="http://davidjb.com/tag/theme.html">theme</a></p>
+<p>tags: <a href="http://davidjb.com/tag/genericsetup.html">genericsetup</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/product.html">product</a> <a href="http://davidjb.com/tag/programming.html">programming</a> <a href="http://davidjb.com/tag/theme.html">theme</a> </p>
</footer><!-- /.post-info --> <p>Just responded to a post on the Plone Nabble forums (<a class="reference external" href="http://n2.nabble.com/reordering-portal-globalnav--tp3470440p3470440.html">here</a>) about how
to re-order viewlets.&nbsp; In particular, this one is little different (but
not terribly so) because the original poster wanted to put the
@@ -83,14 +108,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-08-17T10:01:00">
- Mon 17 August 2009
+ Published: Mon 17 August 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/python.html">Python</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/easy_install.html">easy_install</a><a href="http://davidjb.com/tag/open-source.html">open source</a><a href="http://davidjb.com/tag/plone.html">plone</a><a href="http://davidjb.com/tag/product.html">product</a><a href="http://davidjb.com/tag/python.html">python</a><a href="http://davidjb.com/tag/release.html">release</a><a href="http://davidjb.com/tag/software.html">Software</a></p>
+<p>tags: <a href="http://davidjb.com/tag/easy_install.html">easy_install</a> <a href="http://davidjb.com/tag/open-source.html">open source</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/product.html">product</a> <a href="http://davidjb.com/tag/python.html">python</a> <a href="http://davidjb.com/tag/release.html">release</a> <a href="http://davidjb.com/tag/software.html">Software</a> </p>
</footer><!-- /.post-info --> <p>It&#8217;s amazing to see how technologies can be so smoothly integrated these
days.&nbsp; I&#8217;m talking, at least in this instance, about how setuptools
works with PyPI (and then Plone.org&#8217;s Products section) and allows you
@@ -108,14 +133,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-07-09T13:25:00">
- Thu 09 July 2009
+ Published: Thu 09 July 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/centos.html">centos</a><a href="http://davidjb.com/tag/easy_install.html">easy_install</a><a href="http://davidjb.com/tag/plone.html">plone</a><a href="http://davidjb.com/tag/python.html">python</a><a href="http://davidjb.com/tag/rpm.html">rpm</a><a href="http://davidjb.com/tag/virtualenv.html">virtualenv</a></p>
+<p>tags: <a href="http://davidjb.com/tag/centos.html">centos</a> <a href="http://davidjb.com/tag/easy_install.html">easy_install</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/python.html">python</a> <a href="http://davidjb.com/tag/rpm.html">rpm</a> <a href="http://davidjb.com/tag/virtualenv.html">virtualenv</a> </p>
</footer><!-- /.post-info --> <p><strong><span class="caps">EDIT</span>:</strong> Watch out for python-ldap 2.3.10, the latest version at time
of writing. Seems like there&#8217;s an issue with it and Centos 5.4. Forcing
python-ldap to be version 2.3.8 works, though. (easy_install&nbsp;python-ldap==2.3.8)</p>
@@ -133,14 +158,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-07-08T02:10:00">
- Wed 08 July 2009
+ Published: Wed 08 July 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/software.html">Software</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/features.html">features</a><a href="http://davidjb.com/tag/software.html">Software</a><a href="http://davidjb.com/tag/update.html">update</a><a href="http://davidjb.com/tag/video.html">video</a><a href="http://davidjb.com/tag/vlc.html">vlc</a></p>
+<p>tags: <a href="http://davidjb.com/tag/features.html">features</a> <a href="http://davidjb.com/tag/software.html">Software</a> <a href="http://davidjb.com/tag/update.html">update</a> <a href="http://davidjb.com/tag/video.html">video</a> <a href="http://davidjb.com/tag/vlc.html">vlc</a> </p>
</footer><!-- /.post-info --> <p>I may well be late to the party and a little late to celebrate, but I&#8217;ve
just made the startling discovery that <span class="caps">VLC</span> 1.0.0 has now been&nbsp;released.</p>
<p>I&#8217;ve been using <span class="caps">VLC</span> since (before, actually) I thought there had to more
@@ -158,14 +183,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-07-06T11:21:00">
- Mon 06 July 2009
+ Published: Mon 06 July 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/linux.html">Linux</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/command.html">command</a><a href="http://davidjb.com/tag/find.html">find</a><a href="http://davidjb.com/tag/linux.html">linux</a><a href="http://davidjb.com/tag/replace.html">replace</a><a href="http://davidjb.com/tag/text.html">text</a><a href="http://davidjb.com/tag/useful.html">useful</a></p>
+<p>tags: <a href="http://davidjb.com/tag/command.html">command</a> <a href="http://davidjb.com/tag/find.html">find</a> <a href="http://davidjb.com/tag/linux.html">linux</a> <a href="http://davidjb.com/tag/replace.html">replace</a> <a href="http://davidjb.com/tag/text.html">text</a> <a href="http://davidjb.com/tag/useful.html">useful</a> </p>
</footer><!-- /.post-info --> <p>Today&#8217;s interesting post concerns finding and replacing terms across
multiple files via a simple command.&nbsp; Thanks to <a class="reference external" href="http://www.64bitjungle.com/ubuntu/recursively-search-and-replace-terms-in-multiple-files-with-grep-xargs-and-sed/">this great blog post</a>,
it all comes down to one single line.&nbsp; I had found a previously-useful
@@ -183,14 +208,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-07-03T12:11:00">
- Fri 03 July 2009
+ Published: Fri 03 July 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/blob.html">blob</a><a href="http://davidjb.com/tag/fix.html">fix</a><a href="http://davidjb.com/tag/links.html">links</a><a href="http://davidjb.com/tag/plone.html">plone</a><a href="http://davidjb.com/tag/problem.html">problem</a><a href="http://davidjb.com/tag/traceback.html">traceback</a></p>
+<p>tags: <a href="http://davidjb.com/tag/blob.html">blob</a> <a href="http://davidjb.com/tag/fix.html">fix</a> <a href="http://davidjb.com/tag/links.html">links</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/problem.html">problem</a> <a href="http://davidjb.com/tag/traceback.html">traceback</a> </p>
</footer><!-- /.post-info --> <p>Another fun-and-games style problem I&#8217;ve come across when using
plone.app.blob: sometimes migrations won&#8217;t work when converting a
standard site&#8217;s files over to&nbsp;blobs.</p>
@@ -209,14 +234,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-06-25T13:10:00">
- Thu 25 June 2009
+ Published: Thu 25 June 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/plone.html">plone</a><a href="http://davidjb.com/tag/skin.html">skin</a><a href="http://davidjb.com/tag/theme.html">theme</a><a href="http://davidjb.com/tag/zmi.html">zmi</a></p>
+<p>tags: <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/skin.html">skin</a> <a href="http://davidjb.com/tag/theme.html">theme</a> <a href="http://davidjb.com/tag/zmi.html">zmi</a> </p>
</footer><!-- /.post-info --> <p>It&#8217;s something I came across a while ago, but wasn&#8217;t exactly something
that stayed in the fore-front of my mind: how to let users choose or
select a theme (arbitrarily) on a Plone site.&nbsp; Normally, I stick to
@@ -234,14 +259,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-06-19T13:50:00">
- Fri 19 June 2009
+ Published: Fri 19 June 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/python.html">Python</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/comparison.html">comparison</a><a href="http://davidjb.com/tag/date.html">date</a><a href="http://davidjb.com/tag/plone.html">plone</a><a href="http://davidjb.com/tag/problem.html">problem</a><a href="http://davidjb.com/tag/python.html">python</a><a href="http://davidjb.com/tag/time.html">time</a><a href="http://davidjb.com/tag/zope.html">zope</a></p>
+<p>tags: <a href="http://davidjb.com/tag/comparison.html">comparison</a> <a href="http://davidjb.com/tag/date.html">date</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/problem.html">problem</a> <a href="http://davidjb.com/tag/python.html">python</a> <a href="http://davidjb.com/tag/time.html">time</a> <a href="http://davidjb.com/tag/zope.html">zope</a> </p>
</footer><!-- /.post-info --> <p>Alright, now for today&#8217;s problem:&nbsp; why do two dates that look different
when outputted actually end up being the same&nbsp;date?</p>
<p><strong>Answer:</strong> I&#8217;m not sure, but I&#8217;m pretty sure it&#8217;s got something to do
@@ -250,38 +275,13 @@
<a class="readmore" href="http://davidjb.com/blog/2009/06/datetime-in-pythonzopeplone-is-painful/">read more</a>
<p>There are <a href="http://davidjb.com/blog/2009/06/datetime-in-pythonzopeplone-is-painful/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
</article></li>
-
- <li><article class="hentry">
- <header>
- <h1><a href="http://davidjb.com/blog/2009/06/webpage-content-underneath-flash-content/" rel="bookmark"
- title="Permalink to Webpage content underneath Flash content">Webpage content underneath Flash&nbsp;content</a></h1>
- </header>
-
- <div class="entry-content">
-<footer class="post-info">
- <abbr class="published" title="2009-06-12T13:33:00">
- Fri 12 June 2009
- </abbr>
-
- <address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
- </address>
-<p>In <a href="http://davidjb.com/category/web.html">Web</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/content.html">content</a><a href="http://davidjb.com/tag/flash.html">flash</a><a href="http://davidjb.com/tag/html.html">html</a><a href="http://davidjb.com/tag/problem.html">problem</a><a href="http://davidjb.com/tag/web.html">web</a><a href="http://davidjb.com/tag/xhtml.html">xhtml</a></p>
-</footer><!-- /.post-info --> <p>So, you&#8217;ve got a website that you&#8217;ve made and you&#8217;ve used a Flash movie
-on it.&nbsp; Okay, no worries.&nbsp; Now, what if you tried to add a
-(non-form-element) drop-down menu or some <span class="caps">AJAX</span>-ed content into the site,
-and found the Flash movie actually acted as an ...</p>
- <a class="readmore" href="http://davidjb.com/blog/2009/06/webpage-content-underneath-flash-content/">read more</a>
-<p>There are <a href="http://davidjb.com/blog/2009/06/webpage-content-underneath-flash-content/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
- </article></li>
- </ol><!-- /#posts-list -->
+ </ol><!-- /#posts-list -->
<p class="paginator">
<a href="http://davidjb.com/author/davidjb9.html">&laquo;</a>
Page 10 / 13
<a href="http://davidjb.com/author/davidjb11.html">&raquo;</a>
</p>
- </section><!-- /#content -->
+ </section><!-- /#content -->
<section id="extras" class="body">
<div class="blogroll">
<h2>blogroll</h2>
@@ -328,7 +328,7 @@
(function () {
var s = document.createElement('script'); s.async = true;
s.type = 'text/javascript';
- s.src = 'http://' + disqus_shortname + '.disqus.com/count.js';
+ s.src = '//' + disqus_shortname + '.disqus.com/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
</script>
View
113 author/davidjb11.html
@@ -25,6 +25,31 @@
<ol id="posts-list" class="hfeed" start="9">
<li><article class="hentry">
<header>
+ <h1><a href="http://davidjb.com/blog/2009/06/webpage-content-underneath-flash-content/" rel="bookmark"
+ title="Permalink to Webpage content underneath Flash content">Webpage content underneath Flash&nbsp;content</a></h1>
+ </header>
+
+ <div class="entry-content">
+<footer class="post-info">
+ <abbr class="published" title="2009-06-12T13:33:00">
+ Published: Fri 12 June 2009
+ </abbr>
+
+ <address class="vcard author">
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ </address>
+<p>In <a href="http://davidjb.com/category/web.html">Web</a>. </p>
+<p>tags: <a href="http://davidjb.com/tag/content.html">content</a> <a href="http://davidjb.com/tag/flash.html">flash</a> <a href="http://davidjb.com/tag/html.html">html</a> <a href="http://davidjb.com/tag/problem.html">problem</a> <a href="http://davidjb.com/tag/web.html">web</a> <a href="http://davidjb.com/tag/xhtml.html">xhtml</a> </p>
+</footer><!-- /.post-info --> <p>So, you&#8217;ve got a website that you&#8217;ve made and you&#8217;ve used a Flash movie
+on it.&nbsp; Okay, no worries.&nbsp; Now, what if you tried to add a
+(non-form-element) drop-down menu or some <span class="caps">AJAX</span>-ed content into the site,
+and found the Flash movie actually acted as an ...</p>
+ <a class="readmore" href="http://davidjb.com/blog/2009/06/webpage-content-underneath-flash-content/">read more</a>
+<p>There are <a href="http://davidjb.com/blog/2009/06/webpage-content-underneath-flash-content/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
+ </article></li>
+
+ <li><article class="hentry">
+ <header>
<h1><a href="http://davidjb.com/blog/2009/06/virtualenv-plone-and-ubuntu-904-jaunty/" rel="bookmark"
title="Permalink to Virtualenv, Plone, and Ubuntu 9.04 Jaunty">Virtualenv, Plone, and Ubuntu 9.04&nbsp;Jaunty</a></h1>
</header>
@@ -32,14 +57,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-06-12T12:35:00">
- Fri 12 June 2009
+ Published: Fri 12 June 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/904.html">9.04</a><a href="http://davidjb.com/tag/910.html">9.10</a><a href="http://davidjb.com/tag/jaunty.html">jaunty</a><a href="http://davidjb.com/tag/karmic.html">karmic</a><a href="http://davidjb.com/tag/linux.html">linux</a><a href="http://davidjb.com/tag/plone.html">plone</a><a href="http://davidjb.com/tag/python.html">python</a><a href="http://davidjb.com/tag/ubuntu.html">ubuntu</a><a href="http://davidjb.com/tag/virtualenv.html">virtualenv</a><a href="http://davidjb.com/tag/zope.html">zope</a></p>
+<p>tags: <a href="http://davidjb.com/tag/904.html">9.04</a> <a href="http://davidjb.com/tag/910.html">9.10</a> <a href="http://davidjb.com/tag/jaunty.html">jaunty</a> <a href="http://davidjb.com/tag/karmic.html">karmic</a> <a href="http://davidjb.com/tag/linux.html">linux</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/python.html">python</a> <a href="http://davidjb.com/tag/ubuntu.html">ubuntu</a> <a href="http://davidjb.com/tag/virtualenv.html">virtualenv</a> <a href="http://davidjb.com/tag/zope.html">zope</a> </p>
</footer><!-- /.post-info --> <p>What a complicated situation it is trying to use all of the
above-mentioned pieces of software together. In all seriousness,
Virtualenv is now appearing to be the best thing since sliced bread for
@@ -58,14 +83,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-05-13T09:19:00">
- Wed 13 May 2009
+ Published: Wed 13 May 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/linux.html">Linux</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/centos.html">centos</a><a href="http://davidjb.com/tag/close.html">close</a><a href="http://davidjb.com/tag/logical.html">logical</a><a href="http://davidjb.com/tag/red-hat.html">red hat</a><a href="http://davidjb.com/tag/remove.html">remove</a><a href="http://davidjb.com/tag/unix.html">unix</a><a href="http://davidjb.com/tag/volume.html">volume</a></p>
+<p>tags: <a href="http://davidjb.com/tag/centos.html">centos</a> <a href="http://davidjb.com/tag/close.html">close</a> <a href="http://davidjb.com/tag/logical.html">logical</a> <a href="http://davidjb.com/tag/red-hat.html">red hat</a> <a href="http://davidjb.com/tag/remove.html">remove</a> <a href="http://davidjb.com/tag/unix.html">unix</a> <a href="http://davidjb.com/tag/volume.html">volume</a> </p>
</footer><!-- /.post-info --> <p>Because I still haven&#8217;t remembered to set myself up with a
limited-access account for blogging on my new site, I&#8217;m back here again.
(<span class="caps">EDIT</span>: Migrated from old&nbsp;site)</p>
@@ -84,14 +109,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-04-23T09:15:00">
- Thu 23 April 2009
+ Published: Thu 23 April 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/plone.html">plone</a><a href="http://davidjb.com/tag/problem.html">problem</a><a href="http://davidjb.com/tag/products.html">products</a><a href="http://davidjb.com/tag/zip.html">zip</a></p>
+<p>tags: <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/problem.html">problem</a> <a href="http://davidjb.com/tag/products.html">products</a> <a href="http://davidjb.com/tag/zip.html">zip</a> </p>
</footer><!-- /.post-info --> <p>Oh dear. Products in Plone that don&#8217;t care to uninstall themselves at
all when removed. One such product that comes to mind is&nbsp;ZipFileTransport.</p>
<p>I could go into depth all day about its failure to uninstall, but in
@@ -109,14 +134,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-04-21T09:11:00">
- Tue 21 April 2009
+ Published: Tue 21 April 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/categories.html">categories</a><a href="http://davidjb.com/tag/enforce.html">enforce</a><a href="http://davidjb.com/tag/plone.html">plone</a></p>
+<p>tags: <a href="http://davidjb.com/tag/categories.html">categories</a> <a href="http://davidjb.com/tag/enforce.html">enforce</a> <a href="http://davidjb.com/tag/plone.html">plone</a> </p>
</footer><!-- /.post-info --> <p>Probably my last blog entry here because I&#8217;ll be moving to the <span class="caps">AWESOME</span>
WordPress very soon &#64; <a class="reference external" href="http://davidjb.com/blog">http://davidjb.com/blog</a> (with a nice new site design,
too)&nbsp; (<span class="caps">EDIT</span>: Migrated from my old blog 8-) ) . (<strong>2013 edit</strong>: Goodbye
@@ -134,14 +159,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-04-15T10:40:00">
- Wed 15 April 2009
+ Published: Wed 15 April 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/general.html">General</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/cms.html">cms</a><a href="http://davidjb.com/tag/life.html">life</a><a href="http://davidjb.com/tag/plone.html">plone</a><a href="http://davidjb.com/tag/website.html">website</a></p>
+<p>tags: <a href="http://davidjb.com/tag/cms.html">cms</a> <a href="http://davidjb.com/tag/life.html">life</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/website.html">website</a> </p>
</footer><!-- /.post-info --> <p>Welcome to my new website and in particular, my new blog. My aim is to
use this site now and slowly (but surely!) move away from the old haunts
of Wikidot. It&#8217;s especially intelligent considering that I&#8217;m actually
@@ -159,14 +184,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-02-25T09:01:00">
- Wed 25 February 2009
+ Published: Wed 25 February 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/p4a.html">p4a</a><a href="http://davidjb.com/tag/plone.html">plone</a><a href="http://davidjb.com/tag/plone4artists.html">plone4artists</a><a href="http://davidjb.com/tag/problem.html">problem</a><a href="http://davidjb.com/tag/subtyped.html">subtyped</a><a href="http://davidjb.com/tag/video.html">video</a></p>
+<p>tags: <a href="http://davidjb.com/tag/p4a.html">p4a</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/plone4artists.html">plone4artists</a> <a href="http://davidjb.com/tag/problem.html">problem</a> <a href="http://davidjb.com/tag/subtyped.html">subtyped</a> <a href="http://davidjb.com/tag/video.html">video</a> </p>
</footer><!-- /.post-info --> <p>Wow..I just keep hitting these problems. The latest issue is chronicled
here: <a class="reference external" href="http://dev.plone4artists.org/pm/p/plone4artists/ticket/160">http://dev.plone4artists.org/pm/p/plone4artists/ticket/160</a></p>
<p>which essentially boils down to this problem when you try and edit a
@@ -185,14 +210,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-02-20T08:58:00">
- Fri 20 February 2009
+ Published: Fri 20 February 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/python.html">Python</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/best-thing.html">best thing</a><a href="http://davidjb.com/tag/buildout.html">buildout</a><a href="http://davidjb.com/tag/excellent.html">excellent</a></p>
+<p>tags: <a href="http://davidjb.com/tag/best-thing.html">best thing</a> <a href="http://davidjb.com/tag/buildout.html">buildout</a> <a href="http://davidjb.com/tag/excellent.html">excellent</a> </p>
</footer><!-- /.post-info --> <p>Taking a little bit of a time-out, I just have to ask the question: is
Buildout not the best thing ever? (and the people who are so very kind
to make the&nbsp;recipes?)</p>
@@ -211,14 +236,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-02-19T08:55:00">
- Thu 19 February 2009
+ Published: Thu 19 February 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/add-to.html">add to</a><a href="http://davidjb.com/tag/calendar.html">calendar</a><a href="http://davidjb.com/tag/event.html">event</a><a href="http://davidjb.com/tag/google.html">google</a><a href="http://davidjb.com/tag/integration.html">integration</a><a href="http://davidjb.com/tag/plone.html">plone</a></p>
+<p>tags: <a href="http://davidjb.com/tag/add-to.html">add to</a> <a href="http://davidjb.com/tag/calendar.html">calendar</a> <a href="http://davidjb.com/tag/event.html">event</a> <a href="http://davidjb.com/tag/google.html">google</a> <a href="http://davidjb.com/tag/integration.html">integration</a> <a href="http://davidjb.com/tag/plone.html">plone</a> </p>
</footer><!-- /.post-info --> <p>Wouldn&#8217;t it be great if you could somehow add your Event content item
within the Plone <span class="caps">CMS</span> onto your Google Calendar with just a click? (it&#8217;d
be better with fewer, but 1 click is pretty good - give me a&nbsp;break!)</p>
@@ -236,14 +261,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-02-11T08:51:00">
- Wed 11 February 2009
+ Published: Wed 11 February 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/python.html">Python</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/bootstrap.html">bootstrap</a><a href="http://davidjb.com/tag/buildout.html">buildout</a><a href="http://davidjb.com/tag/error.html">error</a><a href="http://davidjb.com/tag/plone.html">plone</a><a href="http://davidjb.com/tag/script.html">script</a><a href="http://davidjb.com/tag/zope.html">zope</a></p>
+<p>tags: <a href="http://davidjb.com/tag/bootstrap.html">bootstrap</a> <a href="http://davidjb.com/tag/buildout.html">buildout</a> <a href="http://davidjb.com/tag/error.html">error</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/script.html">script</a> <a href="http://davidjb.com/tag/zope.html">zope</a> </p>
</footer><!-- /.post-info --> <p>Eeek&#8230;what&#8217;s this&nbsp;mean?</p>
<pre class="code pytb literal-block">
<span class="x">install() got an unexpected keyword argument 'allow_hosts'</span>
@@ -255,41 +280,13 @@
<a class="readmore" href="http://davidjb.com/blog/2009/02/buildout-trying-to-create-a-plonezope-instance/">read more</a>
<p>There are <a href="http://davidjb.com/blog/2009/02/buildout-trying-to-create-a-plonezope-instance/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
</article></li>
-
- <li><article class="hentry">
- <header>
- <h1><a href="http://davidjb.com/blog/2009/02/buildout-trying-to-build-pound/" rel="bookmark"
- title="Permalink to Buildout: Trying to build Pound">Buildout: Trying to build&nbsp;Pound</a></h1>
- </header>
-
- <div class="entry-content">
-<footer class="post-info">
- <abbr class="published" title="2009-02-11T08:49:00">
- Wed 11 February 2009
- </abbr>
-
- <address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
- </address>
-<p>In <a href="http://davidjb.com/category/python.html">Python</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/buildout.html">buildout</a><a href="http://davidjb.com/tag/pound.html">pound</a><a href="http://davidjb.com/tag/recipe.html">recipe</a></p>
-</footer><!-- /.post-info --> <p>So, trying to build <tt class="docutils literal">pound</tt> through a Buildout recipe was failing part of
-the way&nbsp;through.</p>
-<p>Two problems and their solutions (not necessarily in that&nbsp;order):</p>
-<ul class="simple">
-<li>Needed to install <strong>libssl-dev</strong> because <strong>lcrypto</strong> was missing
-(ambiguity anyone?) - Synaptic says that the package provides &quot;libssl
-and libcrypto development libraries, header files and ...</li></ul>
- <a class="readmore" href="http://davidjb.com/blog/2009/02/buildout-trying-to-build-pound/">read more</a>
-<p>There are <a href="http://davidjb.com/blog/2009/02/buildout-trying-to-build-pound/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
- </article></li>
- </ol><!-- /#posts-list -->
+ </ol><!-- /#posts-list -->
<p class="paginator">
<a href="http://davidjb.com/author/davidjb10.html">&laquo;</a>
Page 11 / 13
<a href="http://davidjb.com/author/davidjb12.html">&raquo;</a>
</p>
- </section><!-- /#content -->
+ </section><!-- /#content -->
<section id="extras" class="body">
<div class="blogroll">
<h2>blogroll</h2>
@@ -336,7 +333,7 @@
(function () {
var s = document.createElement('script'); s.async = true;
s.type = 'text/javascript';
- s.src = 'http://' + disqus_shortname + '.disqus.com/count.js';
+ s.src = '//' + disqus_shortname + '.disqus.com/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
</script>
View
115 author/davidjb12.html
@@ -25,6 +25,34 @@
<ol id="posts-list" class="hfeed" start="9">
<li><article class="hentry">
<header>
+ <h1><a href="http://davidjb.com/blog/2009/02/buildout-trying-to-build-pound/" rel="bookmark"
+ title="Permalink to Buildout: Trying to build Pound">Buildout: Trying to build&nbsp;Pound</a></h1>
+ </header>
+
+ <div class="entry-content">
+<footer class="post-info">
+ <abbr class="published" title="2009-02-11T08:49:00">
+ Published: Wed 11 February 2009
+ </abbr>
+
+ <address class="vcard author">
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ </address>
+<p>In <a href="http://davidjb.com/category/python.html">Python</a>. </p>
+<p>tags: <a href="http://davidjb.com/tag/buildout.html">buildout</a> <a href="http://davidjb.com/tag/pound.html">pound</a> <a href="http://davidjb.com/tag/recipe.html">recipe</a> </p>
+</footer><!-- /.post-info --> <p>So, trying to build <tt class="docutils literal">pound</tt> through a Buildout recipe was failing part of
+the way&nbsp;through.</p>
+<p>Two problems and their solutions (not necessarily in that&nbsp;order):</p>
+<ul class="simple">
+<li>Needed to install <strong>libssl-dev</strong> because <strong>lcrypto</strong> was missing
+(ambiguity anyone?) - Synaptic says that the package provides &quot;libssl
+and libcrypto development libraries, header files and ...</li></ul>
+ <a class="readmore" href="http://davidjb.com/blog/2009/02/buildout-trying-to-build-pound/">read more</a>
+<p>There are <a href="http://davidjb.com/blog/2009/02/buildout-trying-to-build-pound/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
+ </article></li>
+
+ <li><article class="hentry">
+ <header>
<h1><a href="http://davidjb.com/blog/2009/02/ubuntu-dual-monitors-separating-tasks/" rel="bookmark"
title="Permalink to Ubuntu: Dual Monitors & Separating Tasks">Ubuntu: Dual Monitors <span class="amp">&amp;</span> Separating&nbsp;Tasks</a></h1>
</header>
@@ -32,14 +60,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-02-04T08:48:00">
- Wed 04 February 2009
+ Published: Wed 04 February 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/linux.html">Linux</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/dual.html">dual</a><a href="http://davidjb.com/tag/graphics.html">graphics</a><a href="http://davidjb.com/tag/linux.html">linux</a><a href="http://davidjb.com/tag/monitors.html">monitors</a><a href="http://davidjb.com/tag/panel.html">panel</a><a href="http://davidjb.com/tag/ubuntu.html">ubuntu</a></p>
+<p>tags: <a href="http://davidjb.com/tag/dual.html">dual</a> <a href="http://davidjb.com/tag/graphics.html">graphics</a> <a href="http://davidjb.com/tag/linux.html">linux</a> <a href="http://davidjb.com/tag/monitors.html">monitors</a> <a href="http://davidjb.com/tag/panel.html">panel</a> <a href="http://davidjb.com/tag/ubuntu.html">ubuntu</a> </p>
</footer><!-- /.post-info --> <p>Today&#8217;s puzzle: how to get Ubuntu (specifically <span class="caps">GNOME</span> Panels as it turns
out) to use my new dual-monitor setup and show only the tasks from one
monitor on that monitor&#8217;s panel. Sure, people had mentioned that it was
@@ -57,14 +85,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-01-30T08:46:00">
- Fri 30 January 2009
+ Published: Fri 30 January 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/adapter.html">adapter</a><a href="http://davidjb.com/tag/form.html">form</a><a href="http://davidjb.com/tag/plone.html">plone</a><a href="http://davidjb.com/tag/ploneformgen.html">ploneformgen</a><a href="http://davidjb.com/tag/python.html">python</a><a href="http://davidjb.com/tag/quote.html">quote</a><a href="http://davidjb.com/tag/url.html">url</a></p>
+<p>tags: <a href="http://davidjb.com/tag/adapter.html">adapter</a> <a href="http://davidjb.com/tag/form.html">form</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/ploneformgen.html">ploneformgen</a> <a href="http://davidjb.com/tag/python.html">python</a> <a href="http://davidjb.com/tag/quote.html">quote</a> <a href="http://davidjb.com/tag/url.html">url</a> </p>
</footer><!-- /.post-info --> <p>So, for today&#8217;s problem, how can we get a <span class="caps">URL</span> (specifically the <span class="caps">GET</span>
request arguments) suitably encoded? Easy, if we&#8217;re talking about a
Python script that lives on the file system and can be used within
@@ -82,14 +110,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-01-27T08:44:00">
- Tue 27 January 2009
+ Published: Tue 27 January 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/it-linux-work.html">IT, Linux, Work</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/bios.html">bios</a><a href="http://davidjb.com/tag/driver.html">driver</a><a href="http://davidjb.com/tag/graphics.html">graphics</a><a href="http://davidjb.com/tag/linux.html">linux</a><a href="http://davidjb.com/tag/problem.html">problem</a><a href="http://davidjb.com/tag/ubuntu.html">ubuntu</a></p>
+<p>tags: <a href="http://davidjb.com/tag/bios.html">bios</a> <a href="http://davidjb.com/tag/driver.html">driver</a> <a href="http://davidjb.com/tag/graphics.html">graphics</a> <a href="http://davidjb.com/tag/linux.html">linux</a> <a href="http://davidjb.com/tag/problem.html">problem</a> <a href="http://davidjb.com/tag/ubuntu.html">ubuntu</a> </p>
</footer><!-- /.post-info --> <p>…and I had thought that installing a graphics card in a computer was as
easy as opening the case, inserting the card, and booting the machine
(then Xorg config etc). Well, to tell the truth, I just moved my <span class="caps">HDD</span>,
@@ -107,14 +135,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-01-22T08:43:00">
- Thu 22 January 2009
+ Published: Thu 22 January 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/code.html">code</a><a href="http://davidjb.com/tag/editing.html">editing</a><a href="http://davidjb.com/tag/page.html">page</a><a href="http://davidjb.com/tag/plone.html">plone</a><a href="http://davidjb.com/tag/python.html">python</a><a href="http://davidjb.com/tag/template.html">template</a><a href="http://davidjb.com/tag/zmi.html">zmi</a></p>
+<p>tags: <a href="http://davidjb.com/tag/code.html">code</a> <a href="http://davidjb.com/tag/editing.html">editing</a> <a href="http://davidjb.com/tag/page.html">page</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/python.html">python</a> <a href="http://davidjb.com/tag/template.html">template</a> <a href="http://davidjb.com/tag/zmi.html">zmi</a> </p>
</footer><!-- /.post-info --> <p>Here&#8217;s how to correct pesky problems in your code/<span class="caps">XHTML</span> since the line
number and column references are slightly useless in the <span class="caps">ZMI</span>.</p>
<p>Paste contents from a page or page template from the <span class="caps">ZMI</span> into a program
@@ -132,14 +160,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-01-21T08:40:00">
- Wed 21 January 2009
+ Published: Wed 21 January 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/cache.html">cache</a><a href="http://davidjb.com/tag/plone.html">plone</a><a href="http://davidjb.com/tag/problem.html">problem</a><a href="http://davidjb.com/tag/purge.html">purge</a><a href="http://davidjb.com/tag/varnish.html">varnish</a></p>
+<p>tags: <a href="http://davidjb.com/tag/cache.html">cache</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/problem.html">problem</a> <a href="http://davidjb.com/tag/purge.html">purge</a> <a href="http://davidjb.com/tag/varnish.html">varnish</a> </p>
</footer><!-- /.post-info --> <p>What a painful, painful day. It&#8217;s taken about the entire day, but I&#8217;ve
finally figured out why our Varnish configuration around here for
Plone/Zope hasn&#8217;t been accepting <span class="caps">PURGE</span> requests. Thus, without accepting
@@ -158,14 +186,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-01-19T16:42:00">
- Mon 19 January 2009
+ Published: Mon 19 January 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/batch.html">batch</a><a href="http://davidjb.com/tag/folder-contents.html">folder contents</a><a href="http://davidjb.com/tag/forms.html">forms</a><a href="http://davidjb.com/tag/help.html">help</a><a href="http://davidjb.com/tag/javascript.html">javascript</a><a href="http://davidjb.com/tag/plone.html">plone</a></p>
+<p>tags: <a href="http://davidjb.com/tag/batch.html">batch</a> <a href="http://davidjb.com/tag/folder-contents.html">folder contents</a> <a href="http://davidjb.com/tag/forms.html">forms</a> <a href="http://davidjb.com/tag/help.html">help</a> <a href="http://davidjb.com/tag/javascript.html">javascript</a> <a href="http://davidjb.com/tag/plone.html">plone</a> </p>
</footer><!-- /.post-info --> <p>Ahhh, a new work&nbsp;week.</p>
<p>The first perplexing puzzle for the week was a seemingly silly idea (it
still is) in Plone where it allows you to view the contents of a given
@@ -184,14 +212,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-01-13T16:40:00">
- Tue 13 January 2009
+ Published: Tue 13 January 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/filtering.html">filtering</a><a href="http://davidjb.com/tag/flash.html">flash</a><a href="http://davidjb.com/tag/parameters.html">parameters</a><a href="http://davidjb.com/tag/plone.html">plone</a><a href="http://davidjb.com/tag/xhtml.html">xhtml</a></p>
+<p>tags: <a href="http://davidjb.com/tag/filtering.html">filtering</a> <a href="http://davidjb.com/tag/flash.html">flash</a> <a href="http://davidjb.com/tag/parameters.html">parameters</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/xhtml.html">xhtml</a> </p>
</footer><!-- /.post-info --> <p>Wow, it seems easy doesn&#8217;t it. Just add an object tag, params, and embed
and we&#8217;re done, right? Well, sure, if we didn&#8217;t want to adhere to <span class="caps">W3C</span>&nbsp;standards.</p>
<p>To do the right thing, we need something like&nbsp;this:</p>
@@ -210,14 +238,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-01-12T16:39:00">
- Mon 12 January 2009
+ Published: Mon 12 January 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/authenticator.html">authenticator</a><a href="http://davidjb.com/tag/changes.html">changes</a><a href="http://davidjb.com/tag/forms.html">forms</a><a href="http://davidjb.com/tag/plone.html">plone</a></p>
+<p>tags: <a href="http://davidjb.com/tag/authenticator.html">authenticator</a> <a href="http://davidjb.com/tag/changes.html">changes</a> <a href="http://davidjb.com/tag/forms.html">forms</a> <a href="http://davidjb.com/tag/plone.html">plone</a> </p>
</footer><!-- /.post-info --> <p>Another fun problem for me to address today: upgrading to the latest
version of Plone (3.1.7 at time of writing) caused my custom
PloneFormGen (otherwise known as <span class="caps">PFG</span>) view to break in a nasty&nbsp;way:</p>
@@ -237,14 +265,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-01-08T16:38:00">
- Thu 08 January 2009
+ Published: Thu 08 January 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/apache.html">apache</a><a href="http://davidjb.com/tag/rewrite.html">rewrite</a><a href="http://davidjb.com/tag/rules.html">rules</a></p>
+<p>tags: <a href="http://davidjb.com/tag/apache.html">apache</a> <a href="http://davidjb.com/tag/rewrite.html">rewrite</a> <a href="http://davidjb.com/tag/rules.html">rules</a> </p>
</footer><!-- /.post-info --> <p>I&#8217;ve pretty much got a nice handle on Rewrite rules for Apache. Once
you&#8217;ve seen a few of them, it&#8217;s straight forward enough to replicate for
new Plone sites and so&nbsp;forth.</p>
@@ -253,40 +281,13 @@
<a class="readmore" href="http://davidjb.com/blog/2009/01/rewrite-rules-made-easy/">read more</a>
<p>There are <a href="http://davidjb.com/blog/2009/01/rewrite-rules-made-easy/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
</article></li>
-
- <li><article class="hentry">
- <header>
- <h1><a href="http://davidjb.com/blog/2009/01/buildout-and-version-problems/" rel="bookmark"
- title="Permalink to Buildout and Version Problems">Buildout and Version&nbsp;Problems</a></h1>
- </header>
-
- <div class="entry-content">
-<footer class="post-info">
- <abbr class="published" title="2009-01-06T16:35:00">
- Tue 06 January 2009
- </abbr>
-
- <address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
- </address>
-<p>In <a href="http://davidjb.com/category/python.html">Python</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/buildout.html">buildout</a><a href="http://davidjb.com/tag/easy_install.html">easy_install</a><a href="http://davidjb.com/tag/python.html">python</a></p>
-</footer><!-- /.post-info --> <p>Two blog entries in one day - wow it&#8217;s been a good work&nbsp;day.</p>
-<p>Just a quick chronicle of my thoughts: version conflicts in buildout
-aren&#8217;t always pretty. My latest escapade into trying to load up Varnish
-through zc.buildout resulted in a hair-tearing out&nbsp;message:</p>
-<pre class="code pytb literal-block">
-<span class="x">An internal error ...</span></pre>
- <a class="readmore" href="http://davidjb.com/blog/2009/01/buildout-and-version-problems/">read more</a>
-<p>There are <a href="http://davidjb.com/blog/2009/01/buildout-and-version-problems/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
- </article></li>
- </ol><!-- /#posts-list -->
+ </ol><!-- /#posts-list -->
<p class="paginator">
<a href="http://davidjb.com/author/davidjb11.html">&laquo;</a>
Page 12 / 13
<a href="http://davidjb.com/author/davidjb13.html">&raquo;</a>
</p>
- </section><!-- /#content -->
+ </section><!-- /#content -->
<section id="extras" class="body">
<div class="blogroll">
<h2>blogroll</h2>
@@ -333,7 +334,7 @@
(function () {
var s = document.createElement('script'); s.async = true;
s.type = 'text/javascript';
- s.src = 'http://' + disqus_shortname + '.disqus.com/count.js';
+ s.src = '//' + disqus_shortname + '.disqus.com/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
</script>
View
85 author/davidjb13.html
@@ -25,6 +25,33 @@
<ol id="posts-list" class="hfeed" start="9">
<li><article class="hentry">
<header>
+ <h1><a href="http://davidjb.com/blog/2009/01/buildout-and-version-problems/" rel="bookmark"
+ title="Permalink to Buildout and Version Problems">Buildout and Version&nbsp;Problems</a></h1>
+ </header>
+
+ <div class="entry-content">
+<footer class="post-info">
+ <abbr class="published" title="2009-01-06T16:35:00">
+ Published: Tue 06 January 2009
+ </abbr>
+
+ <address class="vcard author">
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ </address>
+<p>In <a href="http://davidjb.com/category/python.html">Python</a>. </p>
+<p>tags: <a href="http://davidjb.com/tag/buildout.html">buildout</a> <a href="http://davidjb.com/tag/easy_install.html">easy_install</a> <a href="http://davidjb.com/tag/python.html">python</a> </p>
+</footer><!-- /.post-info --> <p>Two blog entries in one day - wow it&#8217;s been a good work&nbsp;day.</p>
+<p>Just a quick chronicle of my thoughts: version conflicts in buildout
+aren&#8217;t always pretty. My latest escapade into trying to load up Varnish
+through zc.buildout resulted in a hair-tearing out&nbsp;message:</p>
+<pre class="code pytb literal-block">
+<span class="x">An internal error ...</span></pre>
+ <a class="readmore" href="http://davidjb.com/blog/2009/01/buildout-and-version-problems/">read more</a>
+<p>There are <a href="http://davidjb.com/blog/2009/01/buildout-and-version-problems/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
+ </article></li>
+
+ <li><article class="hentry">
+ <header>
<h1><a href="http://davidjb.com/blog/2009/01/ubuntu-pulseaudio-joy/" rel="bookmark"
title="Permalink to Ubuntu: PulseAudio Joy">Ubuntu: PulseAudio&nbsp;Joy</a></h1>
</header>
@@ -32,14 +59,14 @@
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2009-01-06T15:07:00">
- Tue 06 January 2009
+ Published: Tue 06 January 2009
</abbr>
<address class="vcard author">
- By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
+ By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/linux.html">Linux</a>. </p>
-<p>tags: <a href="http://davidjb.com/tag/audio.html">audio</a><a href="http://davidjb.com/tag/headphones.html">headphones</a><a href="http://davidjb.com/tag/pulseaudio.html">pulseaudio</a><a href="http://davidjb.com/tag/sound.html">sound</a><a href="http://davidjb.com/tag/ubuntu.html">ubuntu</a><a href="http://davidjb.com/tag/usb.html">usb</a></p>
+<p>tags: <a href="http://davidjb.com/tag/audio.html">audio</a> <a href="http://davidjb.com/tag/headphones.html">headphones</a> <a href="http://davidjb.com/tag/pulseaudio.html">pulseaudio</a> <a href="http://davidjb.com/tag/sound.html">sound</a> <a href="http://davidjb.com/tag/ubuntu.html">ubuntu</a> <a href="http://davidjb.com/tag/usb.html">usb</a> </p>