<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Phillip Smith - Bringing the bits together</title>
    <link rel="alternate" type="text/html" href="http://www.phillipadsmith.com/" />
    <link rel="self" type="application/atom+xml" href="http://www.phillipadsmith.com/atom.xml" />
    <id>tag:www.phillipadsmith.com,2009-02-02://3</id>
    <updated>2010-07-12T16:24:10Z</updated>
    <subtitle>Phillip Smith is a dedicated convener, digital craftsperson, online campaign strategist, and information architect who works tirelessly to build the technology capacity of values-based organizations.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.34-en</generator>

<entry>
    <title>Genius or Spam? Campaign for Liberty&apos;s interesting &quot;win back&quot; e-mail campaign</title>
    <link rel="alternate" type="text/html" href="http://www.phillipadsmith.com/2010/07/genius-or-spam-campaign-for-libertys-interesting-win-back-e-mail-campaign.shtml" />
    <id>tag:www.phillipadsmith.com,2010://3.432</id>

    <published>2010-07-12T16:00:32Z</published>
    <updated>2010-07-12T16:24:10Z</updated>

    <summary>Cross-posted from COMMUNITY BANDWIDTH - For clients, For colleagues, For Canada, Announcements, Miscellaneous, Daily churn Over the years, I&apos;ve subscribed to hundreds of e-mail lists. Like many of my colleagues in the online campaigning world, I subscribe to get a...</summary>
    <author>
        <name>Phillip Smith</name>
        <uri>http://www.phillipadsmith.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.phillipadsmith.com/">
        <![CDATA[<p><em>Cross-posted from <a href="http://www.communitybandwidth.ca/phillipadsmith/genius-or-spam-campaign-for-libertys-interesting-win-back-e-mail-campaign">COMMUNITY BANDWIDTH - For clients, For colleagues, For Canada, Announcements, Miscellaneous, Daily churn</a></em></p>
<p>Over the years, I've subscribed to hundreds of e-mail lists. Like many of my colleagues in the online campaigning world, I subscribe to get a feel for how different organizations handle their online communication strategy. During the US Presidential election in 2008, I was subscribed to more than ever -- and I enjoyed every missive! -- however, when the election was over I unsubscribed, no longer wanting to hear from McCain, Ron Paul, and so on.</p>
<p>A year and eight months passed ... and then, today, I received the e-mail below. </p>
<p>I'm a big fan of e-mail and I work with many organizations to help grow their lists by reducing list attrition (unsubscribes) -- so my first reaction was "this is pretty smart." However, as I had a chance to read further and realize that I'd simply been re-subscribed to the list without permission, I was less enthusiastic. Now, frankly, I'm not the kind to get my knickers in a knot about this kind of thing (as it is easy enough to re-unsubscribe), but I bet that many others would. What do you think? Genius or Spam?</p>
<p>
(Click for larger version.)
<br />
<a href="http://farm5.static.flickr.com/4097/4786433347_9a022eb548_o.png"><img src="http://farm5.static.flickr.com/4097/4786433347_93b7884f6d_z.jpg" /></a><br />
<!--break--><p></p>


<p><em>Feel free to comment here or on the <a href="http://www.communitybandwidth.ca/phillipadsmith/genius-or-spam-campaign-for-libertys-interesting-win-back-e-mail-campaign">original post</a></em></p>]]>
        
    </content>
</entry>

<entry>
    <title>Bricolage CMS hacking made easy! </title>
    <link rel="alternate" type="text/html" href="http://www.phillipadsmith.com/2010/07/bricolage-cms-hacking-made-easy.shtml" />
    <id>tag:www.phillipadsmith.com,2010://3.426</id>

    <published>2010-07-05T21:00:38Z</published>
    <updated>2010-07-05T21:00:38Z</updated>

    <summary>Cross-posted from Phillip Smith After my last post about Installing Bricolage 2 on Mac OS X 10.6 &quot;Snow Leopard,&quot; I realized that there are a few more important steps that should be documented for those that was to hack on...</summary>
    <author>
        <name>Phillip Smith</name>
        <uri>http://www.phillipadsmith.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.phillipadsmith.com/">
        <![CDATA[<p><em>Cross-posted from <a href="http://blogs.perl.org/users/phillip_smith/2010/07/bricolage-cms-hacking-made-easy.html">Phillip Smith</a></em></p></small>

        <p>After my last post about <a href="http://blogs.perl.org/users/phillip_smith/2010/07/not-for-the-faint-of-heart-installing-bricolage-2-on-os-x-106-snow-leopard.html">Installing Bricolage 2 on Mac OS X 10.6 "Snow Leopard,"</a> I realized that there are a few more important steps that should be documented for those that was to hack on <a href="http://www.bricolagecms.org">Bricolage CMS</a> vs. just running it. The following instructions link up your git clone with the application itself, making it easy to apply changes, test them, and push them upstream.</p>
        
<strong>Preparations</strong>
<p>
Assuming you made it to the "<a href="http://blogs.perl.org/users/phillip_smith/2010/07/not-for-the-faint-of-heart-installing-bricolage-2-on-os-x-106-snow-leopard.html">Installing Bricolage</a>" section of the previous post -- and maybe even got Bricolage running! -- you're now all set to tear down that installation and set-up your development environment. Thankfully, Bricolage provides a handy 'make dev' to do all of the hard work for you. </p>

<p>Now I'm going to assume that you went the 'git clone' route if you had the intent of doing some hacking. If not, now's the time to do so! <a href="http://wiki.github.com/bricoleurs/bricolage/">Head over to the Bricolage wiki</a> and <a href="http://wiki.github.com/bricoleurs/bricolage/working-with-git">follow the instructions for Contributing to Bricolage</a>. </p>

<p>Now, instead of making using 'make dist' to create a distribution that can be installed with 'make install', we're going to use 'make dev' instead. However, before we do that, we're going to do two things:</p>

<ol>
<li><p>Shut down Bricolage if it's already running with 'sudo /usr/local/bricolage/bin/bric_apachectl stop' (And check your process table to ensure it's stopped.)</p></li>
<li><p>Remove the existing Bricolage installation to ensure that we're starting with a fresh development installation. You can do that with 'sudo rm -r -f /usr/local/bricolage'. If you did any fancy configuration settings to get your Bricolage installation working the first time, you may want to back-up /usr/local/bricolage/conf/* first. Also, 'make dev' drops the Bricolage database and loads a fresh copy, so if did any work on your existing installation, you'll want to dump the database first. </p></li>
</ol>

<p>The other thing to quickly think about is the location of the git clone you just created. The directories /Users/ and $HOME already have the appropriate permissions, but anything below those may not. Mine was initially in '/Users/username/Documents/Foldername' and that caused a number of problems for Apache relating to permissions on symlinks and so on. Thus, I created a '/Users/username/Development' directory and gave it the necessary 'drwxr-xr-x' permissions so that Apache would be happy. So now my git clone was in '/Users/username/Development/bricolage' and that's where I headed next. </p>

<strong>Make Dev</strong>
<p>Because I'm not using the OS X system-installed Perl, I wanted to ensure that I was building Bricolage from '/usr/local/bin/perl' and, thus, I ran '/usr/local/bin/perl Makefile.PL' to get things started.</p>

<p>Next, I ran 'make dev' and passed in a number of environmental variables for the installation that I wanted. Mine looks like 'sudo make dev BRICOLAGE_HTTPD_VERSION=apache2 BRICOLAGE_SSL=0' and tells 'make dev' to build for Apache2 without SSL. These are the same as the questions you are asked during a normal installation. </p>

<p>Once that's done, you should be able to run 'sudo /usr/local/bin/perl /usr/local/bricolage/bin/bric_apachectl start' and see Apache start-up successfully, at which point you can log-in to Bricolage as you did the first time. </p>

<p>The only difference is that your 'bin', 'comp', and 'lib' directories in /usr/local/bricolage/ are linked to '/Users/username/Development/bricolage/*' (or wherever you choose to create your git clone). Thus, you can make changes the files in your git clone directory and have those change reflected in the live Bricolage application that's running from '/usr/local/bricolage'.</p>

<p>Try it out. Make an improvement. Send us a pull request!  :-)</p>

