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

<channel>
	<title>ShowMeDo Blogs the World &#187; Kyran&#8217;s thought for the day</title>
	<atom:link href="http://blog.showmedo.com/category/kyrans-thought-for-the-day/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.showmedo.com</link>
	<description>Building the site, promoting the videos, sharing the knowledge</description>
	<lastBuildDate>Tue, 03 Aug 2010 14:57:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Relaunch, Refresh, Renew</title>
		<link>http://blog.showmedo.com/news/relaunch-refresh-renew/</link>
		<comments>http://blog.showmedo.com/news/relaunch-refresh-renew/#comments</comments>
		<pubDate>Sun, 23 May 2010 00:35:59 +0000</pubDate>
		<dc:creator>wizzy</dc:creator>
				<category><![CDATA[Kyran's thought for the day]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Personal Comment]]></category>
		<category><![CDATA[Showmedo Front-page]]></category>
		<category><![CDATA[Site Relauch]]></category>

		<guid isPermaLink="false">http://blog.showmedo.com/?p=749</guid>
		<description><![CDATA[<p>Not sure what it is, but it starts with re. Inspired somewhat by a good friend (thanks Steve!) I galvanised a few galvons and decided to redo Showmedo. Chief among the aims was:</p>

Make navigation to the video-tutorials much easier/more intuitive.
Make the site less visually er weird/fussy/cluttered
Reorganize and refactor the codebase and remove the huge amounts [...]


Related posts:<ol><li><a href='http://blog.showmedo.com/showmedo-front-page/site-relaunch-customizing-that-twitter-widget/' rel='bookmark' title='Permanent Link: Site Relaunch &#8211; customizing that Twitter Widget'>Site Relaunch &#8211; customizing that Twitter Widget</a></li>
<li><a href='http://blog.showmedo.com/kyrans-thought-for-the-day/a-wing-a-prayer-and-the-ol-big-g/' rel='bookmark' title='Permanent Link: A Wing, a Prayer, and the Ol&#8217; Big G'>A Wing, a Prayer, and the Ol&#8217; Big G</a></li>
<li><a href='http://blog.showmedo.com/news/new-flash-player-being-debuted/' rel='bookmark' title='Permanent Link: New flash-player being debuted'>New flash-player being debuted</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Not sure what it is, but it starts with re. Inspired somewhat by a good friend (thanks Steve!) I galvanised a few galvons and decided to redo Showmedo. Chief among the aims was:</p>
<ul>
<li>Make navigation to the video-tutorials much easier/more intuitive.</li>
<li>Make the site less visually er weird/fussy/cluttered</li>
<li>Reorganize and refactor the codebase and remove the huge amounts of cruft behind the scenes to&#8230;</li>
<li>Free time in the future.</li>
<li>Make things faster. Page-loads, server-load, the works.</li>
<li>Giving the club a <a href='http://showmedo.com/club'>home</a>.</li>
</ul>
<p>I think pretty substantial inroads have been made with regard to these goals. Not perfect by any means, but there is now a reasonably solid base on which to build. I&#8217;ll be documenting the changes a bit in the next week or so, but hope the new site is a much nicer prospect.</p>
<p>Please feel free to direct any feedback <a href='mailto:feedback@showmedo.com'>here</a>.</p>
<p>cheers,<br />
Kyran</p>


<p>Related posts:<ol><li><a href='http://blog.showmedo.com/showmedo-front-page/site-relaunch-customizing-that-twitter-widget/' rel='bookmark' title='Permanent Link: Site Relaunch &#8211; customizing that Twitter Widget'>Site Relaunch &#8211; customizing that Twitter Widget</a></li>
<li><a href='http://blog.showmedo.com/kyrans-thought-for-the-day/a-wing-a-prayer-and-the-ol-big-g/' rel='bookmark' title='Permanent Link: A Wing, a Prayer, and the Ol&#8217; Big G'>A Wing, a Prayer, and the Ol&#8217; Big G</a></li>
<li><a href='http://blog.showmedo.com/news/new-flash-player-being-debuted/' rel='bookmark' title='Permanent Link: New flash-player being debuted'>New flash-player being debuted</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.showmedo.com/news/relaunch-refresh-renew/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python to the Rescue</title>
		<link>http://blog.showmedo.com/showmedo-front-page/python-to-the-rescue/</link>
		<comments>http://blog.showmedo.com/showmedo-front-page/python-to-the-rescue/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 14:59:26 +0000</pubDate>
		<dc:creator>wizzy</dc:creator>
				<category><![CDATA[Building a Website]]></category>
		<category><![CDATA[Kyran's thought for the day]]></category>
		<category><![CDATA[Python tips and tricks]]></category>
		<category><![CDATA[Showmedo Front-page]]></category>

		<guid isPermaLink="false">http://blog.showmedo.com/showmedo-front-page/python-to-the-rescue/</guid>
		<description><![CDATA[<p>Showmedo caught some flak from the recent Westhost (our main server-provider) troubles. Catch this pretty interesting thread for the gory details. We were actually pretty lucky as the main site remained standing (not the case for many others) but did manage to lose our cron daemon. As a result some restart scripts which check on [...]


Related posts:<ol><li><a href='http://blog.showmedo.com/showmedo-front-page/a-little-downtime/' rel='bookmark' title='Permanent Link: A Little Downtime :('>A Little Downtime :(</a></li>
<li><a href='http://blog.showmedo.com/news/using-non-python-files-with-py2exe/' rel='bookmark' title='Permanent Link: Using non-Python files with py2exe'>Using non-Python files with py2exe</a></li>
<li><a href='http://blog.showmedo.com/news/optimising-genshi-imports/' rel='bookmark' title='Permanent Link: Optimising Genshi Imports'>Optimising Genshi Imports</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Showmedo caught some flak from the recent Westhost (our main server-provider) troubles. Catch <a href="http://www.webhostingtalk.com/showthread.php?t=358323">this</a> pretty interesting thread for the gory details. We were actually pretty lucky as the main site remained standing (not the case for many others) but did manage to lose our <a href="http://en.wikipedia.org/wiki/Cron">cron daemon</a>. As a result some restart scripts which check on the health of, among other things, the Python <a href="http://turbogears.org/">Turbogears</a> process running the site died. Now this script isn&#8217;t needed too often &lt;fingers crossed&gt; but if the site falls down and we&#8217;re literally asleep then it avoids more than a minute or sos downtime. The crontab line in question looks like this:</p>
<pre>*/1 * * * * source /.bashrc &#038;&#038; /usr/local/bin/python2.5 /home/showmedo/showmedo/cron_start_showmedo.py &gt; /var/log/cron_log</pre>
<p>This line tells cron to run cron_start_showmedo.py every minute and the python process will check the health of Showmedo&#8217;s main process, our memcache and mysql servers and a few other things and restart them if anything has fallen over. Having lost cron, I needed a quick hack to perform these duties and found some very cool advice <a href="http://stackoverflow.com/questions/696839/how-do-i-write-a-bash-script-to-restart-a-process-if-it-dies">here</a> at Slashdot. For various reasons the recommended bash-scripts seemed to be dying on me, and lacking the time or will to try debugging on fairly foreign turf, I hacked a little Python substitute to do much the same:</p>
<pre>
  1 import time
  2 import subprocess
  3
  4 while 1:
  5     subprocess.Popen(['/usr/local/bin/python2.5', '/home/showmedo/showmedo/cron_start_showmedo.py'])
  6     time.sleep(60)
</pre>
<p>Not pretty, but at five lines quick and succinct. The line 4 while loop sets things running in perpetuity, line 5 uses Python&#8217;s newish (and pretty powerful) subprocess module call the cron_start_showmedo.py module and line 6 takes a 60 second break before continuing the loop.</p>
<p>The script sat duty while I waited for our cron-daemon to return and I slept sounder in my bed as a result.</p>


<p>Related posts:<ol><li><a href='http://blog.showmedo.com/showmedo-front-page/a-little-downtime/' rel='bookmark' title='Permanent Link: A Little Downtime :('>A Little Downtime :(</a></li>
<li><a href='http://blog.showmedo.com/news/using-non-python-files-with-py2exe/' rel='bookmark' title='Permanent Link: Using non-Python files with py2exe'>Using non-Python files with py2exe</a></li>
<li><a href='http://blog.showmedo.com/news/optimising-genshi-imports/' rel='bookmark' title='Permanent Link: Optimising Genshi Imports'>Optimising Genshi Imports</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.showmedo.com/showmedo-front-page/python-to-the-rescue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The font of knowledge</title>
		<link>http://blog.showmedo.com/kyrans-thought-for-the-day/the-font-of-knowledge/</link>
		<comments>http://blog.showmedo.com/kyrans-thought-for-the-day/the-font-of-knowledge/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 22:51:09 +0000</pubDate>
		<dc:creator>wizzy</dc:creator>
				<category><![CDATA[Building a Website]]></category>
		<category><![CDATA[Distraction therapy]]></category>
		<category><![CDATA[Kyran's thought for the day]]></category>

		<guid isPermaLink="false">http://blog.showmedo.com/?p=626</guid>
		<description><![CDATA[<p>One of the nice things about the web and coding in general is the occasional little distraction thrown up in the space of toolsets, coding-practice and the like. Today those eddies in cyberspace have brought fonts to the fore, after a while in which I really hadn&#8217;t given it too much thought. But the fact [...]


Related posts:<ol><li><a href='http://blog.showmedo.com/showmedo-front-page/site-relaunch-customizing-that-twitter-widget/' rel='bookmark' title='Permanent Link: Site Relaunch &#8211; customizing that Twitter Widget'>Site Relaunch &#8211; customizing that Twitter Widget</a></li>
<li><a href='http://blog.showmedo.com/kyrans-thought-for-the-day/taming-flowplayer-pt-1/' rel='bookmark' title='Permanent Link: Taming Flowplayer Pt. 1'>Taming Flowplayer Pt. 1</a></li>
<li><a href='http://blog.showmedo.com/news/welcome-reddit-and-dzone/' rel='bookmark' title='Permanent Link: Welcome Reddit and DZone'>Welcome Reddit and DZone</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>One of the nice things about the web and coding in general is the occasional little distraction thrown up in the space of toolsets, coding-practice and the like. Today those eddies in cyberspace have brought fonts to the fore, after a while in which I really hadn&#8217;t given it too much thought. But the fact is, for someone hacking code all day a good font, while maybe not as critical as a good editor (VIM btw), is important. In the same way as buying a good bed is important, you&#8217;ll have been staring at this font for a good few life years, when time comes to cash in your programming chips.  So is worth some consideration.</p>
<p>I generally go for a good, reliable mono-space default which is less likely to go horribly wrong (VIM sometime gets confused with widths) and is cross-platform and easy. <a href="http://en.wikipedia.org/wiki/Andale_Mono">Andale Mono </a>tends to do the job, without feeling particularly classy. Anyway, the <a href="http://en.wikipedia.org/wiki/Consolas">Consolas</a> font crops up a lot in various programming contexts, e.g. Slashdot, Reddit, Stackoverflow.</p>
<p>So my curiosity has finally been piqued and I&#8217;m going to give it a try.  I certainly don&#8217;t have the balls to try a proportional font, even if readability is improved by 18% or so.  <a href="http://developers.slashdot.org/story/10/01/17/0715219/Programming-With-Proportional-Fonts?art_pos=8">Here</a> is today&#8217;s Slashdot thread, that undoubtedly gets to the heart of the issue.  And a nice post from Hive-Logic about the <a href="http://hivelogic.com/articles/top-10-programming-fonts">top ten programming fonts</a>, which suggests I should give <a href="http://www.levien.com/type/myfonts/inconsolata.html">Inconsolata</a> a go. Which I probably will.  The accompanying <a href="http://www.reddit.com/r/programming/comments/aqmvy/top_10_programming_fonts/">Reddit thread</a>, that undoubtedly gets to the heart of the issue.</p>
<p>I&#8217;ll buzz back with an opinion when I&#8217;ve had time to absorb the changes. Exciting times&#8230;</p>
<p>Oh, and for linux bods such as myself, <a href="http://www.romej.com/archives/571/consolas-font-in-linux-for-code-editing">here&#8217;s a little hack</a> to get them into VIM.</p>


<p>Related posts:<ol><li><a href='http://blog.showmedo.com/showmedo-front-page/site-relaunch-customizing-that-twitter-widget/' rel='bookmark' title='Permanent Link: Site Relaunch &#8211; customizing that Twitter Widget'>Site Relaunch &#8211; customizing that Twitter Widget</a></li>
<li><a href='http://blog.showmedo.com/kyrans-thought-for-the-day/taming-flowplayer-pt-1/' rel='bookmark' title='Permanent Link: Taming Flowplayer Pt. 1'>Taming Flowplayer Pt. 1</a></li>
<li><a href='http://blog.showmedo.com/news/welcome-reddit-and-dzone/' rel='bookmark' title='Permanent Link: Welcome Reddit and DZone'>Welcome Reddit and DZone</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.showmedo.com/kyrans-thought-for-the-day/the-font-of-knowledge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taming Flowplayer Pt. 1</title>
		<link>http://blog.showmedo.com/kyrans-thought-for-the-day/taming-flowplayer-pt-1/</link>
		<comments>http://blog.showmedo.com/kyrans-thought-for-the-day/taming-flowplayer-pt-1/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 07:43:14 +0000</pubDate>
		<dc:creator>wizzy</dc:creator>
				<category><![CDATA[Building a Website]]></category>
		<category><![CDATA[Kyran's thought for the day]]></category>
		<category><![CDATA[Python tips and tricks]]></category>

		<guid isPermaLink="false">http://blog.showmedo.com/?p=620</guid>
		<description><![CDATA[<p>Getting Flowplayer up and running on the site was not quite as smooth as the nice web-site and clean API suggested. I&#8217;ll be documenting the whole gory process in the &#8216;Building a Website (with Python, jquery etc..)&#8217; series, but in the meantime I&#8217;ll mention the hideous hackery needed to get over the final hurdle that [...]


Related posts:<ol><li><a href='http://blog.showmedo.com/showmedo-front-page/using-python-strings-and-dictionaries-to-create-video-embedding-templates/' rel='bookmark' title='Permanent Link: Using Python  strings and dictionaries to create video embedding templates'>Using Python  strings and dictionaries to create video embedding templates</a></li>
<li><a href='http://blog.showmedo.com/news/new-flash-player-being-debuted/' rel='bookmark' title='Permanent Link: New flash-player being debuted'>New flash-player being debuted</a></li>
<li><a href='http://blog.showmedo.com/python-showmedos/testing-flowplayer-embedding-script/' rel='bookmark' title='Permanent Link: Testing Flowplayer embedding script'>Testing Flowplayer embedding script</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Getting Flowplayer up and running on the site was not quite as smooth as the nice <a href="http://flowplayer.org">web-site</a> and clean API suggested. I&#8217;ll be documenting the whole gory process in the &#8216;Building a Website (with Python, jquery etc..)&#8217; series, but in the meantime I&#8217;ll mention the hideous hackery needed to get over the final hurdle that is Internet Explorer 7.</p>
<p>Somewhere along the line I was looking to pass a web-address, as part of an html overlay, into the flash-player. This has the standard form:</p>
<p><code>"http://showmedo.com/videotutorials/video?name=1470110&amp;fromSeriesID=147"</code></p>
<p>Now if one tries to pass that string into a flashplayer, all hell will break loose. Some of those symbols are going to be interpreted as controls rather than nice, neutral characters. For this reason they need to be &#8216;escaped&#8217;, and <a href="http://turbogears.org">Turbogears</a> provides a nice little function &#8220;quote_plus&#8221;, via Python&#8217;s urllib, to do just this. The result is this rather scary looking string:</p>
<p><code>"http%3A%2F%2Fshowmedo.com</code>%2Fvideotutorials%2Fvideo%3Fname%3D1470110%26fromSeriesID%3D147&#8243;</p>
<p>This string makes it through the flash-player in all the browsers we&#8217;re interested in at Showmedo and produces a clickable flash-overlay which, strangely enough, takes one through to the page in question. Er, except (and twas ever thus), IE7 (not 8 &lt;sigh&gt;), where, when all the escape-artistry has taken place, we find ourselves directed to this non-existent page:</p>
<p><code>"http://showmedo.com/http://showmedo.com/videotutorials/video?name=1470110&amp;fromSeriesID=147"</code></p>
<p>which is a very poorly URL indeed.</p>
<p>Now I&#8217;m guessing that somewhere at the heart of this is the issue of absolute and relative web-addresses.  The second &#8216;http://&#8230;&#8217; should be interpreted as an absolute address, but those unicode escape-characters have confused the system, making it treat the URL as relative, thus adding another root-url.</p>
<p>If I had time to explore this horror I would probably spend it doing something else, but in these time-starved times I just did a little bit of playing around and added a hack-function which undoes the &#8216;:&#8217; and &#8216;/&#8217; escapes of &#8220;quote_plus&#8221;, producing this:</p>
<p><code>"http://showmedo.com</code>/videotutorials/video%3Fname%3D1470110%26fromSeriesID%3D147&#8243;</p>
<p>Which makes it through the browser minefield, but, as seems so often the case with this messed up web-development world, at the cost of some serious inelegance.</p>


<p>Related posts:<ol><li><a href='http://blog.showmedo.com/showmedo-front-page/using-python-strings-and-dictionaries-to-create-video-embedding-templates/' rel='bookmark' title='Permanent Link: Using Python  strings and dictionaries to create video embedding templates'>Using Python  strings and dictionaries to create video embedding templates</a></li>
<li><a href='http://blog.showmedo.com/news/new-flash-player-being-debuted/' rel='bookmark' title='Permanent Link: New flash-player being debuted'>New flash-player being debuted</a></li>
<li><a href='http://blog.showmedo.com/python-showmedos/testing-flowplayer-embedding-script/' rel='bookmark' title='Permanent Link: Testing Flowplayer embedding script'>Testing Flowplayer embedding script</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.showmedo.com/kyrans-thought-for-the-day/taming-flowplayer-pt-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New flash-player being debuted</title>
		<link>http://blog.showmedo.com/news/new-flash-player-being-debuted/</link>
		<comments>http://blog.showmedo.com/news/new-flash-player-being-debuted/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 22:24:21 +0000</pubDate>
		<dc:creator>wizzy</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Kyran's thought for the day]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Showmedo Front-page]]></category>

		<guid isPermaLink="false">http://blog.showmedo.com/?p=612</guid>
		<description><![CDATA[<p>It&#8217;s been much more work than anticipated (a definite screencast or three in there somewhere) but we&#8217;ve finally moved to the open-source flowplayer Chief benefits are:</p>

much cleaner jquery-like API 
far greater control over the video-player area. Which means&#8230;
innovative ways of directing users to new content and&#8230;
with luck much more interactivity with the video-player

<p>p.s. the commenting [...]


Related posts:<ol><li><a href='http://blog.showmedo.com/new-showmedo-videos/new-showmedos-interactive-flash/' rel='bookmark' title='Permanent Link: New ShowMeDos: Interactive Flash'>New ShowMeDos: Interactive Flash</a></li>
<li><a href='http://blog.showmedo.com/showmedo-front-page/site-relaunch-customizing-that-twitter-widget/' rel='bookmark' title='Permanent Link: Site Relaunch &#8211; customizing that Twitter Widget'>Site Relaunch &#8211; customizing that Twitter Widget</a></li>
<li><a href='http://blog.showmedo.com/news/site-update/' rel='bookmark' title='Permanent Link: Site update'>Site update</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been much more work than anticipated (a definite screencast or three in there somewhere) but we&#8217;ve finally moved to the open-source <a href="http://flowplayer.org">flowplayer</a> Chief benefits are:</p>
<ul>
<li>much cleaner jquery-like API </li>
<li>far greater control over the video-player area. Which means&#8230;</li>
<li>innovative ways of directing users to new content and&#8230;</li>
<li>with luck much more interactivity with the video-player</li>
</ul>
<p>p.s. the commenting on-site is getting a much-needed overhaul. With a bit of cookie-magic we should be able to get some dialogues going and vanquish those nasty anonymous comments (mea culpa).</p>
<p> </p>


<p>Related posts:<ol><li><a href='http://blog.showmedo.com/new-showmedo-videos/new-showmedos-interactive-flash/' rel='bookmark' title='Permanent Link: New ShowMeDos: Interactive Flash'>New ShowMeDos: Interactive Flash</a></li>
<li><a href='http://blog.showmedo.com/showmedo-front-page/site-relaunch-customizing-that-twitter-widget/' rel='bookmark' title='Permanent Link: Site Relaunch &#8211; customizing that Twitter Widget'>Site Relaunch &#8211; customizing that Twitter Widget</a></li>
<li><a href='http://blog.showmedo.com/news/site-update/' rel='bookmark' title='Permanent Link: Site update'>Site update</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.showmedo.com/news/new-flash-player-being-debuted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Wing, a Prayer, and the Ol&#8217; Big G</title>
		<link>http://blog.showmedo.com/kyrans-thought-for-the-day/a-wing-a-prayer-and-the-ol-big-g/</link>
		<comments>http://blog.showmedo.com/kyrans-thought-for-the-day/a-wing-a-prayer-and-the-ol-big-g/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 02:47:11 +0000</pubDate>
		<dc:creator>wizzy</dc:creator>
				<category><![CDATA[Kyran's thought for the day]]></category>

		<guid isPermaLink="false">http://blog.showmedo.com/?p=404</guid>
		<description><![CDATA[<p>Fresh from bemoaning increasing Google intrusiveness , here&#8217;s a little tale to warm the cockles.  Showmedo&#8217;s email wented AWOL today, cue five hours of so of adrenaline-fueled panic.  A few hundred forum-trawls later, it turns out that our server-host has a bit of previous on the old email-front, as a stereotypical UK policeman might observe [...]


Related posts:<ol><li><a href='http://blog.showmedo.com/personal-comment/a-sting-in-the-tale/' rel='bookmark' title='Permanent Link: A Sting in the Tale'>A Sting in the Tale</a></li>
<li><a href='http://blog.showmedo.com/news/are-you-on-the-notifications-list/' rel='bookmark' title='Permanent Link: Are you on the Notifications list?'>Are you on the Notifications list?</a></li>
<li><a href='http://blog.showmedo.com/news/showmedo-relaunching/' rel='bookmark' title='Permanent Link: Showmedo Relaunching'>Showmedo Relaunching</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Fresh from bemoaning increasing <a href="http://blog.showmedo.com/2009/03/16/a-sting-in-the-tale/">Google intrusiveness</a> , here&#8217;s a little tale to warm the cockles.  Showmedo&#8217;s email wented AWOL today, cue five hours of so of adrenaline-fueled panic.  A few hundred forum-trawls later, it turns out that our server-host has a bit of previous on the old email-front, as a stereotypical UK policeman might observe (lawks but writing for an international audiance doesn&#8217;t half give one pause missus).  Well using my google-search-fu and some Python-based smtp-lib hacery I was finally able to bypass our ailing local webserver and use the rather convenient and pretty robust Gmail-based SMTP server facility. It all feels wrong and hacky but, gosh darn it, it works and might prove to be one of those long-term short-term fixes.</p>
<p>The downsides may well make themselves known in the morn&#8217; but right now I&#8217;m too knackered to care. Feel free to test our email by posting some very warm comments to your favorite author.</p>


<p>Related posts:<ol><li><a href='http://blog.showmedo.com/personal-comment/a-sting-in-the-tale/' rel='bookmark' title='Permanent Link: A Sting in the Tale'>A Sting in the Tale</a></li>
<li><a href='http://blog.showmedo.com/news/are-you-on-the-notifications-list/' rel='bookmark' title='Permanent Link: Are you on the Notifications list?'>Are you on the Notifications list?</a></li>
<li><a href='http://blog.showmedo.com/news/showmedo-relaunching/' rel='bookmark' title='Permanent Link: Showmedo Relaunching'>Showmedo Relaunching</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.showmedo.com/kyrans-thought-for-the-day/a-wing-a-prayer-and-the-ol-big-g/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Sting in the Tale</title>
		<link>http://blog.showmedo.com/personal-comment/a-sting-in-the-tale/</link>
		<comments>http://blog.showmedo.com/personal-comment/a-sting-in-the-tale/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 12:47:04 +0000</pubDate>
		<dc:creator>wizzy</dc:creator>
				<category><![CDATA[Kyran's thought for the day]]></category>
		<category><![CDATA[Open Source Software]]></category>
		<category><![CDATA[Personal Comment]]></category>

		<guid isPermaLink="false">http://blog.showmedo.com/?p=394</guid>
		<description><![CDATA[<p>I just caught a very cool example of what some people are doing with javascript these days. A little molecule-builder, it&#8217;s impressive and fun at the same time:</p>
<p>check out Molecools</p>
<p>Now that was fun, and note the example molecule, Ethanol. As an aside, the simulator is pretty crude so there&#8217;s no valency-counting or any of the [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>I just caught a very cool example of what some people are doing with javascript these days. A little molecule-builder, it&#8217;s impressive and fun at the same time:</p>
<p><a href="http://blahbleh.com/molecools.php?name=ethanol">check out Molecools</a></p>
<p>Now that was fun, and note the example molecule, Ethanol. As an aside, the simulator is pretty crude so there&#8217;s no valency-counting or any of the refined stuff that lends molecules their particular shape and characteristics but, like all javascript, the code is out there in the public domain to peruse &#8211; just give the author an acknowledgement if you use anything substantive.</p>
<p>Anyway, as I noted, the molecule demonstrated was Ethanol, which is a nice, definite unambiguous noun and has not formed any part of my browsing history for a while or so. So when I returned to my Gmail account and saw the little top-advert for some Ethanol related products, there was no doubting the provenance.</p>
<p>Now Google&#8217;s permeation of my browser and their improved ad-targeting has been an expanding wedge for a while and I always assumed they were making note of my google-searchs and using them in my gmail-ad, although I&#8217;d never been able to unequivocally pin them down here &#8211; I have a lot of emails for them to farm data from. But here was something a bit different, unequivocal evidence of them using a link-click (from reddit as it happens), unrelated to any google-search, as the basis for a targeted ad. I managed to find this little explanation of what appears to be a new phenomenon:</p>
<p><a href="http://www.dslreports.com/forum/r22052924-Google-Uses-Your-Browser-History-To-Target-Ads">http://www.dslreports.com/forum/r22052924-Google-Uses-Your-Browser-History-To-Target-Ads</a></p>
<p>I&#8217;m assuming reddit is part of some affiliation scheme. Now I don&#8217;t know about you but this has crossed my Rubicon as far as Google intrusiveness is concerned, and their opt-out scheme, as explained in the article is a bad one. I think I&#8217;m going to hunt out one of those Firefox gmail ad-blockers; to be honest the sheer banality of most of the Forbes promos or jokey comments for the day was tending me that way. Anyway, another reason to keep an eye on the big G, our self-appointed (and generally benign?) dictator.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.showmedo.com/personal-comment/a-sting-in-the-tale/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

