<?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>Sam Moffatt @ Pasamio.com &#187; internet</title>
	<atom:link href="http://pasamio.com/category/internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://pasamio.com</link>
	<description>Sam Moffatt's Tech Blog: Writings on Technology</description>
	<lastBuildDate>Fri, 20 Jan 2012 08:40:27 +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>Thinking about things differently</title>
		<link>http://pasamio.com/2010/07/15/thinking-about-things-differently/</link>
		<comments>http://pasamio.com/2010/07/15/thinking-about-things-differently/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 12:20:01 +0000</pubDate>
		<dc:creator>pasamio</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://pasamio.com/?p=681</guid>
		<description><![CDATA[The other day I was looking at something and came across &#8220;Hotaru CMS&#8221; which on it&#8217;s about page describes the system as a &#8220;plugin powered content management system&#8221; or &#8220;WordPress without blogging&#8221;. The system describes that it is a platform to build upon, that &#8220;Hotaru plugins provide such key components as user systems and post [...]]]></description>
			<content:encoded><![CDATA[<p>The other day I was looking at something and came across &#8220;<a href="http://hotarudocs.com/">Hotaru CMS</a>&#8221; which on it&#8217;s <a href="http://hotarudocs.com/About">about page</a> describes the system as a &#8220;plugin powered content management system&#8221; or &#8220;WordPress without blogging&#8221;. The system describes that it is a platform to build upon, that &#8220;Hotaru plugins provide such key components as user systems and post publishing&#8221; and how it has a few different extension types: main themes, admin themes, plugins and language packs. But it got me thinking &#8211; wait, this is just Joomla!?<br />
<span id="more-681"></span><br />
It is interesting to see things written from a different perspective and how often Joomla! fits into so many categories. The great thing about Joomla! is that a lot of the functionality is implemented as an extension of some variety. Don&#8217;t like the way the built in content system works? Provide your own! Flexicontent is an example of this where they&#8217;ve done their own content system which is great. You don&#8217;t like the user system? Well you can replace that to if you really want to &#8211; which in part is the approach that CommunityBuilder took. If you just want to add support for external authentication or perhaps change how the session handling works you can write a plugin to do that anyway.</p>
<p>But I&#8217;d like to take a step back and detail one of the projects I&#8217;m working on at the moment. At USQ we&#8217;re working on a media repository to store our media files for course materials and lecture recordings. One of the aspects is mediating connecting the raw recordings (done in Camtasia Relay) with the courses which are in Moodle. Camtasia&#8217;s support for Moodle is a bit awkward and we&#8217;d like to improve it a bit more or build an interface that at least mediated things so that we can choose to put things into Moodle (our learning management system) or the new media repository. So we need a bridge of sorts. Being a PHP person and PHP being one of the most preferred programming languages at USQ (see Moodle) I figured I&#8217;d do it in PHP. Then I realised I wanted to do it properly and needed authentication integration plus a few other tricks. I also figured I&#8217;d like to have a controller, view and a model for stuff. Then I figured I&#8217;m going to need some database drivers, particularly Oracle but for initial testing I&#8217;m going to need to do it locally outside of the normal development framework since its essentially a skunkworks project.</p>
<p>The choice I&#8217;ve taken is to use the Joomla! Framework and strip out the majority of Joomla! to put in what I need. In this particular case I&#8217;ve picked up the authentication plugins, user plugins and user component from Joomla! and left all of the content stuff behind. I&#8217;ve started adding my own extensions to the project to handle the aspects required, pulling in some of the DAV support work I did for Joomla! a while ago and including that into the libraries. So the pieces are slowly coming together and eventually I&#8217;ll get everything up and running properly. I&#8217;ve also ported Joomla! in a small part to an SQLite3 database where I&#8217;m putting stuff for the time being. I&#8217;ve grabbed a stock joomla.sql file for MySQL, modified it to be SQLite friendly and then I&#8217;m using that base database to handle everything. It has more than I need in it table wise but that doesn&#8217;t necessarily cause concern but perhaps wastes a bit of space. I&#8217;ll hook up everything and get it to work, perhaps a bit heavier than it needs to be but also immediately portable back into a Joomla! instance later if this is the path I want to take.</p>
<p>Perhaps at a JoomlaDay somewhere I&#8217;ll demo it.</p>
]]></content:encoded>
			<wfw:commentRss>http://pasamio.com/2010/07/15/thinking-about-things-differently/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Browser Story</title>
		<link>http://pasamio.com/2009/06/20/browser-story/</link>
		<comments>http://pasamio.com/2009/06/20/browser-story/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 13:53:08 +0000</pubDate>
		<dc:creator>pasamio</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://pasamio.com/?p=528</guid>
		<description><![CDATA[I was sitting in Joomla! Bug Squad today chatting about browsers. Firefox 3.5 is almost ready (I&#8217;m typing on a release candidate with it, I&#8217;ve been using it since beta, I used 3.0 when it was still &#8216;Minefield&#8217;) and Safari 4 has been recently released (another one that I used throughout beta). Each offer improvements [...]]]></description>
			<content:encoded><![CDATA[<p>I was sitting in Joomla! Bug Squad today chatting about browsers. Firefox 3.5 is almost ready (I&#8217;m typing on a release candidate with it, I&#8217;ve been using it since beta, I used 3.0 when it was still &#8216;Minefield&#8217;) and Safari 4 has been recently released (another one that I used throughout beta). Each offer improvements in speed over their predecessor which got me thinking about the progression of different browsers.</p>
<p><span id="more-528"></span>I&#8217;ll start with Safari because that&#8217;s where the discussion began with. Many years ago there were two major browsers for the Mac: Netscape Navigator and Microsoft Internet Explorer. Netscape on a Mac at primary school was my first exposure to the internet which dialed into the local University and used their connection. This was back when browsers still costed money to acquire, we&#8217;ve come a long way. At one stage Netscape was shipped by default but as we progressed with Mac&#8217;s, Internet Explorer became the default browser that shipped on Mac OS (along side Netscape). Microsoft really had no interest in continuing to develop for the platform that they started their life on (yes, Word was originally a Mac application, which is why it has quirks like Mac&#8217;s) and their browser stagnated on the platform. In 2003, Apple announced that they were effectively forking KHTML and building their own browser which ended up being included as the default browser in Mac OS X 10.3 (that same year) with Internet Explorer an alternative and then as the only browser in Mac OS X 10.4 (which was where I started my Mac journey).</p>
<p>It was a bumpy road for Safari but they came out the other end with the open source project &#8220;WebKit&#8221;. This is significant because today WebKit is used more places than Mozilla&#8217;s Gecko engine. WebKit forms the basis of Safari on Mac, Windows and iPhone/iPod Touch for Apple developed products but is now a part of Google&#8217;s Chrome browser and their Android mobile phone platform and Nokia are using it with their Symbian S60 phones. Apple, Google and Nokia. There are other browsers that are picking it up, like Epiphany on Linux (moved from Gecko to Gecko and WebKit to just WebKit), iCab and Omniweb. There were also those browsers who were built around it,  like Shiira and Google Chrome. Just recently Palm has joined the mix with their new &#8220;Pre&#8221; handled being heavily powered by WebKit (you know, the iPhone killer). Really quite scary when I think how out of nowhere really this rendering engine has appeared and taken market dominance away from Gecko.</p>
<p>And Gecko, the engine that powers Firefox that came from the Netscape line. Gecko at one stage was the engine of choice for GUI based browsers for Linux. Sure there were other browsers out there that did their own thing but nothing really compared to Gecko. Gecko powered Mozilla&#8217;s Navigator line as well as Firefox but it also held a lot of sway amongst the GNOME guys as well. Gecko was the engine that powered Galeon. Galeon was perhaps for the longest time my most favourite web browser for Linux. It was lighter than Firefox and in some respects has some features that Firefox is only just getting. Unfortunately the Galeon people had a falling out and some moved to Epiphany. Epiphany has never been the browser that Galeon was which is disappointing to see.</p>
<p>Next on the list is Opera. Opera has never really been my favourite browser though it does have some nice features, I just never picked up on it. I continue to have a copy of Opera laying around my Mac but the last time I seriously used it was for testing websites when I wandered complete cookie isolation when both Safari and Firefox were busy being useful. The time prior to that was before Firefox 3 was in beta (Minefield!) and I wanted to test some CSS that Safari 3 rendered fine but Firefox 2 refused to display properly. Firefox 3 didn&#8217;t render the page perfectly (still) but it did go a long way to getting it right and Opera got a bit further but not quite there. Opera has some really cool features such as tab previews and their &#8216;quick dial&#8217; page as well as the ability to embed &#8216;widgets&#8217; into the application as well which seem to be able to work at a higher level than the Firefox extensions appear to work within normally.</p>
<p>Last on my list is Internet Explorer. IE is these days predominantly a Windows only web browser though in its history there were ports to both Mac OS (8, 9, X) and UNIX. IE also makes an appearance for Microsoft&#8217;s Windows Mobile operating systems as well. It is most revered perhaps for its lack of ability to follow standards and interesting flaws such as the PNG transparency issue. Interestingly since the Mac version 5 diverged using the Tasman layout engine not the Trident engine (Trident being the engine behind the Windows versions which is still used to this day). Tasman aimed to follow the standards and did so quite well and as such it didn&#8217;t feature IE&#8217;s Box Model bug and had better XHTML, CSS and PNG support (with full transparency and colour correction). The Tasman layout engine lives on today within Microsoft TV Mediaroom Edition with rumours it&#8217;d be used in IE7 which turned out not to happen. IE has been known to introduce a few features that have lived on however. The favourite icon support was first seen in IE an the AJAX revolution was started by Microsoft&#8217;s XMLHTTPRequest object. IE is also well known for the things it has introduced that have caused issues, such as ActiveX controls, insecurity with various security flaws and inappropriate designed trust models in addition to the fact that each version introduces new quirks and bugs for rendering inventing the need for browser specific hacks to get a page to render the same. Yes, I&#8217;m sure every web designer in the world loathes this browser but with Microsoft&#8217;s monopoly it is unfortunately not going to disappear overnight. Shame really.</p>
<p>At the end of the day I use Firefox the most on Windows (gaming PC, others PC if possible), Mac (main desktop) and Linux (work desktop). When I was using Windows for my work machine I had IE, Safari, Firefox and Chrome. Most of my browsing lived in Firefox but I used Chrome for my GMail accounts to keep them in their own little play pen away from where I was working. My gaming machine has a similar set up but since I usually only search to work out why games aren&#8217;t working (you&#8217;d be surprised by how much old games stop working when you change their preferred DirectX version), that usually just means Firefox. My Mac at the moment is a battle ground between Firefox and Safari. Safari at one stage in the last week was the only browser I had open after I got annoyed with Firefox eating CPU and memory. Safari is a might lighter browser and I do enjoy it over Firefox at times. It has features like the ability to save all of the tabs in a window into a bookmark folder and then to open bookmark folders as new tabs. It allows me to save a window full of &#8216;research&#8217; easily and close that browser window off until I need to work on it again and then immediately everything is back. Until Firefox 3.5, Safari also had a &#8220;reopen  last closed window&#8221; option which was unique and similar to the &#8220;reopen last closed tab&#8221; that has been around in Firefox for a while. Safari doesn&#8217;t have the last closed tab yet (annoyingly) however Firefox 3.5 nicely introduces the window option along side the tab option (I&#8217;ve already used it once since I switched to the beta). Firefox 3.5 also adds the ability to drag tabs out of a window into another window or their own fully fledged window, something that Safari has had for a while and that Google implemented within Chrome. It isn&#8217;t as smooth or slick as the WebKit browser&#8217;s implementation but it is a start and is useful for those times when you want to break a window out into its own, or join it to another window, but since it has a form in it that you&#8217;ve entered details in or something that you can&#8217;t easily get to (YouTube video, shopping cart submission, etc) with a direct link. Safari&#8217;s version is very smooth and neat whilst Firefox still has a lot of rough edges to sort out but it is a start that it is at least there. The Safari 4 beta had some interesting features that they took out, the fact that the tab bar was merged into the window title was one I liked personally as it gave me even more screen real estate for my web pages, so I&#8217;m sad to see it gone in the final. Firefox has the nicer developer tools and I feel at home with Firebug however Safari also has some quite capable tools available. The latest release of Firebug annoys me that they make it more complicated to enable a panel, instead of landing on a panel and having the option to enable it, it tells you to click on a few places to enable it. Frustrating that I can&#8217;t click a big button that just says &#8220;make it so&#8221; to enable it but that is life &#8211; since I have the old Firebug at work I still prefer it over the newer one my home FF3.5 instance has. Opera has a small place on my Mac and is really an incidental browser and comes fourth to Shiira, a WebKit powered browser. Shiira has some interesting concepts such as the ability to put a page into a sidebar (with tabs) that you can then use to power the main page. It turns out especially useful for those long link list pages where you click on them to go down into a content page but they provide no easy option to navigating to the related links unless you hit the back button. Shiira also has some other interesting UI changes which makes it my third place browser on the Mac (especially when I am navigating a complex web page with a link structure as noted before).</p>
<p>All in all it is interesting to sit down and look around to see what the world still looks like with HTML5 around the corner it will be interesting to see how the browsers adapt to the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://pasamio.com/2009/06/20/browser-story/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dodo vs Netspace</title>
		<link>http://pasamio.com/2009/04/11/dodo-vs-netspace/</link>
		<comments>http://pasamio.com/2009/04/11/dodo-vs-netspace/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 14:44:05 +0000</pubDate>
		<dc:creator>pasamio</dc:creator>
				<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://pasamio.com/?p=437</guid>
		<description><![CDATA[Dodo isn&#8217;t on my list of preferred providers. I&#8217;ve had friends with bad experiences and again today I just had another one. I was visiting my girlfriend&#8217;s sister&#8217;s place for dinner and I was doing a bit of work on my laptop whilst we all watched a movie. I also tried to grab a Freelancer [...]]]></description>
			<content:encoded><![CDATA[<p>Dodo isn&#8217;t on my list of preferred providers. I&#8217;ve had friends with bad experiences and again today I just had another one. I was visiting my girlfriend&#8217;s sister&#8217;s place for dinner and I was doing a bit of work on my laptop whilst we all watched a movie. I also tried to grab a Freelancer mod (Void) which was about 80MB. It isn&#8217;t much and Dodo has stupidly large bandwidth caps so I figured I&#8217;d grab it. It got to about 30MB in and the speed had gone from the max the 512k connection could handle to a paltry 5kb/s and still slowing down. I figured initially that it was the file sharing hosts bandwidth that was causing it, they were slowing down the free connections to encourage people to sign up. It&#8217;d basically taken hours for it to download and it was still less than halfway when we&#8217;d decided to leave so I decided to start the download at home. For the entire download it didn&#8217;t miss a beat and barely went below 5kb/s of the max speed on the connection &#8211; the download was finished before I realised it. Quite funny when Dodo advertises their connection as &#8220;internet that flies&#8221; &#8211; perhaps their internet flies just as well as their mascot does.</p>
]]></content:encoded>
			<wfw:commentRss>http://pasamio.com/2009/04/11/dodo-vs-netspace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netspace Internet</title>
		<link>http://pasamio.com/2009/02/27/netspace-internet/</link>
		<comments>http://pasamio.com/2009/02/27/netspace-internet/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 07:54:54 +0000</pubDate>
		<dc:creator>pasamio</dc:creator>
				<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://pasamio.com/2009/02/27/netspace-internet/</guid>
		<description><![CDATA[My preferred Internet provider is Netspace. So much so that I&#8217;ve recommended it to people and beyond myself I know of about five other people who have gone to them on my recommendation. They offer reasonable price and when you can get to their technical staff, the ones that I have encountered seem very reasonable [...]]]></description>
			<content:encoded><![CDATA[<p>My preferred Internet provider is Netspace. So much so that I&#8217;ve recommended it to people and beyond myself I know of about five other people who have gone to them on my recommendation. They offer reasonable price and when you can get to their technical staff, the ones that I have encountered seem very reasonable and knowledgeable. The key is getting through. I&#8217;m writing this blog post whilst waiting on hold for Netspace about a billing enquiry. As I type it has been over 25 minutes of waiting. </p>
<p>At the moment my dad is planning on moving house having sold his current house. He has a 1.5MBit Netspace connection on a plan that doesn&#8217;t exist any more (a grandfathered plan) and I want to change it to his new location. After 31 minutes I had my answer: the other connection will have to be disconnected (have the codes removed from the line, 48 hours) and then the other one transferred. They can do the transfer but it will take 5 to 10 business days for it to be processed by Telstra (they didn&#8217;t mention Telstra but being ADSL1 there isn&#8217;t another option). I guess now I have to do the hard work and paperwork.      </p>
]]></content:encoded>
			<wfw:commentRss>http://pasamio.com/2009/02/27/netspace-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

