<?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; operating systems</title>
	<atom:link href="http://josh.st/tag/operating-systems/feed/" rel="self" type="application/rss+xml" />
	<link>http://josh.st</link>
	<description>Web, English, 中国, and various geekosity</description>
	<lastBuildDate>Wed, 18 Apr 2012 23:37:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<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>Sunrise Family website</title>
		<link>http://josh.st/2006/01/30/sunrise-family-website/</link>
		<comments>http://josh.st/2006/01/30/sunrise-family-website/#comments</comments>
		<pubDate>Sun, 29 Jan 2006 13:01:32 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[assistive technologies]]></category>
		<category><![CDATA[australia]]></category>
		<category><![CDATA[Australian Open]]></category>
		<category><![CDATA[Dave Shea]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[Freq Club]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[internal Online team]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Internet Explorer/Windows XP]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[online team]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[PDA]]></category>
		<category><![CDATA[search bar]]></category>
		<category><![CDATA[Seven Store]]></category>
		<category><![CDATA[step forward]]></category>
		<category><![CDATA[Sunrise]]></category>
		<category><![CDATA[syndication services]]></category>
		<category><![CDATA[Triple M]]></category>
		<category><![CDATA[web accessibility]]></category>
		<category><![CDATA[Web Dev extension]]></category>
		<category><![CDATA[web strategy]]></category>
		<category><![CDATA[Wendy's store]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://joahua.com/blog/?p=868</guid>
		<description><![CDATA[The site This is the vaguely alluded to website of a few days ago, for Seven Network’s breakfast show (I refuse to describe any such commercial network drivel as “current affairs”!), Sunrise. The Sunrise Family is essentially an incentive/loyalty scheme vaguely akin to Triple M’s (recently-abandoned… doubtless to be re-released in nearly exactly the same [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sunrisefamily.com.au/"><img src="/blog/wp-content/2006/01/srf.jpg" alt="A screen capture of the Sunrise Family website" /></a></p>
<h3>The site</h3>
<p>This is the <a href="/blog/2006/01/27/something-unpredictable">vaguely alluded to</a> website of a few days ago, for Seven Network’s breakfast show (I refuse to describe any such commercial network drivel as “current affairs”!), <a href="http://seven.com.au/sunrise/">Sunrise</a>. The Sunrise Family is essentially an incentive/loyalty scheme vaguely akin to Triple M’s (recently-abandoned… doubtless to be re-released in nearly exactly the same form under a different brand) <a href="http://www.triplemrocks.com.au/freqclub/">Freq Club</a> and <a href="http://www.entertainmentbook.com.au/">Entertainment Book</a>–style discounts. There might be more later on, but that seems to be about it so far as what’s there right now. And, truth be told, I’m not really sure what else is coming… I’d love to replace Sunrise’s boring <a href="http://seven.com.au/sunrise/form_roswall">ROSwall form</a> with something akin to the infamous Flash <a href="http://www.flashcomguru.com/apps/letters/">Just Letters interactive fridge thingo</a>, though maybe in an add-only type way, which would link in to viewers’ existing Family login (i.e. so they don’t have to enter their name every time, etc.), but that’s just an idea of mine.</p>
<h3>The technology</h3>
<p>So, <a href="http://sunrisefamily.com.au/current/content/deals/">the deals</a>.</p>
<p>The interface is using AJAX, presently with inline onClick triggers — because, unfortunately, I’m not quite good enough to make it pull the data from the ID… though, if you view source, I’ve setup the ID’s to have two pieces of data in there. If anyone can tell me how to write an event handler that converts an ID into a string which I can then feed to an onClick handler (and, server-side, explode() using PHP) I’m still very keen to fix that “properly”. The ID’s have two data elements because the Deals interface is designed to add support for multiple states (i.e. localised offers, etc.) in the future. And they’re prefixed by <code>d_</code> because, obviously, valid identifiers can’t start with a number. D can stand for “deal” or “data”, whatever :-)</p>
<p>As for how the AJAX is pulling down data, I’m just using innerHTML, because it works in pretty much everything and is lots faster and lots simpler than “real” DOM methods, especially here. Observe the “Details” pane on the right of that page, and how there are different numbers of paragraphs of text, different types of data (lists, anchors, etc.), then consider how ridiculous it would be to use DOM scripting there. Euuuuccch. So, I’m not-quite standard but perfectly comfortable about that. I am, however, using HTML 4.01 as the doctype. There is no reason to use XHTML, and I’m not happy to use XHTML and not serve it properly. And, if I serve it properly, it’s too likely to break (parsers spit the dummy when encountering bad XHTML, because tolerance is zero) for a production site. Further, obviously, innerHTML doesn’t work when documents aren’t served/parsed as anything other than <code>text/html</code>.</p>
<p>I’d rather do absolutely awesome HTML 4.01 than valid but mediocre (and ultimately pointless, seeing as it’s not being parsed as XML even) XHTML.</p>
<p>In other nifty technology-related stuff, Yahoo!7’s partnership means (hopefully) that Seven will up the ante in terms of what technologies they’re unfurling. For us, this means taking a step forward and providing syndication services (both Atom and RSS formats) for the deals. For Seven as a whole? Well, maybe they’ll start to get rid of their once-ubiquitous table-based layouts, and (maybe) embrace more of an open broadcasting paradigm in line with their web strategy — assuming Yahoo! are directing that in any way, and/or that Seven’s online team have open minds — I don’t really know and haven’t personally dealt with anyone there, so I’ll just assume they must have a handful of cluey people on board!</p>
<p>The RSS and Atom feeds won’t be available if you’re checking it out on Monday, but it’ll likely be running by the end of the week. For Yahoo! users, this means they can add Sunrise Family Deals to their personalised page (but, seriously, who uses portals? I never understood that whole thing). For everyone else, you should be able to download a feed reader and add the feeds. I’d love to have a page telling people how to do this on the site, but imagine Yahoo! would object. So I’m saying it here: the people that matter know how to do it! (Though, I imagine, the “people that matter” — you, dear reader — aren’t particularly regular Sunrise viewers. Or, like me, never Sunrise viewers. Heh.)</p>
<p>We’ve also implemented a spot of JavaScript to fix text-selection in Internet Explorer. My layout is pretty insane in terms of the sheer quantity of absolutely positioned elements, which broke that functionality in Internet Explorer. One quick question to the WSG mailing list later, someone had provided a JavaScript fix (which we had to edit a little bit to make work properly, because we had problems with flickering elements even with cache enabled).</p>
<h3>The eye-candy</h3>
<p>I’ve implemented useless (but rather cool) eye-candy on the Deals page in the Details pane whenever a new deal is selected. A variation of the <a href="http://www.axentric.com/aside/fat/">Fade Anything Technique</a>, which is only meant to be pretty. No originality is claimed, we’ve had this technology all millennium.</p>
<h3>Accessibility</h3>
<p>Disable JavaScript and you lose the fades, and use a little more bandwidth as the entire page reloads for every item you click. In terms of non-visual user agents with JavaScript disabled, I’ve put the “Details” above the list of offers in source-order, and on every reload they only hear “Sunrise Family. Link: Skip to main content” (presuming they select the link) before getting to the actual details, so I’m fairly happy on that front.</p>
<p>Additionally, I’ve got the “header” from <a href="http://www.yahoo7.com.au/">Yahoo!7</a> last in source-order, so anyone with assistive technologies don’t have to skip over that EVERY TIME they change the page. It was a little painful to figure out, not in the least because Yahoo’s supplied universal header isn’t at all nice for sites that are built properly — i.e. with web standards and accessibility in mind — but I much prefer it this way. This is also something we had to achieve silently and without complaining, because, whilst anyone who has a clue about web accessibility will immediately see this is a good idea, marketing people would conceivably think: “But we <em>want</em> people to see our search bar more often!”. Er, no, you don’t achieve anything by pissing off users. No matter, we pulled it off without making any noise about it!</p>
<p>We’re server-side sniffing for Firefox and handing it an “Add Yahoo!7 to the Firefox Search Box” link (which, incidentally, has particularly horrid inline JavaScript — but I don’t care because the only UA it’s being served to can do something useful with it), whilst IE users get a “Make this my homepage” link in its place. Yahoo’s version (which you can see on Seven’s — pure Flash, *obligatory shudder* — <a href="http://ausopen.seven.com.au/australianopen2006/">Australian Open website</a>, though I think that version (of the header, not the website) might now be deprecated) uses JavaScript for that, but it was fairly obtrusive and, seeing as we have the ability to do that server-side, I’d much rather reduce page weight.</p>
<p>In terms of accessibility generally speaking, I’ve bundled in all the usual goodies such as a skip to main content link, as well as skip to login on the front page, base font size of 100.01%, and relative font sizing throughout… but extensive image replacement techniques mean that the headers are probably sub-optimal in terms of visibility. This one is out of my control, and everyone else in the workplace seems to love small text (even Lyn, who seems to often put on glasses to read things on a screen… go figure!) so I wasn’t going to fight too hard about it. All other text will scale pretty well, with the exception of the deals — because the layout is so tight, it’s only really possible to go up one, maybe two size steps in most browsers.</p>
<p>We’re lacking any explicit accessibility statement, and we’re also lacking access keys. Mostly because I’m convinced access keys are practically useless, and rarely bother to implement them. (On forms, there are never enough buttons for access keys and/or there’s no logical combination available, and everywhere else it sort of seems a bit pointless unless <em>everything</em> has an access key. Where do you draw the line?)</p>
<p>This site is interesting to me because, even though it’s a television audience, I still can’t make assumptions about how people will be browsing. PDA devices, for example, would struggle with our built-for-1024 layout had we done it with tables. For this site, PDA/mobile users are realistic: for example, if someone incidentally is near a Wendy’s store and remembers they might’ve seen something on the Sunrise website but can’t remember the details, they can quickly and painlessly look it up.</p>
<p>Further, the site also has to cater for people with cognitive or motor disabilities. For cognitive disabilities, one thing in our favour is that we’ve provided a short summary of each deal before a more heavy-duty fulltext item. For users with motor disabilities, the entire website should be accessible via tabbing — including the JavaScript-enabled Deals page.</p>
<p>I lost an argument regarding target=“_blank”, but <em>will</em> eventually win this point. A handful of advertisements — including those for intra-network links, such as for the Seven Store — open in new windows, which I am most certainly not a fan of. All external links, however, should have the <code>rel</code> attribute set to external. There is unfortunately no visual cue associated with this. Links I count as my biggest area of defeat in this website, which is pretty good (as in, I’d rather it just be that than something more significant such as iframe usage, enormous usability problem though new windows may present).</p>
<p>Inline JavaScript is completely unrelated to accessibility in light of the <em>way</em> this has been implemented. Admittedly, it would be advantageous to use event handlers in place of inline JavaScript (and we will be thinking that to ourselves as we look at the traffic statistics), but from an accessibility perspective it has very little impact. Standard HREF’s are defined, and caught with Javascript using <code>return false;</code> No functionality is lost. I much prefer this method to scattering iframes throughout the site! At any rate, I’m still trying to resolve this one, accessibility related or not. It’s a matter of personal pride, I suppose.</p>
<h3>The Styles and Bugs</h3>
<p>The entire design (done in-house by Dacien) is awesome (in my opinion — if I didn’t think it was, I just would have kept quiet about it), but <em>very</em> tight.</p>
<p>So tight, in fact, that I had to set outline:0; on some links to stop Firefox from breaking the layout (1 pixel difference) when a link was active (as they are when you click a deal and it’s caught by JavaScript rather than actually reloading the page — the link <em>remains</em> active), adding a 1 pixel dotted border. Cross browser support is pretty awesome — it should be good in IE back to 5 — Opera, Safari, Konqueror, and even (mostly) IE 5.2 Mac are happy. Firefox deserves special mention: it has so many little (big for this site) things wrong with it that it’s often rather painful to make work properly. In fact, of all browsers mentioned, Firefox 1.0.x (on non-Windows platforms) is the only one whose behaviour I’m definitely not happy with (mostly because I expect better from it, but also because it gets some things horribly wrong).</p>
<p>Such as, for example, the “<a href="http://sunrisefamily.com.au/current/content/meet/">Meet the Family</a>” page. It works perfectly or near-perfectly in every other browser, but certain Firefox variants on certain platforms render only the first two items in the “Sunrise Team” list(/right column, if you’ll excuse my presentational-speak) on first load… and then renders perfectly if you refresh the page. This is what I meant by my <a href="/blog/2006/01/25/predictable-inadequacy">“predictable inadequacy”</a> post of a few days ago. I’m fairly certain it’s something to do with floated list items, but possibly not.</p>
<p>Another bug is (also in Firefox — noticing a trend, anyone? No, I didn’t build for IE. I wrote about 90% of the stylesheet sitting in Firefox 1.5.x using Chris Pederick’s Web Dev extension, and both that browser and Opera operate near-perfectly) Firefox 1.0.x’s penchant for adding scrollbars where they’re not required with overflow:auto (see front page on non-Windows platforms, and the Deals page — lots of style overlap/common classes there, so this is to be expected).</p>
<p>By far the most <em>interesting</em> rendering difference I encountered building a layout this tight was between Internet Explorer/Windows XP with and without Windows Themes enabled. Yes, it does make a difference. Interface widgets shouldn’t really interfere with styles at all, IMO, but they did here. The solution basically entailed shaving off a couple of pixels where required, so I didn’t come up with something particularly innovative for it!</p>
<h3>Summary</h3>
<p>In all, I’m pretty happy with the site. Seven’s internal Online team apparently noticed/complimented our team on the absence of layout tables, which I (perhaps arrogantly) take with some degree of indifference: people shouldn’t be building sites with tables for that purpose anyway. If we are to be complemented, then it should be on the design (and, as part of that, achieving a design this ‘tight’ with CSS), or on the usability benefits realised by intelligent integration of AJAX, or the development pace (again, partially because of the flexibility CSS gives us), or maybe on lightweight, semantic code as a cost-saving mechanism.</p>
<p>Truth be told, I now believe we may have even gone a little overboard with the tables elimination. If I could do it all again, the Deals page would feature a table instead of a list, and I’d use DOM scripting to insert/delete records rather than replace the “state” part with innerHTML. The markup might gain a (very) little bit of weight, but it’d be worth it. It would, of course, remain semantically sensible and completely accessible. It’d probably be <em>more</em> semantically sensible, actually. I realised a table would work great about two days after I’d finished styling the list, and thought “I’ve put way too much effort into this to pull it now”, but felt like <a href="http://www.mezzoblue.com/archives/2005/03/31/too_far/">Dave Shea must have after building a “pseudo table”</a> without realising. At least it wasn’t that complex!</p>
<p>Anyway, I’m really interested to hear what people have to say about the site. We’re being plugged every half hour on Sunrise tomorrow morning from 6am, and will be anxiously watching the server to see what, exactly, the effect of promotion on a show with 4 million viewers daily has on bandwidth, etc. I’ve also installed an AWstats tracker to collect aggregate data (as on this site) which we’ll parse later on (assuming the horrible monster that it’s running on, Zeus, outputs normal-ish log files for me! Oh, and it doesn’t support mod_rewrite, but instead has some retarded alternative that seems like a cross between VBA and AppleScript — and fails as much as the latter did in terms of <em>actual</em> ease of use, despite trying to use human language. It’s very dumb.) to figure out how Australia is doing in terms of browsers, operating systems, screen resolutions, JavaScript support, and the like. Should be incredibly interesting stuff, and I can’t wait!</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2006/01/30/sunrise-family-website/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Change JPG quality in a shell</title>
		<link>http://josh.st/2005/09/25/change-jpg-quality-in-a-shell/</link>
		<comments>http://josh.st/2005/09/25/change-jpg-quality-in-a-shell/#comments</comments>
		<pubDate>Sun, 25 Sep 2005 04:38:20 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Visual]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[real operating systems]]></category>
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://www.joahua.com/blog/2005/09/25/change-jpg-quality-in-a-shell</guid>
		<description><![CDATA[Yeah, so I’m posting the dregs of what I’m learning for another project here. Deal with it! I was rather proud of this little gem, not because it’s amazingly complicated, but just because it saves me so much time and bandwidth (think download, process locally using GUI tools, re-upload). mogrify -geometry 700x525\> -quality 85 -unsharp [...]]]></description>
			<content:encoded><![CDATA[<p>Yeah, so I’m posting the dregs of what I’m learning <a href="http://year12.joahua.com/">for another project</a> here. Deal with it! I was rather proud of this little gem, not because it’s amazingly complicated, but just because it saves me so much time and bandwidth (think download, process locally using GUI tools, re-upload).</p>
<p><code>mogrify -geometry 700x525\> -quality 85 -unsharp 1x1 *.JPG</code></p>
<p><acronym title="Your mileage may vary">YMMV</acronym> with the *.JPG bit… obviously will need changing. This whole thing depends on ImageMagick being installed… but it will be on most platforms (By platforms, I mean real operating systems where you don’t need a graphical display to pull these things off! *puts on seedy hardcore chain smoking Unix geek voice* “I do typesetting and print design from the console, man.”), I’d imagine.</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2005/09/25/change-jpg-quality-in-a-shell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GIMP ready for the masses?</title>
		<link>http://josh.st/2004/10/31/gimp-ready-for-the-masses/</link>
		<comments>http://josh.st/2004/10/31/gimp-ready-for-the-masses/#comments</comments>
		<pubDate>Sun, 31 Oct 2004 10:51:29 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[accepted software]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[creative tool]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Kim Pounder]]></category>
		<category><![CDATA[official website]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[remarkable artist]]></category>
		<category><![CDATA[screen DPI calibration utility]]></category>
		<category><![CDATA[The GIMP]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.joahua.com/blog/2004/10/31/gimp-ready-for-the-masses</guid>
		<description><![CDATA[I’ve been absolutely amazed this evening by what can be achieved by a non-technical user with The GIMP as a creative tool. Kim Pounder is a remarkable artist when equipped with pen and paper, as those who know her may be aware. Those who aren’t, I’d advise visit her gallery some time. You’ll note a [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve been absolutely amazed this evening by what can be achieved by a non-technical user with <a href="http://www.gimp.org/">The GIMP</a> as a creative tool.<span id="more-126"></span></p>
<p>Kim Pounder is a remarkable artist when equipped with pen and paper, as those who know her may be aware.  Those who aren’t, I’d advise <a href="http://elfwood.lysator.liu.se/loth/l/i/lithanya/">visit her gallery</a> some time.  You’ll note a handful of coloured works in there, amongst the sketches and black and white art: this is attributed by her to a lack of software (for the purposes of colouring and shading).</p>
<p>Kim isn’t Linus Torvalds.  She’s moderately computer literate, but not any more so than most.  If nothing else, I thought it would be a great usability <em>experiment</em> to suggest she use The GIMP for editing and colouring her artwork digitally, instead of recommending the typically accepted software, Photoshop or Illustrator.  Essentially, financial reasons meant that neither application was a viable option for her, and I wasn’t about to advocate piracy.</p>
<p>At this point, I recommended The GIMP to her, and offered download links… which, for whatever reason, weren’t working for her.  So I downloaded The GIMP and GTK+ packages for Windows, burnt them to CD (haha, no, I didn’t bother with including the program source code! Kim, you’re most welcome to the source code if you desire it — there, GNU compliance!), and physically gave it to her.  A few days later, not only has the application been installed and configured (those of you who have installed The GIMP recently may recall a screen DPI calibration utility which must be negotiated), she’d also managed to use the tool to colour, using an airbrush, the “<a href="http://elfwood.lysator.liu.se/loth/l/i/lithanya/fae.jpg.html">Woodland Fae</a>” illustration.</p>
<p>Take that, those who condemn the usability of Open-Source applications!  I’ll admit it’s not up to the same interface standards as those of Adobe, but then this project doesn’t (to the best of my knowledge) have any full-time sponsored employees working on it, either.  Oh, yeah, and it’s free.</p>
<p><em>The GIMP is the GNU Image Manipulation Program. It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.</em></p>
<p><em>The GIMP for Windows may be downloaded from <a href="http://gimp-win.sourceforge.net/">http://gimp-win.sourceforge.net/</a> free of charge.  Unix binaries and source code archives are available directly from the official website of The Gimp, <a href="http://www.gimp.org/">http://www.gimp.org/</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2004/10/31/gimp-ready-for-the-masses/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>In response to comments made…</title>
		<link>http://josh.st/2004/06/12/in-response-to-comments-made/</link>
		<comments>http://josh.st/2004/06/12/in-response-to-comments-made/#comments</comments>
		<pubDate>Sat, 12 Jun 2004 13:41:15 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Before WordPress]]></category>
		<category><![CDATA[closed-source monopolist-software vendors]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Fedora Core]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Martin Luther]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[RAM]]></category>
		<category><![CDATA[RedHat]]></category>
		<category><![CDATA[Roman Catholics]]></category>
		<category><![CDATA[separate concern]]></category>
		<category><![CDATA[software environment]]></category>
		<category><![CDATA[software monopoly]]></category>
		<category><![CDATA[software solutions development organisation]]></category>
		<category><![CDATA[technology release]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.joahua.com/blog/2004/06/12/in-response-to-comments-made</guid>
		<description><![CDATA[…on dalegroup.net regarding the state of operating system development (no permalink available due to the nature of the software that is being used for news over there). I’ve been playing around with domains and forests (mmm trees) today. Connecting domain servers to different computers all talking to one central DNS box. Oh my how I [...]]]></description>
			<content:encoded><![CDATA[<p>…on <a href="http://www.dalegroup.net/">dalegroup.net</a> regarding the state of operating system development (no permalink available due to the nature of the software that is being used for news over there).</p>
<blockquote><p>I’ve been playing around with domains and forests (mmm trees) today. Connecting domain servers to different computers all talking to one central DNS box. Oh my how I love windows. Everything just works. Really I love windows. I don’t care what anyone else says. I find it stable, fast and easy to use. Isn’t that what computers are meant to be like? I also spent a far bit of time on a 12″ iBook with OSX 10.3.x very nice too. I like these operating systems because they have one company behind them pushing them in one direction, not some linux distro which has been split so many times it isn’t funny, or a technology release gone wrong (fedora anyone?). You need direction when building an operating system and that is what Microsoft and Apple both do. Great job guys.</p></blockquote>
<p>Linux, whilst not guided in the same unilateral manner as both OS X and Windows, is still capable of consistent development values and policies allowing for a highly efficient, scalable and usable platform.  Linux on the desktop has not yet reached the maturity of even Windows (let alone the sophistication of OS X), a claim which I am yet to see contested.  Development policies resulting from Open Source are, by their very nature, open.  This does not REQUIRE fragmentation such as that which was described, although this is often a result.</p>
<p>The lack of control by a monolithic entity over a product permits innovation in the marketplace, resulting in technological advancement for the greater benefit of the entire community, not the bottom-line of a TNC software monopoly.  Not that TNC monopolies are bad — well, they are, but that isn’t the issue being discussed here.  TNC monopolies stifle innovation, and subject users to the decisions made by aforementioned monopoly — users have no choice, at this point, but to wait for the situation to change, or to switch platforms.</p>
<p>I can’t help but notice a striking parallel between Roman Catholicism and closed-source monopolist-software vendors.  My reasoning is a little abstract, so bare with me, here.  Both enjoy monolithic, absolute control over those within their respective structures — this, arguably, is a good thing — people with the knowledge are making decisions for the greater good of the organisation as a whole.</p>
<p>But what if those with knowledge aren’t making the correct decisions?  Or are pursuing a path which allows users no input or control over that which they are subject to (i.e. their belief system, being dictated by the Pope, or their software environment, being dictated by Microsoft)… are users supposed accept this path as being right, going with what those with knowledge tell them, or is there room for individual choice, even if this means questioning the entity, as Martin Luther did?</p>
<p>Open-Source, like the Protestant movement, does not require users follow an established structure.  To an extent, it allows users to choose for themselves — any apparent church structure within whatever denomination shouldn’t have the power to dictate the beliefs of individuals who profess that faith (as conservative Roman Catholics would believe); matters of faith are individual, as are all beliefs (n.b. this does not make individual beliefs CORRECT).</p>
<p>Because of this inherent propensity for deviation and fragmentation to occur, it has — not all people will see eye-to-eye on all things, and a framework in which people are free to make up their own mind <em>does</em> result in fragmentation.  Not always for the better.</p>
<p>Likewise, the Open-Source community allows for fragmentation to occur.  This is ideal for individuals, although not always for the community as a whole — this is where product vendors come in.</p>
<p>A key example, most relevant given comments made regarding <a href="http://fedora.redhat.com/">Fedora Core</a> 2, is that of <a href="http://www.redhat.com/">RedHat</a>.  They are an OS application vendor, with strong Open-Source ties, specifically in their financial and developmental support of the Fedora project.  Fedora exists both to serve the Open-Source community as a whole, as well as provide an environment in which development and testing may occur for the refinement of RedHats’ commercial-grade/Enterprise offerings.</p>
<p>In this, RedHat operates as an integrator.  Whilst the quality of freely (as in beer/speech/whatever else) available software released by the Fedora project may be of dubious quality at various stages of development, RedHat, operating as a commercial software solutions development organisation, ensures that the quality of their enterprise-grade offerings do not suffer.</p>
<p>Windows just works?  Often… although I would venture that in terms of ALL server related tasks, a solution from one proven OSS vendor would prove just as adequate.  Worried about interoperability?  That is a separate concern — remember, Windows doesn’t have a monopoly on the server market, and it is far from interoperable with *nix platforms.</p>
<p>Windows just works on the desktop?  Sure, in between the spyware and malware and virus outbreaks and other various system compromises.  I spent an hour today trying to get crap off a computer used by my brothers.  Spybot, AdAware — latest definitions, multiple scans, nothing resolved.  I spent the remaining 20 minutes manually hacking things down, thinking “this wouldn’t happen if this computer were running Linux”.</p>
<p>And it wouldn’t have.  I was (and am) sorely tempted to install a locked-down heavily customised version of Fedora (heh, Core 1, because 2 sucks, apparently ;)) on there, with <a href="http://www.mozilla.org">Mozilla</a>, <a href="http://amsn.sourceforge.net/">aMSN</a> and <a href="http://www.openoffice.org">OpenOffice</a>, and leave home indefinitely.  They would be perfectly fine until it ran out of disc space.</p>
<p>If they wish to play games?  Then why are they still using a Pentium 166 (OC’d to 200) with 48MB of RAM?  That doesn’t appear to be a consideration from where I am sitting.</p>
<p>What a shame, they won’t be able to install any software they want.  No dialers for you, I’m sorry.</p>
]]></content:encoded>
			<wfw:commentRss>http://josh.st/2004/06/12/in-response-to-comments-made/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: josh.st @ 2012-05-25 00:02:28 -->
