<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Mark Stosberg</title>
    <link rel="alternate" type="text/html" href="http://mark.stosberg.com/blog/" />
    <link rel="self" type="application/atom+xml" href="http://mark.stosberg.com/blog/atom.xml" />
    <id>tag:mark.stosberg.com,2008-11-25:/blog/2</id>
    <updated>2010-01-20T01:51:22Z</updated>
    <subtitle>balancing simplicity and technology in Richmond, Indiana</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.33-en</generator>

<entry>
    <title>The cost of saving sent e-mail</title>
    <link rel="alternate" type="text/html" href="http://mark.stosberg.com/blog/2010/01/the-cost-of-saving-sent-e-mail.html" />
    <id>tag:mark.stosberg.com,2010:/blog//2.317</id>

    <published>2010-01-20T01:17:21Z</published>
    <updated>2010-01-20T01:51:22Z</updated>

    <summary> I don&#8217;t tap my own phone. I don&#8217;t xerox postcards before I mail them back from vacation. I don&#8217;t take a voice recorder when I go out with friends. And I don&#8217;t have a copy machine at home to...</summary>
    <author>
        <name>Mark Stosberg</name>
        <uri>http://mark.stosberg.com/</uri>
    </author>
    
        <category term="Simplicity" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="carbonfootprint" label="carbon footprint" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="email" label="email" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sustainability" label="sustainability" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="technology" label="technology" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://mark.stosberg.com/blog/">
        <![CDATA[<p><div class="floatimgright"><a href="http://www.flickr.com/photos/markstos/4263436474/" title="box biking at 10F by Mark Stosberg, on Flickr"><img src="http://farm5.static.flickr.com/4036/4263436474_48b5ecaa79_m.jpg" width="180" height="240" alt="box biking at 10F" /></a></div></p>

<p>I don&#8217;t tap my own phone.  I don&#8217;t xerox postcards before I mail them back from
vacation. I don&#8217;t take a voice recorder when I go out with friends. And I don&#8217;t
have a copy machine at home to duplicate hand written notes I may send.</p>

<p>But if I send a message of equal importance by e-mail, then my e-mail program
will automatically save a copy of every one of these messages.</p>

<p>E-mails I don&#8217;t need waste my time. They increase the time it takes to search
and browse through old email. They increase the time it takes for my email to
&#8220;sync&#8221; when I want to go offline.    To continue to save every e-mail I send
perpetuates the unsustainable myth that as long as our actions are online they
are &#8220;green&#8221;.</p>
]]>
        <![CDATA[<p>First the small action of saving a e-mail is amplified by the <a href="http://software.tekrati.com/research/9512/">1.5 billion
 people using e-mail globally</a>.
More saved e-mail means more disks to store the e-mail, larger backup systems
to handle the volume, and faster processors so that all the archived messaged
can be searched through efficiently. Since sent mail accumulates over time, an
increasing amount of resources are needed to handle the saved mail. In five
years there will be more people on the planet.  It&#8217;s likely a greater percentage
will be sending e-mail, and likely the e-mail volume will be even higher than
it as now. What is the energy cost, now and in the future, of storing so
much e-mail?</p>

<p>While we can debate the magnitude of the impact, more data storage equals more
resource consumption. In the United States, data centers already draw more
power than our TV usage [<a href="#references">1</a>], and data centers are only part of
the energy consumed by our increasingly networked life.  In turn, about 40% of
our water supply is devoted to generating power. Water is used in part to
provide cooling massive data centers. (Only 15% of the water supply is actually
used by the public). [<a href="#references">2</a>]</p>

<p>If you&#8217;re with me on this one, here&#8217;s one tip that could make big reduction in
the size of your &#8220;Sent Mail&#8221; folder, while still retaining the memory the
correspondence:</p>

<p>Consider not saving a copy of attachments you send in your Sent Mail folder.
Attachments are often 10 to a 1000 times larger than a typical e-mail, and you
already have a copy of the document on your hard drive. Plus, your recipient is
about to receive a copy and she may then also download a copy from her e-mail
to her hard drive. Saving the attachment in your Sent folder could mean
keeping a forth copy of the document. If it&#8217;s important to have a record
that the attachment was sent, you could send one message with the
correspondence that references the attachment, and save that a message. Then,
send the attachment in it&#8217;s own message, and don&#8217;t save the attachment in the
Sent folder.</p>

<p>Another idea: While some places have data retention rules (or laws!), these
typically do not apply to personal e-mail accounts. Consider turning off the
option to save e-mails by default, and conciously choose which e-mails you
think are important enough to save. Note that Google&#8217;s Gmail service (146 million users) does not
have an option to turn off automatically saving the messages you send. Yahoo is
another web-based e-mail provider that does provide this option. Check your
e-mail program for details.</p>

<p>It is powerful to ask &#8220;what is the impact of this?&#8221;, whether you consider e-mail
storage, the toxic batteries in our cell phones, or the impact of broadcasting
wifi radio waves through our homes 24/7. A daily choice such as a not saving
an sent e-mail can be a mindful practice to connect our abstract online lives
with the real world.</p>

<p>For details about calculating the carbon footprint of e-mail storage, read on. </p>

<p><a name="calculation"></a></p>

<h2>Calculating the carbon footprint of e-mail storage</h2>

<p>Research about the carbon footprint of e-mail storage turned up little in the
way of existing estimates. emailfootprint.org estimated that it would take 1 kilowatt
hour to store 1 Gigabyte of data for a year, but they didn&#8217;t explain how they
came up with that number, and the site is now offline, but accessible
through the <a href="http://74.125.93.132/search?q=cache:WXkI6AepK_oJ:emailfootprint.org/main.aspx">google cache</a></p>

<p>TreeHugger referenced a report that said that it would take 1 lb of coal to
store 20 megabytes of data for a year, according to the US Department of
Energy. But the report they linked to is no longer available.
[<a href="#references">3</a>]</p>

<p>I decided to see if I could piece together my own estimate of the impact of
storing sent e-mail, based on my own usage.</p>

<p>I have about 40 megabytes of mail saved from messages I sent in 2007.  This
perhaps already represents removing some messages which contained large
attachments.  For the sake of the example, let&#8217;s assume this is an average
amount. ( To personalize the example, check the size of your own Sent Mail
folders!). Let&#8217;s multiply this by an approximate 1.5 billion e-mailers and you
get about 56 petabytes of data (about 58 million gigabytes). To picture that:
imagine all the data was crammed on to reasonable large hard drives: 500
gigabytes each. It would take about 117,000 hard drives to store that data,
assuming it was stored relatively efficiently and no extra space was required
to store the operating system on this drives! The actual number is would be
higher because much data can be expected to be on older hard drives,
manufactured before the very large drives were an option. Further, it&#8217;s an
industry best practice to use always duplicate data using &#8220;RAID&#8221;, so the same
data would be written to at least two hard drives. Large providers such as
Google may further be duplicating data in at least two data centers, for extra
redundancy.</p>

<p>Using a number from
<a href="http://web.mit.edu/annakot/MacData/afs.annakot/OldFiles/MacData/afs.course.lockers/2/2.813/www/readings/EricWilliamsHybrid.pdf">here</a>,
I&#8217;ll estimate that it takes 446 MegaJoules of energy to produce a hard drive,
which I&#8217;ll convert to 124 kilowatt hours.  So, it would take about 14.5 million
kilowatt hours of energy just to produce 117,000 hard drives, without getting
into the energy required to keep them turned on.</p>

<p>Using <a href="http://www.eia.doe.gov/cneaf/electricity/page/co2_report/co2report.html#electric">data from US Department of Energy</a>,
it looks like we can expect about 2 lbs of CO2 to be generated to produce each
kilowatt hour of energy.</p>

<p>So that puts us at an estimated  29 million lbs of C02 generated to produce
enough hard drives to efficiently store all the sent e-mail in the world.
(Using my own amount as an average). </p>

<p>To visualize that number, let&#8217;s equate it the number of miles you&#8217;d have to
drive in average car to generate the same amount of CO2.  <a href="http://www.streetsblog.org/2008/10/14/how-clean-is-your-commute/">According to
Streetsblog</a>
the average car generates 1.2 pounds of CO2 per mile, equating to about
24 million miles.</p>

<p>In perspective: 24 million miles is a very large absolute number, but it pales
in comparison to the estimated 5 <em>billion</em> miles that American&#8217;s drive each
day. [<a href="#references">4</a>]. The real danger to address is the way of thinking that
a digital paperless life is automatically green one.</p>

<p><em>This post is a follow-up to one entitled <a href="http://mark.stosberg.com/blog/2009/11/stewardship-of-our-online-lives.html">Stewardship and Sustainability of our Online Lives</a></em>.  </p>

<h2>See Also</h2>

<ul>
<li><a href="http://ms609.blogspot.com/2009/06/how-much-energy-does-it-take-to-store.html">How Much Energy does it take to store an e-mail?</a></li>
<li><a href="http://blogs.wsj.com/digits/2009/04/15/spams-noxious-carbon-footprint/">The Carbon Footprint of Spam - Wall Street Journal</a></li>
</ul>

<h2>References:</h2>

<p><a name="references"></a></p>

<ol>
<li><em>an EPA study stating that the data center industry devours <a href="http://datacenterjournal.com/content/view/2851/43/">61 billion kWh of energy annually</a></em> compared to .<em>..about 275 million TVs currently in use in the U.S., consuming over <a href="http://www.energystar.gov/index.cfm?fuseaction=find_a_product.showProductGroup&amp;pgw_code=TV">50 billion kWh of energy each year</a></em></li>
<li><em><a href="http://datacenterjournal.com/content/view/2851/43/">Quenching the Thirst of Power-Hungry Data Centers</a>, citing primary data from the US government.</em></li>
<li><em><a href="http://www.treehugger.com/files/2008/02/the_footprint_o_1.php">The Footprint of Gmail: How Much Energy Would Deleting Email Save?</a></em></li>
<li><em>Americans drive <a href="http://www.ibtta.org/files/PDFs/Yermack_Larry.pdf">5 billion miles per day</a></em></li>
</ol>
]]>
    </content>
</entry>

