<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>FreePress Blog</title>
	<atom:link href="http://freepressblog.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://freepressblog.org</link>
	<description>A few of my thoughts and other random stuff I found interesting.</description>
	<lastBuildDate>Wed, 04 Aug 2010 18:27:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Last Airbender Review / Rant</title>
		<link>http://freepressblog.org/2010/07/09/last-airbender-review-rant/</link>
		<comments>http://freepressblog.org/2010/07/09/last-airbender-review-rant/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 03:55:45 +0000</pubDate>
		<dc:creator>JB</dc:creator>
				<category><![CDATA[Blog Posts]]></category>

		<guid isPermaLink="false">http://freepressblog.org/?p=102644</guid>
		<description><![CDATA[Brief Summary: I enjoyed it. It wasn't nearly as good as the cartoon (more detail later), but taken on its own, for what it was, I thought it was OK. Not great, but certainly not deserving (IMHO) of the bashing it has received, especially relative to that <em>other</em> recent "Avatar" movie, which I thought was pretty bad (way worse than this).]]></description>
			<content:encoded><![CDATA[<h3>Brief Summary</h3>
<p>I enjoyed it. It wasn&#8217;t nearly as good as the cartoon (more detail later), but taken on its own, for what it was, I thought it was OK. Not great, but certainly not deserving (IMHO) of the bashing it has received, especially relative to that <em>other</em> recent &#8220;Avatar&#8221; movie, which I thought was pretty bad (way worse than this).</p>
<p>It hit the main points of Season (Book) 1 of the cartoon. They obviously trimmed out a lot of detail, but that&#8217;s too be expected when condensing 20-something episodes down to a movie-length tale.</p>
<p>Keeping in mind the fact that I liked it &#8211; here are two of my nitpicks, followed by a general rant that isn&#8217;t specifically about this movie.</p>
<h3>&#8220;Race-bending&#8221;</h3>
<p>I&#8217;m not sure how prevalent this complaint is outside geek circles, but there is quite the controversy surrounding this movie in regards to the racial makeup of the cast. [Here's a <a href="http://derekkirkkim.livejournal.com/17090.html">brief overview of the main problem</a>] </p>
<p>I think the problem as it relates to the main characters is definitely a bigger (perceived) deal to people more familiar with eastern or Asian cultures who were very aware of the ties that were present in the original cartoon (not as much in the movie), whereas it may not even occur to most other people, probably largely due to the manga-esque eye styling in the toon. </p>
<p>That being said, the <em>voices</em> for the main characters were spot-on, so that helped quite a lot. To be honest, I took much more of an exception (in regards to &#8220;racebending&#8221;) with the fire nation casting, but let&#8217;s not get off on that tangent.</p>
<h3>Humor / Darkness</h3>
<p>This was by far the biggest departure from the source material. The cartoon contained healthy doses of humor, usually coming from Sokka and sometimes uncle Iroh (my fave in the toon). In stark contrast, I can&#8217;t remember a single joke or humorous scene in this movie. </p>
<p>Even Aang is much more light-hearted (at times) in the toon. Sure, there were serious moments when he reflected on the reality of the things that had happened with the appropriate level of somberness, but in the movie they may has well just have changed his name to &#8220;Ang<strong>st</strong>&#8220;. And this goes across the board for the whole story; I think when it came to chopping stuff out they just decided to eliminate all sense of happiness, which I don&#8217;t think was entirely necessary and definitely makes it a significantly different experience.</p>
<h3>General Rant</h3>
<p>The biggest problem that has been bothering me about this started well before this film was released (or even made). It&#8217;s the general concept of re-doing stories that have previously been told (well, in many cases) in animated form, as if animation is somehow not quite good enough, and that something can only be really big or significant as a live action feature. I call BS.</p>
<p>Taking this as an example, while it was OK, I&#8217;d strongly recommend to anyone that they get the DVDs of the cartoon series and watch those <strong>instead</strong>, and maybe only follow up with the live action version if they&#8217;re interested. I have the feeling that for a lot of people who see this version <strong>first</strong>, it might turn them off from the cartoon, which would be a shame, since it&#8217;s so much better. </p>
<p>Just in case you don&#8217;t believe me on that yet, here&#8217;s exhibit B: Transformers. I don&#8217;t know about you, but personally I think the recent live action versions have been steaming piles. Yes, I know the original cartoons were essentially just long toy commercials&#8230; and yes, I realize that they want to show off their cool, ever-evolving special effects powers by putting stuff on the screen that&#8217;s more &#8220;believable&#8221;. The problem is that they often end up going overboard at the expense of story-telling. In TF, the millions of interlocking and spinning gears on each character may have been &#8220;impressive&#8221;, but for me, it just wasn&#8217;t as good as plain old boxy robots; sorry.</p>
<p>Now I also know that the reason they do it is because the dollars prove that most people do not share my position on this (with rare exceptions like Pixar), but I guess that&#8217;s really the primary target of my rant: people who for some reason can&#8217;t grasp the idea that great stories might be available in animated form, so they won&#8217;t even pay attention to any of them until someone &#8220;live-action&#8221;&#8217;s them up. The problem is that conversion is almost always for the worse. I&#8217;m sure I&#8217;m forgetting some, but at the moment I can&#8217;t think of a single case in which the live action was better (IMHO) than the original cartoon.</p>
]]></content:encoded>
			<wfw:commentRss>http://freepressblog.org/2010/07/09/last-airbender-review-rant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>The Apple / AOL Analogy</title>
		<link>http://freepressblog.org/2010/07/06/the-apple-aol-analogy/</link>
		<comments>http://freepressblog.org/2010/07/06/the-apple-aol-analogy/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 04:14:45 +0000</pubDate>
		<dc:creator>JB</dc:creator>
				<category><![CDATA[Blog Posts]]></category>

		<guid isPermaLink="false">http://freepressblog.org/?p=102631</guid>
		<description><![CDATA[OK, so a couple days ago I posted this Twitter message: 
<blockquote><a href="http://twitter.com/jaredbangs/status/17749315604">The iOS/AppStore model is essentially making the same appeal as AOL (vs. open internet) in the early 90's - safer, polished, easier to use.</a></blockquote>
<br /><br />
Unfortunately, the constraints of Twitter just make it too difficult to really explain or discuss that kind of thing, so I thought I'd flush out what I meant by it here instead.]]></description>
			<content:encoded><![CDATA[<p>OK, so a couple days ago I posted this Twitter message: </p>
<blockquote><p><a href="http://twitter.com/jaredbangs/status/17749315604">The iOS/AppStore model is essentially making the same appeal as AOL (vs. open internet) in the early 90&#8217;s &#8211; safer, polished, easier to use.</a></p></blockquote>
<p>Unfortunately, the constraints of Twitter just make it too difficult to really explain or discuss that kind of thing, so I thought I&#8217;d flush out what I meant by it here instead.</p>
<p>What prompted this initially was I was thinking back to the early 90&#8217;s when I had a NetCom (&#8220;real&#8221; internet) dial-up account. Almost everyone else I knew personally who was &#8220;online&#8221; was using either AOL or some similar competitor (CompuServe, etc.). More specifically, I was thinking about how I used to try to explain to people why the &#8220;real&#8221; internet was so much better than the AOL walled garden, and mostly I was remembering (having flashbacks to) how utterly unsuccessful those attempts were.</p>
<p>People still weren&#8217;t sure whether WWW stood for wild, wild west or world wide web; all they &#8220;knew&#8221; was that there were dangerous hackers waiting to infest their computers with all manner of virii and use them to launch nukes at Russia after draining their bank accounts. Not to mention the porn. And, perhaps the most frightening of all, the people talking to each other unmoderated, uncensored, and anonymous. But most importantly of all they &#8220;knew&#8221; that AOL was &#8220;keeping them safe&#8221; from all of this. (of course all these things they &#8220;knew&#8221; weren&#8217;t accurate, but the important part was that they believed them).</p>
<p>But even those who weren&#8217;t put off that way (intimidated away from the open net and towards AOL) still had little interest in the open internet. Another common reason was the usability. AOL was insanely easy to get up and running relative to a true internet account. AOL&#8217;s content was polished and clean; the internet was extremely messy and for the most part ugly (relatively speaking). AOL was the gatekeeper, because you don&#8217;t want &#8220;just anyone&#8221; putting stuff out there with no &#8220;quality control&#8221; &#8211; that would be a disaster.</p>
<p>Truly the only real, substantial and present (at the time) appeal of the &#8220;true&#8221; internet over AOL in those days was one thing: <strong>freedom</strong>. The problem is that for most people, that isn&#8217;t a benefit they can see, feel, or imagine in the moment. Its biggest payoff really comes in the long run, but that&#8217;s not a trade-off most people are willing to make for ease of use and beauty today.</p>
<p>However, the primary encouraging thought that occurred to me was this: it didn&#8217;t actually matter that I wasn&#8217;t able to sway many people over to what I saw / foresaw as the ultimate better solution, because all of the advantages that a free platform offered DID eventually cause it to surpass the walled garden approach, and looking back now, I think it&#8217;s easy to see that it was the inevitable conclusion. </p>
<p>Yes, it took a long time. Yes, most web sites still sucked. Most (going by raw numbers / percentages) still do. Yes, there were/are dangers out there to be dealt with. And (perhaps most importantly), all along the way the &#8220;average user&#8221; never really cared much at all about the conflict, or was even aware that it existed. In spite of all those things, enough people, motivated by both creative opportunity and commercial gain, embraced the open platform and eventually made the walled garden model it was competing with obsolete.</p>
<p>Basically, the point of all of this was that it is both futile and unnecessary for me to try to convince people to see things from my point of view in regards to issues like the Apple App Store. It doesn&#8217;t really negatively impact me much personally, and most people just don&#8217;t care, and they don&#8217;t need to. I think there is too much to be gained by the success of the open alternative for it not too eventually overtake the ultra-closed / restrictive model. So I&#8217;m not really going to worry about it too much anymore, and I don&#8217;t think anyone else really needs to either. Awareness is still important, but for the people who aren&#8217;t, it&#8217;s no big deal. They&#8217;ll eventually get off of AOL once the plug has been pulled and/or the rest of the world has moved on / passed them by. <img src='http://freepressblog.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://freepressblog.org/2010/07/06/the-apple-aol-analogy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
	</item>
		<item>
		<title>LOST Wrap-up</title>
		<link>http://freepressblog.org/2010/05/25/lost-wrap-up/</link>
		<comments>http://freepressblog.org/2010/05/25/lost-wrap-up/#comments</comments>
		<pubDate>Wed, 26 May 2010 03:45:08 +0000</pubDate>
		<dc:creator>JB</dc:creator>
				<category><![CDATA[Blog Posts]]></category>

		<guid isPermaLink="false">http://freepressblog.org/?p=102653</guid>
		<description><![CDATA[It’s been a while since I posted on here, but I figured with LOST wrapping up and so many people talking about their thoughts about the show it would be good for me to put up at least a not-so-brief summary of my take on the show as a whole.]]></description>
			<content:encoded><![CDATA[<p>It’s been a while since I posted on here, but I figured with LOST wrapping up and so many people talking about their thoughts about the show it would be good for me to put up at least a not-so-brief summary of my take on the show as a whole.</p>
<p>*Quick note: with one huge exception (the ending – which I will cover last so that you can skip it), this post will contain no specific plot point references, for the purposes of preserving a spoiler-free experience for anyone who wants to read this but hasn’t yet watched the show. I personally feel this is essential to the full enjoyment of the show, as is watching every episode in order from beginning to end, in the same way you wouldn’t turn to the last page / chapter of a book and read it before or instead of the whole story. However, I will gladly discuss particular details in the comments for this post, so consider that a spoiler warning / invitation.</p>
<h3>Introduction</h3>
<p>Anyone who knows me probably knows that I have been a huge fan of the show for quite a while. While ranking TV programs is obviously a hugely subjective task (especially across genres, etc.), I’m pretty comfortable in saying that <em>IMHO</em> this is up there in my top 5 – possibly only topped by the Twilight Zone. I think it was ground-breaking in its story-telling approach, ranging from the creative exploitation of the concept of <em>mystery</em> (more on that later) to the minute details that make the show great in ways you might not even notice unless you’re paying attention. For example, the musical score was such a subtly important part, carefully crafted to guide the viewer on an emotional level through the twists and turns of the unfolding drama.</p>
<h3>What about the unanswered questions?</h3>
<p>There is a lot of ground to cover here, and I won’t address most of the specific points in the post, but will happily do so in the comments, for the reasons mentioned above. I think in some cases (many actually, and I have as many theories as anyone else) there are clear enough answers present; it’s just that they weren’t all spoon-fed and spelled out, in order to leave room for personal interpretation and also just to avoid dumbing things down. However, at the same time it’s undeniable that some things just flat out weren’t explained. And I’m so glad for that.</p>
<p>It’s the element of mystery that I would give the most credit for what made this show so great. If you haven’t already watched / read / listened to <a href="http://blog.ted.com/2008/01/jj_abrams.php">J.J. Abrams’ TED talk on the Mystery Box</a> go do it now. The process of wondering is so much more important and enjoyable than even finally finding the “answer” ever could be. I believe that in some cases even the most creative answer can never possibly be as satisfying as the question and all that exploring the question may lead to.</p>
<p>A well done mystery invites the observer (reader, viewer, etc.) into the actual creative process of the work. Much in the same way that a reader of a good book collaborates with the original authors as their mind constructs the visual and aural representation of the world they are being guided through by mere text on a page, a well crafted mystery draws the observer into an investment in the story that goes beyond what any writers would be capable of delivering on their own. The theories of what <em>could</em> be captivate the imagination and compel one to explore all the <em>possibilities</em> that the narrative itself exposes in a way that is unique to (and thus uniquely enjoyable by) each observer.</p>
<p>As the story progressed, some mysteries were inevitably answered, but <strong>thankfully</strong> (although some would say frustratingly) they often led to yet more questions. I submit that it’s the questions, <em>not</em> the answers that those of us who loved the show enjoyed so much. Think about it: looking back, would you say “the others” (as a concept) were a more interesting / compelling part of the story <em>before</em> or <em>after</em> you found out more about them?</p>
<h3>The End</h3>
<p>*This part will contain spoilers, so I’d urge you to not read it if you haven’t already watched the whole show.</p>
<p>The ending of the show is understandably at the forefront of everyone’s minds. I suspect that most people watching didn’t really have any solid idea of how it would end (which is exactly as it should be), but I also suspect that even after seeing it, some people may feel a bit unsure about how the ending connects to the rest of the show in a meaningful way, and therefore are unsure about how they feel about it.</p>
<p>Here’s my take on it: the whole “afterlife” angle did not come out of the blue, but rather was an integral part of the foundation of the story all along. There are probably hundreds of ways to explore this aspect, most of which I’m sure I haven’t thought of. I would offer for consideration that fact that since episode one of season one, theories about purgatory / the afterlife / atonement, etc. abounded. Of course, now we know that the exact details of the story have unfolded and connected to this concept in a way that (I suspect) no one fully saw coming, but at the same time I think it’s undeniable that the groundwork was always there in some form.</p>
<p>Specifically, (as an example) I always felt that the “flashbacks” weren’t <em>only</em> a creative story-telling technique, although they certainly were that. I think they were also showing the island (through forces that thankfully remain largely a mystery) actually bringing aspects of each character’s character (history, etc.) to the surface and “dealing” with it by presenting them with situations on the island that related to their past experiences. Through this process / journey, often involving extremely unlikely events or even supernatural “coincidences”, many of the characters were directed down a path that eventually led to closure or “redemption” in their lives. In several cases, once that had occurred (their time was done), they died. This is only one illustration of how the island was closely bound to the afterlife all along, preparing the people on it and helping them wrap up their lives in the time they had left, before passing on.</p>
<p>I think some of the people who may have felt left hanging a bit perhaps may have been those who were more invested in the sci-fi side of the various theories behind some aspects of the show. While I certainly count myself among those sci-fi fans, I also recognize that first and foremost, this was always a story about the characters on the show, not necessarily (primarily) the intriguing backdrop that their stories play out on. The whole show constantly referenced the intricate connections that bind people together in life. These connections are so fundamental that life itself cannot be extracted or separated from those bonds, because they are actually part of what composes life (and whatever lies beyond). I think in light of that, the ending of the show couldn’t have been more fitting.</p>
]]></content:encoded>
			<wfw:commentRss>http://freepressblog.org/2010/05/25/lost-wrap-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Agile Story</title>
		<link>http://freepressblog.org/2010/02/12/agile-story/</link>
		<comments>http://freepressblog.org/2010/02/12/agile-story/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 04:27:16 +0000</pubDate>
		<dc:creator>JB</dc:creator>
				<category><![CDATA[Blog Posts]]></category>

		<guid isPermaLink="false">http://freepressblog.org/?p=102658</guid>
		<description><![CDATA[I’m sure plenty of you have been wondering about the subtle hints I dropped recently on Facebook and Identi.ca / Twitter about something else in the works… actually I doubt anyone really noticed, but anyway…
Loosely based on some inspiration around the topic of resolutions for the new year, in conjunction with wanting to figure out [...]]]></description>
			<content:encoded><![CDATA[<p>I’m sure plenty of you have been wondering about the subtle hints I dropped recently on <a href="http://www.facebook.com/pages/Agile-Story/239829849274?ref=search&amp;sid=641016941.1295315015..1">Facebook</a> and <a href="http://identi.ca/notice/20616696">Identi.ca</a> / <a href="https://twitter.com/jaredbangs/status/8490420751">Twitter</a> about something else in the works… actually I doubt anyone really noticed, but anyway…</p>
<p>Loosely based on some inspiration around the topic of resolutions for the new year, in conjunction with wanting to figure out a way to commit to releasing a lot of the side projects that pop up in my mind and occasionally make it to the point where I do some development work on, I decided that this year I will be working towards a goal of releasing one app / product / service / project every month.</p>
<p>That’s how <a href="http://agilestory.com">Agile Story</a> was born. At this stage it’s simply an experiment in making something useful out of some things I do in my spare time. I do think that some of these may have the potential to become something more in the future, but we’ll cross that bridge when we come to it.</p>
<p>The first release (and yes, it was released in January, even though I’m just getting around to writing about it now – you can ask Martha!) is <a href="http://304030meals.com/">30/40/30 meals</a>. You can read a bit more about it on the <a href="http://agilestory.com/2010/01/31/january-release-304030-meals/">release announcement</a> on the Agile Story site.</p>
<p>I haven’t decided how much technical detail I want to go into in terms of the description posts on that site yet, so for now I’ll just mention here that it’s a Rails app that makes a lot of use of AJAX for the meal editing. Anyway, feel free to check it out and ask any questions or provide any feedback (positive and negative both welcomed) here. I never claimed to have a great eye for design, so I’d appreciate any suggestions in that regard. I’d also be interested in hearing from anyone who gives the application a try, especially people who are familiar with the Zone diet and/or may be interested in using it for their meal planning.</p>
<p>PS – I recommend using a browser like Firefox or Chrome; it will still work fine in IE, but those other browsers are a bit faster with the javascript and it will look a tad nicer too.</p>
]]></content:encoded>
			<wfw:commentRss>http://freepressblog.org/2010/02/12/agile-story/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
	</item>
		<item>
		<title>Facebook Changes</title>
		<link>http://freepressblog.org/2010/02/09/facebook-changes/</link>
		<comments>http://freepressblog.org/2010/02/09/facebook-changes/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 23:48:20 +0000</pubDate>
		<dc:creator>JB</dc:creator>
				<category><![CDATA[Blog Posts]]></category>

		<guid isPermaLink="false">http://freepressblog.org/?p=102662</guid>
		<description><![CDATA[Every time Facebook changes its look, I’m reminded of how the things people post online are not really an adequate (or at least not complete) reflection of who they are or what they care about.
There are always tons of posts about whatever FB change has just occurred, even from people who rarely post. I don’t [...]]]></description>
			<content:encoded><![CDATA[<p>Every time Facebook changes its look, I’m reminded of how the things people post online are not really an adequate (or at least not complete) reflection of who they are or what they care about.</p>
<p>There are always tons of posts about whatever FB change has just occurred, even from people who rarely post. I don’t want to call it whining, but a decent percentage of them are usually stating that the change has negatively impacted them in some significant way. If measured by these attributes (posting frequency / percentage and degree of emotion or conviction) their “relative” degree of interest in the FB UI would seem to be high.</p>
<p>Thankfully (hopefully), we can be sure that for most people it can’t really be <em>that</em> important to them relative to all the other stuff in their lives; it’s just that they just choose not to post much about those other things for various reasons.</p>
<p>Food for thought…</p>
]]></content:encoded>
			<wfw:commentRss>http://freepressblog.org/2010/02/09/facebook-changes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>DRM Hates Linux</title>
		<link>http://freepressblog.org/2009/11/21/drm-hates-linux/</link>
		<comments>http://freepressblog.org/2009/11/21/drm-hates-linux/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 01:27:31 +0000</pubDate>
		<dc:creator>JB</dc:creator>
				<category><![CDATA[Blog Posts]]></category>

		<guid isPermaLink="false">http://freepressblog.org/?p=102624</guid>
		<description><![CDATA[As tempting as the Kindle (and now the competing B&#38;N reader) are as alternatives to paper books, it's really frustrating how much they're hindered by DRM issues.

They've both recently released reader applications for the PC (and soon for Mac), but no equivalent versions have been announced for Linux. I can only assume that this is because they are afraid that the Linux OS will allow for easier hacking / working around of the DRM features of the app. While this is probably true...]]></description>
			<content:encoded><![CDATA[<p>As tempting as the Kindle (and now the competing B&amp;N reader) are as alternatives to paper books, it&#8217;s really frustrating how much they&#8217;re hindered by <a href="http://www.fsf.org/campaigns/drm.html">DRM</a> issues.</p>
<p>They&#8217;ve both recently released reader applications for the PC (meaning &#8211; for them &#8211; Windows only, and soon for Mac), but no equivalent versions have been announced for Linux. I can only assume that this is because they are afraid that the Linux OS will allow for easier hacking / working around the DRM features of the app. While this is probably true, it&#8217;s a frustrating reminder that these guys haven&#8217;t learned the lessons that the music industry already spent a lot of time and effort trying (unsuccessfully) to ignore / avoid.</p>
<p>This case in particular is doubly frustrating, because the original devices themselves (Kindle and the B&amp;N Nook) are both actually based on Linux themselves, so their software certainly would work in Linux, if they chose to allow it. </p>
<p>This leads one to believe that the hardware almost certainly employs a tactic that has become known as &#8220;<a href="http://en.wikipedia.org/wiki/Tivoization">Tivoization</a>&#8220;, a practice that exploits a loophole in earlier versions of licenses like the GPL, which has been addressed in v3 of that license. The term was coined because of the Tivo hardware, which used Linux as a base and therefore was required to be released under the GPL, but the hardware itself imposed constraints designed to prevent the running of any modified software, even though the modifications had to be allowed under the license.</p>
<p>The same probably applies to the Roku Netflix player, which supports instant watch streaming and is also built on Linux, while at the same time Netflix does not support a player for general purpose Linux use.</p>
<p>While the Kindle reader app will work on Linux under WINE (just verified it now on my system), I&#8217;m really hoping these guys will eventually &#8220;see the light&#8221; and stop doing this kind of thing. I think the best hope on this front is currently Android. As it continues to gain ground, I hope that the pressure to release a reader app on that platform will allow them to overcome these hesitations.</p>
]]></content:encoded>
			<wfw:commentRss>http://freepressblog.org/2009/11/21/drm-hates-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Skewing the Meaning of &#8220;Want&#8221;</title>
		<link>http://freepressblog.org/2009/08/12/skewing-the-meaning-of-want/</link>
		<comments>http://freepressblog.org/2009/08/12/skewing-the-meaning-of-want/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 20:26:06 +0000</pubDate>
		<dc:creator>JB</dc:creator>
				<category><![CDATA[Blog Posts]]></category>

		<guid isPermaLink="false">http://freepressblog.org/?p=102609</guid>
		<description><![CDATA[A quick lesson in the importance of consistency of meaning in terms you use on your site. Doing things like this skews the meaning of those gestures by the user and therefore makes them (and to some degree, the site itself) less valuable.]]></description>
			<content:encoded><![CDATA[<h3>Summary</h3>
<p>A quick lesson in the importance of consistency of meaning in terms you use on your site. Doing things like this skews the meaning of those gestures by the user and therefore makes them (and to some degree, the site itself) less valuable.</p>
<h3>Details</h3>
<p>I heard an announcement on the gdgt podcast today (an old podcast, but I just heard it now, so no grief about &#8220;old news&#8221; please) about a promo they are running where users can try to win a blackberry phone from a pool of phones (two models) they are giving away.</p>
<p>It&#8217;s a fine enough idea for a contest, but the problem is that the way you enter the contest is to log on to the site (gdgt) and add one (or both) of the devices to your &#8220;want&#8221; list. I see this as a mistake, since (as a user) your lists of devices on that site (&#8220;Have&#8221;, &#8220;Want&#8221;, etc.) form the core part of what the site is about.</p>
<p>Having people indicate that they &#8220;want&#8221; one or both of these phones (in order to enter the contest to win them) seems like a major mistake, because lots of people will indicate that they &#8220;want&#8221; the phones even though <em>it isn&#8217;t actually a true measure of whether they really &#8220;want&#8221; it, relative to the criteria they&#8217;re using for marking other things on the site as &#8220;wanted&#8221;</em>. By doing this, it is (IMHO) polluting the meaning of a term that seems like it should be very important within their system.</p>
<p>The counter argument is that if you don&#8217;t really want it then don&#8217;t enter the contest, but that is a bit silly as well. There are wide variations of what want could mean; the important thing is to keep that meaning consistent (for a given user) for their use of the site. As an illustration, I don&#8217;t &#8220;want&#8221; either of those phones. I definitely wouldn&#8217;t plan to buy them now or in the future (one possible interpretation of &#8220;want&#8221;), and I don&#8217;t even think I&#8217;d pick them up if I had enough cash to make the cost irrelevant (another possible definition), although I would gladly accept one for free (the only definition that applies in the case of the contest).</p>
<p>What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://freepressblog.org/2009/08/12/skewing-the-meaning-of-want/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
	</item>
		<item>
		<title>svn:externals with WordPress</title>
		<link>http://freepressblog.org/2009/07/26/svn-externals-with-wordpress/</link>
		<comments>http://freepressblog.org/2009/07/26/svn-externals-with-wordpress/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 05:10:07 +0000</pubDate>
		<dc:creator>JB</dc:creator>
				<category><![CDATA[Blog Posts]]></category>

		<guid isPermaLink="false">http://freepressblog.org/?p=102524</guid>
		<description><![CDATA[This post will demonstrate how to use the svn:externals feature to compose your subversion repository of a combination of references to other repositories (WordPress, for example) and your own code, without needing to manually copy things around, etc.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve mentioned this a few times in conversations, so I&#8217;ve been meaning to do a blog post on this for a while, but I really wanted to tidy up the theme before I got back into posting more, so now that I&#8217;ve done that, here goes&#8230;</p>
<p>This is an example of how to use the &#8220;<a href="http://svnbook.red-bean.com/en/1.1/svn-book.html#svn-ch-7-sect-3">externals</a>&#8221; feature of Subversion in order to simplify the maintenance of your software project when it contains references to other libraries or projects that are hosted on their own repositories, and you want to keep them all updated from their respective sources without having to do any tedious copying / exporting, etc. </p>
<p>This particular long, rambling example will use a somewhat typical <a href="http://wordpress.org">WordPress</a> installation, with a couple minor organizational tweaks to keep things simple and clean.</p>
<h3>Working Backwards</h3>
<p>I&#8217;ll start by laying out what the end result will look like, and then walk through the steps of how to get there.</p>
<p>The goal in this case is to have a single SVN repo (under your control) which you can use to manage your complete package (in this case a WP install), but internally have it contain your own stuff but also pull from several different &#8220;external&#8221; SVN repositories (WP core + various separate plugin and theme repos) that you don&#8217;t need to manage or copy things from.</p>
<p>The obvious benefit here is that you end up with a single SVN source that you can put on your server(s) with a single <code>svn co http://your.repo.url</code> and keep updated with a simple <code>svn up</code> or <code>svn switch http://your.repo.url/tags/1.2.3</code> if you use tags to manage your releases (which I recommend, but that&#8217;s a topic for another post).</p>
<h4>Basic Directory Structure</h4>
<p>This is the part that may be a bit different than you&#8217;re used to, but I find this structure to be much easier to work with when doing stuff like this, and recent versions of WordPress have supported this (moving wp-content and wp-config.php somewhere other than their standard locations) for quite a while.</p>
<p>So assuming we&#8217;re starting with a blank directory that is a local checked out copy of your trunk/ directory, here is what the end result will look like once we&#8217;re done (just so you&#8217;re ready). Assuming we&#8217;re under something like /var/www/yoursite/, you&#8217;d have three items in that directory:<br />
<em>*NOTE: See <a href="http://freepressblog.org/2009/07/26/svn-externals-with-wordpress/comment-page-1/#comment-25167">this comment</a> below about making sure you start with an empty dir, and that the local target dirs you reference in externals do not exist before SVN creates them by loading the external.<br />
</em><br />
<code>core/<br />
wp-content/<br />
wp-config.php<br />
</code> Where </p>
<ul>
<li><strong>core</strong> will be a copy of the WordPress core files, linked via an svn:externals reference to the latest tagged release of WordPress, and fetched automatically from their servers. This is the dir that your apache vhost should map to as its root.</li>
<li><strong>wp-content</strong> is where all your themes and plugins (among other things) will go. This will contain a mix of plugins and themes from other sources (via svn:externals) plus whatever themes and plugins we add to this repo itself.</li>
<li><strong>wp-config.php</strong> This will be a copy of your WordPress config file. I usually keep it on it&#8217;s own out here, and exclude it from the subversion repository by adding it to svn:ignore. That&#8217;s perhaps another post for another time, but I just don&#8217;t add it to the repo since my local and server passwords are different, and I don&#8217;t want either sitting out in a repo that I may or may not want to make public at some point. Also it helps to stick to the rule that you don&#8217;t need to modify any files (other than .htaccess) under the core directory.</li>
</ul>
<p>OK, so far so good. If you are not cool with that project layout, it&#8217;s possible to use other structures, but I wouldn&#8217;t recommend it, and won&#8217;t answer any questions supporting it. <img src='http://freepressblog.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h3>Step by Step &#8211; How To Get There</h3>
<p>So, starting in a <em>blank</em> directory (checked out copy of your trunk, which should be empty at this point), first you want to set your SVN_EDITOR if you haven&#8217;t already.<br />
<code>export SVN_EDITOR=vi</code>, substituting vi for your text editor of choice.</p>
<h4>Step 1 &#8211; Core WP files</h4>
<p>Within this directory, type the following command to add the first external reference to WordPress itself:<br />
<code>svn propedit svn:externals .</code>and add the following (single) line of text:<br />
<code>core http://svn.automattic.com/wordpress/tags/2.8.2</code>then save and close the file.</p>
<p>To get a preview of the magic now at work, go ahead and check in your changes and then update:<br />
<code>svn ci<br />
svn up</code>You should notice that when your local copy goes to update from <em>your</em> SVN repo it now also knows to go pull down the contents from the Automattic WP repo you linked to and put them in a directory called &#8220;core&#8221;.</p>
<h4>Step 2 &#8211; wp-content</h4>
<p>Now that we have the core dir handled, we want to make a wp-content dir, under which we&#8217;ll put all of our custom content, in addtion to other external plugins and themes.</p>
<p>Again assuming you are in the same directory as above (which should now only contain the &#8220;core&#8221; directory, issue the following command to get a clean copy of the wp-content that was retrieved from WP:<code>svn export core/wp-content wp-content</code>* Do not just do a normal copy here, because that will copy the SVN info from the dir as well, which will screw you up.</p>
<p>Now we&#8217;ll add a couple themes from other external repos. <code>svn propedit svn:externals .</code>and append the following two lines of text (after the existing core line):<br />
<code>wp-content/themes/redoable-lite http://svn.automattic.com/wpcom-themes/redoable-lite</p>
<p>wp-content/themes/sandbox http://sandbox-theme.googlecode.com/svn/trunk</code>then save and close the file.</p>
<p><code>svn ci<br />
svn up</code> and we will see that those two themes right where they belong inside of our wp-content directory.</p>
<p>I could make this post even longer by illustrating linking to additional external plugins, etc., but it would work the same way as what I just did for themes. I&#8217;m sure you&#8217;ve got the hang of that by now.</p>
<p>All your other changes within this wp-content directory (your own themes and plugins, etc.) will be handled just like you&#8217;re used to with SVN; it&#8217;s just that now you&#8217;ll also have other content in there that you don&#8217;t need to manage yourself.</p>
<h4>Step 3 &#8211; wp-config</h4>
<p>This step isn&#8217;t strictly related to the svn:externals thing, but you&#8217;ll need it in order to follow the structure I laid out above.</p>
<p><code>cp core/wp-config-sample.php wp-config.php</code> This is now your official config file, and you&#8217;ll need to edit it as normal to point it at your database, etc.</p>
<p>WP is smart enough to find this file here (assuming you don&#8217;t have one under the core dir), but you&#8217;ll also just want to add an entry in that wp-config file to tell it to use the alternate wp-content directory we were working with in step 2, instead of the one under the core directory. In wp-config, add the line:<br />
<code>define( 'WP_CONTENT_DIR', '/var/www/yoursite/wp-content' );</code><br />
Depending on your configuration, you may or may not also need to add an entry for &#8216;WP_CONTENT_URL&#8217;, but I wouldn&#8217;t bother with that unless you find you need it. You may also want to add <code>Alias /wp-content /var/www/yoursite/wp-content</code> to your Apache vhost config as well.</p>
<h3>Upgrading &#8211; AKA The Payoff</h3>
<p>I should start by clarifying that I do not use the built in WP updating mechanisms for core WP or plugins, because I prefer to manage everything from SVN this way. </p>
<p>I find it easier to work with anyway, and it also has the added benefits of supporting more restrictive file permissions on the server, as well as allowing you to work with and test a local copy that you know is exactly the same combination of core files, plugins, etc. as what you will eventually put on your server, because you are pulling it all from the same place: your SVN repo.</p>
<p>Let&#8217;s say WP releases 2.8.3. You will simply <code>svn propedit svn:externals .</code>and change the URL reference for the core dir to point to the 2.8.3 release:<br />
<code>core http://svn.automattic.com/wordpress/tags/2.8.3</code>then save and close the file. You can also change any other externals refs (plugins &amp; themes) to their latest versions.<br />
<code>svn up</code> will then update your local copy with all the latest references from your external sources. Test everything out locally, and then once you are happy <code>svn ci</code> and your latest config is checked in, ready to be updated on your server, via svn up or svn switch.</p>
<h3>Closing Remarks</h3>
<p>If you&#8217;re more of a hands on learner and want to follow along but also explore a reference, <a href="https://svn.freepressblog.org/trac/svnexternals/browser/trunk">here is the trac view of the trunk of the repo</a> I was using as a demo for this article, and <a href="https://svn.freepressblog.org/svn/svnexternals/trunk/">the corresponding SVN repo itself</a> as well.</p>
<p>Thanks for taking the time to read this (assuming anyone got this far). Any questions?</p>
]]></content:encoded>
			<wfw:commentRss>http://freepressblog.org/2009/07/26/svn-externals-with-wordpress/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
	</item>
		<item>
		<title>Oops</title>
		<link>http://freepressblog.org/2009/07/25/oops-5/</link>
		<comments>http://freepressblog.org/2009/07/25/oops-5/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 18:57:43 +0000</pubDate>
		<dc:creator>JB</dc:creator>
				<category><![CDATA[Blog Posts]]></category>

		<guid isPermaLink="false">http://freepressblog.org/?p=102578</guid>
		<description><![CDATA[Pay no attention to that post that may have shown up in your feed readers&#8230;
While working on my theme a bit last night, I accidentally posted an unfinished draft post that I had been working on (and put on hold) about using svn:exnternals. Sorry for any confusion; I&#8217;ll finish that one up shortly.
]]></description>
			<content:encoded><![CDATA[<p>Pay no attention to that post that may have shown up in your feed readers&#8230;</p>
<p>While working on my theme a bit last night, I accidentally posted an unfinished draft post that I had been working on (and put on hold) about using svn:exnternals. Sorry for any confusion; I&#8217;ll finish that one up shortly.</p>
]]></content:encoded>
			<wfw:commentRss>http://freepressblog.org/2009/07/25/oops-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Twitter &#8220;Spam&#8221; Followers</title>
		<link>http://freepressblog.org/2009/07/24/twitter-spam-followers/</link>
		<comments>http://freepressblog.org/2009/07/24/twitter-spam-followers/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 20:10:32 +0000</pubDate>
		<dc:creator>JB</dc:creator>
				<category><![CDATA[Blog Posts]]></category>

		<guid isPermaLink="false">http://freepressblog.org/?p=102559</guid>
		<description><![CDATA[Twitter recently went through a round of cleaning up spam accounts, and a lot of people have noticed their follower counts dropping because of it. That inspired me to take another list at the "people" following me, and weed out several more that Twitter hadn't (yet) deemed as "spam".]]></description>
			<content:encoded><![CDATA[<h3>To Block, or Not to Block?</h3>
<p>I&#8217;m going with &#8220;block&#8221;.</p>
<p>Twitter recently went through a round of cleaning up spam accounts, and a lot of people have noticed their follower counts dropping because of it. That inspired me to take another list at the &#8220;people&#8221; following me, and weed out several more that Twitter hadn&#8217;t deemed as &#8220;spam&#8221;, although I think they may have understandably been trying to be conservative for fear of trashing a &#8220;real&#8221; account.  </p>
<h3>No harm, no foul?</h3>
<p>In the beginning, I was of the opinion that it didn&#8217;t matter too much to me if these other people (or bots, etc.) wanted to follow me, because I still wouldn&#8217;t see stuff from them unless I followed them in return. That position is still pretty much true, in that their actions don&#8217;t ever really impact my day to day use.</p>
<p>The one issue that changed my mind and made me think that it might be a negative thing to &#8220;allow&#8221; these kinds of followers is that search engines may index those links, and give their Twitter account &#8220;link juice&#8221; by following it from my page. It&#8217;s not clear whether this happens or not, but I&#8217;d prefer to avoid being a part of it just in case.</p>
<h3>So, how to decide?</h3>
<p>I basically just went through and cleaned up (blocked) any followers who appeared &#8220;spammy&#8221;. I give a free pass to anyone I actually know, and in a few cases some local businesses that I&#8217;m OK with giving whatever benefit they may get from following me.</p>
<p>Other than those, I just try to decide whether it&#8217;s a &#8220;real&#8221; person with a genuine interest in following me, and if not, I axe them. Some of the indicators I use for &#8220;blocking&#8221; criteria are:
<ul>
<li>Following tons of people without reciprocation (&#8220;following&#8221; count is way higher than &#8220;followers&#8221;)</li>
<li>Primarily &#8220;marketing&#8221; related content (usually web / social network &#8220;experts&#8221;, etc.)</li>
<li>Majority of their tweets are just links promoting their own web site / blog</li>
</ul>
<p>There are probably others, but that covers a good deal of them. In rare cases, I&#8217;ll see a person I don&#8217;t know who seems &#8220;normal&#8221; enough, so I give them the benefit of the doubt that they&#8217;re honestly interested in following my posts, so I&#8217;ll usually leave them.</p>
<h3>What Do You Think?</h3>
<p>I&#8217;m curious to hear how other people go about making this decision, or whether you&#8217;re in the &#8220;who cares&#8221; camp and let anyone follow you.</p>
<p>Now that I&#8217;ve gotten my list paired down, I think I&#8217;m going to be more careful about weeding out every new follower, blocking them immediately if they seem suspicious according to my standards.</p>
]]></content:encoded>
			<wfw:commentRss>http://freepressblog.org/2009/07/24/twitter-spam-followers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
	</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.880 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-08-26 23:54:25 -->