<strong>Build Aliases</strong>
<p>David Wheeler has -- in his own slightly-perfection-obsessed fashion -- taken this idea to new levels. As he explained on the <a href="http://bricolagecms.org/support/">Bricolage mailing list</a>, using the approach outlined above -- passing environmental variables to 'make dev' -- and the Unix '<a href="http://en.wikipedia.org/wiki/Alias_(command)">alias</a>' command, he's able to quickly tear down and build new development versions of Bricolage to test different configurations. David calls these 'build aliases' and you can read more about it <a href="http://wiki.github.com/bricoleurs/bricolage/build-aliases">here</a>. </p>

<p>That's it for today. Happy Bricolage hacking. </p>
    

<p><em>Feel free to comment here or on the <a href="http://blogs.perl.org/users/phillip_smith/2010/07/bricolage-cms-hacking-made-easy.html">original post</a></em></small>]]>
        
    </content>
</entry>

<entry>
    <title>Not for the faint of heart: Installing Bricolage 2 on Mac OS X 10.6 &quot;Snow Leopard&quot;</title>
    <link rel="alternate" type="text/html" href="http://www.phillipadsmith.com/2010/07/not-for-the-faint-of-heart-installing-bricolage-2-on-mac-os-x-106-snow-leopard.shtml" />
    <id>tag:www.phillipadsmith.com,2010://3.423</id>

    <published>2010-07-02T18:36:04Z</published>
    <updated>2010-07-05T20:45:37Z</updated>

    <summary>Cross-posted from Phillip Smith Okay, I admit it: Bricolage CMS -- the open-source enterprise-class content management system -- takes a few hours to install. The upside? A well-deserved sense of accomplishment. Seriously, as someone who works with Bricolage regularly and...</summary>
    <author>
        <name>Phillip Smith</name>
        <uri>http://www.phillipadsmith.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.phillipadsmith.com/">
        <![CDATA[<p><em>Cross-posted from <a href="http://blogs.perl.org/users/phillip_smith/2010/07/not-for-the-faint-of-heart-installing-bricolage-2-on-os-x-106-snow-leopard.html">Phillip Smith</a></em></p>

<p>Okay, I admit it: <a href="http://bricolagecms.org/">Bricolage CMS</a> -- the open-source enterprise-class content management system -- takes a few hours to install. The upside? A well-deserved sense of accomplishment.</p>

<p>Seriously, as someone who works with Bricolage regularly and likes to contribute to the project (when time permits), it's incredibly helpful to be able to have it running locally on my laptop from the latest <a href="http://github.com/bricoleurs/bricolage">Github source</a>. </p>

<p>Unfortunately, the Bricolage installation documentation for OS X needs some serious love. There are at least three contradictory resources at the moment: David Wheeler's post "<a href="http://www.justatheory.com/computers/os/macosx/my_adventures.html">My Adventures with Mac OS X</a>" from 2002 (OS X 10.1), the <a href="http://github.com/bricoleurs/bricolage/blob/master/README.MacOSX">README.MacOSX</a> that Bricolage comes with, and the "<a href="http://wiki.github.com/bricoleurs/bricolage/installing-bricolage-on-mac-os-x">Installing Bricolage on Mac OS X wiki page on Github</a>, which only covers OS X 10.3. Thankfully, <a href="http://twitter.com/theory">Theory</a> (David Wheeler) is easy to find in the #bricolage channel on irc.perl.org and can be cajoled into providing helpful install hints. </p>

<p>All that said, installing Bricolage 2.0 on the current version of OS X -- 10.6.4 "Snow Leopard" -- was actually quite straightforward. So, before diving into updating all of the install documentation, I wanted to capture the basic process here and get some feedback on next steps. If you want to help with feedback, just jump to the <strong>Questions</strong> section at the end of this post.</p>

<p class="c1"><strong>Before you begin</strong>
  <p class="c1">Quoting from a Bricolage wiki page:
  <p class="c1"><strong>Xcode Tools (formerly Developer Tools)</strong>: As of OS X 10.3, all of the development libraries, compilers, etc. are included in Xcode Tools. In 10.2 and prior, they were included in the Developer Tools. In order to compile anything on OS X, you need to install Xcode Tools. These are available for free from the <a href="http://connect.apple.com/" class="c2">Apple Developer Connection</a> website. It is currently a 600+ MB download, so go make yourself something to eat while you wait.
  <p class="c1">So you'll need to download Xcode, or install it from your Snow Leopard DVD.
  <p class="c1"><strong>Installing the pre-requisites</strong>
  <p class="c1">Bricolage is a big application and it requires a non-trivial list of prerequisites to be installed. Notably a bunch of Perl modules, <a href="http://expat.sourceforge.net/" class="c2">Expat</a>, and <a href="http://httpd.apache.org/apreq/" class="c2">libapreq</a>. And, given that Bricolage is a mod<em>perl application, you'll also require Apache, mod</em>perl, and also a database like Postgres or MySQL.
  <p class="c1">Personally, I like to just run the latest version of just about everything, and my sense is that what many other folks will want to do also, so I elected to skip anything relating to Apache 1.3 or mod_perl 1.
  <p class="c1">So, referring to the three documents mentioned above, I got underway with the prerequisites as follows:
  <p class="c1"><strong>gdbm</strong>: I skipped installing gdbm on Theory's recommendation.
  <p class="c1"><strong>Expat</strong>: Pretty straightforward. Download the latest source (expat-2.0.1 in my case), untar it and enter directory, run './configure' and then 'make', 'make test', and 'sudo make install'.
  <p class="c1"><strong>Perl</strong>: This is a topic for a longer post, but quickly: OS X comes with Perl v5.10.0 these days, however many recommend installing a newer version in /usr/local/ for any serious Perl fun. Compiling your own Perl also helps to ensure that you don't mess up the system's Perl installation, and that future upgrades to the OS won't mess up your Perl.
  <p class="c1">I already had Perl v5.12.1 built on my laptop, but -- if you need to do that -- the basic steps to build and install Perl with all of the defaults are: download the latest source, untar the source, enter the source directory and type 'sh Configure -de', then 'make', 'make test', and 'sudo make install'. It's very straightforward. After it's installed, be sure to add something like 'export PATH=/usr/local/bin:$PATH' to your .profile or similar to use the new Perl by default.
  <p class="c1"><strong>Apache 2</strong>: I took the lazy route here and just <a href="https://svn.kineticode.com/cap/bin/apache2.sh" class="c2">used Theory's Apache 2 installation script</a>. He's got some fancy <a href="http://www.capify.org/index.php/Capistrano" class="c2">Capistrano</a> set-up that uses the above linked script to download, unpack, and compile Apache 2 in one step. If you want to do it manually, just follow the steps in that script.
  <p class="c1">Remember that you'll now have two versions of Apache 2 installed on your system -- the one installed by OS X, and the one you've just installed -- thus you'll want to update your .profile or similar to use it be default with something like 'export PATH=/usr/local/apache2/bin:${PATH}'.
  <p class="c1">A nice side-effect of using Apache 2 is that it there's no need to separately download and install mod_ssl, as it's already included. Same goes for OpenSSL, as it ships with OS X these days. So a few steps are saved there.
  <p class="c1"><strong>libapreq</strong>: You'll also need this library installed and loaded in Apache 2. However, to build libapreq you'll need to first install <a href="http://kobesearch.cpan.org/htdocs/ExtUtils-XSBuilder/ExtUtils/XSBuilder.html" class="c2">ExtUtils::XSBuilder</a>. I did that quickly via CPAN. Similar to Apache 2 above, I took the easy route and used <a href="https://svn.kineticode.com/cap/bin/apreq2.sh" class="c2">Theory's fancy little install script to install libapreq for Apache 2</a>.
  <p class="c1"><strong>mod_perl2</strong>: This was a bit tricky, as there were various sources of conflicting advise on the best way to configure mod_perl2 on OS X. In the end, I went with the following: download the latest source, untar and enter source directory, and 'perl Makefile.PL', 'make -j8', make test (some tests fail), sudo make install.
  <p class="c1">After the successful install, make sure to follow the instructions presented and add the 'LoadModule perl_module modules/mod_perl.so' line to your Apache 2 httpd.conf file.
  <p class="c1"><strong>Testing everything so far</strong>
  <p class="c1">At this point, I wanted to ensure that everything was working smoothly before I proceeded. To do that, I started up Apache 2 with 'apachectl start' and confirmed that Apache 2 was running, and then ran 'apachectl -M' to list all of the loaded modules and looked to confirm that 'perl_module' was there.
  <p class="c1">If you want to do one step further, you can also <a href="http://perl.apache.org/docs/2.0/user/intro/start_fast.html#Registry_Scripts" class="c2">follow the mod_perl documentation</a> to test that you can successfully serve a .pl file.
  <p class="c1"><strong>Postgres or MySQL</strong>
  <p class="c1">Installing PostgreSQL was dead simple. I just followed <a href="http://zanshin.net/2009/09/07/installing-postgresql-on-mac-10-6-snow-leopard/" class="c2">Mark H. Nichols' write up</a>, which included the manual steps to create a new user and group for Postgres now that Apple no longer ships the Netinfo Manager application.
  <p class="c1">For MySQL, there are <a href="http://hivelogic.com/articles/compiling-mysql-on-snow-leopard" class="c2">lots of articles</a> on installing it from source, or you can use the handy <a href="http://dev.mysql.com/downloads/mysql/" class="c2">one-click binary installer</a>.
  <p class="c1"><strong>Perl modules</strong>
  <p class="c1">If you're using Perl regularly, you'll probably have a bunch of the Perl modules installed already. If not, I would recommend something like <a href="http://search.cpan.org/perldoc?Task::Kensho" class="c2">Task::Kensho</a> as a great way to install a set of "Enlightened Perl" modules that ease day-to-day development with Perl. Either way, here's a list of the modules that you'll want to install first:
  <p class="c1">
  <ul>
    <li>XML::Parser 
    <li>DBD::Pg 
    <li>Test::File 
    <li>Imager
  </ul>
  <p class="c1">And, also, most of the modules listed in <a href="http://search.cpan.org/dist/Bundle-Bricolage/lib/Bundle/Bricolage.pm" class="c2">Bundle::Bricolage</a>. I used the bundle, even though it's a bit outdated and I didn't need mod_perl1 obviously, as I was already using mod_perl2. I had also installed libprereq in the steps above, so didn't need to install Apache::Request. You can decide which way you want to go.
  <p class="c1">In any case, using CPAN or the new <a href="http://search.cpan.org/perldoc?App::cpanminus" class="c2">cpanm</a> to install the required modules, or the bundle, should get you 90% of the way to having Bricolage installed and running on your Mac or <a href="http://www.hackintosh.com/" class="c2">Hackintosh</a>.
  <p class="c1"><strong>Installing Bricolage</strong>
  <p class="c1">Now you have two ways to go here. You can either <a href="http://bricolagecms.org/downloads/" class="c2">download a distribution</a> or get the <a href="http://github.com/bricoleurs/bricolage" class="c2">latest source via Github</a>. If you're going to do any development on Bricolage itself (patches greatly welcome!), you'll want to go the Github route. If you just want to get it running and/or don't have Git installed, you can skip some of these steps by downloading a distribution. Here's how I did it:
  <p class="c1">Cloned the public git repository with 'git clone git://github.com/bricoleurs/bricolage.git' and entered the 'bricolage' directory and ran 'perl Makefile.PL'.
  <p class="c1">If you're using the git source, you'll need to run 'make dist' to create a distribution from the source and enter the distribution directory that was created. From there, things are the same regardless of how you got the source.
  <p class="c1">Run 'make', 'sudo make test &amp; make install' and answer the questions that the installer asks. If you followed the steps above, most of the questions should have sensible / usable defaults suggested and you can just accept them. I answered 'no' for SSL, as I wasn't planning to use it.
  <p class="c1">If successful, you should see the following:
  <blockquote class="c3">
    <p class="c1">Bricolage Installation Complete
    <p class="c1">You may now start your Bricolage server with the command (as root):
    <p class="c1">/usr/local/bricolage/bin/bric_apachectl start
    <p class="c1">If this command fails, look in your error log for more information:
    <p class="c1">/usr/local/bricolage/log/error_log
    <p class="c1">Once your server is started, open a web browser and enter the URL for your server:
    <p class="c1">http://your-local-host-name:8080
    <p class="c1">Login in as "admin" with the default password "change me now!". Your first action should be changing this password. Click "Logged in as Bricolage Administrator" in the top right corner of the browser window and change the password.
    <p class="c1">Pointers for documentation and lots of getting started advice are in the main README file in the unpacked distribution directory.
  </blockquote>
  <p class="c1">Open a browser, navigate to the URL provided and you should see the Bricolage log-in screen.
  <p class="c1"><s>If you want to do some Bricolage hacking, you'll also want to run 'make dev' with the proper options from your source directory to link up the /usr/local/bricolage files to your git-managed files. (More on that shortly.)</s> Ignore this for now. I'll do a separate post about it. <strong>Update</strong>: <a href="http://blogs.perl.org/users/phillip_smith/2010/07/bricolage-cms-hacking-made-easy.html">Here's the post</a>.
  <p class="c1"><strong>Questions</strong>
  <p class="c1">So, after all that, I must task myself with cleaning up the installation documentation. However, before I do, my questions are:
  <ol class="c5">
    <li class="c4">
      <p class="c1">I think most of this should simply be in <a href="http://github.com/bricoleurs/bricolage/blob/master/README.MacOSX" class="c2">README.MacOSX</a> file and not in a separate Wiki page, or elsewhere. Sensible?
    <li class="c4">
      <p class="c1">Should information still be provided on how to install Bricolage using the OS X-supplied version of Apache 2? Given the curious way that OS X lays out the various configuration files and how easy it is to install a /usr/local/ version, I don't see many advantages of supporting this approach -- do you?
    <li class="c4">
      <p class="c1">Now that Bricolage supports Apache2 and mod<em>perl2, should the instructions still provide information on installing Apache 1.3 and mod</em>perl1? In the past, the Bricolage team has made a Herculean effort at providing information on almost any supported configuration, but I wonder if it would make sense to provide more detailed and regularly updated information on a "recommended configuration" vs. every possible configuration. Thoughts? My own thinking is -- given how painless it was to install with the more recent releases of Apache and mod_perl -- that the README.MacOSX should present the path of least resistance, and we can have supplemental pages in the wiki for other configurations.
    </ol>
  <p class="c1">Pending answers to the above, the next steps are to:
  <ul class="c6">
    <li class="c4">Update the <a href="http://github.com/bricoleurs/bricolage/blob/master/README.MacOS" class="c2">README.MacOSX</a> to provide the most pain-free path possible
    <li class="c4">Replace the "<a href="http://wiki.github.com/bricoleurs/bricolage/installing-bricolage-on-mac-os-x" class="c2">Installing Bricolage on Mac OS X</a>" wiki page with a pointer to the above README
    <li class="c4">Move alternate installation methods to a separate wiki page that can be appended as folks work through those configurations
  </ul>
  <p class="c1">If you've read this far, you must have something to say! So drop a note in the comments below or <a href="http://twitter.com/phillipadsmith" class="c2">follow me on Twitter here</a>.


<p><em>Feel free to comment here or on the <a href="http://blogs.perl.org/users/phillip_smith/2010/07/not-for-the-faint-of-heart-installing-bricolage-2-on-os-x-106-snow-leopard.html">original post</a></em></p>]]>
        
    </content>
