

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>jazzsequence</title>
	<atom:link href="http://www.jazzsequence.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jazzsequence.com</link>
	<description>design, technology, music, gaming, geekery</description>
	<lastBuildDate>Thu, 09 Sep 2010 12:36:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<atom:link rel='hub' href='http://www.jazzsequence.com/?pushpress=hub'/>
		<item>
		<title>Indian Flowers</title>
		<link>http://feedproxy.google.com/~r/museumthemes/~3/aqMRa0-hb5A/</link>
		<comments>http://feedproxy.google.com/~r/museumthemes/~3/aqMRa0-hb5A/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 16:20:31 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[museum themes]]></category>
		<category><![CDATA[batik]]></category>
		<category><![CDATA[blue]]></category>
		<category><![CDATA[blush]]></category>
		<category><![CDATA[clean]]></category>
		<category><![CDATA[custom menu]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[flowers]]></category>
		<category><![CDATA[font-face]]></category>
		<category><![CDATA[gpl]]></category>
		<category><![CDATA[grace]]></category>
		<category><![CDATA[green]]></category>
		<category><![CDATA[india]]></category>
		<category><![CDATA[ink]]></category>
		<category><![CDATA[lace]]></category>
		<category><![CDATA[lilac]]></category>
		<category><![CDATA[minimal]]></category>
		<category><![CDATA[museum theme]]></category>
		<category><![CDATA[parchment]]></category>
		<category><![CDATA[pink]]></category>
		<category><![CDATA[post thumbnail]]></category>
		<category><![CDATA[premium]]></category>
		<category><![CDATA[premium theme]]></category>
		<category><![CDATA[premium themes]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[sophistication]]></category>
		<category><![CDATA[tapestry]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[white]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress theme]]></category>

		<guid isPermaLink="false">http://museumthemes.com/?p=355</guid>
		<description><![CDATA[This theme, inspired by vintage Indian batiks and tapestries, exudes grace and sophistication.  6 color palettes are available so you can choose the one to fit your mood, office or season.  Built into the theme are our normal treasure trove of customized social networking icons, automagic Twitter hovercards for @usernames and configurable tweet displays, and...&#160;(<a href="http://museumthemes.com/blog/museum-themes/indian-flowers/">read more</a>)


Related posts:<ol><li><a href='http://feedproxy.google.com/~r/museumthemes/~3/cASVFCsZAJY/' rel='bookmark' title='Permanent Link: Color Garden'>Color Garden</a></li>
<li><a href='http://www.arcanepalette.com/themes/museum-theme-libris/' rel='bookmark' title='Permanent Link: New Museum Theme: Ex Libris'>New Museum Theme: Ex Libris</a></li>
<li><a href='http://feedproxy.google.com/~r/museumthemes/~3/3YlRXr7gIlM/' rel='bookmark' title='Permanent Link: Baby SweetTooth'>Baby SweetTooth</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-large wp-image-356" title="default" src="http://museumthemes.com/wp-content/uploads/2010/09/default-750x427.jpg" alt="default 750x427 Indian Flowers" width="750" height="427" /></p>
<p>This theme, inspired by vintage Indian batiks and tapestries, exudes grace and sophistication.  6 color palettes are available so you can choose the one to fit your mood, office or season.  Built into the theme are our normal treasure trove of customized social networking icons, automagic Twitter hovercards for @usernames and configurable tweet displays, and social bookmarking options on posts.  The theme is optimized for readability and includes built-in WordPress post thumbnails, custom nav menu and widgetized sidebar and footer.</p>
<h3><a href="http://museumthemes.com/indianflowers" >View Demo</a> | <a href="http://museumthemes.com/products-page/museum-themes/indian-flowers/">Buy Indian Flowers &#8212; $60</a></h3>

<a href='http://museumthemes.com/blog/museum-themes/indian-flowers/attachment/default/' title='default'><img width="150" height="150" src="http://museumthemes.com/wp-content/uploads/2010/09/default-150x150.jpg" class="attachment-thumbnail" alt="default 150x150 Indian Flowers" title="default" /></a>
<a href='http://museumthemes.com/blog/museum-themes/indian-flowers/attachment/blush/' title='blush'><img width="150" height="150" src="http://museumthemes.com/wp-content/uploads/2010/09/blush-150x150.jpg" class="attachment-thumbnail" alt="blush 150x150 Indian Flowers" title="blush" /></a>
<a href='http://museumthemes.com/blog/museum-themes/indian-flowers/attachment/ink/' title='ink'><img width="150" height="150" src="http://museumthemes.com/wp-content/uploads/2010/09/ink-150x150.jpg" class="attachment-thumbnail" alt="ink 150x150 Indian Flowers" title="ink" /></a>
<a href='http://museumthemes.com/blog/museum-themes/indian-flowers/attachment/lace/' title='lace'><img width="150" height="150" src="http://museumthemes.com/wp-content/uploads/2010/09/lace-150x150.jpg" class="attachment-thumbnail" alt="lace 150x150 Indian Flowers" title="lace" /></a>
<a href='http://museumthemes.com/blog/museum-themes/indian-flowers/attachment/lilac/' title='lilac'><img width="150" height="150" src="http://museumthemes.com/wp-content/uploads/2010/09/lilac-150x150.jpg" class="attachment-thumbnail" alt="lilac 150x150 Indian Flowers" title="lilac" /></a>
<a href='http://museumthemes.com/blog/museum-themes/indian-flowers/attachment/parchment/' title='parchment'><img width="150" height="150" src="http://museumthemes.com/wp-content/uploads/2010/09/parchment-150x150.jpg" class="attachment-thumbnail" alt="parchment 150x150 Indian Flowers" title="parchment" /></a>
<a href='http://museumthemes.com/blog/museum-themes/indian-flowers/attachment/page/' title='page'><img width="150" height="150" src="http://museumthemes.com/wp-content/uploads/2010/09/page-150x150.jpg" class="attachment-thumbnail" alt="page 150x150 Indian Flowers" title="page" /></a>
<a href='http://museumthemes.com/blog/museum-themes/indian-flowers/attachment/category/' title='category'><img width="150" height="150" src="http://museumthemes.com/wp-content/uploads/2010/09/category-150x150.jpg" class="attachment-thumbnail" alt="category 150x150 Indian Flowers" title="category" /></a>

<img src="http://feeds.feedburner.com/~r/museumthemes/~4/aqMRa0-hb5A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://museumthemes.com/blog/museum-themes/indian-flowers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developing tabletop games like software</title>
		<link>http://www.jazzsequence.com/department-of-special-projects/developing-tabletop-games-software/</link>
		<comments>http://www.jazzsequence.com/department-of-special-projects/developing-tabletop-games-software/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 03:17:20 +0000</pubDate>
		<dc:creator>jazzs3quence</dc:creator>
				<category><![CDATA[department of special projects]]></category>
		<category><![CDATA[ministry of games]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[role playing]]></category>
		<category><![CDATA[role playing game for grifters]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[theory]]></category>

		<guid isPermaLink="false">http://www.jazzsequence.com/?p=8184</guid>
		<description><![CDATA[I&#8217;ve been working on The Long Con in my free time, and when I haven&#8217;t been working on it, I&#8217;ve been musing over the development philosophy.  I don&#8217;t know if what I&#8217;m doing is that much different than other open source role playing games.  I haven&#8217;t really explored the open source RPG community, I just know that it exists.  So, at the very least, I can say that I haven&#8217;t been influenced by any of those ideas.  I&#8217;ve probably said it before, but I&#8217;ll deign to repeat myself: I&#8217;m modelling the development of the game after software development, particularly open...&#160;<span id="bracket">{</span>&#160;<a href="http://www.jazzsequence.com/department-of-special-projects/developing-tabletop-games-software/">read more</a>&#160;<span id="bracket">}</span>


Related posts:<ol><li><a href='http://www.jazzsequence.com/department-of-special-projects/applying-open-source-gaming/' rel='bookmark' title='Permanent Link: Applying open source to gaming'>Applying open source to gaming</a></li>
<li><a href='http://whtthefsck.tumblr.com/post/455419781' rel='bookmark' title='Permanent Link: &quot;We are losing colleagues who played an important role getting us to where we are — #1 in games and&#8230;&quot;'>&quot;We are losing colleagues who played an important role getting us to where we are — #1 in games and&#8230;&quot;</a></li>
<li><a href='http://www.jazzsequence.com/geek-of-technology/hack-to-in-place-%e2%80%9cdowngrade%e2%80%9d-from-windows-7-ultimate-or-professional-to-less-premium-editions/' rel='bookmark' title='Permanent Link: Hack to In-Place “Downgrade” from Windows 7 Ultimate or Professional to Less Premium Editions'>Hack to In-Place “Downgrade” from Windows 7 Ultimate or Professional to Less Premium Editions</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jazzsequence.com/wp-content/uploads/2010/09/developing-games-like-software.png"><img class="aligncenter size-full wp-image-8188" title="developing-games-like-software" src="http://www.jazzsequence.com/wp-content/uploads/2010/09/developing-games-like-software.png" alt="developing games like software Developing tabletop games like software" width="682" height="69" /></a>I&#8217;ve been working on <a href="http://jazzsequence.com/longcon/index.php?title=Main_Page" target="_blank">The Long Con</a> in my free time, and when I haven&#8217;t been working on it, I&#8217;ve been musing over the development philosophy.  I don&#8217;t know if what I&#8217;m doing is that much different than other open source role playing games.  I haven&#8217;t really explored the open source RPG community, I just know that it exists.  So, at the very least, I can say that I haven&#8217;t been influenced by any of those ideas.  I&#8217;ve probably said it before, but I&#8217;ll deign to repeat myself: I&#8217;m modelling the development of the game after software development, particularly open source software projects.  What does that mean exactly?  Well, I&#8217;ve had quite a bit of time to think about it.</p>
<h3>Get the 1.0 out as quickly as possible</h3>
<p>Despite the wave of betas and user-previews that we&#8217;ve grown accustomed to, from our <a id="aptureLink_WEOKTKOAXX" href="http://www.crunchbase.com/product/gmail">email software</a> to our <a id="aptureLink_IhR6U2uTtv" href="http://www.tweetdeck.com/">Twitter clients</a> to our <a id="aptureLink_i3VNCChoWC" href="http://www.crunchbase.com/company/empire-avenue">online timesucks</a>, a beta version is what it is: incomplete.  It&#8217;s beta because it hasn&#8217;t yet fulfilled the requirements of an official release.  And while we&#8217;ve settled with Good Enough for years, particularly with Gmail, in other cases, a pre-release version of the software can be damaging to the inevitable release of the final version.</p>
<p>Let&#8217;s take <a id="aptureLink_RRKwGkG6b4" href="http://en.wikipedia.org/wiki/Wine%20%28software%29">Wine</a> as an example.  Wine is a Windows emulator for <a id="aptureLink_y8JVyRqsdW" href="http://en.wikipedia.org/wiki/Linux">Linux</a>, able to run Windows binaries as Linux-native applications.  The goal for 1.0 was to make Wine a workable environment for most major Windows desktop applications like Microsoft Office, Adobe Creative Suite and other apps that people use most frequently.  The theory was that when those apps could install without any problems, they&#8217;ve reached their 1.0 landmark.</p>
<p>This would have been great when we were looking for a viable Windows alternative operating system.  It would have thrown Linux right out there for its inherent cost-effectiveness, frequent, integrated updates, and ability to get things done right.  However, the world that needed Wine 1.0 was not the world that finally greeted Wine 1.0 when it was completed.  We needed Wine 1.0 when we were trudging through Windows ME or hanging onto the buggy Windows 98.  When Windows XP came around, it was a minor improvement, but still we had no other revolutionary options &#8212; Mac OSX wouldn&#8217;t be released for another year.  By the time Wine 1.0 was complete, we had two <em>actually really good</em> operating systems to choose from with an OSX well into its development cycle and Windows Vista and then 7 a year later.  The time when Wine could have turned Linux into a powerful alternative for the masses in the operating system market was passed &#8212; we already had pretty good options.</p>
<p><a href="http://ma.tt" target="_blank">Matt Mullenweg</a>, founder of <a id="aptureLink_deBCspr6ZZ" href="http://www.automattic.com">Automattic</a> and one of the major forces behind <a id="aptureLink_Wom8NGJk90" href="http://www.crunchbase.com/product/wordpress">WordPress</a> said in a <a href="http://www.masternewmedia.org/online-community-building-wordpress-matt-mullenweg-increase-your-number-of-users/" target="_blank">presentation a few years ago</a></p>
<blockquote><p>Get out of version 1.0 of your product as soon as possible.  Even if it sucks.</p></blockquote>
<p>The idea is that you want <em>people</em> using the software, breaking it, trying it in new ways that you didn&#8217;t think of when you were writing it.  Get the 1.0 out so real people, not just coders, developers, and nerds are the ones actually using it.</p>
<p>One of the core ideas of development for The Long Con is to build a simple, solid, usable system as quickly as possible.  Much like the structure of WordPress itself, the core Long Con system will contain only as much as is absolutely necessary or beneficial for the enjoyment of the game.  New features, rules, add-ons can be added and expanded later.  What I have now &#8212; I think &#8212; is a solid beta.  It&#8217;s rough around the edges.  It&#8217;s untested.  But I believe it&#8217;s a usable system and even has some flourishes for advanced and (what I deem to be) unique rules and features.  After we run our seminal test game and clean up some of the documentation, it should be ready for a 1.0 release.</p>
<p>Does this mean it&#8217;s done?  Absolutely not.  There are several major components that are missing, including GM-less play, that I have planned and still want to include.  However, I&#8217;ve decided that those can and should be added at a later upgrade.  Plugins weren&#8217;t added to WordPress until 1.2, and themes weren&#8217;t added until 1.5.  Now entire businesses are built on custom plugins and themes, and the official WordPress plugin repository stores over 10,000 unique plugins.  Which leads into the next point:</p>
<h3>Never stop developing</h3>
<p>What the hell happened between Dungeons and Dragons and Advanced Dungeons &amp; Dragons?  There was, like, an <em>epic</em> gap, and AD&amp;D only <em>marginally</em> resembled the original D&amp;D.  Times, trends and ideas change.  I co-wrote a system called <a title="for the brave" href="http://www.sfgoth.com/~raveneye/GtheC/index.html" target="_blank">Goth: the Corruption</a> &#8212; a sort of goth-centric take on <a id="aptureLink_thfdujb2CW" href="http://en.wikipedia.org/wiki/Vampire%3A%20The%20Masquerade"><em>Vampire: the Masquerade</em></a> &#8212; somewhere in the neighborhood of 15 years ago.   It hasn&#8217;t been touched since.  Is that system topical and relevant?  Probably not.  Could it be?  Absolutely.  Even <em>Vampire</em>, which it was inspired by, has gone through some pretty revolutionary changes since the time GtheC was written, including two major revisions and a rebranding.  The difficulty of tabletop game systems is that once the game is printed, that&#8217;s it, it&#8217;s set in stone.  The current edition of Dungeons and Dragons sort of gets around this by releasing updated rules for .5 releases, but there&#8217;s still a lot of time in between a 3.0 and a 3.5 and when the 3.5 or the 4.0 is released, that means your players and storytellers need to go out and buy a whole new stack of books.</p>
<p>Software doesn&#8217;t have to work that way.  Sure, when the new version is released you need to &#8212; in some form or another &#8212; download the updated copy.  By making your software free-as-in-beer, you make it easier for your user by taking out the cost concern of getting the upgrade.  Keeping frequent updates and keeping your users informed of them &#8212; and why they should care about the updates &#8212; encourages users to grab the most recent version even if there&#8217;s a minor inconvenience.  If we applied this to gaming, it&#8217;s the equivalent of Wizards of the Coast coming up with an awesome new system for the next version of D&amp;D but it would otherwise need to wait for the next official release.  You could wait, or you could download a &#8220;patch&#8221; that you could keep as an e-book (or in some other form) and print out or email around to your players and start using this Saturday.  Who wouldn&#8217;t want to be using the most updated version of the rules if they added cool new things you could do and you could get it delivered to your inbox automatically for free?</p>
<p>One of the key elements of getting the 1.0 out as quickly as possible and delaying important features or milestones to later releases when you can focus more attention to them is that it keeps you focussed.  Complete this task right here and don&#8217;t worry about feature x over there, that&#8217;s scheduled for 1.3.  It doesn&#8217;t matter when 1.1 and 1.2 come out, and it doesn&#8217;t matter if they come out in short succession if that&#8217;s the way it works out.  What matters, as a game (and software) developer is that you remain focussed on only what&#8217;s in front of you and that what&#8217;s in front of you is the most important thing you need to be working on for the project right now.</p>
<p>Along with that is to set a goal to have tangible results in a set period of time.  WordPress&#8217; goal is to release 3 major version updates each year.  This holds you accountable to continuing development and making sure your project doesn&#8217;t stagnate.</p>
<h3>Allow for modding</h3>
<p>One of the most transformative features added into the Dungeons &amp; Dragons system after Wizards of the Coast took over from TSR was making the D20 system open source.  AD&amp;D was great, and the plethora of expansion sets and storytelling resources were far-reaching.  Sets like <a id="aptureLink_PLcFZiJPkC" href="http://en.wikipedia.org/wiki/Ravenloft">Ravenloft</a>, <a id="aptureLink_ifLYXYp565" href="http://en.wikipedia.org/wiki/Planescape">Planescape</a>, <a id="aptureLink_D1JgUU0RSR" href="http://en.wikipedia.org/wiki/Forgotten%20Realms">Forgotten Realms</a> and <a id="aptureLink_giZ0vBVER2" href="http://en.wikipedia.org/wiki/Dark%20Sun">Dark Sun</a> changed the whole landscape of the type of story you could tell.  But even so, you were still confined to those systems, those worlds.  And some of us like to tinker.  Others of us wonder what it would be like to play a game set in an obscure TV show for which a standalone game hasn&#8217;t been built.  Enter D20.</p>
<p>My first exposure to the D20 system was through the Babylon 5 game.  I knew of the major changes in D&amp;D 3rd ed. after Wizards of the Coast took it, but I didn&#8217;t realize the D20 system had become open property.  The idea that you could take the core gaming system and overlay <em>any scenario or world you could think of</em> on top of it was brilliant, and allowed independent publishing houses and armchair game developers the opportunity to build a game without having to worry about the system.  It enabled players to enter into a brand new game without having to re-learn core rules and systems (since it&#8217;s fairly likely that you would have played at least <em>one</em> D20 game in your lifetime).  In short, it made tabletop RPGs more like what PC games had been doing for years, since the very first Doom mods put you in Homer Simpson&#8217;s shoes as you ate donuts and beer through Doom&#8217;s maze-like levels.</p>
<p>In The Long Con, there are three major ways the game can be modded and further developed without touching the core rules; Plugins, Modules and Extensions.  Each takes a page from open source software developing.  Plugins are add-ons that add new features or rules to the core system.  Developing a LARP system around The Long Con might be a plugin (albeit a really big plugin), as would adding or replacing Skills to make the game more action-packed.  Modules are sourcebooks that contain NPCs and bad guys.  Modules are crucial to GM-less play, since to play without a GM you would be relying solely on material from modules.  Extensions are full scenarios or worlds.  Extensions can contain plugins and modules (in fact, they probably should), and might also have unique world information and data.  One of the things that appealed to me about The Long Con as a game concept was that it&#8217;s not time period-centric.  I think it&#8217;s fairly safe to say that since the dawn of man, there have been con artists.  So you can run the game in any time period or world scenario you can think of, from steampunk to space opera to gritty war dramady.  I envision extensions expanding the game system almost indefinitely.</p>
<h3>Engage the community</h3>
<p>The reason I wanted The Long Con to be open source was to encourage community involvement.  (And once the 1.0 is done, I&#8217;ll start fencing it around the greater gaming community to see if there&#8217;s any interest.)  The last thing I want is to be the only one playing or writing for The Long Con, but I see it as being appealing to an audience far greater than just me.  Not just in the playing aspect, but in the building and developing aspect.  I had no idea, going into this, that open source gaming even existed, I was just going off of being really passionate about the <a id="aptureLink_lrkdOiOPuk" href="http://en.wikipedia.org/wiki/GPL">GPL</a> and what we were doing over on <a href="http://museumthemes.com" target="_blank">Museum Themes</a> under the GPL.  The idea struck me &#8212; hey, this doesn&#8217;t have to apply to software.  Building a community of fellow passionate users reinforces all the other points and keeps you going when you otherwise might throw the project along the wayside.</p>
<p>Again, I have no idea if applying an open source software philosophy and approach to building a role playing game is an original idea.  But it feels right.  More than that, it feels like it might benefit the development of the game in a way that a traditional, linear approach wouldn&#8217;t.  It&#8217;s easy to find yourself overwhelmed by the amount of work or to just put a project like this on hold and then forget about it.  I believe that applying this kind of approach can seriously combat that, put your idea into a framework, and potentially transform it from an idea to an actual completed and viable work.</p>


<p>Related posts:<ol><li><a href='http://www.jazzsequence.com/department-of-special-projects/applying-open-source-gaming/' rel='bookmark' title='Permanent Link: Applying open source to gaming'>Applying open source to gaming</a></li>
<li><a href='http://whtthefsck.tumblr.com/post/455419781' rel='bookmark' title='Permanent Link: &quot;We are losing colleagues who played an important role getting us to where we are — #1 in games and&#8230;&quot;'>&quot;We are losing colleagues who played an important role getting us to where we are — #1 in games and&#8230;&quot;</a></li>
<li><a href='http://www.jazzsequence.com/geek-of-technology/hack-to-in-place-%e2%80%9cdowngrade%e2%80%9d-from-windows-7-ultimate-or-professional-to-less-premium-editions/' rel='bookmark' title='Permanent Link: Hack to In-Place “Downgrade” from Windows 7 Ultimate or Professional to Less Premium Editions'>Hack to In-Place “Downgrade” from Windows 7 Ultimate or Professional to Less Premium Editions</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.jazzsequence.com/department-of-special-projects/developing-tabletop-games-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to upgrade your Museum Theme to the most current version after you’ve made changes to the files</title>
		<link>http://feedproxy.google.com/~r/museumthemes/~3/-9hkFS-rqfE/</link>
		<comments>http://feedproxy.google.com/~r/museumthemes/~3/-9hkFS-rqfE/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 18:52:16 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[museum themes]]></category>
		<category><![CDATA[gpl]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[museum theme]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress tips]]></category>

		<guid isPermaLink="false">http://museumthemes.com/?p=346</guid>
		<description><![CDATA[Our themes are released under the GPL.  That means that you are free to take them, change them, and even redistribute them under the terms of the GNU Public Licence.  We&#8217;ve seen what a couple of you have done with our themes and we couldn&#8217;t be happier to see you taking our code and bending...&#160;(<a href="http://museumthemes.com/blog/museum-themes/upgrade-museum-theme-current-version-files/">read more</a>)


Related posts:<ol><li><a href='http://www.arcanepalette.com/themes/museum-theme-libris/' rel='bookmark' title='Permanent Link: New Museum Theme: Ex Libris'>New Museum Theme: Ex Libris</a></li>
<li><a href='http://feedproxy.google.com/~r/museumthemes/~3/iqXpyRq8gfQ/' rel='bookmark' title='Permanent Link: What’s coming from Museum Themes'>What’s coming from Museum Themes</a></li>
<li><a href='http://www.arcanepalette.com/articles/museum-themes-unleashed/' rel='bookmark' title='Permanent Link: Museum Themes Unveiled'>Museum Themes Unveiled</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Our themes are released under the <a href="http://museumthemes.com/gpl/">GPL</a>.  That means that you are free to take them, change them, and even redistribute them under the terms of the GNU Public Licence.  We&#8217;ve seen what a couple of you have done with our themes and we couldn&#8217;t be happier to see you taking our code and bending it to fit your site.</p>
<h3>But what happens when there&#8217;s a new version and you want to upgrade?</h3>
<p>The first things you&#8217;ll want to do to keep your customizations and also keep the core code up-to-date is to create your own &#8220;fork&#8221; of the theme.  This is a lot less complicated than it sounds, and all it means at this point is to rename the folder that holds the theme files (so if you&#8217;re using <a href="http://museumthemes.com/blog/museum-themes/ap-museum-zine/">Museum zine</a>, you could change the folder name from <code>AP-Museum_zine</code> to <code>YourDomain-Museum_zine</code> or <code>YourDomain_zine</code> or just <code>YourDomain</code> &#8212; whatever you want as long as it makes sense to you) and to make some minor edits to the main stylesheet (<code>style.css</code>).</p>
<p>Why do you need to edit the stylesheet if you&#8217;re not making any CSS changes?  Well, WordPress checks the <code>style.css</code> to grab some basic information that&#8217;s used on the Appearance → Themes page.  All of that stuff is located above all the code, so if we&#8217;re looking at zine again, you&#8217;d see this:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/*
Theme Name: AP-Museum zine
Theme URI: http://www.arcanepalette.com
Description: AP Museum zine is a set of grungy, magazine-style themes inspired by the underground fanzine movement
Version: 1.1
Author: Arcane Palette Creative Design
Author URI: http://www.arcanepalette.com
*/</span></pre></div></div>

<p>If you have two themes with the same name in the Themes page, both will display, but it gets confusing (for the record, WordPress tells you the location of the files underneath the description, where it says <span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; line-height: 16px; font-size: 12px; color: #333333;">All of this theme’s files are located in <code style="margin-top: 0px; margin-right: 1px; margin-bottom: 0px; margin-left: 1px; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; outline-width: 0px; outline-style: initial; outline-color: initial; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #eaeaea; font-family: Consolas, Monaco, Courier, monospace; font-size: 11px; background-position: initial initial; background-repeat: initial initial; border: 0px initial initial;">/themes/AP-Museum_zine</code></span> so even if you skip this step, you can still sort of tell which is which).  So what you may want to do is change the Theme Name so it appears as something different on the Themes page.  All you need to do is change <code>AP-Museum zine</code> next to <code>Theme Name:</code> to something else of your choosing.</p>
<p>Congratulations, you&#8217;re now officially a theme developer and have made your own version of a WordPress theme! (If you wanted to distribute it to others at this point, there&#8217;s a few more things you&#8217;re required to do by the GPL before you&#8217;re good to go on that point, and &#8220;forks&#8221;, in particular, have some special rules.  It&#8217;s a good idea to be familiar with the <a href="http://www.opensource.org/licenses/gpl-3.0.html" >terms of the GPLv3</a> &#8212; which is what our themes are released under &#8212; before actually releasing your own theme.  For the most part, however, you probably don&#8217;t have any intention of redistributing your theme, so you don&#8217;t need to worry about GPL guidelines or restrictions &#8212; the GPL only affects you in that sense when you choose to <em>distribute</em> your theme &#8212; customizing your theme for your own personal use is fair game.)</p>
<p>Nothing we&#8217;ve done so far has actually <em>changed anything.</em> In reality, you&#8217;ve <em>already</em> changed the theme, so all we&#8217;re doing is changing the name and the directory to reflect that.  (As such, any of the other things in the <code>style.css</code> you want to change, like the version or the author, you&#8217;re free to do also.)  Now we&#8217;ll concentrate on incorporating the new code into your theme (or vice-versa: your customized code into the new version).  To do that, you first need to know what files you&#8217;ve changed.  Every time a piece of GPL software is modified, the new version is required to include some form of documentation saying what you changed and when.  This is primarily to keep developers accountable for their code, so that if you fork a piece of software, someone else can come along and figure out where the software was forked from the original source and what things were added or changed.  But even more than that, keeping this kind of documentation &#8212; which can be in the form of a Changelog &#8212; keeps you honest, and provides important reference notes for when you need to make future updates.  All our themes include a <code>changelog.txt</code> file in the theme folder which includes all the changes up to that date.  You may want to check this before you start so you know what we updated in the new version.  It might save you some work if you&#8217;ve modified a file that we didn&#8217;t make any changes to this time around &#8212; in that case, you could just keep your version rather than copying your code into the version of the file included in the theme zip package.</p>
<p>Let&#8217;s say you&#8217;ve edited the header (<code>header.php</code>), the sidebar (<code>sidebar.php</code>) and the single post template (<code>single.php</code>).  The first thing you&#8217;ll want to do is put those files aside &#8212; create a temp directory within your theme and copy those files in, or just copy them to the desktop.  For that matter, it&#8217;s probably a good idea to back up your whole theme, just in case there&#8217;s anything you might have forgotten about.  Once you&#8217;ve gotten your customized files out of the way &#8212; including the <code>style.css</code> that you just modified &#8212; copy the contents of the updated theme into your theme folder.  This will most likely involve extracting the zip somewhere on your computer, then navigating to that folder, selecting all the files inside and copying/pasting them into your theme.</p>
<p>Occasionally, we reference specifically in the changelog what files we&#8217;ve created or modified, and moving forward we&#8217;ll be doing a better job of being more specific in this regard.  If it doesn&#8217;t look like we&#8217;ve made any changes to any of the files you&#8217;ve modified, you can just copy your customized versions into the theme folder and be done.  However, if we (explicitly or implicitly) reference in the changelog that we updated any of the files you&#8217;ve customized (including changes to <code>style.css</code>, which should be fairly rare in most cases), you&#8217;ll need to go into your version and copy your customizations into the code of the updated version.  Presumably you remember (or at least have a general idea) of what you did last time, and if all the code surrounding yours remained the same (which it should), it will be fairly easy to do a stare-and-compare with the two files and figure out what you need to do.</p>
<p>If you&#8217;ve been making the changes live on your site, everything should be ready to check and make sure it worked at this point.  If you&#8217;ve been editing the files offline (recommended), you should be good to upload them and see if anything else needs to be tweaked.  Now&#8217;s when you&#8217;ll find out if your customizations were actually limited to the files you updated in the new version, or if there were other modifications that slipped your mind.  However, if you have a backup of the original theme, you can always go back, find what you added, and copy that into the new version of that file, too.</p>
<p>That&#8217;s it.  Now you&#8217;ve got all the benefits of the new version of the software with your own customizations.  If you have any questions along the way, feel free to let us know in the <a href="http://museumthemes.com/groups/museum-themes-support/forum/topic/how-to-upgrade-your-museum-theme-if-youve-made-modifications-to-the-code/">Support Forums</a>.  If you&#8217;re using a modified version of our Museum Themes, we&#8217;d love to see links posted in the comments!</p>
<img src="http://feeds.feedburner.com/~r/museumthemes/~4/-9hkFS-rqfE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://museumthemes.com/blog/museum-themes/upgrade-museum-theme-current-version-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to add customizable header images and customizable backgrounds to your WordPress theme</title>
		<link>http://feedproxy.google.com/~r/museumthemes/~3/ZcExfDh2WD4/</link>
		<comments>http://feedproxy.google.com/~r/museumthemes/~3/ZcExfDh2WD4/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 17:33:34 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[museum themes]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[color garden]]></category>
		<category><![CDATA[custom background]]></category>
		<category><![CDATA[custom header]]></category>
		<category><![CDATA[functions]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[header]]></category>
		<category><![CDATA[mark jaquith]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[post thumbnail]]></category>
		<category><![CDATA[timthumb]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress 3.0]]></category>
		<category><![CDATA[wordpress hacks]]></category>
		<category><![CDATA[wordpress tips]]></category>

		<guid isPermaLink="false">http://museumthemes.com/?p=335</guid>
		<description><![CDATA[One of the coolest new features of WordPress 3.0 is the ability to customize the site header image and background color or image. The custom header actually goes one step further and lets you set a unique header for each of your pages. This means that you can create unique headers that tie into the...&#160;(<a href="http://museumthemes.com/blog/wordpress/add-customizable-header-images-customizable-backgrounds-wordpress-theme/">read more</a>)


Related posts:<ol><li><a href='http://www.jazzsequence.com/social/arcane-palette/free-wordpress-theme-ap-blueprint/' rel='bookmark' title='Permanent Link: Free WordPress Theme: AP-blueprint'>Free WordPress Theme: AP-blueprint</a></li>
<li><a href='http://www.jazzsequence.com/social/arcane-palette/wordpress-theme-framework-ap-blueprint-updated/' rel='bookmark' title='Permanent Link: WordPress theme framework AP-blueprint updated'>WordPress theme framework AP-blueprint updated</a></li>
<li><a href='http://www.jazzsequence.com/department-of-special-projects/free-wordpress-theme-harbinger/' rel='bookmark' title='Permanent Link: Free WordPress Theme: The Harbinger'>Free WordPress Theme: The Harbinger</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>One of the coolest new features of WordPress 3.0 is the ability to customize the site header image and background color or image.  The custom header actually goes one step further and lets you set a unique header for each of your pages.  This means that you can create unique headers that tie into the content of the page without complex <code>if (is_page())</code> statements or hard coding them into unique page templates.  The only problem is that these features need to be added into the theme for them to show up as options in your wp-admin panel and not every free (or even commercial) theme has those options set up and ready to go.</p>
<p>Not all themes are made for big, changeable headers, but for those that are or would adapt well, this gives users a powerful resource far beyond the custom header features that <a href="http://wordpress.org/extend/themes/default" >Kubrick</a>, the previous default WordPress theme, offered with its’ ability to change the header color and gradient.  Likewise, I’m tentative about giving users the ability to pick a color at random from the 16 million colors at their disposal – it’s too easy to create clashes worthy of the most gaudy GeoCities or MySpace creations.  However, used with discretion and a keen eye, these features add a powerful tool to those WordPress users’ arsenal who are just itching to add a little bit of personality to their site without breaking everything.</p>
<p>Our newest free theme, <a href="http://museumthemes.com/blog/free-themes/color-garden/">Color Garden</a> includes both custom headers and custom backgrounds, making it our first theme – free or otherwise – to offer both.  I also played with custom headers on my recent redesign of <a href="http://www.jazzsequence.com" >jazzsequence.com</a>.  For the headers, it’s not the most intuitive thing to add by hand at all, and few of the resources I have found go far beyond quoting the code from <a href="http://wordpress.org/extend/themes/twentyten" >TwentyTen</a>’s <code>functions.php</code> file, so we wanted to  give our readers just a little bit more to go on if you want to add these features to your blog theme.</p>
<p>Custom backgrounds are dead simple.  A single line of code and you’re done:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// This theme allows users to set a custom background</span>
add_custom_background<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Once this is included somewhere in your <code>functions.php</code> file, you will have a Background link under Appearance that gives you options to set a solid color for the background (by hex code or picking from a color map) or upload an file to use as a repeating background image.</p>
<p>Headers are a bit more complex.</p>
<p>To really understand how custom headers work, you need to know how post thumbnails work.  <a href="http://markjaquith.wordpress.com/2009/12/23/new-in-wordpress-2-9-post-thumbnail-images/" >Post thumbnails were added to WordPress core in 2.9</a> and use the built-in resizing process that happens when you upload images to create the thumbnails that will appear next to your post or post excerpt.  This is presumably to replace other third-party scripts like the ubiquitous <a href="http://www.darrenhoyt.com/2008/04/02/timthumb-php-script-released/" >TimThumb</a> which creates its own thumbnails and stores it in a cache folder usually located in the theme folder (although it could really be anywhere).  Since WordPress 3.0, what was previously referred to as Post Thumbnail on the Add New Post page is now called Featured Image.  This change is reflects the fact that the Featured Image option now controls the post thumbnail or the custom header, and the way it knows the difference is by the size of the image you are using.</p>
<p>Let’s take a look at how to add it to your theme and then we can revisit how to use it once it’s there.  The code I will be showing comes from <a href="http://museumthemes.com/blog/free-themes/color-garden/">Color Garden</a> although all of it has been adapted from TwentyTen (including much of the comments).  Since most other posts I’ve found don’t discuss each piece of the header image function, I will go over each so you understand just what it is that you’re adding and what needs to be changed or left alone.</p>
<p>The first part is here:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Your changeable header business starts here</span>
<span style="color: #666666; font-style: italic;">// No CSS, just IMG call. The %s is a placeholder for the theme template directory URI.</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'HEADER_IMAGE'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'%s/images/headers/leaves.jpg'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>The key thing to pay attention to in this snippet is the <code>HEADER_IMAGE</code> definition.  This is the default header image.  If this is left blank or set to an invalid path, no image will show up, and depending on your CSS, the layout might break.  In TwentyTen this is set to <code>%s/images/headers/path.jpg</code>.  You’ll probably want to put something here even if you plan on changing it later, and you’ll want to make sure the image actually exists where you say it exists.</p>
<p>The next part sets the height and width of your header image:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// The height and width of your custom header. You can hook into the theme's own filters to change these values.</span>
<span style="color: #666666; font-style: italic;">// Add a filter to twentyten_header_image_width and twentyten_header_image_height to change these values.</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'HEADER_IMAGE_WIDTH'</span><span style="color: #339933;">,</span> apply_filters<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'cg_header_image_width'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1000</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'HEADER_IMAGE_HEIGHT'</span><span style="color: #339933;">,</span> apply_filters<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'cg_header_image_height'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">343</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// We'll be using post thumbnails for custom header images on posts and pages.</span>
<span style="color: #666666; font-style: italic;">// We want them to be 1000 pixels wide by 343 pixels tall.</span>
<span style="color: #666666; font-style: italic;">// Larger images will be auto-cropped to fit, smaller ones will be ignored. See header.php.</span>
set_post_thumbnail_size<span style="color: #009900;">&#40;</span> HEADER_IMAGE_WIDTH<span style="color: #339933;">,</span> HEADER_IMAGE_HEIGHT<span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Notice that we’re using <code>set_post_thumbnail_size</code> with the header image’s dimensions.  This is because the custom header function uses the existing post thumbnails function from 2.9 and builds onto it.  As the comments indicate, images that are equal to or larger than the height and width definitions will be resized to fit and set as the header image when you add it to your post or page.  Anything smaller will be ignored and set as the post thumbnail (if post thumbnails are enabled).</p>
<p>The last part of the custom header function is this:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Don't support text inside the header image.</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'HEADER_TEXTCOLOR'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'NO_HEADER_TEXT'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// ... and thus ends the changeable header business.</span></pre></div></div>

<p>The <code>NO_HEADER_TEXT</code> and <code>HEADER_TEXTCOLOR</code> add the ability to change the color of the text that appears in the header.  The alternative (<a href="http://codex.wordpress.org/Function_Reference/add_custom_image_header#Examples" >pulled from the WordPress Codex</a>) would be to use:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'HEADER_TEXTCOLOR'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ffffff'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>and omitting the <code>NO_HEADER_TEXT</code> line.</p>
<p>Now this part is done, you’ve enabled custom headers and defined a default.  But what if you want to have multiple defaults like TwentyTen?  In that case, we go back to TwentyTen’s functions and keep digging:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Default custom headers packaged with the theme. %s is a placeholder for the theme template directory URI.</span>
register_default_headers<span style="color: #009900;">&#40;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
&nbsp;
<span style="color: #0000ff;">'leaves'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
<span style="color: #0000ff;">'url'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'%s/images/headers/leaves.jpg'</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'thumbnail_url'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'%s/images/headers/leaves-thumbnail.jpg'</span><span style="color: #339933;">,</span>
<span style="color: #666666; font-style: italic;">/* translators: header image description */</span>
<span style="color: #0000ff;">'description'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Leaves'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'cg'</span> <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
&nbsp;
<span style="color: #0000ff;">'sunset'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
<span style="color: #0000ff;">'url'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'%s/images/headers/sunset.jpg'</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'thumbnail_url'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'%s/images/headers/sunset-thumbnail.jpg'</span><span style="color: #339933;">,</span>
<span style="color: #666666; font-style: italic;">/* translators: header image description */</span>
<span style="color: #0000ff;">'description'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Sunset'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'cg'</span> <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
&nbsp;
<span style="color: #0000ff;">'beach'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
<span style="color: #0000ff;">'url'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'%s/images/headers/beach.jpg'</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'thumbnail_url'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'%s/images/headers/beach-thumbnail.jpg'</span><span style="color: #339933;">,</span>
<span style="color: #666666; font-style: italic;">/* translators: header image description */</span>
<span style="color: #0000ff;">'description'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Beach'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'cg'</span> <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
&nbsp;
<span style="color: #0000ff;">'blueberries'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
<span style="color: #0000ff;">'url'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'%s/images/headers/blueberries.jpg'</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'thumbnail_url'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'%s/images/headers/blueberries-thumbnail.jpg'</span><span style="color: #339933;">,</span>
<span style="color: #666666; font-style: italic;">/* translators: header image description */</span>
<span style="color: #0000ff;">'description'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Blueberries'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'cg'</span> <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Again, we’re looking at the code from <a href="http://museumthemes.com/blog/free-themes/color-garden/">Color Garden</a> but it’s adapted from TwentyTen’s <code>functions.php</code>.  Each item in the array above defines one of the default header image options.  Color Garden has four default headers to choose from to go with the four color schemes built into the theme.  All we’re really doing here is adding the path to the image, the path to the thumbnail of the image that appears on the Headers page in the WordPress backend, and the description which – as far as I have been able to tell – really only affects the alt text of the image in the backend.</p>
<p>All said, what you should be looking at in your <code>functions.php</code> file when you’re done is this (if you’re including multiple default header images):</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Your changeable header business starts here</span>
<span style="color: #666666; font-style: italic;">// No CSS, just IMG call. The %s is a placeholder for the theme template directory URI.</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'HEADER_IMAGE'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'%s/images/headers/leaves.jpg'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// The height and width of your custom header. You can hook into the theme's own filters to change these values.</span>
<span style="color: #666666; font-style: italic;">// Add a filter to twentyten_header_image_width and twentyten_header_image_height to change these values.</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'HEADER_IMAGE_WIDTH'</span><span style="color: #339933;">,</span> apply_filters<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'cg_header_image_width'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1000</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'HEADER_IMAGE_HEIGHT'</span><span style="color: #339933;">,</span> apply_filters<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'cg_header_image_height'</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">343</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// We'll be using post thumbnails for custom header images on posts and pages.</span>
<span style="color: #666666; font-style: italic;">// We want them to be 1000 pixels wide by 343 pixels tall.</span>
<span style="color: #666666; font-style: italic;">// Larger images will be auto-cropped to fit, smaller ones will be ignored. See header.php.</span>
set_post_thumbnail_size<span style="color: #009900;">&#40;</span> HEADER_IMAGE_WIDTH<span style="color: #339933;">,</span> HEADER_IMAGE_HEIGHT<span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Don't support text inside the header image.</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'HEADER_TEXTCOLOR'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'NO_HEADER_TEXT'</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// ... and thus ends the changeable header business.</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Default custom headers packaged with the theme. %s is a placeholder for the theme template directory URI.</span>
register_default_headers<span style="color: #009900;">&#40;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
&nbsp;
<span style="color: #0000ff;">'leaves'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
<span style="color: #0000ff;">'url'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'%s/images/headers/leaves.jpg'</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'thumbnail_url'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'%s/images/headers/leaves-thumbnail.jpg'</span><span style="color: #339933;">,</span>
<span style="color: #666666; font-style: italic;">/* translators: header image description */</span>
<span style="color: #0000ff;">'description'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Leaves'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'cg'</span> <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
&nbsp;
<span style="color: #0000ff;">'sunset'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
<span style="color: #0000ff;">'url'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'%s/images/headers/sunset.jpg'</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'thumbnail_url'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'%s/images/headers/sunset-thumbnail.jpg'</span><span style="color: #339933;">,</span>
<span style="color: #666666; font-style: italic;">/* translators: header image description */</span>
<span style="color: #0000ff;">'description'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Sunset'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'cg'</span> <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
&nbsp;
<span style="color: #0000ff;">'beach'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
<span style="color: #0000ff;">'url'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'%s/images/headers/beach.jpg'</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'thumbnail_url'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'%s/images/headers/beach-thumbnail.jpg'</span><span style="color: #339933;">,</span>
<span style="color: #666666; font-style: italic;">/* translators: header image description */</span>
<span style="color: #0000ff;">'description'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Beach'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'cg'</span> <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
&nbsp;
<span style="color: #0000ff;">'blueberries'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
<span style="color: #0000ff;">'url'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'%s/images/headers/blueberries.jpg'</span><span style="color: #339933;">,</span>
<span style="color: #0000ff;">'thumbnail_url'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'%s/images/headers/blueberries-thumbnail.jpg'</span><span style="color: #339933;">,</span>
<span style="color: #666666; font-style: italic;">/* translators: header image description */</span>
<span style="color: #0000ff;">'description'</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> __<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'Blueberries'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'cg'</span> <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>What I haven’t said yet is that in every instance that <code>cg</code> appears in the code, this specifically references Color Garden.  In TwentyTen it’s <code>twentyten</code>.  You can put whatever you want here so long as it remains internally consistent.</p>
<p>After you’ve got your <code>functions.php</code> set up, you still need to add in some code in your <code>header.php</code> to actually display the custom header image.  What we have in Color Garden is taken almost verbatim out of TwentyTen.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">	  <span style="color: #000000; font-weight: bold;">&lt;?php</span>
          <span style="color: #666666; font-style: italic;">// Check if this is a post or page, if it has a thumbnail, and if it's a big one</span>
          <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> is_singular<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span>
                  has_post_thumbnail<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span>
                  <span style="color: #009900;">&#40;</span> <span style="color: #666666; font-style: italic;">/* $src, $width, $height */</span> <span style="color: #000088;">$image</span> <span style="color: #339933;">=</span> wp_get_attachment_image_src<span style="color: #009900;">&#40;</span> get_post_thumbnail_id<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'post-thumbnail'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span>
                  <span style="color: #000088;">$image</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&gt;=</span> HEADER_IMAGE_WIDTH <span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span>
              <span style="color: #666666; font-style: italic;">// Houston, we have a new header image!</span>
              <span style="color: #b1b100;">echo</span> get_the_post_thumbnail<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'post-thumbnail'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
          <span style="color: #b1b100;">else</span> <span style="color: #339933;">:</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
              &lt;img src=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> header_image<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; width=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> HEADER_IMAGE_WIDTH<span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; height=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> HEADER_IMAGE_HEIGHT<span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&quot; alt=&quot;&quot; class=&quot;masthead&quot; /&gt;
          <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">endif</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>This is where the theme asks “what is the size of the featured image?” and, based on the size, determines whether it is a header image or a post thumbnail.</p>
<p>Now, obviously there needs to be some CSS styling involved and you may or may not want your header image to be 1000 pixels wide by 343 high like ours is in Color Garden.  We added a “masthead” class to the image so we could isolate styles to our header image.  But, if you’ve made it this far, you’ve got everything you need to tweak the code to suit your theme.  The custom headers function is exciting because it doesn’t need to be limited to just header images.  You can use it wherever you might want a customizable image in your theme, and there’s more than a few creative uses I can think of beyond headers for something like that.</p>
<img src="http://feeds.feedburner.com/~r/museumthemes/~4/ZcExfDh2WD4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://museumthemes.com/blog/wordpress/add-customizable-header-images-customizable-backgrounds-wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Going Google-less – A Week Without Google</title>
		<link>http://www.tentimesone.com/a-week-without-google/</link>
		<comments>http://www.tentimesone.com/a-week-without-google/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 05:26:44 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[10 times one]]></category>
		<category><![CDATA[bing]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[data privacy]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[verizon]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.tentimesone.com/?p=1153</guid>
		<description><![CDATA[A week ago on my blog, I posted my pledge to go one week without Google.  It was inspired, in part, by the Google/Verizon proposal for the future of high speed and wireless internet that was devised in closed-door meetings, in secret, while the same discussions were being had with the FCC and other major...&#160;(<a href="http://www.tentimesone.com/a-week-without-google/">read more</a>)


Related posts:<ol><li><a href='http://www.jazzsequence.com/subdivision-of-random/holy-google-apps-batman/' rel='bookmark' title='Permanent Link: holy google apps, batman!'>holy google apps, batman!</a></li>
<li><a href='http://www.jazzsequence.com/geek-of-technology/google-voice-good-bad-ugly/' rel='bookmark' title='Permanent Link: Google Voice: The Good, The Bad, and the Ugly'>Google Voice: The Good, The Bad, and the Ugly</a></li>
<li><a href='http://www.jazzsequence.com/geek-of-technology/googleless/' rel='bookmark' title='Permanent Link: Going Google-less'>Going Google-less</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://jazzsequence.com/media/googless-670.png" alt="" width="670" height="69" /></p>
<p><big>A week ago on <a href="http://jazzsequence.com" >my blog</a>, I posted my <a href="http://www.jazzsequence.com/geek-of-technology/googleless/" >pledge to go one week without Google</a>.  It was inspired, in part, by the <a href="http://www.scribd.com/doc/35599242" >Google/Verizon proposal for the future of high speed and wireless internet</a> that was devised in closed-door meetings, in secret, <em>while the same discussions were being had with the FCC and other major players</em> that Google and Verizon were <em>also</em> a part of.  This sort of self-serving duplicity, as well as <a href="http://www.huffingtonpost.com/craig-aaron/google-verizon-pact-it-ge_b_676194.html" >serious concerns about the end result for consumers</a> this proposal would have if enacted, put a serious damper on my ongoing Google-love.  How dependent on Google, specifically, was I <em>really</em>, and could I actually live without using a single Google service?  As <a href="http://www.wired.com/epicenter/2010/08/why-google-became-a-carrier-humping-net-neutrality-surrender-monkey/all/1" >more</a> and <a href="http://www.eff.org/deeplinks/2010/08/google-verizon-netneutrality" >more</a> concern about Google and their agreement with Verizon poured in, I wanted to find out.</big></p>
<p><big>I actually started early in my week without Google.  Friday night, after deciding to do this experiment, I set out right away to converting the stuff I use on a day-to-day basis to be without Google.  The first step was Gmail/Google Apps.</big></p>
<p><big>I use Google Apps for my primary email address.  While I have a Gmail account, I haven’t used it since getting my own domain name for my blog at jazzsequence.com, and I just forward everything sent to my Gmail address to my jazzsequence address.  (While, <em>technically</em> this could be considered still using Google, I’m not considering forwarded email from an unused email address to be really “using” Google services).  The process of switching my email <em>away</em> from Google Apps was pretty easy, so I had to go one step further to make it more complicated.</big></p>
<p><big>I’ve also played with the idea of migrating away from Microsoft Office products in favor of open source projects that support collaboration and open standards.  Switching to <a href="http://www.openoffice.org/" >OpenOffice</a> is easy (although I am skeptical now that <a href="http://en.wikipedia.org/wiki/Sun_acquisition_by_Oracle" >Sun (and, in turn, OpenOffice) was acquired by Oracle</a>).  In fact, last time I had to reformat my computer, I tried to install <a href="http://www.mozillamessaging.com/en-US/thunderbird/" >Thunderbird</a> and use that for email but for some reason I couldn’t get it to play nice with my Google Apps email.  I didn’t have the patience for it and Outlook picked up the right settings right away, so I just gave up reluctantly and have been using Office ever since.  This time I stuck it out, since the Gmail/Google Apps problem wouldn’t be an issue and managed to get Thunderbird to play nice.</big></p>
<p><big>The other reason I’ve avoided moving away from Outlook is because I’m hopelessly dependent on the Calendar and Tasks features.  We use these internally at <a href="http://www.arcanepalette.com" >Arcane Palette</a> to send each other projects or tasks for projects to work on and manage our workflow that way.  We’ve tried other project management applications, but using the one built right into Outlook it so much easier than having to log into a third-party application, especially when said application doesn’t necessarily send said emails.  Thankfully, Thunderbird has <a href="http://www.mozilla.org/projects/calendar/lightning/" >Lightning</a>, the new Calendar and Task extension by Mozilla.  That’s two down, and that takes care of my email.</big></p>
<p><big>Next was switching from <a href="http://www.google.com/chrome" >Chrome</a> to <a href="http://www.getfirefox.com" >Firefox</a>.  I’ve been using Chrome since the late beta period, and have grown so accustomed to it that it’s second nature.  The web developer tools have become an invaluable resource when I’m working on a website, and I’ve foregone heaps of integrated functionality in favor of bookmarklets, plastering them all over my bookmark bar.  However, migrating to Firefox was relatively painless as well.  I just needed to export my bookmarks as an .html file and was able to import said .html file directly into Firefox and then move all my bookmarklets to Firefox’s bookmark bar.  I then focused on making Firefox more lightweight by uninstalling some plugins I wasn’t using and installing a couple plugins that would add some of the Chrome functionality I had grown used to, in particular, <a href="https://addons.mozilla.org/en-US/firefox/addon/14439/" >Taberwocky</a>, which I use primarily to be able to duplicate tabs.  Since I’ve been using Glue, I finally got to install the Glue plugin and experience the web the way Glue wants you to, and I installed Firefox’s personas just for fun (which is Firefox’s version of Chrome’s visual styles).  I use <a href="http://www.hootsuite.com" >Hootsuite</a> for Twitter, and with Chrome, I was doing this by creating an application window for it, so it runs as its own standalone app.  Mozilla has this, too, in a project called <a href="http://prism.mozillalabs.com/" >Prism</a>, and I actually like Prism more because it allows you to customize the icon, which Chrome’s application shortcuts don’t do.</big></p>
<p><big>I also switched search engines.  This was harder than it sounded.  You don’t realize how used to typing google.com into an address bar you are until you try to do something else.  I also realized I’ve become dependent on Chrome’s auto-fill technique of allowing you to search a site by typing the domain and hitting TAB.  I’ve yet to find something like that in Firefox.  On the other hand, Firefox has Search Engine add-ons for a variety of sites (including Wikipedia, which, along with YouTube and Amazon – both of which have Search Engine Add-Ons – was what I was using most frequently), which made it easy (easier, anyway) to switch over to Bing as my primary search engine.</big></p>
<p><big>The setup took me through the weekend, so by Monday I was ready to start my work week without Google.</big></p>
<p><big>YouTube was difficult to avoid.  It’s so ubiquitous for video sharing that you can choose to not watch viral videos, or you can suck it up and watch things on YouTube.  YouTube was acquired in 2006 by Google for $1.65billion from a <a href="http://www.youtube.com/watch?v=QCVxQ_3Ejkg&amp;feature=related" >couple of ecstatic developers who built it</a>, and since then, Google has both added advertising to videos and started doing video ads with their AdSense service.  This was one thing I cheated on my Google-less week for, although that’s more a result of the decision of content creators to use YouTube rather than another service like <a href="http://www.vimeo.com" >Vimeo</a>.</big></p>
<p><big>On Tuesday, I needed to send an invoice to a client.  I paused and thought hard.  PayPal has a higher processing fee, plus I have a bias against them since they <a href="http://www.tentimesone.com/itunes-security-worse-than-you-thought/">screwed me once</a>.  That said, in a lesser-of-two-evils decision, PayPal, at least, isn’t trying to take over the world (or, if not the world, gain more control over the future of the Internet than the government organizations assigned to regulate it and keep it free from corporate interests).  So I put my boycott on PayPal aside and sent out an invoice with a PayPal-linked button rather than a Google Checkout-linked button.  This was probably the hardest switch to make not because PayPal is inherently more difficult but because both companies, in my opinion, are crooked.</big></p>
<p><big>I suppose it should be said that I’m addicted to the web developer tools built into WebKit (and therefore Google Chrome), in particular the Inspect Element context menu.  I use it every day and I knew going into this experiment that this would be something I was missing.  I’ve become so accustomed to using Inspect Element that I’d completely forgotten how to use the much more elaborate Web Developer Tools plugin for Firefox (though I still had that installed).  In the end, for web development, I used Safari so I could get the benefit of the Inspect Element option.  To be honest, there was no specific reason for choosing Firefox over Safari as the browser of choice and by Wednesday I started considering just switching.  Most likely it was simply ubiquity and the fact that Firefox was what I was using before switching to Chrome, though, in retrospect, Safari is just as solid.</big></p>
<p><big>On Thursday, I realized that the database backups I schedule to automatically send every week to a specific email address weren’t coming.  After a second, I realized why; I never set up the email address when I was moving my mail over to my webhost.  While it’s just as easy to set up mail through your host as it is to set up Google Apps to handle your mail, it’s worth remembering that if you <em>do</em> decide to switch back (or switch any host or email provider), any email addresses you have set up will need to be recreated on the new host.  It’s a simple enough task, but just as easy to forget, especially if you have forward-only addresses like I do.</big></p>
<p><big>Another thing you forget about Gmail is how good the junk mail filter really is.  It’s been years since I really thought very much about junk mail.  I get so little of it, that I don’t even notice the problem.  Only after moving my email away from Gmail did I start to notice the junk come in, many times it was the <em>same piece of junk mail</em>.  Outlook has some built-in controls for that (which, of course, I’d forgone in favor of Thunderbird), and Thunderbird does as well, although, for the most part, it relies on you to mark things as spam to learn what to filter and what not to.  Thankfully, many webhosts have server-side spam filtering (using <a href="http://en.wikipedia.org/wiki/Spamassassin" >SpamAssassin</a> or something similar), which I was happy to find on my host when I realized that was what was going on and looked for the possibility of a server-side spam filter (note: it wasn’t turned on by default, as they often are not, so if you find yourself inundated by spam, it’s a good idea to see if your webhost has the option and turn it on, if necessary).</big></p>
<p><big>The point of this experiment was not to take my one-man boycott and stick it to The Man.  I knew I relied heavily on Google services, and wanted to see how deep the ties were and how difficult it would be to avoid them.  Most people use Google by default, without thinking.  Are we wrong to do this?  Google has not made a secret of taking our information and using it to supercharge their other apps, like AdSense and search.  Facebook does this too.  But the difference between Facebook and Google is that Google is <em>also </em>asking you to host all your documents with them, to use their phones (bundled with their services) with your mobile service, to take control of your calls with their VOIP service, to own your conversations with their messaging service.  Does this mean that behind every corner, with everything you do online, you have a Google bot reading your messages, your emails, your documents, and assimilating that information into their vast grid for future use?  Are we okay with that?</big></p>
<p><big>Even putting Google and Verizon’s recent bid to determine the future of broadband and wireless internet aside for a minute, it can’t go without noting that Google is a huge corporation.  They may have started out as two guys in a garage, but those days are long gone.  Have we forgotten that Apple and Microsoft had similar beginnings?  Google isn’t the underdog anymore, they are the behemoth, and they want your data.  Internet pioneer, <a href="http://en.wikipedia.org/wiki/Richard_stallman" >Richard Stallman</a>, has some <a href="http://mashable.com/2010/06/09/stallman-on-saas/" >choice words</a> on the sorts of cloud computing technology Google has led us toward with Gmail and Apps.</big></p>
<blockquote><p><span style="color: #c0c0c0;"><big>The real meaning of ‘cloud computing’ is to suggest a devil-may-care approach towards your computing. It says, ‘Don’t ask questions, just trust every business without hesitation. Don’t worry about who controls your computing or who holds your data. Don’t check for a hook hidden inside our service before you swallow it.’ In other words, ‘Think like a sucker.’</big></span></p></blockquote>
<p><big>We can choose to not be a sucker.  We can look for a hook.  There was a time when people distrusted large businesses simply because they were large.  In this economy, where many of the little and smaller companies have crumbled, we should be even <em>more </em>wary of those left standing, not less.  When a company starts making rules for the government, that’s when I start tuning out.</big></p>
<p><big>The answer to the main question of the experiment, can you survive without Google, is: yes, of course you can.  Gmail is great, but by no means is it the be-all end-all email solution, and by no means is Gmail’s junk filtering the only answer, either.  Other cloud computing apps should make you wary at the very least – if the world ended tomorrow and those servers went down, would you be okay with loosing that data?  <a href="http://en.wikipedia.org/wiki/Neil_gaiman" >Neil Gaiman</a> mentioned that <a href="http://twitter.com/neilhimself/status/15792137025" >some documents from 2007 stored in Google Docs were missing</a> and that he may have lost a story.  I find this, for a writer – a bestselling one, at that – to be absolutely unacceptable, and proof that your data is not guaranteed.  And the only way to truly secure your data is to don your tinfoil hat and start keeping hard copies.</big></p>
<p><big>We’re so reliant on the web we don’t even think about it.  I don’t retain a printed copy of my tax return unless I absolutely need it.  Why should I?  Printer companies gouge consumers on ink refills for cheap printers enough that I no longer own a printer.  I have a pdf copy and I file electronically.  Personally, I retain all important data on a home server that maintains weekly backups on an external <a href="http://en.wikipedia.org/wiki/Network-attached_storage" >NAS</a> server, but most people don’t.  The point is, we’ve become so used to going paperless that the idea of going back makes us sound like some relic from the 1950s (no offense to relics from the 50s).  Likewise, distrusting cloud computing, Google, Facebook, any company that hordes our data, makes us sound paranoid.</big></p>
<p><big>The answer to the followup question to the experiment, will I continue to live without Google services is: probably.  I was dissatisfied with using Firefox for all my browsing, and enjoyed using the Glue extension for Firefox that I was never able to use in Chrome, but as an experiment, I went to Glue in Safari and found an extension there as well.  Which implies there may be other extensions available for Safari that I didn&#8217;t know about (although, really, there weren’t many I use daily in Chrome, and one of them is a Google Voice extension).  Moving forward, I plan on switching over to Safari for my browsing as a replacement for Chrome rather than Firefox.</big></p>
<p><big>My email is already switched and I have no intention of switching back.  I’m now using free software (free as in freedom as well as free as in beer) to manage my email via Thunderbird, and I’m quite happy with it.  I was already growing apart from Google after my new mobile carrier (Sprint/Nextel, via <a href="http://www.tentimesone.com/take-action-for-change-with-your-mobile-carrier/">CREDOMobile</a>) doesn’t support Google Voice entirely, and text messages sent to my Google Voice number forward to my phone even when the setting is disabled to forward texts (as a way to save on individual text messaging charges).  Bing is <em>not</em> as good for search as Google, but it’s passable, and in many cases where I was looking for something specific, a site search gave me the result I wanted.</big></p>
<p><big>When I started this experiment, <a href="http://www.tentimesone.com/author/admin/">Nico, from Ten Times One</a>, <a href="http://www.jazzsequence.com/geek-of-technology/googleless/#idc-container" >commented on my blog</a>, saying, &#8220;Google is good for business.&#8221;  As a small business owner, sure, Google helps, but the only Google service I was using as a business was Checkout.  We experimented with AdWords only to find that it was a lot of money for no real result.  I haven’t used up the rest of my $100 credit, and we currently advertise via <a href="http://www.buysellads.com" >BuySellAds</a>.  Google will always color how we think about search engine optimization, but Google is trying to enter an enterprise market with Apps where Microsoft has dominated for more than a decade and those types of markets aren’t often subject to radical change.  It will be a steep hill for them to climb to try to sell their wares to corporate businesses.  Even for business, Google is not the only answer, nor, in many cases, the best answer.  And increasingly, their dominance over the advertising market will decrease as Apple, Yahoo, and Facebook become more relevant players.</big></p>
<p><big>The first step in changing the world is to change yourself.  I’m not trying to change the world, but it’s also terrifying to me that we let ourselves be subjugated by corporate interests without being aware of it.  So, I encourage you to think about the online services you use, whether they’re Google, Facebook or other, and think about the data you’re giving them.  Could you live without that data?  Could you live without that service?  Could that data be used against you?  Do you trust a multi-billion dollar multi-national corporation with that data, whether it’s a search query or sensitive medical documents?  Does it make any sense at all for a multi-national, multi-billion dollar corporation to truly have your interests at heart?</big></p>
<p><big>___________________</big></p>
<p><big><img class="alignleft" src="http://www.gravatar.com/avatar/2e6c0a0ecb51c9d67263485a1713294d.png" alt="" width="80" height="80" />Chris Reynolds is one half of the design team at <a href="http://www.arcanepalette.com" >Arcane Palette Creative Design</a>.  He writes in his personal blog, <a href="http://jazzsequence.com">jazzsequence</a>, on subjects like music, technology and social media and shares links, videos, and posts various personal music and writing projects.  You can also <a href="http://twitter.com/jazzs3quence" >follow him on Twitter</a>.</big></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.tentimesone.com/a-week-without-google/&amp;layout=button_count&amp;&amp;width=450&amp;action=like&amp;font=arial&amp;colorscheme=dark" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px;height:30px;margin-top:5px;"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.tentimesone.com/a-week-without-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Color Garden</title>
		<link>http://feedproxy.google.com/~r/museumthemes/~3/cASVFCsZAJY/</link>
		<comments>http://feedproxy.google.com/~r/museumthemes/~3/cASVFCsZAJY/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 22:33:16 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[museum themes]]></category>
		<category><![CDATA[beige]]></category>
		<category><![CDATA[cranberry]]></category>
		<category><![CDATA[custom background]]></category>
		<category><![CDATA[custom header]]></category>
		<category><![CDATA[custom menu]]></category>
		<category><![CDATA[earth]]></category>
		<category><![CDATA[forsythia]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[Free Themes]]></category>
		<category><![CDATA[free wordpress theme]]></category>
		<category><![CDATA[gpl]]></category>
		<category><![CDATA[khaki]]></category>
		<category><![CDATA[mango]]></category>
		<category><![CDATA[orange]]></category>
		<category><![CDATA[post thumbnails]]></category>
		<category><![CDATA[red]]></category>
		<category><![CDATA[tangerine]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web font]]></category>
		<category><![CDATA[wordpress 3.0]]></category>
		<category><![CDATA[wordpress theme]]></category>

		<guid isPermaLink="false">http://museumthemes.com/?p=324</guid>
		<description><![CDATA[Color Garden is a free theme released on Museum Themes under the GPLv3.  This theme is jam-packed with features, from WordPress 3.0 functionality to Twitter integration.  Color Garden uses WP3.0&#8242;s custom header option, and comes with 4 unique headers that accent the 4 color palette options available on the theme options page.  We&#8217;ve also built...&#160;(<a href="http://museumthemes.com/blog/free-themes/color-garden/">read more</a>)


Related posts:<ol><li><a href='http://feedproxy.google.com/~r/museumthemes/~3/ZcExfDh2WD4/' rel='bookmark' title='Permanent Link: How to add customizable header images and customizable backgrounds to your WordPress theme'>How to add customizable header images and customizable backgrounds to your WordPress theme</a></li>
<li><a href='http://feedproxy.google.com/~r/museumthemes/~3/aqMRa0-hb5A/' rel='bookmark' title='Permanent Link: Indian Flowers'>Indian Flowers</a></li>
<li><a href='http://feedproxy.google.com/~r/museumthemes/~3/WLSrgbJgH_M/' rel='bookmark' title='Permanent Link: Simple Gray'>Simple Gray</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-large wp-image-325" title="cranberry-big" src="http://museumthemes.com/wp-content/uploads/2010/08/cranberry-big-750x398.png" alt="cranberry big 750x398 Color Garden" width="750" height="398" /></p>
<p>Color Garden is a free theme released on Museum Themes under the GPLv3.  This theme is jam-packed with features, from WordPress 3.0 functionality to Twitter integration.  Color Garden uses WP3.0&#8242;s custom header option, and comes with 4 unique headers that accent the 4 color palette options available on the theme options page.  We&#8217;ve also built in custom menus, custom backgrounds, and post thumbnails, hitting all the bases for cutting-edge WordPress functionality.  If you use Twitter, we&#8217;ve got you covered there, too, integrating Twitter&#8217;s new Tweet button into our existing social sharing block on single post pages and providing options to display your latest tweets in the sidebar or the footer.  The footer and sidebar are completely widgetized, and the footer has three distinct columns to add widgets.  If that wasn&#8217;t enough, we&#8217;ve embedded a custom typeface in the header using CSS font-face.  Each color palette has its own unique stylesheet, so you can easily use this theme as a framework or build child themes (or skins) for it.</p>
<h3><a href="http://museumthemes.com/colorgarden/" >View Demo</a> | <a href="http://museumthemes.com/downloads/colorgarden">Download Color Garden</a></h3>
<p>2.7 MB<br />
downloaded 24 times<br />

<a href='http://museumthemes.com/blog/free-themes/color-garden/attachment/cranberry-big/' title='cranberry-big'><img width="150" height="150" src="http://museumthemes.com/wp-content/uploads/2010/08/cranberry-big-150x150.png" class="attachment-thumbnail" alt="cranberry big 150x150 Color Garden" title="cranberry-big" /></a>
<a href='http://museumthemes.com/blog/free-themes/color-garden/attachment/earth-big/' title='earth-big'><img width="150" height="150" src="http://museumthemes.com/wp-content/uploads/2010/08/earth-big-150x150.png" class="attachment-thumbnail" alt="earth big 150x150 Color Garden" title="earth-big" /></a>
<a href='http://museumthemes.com/blog/free-themes/color-garden/attachment/forsythia-big/' title='forsythia-big'><img width="150" height="150" src="http://museumthemes.com/wp-content/uploads/2010/08/forsythia-big-150x150.png" class="attachment-thumbnail" alt="forsythia big 150x150 Color Garden" title="forsythia-big" /></a>
<a href='http://museumthemes.com/blog/free-themes/color-garden/attachment/tangerine-big/' title='tangerine-big'><img width="150" height="150" src="http://museumthemes.com/wp-content/uploads/2010/08/tangerine-big-150x150.png" class="attachment-thumbnail" alt="tangerine big 150x150 Color Garden" title="tangerine-big" /></a>
</p>
<img src="http://feeds.feedburner.com/~r/museumthemes/~4/cASVFCsZAJY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://museumthemes.com/blog/free-themes/color-garden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google America</title>
		<link>http://www.jazzsequence.com/geek-of-technology/google-america/</link>
		<comments>http://www.jazzsequence.com/geek-of-technology/google-america/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 22:33:19 +0000</pubDate>
		<dc:creator>jazzs3quence</dc:creator>
				<category><![CDATA[branch of causes]]></category>
		<category><![CDATA[geek of technology]]></category>
		<category><![CDATA[the soapbox]]></category>
		<category><![CDATA[ashley morgan]]></category>
		<category><![CDATA[con]]></category>
		<category><![CDATA[digital rights]]></category>
		<category><![CDATA[fcc]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hype]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[monopoly]]></category>
		<category><![CDATA[net neutrality]]></category>
		<category><![CDATA[regulation]]></category>
		<category><![CDATA[scams]]></category>
		<category><![CDATA[traffic prioritzation]]></category>
		<category><![CDATA[verizon]]></category>

		<guid isPermaLink="false">http://www.jazzsequence.com/?p=7787</guid>
		<description><![CDATA[If you were to take a poll today of approval ratings for Barack Obama, I can guarantee that the number of supporters in this country of our President is far surpassed by the number of people who use Google services on a daily basis. How did this happen?  How did we become so complacent?  How is it that more people trust a huge corporate conglomerate more than their President? Google and Verizon&#8217;s legislative proposal, if adopted, would give them more regulatory control over access and the future of the Internet than the FCC, the government organization tasked to protect corporations...&#160;<span id="bracket">{</span>&#160;<a href="http://www.jazzsequence.com/geek-of-technology/google-america/">read more</a>&#160;<span id="bracket">}</span>


Related posts:<ol><li><a href='http://www.jazzsequence.com/geek-of-technology/google-battlecry-net-neutrality/' rel='bookmark' title='Permanent Link: Don&#8217;t be Google: A battle-cry for Net Neutrality'>Don&#8217;t be Google: A battle-cry for Net Neutrality</a></li>
<li><a href='http://www.tentimesone.com/a-week-without-google/' rel='bookmark' title='Permanent Link: Going Google-less – A Week Without Google'>Going Google-less – A Week Without Google</a></li>
<li><a href='http://www.jazzsequence.com/geek-of-technology/googleless/' rel='bookmark' title='Permanent Link: Going Google-less'>Going Google-less</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>If you were to take a poll today of approval ratings for Barack Obama, I can guarantee that the number of supporters in this country of our President is far surpassed by the number of people who use Google services on a daily basis.</p>
<p>How did this happen?  How did we become so complacent?  How is it that more people trust a huge corporate conglomerate more than their President?</p>
<p><a href="http://www.jazzsequence.com/wp-content/uploads/2010/08/google-nondiscrimination.jpg"><img class="aligncenter size-large wp-image-7788" title="google-nondiscrimination" src="http://www.jazzsequence.com/wp-content/uploads/2010/08/google-nondiscrimination-683x114.jpg" alt="google nondiscrimination 683x114 Google America" width="683" height="114" /></a></p>
<p><a id="aptureLink_yrDHQPXLg3" href="http://www.scribd.com/doc/35599242">Google and Verizon&#8217;s legislative proposal</a>, if adopted, would give them more regulatory control over access and the future of the Internet than the FCC, the government organization tasked to protect corporations from having too much control over communications technology (i.e. precisely what Google/Verizon propose to do).  Besides dictating to the FCC what the FCC can and cannot do with regards to internet access, the proposal <a id="aptureLink_SvdWBHbqfW" href="http://www.huffingtonpost.com/craig-aaron/google-verizon-pact-it-ge_b_676194.html">allows access providers to prioritize traffic however they see fit</a>, without that pesky FCC being able to get in the way and defend users&#8217; rights.  But it&#8217;s not just about users.  It&#8217;s about Google maintaining its dominance of the market.  By creating a tiered structure with some prioritized traffic and other, slow-lane traffic, Google/Verizon are making it so new, upstart, garage companies and providers will never be able to compete with the big guys without significant financial investment.  Which is just how they&#8217;d like it.  And if there <em>were</em> any little guys who had something of interest?  You can bet Google will swallow them up like they&#8217;ve done in the past, all under the guise of providing users with a more complete and useful experience on the web.</p>
<p><a href="http://www.wordle.net/show/wrdl/2283658/Verizon-Google_Legislative_Framework_Proposal_"><img class="alignright" title="Verizon-Google Legislative Framework Proposal" src="http://www.wordle.net/thumb/wrdl/2283658/Verizon-Google_Legislative_Framework_Proposal_" alt=" Google America" width="160" height="120" /></a>The thing is, Google didn&#8217;t hide their growth.  We all watched and applauded as the little search engine that could rumbled up the mountain, &#8220;I think I can&#8221;&#8216;ing their way past Apple and Microsoft not just in search but in technology in general.  The whole time, they released these little test projects that we gobbled up &#8212; they were so useful!  It seems foreboding now, more than liberating, that there was once a bid for their CEO to be Obama&#8217;s Chief Technology Officer.  Rather than being a reflection of new ideas, it&#8217;s easy to see it, instead, as being just one more way the corporation has tried to bind themselves with the American government.</p>
<p>Possibly what irks me the most is that I feel like I, personally, should have seen this coming.  Google played out a particular trick that I&#8217;ve seen once before in internet con artists.</p>
<p><a href="http://www.jazzsequence.com/wp-content/uploads/2010/08/google-traffic-prioritization.jpg"><img class="aligncenter size-large wp-image-7791" title="google-traffic-prioritization" src="http://www.jazzsequence.com/wp-content/uploads/2010/08/google-traffic-prioritization-683x196.jpg" alt="google traffic prioritization 683x196 Google America" width="683" height="196" /></a></p>
<h3>Step 1: Establish your credibility</h3>
<p>Google was able to earn points by building a technically superior search engine.  While it can be argued (and is currently being argued by &#8220;social search&#8221; engines like Glue and Hunch) that an algorithm isn&#8217;t as good at knowing what a human wants as much as a human (and therefore a more human approach to search results based on preferences rather than rankings), the more humanistic engines to date include Amazon, Netflix, and the aforementioned Glue and Hunch can often still be wrong.  And the other alternatives that try to out-algorithm the algorithm &#8212; I&#8217;m thinking of Wolfram|Alpha and search engines that use Wolfram|Alpha to enhance their results &#8212; leave much to be desired in terms of understanding what you&#8217;re asking.  The fact is that Google has become so ubiquitous over the last 10 years that the word is synonymous for &#8220;search&#8221; and no matter how catchy the next upstart search engine&#8217;s name is (Bing!), there&#8217;s very little hope of anything overtaking it.  Ever.  (At least in this country.)</p>
<h3><a href="http://www.jazzsequence.com/wp-content/uploads/2010/08/google-wireless.jpg"><img class="aligncenter size-large wp-image-7790" title="google-wireless" src="http://www.jazzsequence.com/wp-content/uploads/2010/08/google-wireless-683x119.jpg" alt="google wireless 683x119 Google America" width="683" height="119" /></a></h3>
<h3>Step 2: Build Trust</h3>
<p><a href="http://www.wordle.net/show/wrdl/2283653/A_joint_policy_proposal_for_an_open_Internet"><img class="alignleft" title="A joint policy proposal for an open Internet" src="http://www.wordle.net/thumb/wrdl/2283653/A_joint_policy_proposal_for_an_open_Internet" alt=" Google America" width="160" height="120" /></a>If I asked you to give me your name, picture, address, credit card number, date of birth, a list of all your friends with their email addresses and phone numbers, and another list of every topic you&#8217;ve ever been interested in, ever, you wouldn&#8217;t just think I was a crazy stalker; you would know it.  Yet, this is precisely the same information we give to Google by using their services.  Even if we haven&#8217;t directly given Google all of that information, Google (as well as other online services) is able to pull that information together based on your public profiles on social networking sites.  We hand over an astounding amount of information to Google and other corporations all in the name of &#8220;making our lives easier.&#8221;  Has your life gotten easier since using Google?</p>
<p><a href="http://www.jazzsequence.com/wp-content/uploads/2010/08/google-network-management.jpg"><img class="aligncenter size-large wp-image-7789" title="google-network-management" src="http://www.jazzsequence.com/wp-content/uploads/2010/08/google-network-management-683x216.jpg" alt="google network management 683x216 Google America" width="683" height="216" /></a></p>
<p>Google builds trust by speaking publicly about open standards (although they&#8217;re not always in favor of open <em>software</em> &#8212; it&#8217;s been rumored for a few years that internally they&#8217;re using a modified version of Linux that they are not privy to sharing with the rest of the world) and by giving stuff away for free (although not always under open source licenses).  But like a skilled magician (or a skilled con artist), while we&#8217;re all staring at the shiny free goodies, their other hand is reaching around for our wallet.</p>
<p>Google deals in information.  They deal in wants and desires.  Specifically, they deal with terabytes of information every day about what we want, what we think, what we&#8217;re looking for, what we need.  Their ad system is based on selling shares in concepts against a hypothesized value for said idea.  They take a keyword, say &#8220;licorice&#8221;, and determine a price based on how much they think people are going to be wanting licorice on any given day.  And these prices aren&#8217;t static &#8212; they&#8217;re constantly in flux.  In Wired interviews past, they&#8217;ve told journalists that things like seasons, weather, economic and social conditions color what we search for.  With that level of insight into the American psyche, it&#8217;s unsurprising that they could be able to anticipate just what we needed to hear to trust them with all our personal information.</p>
<h3>Step Three: Go for the kill</h3>
<p>Once a person or organization has gotten this far, gotten you to trust them, you will follow them to the end of the world and back without much thought.  After all, they&#8217;ve established themselves in the past, they&#8217;ve proven their worth, why doubt now?  You may trust them even while you notice, out of the corner of your eye, the hand reaching for your wallet &#8212; it couldn&#8217;t possibly be what you think it is, you must be imagining it.  This is the crucial point we are at as Americans, as citizens of the autonomous sovereignty of the Internet, in our relationship with Google.  We trust them.  We believe they have our best interests at heart and we are willing to give up our own individual voices and allow them to speak for us.</p>
<p><a href="http://www.jazzsequence.com/wp-content/uploads/2010/08/google-regulatory-authority.jpg"><img class="aligncenter size-large wp-image-7793" title="google-regulatory-authority" src="http://www.jazzsequence.com/wp-content/uploads/2010/08/google-regulatory-authority-683x258.jpg" alt="google regulatory authority 683x258 Google America" width="683" height="258" /></a></p>
<p>Isn&#8217;t this what governments were for?  Isn&#8217;t this what politicians were for?  And aren&#8217;t governments and politicians supposed to protect us from businesses that grow so large as to threaten their own regulating authority?</p>
<p>The con I&#8217;ve seen using the same tactics (and possibly these steps are common to all forms of advertising or marketing) was a cheap ploy to sell copies of an overpriced ebook that over-promised (make hundreds of dollars a day, gain thousands of followers a week, a huge network pushing floods of traffic to your site) and under-delivered.  I wasn&#8217;t alone when I found myself  not being able to match the phenomenal success I should have had and wondering what I was doing wrong.  I didn&#8217;t buy into the scam because I believed the hype (I didn&#8217;t), rather, because the author had made good on steps one and two; he established credibility by keeping a popular, high ranking blog about making money blogging that, while never revealing any actual useful advice on <em>how</em> to make money blogging, always carried with it the promise that the secret was just around the corner; and he built trust by exposing several scams related to his own ebook (in fact, it could be argued that his ebook was a rewrite of the scams he had exposed).  Surely his method was different than the ones he exposed as obvious scams.  What this particular con has in common with Google is good copy: both are very good at weaving their way around the truth, telling a believable lie &#8212; one laced with truth &#8212; and taking full advantage of the successes won from established credibility and trust.  Once you&#8217;ve scored on those two counts, you can do almost anything.</p>


<p>Related posts:<ol><li><a href='http://www.jazzsequence.com/geek-of-technology/google-battlecry-net-neutrality/' rel='bookmark' title='Permanent Link: Don&#8217;t be Google: A battle-cry for Net Neutrality'>Don&#8217;t be Google: A battle-cry for Net Neutrality</a></li>
<li><a href='http://www.tentimesone.com/a-week-without-google/' rel='bookmark' title='Permanent Link: Going Google-less – A Week Without Google'>Going Google-less – A Week Without Google</a></li>
<li><a href='http://www.jazzsequence.com/geek-of-technology/googleless/' rel='bookmark' title='Permanent Link: Going Google-less'>Going Google-less</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.jazzsequence.com/geek-of-technology/google-america/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Going Google-less</title>
		<link>http://www.jazzsequence.com/geek-of-technology/googleless/</link>
		<comments>http://www.jazzsequence.com/geek-of-technology/googleless/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 02:20:20 +0000</pubDate>
		<dc:creator>jazzs3quence</dc:creator>
				<category><![CDATA[branch of causes]]></category>
		<category><![CDATA[geek of technology]]></category>
		<category><![CDATA[abstinence]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google-less]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.jazzsequence.com/?p=7733</guid>
		<description><![CDATA[So, I&#8217;m still bothered by the Google thing.  I&#8217;m bothered by how reliant I am on Google&#8217;s products the same way I was bothered by how reliant I was on Microsoft&#8217;s products.  It happened so subtly that there was never a conscious decision to use Google products and services exclusively.  It wasn&#8217;t something where there was a &#8220;well, I can&#8217;t get this anywhere else&#8221; conversation or a &#8220;well it works better with this or that feature&#8221; conversation with myself.  Google just quietly (or not-so-quietly) put out their products, and we downloaded them and incorporated them into our lives. The sheer...&#160;<span id="bracket">{</span>&#160;<a href="http://www.jazzsequence.com/geek-of-technology/googleless/">read more</a>&#160;<span id="bracket">}</span>


Related posts:<ol><li><a href='http://www.tentimesone.com/a-week-without-google/' rel='bookmark' title='Permanent Link: Going Google-less – A Week Without Google'>Going Google-less – A Week Without Google</a></li>
<li><a href='http://www.jazzsequence.com/geek-of-technology/google-america/' rel='bookmark' title='Permanent Link: Google America'>Google America</a></li>
<li><a href='http://www.jazzsequence.com/geek-of-technology/embed-google-apps-documents-wave/' rel='bookmark' title='Permanent Link: embed google apps documents in a wave'>embed google apps documents in a wave</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jazzsequence.com/wp-content/uploads/2010/08/googless.png"><img class="aligncenter size-full wp-image-7734" title="googless" src="http://www.jazzsequence.com/wp-content/uploads/2010/08/googless.png" alt="googless Going Google less" width="682" height="69" /></a></p>
<p>So, I&#8217;m still bothered by the Google thing.  I&#8217;m bothered by how reliant I am on Google&#8217;s products the same way I was bothered by how reliant I was on Microsoft&#8217;s products.  It happened so subtly that there was never a conscious decision to use Google products and services exclusively.  It wasn&#8217;t something where there was a &#8220;well, I can&#8217;t get this anywhere else&#8221; conversation or a &#8220;well it works better with this or that feature&#8221; conversation with myself.  Google just quietly (or not-so-quietly) put out their products, and we downloaded them and incorporated them into our lives.</p>
<p>The sheer amount of data that Google has of ours is staggering.  And that&#8217;s just the data we know about.  Seeing as how they &#8220;accidentally&#8221; picked up some private data from wifi networks on their Maps expeditions, it&#8217;s not out of the realm of possibility that they&#8217;ve got more on us than we know about.  And then there&#8217;s the stuff they have that we <em>do</em> know about, but don&#8217;t think about.  In <em><a href="http://www.goodreads.com/book/show/1153851.The_Big_Switch" target="_blank">The Big Switch</a></em><em>, </em>Nicholas Carr points out just how easy it is to identify people &#8212; and glean information about them that they would otherwise keep private &#8212; just from the types of searches we do, the city we live in, and our date of birth.  Besides being able to positively identify anyone with that information, think for a second about how much information a stranger would have about you if they knew every search query you ever typed into Google, whether it was for personal, academic, or business reasons.</p>
<p>So I&#8217;m going Google-less for a week, starting next Monday.  I want to see how easy or hard it is to weed Google out of my life as much as possible.  We got pissed off when Facebook started passing around our personal information but Google has now threatened to take on the FCC, a government agency, telling them &#8220;you have no jurisdiction over how we do things here&#8221; at the cost of small businesses and individuals worldwide.</p>
<p>Now, some things will be more difficult than others, for example, we use Google Checkout in our business (which came from boycotting PayPal), so there&#8217;s that.  And internally, we use the Google Talk protocol to send messages across the room (although I don&#8217;t actually use the client because I use <a id="aptureLink_kZWBcTNu6l" href="http://www.digsby.com">Digsby</a>, and other than that it&#8217;s just another Jabber server).  YouTube is so ubiquitous it would be somewhat difficult to avoid it entirely (though I&#8217;ll try) and this blog uses FeedBurner to handle the RSS feeds.  But in every other way I can think of I will try to avoid using Google at all costs and we&#8217;ll see where it takes me in a week.</p>
<p>I encourage anyone who reads this blog to do the same and to pass this message on.  It&#8217;s good to put things into perspective once in a while and find out just how dependent you are on certain services.  If Google went bankrupt tomorrow, what would you do?  And, possibly more importantly, what would happen with all your data?  What would happen if you went Google-less for a week?</p>


<p>Related posts:<ol><li><a href='http://www.tentimesone.com/a-week-without-google/' rel='bookmark' title='Permanent Link: Going Google-less – A Week Without Google'>Going Google-less – A Week Without Google</a></li>
<li><a href='http://www.jazzsequence.com/geek-of-technology/google-america/' rel='bookmark' title='Permanent Link: Google America'>Google America</a></li>
<li><a href='http://www.jazzsequence.com/geek-of-technology/embed-google-apps-documents-wave/' rel='bookmark' title='Permanent Link: embed google apps documents in a wave'>embed google apps documents in a wave</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.jazzsequence.com/geek-of-technology/googleless/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t be Google: A battle-cry for Net Neutrality</title>
		<link>http://www.jazzsequence.com/geek-of-technology/google-battlecry-net-neutrality/</link>
		<comments>http://www.jazzsequence.com/geek-of-technology/google-battlecry-net-neutrality/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 15:21:16 +0000</pubDate>
		<dc:creator>jazzs3quence</dc:creator>
				<category><![CDATA[geek of technology]]></category>
		<category><![CDATA[the soapbox]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[content providers]]></category>
		<category><![CDATA[don't be evil]]></category>
		<category><![CDATA[evil]]></category>
		<category><![CDATA[fcc]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[net neutrality]]></category>
		<category><![CDATA[real news]]></category>
		<category><![CDATA[verizon]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.jazzsequence.com/?p=7723</guid>
		<description><![CDATA[By now you should have heard about the closed-door talks that Google isn&#8217;t having with Verizon that absolutely wouldn&#8217;t destroy Net Neutrality as we&#8217;ve known it (and Google has argued for it) for the last several years. Here&#8217;s the rundown: The New York Times published an article that Google and Verizon were nearing an agreement in talks that would create a tiered structure for content providers such that certain types of content providers would get faster speeds than others.  In the current model of the internet, everyone works with what we&#8217;ve got, and any speed issues are solely on how...&#160;<span id="bracket">{</span>&#160;<a href="http://www.jazzsequence.com/geek-of-technology/google-battlecry-net-neutrality/">read more</a>&#160;<span id="bracket">}</span>


Related posts:<ol><li><a href='http://www.jazzsequence.com/geek-of-technology/google-america/' rel='bookmark' title='Permanent Link: Google America'>Google America</a></li>
<li><a href='http://www.tentimesone.com/a-week-without-google/' rel='bookmark' title='Permanent Link: Going Google-less – A Week Without Google'>Going Google-less – A Week Without Google</a></li>
<li><a href='http://www.jazzsequence.com/geek-of-technology/googleless/' rel='bookmark' title='Permanent Link: Going Google-less'>Going Google-less</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jazzsequence.com/wp-content/uploads/2010/08/dontbegoog.png"><img class="aligncenter size-full wp-image-7724" title="dontbegoog" src="http://www.jazzsequence.com/wp-content/uploads/2010/08/dontbegoog.png" alt="dontbegoog Dont be Google: A battle cry for Net Neutrality" width="682" height="69" /></a></p>
<p>By now you should have heard about the <a href="http://mashable.com/2010/08/05/google-verizon-net-neutrality/" target="_blank">closed-door talks</a> that <a href="http://mashable.com/2010/08/05/google-verizon-net-neutrality-2/" target="_blank">Google </a><em><a href="http://mashable.com/2010/08/05/google-verizon-net-neutrality-2/" target="_blank">isn&#8217;t </a></em><a href="http://mashable.com/2010/08/05/google-verizon-net-neutrality-2/" target="_blank">having with Verizon</a> that <em>absolutely wouldn&#8217;t</em> <a href="http://www.huffingtonpost.com/josh-silver/google-verizon-deal-the-e_b_671617.html" target="_blank">destroy Net Neutrality as we&#8217;ve known it</a> (and Google has argued for it) for the last several years.</p>
<p>Here&#8217;s the rundown:</p>
<p>The <a href="http://www.nytimes.com/2010/08/05/technology/05secret.html?_r=3&amp;ref=technology" target="_blank">New York Times published an article that Google and Verizon were nearing an agreement</a> in talks that would create a tiered structure for <em>content providers</em> such that certain types of content providers would get faster speeds than others.  In the current model of the internet, everyone works with what we&#8217;ve got, and any speed issues are solely on how much you as a consumer are willing or able to pay.  As everyone hooks up to broadband and Google is fighting for <a href="http://www.google.com/appserve/fiberrfi/" target="_blank">nationwide fiber-optic</a>, speed differences will be dependent upon the servers of the content providers for the first time, rather than how slow or fast your modem is (remember 28.8k?).</p>
<p>Basically, this would give <em>some</em> content providers (i.e. anyone who&#8217;s worked out a special deal with Google, or content providers that Google already owns, like YouTube) fast-lane speeds whereas everyone else (say, a video startup in someone&#8217;s garage to compete with YouTube, Vimeo, Hulu, etc) would be stuck behind grandma.</p>
<p>Essentially, this means that if you are friends with Google (or Verizon), you get to be in the cool kids club.  If not, you can eat the cool kids&#8217; dust.</p>
<p>Huffington Post published a great editorial yesterday that <a href="http://www.huffingtonpost.com/megan-tady/what-google-still-isnt-sa_b_672341.html" target="_blank">highlighted some of Google&#8217;s flip-flops</a> in publicly-expressed attitudes toward <a id="aptureLink_UJjPxwlQLU" href="http://en.wikipedia.org/wiki/Network%20neutrality">Net Neutrality</a>.  In particular this:</p>
<blockquote><p>Traffic prioritization allows the broadband provider to become an unwanted gatekeeper in the middle of the Internet. Because of the market power they currently employ, broadband providers have the technical ability and economic incentives to determine which packets of Internet traffic get delivered to which consumers under what conditions. The end result is that the Internet becomes shaped in ways that serve the interests of the broadband providers, and not consumers or innovative Web entrepreneurs.</p></blockquote>
<p>has turned into this:</p>
<blockquote><p>People get confused about Net neutrality. I want to make sure that everybody understands what we mean about it. What we mean is that if you have one data type, like video, you don&#8217;t discriminate against one person&#8217;s video in favor of another. It&#8217;s OK to discriminate across different types&#8230;There is general agreement with Verizon and Google on this issue.</p></blockquote>
<p>Seriously, Google?  That&#8217;s pretty much the exact opposite of what you&#8217;ve been saying and arguing for.</p>
<p>Net Neutrality, it seems, is only worth fighting for when it&#8217;s profitable.  As soon as the time comes when Net Neutrality (or, you know, <em>anything at all</em>) no longer becomes profitable, Google seems to think it&#8217;s perfectly okay to switch gears with a complete reversal.  Google is no longer the scrappy underdog we all rooted for in the dotcom boom, when Microsoft was evil (and made no claims otherwise).  Google has grown to a mammoth internet behemouth able to wield huge swaths of internet real estate and tear down empires with their mighty power.  While we weren&#8217;t looking, they&#8217;ve hidden behind their &#8220;don&#8217;t be evil&#8221; slogan and made us okay with <a href="http://www.pcworld.com/article/184520/mozilla_endorses_bing_over_google_privacy_issues.html" target="_blank">taking all our information</a> (<em>it&#8217;s okay because it makes search results more accurate and personalized</em>), <a href="http://www.reuters.com/article/idUSTRE64D60E20100514" target="_blank">giving up our privacy</a> (<em>we don&#8217;t mind as long as we can find where we&#8217;re going</em>), and <a href="http://mashable.com/2010/06/09/stallman-on-saas/" target="_blank">handing over all our data to someone else</a> (<em>it&#8217;s so much more convenient to store our data online and access it from anywhere</em>).  Now, they&#8217;re crowning themselves Kings of the Internet, able to rule over all that they see (which is everything), and determine what content providers or what types of content deserve special treatment and what doesn&#8217;t.  Not only that, but they&#8217;ve got us in a vice grip; like junkies, we&#8217;re addicted to their services because <em>they work so damn well</em>.  And Google can&#8217;t be all bad when <em>all their applications are free</em> (despite the millions of dollars they make shoving ads in your face).  I&#8217;d say I&#8217;m switching to Bing but even Bing can&#8217;t deliver search results that are as accurate to what I&#8217;m looking for as Google.</p>
<p>There&#8217;s a new meme in town.  No longer shall we say &#8220;don&#8217;t be evil&#8221;; henceforth the battle cry will be &#8220;Don&#8217;t be Google.&#8221;</p>


<p>Related posts:<ol><li><a href='http://www.jazzsequence.com/geek-of-technology/google-america/' rel='bookmark' title='Permanent Link: Google America'>Google America</a></li>
<li><a href='http://www.tentimesone.com/a-week-without-google/' rel='bookmark' title='Permanent Link: Going Google-less – A Week Without Google'>Going Google-less – A Week Without Google</a></li>
<li><a href='http://www.jazzsequence.com/geek-of-technology/googleless/' rel='bookmark' title='Permanent Link: Going Google-less'>Going Google-less</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.jazzsequence.com/geek-of-technology/google-battlecry-net-neutrality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buh-bye to Wave</title>
		<link>http://www.jazzsequence.com/asides/buhbye-wave/</link>
		<comments>http://www.jazzsequence.com/asides/buhbye-wave/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 05:14:40 +0000</pubDate>
		<dc:creator>jazzs3quence</dc:creator>
				<category><![CDATA[asides]]></category>
		<category><![CDATA[fantasy brewmasters]]></category>
		<category><![CDATA[flop]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[mashable]]></category>
		<category><![CDATA[rip]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://www.jazzsequence.com/?p=7697</guid>
		<description><![CDATA[In a long line of &#8220;wow that&#8217;s not really a surprise at all&#8221;&#8216;s, Google has dropped (or is dropping, or is no longer actively developing at any rate) Wave. Cause of death: lack of user adoption. In a blog post today, Google announced that, while they still think Wave is awesome, everyone else didn&#8217;t immediately agree, so they&#8217;re calling it in. Now my guess is it&#8217;ll be integrated into something else. ChromeOS perhaps? A standalone messenger? Upgrade to Gtalk? But I can&#8217;t say I&#8217;m surprised. As Mashable points out, there was a tremendous buzz that dwindled almost immediately after the...&#160;<span id="bracket">{</span>&#160;<a href="http://www.jazzsequence.com/asides/buhbye-wave/">read more</a>&#160;<span id="bracket">}</span>


Related posts:<ol><li><a href='http://www.jazzsequence.com/asides/i-still-have-wave-invites/' rel='bookmark' title='Permanent Link: i still have wave invites'>i still have wave invites</a></li>
<li><a href='http://www.jazzsequence.com/geek-of-technology/embed-google-apps-documents-wave/' rel='bookmark' title='Permanent Link: embed google apps documents in a wave'>embed google apps documents in a wave</a></li>
<li><a href='http://www.jazzsequence.com/geek-of-technology/google-wave-invites/' rel='bookmark' title='Permanent Link: I&#8217;m giving away Google Wave invites!'>I&#8217;m giving away Google Wave invites!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>In a long line of &#8220;wow that&#8217;s not really a surprise at all&#8221;&#8216;s, Google has dropped (or is dropping, or is no longer actively developing at any rate) Wave.  Cause of death: lack of user adoption.  In a <a href="http://googleblog.blogspot.com/2010/08/update-on-google-wave.html" target="_blank">blog post</a> today, Google announced that, while they still think Wave is awesome, everyone else didn&#8217;t immediately agree, so they&#8217;re calling it in.</p>
<p>Now my guess is it&#8217;ll be integrated into something else.  ChromeOS perhaps?  A standalone messenger?  Upgrade to Gtalk?  But I can&#8217;t say I&#8217;m surprised.  As <a href="http://mashable.com/2010/08/04/rip-google-wave/" target="_blank">Mashable points out</a>, there was a tremendous buzz that dwindled almost immediately after the official release as everyone collectively scratched their heads and said &#8220;wtf?&#8221;  Some people (notably the guys at <a href="http://www.fantasybrewmasters.com/google-wave/live" target="_blank">Fantasy Brewmasters</a>) made good use of it, but on the whole, Wave was underwhelming.  I do hope to see the live writing thing make a comeback.  Here&#8217;s hoping&#8230;</p>


<p>Related posts:<ol><li><a href='http://www.jazzsequence.com/asides/i-still-have-wave-invites/' rel='bookmark' title='Permanent Link: i still have wave invites'>i still have wave invites</a></li>
<li><a href='http://www.jazzsequence.com/geek-of-technology/embed-google-apps-documents-wave/' rel='bookmark' title='Permanent Link: embed google apps documents in a wave'>embed google apps documents in a wave</a></li>
<li><a href='http://www.jazzsequence.com/geek-of-technology/google-wave-invites/' rel='bookmark' title='Permanent Link: I&#8217;m giving away Google Wave invites!'>I&#8217;m giving away Google Wave invites!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.jazzsequence.com/asides/buhbye-wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