<entry>
    <title>Modifying PDFs so they open full screen</title>
    <link rel="alternate" type="text/html" href="http://mark.stosberg.com/blog/2009/11/modifying-pdfs-so-they-open-full-screen.html" />
    <id>tag:mark.stosberg.com,2009:/blog//2.313</id>

    <published>2009-11-30T02:49:01Z</published>
    <updated>2009-11-30T03:31:36Z</updated>

    <summary> The PDF spec includes an option to cause PDFs to open full screen when users open them. I&#8217;m a fan of the feature because it maximizes screen real estate and creates a simple, focused, experience for the PDF readers....</summary>
    <author>
        <name>Mark Stosberg</name>
        <uri>http://mark.stosberg.com/</uri>
    </author>
    
        <category term="Tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="linux" label="linux" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="pdf" label="pdf" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://mark.stosberg.com/blog/">
        <![CDATA[<p><div class="floatimgright"><a href="http://www.flickr.com/photos/markstos/4116496576/" title="retired radiators by Mark Stosberg, on Flickr"><img src="http://farm3.static.flickr.com/2778/4116496576_b40a00a979_m.jpg" width="240" height="180" alt="retired radiators" /></a></div> The <a href="http://www.adobe.com/devnet/pdf/pdf_reference_archive.html">PDF spec</a> includes an option to cause PDFs to open full screen when users open them. I&#8217;m a fan of the feature because it maximizes screen real estate and creates a simple, focused, experience for the PDF readers. Using this option is one of my two essential tips for creating an impactful newsletter targeted at being read online. The other tip is to use a &#8220;portrait&#8221; format document, to match the shape of most screens. </p>

<p>Many PDF viewers respond to PDFs that are set to open full screen, but a number of PDF generation tools don&#8217;t provide you option to set this preference when creating PDFs. I ran into this with <a href="http://xournal.sourceforge.net/">Xournal</a> which is a nice application for Linux-based tablets, but offers no PDF export options. </p>

<p>So I found a way to update a pre-existing PDF to set the preference to have it open full screen by default. The key here is that PDF is a text-based format, so preferences in it can be updated manually by opening and editing the file  according to the PDF spec, or the same effect can be accomplished with automated tools. In this case, I found that I needed to update a line that started like this:</p>

<pre><code>&lt;&lt; /Type /Catalog
</code></pre>

<p>After <code>/Catalog</code>, this is all that needed to be added:</p>

<pre><code>/PageMode /FullScreen
</code></pre>

<p>I automated this with a simple script that I named <code>make-pdf-full-screen.sh</code>. It works for the simple case when no &#8220;PageMode&#8221; has been declared, as in the Xournal case.  I don&#8217;t expect it would update the PageMode properly if it was already declared. For a safer solution consider opening the PDF in a text editor to manually set  &#8220;/PageMode /Fullscreen&#8221; on the initial <code>/Catalog</code> line. Alternatively, you could use a formal solution like <a href="http://search.cpan.org/dist/PDF-API3/lib/PDF/API3/Compat/API2.pm">PDF::API3::Compat::API2</a> which appears to have the features needed to solve this with Perl.</p>

<p>Here&#8217;s the contents of my little script to automate the update:</p>

<pre><code>#!/bin/sh
# usage: make-pdf-full-screen.sh file.pdf
#   The file will be modified in place so that it opens full screen.
#   The current approach is naive... it assumes no Initial View has been defined.
# by Mark Stosberg
perl -pi -e 's?&lt;&lt; /Type /Catalog?&lt;&lt; /Type /Catalog /PageMode /FullScreen?' $1
</code></pre>
]]>
        

    </content>
</entry>