</entry>

<entry>
    <title>GNU Privacy Guard and GPGMail on OSX Snow Leopard 10.6.4</title>
    <link rel="alternate" type="text/html" href="http://www.phillipadsmith.com/2010/06/gnu-privacy-guard-and-gpgmail-on-osx-snow-leopard-1064.shtml" />
    <id>tag:www.phillipadsmith.com,2010://3.414</id>

    <published>2010-06-21T03:07:20Z</published>
    <updated>2010-06-21T03:17:22Z</updated>

    <summary>Image via Wikipedia Just finished the annoying, yet easy enough, install of GNU Privacy Guard on a new Macbook Pro Core i7 laptop with Apple&apos;s Snow Leopard 10.6.4 release (June 2010). In summary (&apos;cause I know I&apos;ll forget next time):...</summary>
    <author>
        <name>Phillip Smith</name>
        <uri>http://www.phillipadsmith.com</uri>
    </author>
    
    <category term="apple" label="Apple" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="encryption" label="Encryption" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="gnuprivacyguard" label="GNU Privacy Guard" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="macosx" label="Mac OS X" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="macosxsnowleopard" label="Mac OS X Snow Leopard" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="security" label="Security" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.phillipadsmith.com/">
        <![CDATA[<div class="zemanta-img mt-image-right" style="margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; display: block; float: right; width: 304px; "><a href="http://commons.wikipedia.org/wiki/File:Gnupg_logo.svg"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/6/61/Gnupg_logo.svg/294px-Gnupg_logo.svg.png" alt="from http://logo-contest.gnupg.org/subm-6.html..." width="294" height="102" /></a><p class="zemanta-img-attribution" style="font-size:0.8em">Image via <a href="http://commons.wikipedia.org/wiki/File:Gnupg_logo.svg">Wikipedia</a></p></div>
<p>Just finished the annoying, yet easy enough, install of GNU Privacy Guard on a new Macbook Pro Core i7 laptop with Apple's <a class="zem_slink" href="http://www.apple.com/macosx/" title="Mac OS X Snow Leopard" rel="homepage">Snow Leopard</a> 10.6.4 release (June 2010). In summary ('cause I know I'll forget next time):</p>

<ul>
<li><p>Download Mac GNU Privacy Guard from <a href="http://macgpg.sourceforge.net/">here</a>. I use the GnuPG v2.x version that comes with a nice installer. Looks like you can <a href="http://knutbert.com/Blog/Entries/2010/1/19_How_to_use_GPGMail_with_Mac_OS_X_10.6_(Snow_Leopard).html">configure and build it manually</a>&nbsp;if you're into that kind of thing. </p></li>
<li><p>Download the GPG Keychain Access tool on the same page. I put the extracted folder into my Application folder for safe keeping. If you don't have <a href="http://www.apple.com/rosetta/">Rosetta</a> installed, it will ask you to install it on first run. </p></li>
<li><p>I had existing keys from my old laptop, so I didn't need to set-up new keys. You may have to do that if you're following along at home. If you have existing keys, you can use the "Import Keys" option in GPG Keychain Access to import them. Usually, they'll be stored in a .gnupg folder in your home directory. If you can't see dot files, you'll need to <a href="http://www.macworld.com/article/51830/2006/07/showallfinder.html">sort that out first</a>. </p></li>
<li><p>Next, I hunted around a bit to find the new home of <a href="http://github.com/gpgmail/GPGMail">GPGMail on Github</a>. The home page for the GPGMail project states that GPGMail is not Snow Leopard compatible -- however, the Github version is compatible, and there's an active development community with <a href="http://sourceforge.net/mailarchive/forum.php?forum_name=gpgmail-users">a helpful mailing list</a>.</p></li>
<li><p>After downloading the GPGMail bundle <a href="http://github.com/gpgmail/GPGMail/downloads">here</a>, I followed the instructions and put it in my /Users/username/Library/Mail/Bundle/ folder. </p></li>
<li><p>Next, I quit Mail. </p></li>
<li><p>Then I followed the instructions in step one over here to set some Mail.app preferences, Specifically: <strong># defaults write com.apple.mail EnableBundles -bool true</strong> and <strong># defaults write com.apple.mail BundleCompatibilityVersion 3</strong>. I already use some Mail.app "bundles," so I probably only required the later and maybe not even that. Either way, like a drunken fool, I typed them in! :-)</p></li>
<li><p>Next, because I've had problems getting the "GPG Agent" to start in the past, I restarted my computer. If the GPG Agent doesn't start, you won't be able to enter your passphrase or properly decrypt encrypted messages in Mail. </p></li>
</ul>

<p>And -- low-and-behold -- once my laptop restarted and Mail was opened, I was once again able to sign, encrypt, and decrypt Mail messages. Oh the joy.</p>

<p>If you made it this far, you may want to read <a href="http://www.robertsosinski.com/2008/02/18/working-with-pgp-and-mac-os-x/">Working with PGP and Mac OS X</a>; it's a little outdated, but mostly accurate and quite thorough. </p>

<p>Should you want to send me one, you can find my public key over <a href="http://pgp.mit.edu/">here</a> (just search for my name). </p>


<div class="zemanta-pixie" style="margin-top:10px;height:15px"><a class="zemanta-pixie-a" href="http://www.zemanta.com/" title="Enhanced by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/zemified_e.png?x-id=d9c269ef-1de4-494a-996f-fed17ae2b4cb" alt="Enhanced by Zemanta" style="border:none;float:right" /></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Send-off for Jan Skelton: Saturday, June 19, 8:30PM, Jet Fuel Coffee Shop, Toronto.</title>
    <link rel="alternate" type="text/html" href="http://www.phillipadsmith.com/2010/06/send-off-for-jan-skelton-saturday-june-19-830pm-jet-fuel-coffee-shop-toronto.shtml" />
    <id>tag:www.phillipadsmith.com,2010://3.407</id>

    <published>2010-06-14T13:44:51Z</published>
    <updated>2010-06-14T14:15:57Z</updated>

    <summary>As some of you may have heard, we lost a good friend -- Jan Skelton -- on June 2, 2010. It was unexpected and far too early. There will be a small &quot;send off&quot; this Saturday in Toronto. Please join...</summary>
    <author>
        <name>Phillip Smith</name>
        <uri>http://www.phillipadsmith.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.phillipadsmith.com/">
        <![CDATA[<blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"></blockquote>As some of you may have heard, we lost a good friend -- Jan Skelton -- on June 2, 2010. It was unexpected and far too early. There will be a small "send off" this Saturday in Toronto. Please join us if you can. Details are below:<br /><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><br /></div><div>Dear friends</div><div>&nbsp;</div><div>I want to thank the many of you who have written or called me in the past few days for your warm thoughts about Jan and your support and encouragement as we all try to come to terms with her sudden death last week.&nbsp;</div><div>&nbsp;</div><div>The many of us who were lucky enough to be close to Jan know that what defined her most - apart from her amazing body art and her insurrectionary spirit - was her apparently boundless capacity for generous, direct and spontaneous relationships with good people. So a cabal of her close friends and I would like to invite you to join us in celebrating a special woman, sharing some stories and some laughs, and sending her off in a style she would truly appreciate.&nbsp;</div><div>&nbsp;</div><div>Please join us for drinks on Saturday, June 19 at 8:30 p.m. at the Jet Fuel Coffee Shop, 519 Parliament Street, Toronto, just north of Carlton Street. Please also share this with Jan's other good friends whose contact info I may not have.</div><div>&nbsp;</div><div>Finally, since some of her friends have asked, those of you who would like to make a donation in Jan's memory may want to contact:&nbsp;<a href="http://www.msf.ca/donate/">Médecins Sans Frontières</a>&nbsp;or&nbsp;<a href="http://www.cfsh.ca/About_CFSH/DonatetoCFSH.aspx">The Canadian Federation for Sexual Health/International Planned Parenthood Federation</a>.</div><div><br /></div><div>Both are organizations whose commitment to social justice and human rights Jan wholeheartedly supported.</div><div>&nbsp;</div><div>Best regards,</div><div>&nbsp;</div><div>Myles</div></blockquote>

<div class="zemanta-pixie" style="margin-top:10px;height:15px"><a class="zemanta-pixie-a" href="http://www.zemanta.com/" title="Enhanced by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/zemified_e.png?x-id=2f9fc4a9-6830-4928-b683-10e323bebc34" alt="Enhanced by Zemanta" style="border:none;float:right" /></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Why Digg when you can FAIL (big media)? Free Press launches MediaFAIL</title>
    <link rel="alternate" type="text/html" href="http://www.phillipadsmith.com/2010/05/why-digg-when-you-can-fail-big-media-free-press-launches-mediafail.shtml" />
    <id>tag:www.phillipadsmith.com,2010://3.384</id>

    <published>2010-05-19T14:35:59Z</published>
    <updated>2010-05-19T14:54:31Z</updated>

    <summary>The super-smart folks at Free Press have done it again, this time with a great take on the crowd-sourced news sites that are all the rage these days:You know it; your friends know it; everyone knows it: The media are...</summary>
    <author>
        <name>Phillip Smith</name>
        <uri>http://www.phillipadsmith.com</uri>
    </author>
    
    <category term="freepress" label="Free Press" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="media" label="Media" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.phillipadsmith.com/">
        <![CDATA[<span class="Apple-style-span" style="font-family: Helvetica, helvetica, hirakakupro-w3, osaka, 'ms pgothic', sans-serif; font-size: 12px; "><span class="Apple-style-span" style="font-family: arial, helvetica, hirakakupro-w3, osaka, 'ms pgothic', sans-serif; font-size: 13px; "><img alt="MediaFail.png" src="http://www.phillipadsmith.com/12077.png" width="437" height="205" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" />The super-smart folks at <a class="zem_slink" href="http://www.freepress.net/" title="Free Press (organization)" rel="homepage">Free Press</a> have <a href="http://mediafail.com/">done it again</a>, this time with a great take on the <a href="http://en.wikipedia.org/wiki/Crowdsourcing">crowd-sourced</a> <a href="http://digg.com/">news</a> <a href="http://www.reddit.com/">sites</a> that are all the rage these days:</span></span><div><div><br /></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><i>You know it; your friends know it; everyone knows it: The media are failing.&nbsp;<br /><br />Every day, we read and watch reporting that favors sensation over substance. Sideshows dominate the news cycle, while real issues of public concern get drowned out by the noise. What passes for news is too often badly sourced and tainted by commercial interests or political bias.<br /><br />That's why we're launching an exciting new project called MediaFAIL that lets you expose the worst moments in the media as they happen. <a href="http://mediafail.com/">Check it out</a>!&nbsp;</i></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><i><br /></i></blockquote></div><i><span class="Apple-style-span" style="font-style: normal;">A great example of how to highlight an issue AND engage your community.</span><br /></i>

<div class="zemanta-pixie" style="margin-top:10px;height:15px"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/ad4e54c5-63ce-44b7-9194-31bd759dbb11/" title="Reblog this post [with Zemanta]"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=ad4e54c5-63ce-44b7-9194-31bd759dbb11" alt="Reblog this post [with Zemanta]" style="border:none;float:right" /></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Online subscriptions made simple: Endevver delivers e-commerce for Movable Type</title>
    <link rel="alternate" type="text/html" href="http://www.phillipadsmith.com/2010/05/online-subscriptions-made-simple-endevver-delivers-e-commerce-for-movable-type.shtml" />
    <id>tag:www.phillipadsmith.com,2010://3.377</id>

    <published>2010-05-13T15:00:33Z</published>
    <updated>2010-05-13T15:00:34Z</updated>

    <summary>Cross-posted from COMMUNITY BANDWIDTH - For clients, For colleagues, For Canada, Announcements, Miscellaneous, Daily churn Good news for online publishers today: The company Endevver has announced the availability of a new plugin for the Movable Type content management system to...</summary>
    <author>
        <name>Phillip Smith</name>
        <uri>http://www.phillipadsmith.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.phillipadsmith.com/">
        <![CDATA[<p><em>Cross-posted from <a href="http://www.communitybandwidth.ca/phillipadsmith/online-subscriptions-made-simple-endevver-delivers-e-commerce-for-movable-type">COMMUNITY BANDWIDTH - For clients, For colleagues, For Canada, Announcements, Miscellaneous, Daily churn</a></em></p></small>
<p><img src="http://endevver.com/assets_c/2010/05/Screen%20shot%202010-05-12%20at%2011.41.09%20AM-thumb-510x98-82.png" /></p>

<p>Good news for online publishers today: The company <a href="http://endevver.com/2010/05/rolling-your-own-store-front-and-e-commerce-site.html">Endevver has announced</a> the availability of a new plugin for the <a href="http://www.movabletype.com/">Movable Type content management system</a> to enable subscription-focused e-commerce functionality. In their <a href="http://endevver.com/2010/05/rolling-your-own-store-front-and-e-commerce-site.html">announcement</a>, they describe the plugin as a general-use e-commerce platform, but what is really interesting are the features that speak to subscriptions, specifically:</p>

<ul>
<li>Creating subscriptions and accepting recurring payments</li>
<li>Associating purchases and subscriptions to Web site users (subscriber-only content)</li>
<li>Support for subscription-focused needs like trial periods, billing frequencies, and subscription fees</li>
</ul>

<p>In their own words: </p>

<blockquote>
  <p>We have worked and built subscription based products before so we know just how confusing managing an e-commerce site can be. That is why we have worked so diligently to produce as an intuitive interface as possible. Especially for subscriptions, whose policies around trial periods, billing frequencies, and subscription fees can be very confusing. Using the Store Front plugin administrators can see a human readable description of the subscription model they want to create</p>
</blockquote>

<p>The plugin currently supports Paypal, but as Endevver points out:</p>

<blockquote>
  <p>The Store Front plugin is more than &#8220;just a plugin&#8221; though - it is a framework that is easily extensible by developers, allowing developers to easily develop drivers for additional payment gateways, as well as giving them the ability to integrate the Store Front plugin into existing systems like Salesforce.com, or another internal billing or CRM solution.</p>
</blockquote>

<p>At a time when Movable Type&#8217;s own developers at Six Apart seem to be distracted by other projects and priorities, it&#8217;s great to see that other development teams are picking up the slack and continuing to push forward what has historically been a great product. That&#8217;s open-source software development at work. 
<!--break--></p>


<p><em>Feel free to comment here or on the <a href="http://www.communitybandwidth.ca/phillipadsmith/online-subscriptions-made-simple-endevver-delivers-e-commerce-for-movable-type">original post</a></em></small>]]>
        
    </content>
</entry>

<entry>
    <title>How customer service should be done: A real-life example</title>
    <link rel="alternate" type="text/html" href="http://www.phillipadsmith.com/2010/05/how-customer-service-should-be-done-a-real-life-example.shtml" />
    <id>tag:www.phillipadsmith.com,2010://3.375</id>

    <published>2010-05-11T15:00:54Z</published>
    <updated>2010-05-11T15:00:54Z</updated>

    <summary><![CDATA[Cross-posted from COMMUNITY BANDWIDTH - For clients, For colleagues, For Canada, Announcements, Miscellaneous, Daily churn Image via CrunchBase This weekend, I decided I wanted to finally order a copy of&nbsp;Beyond The Echo Chamber. Unfortunately, the book's publisher doesn't offer direct...]]></summary>
    <author>
        <name>Phillip Smith</name>
        <uri>http://www.phillipadsmith.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.phillipadsmith.com/">
        <![CDATA[<p><em>Cross-posted from <a href="http://www.communitybandwidth.ca/phillipadsmith/how-customer-service-should-be-done-a-real-life-example">COMMUNITY BANDWIDTH - For clients, For colleagues, For Canada, Announcements, Miscellaneous, Daily churn</a></em></p></small>
<div class="zemanta-img mt-image-right" style="margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; display: block; float: right; width: 210px; ">
	<a href="http://www.crunchbase.com/company/amazon"><img src="http://www.crunchbase.com/assets/images/resized/0000/3898/3898v1-max-250x250.jpg" alt="Image representing Amazon as depicted in Crunc..." width="200" height="89" /></a></p>
<p class="zemanta-img-attribution" style="font-size:0.8em">
		Image via <a href="http://www.crunchbase.com">CrunchBase</a>
	</p>
</div>
<p>This weekend, I decided I wanted to finally order a copy of&nbsp;<a href="http://www.beyondtheecho.net/">Beyond The Echo Chamber</a>. Unfortunately, the book's publisher doesn't offer direct shipping to Canada, so -- after chatting with one of the authors -- I was directed to <a href="http://www.amazon.com/Beyond-Echo-Chamber-Networked-Progressive/dp/1595584714">Amazon</a>. Don't get me wrong: I use Amazon quite a bit. However, when buying a book from a smaller or progressive press -- like&nbsp;<a href="http://www.thenewpress.com">The New Press</a> -- I try to go direct, or get it from a smaller distributor. Don't ask me why, I just do. (Probably some incorrect assumption that more of the proceeds will get to the author or some-such lefty nonsense.)</p>
<div>
	
</div>
<div>
	The side effect of ordering from Amazon is that I over-order. You see, the shipping on sending one book to Canada is high enough to encourage me to get five or six books instead, thus distributing the cost of shipping across more goods (in theory, anyway). That's all fine, as the Amazon shopping experience is a lovely one and I can read all those handy reviews and so on.&nbsp;
</div>
<div>
	
</div>
<div>
<p>
	It wasn't until Sunday, however, that I realized that Amazon's real competitive advantage is <b>not</b> their shopping experience. It is, in fact, their <a class="zem_slink" href="http://en.wikipedia.org/wiki/Customer_service" title="Customer service" rel="wikipedia">customer service</a> experience. No doubt you all have stories of your own, but here's how mine goes:
</p>
</div>
<div>
	
</div>
<blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><p>
	As I finished my order, I remembered that I had purchased Amazon Prime long ago and that -- because of its US-only shipping policy -- I had never used it. Now, Amazon prime was about $75 USD and was supposed to offer very low, or free, shipping in exchange for that annual fee. However, I had missed the rather fine print at the time of purchasing Prime and had, subsequently, never used it. It had long expired, in fact.
</p></blockquote>
<div>
	
</div>
<div>
	Nonetheless, I thought: what the heck, I'm here on the site, I'll send a message about it. So I did, and it was roughly:
</div>
<div>
	
</div>
<blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><p>
	<i>Some time ago, I purchased Amazon Prime at the suggestion of the site. However, I was not able to use it as I do not reside in the US and rarely send things to people in the US. I don't feel that the US-only shipping condition of the Prime service is well presented. So, in the interest of future customers, you may want to make that a bit more clear. I'm not formally asking for a refund, but just wanted to make you aware of my experience.</i>
</p></blockquote>
<p><i><span class="Apple-style-span" style="font-style: normal;">It was probably a bit longer, but that's roughly what I said. The next day -- a Sunday, no less -- I had this response in my mailbox:</span></i></p>
<div>
	
</div>
<blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><p>
	<i>Hello,</p>
<p>		I'm sorry for any inconvenience you may have experienced.</p>
<p>		I've forwarded your feedback about the Amazon Prime membership program to the appropriate department. It is always important for us to hear how customers react to all aspects of shopping at <a class="zem_slink" href="http://amazon.com/" title="Amazon" rel="homepage">Amazon.com</a>. I'll make sure the appropriate people in our company see your message. Strong customer feedback like yours helps us continue to improve the selection and service we provide, and we appreciate the time you took to write to us.</p>
<p>		Thanks for your suggestion about making &nbsp;Amazon Prime option eligibility criteria more clear to those who do not reside or often ship to US.&nbsp;</p>
<p>		Because you didn't purchase more using Amazon Prime option, I've made an exception to our standard policy. I've requested a refund of $79 to your Visa card. You'll see the refund in the next 2-3 business days.</i>
</p></blockquote>
<div>
	<i><span class="Apple-style-span" style="font-style: normal;"></span></i></p>
<div>
		
	</div>
<div>
		<i><span class="Apple-style-span" style="font-style: normal; ">And two hours later:</span></i>
	</div>
<div>
		
	</div>
</div>
<blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><p>
	<i>Greetings from Amazon.com.</p>
<p>		We're writing to let you know we processed your refund of $79.00&nbsp;</i>
</p></blockquote>
<div>
<div>
<div>
			
		</div>
<div>
			That's a full refund on a service that I had let expire without taking the time to write to Amazon about. Probably six months or a year have passed, and -- still -- Amazon dealt with the issue quickly, efficiently, and clearly in the most customer-becomes-marketer way possible.&nbsp;
		</div>
<div>
			
		</div>
<div>
<p>
			It's a simple lesson: put customers first, and ensure that you have the staff and systems to deliver 110% to those customers.&nbsp;
</p>
</div>
<div>
			
		</div>
</div>
</div>
<div class="zemanta-pixie" style="margin-top:10px;height:15px">
	<a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/0111eaca-817e-4d22-b250-b1b41984f9d5/" title="Reblog this post [with Zemanta]"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=0111eaca-817e-4d22-b250-b1b41984f9d5" alt="Reblog this post [with Zemanta]" style="border:none;float:right" /></a><span class="zem-script more-related pretty-attribution"></p>
<script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script><p></span>
</div>
<p><!--break--></p>


<p><em>Feel free to comment here or on the <a href="http://www.communitybandwidth.ca/phillipadsmith/how-customer-service-should-be-done-a-real-life-example">original post</a></em></small>]]>
        
    </content>
</entry>

<entry>
    <title>Open Data Hackfest Ottawa event video</title>
    <link rel="alternate" type="text/html" href="http://www.phillipadsmith.com/2010/05/open-data-hackfest-ottawa.shtml" />
    <id>tag:www.phillipadsmith.com,2010://3.367</id>

    <published>2010-05-10T17:12:00Z</published>
    <updated>2010-05-10T16:12:58Z</updated>

    <summary><![CDATA[Great video summary of the recent Open Data Hackfest in Ottawa. Well worth the watching time. Also a nice summary of&nbsp;Canadian Open Data Action by Jennifer Bell on Visible Government&nbsp;blog that also mentions the Ottawa event.&nbsp;Canadian open data is gaining...]]></summary>
    <author>
        <name>Phillip Smith</name>
        <uri>http://www.phillipadsmith.com</uri>
    </author>
    
    <category term="canada" label="Canada" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="government" label="Government" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="opendata" label="Open Data" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ottawa" label="Ottawa" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.phillipadsmith.com/">
        <![CDATA[Great video summary of the recent <a href="http://opendataottawa.ca/">Open Data Hackfest in Ottawa</a>. Well worth the watching time. Also a nice summary of&nbsp;<a href="http://visiblegovernment.ca/blog/2010/04/29/canadian-open-data-action/">Canadian Open Data Action</a> by Jennifer Bell on <a href="http://visiblegovernment.ca">Visible Government</a>&nbsp;blog that also mentions the Ottawa event.&nbsp;<div><br /></div><div>Canadian open data is gaining momentum...</div>

<div class="zemanta-pixie" style="margin-top:10px;height:15px"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/bc916dc4-d71d-4cd0-9924-31b75c0072fe/" title="Reblog this post [with Zemanta]"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=bc916dc4-d71d-4cd0-9924-31b75c0072fe" alt="Reblog this post [with Zemanta]" style="border:none;float:right" /></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Job: Yes! Magazine is seeks Web Managing Editor</title>
    <link rel="alternate" type="text/html" href="http://www.phillipadsmith.com/2010/05/job-yes-magazine-is-seeks-web-managing-editor.shtml" />
    <id>tag:www.phillipadsmith.com,2010://3.373</id>

    <published>2010-05-10T07:05:00Z</published>
    <updated>2010-05-10T16:55:01Z</updated>

    <summary>One of my long-time favourite publications from out west -- Yes! Magazine -- is looking for a Web Managing editor to join their growing Web team:The Web Managing Editor works as part of the team that manages the YES! Magazine...</summary>
    <author>
        <name>Phillip Smith</name>
        <uri>http://www.phillipadsmith.com</uri>
    </author>
    
    <category term="bainbridgeislandwashington" label="Bainbridge Island Washington" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="magazine" label="Magazine" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="seattle" label="Seattle" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="yesmagazine" label="YES! Magazine" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.phillipadsmith.com/">
        <![CDATA[One of my long-time favourite publications from out west -- <a href="http://www.yesmagazine.org">Yes! Magazine</a> -- is <a href="http://www.yesmagazine.org/about/seeking-a-web-managing-editor">looking for a Web Managing editor </a>to join their growing Web team:<div><br /></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><i>The Web Managing Editor works as part of the team that manages the YES! Magazine website, www.yesmagazine.org. The position is primarily responsible for moving the print magazine online, posting and producing daily web content, and maintaining the website up to date.<br /><br />The successful applicant will work at the YES! Magazine offices on <a class="zem_slink" href="http://maps.google.com/maps?ll=47.6552777778,-122.535&amp;spn=0.1,0.1&amp;q=47.6552777778,-122.535 (Bainbridge%20Island%2C%20Washington)&amp;t=h" title="Bainbridge Island, Washington" rel="geolocation">Bainbridge Island</a>, a short walk from the Seattle ferry.</i></blockquote><i><br /></i><div>Not only a great opportunity, but a great organization full of really amazing people. And, more than that, you get to ride a ferry every day! How awesome is that?&nbsp;</div>

<div class="zemanta-pixie" style="margin-top:10px;height:15px"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/6403cea8-f772-4b6b-9632-e5299a74cac0/" title="Reblog this post [with Zemanta]"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=6403cea8-f772-4b6b-9632-e5299a74cac0" alt="Reblog this post [with Zemanta]" style="border:none;float:right" /></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Apathy is Boring says &quot;Parliament is sitting&quot; for youth.</title>
    <link rel="alternate" type="text/html" href="http://www.phillipadsmith.com/2010/04/apathy-is-boring-says-parliament-is-sitting-for-youth.shtml" />
    <id>tag:www.phillipadsmith.com,2010://3.357</id>

    <published>2010-04-27T15:20:10Z</published>
    <updated>2010-04-27T15:36:25Z</updated>

    <summary>Exciting news that I missed at the end of last week (thanks Drumbeat!)... Ilona Dougherty from the awesome Apathy is Boring organization writes about (yet another) open data initiative -- this time, focused at Canadian youth:We&apos;ve been wondering for quite...</summary>
    <author>
        <name>Phillip Smith</name>
        <uri>http://www.phillipadsmith.com</uri>
    </author>
    
    <category term="canada" label="Canada" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="data" label="Data" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="davideaves" label="David Eaves" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="departmentofcanadianheritage" label="Department of Canadian Heritage" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="youth" label="Youth" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.phillipadsmith.com/">
        <![CDATA[Exciting news that I missed at the end of last week (thanks <a href="http://www.drumbeat.org/events/drumbeat-toronto">Drumbeat</a>!)... Ilona Dougherty from the awesome <a href="http://www.apathyisboring.com">Apathy is Boring</a> organization writes about (yet another) <a href="http://citizenfactory.com/">open data initiative</a> -- this time, focused at Canadian youth:<br /><div><br /></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><i>We've been wondering for quite some time how we can make Parliament and the legislative process easier to understand for Canadian youth. With the help of the <a class="zem_slink" href="http://www.canadianheritage.gc.ca/" title="Department of Canadian Heritage" rel="homepage">Department of Canadian Heritage</a>, Micheal Lenczner, and Daniel Haran, we recently started developing website that aggregates Parliamentary data and (more importantly) makes this information meaningful to young Canadians.<br /><br />An early version of <a href="http://citizenfactory.com/">CitizenFactory.com</a> went live at the end of March. We're planning a publicized launch in the coming months, once additional features have been added.<br /><br />Since our soft launch, we've been excited to see Michael Mulley (who was kind enough to help out during a Citizen Factory hack day) launch OpenParliament. Datadotgc.ca also launched, and - thanks to the work of <a class="zem_slink" href="http://eaves.ca/" title="David Eaves" rel="homepage">David Eaves</a> and others - Parliament has agreed to provide more data in <a class="zem_slink" href="http://en.wikipedia.org/wiki/XML" title="XML" rel="wikipedia">XML</a>.<br /><br />Our goal with Citizen Factory is not only to provide this information to youth, but also to help them decode it and take action. Apathy is Boring has access to tens of thousands of youth across Canada with whom we'll share this tool.</i></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><i><br /></i></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><i>We thought this was as good a time as any to tell you about Citizen Factory. We would appreciate your comments and feedback</i></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><i><br /></i></blockquote>Open data in Canada is clearly on a roll. Happy days ahead. &nbsp;:-)<div><br /></div><div>(Via <a href="http://civicaccess.ca/">Civic Access</a>.)<br />&nbsp;</div>

<div class="zemanta-pixie" style="margin-top:10px;height:15px"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/25abf82a-2767-4a95-806c-c05bfe65899a/" title="Reblog this post [with Zemanta]"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=25abf82a-2767-4a95-806c-c05bfe65899a" alt="Reblog this post [with Zemanta]" style="border:none;float:right" /></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Data Portability: Assessing the openess of Facebook</title>
    <link rel="alternate" type="text/html" href="http://www.phillipadsmith.com/2010/04/data-portability-assessing-the-openess-of-facebook.shtml" />
    <id>tag:www.phillipadsmith.com,2010://3.356</id>

    <published>2010-04-27T12:38:55Z</published>
    <updated>2010-04-27T12:47:54Z</updated>

    <summary>Image via WikipediaSolid analysis of Facebook&apos;s new &quot;open graph protocol&quot; -- basically extending Facebook-ish features to any site on the Web -- by the fine folks over at Data Portability:In essence, Facebook is striving to create a web-wide semantic search...</summary>
    <author>
        <name>Phillip Smith</name>
        <uri>http://www.phillipadsmith.com</uri>
    </author>
    
    <category term="dataportability" label="DataPortability" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="facebook" label="Facebook" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="socialnetwork" label="Social network" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="worldwideweb" label="World Wide Web" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.phillipadsmith.com/">
        <![CDATA[<div class="zemanta-img mt-image-right" style="margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; display: block; float: right; width: 276px; "><a href="http://commons.wikipedia.org/wiki/Image:Facebook.svg"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/0/06/Facebook.svg/266px-Facebook.svg.png" alt="Facebook, Inc." width="266" height="100" /></a><p class="zemanta-img-attribution" style="font-size:0.8em">Image via <a href="http://commons.wikipedia.org/wiki/Image:Facebook.svg">Wikipedia</a></p></div><div><br /></div><div><a href="http://blog.dataportability.org/2010/04/25/assessing-the-openess-of-facebooks-open-graph-protocol/">Solid analysis</a> of Facebook's new "open graph protocol" -- basically extending Facebook-ish features to any site on the Web -- by the fine folks over at <a href="http://dataportability.org">Data Portability</a>:</div><br /><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><span class="Apple-style-span" style="font-style: italic; ">In essence, Facebook is striving to create a web-wide semantic search engine and recommendation system based on a mix of open and closed technologies.</span><br /><i><br /></i><span class="Apple-style-span" style="font-style: italic; ">While some of the approaches are indeed open, the overall outcome is an attempt to further lock in Facebook's dominance over the web's social infrastructure and capture as much attention data and <a class="zem_slink" href="http://en.wikipedia.org/wiki/Social_network" title="Social network" rel="wikipedia">social graph</a> data in <a class="zem_slink" href="http://en.wikipedia.org/wiki/Proprietary_format" title="Proprietary format" rel="wikipedia">proprietary formats</a> and <a class="zem_slink" href="http://en.wikipedia.org/wiki/Application_programming_interface" title="Application programming interface" rel="wikipedia">API</a>'s as possible.</span></blockquote><i><br /></i><div><a href="http://blog.dataportability.org/2010/04/25/assessing-the-openess-of-facebooks-open-graph-protocol/">The post</a> manages to keep the facts front-and-center and comes across as unbiased, which makes for an easy read. Well worth the investment of five minutes to get a sense of where Facebook is now, where it wants to position itself, and who it will compete against over the next few years.</div><div><br /></div>

<div class="zemanta-pixie" style="margin-top:10px;height:15px"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/a2942754-9383-4bc1-a0b4-a9ce6a3974f3/" title="Reblog this post [with Zemanta]"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=a2942754-9383-4bc1-a0b4-a9ce6a3974f3" alt="Reblog this post [with Zemanta]" style="border:none;float:right" /></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Job: Live in the UK? Greenpeace UK seeks web producer</title>
    <link rel="alternate" type="text/html" href="http://www.phillipadsmith.com/2010/04/job-live-in-the-uk-greenpeace-uk-seeks-web-producer.shtml" />
    <id>tag:www.phillipadsmith.com,2010://3.355</id>

    <published>2010-04-26T14:32:02Z</published>
    <updated>2010-04-26T14:42:24Z</updated>

    <summary><![CDATA[Image by gothick_matt via FlickrStarting off the week with another purpose-driven career opportunity -- this time from the fine folks at Greenpeace UK:Hello from sunny London (really, it is).&nbsp;We're hiring a new web producer in the London office to help...]]></summary>
    <author>
        <name>Phillip Smith</name>
        <uri>http://www.phillipadsmith.com</uri>
    </author>
    
    <category term="greenpeace" label="Greenpeace" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="london" label="London" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="socialmedia" label="Social media" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.phillipadsmith.com/">
        <![CDATA[<div class="zemanta-img mt-image-right" style="margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; display: block; float: right; width: 250px; "><a href="http://www.flickr.com/photos/41308227@N00/3013347168"><img src="http://farm4.static.flickr.com/3184/3013347168_1486d1c9aa_m.jpg" alt="Red and Yellow and Blue and Purple and Greenpeace" width="240" height="160" /></a><p class="zemanta-img-attribution" style="font-size:0.8em">Image by <a href="http://www.flickr.com/photos/41308227@N00/3013347168">gothick_matt</a> via Flickr</p></div>Starting off the week with another purpose-driven career opportunity -- this time from the fine folks at <a href="http://www.greenpeace.org.uk/">Greenpeace UK</a>:<div><br /></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><i>Hello from sunny London (really, it is).<br />&nbsp;<br />We're hiring a new web producer in the London office to help deliver our campaigns online.<br />&nbsp;<br />Have you ever wondered what it would be like to work for an organisation that will bail you out of jail? Want to be part of a creative and innovative team that shows up at work and attempts to scare the pants off multinational companies? Want to enjoy the beautiful English weather and all London has to offer? &nbsp;:)&nbsp;<br />&nbsp;<br />Well, this could just be the job for you, or someone you know.<br />&nbsp;<br />The position includes developing online comms and campaigning strategies for projects; content production, writing and editing; and managing our social media presence - just have a look at what happened recently with Nestle if you want a taste of what it would be like: http://www.guardian.co.uk/sustainable-business/nestle-facebook<br />&nbsp;<br />To find out more about the job and apply visit:<br /></i><a href="http://www.greenpeace.org.uk/about/jobs/web-producer"><i>http://www.greenpeace.org.uk/about/jobs/web-producer</i></a><br /></blockquote><br /><div><br /></div>

<div class="zemanta-pixie" style="margin-top:10px;height:15px"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/33c06419-dce7-4ea1-9967-2409fab0bf51/" title="Reblog this post [with Zemanta]"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=33c06419-dce7-4ea1-9967-2409fab0bf51" alt="Reblog this post [with Zemanta]" style="border:none;float:right" /></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Canadians: Where does your tax money go? GovernmentExpenses.ca responds.</title>
    <link rel="alternate" type="text/html" href="http://www.phillipadsmith.com/2010/04/canadians-where-does-your-tax-money-go-governmentexpensesca-responds.shtml" />
    <id>tag:www.phillipadsmith.com,2010://3.351</id>

    <published>2010-04-22T13:23:47Z</published>
    <updated>2010-04-22T13:32:36Z</updated>

    <summary><![CDATA[Looks like the folks over at&nbsp;Bine Consulting Corp&nbsp;have been busy.&nbsp;Drew Mcpherson of Bine writes:&nbsp;I thought you might be interested in a project which is just approaching completion to gather and report on the travel and hospitality budget information. &nbsp;It's currently...]]></summary>
    <author>
        <name>Phillip Smith</name>
        <uri>http://www.phillipadsmith.com</uri>
    </author>
    
    <category term="canada" label="Canada" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="government" label="Government" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="opendata" label="open data" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.phillipadsmith.com/">
        <![CDATA[Looks like the folks over at&nbsp;<a href="http://bine.ca/">Bine Consulting Corp</a>&nbsp;have been busy.&nbsp;Drew Mcpherson of Bine writes:&nbsp;<div><br /><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;">I thought you might be interested in a project which is just approaching completion to gather and report on the travel and hospitality budget information. &nbsp;It's currently at <a href="http://governmentexpenses.ca">http://governmentexpenses.ca</a>. Any comments, feedback and/or suggestions would be highly appreciated.</blockquote><div><br /></div><div>Yet another great step forward to the Canadian Open Data movements. <a href="http://www.phillipadsmith.com/2010/04/busy-week-for-open-data-open-web-geeks-in-canada.shtml">It feels like things are on a roll.</a>&nbsp;&nbsp;(Via <a href="http://civicaccess.ca/">Civic Access</a>)</div></div>]]>
        
    </content>
</entry>

<entry>
    <title>Busy week for Open Data &amp; Open Web geeks in Canada</title>
    <link rel="alternate" type="text/html" href="http://www.phillipadsmith.com/2010/04/busy-week-for-open-data-open-web-geeks-in-canada.shtml" />
    <id>tag:www.phillipadsmith.com,2010://3.349</id>

    <published>2010-04-20T01:34:54Z</published>
    <updated>2010-04-20T15:12:22Z</updated>

    <summary>Looks like Canada is gearing up to finally &quot;get into the game,&quot; when it comes &quot;Open Data&quot; and the &quot;Open Web.&quot; Two major events are on the horizon -- Open Data Hackfest in Ottawa and Mozilla Drumbeat in Toronto --...</summary>
    <author>
        <name>Phillip Smith</name>
        <uri>http://www.phillipadsmith.com</uri>
    </author>
    
    <category term="canada" label="Canada" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="opendata" label="Open Data" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="opengovernment" label="Open Government" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="toronto" label="Toronto" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.phillipadsmith.com/">
        <![CDATA[Looks like Canada is gearing up to finally "get into the game," when it comes "<a class="zem_slink" href="http://en.wikipedia.org/wiki/Open_Data" title="Open Data" rel="wikipedia">Open Data</a>" and the "Open Web." Two major events are on the horizon -- <a href="http://opendataottawa.ca/">Open Data Hackfest in Ottawa</a> and <a href="http://www.drumbeat.org/events/drumbeat-toronto">Mozilla Drumbeat in Toronto</a> -- and new initiatives are being launched every week it seems. Last week saw the <a href="http://www.phillipadsmith.com/2010/04/open-transparent-government-in-canada-check-out-openparliamentca.shtml">quiet launch of openparliament.ca</a>&nbsp;and this week <a href="http://eaves.ca/">David Eaves</a> announced his latest project&nbsp;<a href="http://datadotgc.ca">datadotgc.ca</a>&nbsp;-- a project that seeks to catalogue Canada's open data sets.<div><br /></div><div>All of this is followed up by an <a href="http://www.thestar.com/business/article/796682--open-government-moving-in-parallel-but-opposite-directions">article in yesterday's Star</a>&nbsp;where <a class="zem_slink" href="http://en.wikipedia.org/wiki/Michael_Geist" title="Michael Geist" rel="wikipedia">Michael Geist</a>&nbsp;lays out the challenges ahead for Canadian information activists.&nbsp;</div><div><br /></div><div>These movements are clearly having an impact, as&nbsp;<a href="https://gcrc.carleton.ca/confluence/display/GCRCWEB/Lauriault">Tracey P. Lauriault</a> continues to point out on the <a href="http://civicaccess.ca/">Civic Access</a> list. The most recent evidence is the <a href="http://www.ottawa.ca/calendar/ottawa/citycouncil/csedc/2010/03-01/minutes5.htm">Ottawa city council discussion</a>&nbsp;on the topic of adopting "the principles of <a class="zem_slink" href="http://en.wikipedia.org/wiki/Open_government" title="Open government" rel="wikipedia">Open Government</a>" and holding an "open data contest."&nbsp;</div><div><br /></div><div>Kudos to the Open Data Ottawa folks and the ongoing efforts of Civic Access to push these ideas forward.&nbsp;</div><div><br /></div><div>It's a fun time to be back in Canada, to be sure. &nbsp;:-)</div>

<div class="zemanta-pixie" style="margin-top:10px;height:15px"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/57f7f17e-6ce2-4e90-bc78-bb1676b9a8f4/" title="Reblog this post [with Zemanta]"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=57f7f17e-6ce2-4e90-bc78-bb1676b9a8f4" alt="Reblog this post [with Zemanta]" style="border:none;float:right" /></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

</feed>
