<?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>vodex.net &#187; vodex.net</title>
	<atom:link href="http://vodex.net/tag/vodex-net/feed/" rel="self" type="application/rss+xml" />
	<link>http://vodex.net</link>
	<description>Not just another WordPress weblog</description>
	<lastBuildDate>Sat, 15 Oct 2011 17:01:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hidden spam folders</title>
		<link>http://vodex.net/hidden-spam-folders/</link>
		<comments>http://vodex.net/hidden-spam-folders/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 10:43:39 +0000</pubDate>
		<dc:creator>Vodex</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[vodex.net]]></category>

		<guid isPermaLink="false">http://vodex.net/?p=1397</guid>
		<description><![CDATA[			
				
			
		
A random search for &#8216;vodex&#8217; has uncovered that I&#8217;ve suffered a similar fate to Chris Heilmann&#8217;s blog! (I read him after meeting at the Yahoo Conference in 2009, but that&#8217;s another story).
In my case, I was running a script I wrote several years back, &#8220;Thumbmaker&#8221;, and at some point had left some folders world-writable, which [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fvodex.net%2Fhidden-spam-folders%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fvodex.net%2Fhidden-spam-folders%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>A random search for &#8216;vodex&#8217; has uncovered that I&#8217;ve suffered a <a href="http://www.wait-till-i.com/2010/03/03/h4xx0r3d-how-i-found-out-that-i-am-running-a-spam-blog/">similar fate to Chris Heilmann&#8217;s blog</a>! (I read him after meeting at the Yahoo Conference in 2009, but that&#8217;s another story).</p>
<p>In my case, I was running a script I wrote several years back, &#8220;Thumbmaker&#8221;, and at some point had left some folders world-writable, which were abused by spambots (see his post for details).</p>
<p>Unlike him, I&#8217;d inadvertently cleaned the whole lot out when I upgraded my site recently.</p>
<p>They&#8217;re lurking in Google&#8217;s index for the foreseeable future; an example is <a href="http://www.google.com/search?hl=en&#038;safe=off&#038;q=site%3Avodex.net+avi">http://www.google.com/search?hl=en&#038;safe=off&#038;q=site%3Avodex.net+avi</a>.</p>
<p>As an aside, like Chris, I also have a Google Alert for &#8216;vodex&#8217; but they&#8217;ve never shown up in there&#8230; implying that this is <em>old</em> spam, &#038; this happened some time ago&#8230;</p>

<p class="FacebookLikeButton"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fvodex.net%2Fhidden-spam-folders%2F&amp;layout=standard&amp;show_faces=yes&amp;width=450&amp;action=like&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height: 25px"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://vodex.net/hidden-spam-folders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress and vodex.net part II</title>
		<link>http://vodex.net/wordpress-and-vodex-net-part-ii/</link>
		<comments>http://vodex.net/wordpress-and-vodex-net-part-ii/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 11:51:00 +0000</pubDate>
		<dc:creator>Vodex</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[livejournal]]></category>
		<category><![CDATA[vodex.net]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://vodex.net/wordpress-and-vodex-net-part-ii/</guid>
		<description><![CDATA[			
				
			
		
In a previous post, I talked about migrating http://vodex.net from the hand-rolled custom scripts to Wordpress. Well, it&#8217;s taken a while longer than expected due to other priorities, but it&#8217;s done!

&#160;

Current strategy is to use the site as a set of static pages rather than an actual blog as described here. Then used various plugins [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fvodex.net%2Fwordpress-and-vodex-net-part-ii%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fvodex.net%2Fwordpress-and-vodex-net-part-ii%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>In a <a href="http://vodex.livejournal.com/270844.html" style="">previous</a> post, I talked about migrating http://vodex.net from the hand-rolled custom scripts to Wordpress. Well, it&#8217;s taken a while longer than expected due to other priorities, but it&#8217;s done!
<ul>
<li>&nbsp;</li>
</ul>
<p>Current strategy is to use the site as a set of static pages rather than an actual blog as described <a href="http://wpcandy.com/articles/10-things-you-can-do-with-wordpress-besides-blogging.html">here</a>. Then used various plugins like PHP-exec, along with some refactoring, to get the applications, such as <a href="http://vodex.net/mailmaker/">MailMaker</a>, over to Wordpress-usable format. The front page is a lifestream of my various web activity, including public Facebook content when they next <a href="http://forum.developers.facebook.com/viewtopic.php?pid=202952">sort out their APIs</a>.</p>
<p>Observations:</p>
<p>1) There&#8217;s a lot of old, <em>old</em> content on that site, that wasn&#8217;t so obvious/exposed, and that was largely ignored in favour of Facebook/Google Reader, etc. Now it&#8217;s in Wordpress &amp;&nbsp;generally more discoverable, it&#8217;s slightly embarrassing, like the <a href="http://vodex.net/projects/rh_dao/">RecordHash Data Object</a>, or frankly bizarre, like <a href="http://vodex.net/misc/waxy_dogheads/">Waxy Dogheads</a>. I may well end up hiding a lot of these pages.</p>
<p>2) Wordpress is a great platform, it&#8217;s really matured. After the content tweaks, it&#8217;s much more suitable than the custom CMS&nbsp;I&#8217;d writtenmyself.</p>
<p>3) Ruby on Rails applications aren&#8217;t ported over, <a href="http://dianabingo.vodex.net/">but they don&#8217;t work right now</a>, possibly because&#8230;</p>
<p>4) The main driver for this was my host breaking PHP, email, and the Rails apps during some sort of systems upgrade I&nbsp;wasn&#8217;t notified about. I&#8217;m on a &#8216;development sandbox&#8217; for just $25 a year. Time to change that I&nbsp;think.</p>
<p>5) Now that I&#8217;ve started this post, I have the urge to start recapping other areas of my life, such as the use of <a href="http://personalkanban.com/">Kanban</a>, <a href="http://www.celebrityslim.co.uk/forhim/default.aspx">going on a badly-marketed diet again</a>, and other stuff. But Livejournal is on the slide more than ever. Shall I&nbsp;start blogging proper again, or am I&nbsp;joining in the trend of blogging dying off &amp;&nbsp;using <a href="http://www.google.com/buzz/108764696795375978777/">increasingly mature social media</a> instead? Could this become my last ever LJ&nbsp;post? Time will tell..</p>

