<?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>Streamhead &#187; On Streamhead</title>
	<atom:link href="http://www.streamhead.com/category/meta/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.streamhead.com</link>
	<description>multimedia webapplication thoughts and experiments</description>
	<lastBuildDate>Tue, 07 Feb 2012 15:58:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Review and Preview, Streamhead 2012 Goals</title>
		<link>http://www.streamhead.com/review-and-preview-2012/</link>
		<comments>http://www.streamhead.com/review-and-preview-2012/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 14:00:47 +0000</pubDate>
		<dc:creator>Peter Backx</dc:creator>
				<category><![CDATA[On Streamhead]]></category>

		<guid isPermaLink="false">http://www.streamhead.com/?p=3356</guid>
		<description><![CDATA[2011 has been a transformative year for Streamhead. Due to some major work and planning behind the scenes, I haven&#8217;t been able to post as much as I would have liked. But all this hard work is about to pay off and you, my dear reader, will enjoy the fruits of it. In 2012, I [...]]]></description>
			<content:encoded><![CDATA[<img width="300" height="250" src="http://www.streamhead.com/wp-content/uploads/2011/12/streamhead_goals_2012.png" class="attachment-post-thumbnail wp-post-image" alt="It&#039;s always good to have goals" title="streamhead_goals_2012" /><p>2011 has been a transformative year for Streamhead. Due to some major work and planning behind the scenes, I haven&#8217;t been able to post as much as I would have liked. But all this hard work is about to pay off and you, my dear reader, will enjoy the fruits of it. In 2012, I plan to double down on in-depth articles, tutorials and case studies. All practical hands-on information. Read on for a review of 2011 and my goals for 2012.</p>
<p><span id="more-3356"></span>Before I start making plans, it&#8217;s good to look back at the goals I had a year ago. In 2011, I finally managed to focus on just a few projects and not be so random, which is why I don&#8217;t score too good on <a title="Looking Forward, Streamhead in 2011" href="http://www.streamhead.com/streamhead-in-2011/">the goals I set for myself</a>:</p>
<ol>
<li><strong>HTML5, CSS3, etc.</strong>: I wanted to learn new enabling technologies for the web. And, in a way, I did, but not like I imagined. I learned PHP and got into the WordPress plugin business (a post on that is forthcoming). <a title="Rapid web app development with Node.JS" href="http://www.streamhead.com/expensesspreadsheet-net-node-js/">I also used Node.js to launch my latest personal project</a> and I&#8217;m glad I did.</li>
<li><strong>Mobile</strong>: Sadly, I wasn&#8217;t able to create anything worth showing on the mobile front. Apart from some very small experiments, I got nowhere.</li>
<li><strong>Online Marketing</strong>: For the last few months I&#8217;ve had an Adwords campaign running. It&#8217;s been slow learning, but I am getting better at finding keywords and convincing Google my ads are relevant. And I managed to get a site to position 7 in Google for my target keywords in about a month. Nothing major, but I&#8217;m pretty happy with this evolution. <em>I haven&#8217;t written about any of this, because I feel I got very little to add to the discussion at the moment. That might change, though</em>.</li>
<li><strong>Game Modding</strong>: A big zero on this one. I launched two small experiments early in the year. There was little interest and I wasn&#8217;t convinced myself, so I didn&#8217;t promote anything. <a title="ActionScript Ticket to Ride clone" href="http://www.streamhead.com/actionscript-3-ticket-to-ride/">I did manage to pull of a half-assed ticket to ride clone</a>, which convinced me I shouldn&#8217;t invest further in ActionScript. Adobe killing of Flash has only strengthened that opinion.</li>
</ol>
<p>What you haven&#8217;t seen is my search for a sustainable business model for Streamhead and my other projects. Making money with a blog is, for all intents and purposes, impossible. Unless you want to churn out a few long-form articles a day, like Tuts+ (A great resource BTW), you can&#8217;t live of of advertising or ebook sales. Furthermore, I realized a full-time writing gig is not my thing. <em>I want to be in the trenches, developing, not writing about developing</em>.</p>
<h2>Plans for 2012</h2>
<p>Most developers tend to stay away from sites like elance. I did discover that there is good work out there, with good clients that want to pay for quality. And the further my reputation improves, the easier it is to find that work. It&#8217;s very easy to phase in and out small projects as time permits.</p>
<p>There is a lot of work out there in the widest possible range of technologies, but it is most profitable to stay focused on just a few. Which is a major pain point for me, so in 2012 I intend to <strong>focus on a few core technologies</strong>.</p>
<p>Currently, I&#8217;m trying to limit my programming languages to <strong>Java, JavaScript and PHP</strong>. I might try out something related (Groovy, Clojure, Coffeescript), but I&#8217;m going to try to not stray too far from the path.</p>
<h3>Java</h3>
<p>Although there are now other cheap options, I still like the AppEngine platform for Java web application deployment. Libraries, such as Vaadin, are what keep the platform young. However, I do feel that there&#8217;s going to be a turning point soon when one of the other JVM languages really goes mainstream. It&#8217;s probably not going to be Clojure, maybe Scala?</p>
<p>I also still have that Android in Action book I want to go through.</p>
<h3>PHP</h3>
<p>PHP is a great source of small project work. It&#8217;s an interesting language I will continue to use. However, I am going to narrow it down to WordPress development and possibly a few other applications.</p>
<h3>JavaScript</h3>
<p>Like it or not, JavaScript is the language of the future. It&#8217;s everywhere and there&#8217;s no reason why it would go away. And now it has also invaded the server side. I was pleasantly surprised with Node.JS. It&#8217;s a very robust programming module that is going to stay in my tool-belt. On the client side, I do hope to get some game programming in and maybe some cross-platform mobile programming.</p>
<h3>Non-technical</h3>
<p>Of course, 2012 isn&#8217;t going to be just programming. I will continue with my Internet marketing efforts and if I feel it&#8217;s worth sharing, you&#8217;ll be the first to know.</p>
<h2>Conclusion</h2>
<p>I value input. Do you have a great topic you want me to write about? A question you can&#8217;t find the answer to? Get in touch with me and I&#8217;ll make it happen in 2012.</p>
<p>(<a title="Two goals on Flickr" href="http://www.flickr.com/photos/danieldslee/5425899591/">photo credit</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamhead.com/review-and-preview-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://www.streamhead.com/wp-content/uploads/2011/12/streamhead_goals_2012.png" />
		<media:content url="http://www.streamhead.com/wp-content/uploads/2011/12/streamhead_goals_2012.png" medium="image">
			<media:title type="html">streamhead_goals_2012</media:title>
		</media:content>
		<media:content url="http://www.streamhead.com/wp-content/uploads/2011/12/streamhead_goals_2012.png" medium="image">
			<media:title type="html">streamhead_goals_2012</media:title>
		</media:content>
	</item>
		<item>
		<title>Optimizing WordPress for Shared Hosting</title>
		<link>http://www.streamhead.com/wordpress-shared-hosting/</link>
		<comments>http://www.streamhead.com/wordpress-shared-hosting/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 14:00:57 +0000</pubDate>
		<dc:creator>Peter Backx</dc:creator>
				<category><![CDATA[On Streamhead]]></category>

		<guid isPermaLink="false">http://www.streamhead.com/?p=3015</guid>
		<description><![CDATA[If you run a blog and want it to be read, you need a site that&#8217;s up and running as much as possible. WordPress will keep you away from many of the nasty site hosting details, but you can be sure that you will run into performance issues at some point. WordPress will help you [...]]]></description>
			<content:encoded><![CDATA[<p>If you run a blog and want it to be read, you need a site that&#8217;s up and running as much as possible. WordPress will keep you away from many of the nasty site hosting details, but you can be sure that you will run into performance issues at some point. WordPress will help you with a number of useful plugins and options. This post lists 3 easily implemented strategies that should give you some extra mileage before you upgrade your hosting plan.</p>
<p><span id="more-3015"></span>Shared web hosting is a mixed blessing. On the one hand, you get an extremely affordable website, on the other hand, most providers try to host an incredible amount of sites on one server so they struggle to make true on their promises of unlimited bandwidth and other resources. If you&#8217;ve visited the site during the last weeks, you might have noticed that Streamhead is struggling too.</p>
<p>Very long loading times seemed to indicate database problems, but after some back-and-forth with the web hosting helpdesk, it turns out I&#8217;m being throttled due to too heavy load on the server. I don&#8217;t hold a grudge against <a title="Lunarpages hosting (affiliate link)" href="http://www.lunarpages.com/id/pbackx" target="_blank">Lunarpages </a>at all, I&#8217;m still happy with their support and hosting. It&#8217;s just that an increased number of visitors is pushing the shared hosting plan to its limits.</p>
<p>I&#8217;ve now taken a number of precautions to hopefully stay a little longer on my current hosting plan until I figure out a way to earn some money for better hosting. <a title="Contact Peter" href="http://www.streamhead.com/contact/" target="_blank">Donations and consulting work are always welcomed</a>, btw <img src='http://www.streamhead.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Here&#8217;s what I did.</p>
<h2>Caching</h2>
<p>This is the single most important step you absolutely have to take if you are running WordPress. Install either <a title="WP Super Cache" href="http://wordpress.org/extend/plugins/wp-super-cache/" target="_blank">WP Super Cache</a> or <a title="W3 Total Cache" href="http://wordpress.org/extend/plugins/w3-total-cache/" target="_blank">W3 Total Cache</a>. It doesn&#8217;t matter too much which one you take. Their features are very comparable.</p>
<p>I was already running WP Super Cache, but I&#8217;ve tweaked the settings a little. I&#8217;m now using &#8220;mod_rewrite&#8221; based caching (in the advanced options), which means there&#8217;s no need at all to invoke any php script for cached pages. I have also increased the cache expiry time so pages stay in the cache for a day (unless they are updated of course)</p>
<h2>Plugin Tweaking</h2>
<p>Chances are good that you have a big number of plugins installed. If you have performance issues, take a very good look at the list and try to remove as many plugins as possible. Also experiment to figure out if any one plugin is causing excessive load.</p>
<p>The &#8220;top posts&#8221; plugin is currently disabled to see how the resource usage changes.</p>
<h2>Database Optimizing</h2>
<p>The WordPress database tends to get cluttered after some time with old post revisions and other unused data. Sadly, it appears WordPress does not, by default, offer tools to solve this.</p>
<p>Luckily, there&#8217;s <a title="WP-Optimize WordPress plugin" href="http://wordpress.org/extend/plugins/wp-optimize/" target="_blank">the WP-Optimize plugin</a> which allows you to clear out unnecessary data. With the plugin, I was able to clean up 2/3 of my database. I had collected over 2000 old post revisions over the years.</p>
<p>The plugin also offers an option to optimize the MySQL database. You can do this just as well via phpMyAdmin, but it&#8217;s easy to have the option in your WordPress admin interface.</p>
<h2>Further Optimization</h2>
<p>If that still isn&#8217;t enough, <a title="Optimizing WordPress performance" href="http://codex.wordpress.org/WordPress_Optimization/WordPress_Performance" target="_blank">the WordPress site offers a number of additional useful tips</a> that will allow you to reduce the load on your site even more. They&#8217;re a bit more advanced, but might be worth your while.</p>
<p>If you have more tips, feel free to share them in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamhead.com/wordpress-shared-hosting/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
	</item>
		<item>
		<title>Looking Forward, Streamhead in 2011</title>
		<link>http://www.streamhead.com/streamhead-in-2011/</link>
		<comments>http://www.streamhead.com/streamhead-in-2011/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 14:00:51 +0000</pubDate>
		<dc:creator>Peter Backx</dc:creator>
				<category><![CDATA[On Streamhead]]></category>

		<guid isPermaLink="false">http://www.streamhead.com/?p=2933</guid>
		<description><![CDATA[The end of the year is not only a time to look back, but also forward. Read on for what&#8217;s in store for Streamhead. It&#8217;s going to be a great year, so make sure you don&#8217;t miss a post. If you become a Facebook fan, you not only get the latest posts, but also a [...]]]></description>
			<content:encoded><![CDATA[<img width="300" height="250" src="http://www.streamhead.com/wp-content/uploads/2010/12/happy_new_year.png" class="attachment-post-thumbnail wp-post-image" alt="happy_new_year" title="happy_new_year" /><p>The end of the year is not only a time to look back, but also forward. Read on for what&#8217;s in store for Streamhead. It&#8217;s going to be a great year, so make sure you don&#8217;t miss a post. If you become <a title="Streamhead Facebook Page" href="http://www.facebook.com/pages/Streamheadcom/125286610865885" target="_blank">a Facebook fan</a>, you not only get the latest posts, but also a bunch of supremely interesting links. Or if you prefer to receive the posts by mail, use the field just below this post. And of course, there&#8217;s always <a title="Streamhead feed" href="http://www.streamhead.com/feed/" target="_blank">the feed</a> to bend Streamhead to your every wish.</p>
<p>But enough about that, let&#8217;s get to the plans.</p>
<p><span id="more-2933"></span>In general, I&#8217;m pretty happy with the more technical direction Streamhead took. I plan to continue in the same direction, and would like to revisit a few older posts in this new light. So you can expect <strong>more code samples, more experiments and more tutorials</strong>, combined with the latest and most interesting news and articles.</p>
<h2>HTML5, CSS3 and co</h2>
<p>Oh yes, you can expect lots more web 2.0 posts (or are we at v3 already?). JavaScript will definitely return into the picture and probably a good deal of ActionScript. As always I&#8217;ll be on the lookout for new maturing technology both on client and server.</p>
<p>I personally really liked my latest post on <a title="Building the Io language on Windows" href="http://www.streamhead.com/io-language-on-windows/" target="_blank">the Io language</a> in this regard. I hope to write more like those.</p>
<h2>Mobile</h2>
<div style="float: left;"><a title="Smart Feet" href="http://www.flickr.com/photos/58491094@N00/5252567753/" target="_blank"><img src="http://farm6.static.flickr.com/5287/5252567753_3ff993300e_m.jpg" border="0" alt="Smart Feet" /></a><br />
<small><a title="Attribution-NonCommercial-ShareAlike License" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" target="_blank"><img src="http://www.streamhead.com/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a title="Joe Wilcox" href="http://www.flickr.com/photos/58491094@N00/5252567753/" target="_blank">Joe Wilcox</a></small></div>
<p>There&#8217;s no escaping. Mobile devices are here and they are here to stay. While I have done some very small experiments with Android and mobile websites, next year is the year I&#8217;m really investing time in applications for the small screen. And you&#8217;ll be in the front row seat.</p>
<h2>Online Marketing</h2>
<p>Don&#8217;t worry, this blog isn&#8217;t going to turn into a get-rich-quick scheme. With the launch and ongoing development of <a title="launching my first vaadin appengine project - FCTR.be" href="http://www.streamhead.com/launching-my-first-vaadin-appengine-project/" target="_blank">my own web application</a>, I did notice I&#8217;m missing some important knowledge. I&#8217;m thinking of Search Engine Optimization (SEO), traffic analysis, conversion tracking, etc. for normal people.</p>
<h2>Game Modding</h2>
<div style="float: right;"><a title="Creepy Dancing Woman Bug" href="http://www.flickr.com/photos/26908390@N00/106861919/" target="_blank"><img src="http://farm1.static.flickr.com/56/106861919_c4bb8aea75_m.jpg" border="0" alt="Creepy Dancing Woman Bug" /></a><br />
<small><a title="Attribution-NonCommercial-ShareAlike License" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" target="_blank"><img src="http://www.streamhead.com/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a title="cmax" href="http://www.flickr.com/photos/26908390@N00/106861919/" target="_blank">cmax</a></small></div>
<p>You might have noticed by my frequent posts on gaming, I love to play a game from time to time. Back in the days I enjoyed adapting the game and its mechanics. Known as <a title="Mod (computer gaming) on Wikipedia" href="http://en.wikipedia.org/wiki/Mod_%28computer_gaming%29" target="_blank">modding</a>. It&#8217;s a great way to learn a wide range of different disciplines. 3D, artificial intelligence, new languages, etc. So I&#8217;d like to get back into that. We&#8217;ll see how that goes.</p>
<p>Have a great 2011!</p>
<p>(<a title="new year on Flickr" href="http://www.flickr.com/photos/sally_12/339912423/" target="_blank">image credit</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamhead.com/streamhead-in-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://www.streamhead.com/wp-content/uploads/2010/12/happy_new_year.png" />
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/12/happy_new_year.png" medium="image">
			<media:title type="html">happy_new_year</media:title>
		</media:content>
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/12/happy_new_year.png" medium="image">
			<media:title type="html">happy_new_year</media:title>
		</media:content>
		<media:content url="http://farm6.static.flickr.com/5287/5252567753_3ff993300e_m.jpg" medium="image">
			<media:title type="html">Smart Feet</media:title>
		</media:content>
		<media:content url="http://www.streamhead.com/wp-content/plugins/photo-dropper/images/cc.png" medium="image">
			<media:title type="html">Creative Commons License</media:title>
		</media:content>
		<media:content url="http://farm1.static.flickr.com/56/106861919_c4bb8aea75_m.jpg" medium="image">
			<media:title type="html">Creepy Dancing Woman Bug</media:title>
		</media:content>
		<media:content url="http://www.streamhead.com/wp-content/plugins/photo-dropper/images/cc.png" medium="image">
			<media:title type="html">Creative Commons License</media:title>
		</media:content>
	</item>
		<item>
		<title>9 Guidelines to Enjoy Blogging</title>
		<link>http://www.streamhead.com/9-guidelines-to-enjoy-blogging/</link>
		<comments>http://www.streamhead.com/9-guidelines-to-enjoy-blogging/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 14:00:19 +0000</pubDate>
		<dc:creator>Peter Backx</dc:creator>
				<category><![CDATA[On Streamhead]]></category>

		<guid isPermaLink="false">http://www.streamhead.com/?p=2901</guid>
		<description><![CDATA[Two weeks ago, Streamhead turned 3. Combined with the years end, it seems like a great idea to look back and reflect on why you might want to write your own blog and how you can enjoy the process in the long run. Because if you don&#8217;t, you&#8217;re probably not going to last a long [...]]]></description>
			<content:encoded><![CDATA[<img width="300" height="250" src="http://www.streamhead.com/wp-content/uploads/2010/12/three_year_of_blogging.png" class="attachment-post-thumbnail wp-post-image" alt="three_year_of_blogging" title="three_year_of_blogging" /><p>Two weeks ago, Streamhead turned 3. Combined with the years end, it seems like a great idea to look back and reflect on why you might want to write your own blog and how you can enjoy the process in the long run. Because if you don&#8217;t, you&#8217;re probably not going to last a long time. So in this post I present 9 guidelines that help me keep going.</p>
<p><span id="more-2901"></span><a title="Streamhead's Hello World" href="http://www.streamhead.com/hello-world/" target="_blank">3 years ago I published my first test post to get this blog going</a>. Initially it was supposed to be more of a gadget blog (and how to hack them), but I followed my passion and it&#8217;s now much more focused on programming, web development and multimedia. I still follow the Make: blog religiously, so there still might be some gadget hacking in this blog&#8217;s future. I&#8217;m not promising anything though <img src='http://www.streamhead.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Over those 3 years and <a title="Peter's history on the net" href="http://www.streamhead.com/short-history-digital/" target="_blank">the blogs and experiments before Streamhead</a>. I&#8217;ve sort of refined my reasons for blogging and the ways I can keep continuing. Although it&#8217;s always somewhere in the back of my head, it is certainly not about the money. The Internet is full of sites trying to convince you that it is possible to make a viable career out of blogging. They are probably right, but I don&#8217;t know how much the enjoyment factor is when it&#8217;s your primary goal.</p>
<p>If you&#8217;re primary focus is not money, the rules change a lot. The reason&#8217;s why you might investigate &#8220;sales funnels&#8221;, SEO, and Internet marketing in general are different. And most of all the type of pressure you experience is entirely different.</p>
<p>These are the guidelines that have helped me throughout the years.</p>
<h2>1. <strong>Have an audience</strong></h2>
<div><strong> </strong> Even if you&#8217;re doing it for fun, you won&#8217;t like it if you don&#8217;t have an audience. Most people have the tendency to be passive bystanders, so make sure you install some kind of tracking script. This way, you&#8217;ll know people are interested (or not), even if they don&#8217;t mail or post much. I myself like Google Analytics, but there are many options.</div>
<h2>2. <strong>Pick a topic</strong></h2>
<div>Choosing your blogging subject is a difficult balancing exercise. Try to focus on one topic, but make it broad enough to expand or evolve. You don&#8217;t want the blog to feel like your day job, so make sure it reflects your current interests. And if those interests change, let the blog change with them. You should never feel forced to write about something you don&#8217;t like. That&#8217;s the quickest way to kill your blog.</div>
<h2>3. <strong>Don&#8217;t create 100 blogs</strong></h2>
<div>If you&#8217;re not doing it fulltime, stick to one blog only. While it is very attractive to start a blog for every niche interest you have, few people have the time and stamina to write multiple posts per day. So if you&#8217;re doing it on your own and in your spare time, the update frequency of those 100 blogs tends to be too low to attract loyal readers. Try to figure out a way to combine all those interests. Maybe you can create a new niche that suites exactly right.</div>
<h2>4. <strong>Take it slow</strong></h2>
<div>Don&#8217;t feel stressed to do things you have no interest in. If you&#8217;re a techie, you probably won&#8217;t care too much about design. So just take a nice template and use that. At some point the interest in design will come. Same thing goes for SEO or all kinds of widgets. Only invest time in them when you feel like it, don&#8217;t spend time on them because other people tell you you have to.</div>
<h2>5. <strong>Don&#8217;t do the same work twice</strong></h2>
<div>If some one is already in your niche, or doing a project that you&#8217;d love to do yourself, try to team up with them. There&#8217;s much frustration and no point in doing the same thing twice. For instance, if there is already a great Wikipedia page for something you want to discuss, why not contribute to that and post a link? Only when you feel you have something unique to add should you do it on your own. Obviously, this is a personal choice.</div>
<h2><strong>6. Pick a popular and widely used blogging platform</strong></h2>
<div>If you like to fiddle with the technology that is running your blog, you&#8217;re better of picking the most popular software. A small and lesser known blogging software might be open source, so infinitely expandable, but it you have to do all the expanding yourself, you&#8217;re setting yourself up for failure. Each time you see a neat new widget on another platform, it will cost you a lot of time to create that for your own software. I like WordPress because you find the answer to any question via Google and it&#8217;s cheap to get hosting. On the other hand, if you don&#8217;t care about all those fancy widgets or your blog will be about creating widgets, go ahead and pick anything you like.</div>
<h2>7. <strong>Stick to a schedule</strong></h2>
<div>This might be the most important advice you&#8217;ll ever get: For both professional and freetime bloggers alike it is important to set a posting schedule. If you&#8217;re unsure, start with one post a week, for instance, every Sunday night. Why this is important? Two reasons: it will make sure that you keep posting and don&#8217;t let the blog slip away when you are short on time or interest. And secondly, regular posts will keep the regular readers coming back and attract new readers (and it&#8217;s good for the search engines).</div>
<h2>8. <strong>Listen to other people&#8217;s advice</strong></h2>
<div>There&#8217;s a lot of advice out there. Problogger is one such a great resource. Even if it is aimed at people wanting to become professional, over half of the posts are important for any blogger.</div>
<h2>9. <strong>Don&#8217;t listen to other people&#8217;s advice</strong></h2>
<div>Blogging is not an exact science and it certainly is a personal thing. You should never feel like you need to do certain things because every one is doing them. Above all: Experiment! Try everything out yourself. If it doesn&#8217;t work, no worries, try something new and blog about it.</div>
<h2>Conclusion</h2>
<p>I&#8217;d like to conclude with the words of Merlin Mann, a great blogger:<br />
<strong>Find your obsession. </strong><br />
<strong>Every day, explain it to one person you respect. </strong><br />
<strong>Edit everything, skip shortcuts, and try not to be a dick.</strong><br />
<strong>Get better.</strong><br />
(<a title="Merlin Mann at IzeaFest" href="http://www.ustream.tv/recorded/708831" target="_blank">from his talk at IzeaFest</a>)<br />
Keep on blogging in 2011.</p>
<p>(<a title="three feet" href="http://www.flickr.com/photos/sillydog/72697229/" target="_blank">image credit</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamhead.com/9-guidelines-to-enjoy-blogging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://www.streamhead.com/wp-content/uploads/2010/12/three_year_of_blogging.png" />
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/12/three_year_of_blogging.png" medium="image">
			<media:title type="html">three_year_of_blogging</media:title>
		</media:content>
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/12/three_year_of_blogging.png" medium="image">
			<media:title type="html">three_year_of_blogging</media:title>
		</media:content>
	</item>
		<item>
		<title>Review: Programming in Python 3</title>
		<link>http://www.streamhead.com/programming-python-3/</link>
		<comments>http://www.streamhead.com/programming-python-3/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 14:00:09 +0000</pubDate>
		<dc:creator>Peter Backx</dc:creator>
				<category><![CDATA[On Streamhead]]></category>

		<guid isPermaLink="false">http://www.streamhead.com/?p=2880</guid>
		<description><![CDATA[&#8220;The joy of coding Python should be in seeing short, concise, readable classes that express a lot of action in a small amount of clear code &#8212; not in reams of trivial code that bores the reader to death.&#8221; &#8211; Guido Van Rossum Last summer, I read the second edition of &#8220;Programming in Python 3&#8243; [...]]]></description>
			<content:encoded><![CDATA[<img width="300" height="250" src="http://www.streamhead.com/wp-content/uploads/2010/12/programming_in_python_3.png" class="attachment-post-thumbnail wp-post-image" alt="Programming in Python 3, second edition" title="programming_in_python_3" /><p>&#8220;The joy of coding Python should be in seeing short, concise,  readable classes that express a lot of action in a small amount of clear  code &#8212; not in reams of trivial code that bores the reader to death.&#8221; &#8211;  <a title="Guido van Rossum" href="http://en.wikipedia.org/wiki/Guido_van_Rossum" target="_blank">Guido Van Rossum</a></p>
<p>Last summer, I read the second edition of &#8220;Programming in Python 3&#8243; and  wrote <a title="Programming in Python 3, second edition" href="http://books.dzone.com/reviews/programming-python-3-second" target="_blank">a book review for DZone</a>. Unbeknownst to me, the review has been on the Book Zone for  a while, so I thought it about time to mention it. Sadly I haven&#8217;t been  able to program as much Python as I would have liked, but when I do, I  still use the book and still stand behind my initial review.</p>
<p><span id="more-2880"></span>Python  as a language has always intrigued me. It is one of the few languages  where white space is actually important. It&#8217;s a bold choice, not without  merit and certainly not without its opponents. And that fact alone got my attention.</p>
<p>So when DZone&#8217;s  Book Zone offered me a chance to review the book, I rose to the  occasion. And really enjoyed it. I&#8217;m not going to republish my review,  <a title="Programming in Python 3, second edition" href="http://books.dzone.com/reviews/programming-python-3-second" target="_blank">you should go and check it out</a>.</p>
<p>Suffice to say it&#8217;s a great book to start with Python if you&#8217;re already fairly experienced in pretty much any other language.</p>
<p>6 months later, I&#8217;m ashamed to admit, I haven&#8217;t really grown out of the &#8220;<a title="Parsing Bank Statements in Python" href="http://www.streamhead.com/parsing-bank-statements-in-python/" target="_blank">toy project</a>&#8221; category yet. There are many reasons, but most importantly, it does take some real effort to get to know a new language. I plan to push myself a little more in this regard. Of course, you&#8217;ll be able to follow along on the blog.</p>
<p><a title="Programming in Python 3, second edition" href="http://books.dzone.com/reviews/programming-python-3-second" target="_blank">My review of Programming in Python 3</a>.</p>
<p><iframe src="http://rcm-uk.amazon.co.uk/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=watje-21&#038;o=2&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=0M5A6TN3AXP2JHJBWT02&#038;asins=0321680561" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamhead.com/programming-python-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://www.streamhead.com/wp-content/uploads/2010/12/programming_in_python_3.png" />
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/12/programming_in_python_3.png" medium="image">
			<media:title type="html">programming_in_python_3</media:title>
		</media:content>
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/12/programming_in_python_3.png" medium="image">
			<media:title type="html">programming_in_python_3</media:title>
		</media:content>
	</item>
		<item>
		<title>GitHub, Social Coding for Streamhead</title>
		<link>http://www.streamhead.com/github-for-streamhead/</link>
		<comments>http://www.streamhead.com/github-for-streamhead/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 08:00:43 +0000</pubDate>
		<dc:creator>Peter Backx</dc:creator>
				<category><![CDATA[On Streamhead]]></category>

		<guid isPermaLink="false">http://www.streamhead.com/?p=2492</guid>
		<description><![CDATA[If you want to host some open source code, there are many many options. Going from the grand-daddy of all open source repositories SourceForge to some more unknown, like Assembla. But one host that has seen extreme growth over the last few years is undoubtedly GitHub. It&#8217;s built on the Git system, which makes it [...]]]></description>
			<content:encoded><![CDATA[<img width="300" height="250" src="http://www.streamhead.com/wp-content/uploads/2010/08/git_stash_pop.png" class="attachment-post-thumbnail wp-post-image" alt="git_stash_pop" title="git_stash_pop" /><p>If you want to host some open source code, there are many many options. Going from the grand-daddy of all open source repositories SourceForge to some more unknown, like <a title="Streamhead's Coding Secrets Exposed" href="http://www.streamhead.com/coding-secrets-exposed/" target="_blank">Assembla</a>. But one host that has seen extreme growth over the last few years is undoubtedly <a title="GitHub" href="http://github.com/" target="_blank">GitHub</a>. It&#8217;s built on the Git system, which makes it incredibly easy to cooperate and exchange ideas in code. No longer is there a need to have dedicated teams working on a project. It&#8217;s all ad-hoc and social.</p>
<p><span id="more-2492"></span></p>
<p>One of the suggestions I get a lot (and I love your comments and suggestions!), is to provide more complete code for some of the tutorials/samples I give. I usually only show small parts of a larger solution and let the other stuff as &#8220;an exercise to the reader&#8221;. Understandably, this doesn&#8217;t always communicate my solution very clearly. Some people just like to browse through existing code.</p>
<p>And you know, they are right. So, in the future, I&#8217;m going to try to provide some complete code. And I&#8217;m also going through some of my older, but popular, posts to enhance them with a clear code sample.</p>
<p>I choose GitHub for two reasons, first because it is something popular I&#8217;d like to get to know it and secondly because the way Git seems to handle branching and cooperation sounds really great (and I&#8217;d like to try that too).</p>
<p>I  used a few sources to get started:</p>
<ul>
<li><a title="Getting Started with Git" href="http://refcardz.dzone.com/refcardz/getting-started-git" target="_blank">The refcard on Git</a> is an easy way to get quickly up to speed with Git. There&#8217;s an explanation of how it works and also a description of the two workflows you&#8217;ll most likely encounter when working with Git.</li>
<li>There are <a title="Converting from SVN to Git" href="http://gitready.com/beginner/2009/02/04/converting-from-svn.html" target="_blank">many tutorials</a> out there to convert you from Subversion, which is probably something almost any developer is familiar with by now.</li>
<li>And finally GitHub itself has <a title="Help.GitHub" href="http://help.github.com/" target="_blank">a treasure trove of guides</a> available on anything you&#8217;ll need.</li>
</ul>
<p>After <a title="Installing git (Win/msysgit)" href="http://help.github.com/win-git-installation/" target="_blank">a little configuration</a>, I&#8217;m now all set to create my first GitHub project. <a title="pbackx's Profile - GitHub" href="http://github.com/pbackx" target="_blank">Coming soon</a> (I already have <a title="Github Badges" href="http://github-badges.heroku.com/badges/pbackx" target="_blank">my first badge</a>).</p>
<p>(<a title="GIT STASH POP" href="http://www.flickr.com/photos/dealingwith/4556711396/" target="_blank">image credit</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamhead.com/github-for-streamhead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://www.streamhead.com/wp-content/uploads/2010/08/git_stash_pop.png" />
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/08/git_stash_pop.png" medium="image">
			<media:title type="html">git_stash_pop</media:title>
		</media:content>
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/08/git_stash_pop.png" medium="image">
			<media:title type="html">git_stash_pop</media:title>
		</media:content>
	</item>
		<item>
		<title>Follow Me</title>
		<link>http://www.streamhead.com/follow-me/</link>
		<comments>http://www.streamhead.com/follow-me/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 08:00:37 +0000</pubDate>
		<dc:creator>Peter Backx</dc:creator>
				<category><![CDATA[On Streamhead]]></category>

		<guid isPermaLink="false">http://www.streamhead.com/?p=2308</guid>
		<description><![CDATA[If you&#8217;ve been keeping up with the blog via your browser, this post is for you. There are many other and sometimes betters ways that you might not know about. And those ways don&#8217;t just work for this blog, you can use them pretty much on any site and reduce the time it takes you [...]]]></description>
			<content:encoded><![CDATA[<img width="300" height="250" src="http://www.streamhead.com/wp-content/uploads/2010/05/red_mailbox.png" class="attachment-post-thumbnail wp-post-image" alt="red_mailbox" title="red_mailbox" /><p>If you&#8217;ve been keeping up with the blog via your browser, this post is for you. There are many other and sometimes betters ways that you might not know about. And those ways don&#8217;t just work for this blog, you can use them pretty much on any site and reduce the time it takes you to browse through your favorite sites.</p>
<p><span id="more-2308"></span>If you&#8217;ve never heard about RSS, or have always thought it&#8217;s something technical, not for you. Now is the time to change that. RSS is basically a newspaper of all the blogs you like, delivered to your door, every day.</p>
<p>There are many programs that support RSS. For instance, I like <a title="Google Reader" href="https://www.google.com/reader/" target="_blank">Google Reader</a> because it&#8217;s online and always available. You can add subscriptions to websites you like to visit frequently. From that point on, updates to the site will automatically appear in Google Reader, right next to all the other sites you like. No need to open 100 bookmarks, it&#8217;s all in one place.</p>
<p>If you open <a title="Streamhead RSS feed" href="http://www.streamhead.com/feed/" target="_blank">the <strong>Streamhead RSS feed</strong></a>, you&#8217;ll get a lot of other options. Another example: I really like <a title="NetNewsWire for iPhone" href="http://www.newsgator.com/individuals/netnewswireiphone/default.aspx" target="_blank">NetNewsWire on my iPod Touch</a>. It allows me to quickly catch up to the latest news, wherever I am.</p>
<p>I&#8217;m going to be honest, it takes a little getting used to, to follow your sites outside of their homepage, but it allows for a lot more flexibility.</p>
<p>But sometimes, you like something simpler without the need to set up a new account or install programs. That&#8217;s when an e-mail subscription might be perfect for you. Many sites, such as this one, offer e-mail lists with the latest news and sometimes a little extra. If you like, you can set up a filter in your e-mail program of choice to keep your inbox from flooding.</p>
<p>The <strong>Streamhead e-mail signup is located to your right</strong>, just under the search and category box. Just fill your e-mail address in the box and you&#8217;ll automatically start receiving the latest news every week, straight to your inbox. Give it a try, if you don&#8217;t like it, it&#8217;s really <strong>easy to unsubscribe</strong>.</p>
<p>(<a title="you've got mail" href="http://www.flickr.com/photos/e3000/392994067/" target="_blank">image credit</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamhead.com/follow-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://www.streamhead.com/wp-content/uploads/2010/05/red_mailbox.png" />
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/05/red_mailbox.png" medium="image">
			<media:title type="html">red_mailbox</media:title>
		</media:content>
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/05/red_mailbox.png" medium="image">
			<media:title type="html">red_mailbox</media:title>
		</media:content>
	</item>
		<item>
		<title>Mixero, Twitter Chaos Control</title>
		<link>http://www.streamhead.com/mixero-twitter-chaos-control/</link>
		<comments>http://www.streamhead.com/mixero-twitter-chaos-control/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 08:00:00 +0000</pubDate>
		<dc:creator>Peter Backx</dc:creator>
				<category><![CDATA[On Streamhead]]></category>

		<guid isPermaLink="false">http://www.streamhead.com/?p=2214</guid>
		<description><![CDATA[Those following me on Twitter (hey, why aren&#8217;t you?) might have noticed an upswing in my Twitter usage lately. For the most part, this can be attributed to Mixero, a fairly new Twitter client. I hear you thinking the world isn&#8217;t big enough for yet another Twitter client, but this one has a few options [...]]]></description>
			<content:encoded><![CDATA[<img width="300" height="250" src="http://www.streamhead.com/wp-content/uploads/2010/04/mixero_active_list.png" class="attachment-post-thumbnail wp-post-image" alt="mixero_active_list" title="mixero_active_list" /><p>Those <a title="pbackx's Twitter page" href="http://twitter.com/pbackx" target="_blank">following me on Twitter</a> (hey, why aren&#8217;t you?) might have noticed an upswing in my Twitter usage lately. For the most part, this can be attributed to <a title="Mixero desktop" href="http://www.mixero.com/desktop.html" target="_blank">Mixero</a>, a fairly new Twitter client. I hear you thinking the world isn&#8217;t big enough for yet another Twitter client, but this one has a few options that you might want to try out.</p>
<p>Flexible and intuitive group and context management are just the starters.</p>
<p><span id="more-2214"></span>For me the most important feature is the way <a title="Mixero desktop" href="http://www.mixero.com/desktop.html" target="_blank">Mixero</a> arranges Twitter contacts. The principle element is the &#8220;active list&#8221;. People or groups can be added to this list which is central in the interface. From there you can quickly access the tweets of the list or tweets from specific people/groups in your active lists.</p>
<p>Using contexts, you can manage multiple active lists and quickly switch between those. The concept has been thought through to the end, which results in a very usable and intuitive program. Even searches are integrated into the active list.</p>
<p>If you&#8217;re a procrastinator and want to be distracted all the time, Mixero has an &#8220;avatars mode&#8221; which reduces the interface to the avatar images overlaid on top of your other programs. It looks good and looks useful, but it&#8217;s way too distracting for me, I can&#8217;t get any work done with this mode turned on.</p>
<p>A few things that would improve this already great program:</p>
<ul>
<li>Keyboard shortcuts. Any program can benefit from well thought out keyboard shortcuts.</li>
<li>A possibility to mark individual tweets as read. I understand you&#8217;re supposed to work with &#8220;lists&#8221; as a work unit, but from time to time I like to open up my &#8220;master&#8221; list and just scroll through it. It would be nice if I can mark the messages I read.</li>
<li>Maybe it already exists, but locking an active context would be nice. Now if you click on a contact, it&#8217;s automatically added to your active list. This is both good and bad, so a way to lock the list might only leave the good stuff.</li>
</ul>
<p>Mixero also has an iPhone client, which I haven&#8217;t tried yet, but it too looks just as user friendly. And important, it synchronizes states between the desktop and mobile client.</p>
<p>There you have it, <a title="Mixero desktop" href="http://www.mixero.com/desktop.html" target="_blank">my new favorite Twitter client</a>.</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/5UIz5iGwbk8&#038;hl=en_US&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/5UIz5iGwbk8&#038;hl=en_US&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamhead.com/mixero-twitter-chaos-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://www.streamhead.com/wp-content/uploads/2010/04/mixero_active_list.png" />
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/04/mixero_active_list.png" medium="image">
			<media:title type="html">mixero_active_list</media:title>
		</media:content>
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/04/mixero_active_list.png" medium="image">
			<media:title type="html">mixero_active_list</media:title>
		</media:content>
	</item>
		<item>
		<title>Western USA Road Trip Meet Up</title>
		<link>http://www.streamhead.com/road-trip-meet/</link>
		<comments>http://www.streamhead.com/road-trip-meet/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 08:00:45 +0000</pubDate>
		<dc:creator>Peter Backx</dc:creator>
				<category><![CDATA[On Streamhead]]></category>

		<guid isPermaLink="false">http://www.streamhead.com/?p=2096</guid>
		<description><![CDATA[During June 2010, 2 months from now, Streamhead will be on location, road-tripping through the Western part of the United States. The plans haven&#8217;t finalized yet, but that&#8217;s where I need some input. Inside the post, I&#8217;ve added a map with some of the locations that we might visit. I&#8217;d love to get some suggestions [...]]]></description>
			<content:encoded><![CDATA[<img width="300" height="250" src="http://www.streamhead.com/wp-content/uploads/2010/03/westerner.png" class="attachment-post-thumbnail wp-post-image" alt="westerner" title="westerner" /><p>During <strong>June 2010</strong>, 2 months from now, Streamhead will be on location, <strong>road-tripping through the Western</strong> part of the <strong>United States</strong>. The plans haven&#8217;t finalized yet, but that&#8217;s where I need some input. Inside the post, I&#8217;ve added a map with some of the locations that we might visit. I&#8217;d love to get some suggestions by insiders, little places that aren&#8217;t in any of the guides. Stuff like that. And most of all, <strong>I&#8217;d love to meet up</strong>.</p>
<p><span id="more-2096"></span>Before I continue, let me show you our current travel ideas. We will focus on 4 major areas: <strong>Las Vegas, Grand Canyon and the parks around it; Yellowstone; Portland, Oregon and San Francisco</strong>. Here are some points of interest (use the little square icon in the top right for full screen goodness):</p>
<p>[umap id="60153" tp="6" size="m" alignment="center"]</p>
<p>During the trip me and the misses would love to meet up with anyone who&#8217;s in the neighborhood. Locals and tourists alike, we&#8217;d love to hang out. Have a beer, enjoy the scenery. Talk Java and Flash, but also traveling, social security and surfing. Anything really. For privacy ans security concerns (for both you and me, you never know on the &#8216;net), I&#8217;m only going to share detailed dates and places with people interested in meeting up.</p>
<p>For your enjoyment, here&#8217;s <a title="Interaction Design" href="http://tynerblain.com/blog/2010/03/01/measuring-interaction-design/" target="_blank">a special little form</a>, that you may fill at your leisure if you feel like meeting up.</p>

		<div id="usermessage2a" class="cf_info "></div>
		<form enctype="multipart/form-data" action="/category/meta/feed/#usermessage2a" method="post" class="cform road-trip-meetup " id="cforms2form">
		<fieldset class="cf-fs1">
		<legend>Hey Peter, I'd love to meet up!</legend>
		<ol class="cf-ol">
			<li id="li-2-2" class=""><label for="cf2_field_2"><span>My name is</span></label><input type="text" name="cf2_field_2" id="cf2_field_2" class="single fldrequired" value="name" onfocus="clearField(this)" onblur="setField(this)"/><span class="reqtxt">(required)</span></li>
			<li id="li-2-3" class=""><label for="cf2_field_3"><span>You can reach me at</span></label><input type="text" name="cf2_field_3" id="cf2_field_3" class="single fldemail fldrequired" value="email" onfocus="clearField(this)" onblur="setField(this)"/><span class="emailreqtxt">(valid email required)</span></li>
			<li id="li-2-4" class=""><label for="cf2_field_4"><span>I'll be in the neighborhood of</span></label><input type="text" name="cf2_field_4" id="cf2_field_4" class="single" value="location" onfocus="clearField(this)" onblur="setField(this)"/></li>
			<li id="li-2-5" class=""><label for="cf2_field_5"><span>on or around</span></label><input type="text" name="cf2_field_5" id="cf2_field_5" class="single" value="date" onfocus="clearField(this)" onblur="setField(this)"/></li>
		</ol>
		</fieldset>
		<fieldset class="cf_hidden">
			<legend>&nbsp;</legend>
			<input type="hidden" name="cf_working2" id="cf_working2" value="One%20moment%20please..."/>
			<input type="hidden" name="cf_failure2" id="cf_failure2" value="Please%20fill%20in%20all%20the%20required%20fields."/>
			<input type="hidden" name="cf_codeerr2" id="cf_codeerr2" value="Please%20double-check%20your%20verification%20code."/>
			<input type="hidden" name="cf_customerr2" id="cf_customerr2" value="yyy"/>
			<input type="hidden" name="cf_popup2" id="cf_popup2" value="nn"/>
		</fieldset>
		<p class="cf-sb"><input type="submit" name="sendbutton2" id="sendbutton2" class="sendbutton" value="Submit" onclick="return cforms_validate('2', false)"/></p></form><p class="linklove" id="ll2"><a href="http://www.deliciousdays.com/cforms-plugin"><em>cforms</em> contact form by delicious:days</a></p>
<p>(<a title="Westerner Motel" href="http://www.flickr.com/photos/thomashawk/2456225502/" target="_blank">image credit</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamhead.com/road-trip-meet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://www.streamhead.com/wp-content/uploads/2010/03/westerner.png" />
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/03/westerner.png" medium="image">
			<media:title type="html">westerner</media:title>
		</media:content>
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/03/westerner.png" medium="image">
			<media:title type="html">westerner</media:title>
		</media:content>
	</item>
		<item>
		<title>Hardware Hacking: CD Player Repair 101</title>
		<link>http://www.streamhead.com/hardware-hacking-cd-player-repair-101/</link>
		<comments>http://www.streamhead.com/hardware-hacking-cd-player-repair-101/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 09:00:00 +0000</pubDate>
		<dc:creator>Peter Backx</dc:creator>
				<category><![CDATA[On Streamhead]]></category>
		<category><![CDATA[Hardware Hacking: CD Player Repair 101]]></category>

		<guid isPermaLink="false">http://www.streamhead.com/2109/</guid>
		<description><![CDATA[In a little detour from my usual posts, I present you a small tutorial on fixing a broken CD player. Actually, the post only goes into cleaning the player&#8217;s lens, which is the number one most common reason why a CD player will mallfunction. It&#8217;s a very basic repair, so don&#8217;t expect any complicated electro [...]]]></description>
			<content:encoded><![CDATA[<img width="300" height="250" src="http://www.streamhead.com/wp-content/uploads/2010/03/Pioneer_XC_L7.png" class="attachment-post-thumbnail wp-post-image" alt="Pioneer_XC_L7" title="Pioneer_XC_L7" /><p>In a little detour from my usual posts, I present you a small tutorial on fixing a broken CD player. Actually, the post only goes into cleaning the player&#8217;s lens, which is the number one most common reason why a CD player will mallfunction. It&#8217;s a very basic repair, so don&#8217;t expect any complicated electro howto. It is however not something most people will easily do, because in most cases you&#8217;ll have to void your warranty. So only try this if your only other option is going to a repair guy.</p>
<p><span id="more-2109"></span></p>
<p><a title="Reparing my Sony GSM" href="http://www.streamhead.com/mobility-is-back/" target="_blank">I dabble a bit in hardware do-it-yourself from time to time</a>, especially if it involves old-ish quality equipment that I really don&#8217;t want to replace. Many devices are created to only last a few years, which is really too bad. They usually fail in pretty straightforward ways (broken joystick on phones, lenses or driver belts on many CD/DVD players) but are very expensive to get repaired. Probably because the companies prefer that you just buy a new one. We can&#8217;t let them get away with that, now can we.</p>
<p>I&#8217;ll be showing you the innards of the Pioneer XC-L7, which is a mini system from about 15 years ago. It&#8217;s also one of the most beautiful and affordable systems released by Pioneer. The image above really doesn&#8217;t do it justics, but I couldn&#8217;t find any of the promo shots. The disadvantage of a mini system is that there&#8217;ll be a lot less room to work with, so there are probably more components to remove before you get to the lens.</p>
<p>This repair is for CD players that are mechanically still functioning (the tray works, CD spins), but have serious skipping issues with most of the CD&#8217;s you try. If some are still working, that&#8217;s actually a good sign for this kind of repair. There&#8217;s really not much equipment you&#8217;ll need:</p>
<ul>
<li>A set of screwdrivers. For most systems a Philips screwdriver will suffice, but for smaller systems (especially portable ones) you might need more specialized tools.</li>
<li>If possible, a small plastic screwdriver to pry open cases and connectors. I used a flat metal screwdriver, but I would have felt safer with something plastic.</li>
<li>Things to clean lenses: I uses a combination of eyeglasses cleaning tissue and cotton swaps. Don&#8217;t use any cleaning fluids not designed for lenses or glasses, you&#8217;ll only make things worse by damaging the lens or the coatings on the lens.</li>
<li>A lot of patience. Really, a lot.</li>
<li>A test CD, one that doesn&#8217;t play correct in the CD player, but that is not damaged (try it on your PC or another player)</li>
</ul>
<h2>Opening the case</h2>
<p><a rel="lightbox" href="http://www.streamhead.com/wp-content/uploads/2010/03/P3200481.jpg"><img style="width: 400px; height: 300px;" src="http://www.streamhead.com/wp-content/uploads/2010/03/zrtn_004p3123669d_tn.jpg" alt="" width="400" height="300" /></a></p>
<p>Things to look for:</p>
<ul>
<li>Disconnect everything, especially the power cord!</li>
<li>Take your time, and try to index all the screws you remove. They all look alike, but there are differences that you might only notice when reassembling.</li>
<li>Look for arrows, they usually point to the screws you need to loosen to open stuff.</li>
<li>Make sure you don&#8217;t break plastic covers that click into place.</li>
<li>This really should be the easiest step. If you don&#8217;t feel comfortable doing this, you probably aren&#8217;t going to like what&#8217;s next.</li>
</ul>
<h2>Removing obstructions</h2>
<p><a rel="lightbox" href="http://www.streamhead.com/wp-content/uploads/2010/03/P3200482.jpg"><img style="width: 400px; height: 300px;" src="http://www.streamhead.com/wp-content/uploads/2010/03/zrtn_005n41d153a4_tn.jpg" alt="" width="400" height="300" /></a></p>
<p>This is where it gets interesting. To reach the lens of the CD drive, there was a large (probably the main) circuit board blocking my path.</p>
<ul>
<li>Again I used the arrows to find the screws that needed to be removed. This time, they also had letters next to them so that I couldn&#8217;t miss any.</li>
<li>However, I did miss 2 at first. The board had 2 connectors on the back of the device that were also fastened with a screw.</li>
<li>Once you think all screws are removed, carefully look around and try to figure out all the wires and connectors going into the board.</li>
<li>Now&#8217;s not the time to hurry, because you certainly don&#8217;t want to break any connections, this will be almost impossible to repair (unless you have a soldering iron and replacements handy)</li>
<li>Take your time and disconnect everything, remember (or write down) where everything goes.</li>
</ul>
<p>At this point I got my first glimpse at the lens</p>
<p><a rel="lightbox" href="http://www.streamhead.com/wp-content/uploads/2010/03/P3200483.jpg"><img style="width: 400px; height: 300px;" src="http://www.streamhead.com/wp-content/uploads/2010/03/zrtn_006n2118a94d_tn.jpg" alt="" width="400" height="300" /></a></p>
<p>I could have cleaned the lens right there, but the white plastic thingie was easy to remove, so I went ahead and got a clear path to the lens.</p>
<p><a rel="lightbox" href="http://www.streamhead.com/wp-content/uploads/2010/03/P3200485.jpg"><img style="width: 400px; height: 300px;" src="http://www.streamhead.com/wp-content/uploads/2010/03/zrtn_007n5151adaf_tn.jpg" alt="" width="400" height="300" /></a></p>
<p>It&#8217;s the translucent, blue-ish round thing in the center of the picture. Try to not touch it with your fingers as you might put extra grease on it, use whatever lens cleaning product you have and finally use the cotton swap to dry it. Be very gentle. The lens will move a bit, don&#8217;t worry about it, that&#8217;s perfectly normal.</p>
<h2>Testing</h2>
<p>Now is the time to test it. You&#8217;ll have to partially reconstruct the player. Reconnect all wires and connectors. It&#8217;s probably also a good idea to put copper screws (red-ish brown) back in their place. They might conduct electricity and could be essential for the workings of the player.</p>
<p>I put in my test CD and it worked flawlessly. I tried a few more CDs and must say I was rather impressed that such a simple operation could solve all issues I&#8217;d had with the player.</p>
<p>If this doesn&#8217;t help for you, here are 2 more resources that might be useful. <a title="How to Fix Your CD Player" href="http://www.kuro5hin.org/story/2004/3/24/45212/6874" target="_blank">A short guide on changing the laser power on Kuro5hin</a> and <a title="CD repair FAQ" href="http://www.repairfaq.org/sam/cdfaq.htm" target="_blank">a very in depth FAQ</a>. But again, most of the skipping-related problems are caused by a dirty lens. So try this first.</p>
<p>Thus came the reassembly. Which, as you might guess, is a lot easier.</p>
<ul>
<li>Don&#8217;t tighten screws too much. Especially in plastic you might damage something.</li>
<li>Put everything back in its place. My player had a plastic shield between the mainboard and the cover. I&#8217;m pretty sure that one is essential to avoid short circuiting anything.</li>
</ul>
<p>That&#8217;s really all there is to it. This will take you anywhere from 15 minutes to 2 hours, but it might save you an expensive repair or an even more expensive new player. So what do you have to loose?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.streamhead.com/hardware-hacking-cd-player-repair-101/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:thumbnail url="http://www.streamhead.com/wp-content/uploads/2010/03/Pioneer_XC_L7.png" />
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/03/Pioneer_XC_L7.png" medium="image">
			<media:title type="html">Pioneer_XC_L7</media:title>
		</media:content>
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/03/Pioneer_XC_L7.png" medium="image">
			<media:title type="html">Pioneer_XC_L7</media:title>
		</media:content>
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/03/zrtn_004p3123669d_tn.jpg" medium="image" />
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/03/zrtn_005n41d153a4_tn.jpg" medium="image" />
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/03/zrtn_006n2118a94d_tn.jpg" medium="image" />
		<media:content url="http://www.streamhead.com/wp-content/uploads/2010/03/zrtn_007n5151adaf_tn.jpg" medium="image" />
	</item>
	</channel>
</rss>