<entry>
    <title>Stewardship and Sustainability of our online lives</title>
    <link rel="alternate" type="text/html" href="http://mark.stosberg.com/blog/2009/11/stewardship-of-our-online-lives.html" />
    <id>tag:mark.stosberg.com,2009:/blog//2.312</id>

    <published>2009-11-26T05:04:09Z</published>
    <updated>2009-12-05T23:37:01Z</updated>

    <summary> A few weeks ago I had my laptop stolen. Earlier that morning I had been reflecting and writing on the laptop about the intersection of our spiritual lives with our digital lives. And then, as if by divine intervention,...</summary>
    <author>
        <name>Mark Stosberg</name>
        <uri>http://mark.stosberg.com/</uri>
    </author>
    
        <category term="Simplicity" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="brethren" label="brethren" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="carbonfootprint" label="carbon footprint" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="church" label="church" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="facebook" label="facebook" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="google" label="google" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="internet" label="internet" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="online" label="online" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sermon" label="sermon" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="stewardship" label="stewardship" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sustainability" label="sustainability" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="twitter" label="twitter" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://mark.stosberg.com/blog/">
        <![CDATA[<p><span class="floatimgright"><a href="http://www.flickr.com/photos/markstos/4157172806/" title="Kent and Kurt on the Whitewater Gorge Trail by Mark Stosberg, on Flickr"><img src="http://farm3.static.flickr.com/2691/4157172806_3ba4273709_m.jpg" width="180" height="240" alt="Kent and Kurt on the Whitewater Gorge Trail" /></a></span></p>

<p>A few weeks ago I had my laptop stolen. Earlier that morning I had been reflecting and writing on the laptop about the intersection of our spiritual lives with our digital lives. And then, as if by divine intervention, my laptop disappeared&#8212; during church service no less&#8212; and I was given an even greater opportunity to answer the question: When we spent more time browsing the web, what is that we are doing less of? When we spend more checking e-mail, what are we doing less of? And when we spend more time on Facebook, what are we spending less time doing? Apparently, the answer in my case is cleaning is my desk and organizing the garage.  Those are the things I did more when I could do the the internet less. I joke about this, but I do envision my home as a place of rest and rejuvenation, yet I let clutter accumulate while I spent more time on my computer doing &#8220;productive&#8221; things. </p>

<p>There are many implications of shifting our increasingly precious free time online. Today I&#8217;d like to delve into the carbon footprint of our online lives.</p>

<p>You can use the audio player here to listen to a 15 minute version of the message delivered at my church, (or you can also <a href="http://mark.stosberg.com/audio/stewardship_of_our_online_lives.mp3">download the audio file</a>.)</p>

<p><span class="mt-enclosure mt-enclosure-podcast" style="display: inline;">
<object type="application/x-shockwave-flash" data="/mt/mt-static/plugins/Podcast/player_mp3_maxi.swf" width="200" height="20">
                <param name="movie" value="/mt/mt-static/plugins/Podcast/player_mp3_maxi.swf" />
                    <param name="bgcolor" value="#ffffff" />
                        <param name="FlashVars" value="mp3=http%3A//mark.stosberg.com/audio/stewardship_of_our_online_lives.mp3&amp;showvolume=1" />
                    </object>
</span></p>

<p>The message continues below the jump. </p>
]]>
        <![CDATA[<p><a href="http://www.flickr.com/photos/markstos/4086956596/" title="Fall box bike commute by Mark Stosberg, on Flickr"><img src="http://farm3.static.flickr.com/2551/4086956596_e621817fd9.jpg" width="500" height="375" alt="Fall box bike commute" /></a></p>

<p>As individuals and organizations, many of us profess to hold up the value of stewardship, of caring for the earth&#8217;s resources. But as some of us move more of our lives online, how much do really know about the real-world impact of our actions and data online lives? </p>

<p>When Google&#8217;s Gmail service launched, it advertised &#8220;never delete an email again&#8221;. Instead, you can archive the e-mail with a single click, and it will always be there in case you might like to find it later. </p>

<p>As part of the launch, Google was offering about 100 times more e-mail storage than their competitors. This was enough, they claimed, to never delete another e-mail in your life. This was a decisive moment that changed web-based e-mail forever. Competitors scrambled to dramatically increase their storage options so they could compete.</p>

<p>Something there bothered me.  In the physical world, this is a way of thinking that no environmentalist would stand for&#8212; NEVER THROW ANYTHING ANYWAY AGAIN?  The circle of life is broken, replaced with a one way trip from creation to permanent storage.</p>

<p>Are the rules for sustainability online really that different? </p>

<p>There&#8217;s been a belief that when we move activities online, we are being green.  We laud &#8220;Going paperless&#8221;, and celebrate e-everything. </p>

<p>There of course some truth in the efficiencies of digital living. It&#8217;s certainly intuitive that&#8217;s less resource intensive to send an e-mail instead of a physical letter, or teleconference instead of flying somewhere for a meeting. </p>

<p>But along with some of these efficient uses of the internet, we&#8217;ve moved some of our unsustainable practices online without deeply questioning the impact of this.</p>

<p>While it may be efficient to send an e-mail instead of a letter, many of us now send and receive far more e-mails than we wrote letters.  Our use of the internet has gone far beyond replacing physical tasks with efficient digital alternatives.</p>

<p>I&#8217;ll share what I know about the carbon footprint of our online lives now.</p>

<p>To talk about the carbon footprint of our online lives, let&#8217;s start with the the physical existence of the Internet. Websites and e-mail are served for computers all over the world. Many websites are now clustered in a relatively small number of large data centers. </p>

<p>Picture a data center as a dimly lit, windowless warehouse. On the concrete floor sits aisle after aisle of floor-to-ceiling stacks of computer, neatly set on identical racks, with a blinking lights on the front and neatly organized cable on the back. There is an incessant hum from thousands of spinning disk drives and fans to cool the systems.  The temperature is comfortable, thanks to dedicated cooling systems for the computers. The aisles are even emptier of workers than it is at Lowe&#8217;s. A small number of people may be onsite to tend to the rare physical needs of the machines, but most people who use the systems could be anywhere. Like you or me, they could even be sitting at home in their underwear.</p>

<p>Already, the data centers that host major Internet sites are drawing more electrical power in the United States than our TV use. [1] Let me say that again: the electricity American&#8217;s consume to power to their Internet habit has surpassed the amount of electricity used to power to TV habit.  And while we keep our TVs just a few hours a day, we expect websites to be available 24 hours a day, every day.</p>

<p>Data centers tend to be powered by traditional power sources, with a few exception who choose to use wind or solar to power their operations. Google has expressed sincere interest in greening their operations, but so far continues to focus on building out their infrastructure as fast as they can, with a plan to throw money at the sustainability problem, hoping for a solution later.</p>

<p>A scientist researched the energy consumed by a Google search and determined that executing just two Google searches would use enough energy to boil a kettle of water [2] Google refuted this claim, saying that this estimate was far too high. Google performed it&#8217;s own carbon footprint calculation of a Google search.  According Google&#8217;s own estimate, it would take a 1,000 Google searches to equal  the impact of driving an average automobile a kilometer, or  6/10ths of a mile [3]. Sending a search to Google isn&#8217;t just asking a question to a single computer.  Clusters of super computers are used to calculate a response. The footprint of a search is small, but the number being executed every day is staggering. I&#8217;m sure Google was trying to present their environmental impact in the best possible light. It&#8217;s no wonder then that they didn&#8217;t cross reference these statistics with the number of searches that are currently performed each day. It&#8217;s estimated that about 300 million Google searches are performed each day.[7]</p>

<p>This means that according to Google&#8217;s own estimate, the daily impact of Google searches adds up to the equivalent of driving about 180,000 miles each day.  Calculating this number was of my deciding points in preparing this message.  It&#8217;s such a big number.  Imagine if there were 180,000 less miles driven each day!</p>

<p>With some further research I was able to put this number in perspective. (I think it took less a thousand additional Google searches). The United States Postal Service logs an estimated 2.6 million miles each day, or about 15 times more. [6] Americans in total drive about 5 BILLION miles a day. [4] The impact of Google searches is statistically insignificant compared to this. To try to put this into perspective: If American&#8217;s were to drive one mile less per year, it would have more a thousand times more impact than if the entire world abstained from searching Google for a single day. </p>

<p>I don&#8217;t mean to diminish the original number: The daily impact of Google searches equating to 180,000 miles of driving in terms the carbon footprint. It&#8217;s still a big number and it would great to reduce it further. Comparing the impact of different activities we perform helps us to put things in perspective and prioritize what lifestyle changes could most effective. And we don&#8217;t always have to chose making one improvement at the expense of another. </p>

<p>The Google search statistic was an example of taking an action online. Life online involves more than just Google searches though.</p>

<p>Our online lives are also composed of data we generate or that is collected about us, sitting up there in the &#8220;cloud&#8221;, at these data centers. There are e-mail folders of archived messages. There are archived posts to mailing lists and forums, and photos of old summer vacations posted on photo sharing websites.</p>

<p>Our data has a cost to exist as well.  Data that seems to be inactive is likely to be regularly accessed for maintenance like virus scans, causing an energy draw proportional to the amount of data involved. Any data stored online is likely backed up every day.  Even inactive data is copied repeatedly to back-up tapes, causing additional power consumption.</p>

<p>What is this impact of this storage in context? I don&#8217;t know, but it&#8217;s clear that the more data is out there, the greater the cost to store it.</p>

<p>There&#8217;s so much data being stored about us, often not because we care about it, but because it benefits the corporations who are collecting it.  The more data Google, Facebook and others collect, the more content they have for pages to serve ads on, and the more relevant ads they are able to display based on the data we give them.</p>

<p>So Google strongly encourages us to archive e-mail, not delete it, which would reclaim resources. Likewise, Facebook and many other sites have few or no limits on the amount of content you can post. Instead, they focus on infinite data structures, like Flickr&#8217;s &#8220;photostream&#8221;, Facebook &#8220;walls&#8221;, and the endless river of status updates on Twitter.</p>

<p>The design of these sites is not to encourage us to review all of someone&#8217;s content, or even someone&#8217;s best content. The design pattern we see over and over online now is to encourage an infinite streams of data, and have us focus only the most recent entries of the infinite streams, while meanwhile the old data is encouraged not to be removed and recycled, but to stay online forever for reference and profit.</p>

<p>It&#8217;s a hard problem to design tools that find the most relevant information regardless of whether it&#8217;s the newest or not. Google search tries to solve just that problem. The problem could be somewhat voluntary addressed if people took greater care to update the information that was posted online, or delete content we controlled that knew was obsolete.</p>

<p>As stewards of our online lives, we should apply the same kind of thinking we do about physical world sustainability to our online lives.</p>

<p>Re-consider allowing so much of your data to make a one way trip to permanent archiving.  Cultivate your data like a garden. Something with finite boundries.  Review the things you&#8217;ve planted online periodically. Throw away content that has rotted or expired over time. Prune out the typos. Trim and rewrite your best pieces so they can flourish.</p>

<p>Use your data gardening time to reflect on your past. You may ask yourself &#8220;Whatever planted the seed for that article in my head?&#8221; But you may also find some heirloom crops, still bright with flavor today.</p>

<p>Now let&#8217;s zoom out some. How can we profess to be good stewards of the earth,
when we engage in activity where we don&#8217;t really know the impact? </p>

<p>Religious history has seen groups split over such questions. Should we use
automobiles? Electricity? The Internet? The Amish stand out for choosing the
simpler life, while other demoninations attempt to live &#8220;in the world but not
of it.&#8221;</p>

<p>Communicating through the internet is just one example of lifestyle choices
which create a more abstract existence, where the affects of simple daily
activities touch back to data centers in California and factories in China. </p>

<p>To embrace this complexity while still prioritizing stewardship means taking on the responsibility of understanding the impact of our abstracted actions, from using the internet, to driving cars, to buying foreign-made products.</p>

<p>When it comes being a good steward of our online lives there are many ways to address the complexities and reduce our carbon footprint. Here are three specific practices that I use. The impact of each action may be small, but like a vote, the cumulative effect of small actions can add up to something big. The benefits of such practices go beyond simply reducing carbon footprints. Each one is a practice in mindfulness, that reminds us that our abstracted actions have real world impacts. </p>

<ol>
<li>The first tip: I  put our home cable modem and wireless router on a power strip. We turn the strip off at night and on in the morning. Not only does this save electricity, it also improves security by completely preventing outside access. It also reduces the amount of radio waves  being broadcast through the house.</li>
<li>A second tip: When sending an e-mail that is primarily an attachment, I consider using the option to not save the message in your sent-mail folder. These messages are much larger than normal e-mails, and I already have a copy of the document on your hard drive, plus the recipients will also have a second copy in their Inbox, and likely a third that is saved to their own hard drive. </li>
<li>Finally, here&#8217;s a tip that could vastly reduce the number of Google searches, while at the same time finding what you are looking even faster. Top Google searches include queries for &#8220;YouTube&#8221; and &#8220;Facebook&#8221;. Instead of going directly to a site like &#8220;YouTube.com&#8221;, many people first type &#8220;YouTube&#8221; into Google and click on the first result. Using a bookmark for popular sites would save a small but repetitive amount of time and energy by going directly to the sites. A bookmark is not only efficient here, it makes that Google is not tracking your search and mediating your experience as pass through Google. You are saving yourself from seeing one more ad that day, which would otherwise be displayed in the right sidebar of Google as you click through. </li>
</ol>

<p>Ultimately I think the wisdom of &#8220;less is more&#8221; that applies to being stewards of our online lives. You have the option to just not post something. Or Don&#8217;t sign up for some website. Or just unplug and go outside. Visit someone in person. Stewardship the old fashioned way has a beautiful simplicity to it. </p>

<p>How have you found satisfaction and success in being a steward of your online
life? If you don&#8217;t use the Internet, or have even just avoided Facebook, what
has it meant for you to chose this decision while so many others embrace it?
What do you find at the intersection of our spiritual and digital lives? </p>

<h2>References:</h2>

<ol>
<li><em>an EPA study stating that the data center industry devours <a href="http://datacenterjournal.com/content/view/2851/43/">61 billion kWh of energy annually</a></em> compared to .<em>..about 275 million TVs currently in use in the U.S., consuming over <a href="http://www.energystar.gov/index.cfm?fuseaction=find_a_product.showProductGroup&amp;pgw_code=TV">50 billion kWh of energy each year</a></em></li>
<li><em>Performing two Google searches from a desktop computer can generate about the <a href="http://www.natscience.com/Uwe/Forum.aspx/physics/32927/Revealed-THE-ENVIRONMENTAL-IMPACT-OF-GOOGLE-SEARCHES">same amount of carbon dioxide as boiling a kettle for a cup of tea.</a></em></li>
<li><em>the average car driven for one kilometer (0.6 miles for those in the U.S.) produces as many greenhouse gases as <a href="http://googleblog.blogspot.com/2009/01/powering-google-search.html">a thousand Google searches.</a></em></li>
<li><em>Americans drive <a href="http://www.ibtta.org/files/PDFs/Yermack_Larry.pdf">5 billion miles per day</a></em></li>
<li><em>The Dept. of Transportation estimates that Americans drive an average of <a href="http://www.associatedcontent.com/article/32937/more_gas_and_better_gas_mileage_for.html">29 miles per day</a></em></li>
<li><em>The Postal Service operates a fleet of 219,000 vehicles, including 146,000 delivery vehicles&#8230;The average LLV is driven about 18 miles a day.</em> (146,000*18 = ~ <a href="http://www.altenergystocks.com/archives/2009/09/usps_study_ev_economics_depend_on_smartgrid_revenue.html">2.6 million miles per day</a> )</li>
<li><em><a href="http://blog.usaseopros.com/2009/06/26/google-searches-per-day-reach-299-million-in-may-2009/">&#8230;299.83 million Google searches per day</a>  in May 2009</em></li>
<li>The book <a href="http://www.amazon.com/dp/1416546960/">Planet Google</a> was also a useful reference. </li>
</ol>
]]>
    </content>
</entry>