<p class="FacebookLikeButton"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fvodex.net%2Fwordpress-and-vodex-net-part-ii%2F&amp;layout=standard&amp;show_faces=yes&amp;width=450&amp;action=like&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height: 25px"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://vodex.net/wordpress-and-vodex-net-part-ii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wordpress 2.8 and vodex.net</title>
		<link>http://vodex.net/wordpress-2-8-and-vodex-net/</link>
		<comments>http://vodex.net/wordpress-2-8-and-vodex-net/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 21:49:00 +0000</pubDate>
		<dc:creator>Vodex</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[vodex.net]]></category>

		<guid isPermaLink="false">http://vodex.net/wordpress-2-8-and-vodex-net/</guid>
		<description><![CDATA[			
				
			
		
Recently, Wordpress 2.8 was released. This, &#38; other events, prompted me to take a loot at vodex.net, as it&#8217;s been largely abandoned for some time&#8230; imagine my delight to discover the Wordpress install wasn&#8217;t even working anymore for some reason; the Livejournal post import was broken, I couldn&#8217;t log in.. it was a mess. The [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fvodex.net%2Fwordpress-2-8-and-vodex-net%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fvodex.net%2Fwordpress-2-8-and-vodex-net%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Recently, Wordpress 2.8 was released. This, &amp; other events, prompted me to take a loot at vodex.net, as it&#8217;s been largely abandoned for some time&#8230; imagine my delight to discover the Wordpress install wasn&#8217;t even working anymore for some reason; the Livejournal post import was broken, I couldn&#8217;t log in.. it was a mess. The old version, kept behind to enable custom modifications to integrate with Livejournal / the main site / various PHP applications, didn&#8217;t help. (Security hole? I&#8217;d had the forethought to use a hidden path for Wordpress itself)</p>
<p>I use a lot more social media now, &amp; have largely abandoned Livejournal, along with a lot of other people. (They could have been facebook, you know; shame they don&#8217;t expose enough data to Google to let me find that very LJ post by someone on that topic). Anyway, I&#8217;m working on converting the entire site to Wordpress&#8217;s considerably improved feature set, including various plugins for FriendFeed, Google Reader, etc. (I especially like the <a href="http://dentedreality.com.au/2009/02/livejournal-importer-for-wordpress/">All-New Livejournal Importer for Wordpress</a>, which is a much better job than WP&#8217;s original LJ import script, or my own <a href="http://vodex.net/wordpress_lj_import/">LJ import script</a> &#8230; except I don&#8217;t want to duplicate posts on the site, I want to link to them. Might use it for a private LJ backup tool, though).</p>
<p>So, watch this space. Or rather, that space&#8230;</p>

<p class="FacebookLikeButton"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fvodex.net%2Fwordpress-2-8-and-vodex-net%2F&amp;layout=standard&amp;show_faces=yes&amp;width=450&amp;action=like&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height: 25px"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://vodex.net/wordpress-2-8-and-vodex-net/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mailmaker</title>
		<link>http://vodex.net/mailmaker-2/</link>
		<comments>http://vodex.net/mailmaker-2/#comments</comments>
		<pubDate>Sun, 16 Sep 2007 18:46:00 +0000</pubDate>
		<dc:creator>Vodex</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[mailmaker]]></category>
		<category><![CDATA[vodex.net]]></category>

		<guid isPermaLink="false">http://vodex.net/mailmaker-2/</guid>
		<description><![CDATA[			
				
			
		
I&#8217;ve added a few things in MailMaker, the spoof Daily Mail generator:

option to create a Daily Express. It&#8217;s not a perfect match; when I have some more time, I&#8217;ll refactor so you can use the Express font/layout. And do The Sun as well.
made meaningful &#8216;alt text&#8217; to the images
created an RSS feed of latest covers

and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fvodex.net%2Fmailmaker-2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fvodex.net%2Fmailmaker-2%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;ve added a few things in <a href="http://vodex.net/mailmaker/">MailMaker</a>, the spoof Daily Mail generator:</p>
<ul>
<li>option to create a <strong>Daily Express</strong>. It&#8217;s not a perfect match; when I have some more time, I&#8217;ll refactor so you can use the Express font/layout. And do The Sun as well.</li>
<li>made meaningful &#8216;alt text&#8217; to the images</li>
<li>created <a href="http://vodex.net/mailmaker/feed.php">an RSS feed of latest covers</a>
</li>
<li>and &#8211; bit warily &#8211; added some extra images, including, of course, Madeleine McCann. Not sure it might turn out a good idea (for hopefully obvious reasons of taste, hence the delay), but like Diana, what Mail/Express cover is complete without some?
</li>
</ul>

<p class="FacebookLikeButton"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fvodex.net%2Fmailmaker-2%2F&amp;layout=standard&amp;show_faces=yes&amp;width=450&amp;action=like&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height: 25px"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://vodex.net/mailmaker-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test of Livejournal to Twitter Script</title>
		<link>http://vodex.net/test-of-livejournal-to-twitter-script/</link>
		<comments>http://vodex.net/test-of-livejournal-to-twitter-script/#comments</comments>
		<pubDate>Sat, 17 Mar 2007 08:58:00 +0000</pubDate>
		<dc:creator>Vodex</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[livejournal]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[vodex.net]]></category>

		<guid isPermaLink="false">http://vodex.net/test-of-livejournal-to-twitter-script/</guid>
		<description><![CDATA[			
				
			
		
Yes, I seem to have fully caught the twitter bug.
I&#8217;ve made use of Paul Stamatiou&#8217;s RSS to Twitter script to automatically pimp for technology&#8217;s sake announce new Livejournal posts on twitter. It&#8217;ll have to run as a cron job for now, unless I can find a way for Livejournal to ping whenever a post is [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fvodex.net%2Ftest-of-livejournal-to-twitter-script%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fvodex.net%2Ftest-of-livejournal-to-twitter-script%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Yes, I seem to have fully caught the twitter bug.</p>
<p>I&#8217;ve made use of Paul Stamatiou&#8217;s <a href="http://paulstamatiou.com/2007/01/26/stammy-script-rss-to-twitter-using-php/">RSS to Twitter script</a> to automatically <strike>pimp for technology&#8217;s sake</strike> announce new Livejournal posts on twitter. It&#8217;ll have to run as a cron job for now, unless I can find a way for Livejournal to ping whenever a post is made.</p>

<p class="FacebookLikeButton"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fvodex.net%2Ftest-of-livejournal-to-twitter-script%2F&amp;layout=standard&amp;show_faces=yes&amp;width=450&amp;action=like&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height: 25px"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://vodex.net/test-of-livejournal-to-twitter-script/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>OpenID &amp; Technorati</title>
		<link>http://vodex.net/openid-technorati/</link>
		<comments>http://vodex.net/openid-technorati/#comments</comments>
		<pubDate>Wed, 14 Mar 2007 09:31:00 +0000</pubDate>
		<dc:creator>Vodex</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[livejournal]]></category>
		<category><![CDATA[openid]]></category>
		<category><![CDATA[technorati]]></category>
		<category><![CDATA[vodex.net]]></category>

		<guid isPermaLink="false">http://vodex.net/openid-technorati/</guid>
		<description><![CDATA[			
				
			
		
Woohoo! I&#8217;ve just gone to Technorati, found out that old addresses for blogs and stuff were out of date, and claimed my canonical LJ address &#8211; using OpenID! It took longer to type this than to do it. And first real use of OpenID, too.
heh, it said it&#8217;d been last updated 573 days ago. That&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fvodex.net%2Fopenid-technorati%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fvodex.net%2Fopenid-technorati%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Woohoo! I&#8217;ve just gone to Technorati, found out that old addresses for blogs and stuff were out of date, and claimed my canonical LJ address &#8211; using OpenID! It took longer to type this than to do it. And first real use of OpenID, too.</p>
<p>heh, it said it&#8217;d been last updated 573 days ago. That&#8217;s very not right.</p>
<p>Sorry, spod post.</p>

<p class="FacebookLikeButton"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fvodex.net%2Fopenid-technorati%2F&amp;layout=standard&amp;show_faces=yes&amp;width=450&amp;action=like&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height: 25px"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://vodex.net/openid-technorati/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Super-Fun-Pak Comix</title>
		<link>http://vodex.net/super-fun-pak-comix/</link>
		<comments>http://vodex.net/super-fun-pak-comix/#comments</comments>
		<pubDate>Fri, 23 Feb 2007 19:41:00 +0000</pubDate>
		<dc:creator>Vodex</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[comics]]></category>
		<category><![CDATA[vodex.net]]></category>

		<guid isPermaLink="false">http://vodex.net/super-fun-pak-comix/</guid>
		<description><![CDATA[			
				
			
		
One of my favourite cartoons is Ruben Bolling&#8217;s Tom the Dancing Bug.
Now and then, he runs a &#8216;Super-Fun-Pak Comix&#8216;,
an entire page of parodies of cartoon strips (and a masterclass in succint humour).

I&#8217;ve made a page on vodex.net that shows individual Fun-Pak-Comix at random, as well as including a title banner.
It&#8217;s at
http://vodex.net/superfunpakcomix.


]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fvodex.net%2Fsuper-fun-pak-comix%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fvodex.net%2Fsuper-fun-pak-comix%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>One of my favourite cartoons is Ruben Bolling&#8217;s <a href="http://www.gocomics.com/tomthedancingbug/">Tom the Dancing Bug</a>.<br />
Now and then, he runs a &#8216;<a href="http://en.wikipedia.org/wiki/Tom_the_Dancing_Bug#Super-Fun-Pak_Comix">Super-Fun-Pak Comix</a>&#8216;,<br />
an entire page of parodies of cartoon strips (and a masterclass in succint humour).
</p>
<p>I&#8217;ve <a href="http://vodex.net/superfunpakcomix/about.php">made a page on vodex.net</a> that shows individual Fun-Pak-Comix at random, as well as including a title banner.</p>
<p>It&#8217;s at<br />
<a href="http://vodex.net/superfunpakcomix/">http://vodex.net/superfunpakcomix</a>.</p>

<p class="FacebookLikeButton"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fvodex.net%2Fsuper-fun-pak-comix%2F&amp;layout=standard&amp;show_faces=yes&amp;width=450&amp;action=like&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height: 25px"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://vodex.net/super-fun-pak-comix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://vodex.net/1227/</link>
		<comments>http://vodex.net/1227/#comments</comments>
		<pubDate>Mon, 19 Feb 2007 19:43:00 +0000</pubDate>
		<dc:creator>Vodex</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[google calendar]]></category>
		<category><![CDATA[ical]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[vodex.net]]></category>

		<guid isPermaLink="false">http://vodex.net/1227/</guid>
		<description><![CDATA[			
				
			
		
I&#8217;ve written a script to remove duplicate iCal events after my Google Calendar got messed up &#8211; http://vodex.net/ical_prune/ .


]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fvodex.net%2F1227%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fvodex.net%2F1227%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;ve written a script to remove duplicate iCal events after my Google Calendar got messed up &#8211; http://vodex.net/ical_prune/ .</p>

<p class="FacebookLikeButton"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fvodex.net%2F1227%2F&amp;layout=standard&amp;show_faces=yes&amp;width=450&amp;action=like&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height: 25px"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://vodex.net/1227/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vodex.net on Ruby on Rails &#8211; The Journey Begins</title>
		<link>http://vodex.net/vodex-net-on-ruby-on-rails-the-journey-begins/</link>
		<comments>http://vodex.net/vodex-net-on-ruby-on-rails-the-journey-begins/#comments</comments>
		<pubDate>Fri, 24 Mar 2006 11:32:00 +0000</pubDate>
		<dc:creator>Vodex</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bonus]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[vodex.net]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://vodex.net/vodex-net-on-ruby-on-rails-the-journey-begins/</guid>
		<description><![CDATA[			
				
			
		
I&#8217;m migrating my website from PHP to Ruby on Rails. Last night, moved the PHP source code form my old hosts to RailsPlayground. Whilst good value (they do Rails, and have about 10 times the bandwidth/storage/features as my old host for less money) their site/support forum seems to have very dodgy availability. So was largely [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fvodex.net%2Fvodex-net-on-ruby-on-rails-the-journey-begins%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fvodex.net%2Fvodex-net-on-ruby-on-rails-the-journey-begins%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;m migrating my website from PHP to Ruby on Rails. Last night, moved the PHP source code form my old hosts to <a href="http://www.railsplayground.com/">RailsPlayground</a>. Whilst good value (they do Rails, and have about 10 times the bandwidth/storage/features as my old host for less money) their site/support forum seems to have very dodgy availability. So was largely on my own for figuring out how to host PHP as I&#8217;m not that experienced in remote barebones hosting.</p>
<p>Turns out Rails routing applies across the whole site, not just in the railsapp directory, so PHP has to end in .php, <strong><em>and</em></strong> it has to go into the public folder, which in hindsight makes sense (most PHP apps live in the public area of a site).</p>
<p>Here&#8217;s the roadmap:</p>
<ul>
<li>I have until the nameservers update to arrange for pretty URLs like vodex.net/goalpost to point to dirty ones like vodex.net/goalpost/index.php &#8211; don&#8217;t want to mess with visitors/search engines. This is a temporary kludge, so I&#8217;ll probably just alter&nbsp;Apache conf. a bit. I only have one Rails app live at present (<a href="http://vodex.hostingplayground.com/universe/">Universe on Rails</a>) and it&#8217;s low profile so it&#8217;s not important as I&#8217;ll&#8230;</li>
<li>Install a Ruby CMS/blog like <a href="http://en.wikipedia.org/wiki/Typo_%28content_management_system%29">Typo</a>, and&nbsp;use it instead of the custom&nbsp;PHP setup I used to have.</li>
<li>Develop something like my current <a href="http://www.vodex.net/wordpress_lj_import/">Wordpress Livejournal importer</a> for Typo, using the <a href="http://neugierig.org/software/livejournal/ruby/">LiveJournal Ruby module</a>, thus standing on shoulders of giants (LJ&#8217;s XML-RPC API seems a little counter-intuitive).</li>
<li>Move on from there.</li>
</ul>
<p>In related news, work upon a mockup document management system at the University proceeds apace, partially due to productivity gains from said Ruby on Rails. It&#8217;s true &#8211; Rails encapsulates best practice out of the box, leading to much better overall progress despite the learning curve. It&#8217;s all about the framework &#8211; Stuff that would have taken me months in PHP (even with PEAR) has taken just days in Rails. It&#8217;s also giving me experience in tools I didn&#8217;t make use of when developing GoalPost &#8211; Subversion version control, test-driven development, and similar agile methodologies. </p>
<p>At present I&#8217;m changing the view from an initial makeshift scaffold layout involving fieldsets to a much solider layout. Changing layout in rails is a snap, much easier than, say, in PHP, where you ended up with HTML-producing code inside logic classes *cough*.&nbsp; Good workflow here – determine a view/layout (separate from the concerns of the logic creating it), then produce the current design in Dreamweaver or Nvu, say, and then componentize it into layouts. Much cleaner.</p>

<p class="FacebookLikeButton"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fvodex.net%2Fvodex-net-on-ruby-on-rails-the-journey-begins%2F&amp;layout=standard&amp;show_faces=yes&amp;width=450&amp;action=like&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height: 25px"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://vodex.net/vodex-net-on-ruby-on-rails-the-journey-begins/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Daily Mail Maker traffic spike</title>
		<link>http://vodex.net/daily-mail-maker-traffic-spike/</link>
		<comments>http://vodex.net/daily-mail-maker-traffic-spike/#comments</comments>
		<pubDate>Wed, 22 Mar 2006 11:56:00 +0000</pubDate>
		<dc:creator>Vodex</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[daily mail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[vodex.net]]></category>

		<guid isPermaLink="false">http://vodex.net/daily-mail-maker-traffic-spike/</guid>
		<description><![CDATA[			
				
			
		
The Daily Mail Maker got a traffic spike of 180 visits/700 pageviews on Thursday 16th March, getting on for five times my usual site traffic. All from a single unreplied-to link from b3ta.com (here), it seems. I guess they have a lot of office worker traffic  
For future reference to self, to find individual [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fvodex.net%2Fdaily-mail-maker-traffic-spike%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fvodex.net%2Fdaily-mail-maker-traffic-spike%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>The <a href="http://www.vodex.net/mailmaker/">Daily Mail Maker</a> got a traffic spike of 180 visits/700 pageviews on Thursday 16th March, getting on for five times my usual site traffic. All from a single unreplied-to link from b3ta.com (<a href="http://b3ta.com/links/archive/43/">here</a>), it seems. I guess they have a lot of office worker traffic <img src='http://vodex.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>For future reference to self, to find individual referrers in Google Analytics, find <em>Referring Source</em> under <em>Marketing Optimization</em>, and then, (to get <em>individual referrers</em>, which up to now I couldn&#8217;t find) <em>Cross-Segment Performance</em>&nbsp;with <em>Content</em>. A little annoying I couldn&#8217;t find that,&nbsp;as I knew it must capture the data&#8230;</p>

<p class="FacebookLikeButton"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fvodex.net%2Fdaily-mail-maker-traffic-spike%2F&amp;layout=standard&amp;show_faces=yes&amp;width=450&amp;action=like&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height: 25px"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://vodex.net/daily-mail-maker-traffic-spike/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

