<?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>Josh.st &#187; Open Source</title>
	<atom:link href="http://josh.st/category/geek/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://josh.st</link>
	<description>Web, English, 中国, and various geekosity</description>
	<lastBuildDate>Sat, 11 Feb 2012 10:39:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>A solution to Auspost’s unhelpful suburb/postcode license</title>
		<link>http://josh.st/2012/02/11/auspost-suburb-postcode-free-license/</link>
		<comments>http://josh.st/2012/02/11/auspost-suburb-postcode-free-license/#comments</comments>
		<pubDate>Sat, 11 Feb 2012 10:38:55 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://josh.st/?p=1725</guid>
		<description><![CDATA[Australia Post provide a nice convenient CSV of all of their postcode data, and then proceed to make the license quite prohibitive. Commercial use? No. Open source modification? No. Redistribution? Nope. This is really annoying, but thankfully there’s another option. For your bookmarking pleasure, enter https://github.com/joahua/AusPostcode. It’s a CC-BY licensed version of suburb/postcode data in [...]]]></description>
			<content:encoded><![CDATA[<p>Australia Post provide a <a href="http://auspost.com.au/products-and-services/download-postcode-data.html">nice convenient CSV</a> of all of their postcode data, and then proceed to make the license quite prohibitive.</p>
<p>Commercial use? No. Open source modification? No. Redistribution? Nope.</p>
<p>This is really annoying, but thankfully there’s another option. For your bookmarking pleasure, enter <a href="https://github.com/joahua/AusPostcode" title="AusPostcode on GitHub">https://github.com/joahua/AusPostcode</a>. It’s a CC-BY licensed version of suburb/postcode data in both CSV and JSON formats (feel free to fork and submit a pull request if you’ve got others) based on Australian census data that’s much more permissively licensed.</p>
<p>Happy free/open-source postcoding!</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2012/02/11/auspost-suburb-postcode-free-license/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Subclipse Proxy problems</title>
		<link>http://josh.st/2007/11/16/subclipse-proxy-problems/</link>
		<comments>http://josh.st/2007/11/16/subclipse-proxy-problems/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 05:34:36 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[CYIADA]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft Vista]]></category>
		<category><![CDATA[proxy server]]></category>
		<category><![CDATA[subclipse]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://josh.st/blog/2007/11/16/subclipse-proxy-problems</guid>
		<description><![CDATA[Finally, Subversion’s PROPFIND is enabled on the proxy server at one place I work, but for some reason Subclipse was still being a little bit special. Turns out it doesn’t use Eclipse’s HTTP Proxy settings, but needs setting elsewhere. On Windows XP, this will be in your Application Data path under Subversion. Mine is as [...]]]></description>
			<content:encoded><![CDATA[<p>Finally, Subversion’s PROPFIND is enabled on the proxy server at one place I work, but for some reason Subclipse was still being a little bit special.</p>
<p>Turns out it <em>doesn’t</em> use Eclipse’s HTTP Proxy settings, but needs setting elsewhere.</p>
<p>On Windows XP, this will be in your Application Data path under Subversion. Mine is as follows:</p>
<p>C:\Documents and Settings\joshs\Application Data\Subversion</p>
<p>I haven’t got a Vista machine to test on, but it will still be the Application Data\Subversion folder within the user’s path. (I will confirm this next time I’m on a Vista box.)</p>
<p>Linux users, look in ~/.subversion/</p>
<p>Open the file “servers” (no extension) and scroll to the bottom section, [Global].</p>
<p>Un-comment and edit the http-proxy-host and http-proxy-port settings (and user/password if required, it wasn’t for me) as appropriate and everything will start working. You don’t even need to reload Eclipse.</p>
<p>Productivity just soared!</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2007/11/16/subclipse-proxy-problems/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>List of international TLDs</title>
		<link>http://josh.st/2007/11/03/list-of-international-tlds/</link>
		<comments>http://josh.st/2007/11/03/list-of-international-tlds/#comments</comments>
		<pubDate>Sat, 03 Nov 2007 09:33:25 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[gTLD]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[TLD]]></category>
		<category><![CDATA[validation]]></category>

		<guid isPermaLink="false">http://josh.st/blog/2007/11/03/list-of-international-tlds</guid>
		<description><![CDATA[A list of International TLDs is available on the IANA website. This includes the 11 IDNA i18n ‘test’ domain names as of today, and excludes .root. Useful for knowing what your regex needs to match for email validation! Shortest 2, Longest 6, Longest inc. IDNA 18. There are no email users in the IDNA space [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://data.iana.org/TLD/tlds-alpha-by-domain.txt">list of International TLDs</a> is available on the IANA website. This includes the 11 IDNA i18n ‘test’ domain names as of today, and excludes .root. Useful for knowing what your regex needs to match for email validation! Shortest 2, Longest 6, Longest inc. IDNA 18. There are no email users in the IDNA space at time of writing (and, at any rate, if they are they probably wouldn’t be particularly well supported by legacy email and DNS systems just yet!).</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2007/11/03/list-of-international-tlds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DRM Sucks, part MMMCVII</title>
		<link>http://josh.st/2007/08/23/drm-sucks-part-mmmcvii/</link>
		<comments>http://josh.st/2007/08/23/drm-sucks-part-mmmcvii/#comments</comments>
		<pubDate>Wed, 22 Aug 2007 15:17:28 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[MP3]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://josh.st/blog/2007/08/23/drm-sucks-part-mmmcvii</guid>
		<description><![CDATA[Not like this hasn’t been said before, but I recently discovered a particularly retarded instance wherein DRM broke (and not for good). In this case it was a “bonus track” on a CD that had to be downloaded separately (problem number 1) and I’d let the CD disappear (I own the bloody thing somewhere, so [...]]]></description>
			<content:encoded><![CDATA[<p>Not like this hasn’t been said before, but I recently discovered a particularly retarded instance wherein DRM broke (and not for good). In this case it was a “bonus track” on a CD that had to be downloaded separately (problem number 1) and I’d let the CD disappear (I own the bloody thing somewhere, so sue me) but still had a 320kbps VBR-encoded MP3 copy sitting on the fileserver here. In the same folder as the MP3s was a WMA file laced with that certain poison — and here’s what it did when Windows Media Player went to acquire rights automagically:</p>
<p><img src="/blog/wp-content/2007/08/cdkeybonus-drm-sucks.jpg" alt="cybersquatters on media usage rights acquisition page in windows media player" /></p>
<p>And people wonder why I refuse to buy music online.</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2007/08/23/drm-sucks-part-mmmcvii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server shenanigans</title>
		<link>http://josh.st/2007/07/29/server-shenanigans/</link>
		<comments>http://josh.st/2007/07/29/server-shenanigans/#comments</comments>
		<pubDate>Sun, 29 Jul 2007 07:37:20 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[CYIADA]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://josh.st/blog/2007/07/29/server-shenanigans</guid>
		<description><![CDATA[So Ubuntu is utterly refusing to install and I’m scared to use Gentoo, which was vaguely the next resort. And I’ve had enough of CentOS’ absurd package management system (really, RPM does make things impossibly difficult compared to apt-based systems). I’m going to try installing FreeBSD tomorrow and compiling bits and pieces, because that’s how [...]]]></description>
			<content:encoded><![CDATA[<p>So Ubuntu is utterly refusing to install and I’m scared to use Gentoo, which was vaguely the next resort. And I’ve had enough of CentOS’ absurd package management system (really, RPM <em>does</em> make things impossibly difficult compared to apt-based systems). I’m going to try installing FreeBSD tomorrow and compiling bits and pieces, because that’s how metro stayed online all those years and whilst I don’t have Dale’s skill, I don’t doubt that the methodology was sound. Plus, FreeBSD is one more environment to test this project on — a dedicated server we were vaguely offered a few months back is running NetBSD, so it’d be good to begin scratching together a handful of skills in that area, just in case!</p>
<p>On the plus side, I got all system configuration stuff (esp. Samba, which can be a lot more difficult than perhaps it should be at times) worked out last week (i.e. the system was nearly perfect, but for being utterly unable to install even SRPM packages of a more recent Python version), and Michael went through installing everything with me at work… we had to battle Windows a little there, but even it relented. So close. Then I’ll spend heaps of time cutting layouts to markup and seeing them working, and non-Youthworks time taking <a href="http://www.satchmoproject.com/">Satchmo</a> for a spin (which will hopefully lend itself to a certain application very nicely). The lovely thing about all this is I need Django to work for CYIADA, so I’m supported in getting it up and running, but then have enough ‘spare’ hours in the week that I can engage in freelance projects that ultimately mean I know what’s going on with CYIADA and am mildly more competent to make minor modifications as required accordingly.</p>
<p>Some of those projects might even feed back into the project, which would be a bonus — but even if they come to nothing, it’s worthwhile for skills development alone.</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2007/07/29/server-shenanigans/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Too much nostalgia for a computer</title>
		<link>http://josh.st/2007/05/28/too-much-nostalgia-for-a-computer/</link>
		<comments>http://josh.st/2007/05/28/too-much-nostalgia-for-a-computer/#comments</comments>
		<pubDate>Mon, 28 May 2007 08:22:33 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[ATC]]></category>
		<category><![CDATA[AV]]></category>
		<category><![CDATA[Before WordPress]]></category>
		<category><![CDATA[Christianity]]></category>
		<category><![CDATA[Church]]></category>
		<category><![CDATA[CYIADA]]></category>
		<category><![CDATA[DashLite]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Internetz]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Quotations]]></category>
		<category><![CDATA[School/Uni]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Visual]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[x Reasons]]></category>
		<category><![CDATA[ADSL]]></category>
		<category><![CDATA[business grade internet connections]]></category>
		<category><![CDATA[free web space]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[ISP]]></category>
		<category><![CDATA[Joker]]></category>
		<category><![CDATA[legitmate software]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Marian Street]]></category>
		<category><![CDATA[powering Smoothwall/m0n0wall routers]]></category>
		<category><![CDATA[Smoothwall]]></category>
		<category><![CDATA[web server]]></category>
		<category><![CDATA[web software]]></category>
		<category><![CDATA[Windows 2000]]></category>

		<guid isPermaLink="false">http://josh.st/blog/2007/05/28/too-much-nostalgia-for-a-computer</guid>
		<description><![CDATA[What follows is written far less well than it deserves, but — ironically — I’m drowning in other work at present. This needed writing sooner than other things did. Michael’s pulling the plug on the server that this website has run on since 2003. The ‘server’ has changed dramatically in constitution since it all began [...]]]></description>
			<content:encoded><![CDATA[<p>What follows is written far less well than it deserves, but — ironically — I’m drowning in other work at present. This needed writing sooner than other things did.</p>
<p><a href="http://www.bluetrait.com/">Michael</a>’s pulling the plug on the server that this website has run on since 2003.</p>
<p>The ‘server’ has changed dramatically in constitution since it all began way back when, but… wow. An astonishingly large part of my teenage years. For the longest time, it seemed as though the Internet had altogether ceased to exist everytime Dale’s connection went out. In the early days, we were all running servers on port 1200 to circumvent ISP restrictions on port 80. phpBB was the order of the day, running Apache — on a pirated copy of Windows 2000 (those were the days in which “legitmate software” constituted an oxymoron). Operating on an early ADSL link with 64kbps upload, forum emoticons were hosted on free web space provided by iiNet in order to conserve bandwidth. You laugh now, but the speed boost was incredible. Every time iiNet dropped out (to future readers: that’s what happens when the internet goes out for a couple of hours, none of this occasional connection time-out rubbish), an irate explanatory post from mwdmeyer would emerge and life would continue as normal. Until parents discovered the server running and turned it off again, which would spark an effort to conceal yet another computer in a room crowded full of equipment. About halfway through 2004, they gave up searching.</p>
<p>These were the days (for me) of NE2000 clones powering Smoothwall/m0n0wall routers, recycling hardware, a subscription to Atomic before all the other kids (I bought more geeky magazines than anyone I know–I think it was that strange meeting place of compters, creativity, and cant that I later became  comfortable with), when GeForce 2’s and Pentium 4’s (the first ones with RDRAM that everyone despised) and DDR-supporting Athlons were still zippy. When frame-based redirects passed for domain names — .tk, anyone?</p>
<p>Mostly, it was about the forums… but as for personal publishing, this was no small resource. My first dynamic website was a blog hosted on that server — I don’t think it yet had a name — we all rolled our own web software in those days (it’s not that long ago). Some of us <a href="http://www.bluetrait.net/">still do</a>. The first domain name acquired was Dale’s, in March 2004, co-inciding (more or less) with the forums’ first birthday. Twelve US dollars later (Joker.com’s prices still haven’t changed), we were all still using frame-based redirects — static IPs were the stuff of pipe-dreams, and Dynamic DNS, though around, was outside of the experience of most of us. Steve ran a notoriously-flaky IIS server with real domains and Exchange, but paid about $150 a month for the privilege: static IPs being available only on business grade internet connections.</p>
<p>These are mere details. The forums themselves constitute an amazing chronicle of the lives of mwdmeyer, ucosty, Sammy, i_am_a_n00bie, Smile:), smKz, n|cktangents, angelicdeity, baibai, Sphinx^, ludvikas, and a handful of others over a fairly tumultuous time. There is so much not recorded explicitly that surrounds the nearly 16,000 messages from these eleven users alone. Some has been suppressed, other parts forgotten, but all of it inextricably linked together in the momentum of time. There are some things about that time which will never be shared with those who weren’t around.</p>
<p>The forums didn’t survive post-school. This shouldn’t be surprising, given the amount of research that says this will be the case for any given relationships faced with that manner of transition, but it was still bizarre witnessing what would have been several <em>months</em> of time spent on a single website evaporate into (not much). The server moved from Balmain to <a href="/blog/wp-content/2006/01/rackfront.jpg">Marian Street</a>, eventually finding its way into a rack there. This is where things get hazy for me. I think the last time I saw Michael might’ve been New Years’ Eve 2005/2006… I feel some sense of guilt about that, but recognise mutual busy-ness had a role such that neither of us should be blamed alone. I don’t believe that a blameless “but things changed” is ever sufficient when talking about close relationships. I’m fairly certain my closest friend for about two years at school is someone that I no longer have anything to do with, but can’t explain why. And I know that I can’t in any way blame him, because I’m so guilty of failing to keep working on relationships myself.</p>
<p>I suppose the point of all this is that the computer formally known as ‘Metro’, now ‘Loki’ (I don’t know how it got that name — Loki to me is an amazing contributor to Linux-based gaming, 2000–2002 RIP, but it could just as easily have been named after the Norse trickster and Odin’s wily accomplice!) isn’t just the latest in a series of bits of electronic gear that some markup and pixels have been piped off for a couple of years. This is just one step closer to a complete closure of a very large chapter of my life… and, yeah, that’s incredibly sad.</p>
<p>Please don’t for a minute consider this to be my arguing that Loki should stay switched on — it’s about something far greater and more personal than a startlingly reliable FreeBSD web server that just happened to host a website for free for a long time.</p>
<p><img src="/blog/wp-content/2004/11/dale-18.jpg" /></p>
<p>There aren’t too many people you can make sit in the back of a car on their 18th birthday, much less who will laugh along with as it happens.</p>
<p>This isn’t an obituary, just a poor expression of remorse at the (human) disconnection and ‘drifted’ relationships of that era. Michael, once all this stupid uni crap gets out of the way (maybe after you move again?), I owe you a fairly large drink.</p>
<p>Thankyou.</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2007/05/28/too-much-nostalgia-for-a-computer/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Firefox, straight to the front of the class</title>
		<link>http://josh.st/2007/05/25/firefox-straight-to-the-front-of-the-class/</link>
		<comments>http://josh.st/2007/05/25/firefox-straight-to-the-front-of-the-class/#comments</comments>
		<pubDate>Fri, 25 May 2007 11:18:03 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[AV]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Internetz]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[hackably-open technologies]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Internet user]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[task manager]]></category>
		<category><![CDATA[web browser]]></category>
		<category><![CDATA[web browsers]]></category>
		<category><![CDATA[web production]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://josh.st/blog/2007/05/25/firefox-straight-to-the-front-of-the-class</guid>
		<description><![CDATA[Whenever I need to find Firefox in task manager, it doesn’t ever take long. Firefox is the fat kid of web browsers… it’s kind of hard for it to hide. If it once were a sleek, lean fox, today it’s caught just a few too many stray chickens and drunk a little too much of [...]]]></description>
			<content:encoded><![CDATA[<p>Whenever I need to find Firefox in task manager, it doesn’t ever take long. Firefox is the fat kid of web browsers… it’s kind of hard for it to hide. If it once were a sleek, lean fox, today it’s caught just a few too many stray chickens and drunk a little too much of <a href="http://en.wikipedia.org/wiki/Fantastic_Mr_Fox">Bean’s apple cider</a>. It wouldn’t take any bulldozers to find this fox, just a moderate sized keyboard with three keys (no prizes for guessing the three-finger’d salute).</p>
<p>I haven’t had a great day with Firefox. Well… I spent 3–4 hours in meetings today, so I didn’t even have that much <em>time</em> with Firefox! Still managed to let me down twice, though.</p>
<p>Damn its indisposable development tools *sobs uncontrollably*</p>
<p>I think I’ll switch back to Opera for all non-development Internet-related activity for a while… unless anyone has any other browser recommendations? I’ve seriously thought about IE7, but its rendering is <em>still</em> just a little too patchy for me to be able to live with myself as an Internet user.</p>
<p>Bleh. Let it be observed: even high-profile open source does not always lead to a good product. Its memory management is nothing short of repulsive. It will regularly use more memory than Photoshop and Illustrator combined — admittedly, I use Photoshop mostly for web production and not high resolution print stuff (though that does happen a few times a week, and it won’t often go far beyond the 350MB that Firefox seems to manage fairly regularly)</p>
<p>I’m still using CS2, so there aren’t any magical CS3 memory management advances that make such a claim possible… Firefox just sucks :P</p>
<p>I’d blame Windows being in need of a reinstall (it’s been running since October… more than six months without death :P Plus I started out not being happy with it because it’d been installed from the guy I bought the computer off, I just hacked it to use my CD key instead of the one he’d used to test things… so it’s never been perfect), but really, it’s not that bad for any other application. I normally do a reboot once a week and things are fine… heavy duty graphics editing, occasional video editing, constant mail and occasional wordprocessing… and of all those things it is a <em>web browser</em> that can’t get it right. Perhaps I shouldn’t be so derisive about it seeing as I make a living off developing in this relatively simple world… but I am.</p>
<p>The flip side to all of that, of course, is that I’ve been trying to live (more) like a normal user the past few years. Essentially, recognising that it’s simpler to buy software than write it (WordPress, Flickr), using hackably-open technologies instead of truly open ones (WMA Lossless sans DRM), and a general abandonment of open source principles in favour of vastly improved productivity (Photoshop, Premiere, Office 2007, royalty-free stock).</p>
<p>It’s certainly paid off in terms of professional development and enhanced creative potential… but there’s something lost in not being able to hack visualisations hooked up to a webcam together on a command-line anymore. Admittedly, <em>that</em> sort of thing only comes around half a dozen times a year! But no matter, it’s all good fun. Given more friends who were into that sort of thing and some good music, I’d so live in the party house. I’ve not figured out how to do the same command-line video tricks using Windows just yet, so next time I’ll probably use Windows for visualisations (woo particle emitters!) and a separate Linux-powered laptop (maybe?) for webcam trickery. Then I’ll take webcam stuff straight out into Windows capture and skip my vis mixer altogether for once… I gotta learn to travel lighter anyway!</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2007/05/25/firefox-straight-to-the-front-of-the-class/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Shopify launch OpenID support</title>
		<link>http://josh.st/2007/03/09/shopify-launch-openid-support/</link>
		<comments>http://josh.st/2007/03/09/shopify-launch-openid-support/#comments</comments>
		<pubDate>Fri, 09 Mar 2007 12:33:29 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[e-commerce applications]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[JadedPixel]]></category>
		<category><![CDATA[online shop software]]></category>
		<category><![CDATA[Shopify]]></category>

		<guid isPermaLink="false">http://josh.st/blog/2007/03/09/shopify-launch-openid-support</guid>
		<description><![CDATA[Wow… the timing is so bizarre I can barely believe it. I stumbled across this post announcing support for OpenID on the Pixelsoup blog of JadedPixel, makers of Shopify. I’m not entirely convinced this even makes sense here, but whatever — it’s fascinating. On the plus side, Shopify appeared to have disappeared off the face [...]]]></description>
			<content:encoded><![CDATA[<p>Wow… the timing is so bizarre I can barely believe it.</p>
<p>I stumbled across this post <a href="http://jadedpixel.com/2007/3/8/openid-support">announcing support for OpenID on the Pixelsoup blog of JadedPixel, makers of Shopify</a>. I’m not entirely convinced this even makes sense here, but whatever — it’s fascinating.</p>
<p>On the plus side, <a href="http://shopify.com/">Shopify</a> appeared to have disappeared off the face of the planet (in terms of stagnation) for a couple of months there, but their blog at least is alive and kicking. Certainly not for consumption by <a href="http://www.cyiada.com/blog/sre-board-training-purposeful-technology-usage/">tomorrow’s audience</a>, but potentially good for some e-commerce applications.</p>
<p>There is no <a href="http://wordpress.org/">WordPress</a> of online shop software, which is slightly irritating. A great opportunity for a very high profile open source project: take <a href="http://www.oscommerce.com/">OsCommerce</a> and make it user-friendly and generally not-crappily-interfaced right out of the box! WordPress <em>has</em> done a few innovative feature things, but I reckon most of its success has been built on the grounds that it’s free software (heck, it wouldn’t exist if it couldn’t have forked B2) and the work they’ve poured into the interface.</p>
<p>I’m posting too much geeky stuff. Something non-geeky to come soon, I hope.</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2007/03/09/shopify-launch-openid-support/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SilverStripe CMS and the difficulty of CYIADA</title>
		<link>http://josh.st/2007/02/16/silverstripe-cms-and-the-difficulty-of-cyiada/</link>
		<comments>http://josh.st/2007/02/16/silverstripe-cms-and-the-difficulty-of-cyiada/#comments</comments>
		<pubDate>Fri, 16 Feb 2007 00:18:59 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[CYIADA]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[programmer]]></category>
		<category><![CDATA[web practitioner]]></category>
		<category><![CDATA[WSG]]></category>

		<guid isPermaLink="false">http://josh.st/blog/2007/02/16/silverstripe-cms-and-the-difficulty-of-cyiada</guid>
		<description><![CDATA[I stumbled across this PHP5 CMS today (via a WSG member post) and it looks pretty good. I’m a little concerned about the (very)-AJAX admin side of things, but didn’t spend much time digging into it so it might gracefully degrade (maybe). It’s almost frustrating to find such good and mature CMS products on the [...]]]></description>
			<content:encoded><![CDATA[<p>I stumbled across <a href="http://www.silverstripe.com/">this PHP5 CMS</a> today (via a WSG member post) and it looks pretty good. I’m a little concerned about the (very)-AJAX admin side of things, but didn’t spend much time digging into it so it might gracefully degrade (maybe).</p>
<p>It’s almost frustrating to find such good and mature CMS products on the market and not have any need to use them for CYIADA… I spent the last week mostly trying to shape fairly simple data models for different aspects of the website and it’s rapidly becoming clear just how structurally complex multi-tiered community/community generated content sites are. At least in terms of relational DB complexity, yes, this is bigger than MySpace.</p>
<p>Anyway, SilverStripe looks worth a look for simpler endevours.</p>
<p>The complexity is mostly introduced where users become authors, which defies traditional CMS workflow altogether. It’s also far more structured than Wiki systems are, and far more private. Privacy is being balanced against flexibility which is being balanced against community and <em>all</em> of these are being met with time/cost concerns.</p>
<p>But I like to keep telling myself I don’t really know what I’m talking about and getting a programmer will solve all these dilemmas … yeah, right.</p>
<p>I’ve got sick of sitting on my hands and just want to be a web practitioner again. I know the product inside out, it’s been planned to the hilt, stakeholders are universally intrigued/waiting for it, and I’m being impatient and feeling generally like charging forwards. Which is, in all probability, not the best way to be approaching things.</p>
<p>These two consultants came in a week ago and we explained the project to them and (what I heard was) they said “we want flowcharts and scope documents”. I’ve killed a few trees in my time, but the next person to help me in that isn’t going to be a consultant telling me to rehash (yet again — I’ve written documents in so many forms, website copy so many times, etc.) what I’ve got without any further input. I’m in this weird place now where waiting for a programmer is nearly <span style="font-style: italic">required</span> for further planning action, and everyone but me appears to want more planning <span style="font-style: italic">before</span> action… meanwhile, I’m writing models for Django and scaring myself with the complexity and learning Adobe products better and generally landing squarely back in front-end territory, which is where I’ve comfortably been for the last two or so years. Well, with the exception of Adobe products, which I only <a href="/blog/2006/07/27/photowhat">finally caved to</a> last year… whatever :P</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2007/02/16/silverstripe-cms-and-the-difficulty-of-cyiada/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I am what I am because Ubuntu is not</title>
		<link>http://josh.st/2007/02/08/i-am-what-i-am-because-ubuntu-is-not/</link>
		<comments>http://josh.st/2007/02/08/i-am-what-i-am-because-ubuntu-is-not/#comments</comments>
		<pubDate>Thu, 08 Feb 2007 10:41:38 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[file server]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[media server]]></category>
		<category><![CDATA[named-operating systems]]></category>
		<category><![CDATA[North American Upstream Provider All In Title]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[RAM]]></category>
		<category><![CDATA[real dedicated server]]></category>
		<category><![CDATA[sydney]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[web dumping]]></category>

		<guid isPermaLink="false">http://josh.st/blog/2007/02/08/i-am-what-i-am-because-ubuntu-is-not</guid>
		<description><![CDATA[I got sick of wanky pseudo-African named-operating systems. Actually, that’s a lie, but I’m feeling a little vitriolic (oxymoron?). Ubuntu didn’t work at all, and of a sudden CentOS did. It’s not quite as polished but I could grow to love it (maybe). I just need to look past this whole RPM thing, which really [...]]]></description>
			<content:encoded><![CDATA[<p>I got sick of wanky pseudo-African named-operating systems.</p>
<p>Actually, that’s a lie, but I’m feeling a little vitriolic (oxymoron?). Ubuntu didn’t work at all, and of a sudden CentOS did. It’s not quite as polished but I could grow to love it (maybe). I just need to look past this whole RPM thing, which really is ugly compared to the breadth and depth of apt options available. IMO, of course. And the whole ports gig just scares me so I’m gonna stay away from FreeBSD here for a while longer (until this one breaks in another two years?)</p>
<p>I’d forgotten how much work I’d put into making Samba shares behave as well as they had been for the last forever, too. And was convinced there was nothing of value left on the computer (I didn’t delete the home directories, just in case… that was really easy because they’re even on a physically separate volume, it was basically less effort to just leave them there) and consequently (yet again) deleted a MySQL database with StuffOfValue™ in it. In this case a CYIADA survey database I’d built because there were no other options available and (you probably guessed it) I hadn’t sorted out hosting by IT at work yet.</p>
<p>So the aim now is to setup a similarly solid server that’ll last me another two years, barring hardware upgrades (this thing desparately needs more RAM even though it’s got half a gig–I have no idea where it all goes). This time around it’ll be more web-production-esque in its role, which basically means it’ll have more than just being a quiet Samba PDC and file server and web dumping ground on its plate, at least until everything I’ve got planned for it today reaches maturity, or my situation changes to the point that paying for a VPS or real dedicated server somewhere else is a viable option. <a href="http://loki.lttd.net/">Loki</a> does, indeed, work quite well, but I can’t screw with it quite as much as some things make me want to (not that I’d want to do that to Loki… in between catastrophic hardware failure it’s amazingly stable and the lack of general screwing-around-ness is probably a big part of that! Probably… :P)</p>
<p>No aspirations surrounding the idea of a media server this time around. Though there’s a possibility I’ll look at maybe building a terabyte RAID server later this year, which would mean rethinking whisper’s role somewhat. It’d probably be relocated to downstairs (it’s cooler there) and replaced by a case with better ventilation and <em>requiring</em> better ventilation. The EPIA board I’ve got isn’t passively cooled, but I reckon it can deal with getting toasty that much more because it’s got a fan stuck to it. It’s a borderline fan requirement, anyway — the hard drives get hotter than the processor (highest I’ve seen the drives is about 62° C, the processor would only hit 55, tops) on forty-something degree Sydney days. If the storage upgrade is called for I’d probably look at getting something with a bit more grunt though, just because if the space requires better ventilation then that lets me stop constraining the system power according to temperature!</p>
<p>Anyway. Now I’m a CentOS kid. Which makes me feel kinda dirty inside because of the whole Prominent North American Upstream Provider All In Title Case issue, but I think I can live with myself for the time being.</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2007/02/08/i-am-what-i-am-because-ubuntu-is-not/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steve Jobs on DRM</title>
		<link>http://josh.st/2007/02/07/steve-jobs-on-drm/</link>
		<comments>http://josh.st/2007/02/07/steve-jobs-on-drm/#comments</comments>
		<pubDate>Wed, 07 Feb 2007 05:25:32 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Bertelsmann]]></category>
		<category><![CDATA[EMI]]></category>
		<category><![CDATA[Sony]]></category>
		<category><![CDATA[Steve Jobs]]></category>
		<category><![CDATA[Vivendi]]></category>

		<guid isPermaLink="false">http://josh.st/blog/2007/02/07/steve-jobs-on-drm</guid>
		<description><![CDATA[Steve Jobs writes some thoughts on the state of digital music which cause me to smile quite a lot. Maybe it’s time to download iTunes afterall.]]></description>
			<content:encoded><![CDATA[<p>Steve Jobs writes some <a href="http://www.apple.com/hotnews/thoughtsonmusic/">thoughts on the state of digital music</a> which cause me to smile quite a lot. Maybe it’s time to download iTunes afterall.</p>
<blockquote><p></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2007/02/07/steve-jobs-on-drm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FlasKMPEG</title>
		<link>http://josh.st/2007/01/25/flaskmpeg/</link>
		<comments>http://josh.st/2007/01/25/flaskmpeg/#comments</comments>
		<pubDate>Thu, 25 Jan 2007 11:51:21 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[AV]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Visual]]></category>
		<category><![CDATA[butt-kicking video converting software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://josh.st/blog/2007/01/25/flaskmpeg</guid>
		<description><![CDATA[FlasKMPEG is quite the butt-kicking video converting software. Especially from VOBs. So easy, free &#38; open source (yes kids, even on Windows), and pretty quick to boot. Big thumbs up. (Like I had any little ones)]]></description>
			<content:encoded><![CDATA[<p><a href="http://flaskmpeg.sourceforge.net/">FlasKMPEG</a> is quite the butt-kicking video converting software. Especially from VOBs. So easy, free &amp; open source (yes kids, even on Windows), and pretty quick to boot. Big thumbs up. (Like I had any little ones)</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2007/01/25/flaskmpeg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox memory usage</title>
		<link>http://josh.st/2007/01/17/firefox-memory-usage/</link>
		<comments>http://josh.st/2007/01/17/firefox-memory-usage/#comments</comments>
		<pubDate>Wed, 17 Jan 2007 05:05:34 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[clone tool]]></category>
		<category><![CDATA[wondrous tool]]></category>

		<guid isPermaLink="false">http://josh.st/blog/2007/01/17/firefox-memory-usage</guid>
		<description><![CDATA[I love how Firefox can just sit there, chillin’ on a quarter of a GB of memory, even in version 2. OpenOffice doesn’t use that much memory. The GIMP’s been a running and used process nearly as long and it’s still using less than 200MB of memory. Where, o Firefox, is your clone tool for [...]]]></description>
			<content:encoded><![CDATA[<p>I love how Firefox can just sit there, chillin’ on a quarter of a GB of memory, even in version 2.</p>
<p>OpenOffice doesn’t use that much memory. The GIMP’s been a running and used process nearly as long and it’s still using less than 200MB of memory.</p>
<p>Where, o Firefox, is <em>your</em> clone tool for designing from various ‘inspirations’ online, hey?</p>
<p>Small consolation is that it crashed and didn’t close properly (hence my thinking to check how much memory the monster was using… 2GB is generally pretty roomy for me, so I’m not too stressed about resources), so obviously everything <em>is not okay</em> and they’ve got some work to do for the next release still.</p>
<p>Or I’ll go back to using Opera, I tells ya!</p>
<p>(Slightly tongue in cheek — I can’t go back to Opera, on account of having discovered the wondrous tool that is Firebug. Sigh. Damn extensions. They don’t even use much memory.)</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2007/01/17/firefox-memory-usage/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>OpenOffice Calc and Base suck</title>
		<link>http://josh.st/2006/12/07/openoffice-calc-and-base-suck/</link>
		<comments>http://josh.st/2006/12/07/openoffice-calc-and-base-suck/#comments</comments>
		<pubDate>Thu, 07 Dec 2006 00:14:03 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[web interface]]></category>

		<guid isPermaLink="false">http://josh.st/blog/2006/12/07/openoffice-calc-and-base-suck</guid>
		<description><![CDATA[I recognise this post is highly ironic in light of yesterday’s remarks about my not being able to use a spreadsheet in parody of Apple’s Mac/PC ads, but, please, let it slide. So all I want is an enum field. Or a multiple choice box, easy to get in Excel. Neither of these are available [...]]]></description>
			<content:encoded><![CDATA[<p>I recognise this post is highly ironic in light of yesterday’s remarks about <a href="/blog/2006/12/06/apple-juice">my not being able to use a spreadsheet</a> in parody of Apple’s Mac/PC ads, but, please, let it slide.</p>
<p>So all I want is an <code>enum</code> field. Or a multiple choice box, easy to get in Excel.</p>
<p>Neither of these are available at time of writing. The term “enum” has only been mentioned on any OO.o mailing lists pertaining to Base nine times, ever. And it supposedly connects to a MySQL server. Yeah, right.</p>
<p>I guess it’s back to rapid prototyping of a web interface to deal with data entry, or using Excel/Access… sigh. This was meant to be the quick and easy (and open source) solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2006/12/07/openoffice-calc-and-base-suck/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Code is nifty</title>
		<link>http://josh.st/2006/12/01/google-code-is-nifty/</link>
		<comments>http://josh.st/2006/12/01/google-code-is-nifty/#comments</comments>
		<pubDate>Fri, 01 Dec 2006 02:50:02 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://joahua.com/blog/2006/12/01/google-code-is-nifty</guid>
		<description><![CDATA[Just found a cool bit of code through Google (I searched) on Google (Code), and then checked it out in a matter of seconds using SVN. The whole operation took under five minutes.]]></description>
			<content:encoded><![CDATA[<p>Just found a cool bit of code through Google (I searched) on Google (Code), and then checked it out in a matter of seconds using SVN. The whole operation took under five minutes.</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2006/12/01/google-code-is-nifty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