<entry>
    <title>fgdb: Free software to manage community hardware recycling</title>
    <link rel="alternate" type="text/html" href="http://mark.stosberg.com/blog/2009/04/fgdb-free-software-to-manage-community-hardware-recycling.html" />
    <id>tag:mark.stosberg.com,2009:/blog//2.271</id>

    <published>2009-04-03T23:50:44Z</published>
    <updated>2009-04-04T00:11:23Z</updated>

    <summary> Hardware recycling in Richmond took a leap forward last weekend. A small group of Richmond volunteers toured Free Geek Columbus. We learned much from visit. One valuable detail I&#8217;ll focus on today is that they run their organization on...</summary>
    <author>
        <name>Mark Stosberg</name>
        <uri>http://mark.stosberg.com/</uri>
    </author>
    
        <category term="Tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="richmondindiana" label="Richmond, Indiana" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="freegeek" label="freegeek" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="hardware" label="hardware" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://mark.stosberg.com/blog/">
        <![CDATA[<p><a href="http://www.flickr.com/photos/markstos/3402969378/" title="pandarama #1 by Mark Stosberg, on Flickr"><img style="margin-right: 10px" align="left" src="http://farm4.static.flickr.com/3435/3402969378_f42814b440.jpg" width="130" height="500" alt="pandarama #1"  /></a> Hardware recycling in Richmond took a leap forward last weekend. A small group of Richmond volunteers toured <a href="http://www.freegeekcolumbus.org">Free Geek Columbus</a>. We learned much from visit.  One valuable detail I&#8217;ll focus on today is that they run their organization on web-based,
database-driven software system called &#8220;fgdb.rb&#8221;. The software is available on their intranet, allowing several volunteers to use and access the system at the same time. </p>

<p>fgdb.rb tracks hardware donations, volunteer time, recycling trips, and
hardware distribution. fgdb.rb work with a neat tool called &#8220;printme&#8221; that
takes an automatic snapshot of the all of computer system&#8217;s details, and
uploads it to the database. This automates tedious data entry and creates a
great reference.</p>

<p>I was pleased to find that &#8220;fgdb.rb&#8221; was available for free as open source
software, and is designed to runon  Linux. However, the documentation was lacking
on details on how to get the system up and running on Ubuntu Hardy Linux, which
is what we use on our server at our hardware co-op, and also on my laptop.</p>

<p><a href="http://www.freegeek.org/">Free Geek Portland</a> developed fgdb.rb for their own
use and had tested installing the software primarily on Debian Lenny Linux.
Now I have managed to install it on Ubuntu Hardy Linux, and have submitted a
patch back to the authors to update the documentation to help others do this as
well. You can see my <a href="http://github.com/markstos/fgdb.rb/blob/8eed86ea36da6b16bd32ecbd5e644c47ea31085c/doc/README_FOR_APP">current version of the installation instructions</a>, but my changes should be merged
into the <a href="http://git.ryan52.info/?p=fgdb.rb;a=summary">main fgdb.rb git repository</a>
soon, and I recommend checking there for the current version.</p>

<p>I&#8217;ve also published a <a href="http://www.flickr.com/photos/markstos/sets/72157616045453334/">few photos from the Free Geek Columbus field trip</a>.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Richmond, Indiana hardware recycling growing</title>
    <link rel="alternate" type="text/html" href="http://mark.stosberg.com/blog/2009/01/richmond-indiana-hardware-recycling-growing.html" />
    <id>tag:mark.stosberg.com,2009:/blog//2.259</id>

    <published>2009-01-11T21:46:11Z</published>
    <updated>2009-01-11T21:51:46Z</updated>

    <summary><![CDATA[ panorama of our hardware coop, January, 2009 The Richmond Church of the Brethren provides free space for me and some other volunteers to operate this &quot;Hardware Coop&quot;. We take in computer hardware that people are ready to get rid...]]></summary>
    <author>
        <name>Mark Stosberg</name>
        <uri>http://mark.stosberg.com/</uri>
    </author>
    
        <category term="Tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://mark.stosberg.com/blog/">
        <![CDATA[<p><a href="http://www.flickr.com/photos/markstos/3189260736/" title="Free Geek Richmond? by Mark Stosberg, on Flickr"><img src="http://farm4.static.flickr.com/3437/3189260736_acf1769a28.jpg" width="500" height="148" alt="Free Geek Richmond?" /></a><br />
<em>panorama of our hardware coop, January, 2009</em></p>

<p>The <a href="http://www.richmondcob.org/">Richmond Church of the Brethren</a> provides free space for me and some other volunteers to operate this &quot;Hardware Coop&quot;.  We take in computer hardware that people are ready to get rid of. As our resources permit, we test it, spec it, label and inventory it, install Linux and provide &quot;hardware grants&quot; to those who need cheap or free hardware.  What we can't re-use, we recycle.</p>

<p>We also learn a lot in the process.  Jonathan Ulrich helped us put <a href="http://www.dd-wrt.com">DD-WRT</a> on a wireless router so it would function as a repeater, providing internet access to the room.  </p>

<p>I built a four-seat thin-client computer lab with good performance using <a href="http://www.ltsp.org/">LTSP</a> and <a href="http://www.edubuntu.org">Edubuntu</a>. The thin client approach allowed us to bring 366Mhz/64Mb systems back to life by connecting them a reasonably powerful server. (Which was just an XP desktop that had been slow for lack of a memory upgrade).  When the lab setup is stable again, perhaps we'll be able to grant the entire 4-seat lab to a non-profit. </p>

<p>With our new reliable internet access, we are able to be much more productive with our troubleshooting, research and general organization.</p>

<p>Soon I hope to be organized enough to take on more volunteers to share the fun and satisfaction of hardware recycling. (Not to mention preferred access to the latest hardware donations!). Also, our current resources prevent us from accepting donations from the general public. So far, the congregation and our friends have provided enough e-waste to keep us busy!</p>

<p>We could use help getting the valuable parts of our inventory into a spreadsheet, so we can publish what we have give out as hardware grants.</p>

<p>Soon I hope to organize a field trip to <a href="http://freegeekcolumbus.org/">Free Geek Columbus</a>. They are a model of what our future could be. I expect the visit could be inspirational<br />
as well as educational.</p>]]>
        
    </content>
</entry>

<entry>
    <title>More review notes from testing a ZN5 camera phone</title>
    <link rel="alternate" type="text/html" href="http://mark.stosberg.com/blog/2009/01/more-review-notes-from-testing-a-zn5-camera-phone.html" />
    <id>tag:mark.stosberg.com,2009:/blog//2.258</id>

    <published>2009-01-06T02:57:12Z</published>
    <updated>2009-01-06T03:03:34Z</updated>

    <summary>Here some more notes from testing my zn5 phone. Photos I&#8217;ve taken with it are sprinkled throughout. The built-in e-mail client appears not to be open source, although much of the phone is. One disappointment with the mail client is...</summary>
    <author>
        <name>Mark Stosberg</name>
        <uri>http://mark.stosberg.com/</uri>
    </author>
    
        <category term="Tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="phone" label="phone" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="photo" label="photo" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="review" label="review" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="zn5" label="zn5" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://mark.stosberg.com/blog/">
        <![CDATA[<p>Here some more notes from testing my <a href="/blog/2008/12/notes-on-an-unbranded-motorola-zn5-camera-phone.html">zn5</a> phone. Photos I&#8217;ve taken with it are sprinkled throughout. </p>

<p><a href="http://www.flickr.com/photos/markstos/3164444735/" title="indiana bakfiets longtail panorama by Mark Stosberg, on Flickr"><img src="http://farm2.static.flickr.com/1107/3164444735_3a2b2ce16c.jpg" width="500" height="135" alt="indiana bakfiets longtail panorama" /></a></p>

<ul>
<li><p>The built-in e-mail client appears not to be open source, although much of
the phone is. One disappointment with the mail client is that it appears
that <a href="https://opensource.motorola.com/sf/discussion/do/listPosts/projects.motozinezn5/discussion.general_comments.topc1856">&#8220;POP before SMTP authentication&#8221; is not implemented</a>.
Strangely, it seems to <a href="https://opensource.motorola.com/sf/discussion/do/listPosts/projects.motozinezn5/discussion.general_comments.topc1857">identify itself as &#8220;Moto-A760&#8221;</a> as part of making SMTP connections.</p></li>
<li><p><a href="http://www.flickr.com/photos/markstos/3165274370/" title="longtail Christmas tree recycling by Mark Stosberg, on Flickr"><img align="right" style="margin-left: 10px" src="http://farm2.static.flickr.com/1028/3165274370_c7b46bc245_m.jpg" width="240" height="240" alt="longtail Christmas tree recycling" /></a><a href="http://www.mujmail.org/index.php?a=4#install">Mujmail</a> is a decent, fully open source 
mail client that runs on the phone. It includes the basic usability touch of having
keyboard shortcuts for key functions. But as a Java application, Mujmail
is sandboxed, meaning it&#8217;s prevented from accessing files that it did not create,
like reading or writing e-mail addresses directly back into the central address book that the phone uses.
Also, because there is no way to make it the &#8220;default mail client&#8221; on the phone,
the &#8220;Simple Sharing&#8221; feature to easily email a photo can&#8217;t be integrated with it.
This is the <a href="/blog/2008/12/java-problems-and-solutions-on-the-motorola-zn5-camera-phone.html">java mess</a> again. </p></li>
<li><p>There reports that 8 GB microSD cards work with it, although it officially
supports a max of 4 GB. <a href="http://amimu.blogspot.com/2008/12/motorola-zn5.html">Amimu&#8217;s review of the ZN5</a> echos the 8 GB claim, and includes many screenshots. </p></li>
<li><p>I got the ability to telnet into the ZN5 working. That&#8217;s documented now
on the <a href="http://wiki.openezx.org/ZN5">OpenEZX wiki</a>.</p></li>
<li><p>With telnet access, in theory manually fixing the Java permissions is not
particularly hard, bit <a href="http://www.mmus.us/forum/showpost.php?p=55356&amp;postcount=57">I keep getting out of memory errors</a>.</p></li>
<li><p>The MidpSSH client doesn&#8217;t support ssh tunneling, but it 
<a href="http://www.xk72.com/midpssh/wiki/faq?s=tunnel">shouldn&#8217;t be too hard to add</a>.
Any takers? </p></li>
<li><p><a href="http://jmirc.sourceforge.net/">jmIRC</a> is tested to work as IRC client.</p></li>
<li><p>I&#8217;ve now used it combination with the generic &#8220;ES-388&#8221; Bluetooth USB adapter,
as a way to transfer files to a laptop running Ubuntu Linux 8.04 (Hardy Heron). It
was easy enough to send or receive a single file, but I&#8217;m not yet able to
browse the phone as if it was shared folder.</p></li>
</ul>

<p><a href="http://www.flickr.com/photos/markstos/3157400890/" title="Farlow Road by Mark Stosberg, on Flickr"><img src="http://farm4.static.flickr.com/3134/3157400890_1da8f32183.jpg" width="500" height="303" alt="Farlow Road" /></a></p>
]]>
        

    </content>
</entry>

<entry>
    <title>Java problems and solutions on the Motorola ZN5 camera phone</title>
    <link rel="alternate" type="text/html" href="http://mark.stosberg.com/blog/2008/12/java-problems-and-solutions-on-the-motorola-zn5-camera-phone.html" />
    <id>tag:mark.stosberg.com,2008:/blog//2.256</id>

    <published>2008-12-28T00:16:27Z</published>
    <updated>2008-12-28T03:01:58Z</updated>

    <summary> When trying to install some signed applications like Opera Mini on the ZN5 I get &quot;root certificate missing&quot;, and the application fails to install. This message refers a certificate that is used to confirm that the application is from...</summary>
    <author>
        <name>Mark Stosberg</name>
        <uri>http://mark.stosberg.com/</uri>
    </author>
    
        <category term="Tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="linux" label="Linux" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="phone" label="phone" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="zn5" label="zn5" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://mark.stosberg.com/blog/">
        <![CDATA[<p><a href="http://www.flickr.com/photos/markstos/3141656364/" title="new phone, ZN5 by Mark Stosberg, on Flickr"><img src="http://farm4.static.flickr.com/3093/3141656364_ae8e0861b8_m.jpg" style="margin-left: 10px;" alt="new phone, ZN5" align="right" height="180" width="240" /></a>
When trying to install some signed applications like Opera Mini on the <a href="http://mark.stosberg.com/blog/2008/12/notes-on-an-unbranded-motorola-zn5-camera-phone.html"><span class="caps">ZN5</span></a><br />
I get "root certificate missing", and the application fails to install.</p>

<p>This message refers a certificate that is used to confirm that the application
is from a legitimate author. Based on confirmation of a legimate author, the<br />
signed application then has the possibility of being allowed to some more<br />
security-sensitive operations, such as reading and reading files that the<br />
application did not correct.</p>

<p>For background on this issue, I recommend <a href="http://blog.javia.org/midlet-signing/">this post on Midlet signing</a> on the Javia blog, and the post <a href="http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/">How <span class="caps">MID</span>let Signing is Killing <span class="caps">J2ME</span></a>.</p>]]>
        <![CDATA[<p>The related "Java Root Certificates" involved on the <span class="caps">ZN5 </span>are accessible to view<br />at <strong>Settings: Security: Certificates: Java Root Certificates</strong>&nbsp; There I found<br />that Motorola had added the certificate named "GeoTrust CA for <span class="caps">UTI</span>". I believe<br />this is the same as the "Java Certified" certificate referenced above.<br /><br />Opera Mini fails to install because it signed with certificates from Thawte and<br />Verisign but not GeoTrust. As the posts above explain, the "Java Verified /<br />GeoTrust" certificate could cost Opera something like $30,000 per bug fix to<br />use that certificate, so it's no wonder that they haven't used it.<br /><br />Unfortunately, Motorola has not provided the Thawte or VeriSign certificates on<br />the <span class="caps">ZN5, </span>nor have they have provided a way for users to add their own<br />additional root certificates. (It appears that the needed certificates are<br /><a href="https://www.verisign.com/support/roots.html">easily available</a> for free).<br /><br />In the case of Opera Mini, I already trust the downloads from opera.com, so I'm<br />not so concerned about the legitimate author feature of the signed java<br />midlets.&nbsp; I'm interested in the extra permissions that a signed application<br />could take advantage of.<br /><br />I recommend that Motorola release an update to the phones software that<br />adds additional root certificates and/or allows users to add their own.<br /><br />In the meantime, there is a theoritical way in which a <span class="caps">ZN5 </span>owner can start<br />with an unsigned Java application, and then manually grant it the permissions<br />usually reserved only for signed applications. For Opera Mini, I believe this would enable the "Save Page" feature as well as possibly enabling file upload fields.<br /><br />As I understand, the permissions are stored in simple text files on the phone.<br />By gaining access to the phone by telnet or <span class="caps">FTP, </span>these files can modified and<br />the permissions changed. If you Google for how to unlock java apps on the <span class="caps">ZN5,</span><br />I'm sure you can find at least one way to do this yourself using a series of<br />hacks, which are reported to work on T-mobile's <span class="caps">ZN5 </span>software as well as an<br />unbranded <span class="caps">ZN5.</span><br /><br />I have not attempted that process yet myself. I would prefer a cleaner<br />solution, such as one Motorola or T-mobile could provide.<br /><br />Both Motorola and T-mobile are hurting because the popularity of the iPhone.<br />Part of the iPhone's success is the App Store, which seems to avoid this mess of certificate problems that Java&nbsp; applications for mobile phones have. For its part, Motorola could<br />make some simple changes to increase the value of their phone by including more<br />root certificates or letting people add their own.<br /><br />T-Mobile has apparently further reduced the utility and value of this phone by<br /><a href="http://www.gearlog.com/2007/01/tmobile_disses_opera_says_get.php">crippling network access for many Java applications</a>. Perhaps T-mobile has<br />concerns about users racking up accidental data charges. With the explicit<br />prompting that applications provide when accessing the network, I think this<br />would be hard to do.&nbsp; Giving Java applications full access to wifi doesn't<br />concern T-mobiles network and further help the <span class="caps">ZN5 </span>compete with the iPhone.<br />At least, T-Mobile could more clear in their marketing of the <span class="caps">ZN5 </span>that they<br />have added significant restrictions to the device.</p><p>I hope these notes help to give some people leads after they run into the "root certificate missing" problem on the Motorola ZN5. <br /></p><p>You may also be interested in my general <a href="http://mark.stosberg.com/blog/2008/12/notes-on-an-unbranded-motorola-zn5-camera-phone.html">review notes</a> or my <a href="http://delicious.com/markjugg/zn5">ZN5 bookmarks</a>.<br /></p>]]>
    </content>
</entry>

<entry>
    <title>Review notes for an unbranded Motorola ZN5 camera phone</title>
    <link rel="alternate" type="text/html" href="http://mark.stosberg.com/blog/2008/12/notes-on-an-unbranded-motorola-zn5-camera-phone.html" />
    <id>tag:mark.stosberg.com,2008:/blog//2.255</id>

    <published>2008-12-27T20:00:19Z</published>
    <updated>2009-03-22T13:10:14Z</updated>

    <summary> These notes concern the unbranded Motorola ZN5 camera phone. The unbranded phone includes the software that Motorola distributes with the phone, rather than the software that T-Mobile puts on the phone when it is branded for T-mobile. The phone...</summary>
    <author>
        <name>Mark Stosberg</name>
        <uri>http://mark.stosberg.com/</uri>
    </author>
    
        <category term="Tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="phone" label="phone" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="zn5" label="zn5" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://mark.stosberg.com/blog/">
        <![CDATA[<p><a href="http://www.flickr.com/photos/markstos/3141656364/" title="new phone, ZN5 by Mark Stosberg, on Flicker"><img src="http://farm4.static.flickr.com/3093/3141656364_ae8e0861b8_m.jpg" width="240" height="180" align="right" style="margin-left: 10px" alt="new phone, ZN5" /></a>
These notes concern the unbranded Motorola ZN5 camera phone. The unbranded
phone includes the software that Motorola distributes with the phone, rather
than the software that T-Mobile puts on the phone when it is branded for
T-mobile.</p>

<p>The phone is available with the original software directly from Motorola. I
found mine on on eBay. On eBay, you have to be careful to insure that you are
getting an unbranded phone, and not just an unlocked T-mobile branded phone.</p>

<p>For more ZN5 details, you may follow my <a href="http://delicious.com/markjugg/zn5">ZN5 bookmarks</a> as I create them. </p>
]]>
        <![CDATA[<h2>Differences between branded and unbranded ZN5</h2>

<p>From other reviews online, particularly
<a href="http://tnkgrl.wordpress.com/2008/12/04/motorola-zn5-the-good-the-bad-and-the-ugly/">tnkgrl&#8217;s</a>,
there are a key differences with the T-mobile branded edition of the phone.</p>

<ul>
<li><p>On the unbranded phone, the phone is fully operable without a SIM card
(except for calls, of course). The T-mobile software reportedly requires a
SIM card to be operable access wifi. Without a SIM card, the unbranded ZN5 is
comparable to an iPod Touch with a camera.</p></li>
<li><p>On the unbranded phone, wifi access is unrestricted. On the T-mobile
software, wifi is reportedly restricted to the web browsing and the Kodak
Gallery software.</p></li>
<li><p>On the unbranded phone, network access for Java programs is not crippled.  On
the T-mobile software, there is reportedly no network access for downloaded
Java programs.</p></li>
<li><p>On the unbranded phone, one or more POP or IMAP email accounts can be setup
with any provider. On the branded phone, options are reportedly limited to
select e-mail services, including AOL, Comcast, CompuServe, EarthLink, Gmail,
HotPOP, Juno, Mac, NetZero, SBC Yahoo, Verizon, and Yahoo Mail
( <a href="http://www.laptopmag.com/review/cell-phones/motorola-motozine-zn5.aspx?page=3">reference</a> )</p></li>
<li><p>On the unbranded phone, you an use the e-mail client to send photos (and
videos and voice notes).  On the T-mobile software, reportedly you can&#8217;t use
the e-mail program to send photos.</p></li>
<li><p>On the unbranded phone, the APN settings can be easily changed. Reportedly
on the T-mobile software, the APN settings cannot be changed.</p></li>
<li><p>Finally, tnkgrl
<a href="http://tnkgrl.wordpress.com/2008/12/04/motorola-zn5-the-good-the-bad-and-the-ugly/">reported</a>
that the T-mobile software did not do multi-tasking except for music. The
unbranded phone does allow some kinds of multi-tasking.  Any Java program can
be set to run in the background while another task is performed. Attempting to
open the application will instantly restore it.  You can also do things like
read your e-mail, follow a link to a website, and then close the browser and
return back to your e-mail.</p></li>
<li><p>If you buy an unbranded ZN5 and start as a T-mobile customer, the $35
activation fee is waived, and you can get on a month to month to plan, since
it&#8217;s the subsidization of the phone that they usually trade for a 1 or 2 year
contract. I called T-mobile to confirm this myself. If you acquire your own
phone, it&#8217;s currently required to travel to a physical T-Mobile location to
have the phone activated with a SIM card.</p></li>
</ul>

<h2>What works on the phone</h2>

<ul>
<li><p>Yes, the unbranded ZN5 works without a data plan. It&#8217;s simple to set up a
networking profile called &#8220;Wifi only&#8221;, which will only try to use the wifi
connection. The ZN5 prompts you every time an application connects to the
network, so it would be very difficult to accidentally connect to T-Mobile&#8217;s
pay-to-play network.</p></li>
<li><p>The unsigned <a href="http://www.opera.com/mini/">Opera Mini</a> java application
installed easily and offers a great user experience for a web browser on a
small screen. However, it&#8217;s not clear how to register Opera Mini to also
handle downloads and uploads, as I explain more below.</p></li>
<li><p><a href="http://m.youtube.com">YouTube for mobile</a> videos play on the phone, and load quickly and stream
well over wifi. There is a full screen mode and sound comes out through the
speaker phone. YouTube videos are clear and stream well on the ZN5. Clicking
on a YouTube video in Opera Mini will launch the built-in Symphony browser to
play the video, and then return you back to Opera Mini when the video is
done. In cases like this, it&#8217;s simpler to use th built-in web browser, which
is also decent. Symphony is based on WebKit, the same browser technology that
the iPhone and iPod Touch use on the backend. Several other mobile sites
were successfully tested instead, including those for eBay, Flickr, delicious.com,
<a href="http://www.hiveminder.com">Hiveminder</a>, and Google Calendar. And thankfully, 
even the bicycle comics at <a href="http://www.yehudamoon.com/">Yehuda Moon</a> are readily
viewable in Opera Mini 4.2</p></li>
<li><p>As other reviewers have said, the camera does take quite good photos. You can see
some samples <a href="http://www.flickr.com/groups/776395@N20/">on Flickr</a> and other ZN5 
reviews.</p></li>
<li><p><a href="http://www.google.com/gmm">Google Maps for Mobile</a> installs. Despite the lack of GPS in the phone,
Google Maps automatically centered the map on the town I was in. Streetview
works. Once you search for and find a business, it offers a link to start a
call to the business.</p></li>
<li><p>the <a href="http://www.google.com/mobile/gmail">Mobile Gmail</a> client installs and runs OK.</p></li>
<li><p>the <a href="http://www.nimbuzz.com">Nimbuzz</a> chat client installs and runs OK. It connects with Yahoo,
Facebooke, Google Talk, AIM, MySpace, ICQ, Gadu-Gadu, Jabber, Skype and more.</p></li>
<li><p>For geeks, the <a href="http://www.xk72.com/midpssh/">MidpSSH</a> client installs fine, and was successfully tested.</p></li>
<li><p>Uploading to Flickr can done by <a href="http://www.flickr.com/help/photos/#140">e-mailing photos to Flickr</a>.</p></li>
<li><p>Contacts can be directly imported from another bluetooth phone, using Bluetooth.</p></li>
<li><p>The phones memory and USB card are both recognized as USB hard drives with Ubuntu 8.04 and 8.10 (after standard maintenance updates are applied)</p></li>
</ul>

<h2>What doesn&#8217;t work yet</h2>

<ul>
<li><p><a href="http://www.scanr.com">scanr</a> did not install, but can be used by e-mail. It
may have the same &#8220;root certificate&#8221; issue that the signed version of Opera
Mini does.</p></li>
<li><p>gcalsync and primoSync, both tools for Google Calendar sync&#8217;ing, failed to install.
In theory,  <a href="KitchenSync">http://www.kontact.org/kitchensync/index.php</a> can be used
to sync the phone with Google Calendar, using a Ubuntu computer in the middle. All
the pieces are there for it to work, but I was not able to make it work successfully
on my initial tries.</p></li>
</ul>

<h2>Annoyances</h2>

<ul>
<li><p>panning and zooming photos is not available in the media browser integrated
with the camera features, you have to go through the &#8220;File Manager&#8221;</p></li>
<li><p>Text templates are not offered for use with e-mails, but they are available
for MMS messages, which can be sent to e-mail addresses.</p></li>
<li><p>Sometimes I have had difficulty connecting to open wifi networks with strong
signal strength, while other time this works automatically.</p></li>
<li><p>Once the phone actually crashed, while I was deleting a photo. The screen froze in a garbled state, and the phone needed to be rebooted to recover. </p></li>
</ul>

<h2>Conclusion</h2>

<p>It&#8217;s too soon to tell if the new distractions the phone provides will outweigh potential productivity benefits it could bring. Overall I&#8217;m satisfied with the quality and features it provides. It&#8217;s still a relatively  new phone at this point, and I expect solutions will appear to address the few weaknesses and annoyances I&#8217;ve found with the software so far. </p>

<p><em>Updated March 7th, 2008: The phone now works as a USB hard drive in Ubuntu 8.04 and 8.10</em></p>

<script type="text/javascript"><!--
google_ad_client = "pub-6019085747771827";
/* Tech 468x60, created 3/22/09 */
google_ad_slot = "5188765136";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>

<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
]]>
    </content>
</entry>

<entry>
    <title>Darcs 2: A major update</title>
    <link rel="alternate" type="text/html" href="http://mark.stosberg.com/blog/2008/10/darcs-2-a-major-update.html" />
    <id>tag:mark.stosberg.com,2008:/blog//2.238</id>

    <published>2008-10-24T00:55:53Z</published>
    <updated>2008-10-25T12:38:53Z</updated>

    <summary> To review darcs 2, I reviewed hundreds of bugs entries in the darcs bug tracker, checking to see whether the bugs were fixed are still present. Through this process I became as intimate as the developers with what had...</summary>
    <author>
        <name>Mark Stosberg</name>
        <uri>http://mark.stosberg.com/</uri>
    </author>
    
        <category term="Tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="darcs" label="darcs" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://mark.stosberg.com/blog/">
        <![CDATA[
<p> 
<img alt="Darcs logo" src="http://mark.stosberg.com/blog/images/darcs_logo.png/logo.png" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" width="242" height="79" />

To review darcs 2, I reviewed hundreds of bugs entries in the darcs bug
tracker, checking to see whether the bugs were fixed are still present.
Through this process I became as intimate as the developers with what had been
improved in darcs and what remained to address.  </p>



<p>What I found was that darcs 2 closed over half the bugs in the bug tracker,
literally hundreds of bugs. This was possible because it addressed not just
specific bugs, but whole categories of bugs were closed by major architecture
and design improvements.</p>]]>
        <![CDATA[<br /><h3>Major bug fixes</h3>

<ul><li>Darcs 1 was unfortunately famous for "hanging" at times as it
calculated the resolution of complex patch conflict cases. This was a
tough issue to solve, but is largely solved with darcs 2.</li><li>Darcs 2 no longer considers identical patches or patch "hunks" a conflict.</li><li>Darcs
2 has important safety improvements. With new repo formats available to
use, darcs 2 is more resistent to repository corruption caused by third
parties, like a stray recursive find-and-replace function that gets
into the repo directory. It will also create backup files in cases
where it did not before.</li><li>Darcs 2 replaces the concept of
"partial" repositories with "lazy" ones. There has always been a desire
to allow "lightweight" checkouts that don't include the complete repo
history. The darcs 1 solution to this was "partial" repositories that
only checked out history up to a point. This approach worked to some
extent, but didn't play with well with darcs commands that expected the
whole history to be present. The new "lazy" concept offers similar
benefits, and will pull down older remote patches on demand if some
command needs them. Lazy repositories are a great comprise between
features and performance.</li><li>Darcs 2 fixes some broken darcs 1
repositories. In some cases a darcs 1 repo could get a bad state so
some commands didn't work. Often these repos could be converted into
the darcs 2 format, and would be "fixed" when used with darcs 2.</li></ul>


<p>While darcs 1 was and is a useful tool, darcs 2 fixes some significant bugs
that restricted some kinds of uses in the past. </p>


<h3>New Features</h3>


<p>To summarize the feature improvements: darcs 2 provides a more polished user
experience. Here are highlights of the new features:</p>


<ul><li><strong>Better progress reporting</strong>. In places where
the user may need to wait more than a second or two for a response
(Say, pulling over HTTP or SSH), darcs 2 is able to give live progress
updates. There's often an option to turn up the detail level with
'--debug' and '--verbose' flags. </li><li><strong>Performance improvements</strong>.
Darcs 2 has an option to use a new "global cache" system which speeds
up some kinds of operations. Performance when operating over SSH is
improved as well. There does remain room for improvement here. Very
large projects may not be satisfied with the performance, and "darcs
whatsnew --look-for-adds" remains noticeably slow when compared to
competing tools. </li><li><strong>Better error messages</strong>.
Users who run into exceptional cases are more likely to discover error
messages that make it clear what to next, without consulting a
reference or mailing list.</li><li><strong>Better integration with external tools</strong>.
Darcs has improved the "post commit hook", allowing better automation
for tools would operate on every patch that is pushed to a central
repo. The darcs project made direct use of this feature, allowing it to
close a bug tracking ticket simply by including the right phrasing in
the name of a patch.</li><li><strong>Better handling of binary files</strong>.
With darcs 2, you can make all the files in particular directory as
being binary, rather than just using pattern matching on the file names.</li></ul>


<h3>Under the hood</h3>


<p>There a few important details to know about what's under the hood of darcs 2.</p>


<p>First, backwards compatibility is in there. There is a strong set of
automated tests that insure that darcs 2 works as well as possible with repos
in darcs 1 format. You can upgrade to darcs 2 now even if some of the repos 
you need to access will remain in the darcs 1 format.</p>


<p>Quality Assurance tools have been been improved. While end users won't notice
directly, they benefit from the improved quality assurance practices of the
darcs project. The large automated test suite is now better organized and more
portable. Further, a new "Buildbot" system automates builds of darcs on
various platforms, allowing the team to catch portability issues faster.</p>


<p>Deep math? still in there.  darcs has always excelled at <a href="http://wiki.darcs.net/index.html/spontaneousbranches">cherry picking
patches</a> from a branch due the patch algebra originally implemented by
physicist David Roundy. this unique foundation of the source control system
remains and was updated for the new release to support the features described
above. </p>


<h3>In the community</h3>


<p>Between Darcs 1 and Darcs 2, the community continued to release and update
related tools that work with Darcs. Some darcs projects worth highlighting include: </p>


<ul><li><a href="http://progetti.arstecnica.it/trac+darcs/">Darcs on Trac</a>. The popular and slick <a href="http://progetti.arstecnica.it/trac+darcs/">Trac</a> software project management system now supports darcs cleanly through a plugin. </li><li><a href="http://www.cse.unsw.edu.au/%7Edons/darcs-graph.html">darcs-graph</a> draws graphs of activity for a darcs repo.</li><li><a href="http://wiki.darcs.net/index.html/DarcsMonitor">darcs-monitor</a> notifies users by e-mail of new commits.</li><li><a href="http://darcswatch.nomeata.de/">DarcsWatch</a> - tracks unapplied patches on a website.</li><li>Two Mac GUIs appeared, <a href="http://patchworks.counsell.org/view/HomePage">PatchWorks</a> and <a href="http://www.darcheology.org/">Darcheology</a> </li></ul>


<h3>Adopting Darcs 2</h3>


<p> Darcs 2 is an easy upgrade decision for darcs 1 users. Darcs 2 deserves serious
consideration for anyone evaluating source code control tools.  Be careful
reading comparisions of darcs to other options. Most published at the moment
still measure against darcs 1, and some cite the now-fixed weaknesses of darcs 1 as
reasons not to adopt it.  The darcs project is now up front about it's
significant limitation: It isn't recommended for very large projects.  </p>


<p>The reality is that while some of the weaknesses of Darcs 1.0 were dealbreakers 
for some users, Darcs 2 is a solid, mature, usable release that deserves a second
look.</p>


<p>Darcs 2 binaries for Ubuntu Linux are <a href="https://launchpad.net/%7Elaney/+archive">available on Iain Lane's PPA page</a>.  
Binaries for many <a href="http://wiki.darcs.net/DarcsWiki/CategoryBinaries">other platforms are available</a>. <br /></p><p>Thanks for reading! This post is <a href="http://www.reddit.com/r/programming/comments/795i7/darcs_2_a_major_update/">discussed on reddit. </a><br /></p><p></p>]]>
    </content>
</entry>

<entry>
    <title>The Widescreen Scam</title>
    <link rel="alternate" type="text/html" href="http://mark.stosberg.com/blog/2007/11/the-widescreen-scam.html" />
    <id>tag:mark.stosberg.com,2007:/blog//2.275</id>

    <published>2007-11-19T02:19:24Z</published>
    <updated>2009-04-24T01:20:23Z</updated>

    <summary> Widescreen LCD monitors are laptops are all the rage now. Wikipedia cites lower associated manufacturing costs. Basic geometry and algebra explain why manufacturers are saving money and consumers may be deceived about what they are getting. Monitors are measured...</summary>
    <author>
        <name>Mark Stosberg</name>
        <uri>http://mark.stosberg.com/</uri>
    </author>
    
        <category term="Tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://mark.stosberg.com/blog/">
        <![CDATA[<div class="content"> <p>Widescreen LCD monitors are laptops are all the rage now.  Wikipedia cites <a href="http://en.wikipedia.org/wiki/Widescreen#Widescreen_computer_displays">lower associated manufacturing costs</a>.</p>
<p>Basic geometry and <a href="http://www.algebra.com/services/rendering/simplifier.mpl">algebra</a>
explain why manufacturers are saving money and consumers may be
deceived about what they are getting. </p>
<p>Monitors are measured along the diagonal. A 14" widescreen sounds
like a '14" screen...only wider", but it is not. It a screen with a
wide width-to-height <a href="http://en.wikipedia.org/wiki/Image:Vector_Video_Standards2.png">ratio</a>,
such as 16-to-10, with a diagonal that that measures 14". The wider and
flatter a rectangle gets for a given diagonal length, the smaller the
area. That means a 14" widescreen LCD has <strong>less screen area</strong>
than a standard screen with a 4:3 ratio. By my calculations, it's about
6% smaller, or the equivalent of removing about half an inch from the
standard size 14" monitor.</p>
<p>That's why the manufacturers are saving money! But wait, the
widescreen version of 1280x1024 is often given as 1440x900, as in this <a href="http://www.newegg.com/ProductSort/CategoryIntelligenceArticle.asp?articleId=54">newegg.com article</a> which makes widescreens sounds like they only have positives.</p>
<p>At first glance, the widescreen resolution looks like it might make
sense-- it is in fact a little shorter than the standard version. But
the areas don't add up. They are within about 1% of being the same,
when the widescreen should be about 6% less. So what happened here? The
pixel size on the widescreen was reduced about 3% in each direction. </p>
<p>So in summary, A 14" widescreen is not <em>like the 14", but wider</em>,
it is shorter, smaller and likely has smaller pixels. That explains why
they can be cheaper and a little lighter, too. If you watch a lot of
widescreen DVDs or need to see lots of spreadsheet columns, maybe
widescreen is right for you.</p>
<p>                                                                         Otherwise, consider your monitor shape carefully.  </p>
<p><em>The story <a href="http://www.dailycupoftech.com/2007/03/20/sometimes-bigger-is-smaller-widescreen-monitors/">sometimes bigger is smaller - widescreen monitors</a> reports on the same topic.</em></p>
 </div> ]]>
        
    </content>
</entry>

<entry>
    <title>The virtues of a small hard drive    </title>
    <link rel="alternate" type="text/html" href="http://mark.stosberg.com/blog/2007/08/the-virtues-of-a-small-hard-drive.html" />
    <id>tag:mark.stosberg.com,2007:/blog//2.223</id>

    <published>2007-08-04T16:00:00Z</published>
    <updated>2008-09-18T02:11:04Z</updated>

    <summary> A small hard drive is a like a small house. Less to clean. Yesterday I got a visual alert that my drive was 99% full (Thanks for the hint, Ubuntu!). I responded immediately in two ways. First, I immediately...</summary>
    <author>
        <name>Mark Stosberg</name>
        <uri>http://mark.stosberg.com/</uri>
    </author>
    
        <category term="Tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="harddrive" label="harddrive" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="laptop" label="laptop" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://mark.stosberg.com/blog/">
        <![CDATA[<a href="http://www.flickr.com/photos/markstos/1465301225/" title="Thinkpad T23 inverter replacement by Mark Stosberg, on Flickr"><img src="http://farm2.static.flickr.com/1256/1465301225_04c5b8320f_m.jpg" style="margin-left: 10px;" alt="Thinkpad T23 inverter replacement" align="right" width="240" height="180" /></a> A small hard drive is a like a small house. Less to clean. Yesterday I
got a visual alert that my drive was 99% full (Thanks for the hint,
Ubuntu!).
<p>I responded immediately in two ways. First, I immediately searched
Ebay for hard drives that were are least 60 GB in size. That would
upgrade my current one by about 50 Gigs.
</p><p>
Second, I started looking for junk to get rid of.
</p><p>
A short time later I'd found 800 megs of stuff I was happy to be living without, and I canceled the E-bay search.
</p><p>A bigger drive may allow me to store more, but it also allows me
to make a larger mess, lose more in a crash, and anything that involves
looking at the whole disk will take longer, like a search, backup, or
restore procedure.
</p> ]]>
        
    </content>
</entry>

<entry>
    <title>Open Source Software: Presentation Talking Points</title>
    <link rel="alternate" type="text/html" href="http://mark.stosberg.com/blog/2006/08/open-source-software-presentation-talking-points.html" />
    <id>tag:mark.stosberg.com,2006:/blog//2.306</id>

    <published>2006-08-06T01:21:52Z</published>
    <updated>2009-07-02T01:28:51Z</updated>

    <summary> I recently gave a presentation about the culture and values of open source at a local church I roughly covered the following bullet points. I&apos;ve linked to points to pages with further context. The Four Freedoms of Open Source...</summary>
    <author>
        <name>Mark Stosberg</name>
        <uri>http://mark.stosberg.com/</uri>
    </author>
    
        <category term="Tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en-us" xml:base="http://mark.stosberg.com/blog/">
        <![CDATA[<a href="http://www.flickr.com/photos/16nine/2086537726/"><img align="right" src="http://farm3.static.flickr.com/2411/2086537726_46cc9029fd_m.jpg"></a>

<p>I recently gave a presentation about the culture and values of open source at a local church</p>

<p>I roughly covered the following bullet points. I've linked to points to pages with further context.</p>

<ul>
 <li><a href="http://www.gnu.org/philosophy/free-sw.html">The Four Freedoms of Open Source Software</a></li>
 <li><a href="http://www.richmondcomputes.org/culture_shifting_software">Accountable and Accessible Leaders</a></li>
 <li><a href="http://catb.org/~esr/writings/cathedral-bazaar/homesteading/ar01s06.html">Open Source Is A Gift Culture: Status Increases Through Giving</a></li>
 <li><a href="http://www.arb.ca.gov/oss/green/greencites.htm">Open Source is Good for the Environment</a></li>
 <li><a href="http://www.pcpro.co.uk/news/66112/open-source-stimulates-local-economies.html">Better Support for Local Economies</a></li>
 <li><a href="http://www.openvotingconsortium.org/">A Solution for Accurate, Accountable Voting Machines</a></li>
 <li><a href="http://news.zdnet.com/2100-3513_22-5845451.html">Better Access to Archived Digital Data</a> is a key reason that Massachusetts is switching to open formats. </li>
 <li><a href="http://www.theregister.co.uk/2003/10/06/linux_vs_windows_viruses/">Better Security</a>, Less Viruses, Spyware,  Adware...  </li>
 <li><a href="http://danny.oz.au/freedom/ip/aidfs.html">Weapons, Baby Milk Powder and...Proprietary Software</a> This proposal details numerous values-based reasons that organizations such as Oxfam should use open source. Oxfam apparently <a href="http://www.pingwales.co.uk/2006/03/10/Oxfam-FLOSS.html">listened</a> </li>
 <li><a href="http://management.itmanagersjournal.com/management/04/05/10/2052216.shtml?tid=85">How Can High Quality Software Be Free?</a></li>
 <li><a href="http://www.dwheeler.com/oss_fs_why.html#tco">Open Source Reduces Hardware Costs</a>. Indeed, it often can reduce the Total Cost of Ownership.  </li>

<li><b>Supporting Global Diversity</b>.  While <a href="http://72.14.207.104/search?q=cache:omVtq7zvPAUJ:www.hi.is/solofile/1008299+windows+won%E2%80%99t+compute+into+ancient+Icelandic+language&hl=en&gl=us&ct=clnk&cd=4&lr=lang_en">Iceland was left the mercy of Microsoft to have an Icelandic version of windows</a>, (search for Microsoft vs Icelandic), users of open source systems can support a an additional language with minimal effort, as evidenced by this playful project to <a href="http://www.kernel-traffic.org/kde/kde20020605_38.html#3">translate KDE into Klingon</a>.</li>
 <li><a href="http://www.treehugger.com/files/th_images/paradigm.jpg">Open Source is More Fun.</a></li>
</ul>

Thanks to all who attended and helped out!
]]>
        
    </content>
</entry>

<entry>
    <title>My favorite browser: Firefox</title>
    <link rel="alternate" type="text/html" href="http://mark.stosberg.com/blog/2006/04/my-favorite-browser-firefox.html" />
    <id>tag:mark.stosberg.com,2006:/blog//2.286</id>

    <published>2006-04-25T16:00:00Z</published>
    <updated>2009-05-17T01:40:03Z</updated>

    <summary> My current favorite browser is Firefox. It&apos;s easy to use for novice web users, while housing advanced features that demanding folks will appreciate as well. Firefox launches quickly. This is a basic but important quality. The larger Mozilla suite...</summary>
    <author>
        <name>Mark Stosberg</name>
        <uri>http://mark.stosberg.com/</uri>
    </author>
    
        <category term="Tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="firefox" label="Firefox" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="linux" label="Linux" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://mark.stosberg.com/blog/">
        <![CDATA[<div class="floatimgright"><a href="http://www.flickr.com/photos/markstos/3526486781/" title="coming home from dinner by Mark Stosberg, on Flickr"><img src="http://farm4.static.flickr.com/3377/3526486781_7ebc7e5ec1_m.jpg" alt="coming home from dinner" height="180" width="240" /></a></div>
<p>My current favorite browser is <a href="http://www.mozilla.org/products/firefox/">Firefox</a>.
    It's easy to use for novice web users, while housing
    advanced features that demanding folks will appreciate as well.</p>


    <p>Firefox launches quickly. This is a basic but important quality. The larger Mozilla suite that Firefox is
    descended from does not have this trait.</p>]]>
        <![CDATA[<p>Firefox runs on Mac OS X, <a href="http://www.linux.org/">Linux</a>,
    and Windows. This consistency across platforms helps minimize
    frustrations when switching computers. For people <a href="http://www.richmondcomputes.org/try">considering
        trying out Linux</a>, running open source software like Firefox
    and <a href="http://www.openoffice.org/">OpenOffice</a> can ease the
    transition.  </p>

    <p>Tabbed browsing has become essential to me.
    <a href="http://www.mozilla.org/products/firefox/why/#tab-browsing">Tabbed Browsing</a> refers the ability to
    display multiple web pages in one browser windows, each in it's own tab. It's a much faster and more organized
    than holding each page in it's own window, which may be hidden behind another. This feature is also available in
    Safari, Konqueror and several other browsers, but IE 6 still doesn't have it.</p>

    <p>Type-ahead find is a time saver. With Firefox, I just start typing a word, and an incremental search
    for that word on the page will begin. This is faster and easier to use than using "Control-F" to pop-up a search
    box, which obscures the page I'm searching.</p>

    <p>Excellent Rendering. Another fundamental feature done well. Firefox does an excellent job of
    rendering the most complex websites and does well adhering to the many established standards to web page
    rendering.</p>

    <p>Simple, easy to use and customizable. Unlike the Mozilla suite, Firefox is just a web browser, without extra
    functions cluttering the interface. It's also easy to customize the toolbar. I like to remove all the buttons
    except for the forward and back buttons, and use keyboard shortcuts or menus for the rest.</p>

    <p>Many <a href="http://extensionroom.mozdev.org/">extensions</a> are available. There are many extensions and
    plug-ins available to extend Firefox in all kinds of ways. My favorite extension is the
    <a href="http://chrispederick.myacen.com/work/firefox/webdeveloper/">web developer extension</a>. It adds an
    invaluable toolbar for debugging web page problems. My favorite feature is an option to display all the form tags
    directly as part of the page rendering. That's a time saver in the debugging process of my website
    development.</p>

    <p>You may also be interested in my <a href="../../../Tech/slackware_on_lowlap.html#text_browsers">favorite text-based
    browsers</a> for the unix console environment.</p>]]>
    </content>
</entry>

<entry>
    <title>First and second impressions of Kolab as a groupware server</title>
    <link rel="alternate" type="text/html" href="http://mark.stosberg.com/blog/2006/01/first-and-second-impressions-of-kolab-as-a-groupware-server.html" />
    <id>tag:mark.stosberg.com,2006:/blog//2.299</id>

    <published>2006-01-17T17:00:00Z</published>
    <updated>2009-06-15T02:59:19Z</updated>

    <summary> I&apos;ve helping a friend evaluate open source alternatives for small business desktops. His primary feature requirement is shared contacts and calendaring for a staff of seven professionals. Kolab looked attractive because it&apos;s a groupware solution made to integrate with...</summary>
    <author>
        <name>Mark Stosberg</name>
        <uri>http://mark.stosberg.com/</uri>
    </author>
    
        <category term="Tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="groupware" label="groupware" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="kolab" label="kolab" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://mark.stosberg.com/blog/">
        <![CDATA[ <div class="floatimgleft"><a href="http://www.flickr.com/photos/markstos/2726220571/" title="farm cats explore the bakfiets by Mark Stosberg, on Flickr"><img src="http://farm4.static.flickr.com/3207/2726220571_424a79816e_m.jpg" width="240" height="180" alt="farm cats explore the bakfiets" /></a></div>

<p>I've helping a friend evaluate open source alternatives for small business
desktops. His primary feature requirement is shared contacts and calendaring
for a staff of seven professionals. </p>

<p><a href="http://www.kolab.org/">Kolab</a> looked attractive because it's a
groupware solution made to integrate with Kontact, the personal information
management suite installed by default on Mandriva Linux.</p>

<p>Kolab is free and easy to install.(A <code>kolab</code> package is provided by Mandriva).</p>

<p>Kolab met and far exceeded the functionality I was looking for. It offered a
turnkey solution including complete e-mail management and the ability to scale
to hundreds of users across several domains. </p>]]>
        <![CDATA[

<p>It is itself built from many standard open source technologies including
Apache, PHP, Perl, IMAP and LDAP. The names may not be familiar but the value
behind the design is sensible. By re-using standard compontents, kolab plays to
the existings skill sets of those who manage it. This makes it easier to
customize and extend if necessary.</p>

<p>On the desktop, it was easy to set up Kontact clients to integrate with the
Kolab server.  From the start screen of the program there was a link to follow
which lead me to through a wizard to complete the process.  </p>

<p>Yet, for these benefits, Kolab didn't feel like a good fit. While Kolab was
easy to install, it actually installed 120(!) new packages to complete the
process, and starting about eight new to run continuously. While building in
everything that would be needed for a large deployment, it felt like too big 
a hammer for the simpler task at a hand.  </p>

<p>For a specific example, Kolab accomplishes a shared calendar through a concept
called a "shared folder". First I had to discover this, since I don't usually
think of a calendar as a folder. This folder is actually an e-mail folder that
the calendar program pays attention to, but the e-mail program basically
ignores. That seems like an odd solution to me.  </p>

<p>My first impression of contact sharing with equally cumbersome. I was
looking for a solution which each member should share contacts freely with
others. Kolab appeared to only share contacts that were managed through 
it's own interace. To add a new contact, it seems users would have to use
Kolab's web-based interface rather than a standard desktop addressbook person.
Again, I could see how this could work well for sharing a central corporate directory,
but wasn't what I had in mind for a small business solution. 
</p>

<h2>Other alternatives for small business calendar and contact sharing</h2>

<p>At <a href="http://www.summersault.com/">Summersault</a>, we have a <a href="http://www.summersault.com/community/weblog/2005/03/21/multi-platform-calendar-sharing-through-webdav.html">simple way related:to share
    digital calendars</a> among a team of five, including Mac, Windows and Linux users.</p>

<p>Simply, we use different desktop software, but they share two features: First,
they export the standard ICal format. Second, they allow subscribing to
multiple remote calendars, so we can all subscribe to the other calendars
without the need for a central server.</p>

<p>I plan to explore an option more along these lines for my next project.</p>

<p>I'm hoping to find an equally simple solution for contact sharing. </p>

<p>Two approaches seem promising to consider: <a
href="http://www.novell.com/products/desktop/features/evolution.html">Evolution</a>
is a desktop PIM suite that has the ability to allow users to share contacts be
providing everyone write access to shared LDAP server.</p>

<p><a href="http://www.getthunderbird.com">Thunderbird</a> is the mail program the
team is already using, and it would be nice to keep using it if possible.  If
<a href="http://wiki.mozilla.org/Thunderbird:Collected_User_Requests#LDAP_write_.26_IMAP_ACL_capability">LDAP write access could be added to Thunderbird</a>, it could be the ideal solution
here. </p>

<p><em>Now a second look, a couple weeks later.</em></p>

<p>When I last looked at Kolab
as a groupware server, I came away feeling it was not a good fit, in part because the storage model didn't make sense to me.</p>

<p>After further consideration, I've come around. Storing all the data in an IMAP
server actually makes a lot of sense. I took the liberty of starting <a
href="http://wiki.kolab.org/index.php/Why_IMAP_Is_Used_For_Storage">a page on
the Kolab wiki detailing why.</a>
</p>
<p>Kolab can quite readily share all kinds of groupware resources, including
calendars and contacts, through shared IMAP folders. It's not necessary to
involve an LDAP server for this, nor is it even necessary for users to use this
set of IMAP folders for their e-mail, if simple a sharing scheme is sufficient.
</p>

<p>In summary, I discovered the Kolab can scale <i>down</i> as well as up, and it
was easy to set up this way. It just took a little patience to read the
documentation and  understand the design.
</p>

<p>In the process, I've also become very impressed with <a
href="http://kontact.kde.org">Kontact</a> as a groupware client. Not only does
it work well with Kolab, it appears to work well with <a
href="http://www.kontact.org/groupwareservers.php">several other groupware
servers</a>.</p>

<p>
Several of these other groupware projects put a focus on providing a web-based
interface to all the data. I already have favorable first impressions all the
options that I looked at.</p>

<p>As a professional web-database programmer, exploring these options further
appeals to me because it may mean I have a greater ability to understand and modify the
systems myself if I chose to. </p>

<p>Apparently my adventure exploring groupware isn't over yet!</p>

<p>One thing has become clear: there are fewer and fewer reasons to chose Exchange
and Outlook as a solution, as alternatives exist that are <a href="http://www.moztips.com/index.php?id=130">lower cost</a>,
have the features and compatibility and are based on open source and open standards. </p>]]>
    </content>
</entry>

<entry>
    <title> A great first experience with Linux scanning    </title>
    <link rel="alternate" type="text/html" href="http://mark.stosberg.com/blog/2005/02/a-great-first-experience-with-linux-scanning.html" />
    <id>tag:mark.stosberg.com,2005:/blog//2.219</id>

    <published>2005-02-15T17:00:00Z</published>
    <updated>2008-09-16T02:34:31Z</updated>

    <summary> Today I tried to scan something using Linux for the first time. Although must hardware I want Linux to talk to general works well, I still have a number of memories of finesses and fussing with things to get...</summary>
    <author>
        <name>Mark Stosberg</name>
        <uri>http://mark.stosberg.com/</uri>
    </author>
    
        <category term="Tech" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="linux" label="linux" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="scanning" label="scanning" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://mark.stosberg.com/blog/">
        <![CDATA[<a href="http://www.flickr.com/photos/markstos/2861645600/" title="Morphine Explosion by Mark Stosberg, on Flickr"><img src="http://farm4.static.flickr.com/3279/2861645600_20f36b3f2e_m.jpg" alt="Morphine Explosion" style="margin-right: 10px;" align="left" width="240" height="163" /></a> Today I tried to scan something using Linux for the first time.
Although must hardware I want Linux to talk to general works well,
I still have a number of memories of finesses and fussing with things
to get them to work (moreso from the distant past than recently). 
This is what I expected out my first Linux scanning experience.
<p>
Instead, It was an very impressive experience. I plugged the scanner in and it   
was recognized. I easily found and installed a scanner package
called <a href="http://www.xsane.org/">Xsane</a> using Mandrake's built-in Software Installer.  (I just searched for software with 'scanner' in the description'). 
</p><p>
XSane needed no configuration to talk to my scanner. From my experience using
Macs with various scanner, I recall that usually each scanner has it it's own
specific drivers to install and software to use, often with mediocre features
and inteface.
</p><p>
I needed to install no additional drivers in this case. 
</p><p>
Although XSane was feature rich, it was easy to find just the details I needed
to adjust the colors, rotate and crop the image, and save it in a file format
of my choice.
</p><p>
I would say that XSane is the best scanner interface software I've used so far.
</p><p>
With <a href="http://printing.kde.org/overview/kprinter.php">Kprinter</a>, it
was easy to complete my task by turning the 7 PostScripts I had generated into
a single PDF. I simply needed to open the files in Kprinter, and then choose
the "Save to PDF" option.  
</p><p>
It was a pleasant first experience to discover this Linux desktop software that
was not just "good enough", but excellent. 
</p>
I look forward to more "Just Works" experiences.
    ]]>
        
    </content>
</entry>

</feed>
