<?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>Shane Fagan &#187; Technology</title>
	<atom:link href="http://shanefagan.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://shanefagan.com</link>
	<description>A blog about Ubuntu, techonlogy, random stuff and opinions</description>
	<lastBuildDate>Sat, 31 Jul 2010 01:44:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Why 2010 has been a great year so far for open source</title>
		<link>http://shanefagan.com/2010/05/20/why-2010-has-been-a-great-year-so-far-for-open-source/</link>
		<comments>http://shanefagan.com/2010/05/20/why-2010-has-been-a-great-year-so-far-for-open-source/#comments</comments>
		<pubDate>Thu, 20 May 2010 11:25:56 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Open Web]]></category>
		<category><![CDATA[Steam]]></category>
		<category><![CDATA[WebM]]></category>

		<guid isPermaLink="false">http://shanefagan.com/?p=947</guid>
		<description><![CDATA[2010 so far has been awesome. 1. Ubuntu 10.04 was released and its the best Ubuntu yet. 2. Google released WebM (Vorbis+VP8). 3. Steam began porting their engine to Linux. 4. WebGL and other HTML5 technologies are gaining ground. What &#8230; <a href="http://shanefagan.com/2010/05/20/why-2010-has-been-a-great-year-so-far-for-open-source/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>2010 so far has been awesome.<br />
1. <a href="http://www.ubuntu.com/products/whatisubuntu/1004features">Ubuntu 10.04 was released and its the best Ubuntu yet</a>.<br />
2. <a href="http://webmproject.org/">Google released WebM (Vorbis+VP8)</a>.<br />
3. <a href="http://www.phoronix.com/scan.php?page=article&#038;item=valve_steam_announcement&#038;num=1">Steam began porting their engine to Linux</a>.<br />
4. <a href="http://www.google.com/trends?q=html5&#038;ctab=0&#038;geo=all&#038;date=ytd&#038;sort=0">WebGL and other HTML5 technologies are gaining ground</a>.</p>
<p>What all this means is the barrier is lowering and lowering for full open source adoption. With all these great technologies in the browser and on the desktop that support our open source efforts we can rest assured that regular users can move away from proprietary software. Oh and porting steam to Linux lowers the barrier to moving to Linux so although its proprietary software itself it helps users to not get regressions from moving and we should be very very happy about any help we get.</p>
<p>The innovations in web technologies support everyone but mainly this support helps Linux.<br />
If everything on the web is inter-operable then why pay for an crap OS? If all the awesome innovations happening is open source how can Microsoft compete? The answer is even with all of its money Microsoft cant compete long term and with this web innovation happening no one should pay for an OS. </p>
<p>The challenge to Ubuntu is to leverage web apis on the desktop but build fantastic desktop applications for the times when you aren&#8217;t connected. Integrating the web into the Ubuntu desktop experience is the challenge for the next 10 years.</p>
]]></content:encoded>
			<wfw:commentRss>http://shanefagan.com/2010/05/20/why-2010-has-been-a-great-year-so-far-for-open-source/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>The great standardization vs innovation battle</title>
		<link>http://shanefagan.com/2010/04/13/the-great-standardization-vs-innovation-battle/</link>
		<comments>http://shanefagan.com/2010/04/13/the-great-standardization-vs-innovation-battle/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 12:42:26 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[dbus]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OOXML]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[tracker]]></category>
		<category><![CDATA[zeitgeist]]></category>

		<guid isPermaLink="false">http://shanefagan.com/?p=911</guid>
		<description><![CDATA[Do standards hold us back? Its a good question to ask ourselves as people who work with technology, should we be always looking to innovate? First of all are all standards bad and the answer is a big no. Doing &#8230; <a href="http://shanefagan.com/2010/04/13/the-great-standardization-vs-innovation-battle/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Do standards hold us back? Its a good question to ask ourselves as<br />
people who work with technology, should we be always looking to<br />
innovate? </p>
<p>First of all are all standards bad and the answer is a big no. Doing<br />
things in a centralized fashion is great for things like the <a href="http://www.freedesktop.org/wiki/Software/dbus">dbus</a> and <a href="http://www.gstreamer.net/">gstreamer</a> but what about for things<br />
like <a href="http://en.wikipedia.org/wiki/Office_Open_XML">OOXML</a><br />
that was made an iso standard even though there is no completely<br />
standard compliment implementation not even from Microsoft themselves.<br />
Standards can be great but it really depends on who makes them. </p>
<p>Application developers who make services for the desktop like <a href="http://zeitgeist-project.com/">Zeitgeist</a><br />
and <a href="http://projects.gnome.org/tracker/">Tracker</a> innovate. They dont need to worry about communication<br />
because they use the dbus to pass info and have a well documented way of<br />
formatting the info passed. So innovative projects use standards but the<br />
programs shouldnt push things like how Microsoft pushed OOXML, they<br />
change things release on release and try to keep things stable and well<br />
documented but it doesnt stop the innovation. </p>
<p>So the problem with standardization in software projects is exactly what<br />
happened to OOXML. A bunch of people sat around a table and wrote a<br />
document that was rejected as a standard then they made some changes and<br />
it was accepted (quite ridiculously). While they should have been<br />
already developing it (maybe not releasing it but working on it) because<br />
developing it works out the kinks. There is lots of pages to the<br />
standard but some of it will never see the light of day and why because<br />
it wasnt developed in the correct manner. They should have developed the<br />
standard in house then presented it as a standard. </p>
<p>How can you expect anyone else to develop a standards compliant<br />
application if the developers of the standard cant even do it? How do<br />
you expect to develop a standard without testing it? Whats wrong with<br />
innovation as a means to develop a future standard? </p>
<p>You develop standards through innovation not by committee. </p>
]]></content:encoded>
			<wfw:commentRss>http://shanefagan.com/2010/04/13/the-great-standardization-vs-innovation-battle/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The importance of awesome</title>
		<link>http://shanefagan.com/2010/01/21/the-importance-of-awesome/</link>
		<comments>http://shanefagan.com/2010/01/21/the-importance-of-awesome/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 14:26:20 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[acire]]></category>
		<category><![CDATA[docky]]></category>
		<category><![CDATA[gnome do]]></category>
		<category><![CDATA[gwibber]]></category>
		<category><![CDATA[inkscape]]></category>
		<category><![CDATA[lernid]]></category>
		<category><![CDATA[liferea]]></category>
		<category><![CDATA[quickly]]></category>
		<category><![CDATA[shot of jaq]]></category>
		<category><![CDATA[tracker]]></category>
		<category><![CDATA[vala]]></category>
		<category><![CDATA[zeitgeist]]></category>

		<guid isPermaLink="false">http://shanefagan.com/?p=711</guid>
		<description><![CDATA[Im going to plug a bunch of projects and stuff I like in this post so I hope you guys like it. Shot of jaq is bloody awesome. Well us ubuntu people are a little bit biased here because its &#8230; <a href="http://shanefagan.com/2010/01/21/the-importance-of-awesome/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Im going to plug a bunch of projects and stuff I like in this post so I hope you guys like it. </p>
<p><a href="http://shotofjaq.org/">Shot of jaq</a> is bloody awesome. Well us ubuntu people are a little bit biased here because its done by two people who make ubuntu awesome but still it is very cool. Not only is it nice and interesting(kinda like my blog <img src='http://shanefagan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) but it gives a nice view on things. The two guys have a good back and forth and the show in general has a good feeling and a nice tone. Plus its short enough to keep my attention which is very limited but long enough to take a dump while its on. Whats also great is the talk that gos on in the comments. People air their views and its nice to see such friendly conversation going on.The show rocks go on and listen <img src='http://shanefagan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://zeitgeist-project.com">Zeitgeist</a>, ive blogged a lot about zeitgeist so ill just post a few links to what I said previously. They also had a new release (along with gnome activity journal) so id like to congratulate them on that.<br />
<a href="http://shanefagan.com/2010/01/15/debunking-the-gnome-3-myths/">http://shanefagan.com/2010/01/15/debunking-the-gnome-3-myths/</a><br />
<a href="http://shanefagan.com/2010/01/10/gnome-activity-journal/">http://shanefagan.com/2010/01/10/gnome-activity-journal/</a> </p>
<p><a href="http://do.davebsd.com/">Gnome Do</a> or well <a href="http://do.davebsd.com/wiki/Docky">Docky</a>, I love Docky its nice to look at. It does the window management which I like. Plus you can store application shortcuts in it for added ease of use. Gnome Do is cool too, I love the plugin system and the way applications are easy to open. Its one of those things that shortens the time to get things done. </p>
<p><a href="http://projects.gnome.org/tracker/">Tracker</a>, I love tracker too. The way it gets all the files, emails, everything. The thing that always made me love it was it isnt slow. It has so many things to look through and it still isnt slow. Id love for it to be included by default again in ubuntu. For Gnome 3 if we had Zeitgeist and tracker included we would be able to get a lot of info and have a complete use history for each file (with zeitgeist) and have the metadata and cool stuff that tracker has. Exciting stuff (well for me who is interested in somewhat boring stuff)</p>
<p><a href="http://live.gnome.org/Vala">Vala</a>, my first programming language is Java. Then I went on and learned VB and assembly as part of my college course. Then I learned python and a few other languages(most of the main ones). The problem was that im most familiar with Java and im getting better at the others but I still wanted to find an alternative. So then I gave Vala a try and its really fast and all the Gnome stuff (GTK&#8230;etc) have bindings for it so I love it. </p>
<p><a href="https://launchpad.net/quickly">Quickly</a>, <a href="https://launchpad.net/python-snippets">Python-Snippets</a>, <a href="https://launchpad.net/acire">Acire</a> and <a href="https://launchpad.net/lernid">Lernid</a>. All of these projects are awesome in their own way. Quickly makes it easy to do the hard stuff in programming, starting, packaging and distributing and lets you get down to the fun bit making a project do awesome things. Python-Snippets and Acire help you do the programming. The snippets show you what to do and you can copy them into your own projects. It contains code from the simple to slightly more advanced stuff. The whole point is learning. Acire is the viewer for the Snippets and allows you to view the code but also execute it too which is cool.<br />
Lernid is a project to make it easy to contribute to IRC events like ubuntu open wee, ubuntu user days, bug jams..etc. It has some awesome features other than simply viewing the IRC event you can also view information posted by the event host, which is really cool. </p>
<p>Ok so I talked a lot there so ill just give a quick list of some more cool stuff I like.<a href="http://liferea.sourceforge.net/"> Liferea</a>, <a href="https://launchpad.net/gwibber">Gwibber</a> and <a href="http://www.inkscape.org/">Inkscape</a> check all those out too. </p>
]]></content:encoded>
			<wfw:commentRss>http://shanefagan.com/2010/01/21/the-importance-of-awesome/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Gnome 3 world wide release parties</title>
		<link>http://shanefagan.com/2010/01/20/gnome-3-world-wide-release-parties/</link>
		<comments>http://shanefagan.com/2010/01/20/gnome-3-world-wide-release-parties/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 02:21:57 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[Gnome 3]]></category>
		<category><![CDATA[Gnome-Desktop]]></category>
		<category><![CDATA[Mint]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[opensuse]]></category>

		<guid isPermaLink="false">http://shanefagan.com/?p=707</guid>
		<description><![CDATA[At the last Gnome marketing meeting an interesting idea came up. That was to have a ubuntu loco style release party for Gnome 3 this fall. The proposal is here, im sure sponsors are welcome. I have to stress its &#8230; <a href="http://shanefagan.com/2010/01/20/gnome-3-world-wide-release-parties/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://shanefagan.com/2010/01/20/gnome-3-world-wide-release-parties/gnome2/" rel="attachment wp-att-708"><img src="http://shanefagan.com/wp-content/uploads/2010/01/GNOME2.png" alt="GNOME2" title="GNOME2" width="280" height="280" class="aligncenter size-full wp-image-708" /></a></p>
<p>At the last Gnome marketing meeting an interesting idea came up. That was to have a ubuntu loco style release party for <a href="http://shanefagan.com/2010/01/15/debunking-the-gnome-3-myths/">Gnome 3</a> this fall. The proposal is <a href="http://live.gnome.org/Gnome%203%20Release%20Splash">here</a>, im sure sponsors are welcome.<br />
I have to stress its a cross community effort so Ubuntu, Fedora, Open Suse, Open Solaris, Mint, Debian&#8230;.etc everyone who uses Gnome, develops Gnome, free and open source software lovers or people just wants to party all are welcome. I have emailed or pinged the community managers of a few distros but we need everyones help to make it happen. </p>
<p>Lets make it awesome <img src='http://shanefagan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://shanefagan.com/2010/01/20/gnome-3-world-wide-release-parties/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Debunking Gnome 3 myths</title>
		<link>http://shanefagan.com/2010/01/15/debunking-the-gnome-3-myths/</link>
		<comments>http://shanefagan.com/2010/01/15/debunking-the-gnome-3-myths/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 20:34:30 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Gnome 3]]></category>
		<category><![CDATA[gnome activity journal]]></category>
		<category><![CDATA[Gnome-shell]]></category>
		<category><![CDATA[Myths]]></category>
		<category><![CDATA[zeitgeist]]></category>

		<guid isPermaLink="false">http://shanefagan.com/?p=605</guid>
		<description><![CDATA[Some people are slightly confused about what Gnome 3 actually is. The biggest myth is Gnome Shell == Gnome 3 Actually its very far from the truth, in fact there is a lot of work that has nothing to do &#8230; <a href="http://shanefagan.com/2010/01/15/debunking-the-gnome-3-myths/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Some people are slightly confused about what Gnome 3 actually is. The biggest myth is</p>
<blockquote><p>Gnome Shell == Gnome 3</p></blockquote>
<p>Actually its very far from the truth, in fact there is a lot of work that has nothing to do with user interface.</p>
<p>The second biggest myth is</p>
<blockquote><p>Gnome will drop all support for Gnome-Panel</p></blockquote>
<p>Actually it will be fairly easy to go back to Panel if you dont like Gnome-Shell its just &#8220;gnome-panel &#8211;replace&#8221; in command line.</p>
<p>Here is a list of some of whats going on (If I forget some please feel free to comment and add them).</p>
<p>You can see the release announcement <a href="http://live.gnome.org/ThreePointZero/Plan">here</a>. For one its a redefining of the user experience with Gnome-Shell. Its also Gnome activity journal which will bring a new level of convenience to the desktop. There will be a lot of integrating of web technologies like webkit and javascript(which is what gnome shell is written in). A lot of outdated   technologies will be deprecated and new technologies introduced. A new Gnome website too.</p>
<p><strong><a href="http://live.gnome.org/GnomeShell">Gnome-Shell</a></strong><br />
There is some cool mockups and info about shell <a href="http://www.gnome.org/~mccann/shell/design/GNOME_Shell-20091114.pdf">here</a>.<br />
This is the one huge change, removing the old gnome panel written back eight years ago and replacing it with a new fresh user interface. It is written in Javascript and uses CSS for theming. Gnome Shell uses Clutter for the display and it is very exciting looking at the beauty of Moblin which uses Clutter already. It features a simple desktop and an activities area that gives and overview of workspaces and allows the user to do all of what it does currently.  It also has a built in notifications system and will soon get its own applcation indicators. Its not a huge change but it adds some new eye candy to the Gnome experience.</p>
<p><a rel="attachment wp-att-632" href="http://shanefagan.com/2010/01/15/debunking-the-gnome-3-myths/screenshot-3-2/"><img class="aligncenter size-medium wp-image-632" title="Gnome Shell activities with 2 workspaces" src="http://shanefagan.com/wp-content/uploads/2010/01/Screenshot-3-300x168.png" alt="Gnome Shell activities with 2 workspaces" width="300" height="168" /></a><br />
<a rel="attachment wp-att-631" href="http://shanefagan.com/2010/01/15/debunking-the-gnome-3-myths/screenshot-2-2/"><br />
<img class="aligncenter size-medium wp-image-631" title="Gnome Shell Activities" src="http://shanefagan.com/wp-content/uploads/2010/01/Screenshot-2-300x168.png" alt="Gnome Shell Activities" width="300" height="168" /></a><br />
<a rel="attachment wp-att-630" href="http://shanefagan.com/2010/01/15/debunking-the-gnome-3-myths/screenshot-6/"><img class="aligncenter size-medium wp-image-630" title="Gnome Shell desktop" src="http://shanefagan.com/wp-content/uploads/2010/01/Screenshot1-300x168.png" alt="Gnome Shell desktop" width="300" height="168" /></a></p>
<p><strong>Gnome Activity Journal and <a href="http://zeitgeist-project.com/">Zeitgeist</a></strong><br />
This is very cool and has a load of awesome applications throughout the desktop. Zeitgeist is an engine which simply gets your activity from the programs you use, files you open, pages you open, code you view or edit and so on. Gnome Activity Journal uses Zeitgeist, tracker and telepathy to offer a complete timeline of your activities and the history of your files. Telepathy integration is also coming for to the journal for added collaboration.<br />
What Zeitgeist offers is that it replaces GTK recently used and it can show you what activities you do most for each program. Zeitgeist and tracker will have all the information about you and your files and will add a never before seen level of information and relevance. Here is a nice video of Gnome Activity Journal in action.</p>
<p><video src="http://shanefagan.com/wp-content/uploads/2010/01/out-13.ogv" controls="controls" width="512" height="280"><a href="http://shanefagan.com/2010/01/15/debunking-the-gnome-3-myths/">If you cant see it click here</a> if you still cant see this get <a href="http://www.mozilla.com/en-US/firefox/firefox.html">Firefox</a> or <a href="http://www.google.com/chrome">Chrome</a></video></p>
<p><strong>Use of web technologies</strong><br />
The use of web technologies is very important, it enables developers from the single largest area of development to contribute. It also leverages all the goodness being done in this area. So we can use webkit to make a really cool program made using HTML, CSS, XHTML, Javascript, Ajax&#8230; Also as I mentioned above Gnome Shell is being written in Javascript to lower the barrier for new developers coming from other platforms.</p>
<p><strong>Deprecation of old technologies and increasing use of new ones</strong><br />
Cleaning up is awesome, the Gnome platform hasnt had a big clean up in a long time and its starting to get crowded. The main changes are moving fully over to the dbus and moving to dconf. This will streamline the platform substantially.</p>
<p><strong>The new Gnome Website</strong><br />
This looks really awesome.</p>
<p><a rel="attachment wp-att-615" href="http://shanefagan.com/2010/01/15/debunking-the-gnome-3-myths/screenshot-about-gnome/"><img class="aligncenter size-medium wp-image-615" title="Screenshot-About GNOME" src="http://shanefagan.com/wp-content/uploads/2010/01/Screenshot-About-GNOME-300x152.png" alt="Screenshot-About GNOME" width="300" height="152" /></a><br />
So whats coming is a clean up, a new user experience, new technology and a new website. I hope this post clarifies Gnome 3 for people and I hope you are as excited  as I am <img src='http://shanefagan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://shanefagan.com/2010/01/15/debunking-the-gnome-3-myths/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
<enclosure url="http://shanefagan.com/wp-content/uploads/2010/01/out-13.ogv" length="4799812" type="video/ogg" />
		</item>
		<item>
		<title>Lowering the programming barrier</title>
		<link>http://shanefagan.com/2009/12/27/lowering-the-programming-barrier/</link>
		<comments>http://shanefagan.com/2009/12/27/lowering-the-programming-barrier/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 20:44:38 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[quickly]]></category>
		<category><![CDATA[quidgets]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://shanefagan.com/?p=582</guid>
		<description><![CDATA[I love quickly and quidgets just for the simple reason they lower the barrier for potential programmers to join in and start easily. But it makes me think that gtk is getting old and its showing its oldness by not &#8230; <a href="http://shanefagan.com/2009/12/27/lowering-the-programming-barrier/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I love quickly and quidgets just for the simple reason they lower the barrier for potential programmers to join in and start easily. But it makes me think that gtk is getting old and its showing its oldness by not being too friendly to write using. This is a major problem because lets say you want to do hello world in java its two lines of code (I cant remember it off hand but ill dig it out if anyone cares). Here is the pygtk example I found for hello world <a href="http://www.pygtk.org/pygtk2tutorial/ch-GettingStarted.html#sec-HelloWorld">http://www.pygtk.org/pygtk2tutorial/ch-GettingStarted.html#sec-HelloWorld</a>. Maybe im a little lazy when it comes to the boring stuff in programming but I really think we should have a nice group of one liners to&#8230;<br />
A. print a message<br />
B. ask a yes or no question<br />
The main reason im saying all this is the same reason Microsoft created VB (and VB is very very simple). VB is the perfect example of lowering the barrier. We have glade and its ok but there are some problems and we have pygtk if you dont like using point and click ui drawing. The problems with glade are very simple, it needs grids to layout everything and the UI of the designer sucks. The problem with pygtk and gtk in any language is that its a big hassle.<br />
What VB does right is its a very simple language and a very simple interface. Ok your not going to do any great programs written in it because it would drive you mental and if you are an experienced programmer you will be annoyed by how rigid it is. The main thing is it lowers the barrier, <strong>anyone can use it</strong>.<br />
What java does right is that it has UI designers and it has one liner code to handle small stuff.<br />
I think the problem stems from how, when and who developed gtk and glade. They were both made by very smart people and it works perfect for them and most other people but it isnt made to be easy, its made to be functional. Im not saying scrap everything im saying look again and see what can be simplified and what can be nicer. The when is simple it was designed back in 1998-2000 so its at least 9 years out of date in terms of style. How is also simple it gtk was made as a big functional tool kit that works because thats all they wanted and needed at the time. They more than likely didnt think of a wider audience using it.<br />
And all projects from time to time need to have a long hard look at themselves and see what needs changing. Firefox is changing itself open office is doing it too why not gtk? why not every old project in gnome? I think what is needed is competition to drive the need for change otherwise we just put up with the good and the bad.<br />
Oh and sorry to all the kde folks I dont have a clue about the state of your GUI programming but it looks nice <img src='http://shanefagan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
]]></content:encoded>
			<wfw:commentRss>http://shanefagan.com/2009/12/27/lowering-the-programming-barrier/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Google chrome hidden but awesome feature</title>
		<link>http://shanefagan.com/2009/12/11/google-chrome-hidden-but-awesome-feature/</link>
		<comments>http://shanefagan.com/2009/12/11/google-chrome-hidden-but-awesome-feature/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 16:32:36 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://shanefagan.com/?p=558</guid>
		<description><![CDATA[Ok at the moment chrome does most of what firefox does at the moment but not much difference. I found a button in chrome that does something awesome. What that says is &#8220;Create application shotcuts&#8221;. No its not a funny &#8230; <a href="http://shanefagan.com/2009/12/11/google-chrome-hidden-but-awesome-feature/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ok at the moment chrome does most of what firefox does at the moment but not much difference. I found a button in chrome that does something awesome. </p>
<p><a href="http://shanefagan.com/2009/12/11/google-chrome-hidden-but-awesome-feature/screenshot-google-google-chrome/" rel="attachment wp-att-559"><img src="http://shanefagan.com/wp-content/uploads/2009/12/Screenshot-Google-Google-Chrome-300x163.png" alt="Screenshot-Google - Google Chrome" title="Screenshot-Google - Google Chrome" width="300" height="163" class="aligncenter size-medium wp-image-559" /></a></p>
<p>What that says is &#8220;Create application shotcuts&#8221;. No its not a funny way to say bookmark it to the desktop. Its the exact same idea as mozilla prism. Its a website acting like an application on the computer. So it adds a menu shortcut or desktop shortcut to run the website like an application.</p>
<p><a href="http://shanefagan.com/2009/12/11/google-chrome-hidden-but-awesome-feature/screenshot-4/" rel="attachment wp-att-560"><img src="http://shanefagan.com/wp-content/uploads/2009/12/Screenshot1-300x168.png" alt="Menu shot" title="Menu shot" width="300" height="168" class="aligncenter size-medium wp-image-560" /></a></p>
<p>Then it runs in a window with just webkit.</p>
<p><a href="http://shanefagan.com/2009/12/11/google-chrome-hidden-but-awesome-feature/screenshot-1-2/" rel="attachment wp-att-561"><img src="http://shanefagan.com/wp-content/uploads/2009/12/Screenshot-11-300x168.png" alt="Webkit window with just google in it" title="Webkit window with just google in it" width="300" height="168" class="aligncenter size-medium wp-image-561" /></a></p>
<p>It is a nice feature and it adds the menu shortcuts itself witch is great too. I didnt notice it before and in truth its not the most special feature but it is good that they thought outside the box when it comes to the web becoming more application like. The lines really do blur when you start seeing google docs like an application on your computer. </p>
<p><a href="http://shanefagan.com/2009/12/11/google-chrome-hidden-but-awesome-feature/googledocs/" rel="attachment wp-att-562"><img src="http://shanefagan.com/wp-content/uploads/2009/12/googledocs-300x168.png" alt="googledocs" title="googledocs" width="300" height="168" class="aligncenter size-medium wp-image-562" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://shanefagan.com/2009/12/11/google-chrome-hidden-but-awesome-feature/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Oh OGG when will it be your time&#8230;.?</title>
		<link>http://shanefagan.com/2009/12/10/oh-ogg-when-will-it-be-your-time/</link>
		<comments>http://shanefagan.com/2009/12/10/oh-ogg-when-will-it-be-your-time/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 23:56:42 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[OGG]]></category>
		<category><![CDATA[open solaris]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Theora]]></category>
		<category><![CDATA[Vorbis]]></category>
		<category><![CDATA[Wikipedia]]></category>

		<guid isPermaLink="false">http://shanefagan.com/?p=554</guid>
		<description><![CDATA[I&#8217;m an optimist, specifically for ubuntu and the open source/free software world. One thing that puzzles me is OGG Theora and Vorbis. We see Wikimedia (Wikipedia, wikidictonary&#8230;etc) using OGG technologies as well as mozilla, google and opera embracing it. It &#8230; <a href="http://shanefagan.com/2009/12/10/oh-ogg-when-will-it-be-your-time/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m an optimist, specifically for ubuntu and the open source/free software world. One thing that puzzles me is OGG Theora and Vorbis. We see Wikimedia (Wikipedia, wikidictonary&#8230;etc) using OGG technologies as well as mozilla, google and opera embracing it. It is included by default in nearly all linux distributions (I say nearly all because I cant think of any that dont but id say some don&#8217;t have it). They are the only freely distributable codecs around. </p>
<p>So why am I still unsure about OGG being used worldwide as the standard for audio/video files?<br />
1. It wont be standardized as part of HTML5<br />
2. MP3 although outdated are still installed on more devices sold on the market.<br />
3. No big company is pushing its adoption<br />
4. Even people who support free software have no reason to encode their library into free formats.<br />
5. The ubuntu one music store (going by the meeting at the UDS) more than likely wont offer OGGs as a download option.<br />
6. Google bought On2, so they might push VP8 to the main stage by using it in Google Chrome (the browser and the OS) and on Youtube as embedded HTML5 video. </p>
<p>I think at the moment more can be done to encourage the use of OGGs, comparing sizes and emphasizing the free part is all well and good but it doesn&#8217;t push it to the users. Its an aggressive market, MP3, MP4 and WMA all are pushed to the users by massive companies like Apple and Microsoft. Ubuntu, Fedora, Open Solaris, FreeBSD and Opensuse (there are loads i&#8217;m not going to list them all) all distribute OGG codecs but it just seems that not many users use them and thats a shame. </p>
<p>Me personally I don&#8217;t use them because I have way too much music and video to convert and there wouldn&#8217;t be much point because if I convert it all I will have a degradation in quality because each codec removes different parts of the tracks. Plus I have an iPod and that doesn&#8217;t play OGGs. (before anyone asks I looked into it and I couldn&#8217;t find any OGG players in any of the shops I visited in Ireland)</p>
<p>One thing I have to say as a great side note is that FLAC is the most used lossless codec around and that is such a awesome example of how a free software product can dominate just because its great. </p>
]]></content:encoded>
			<wfw:commentRss>http://shanefagan.com/2009/12/10/oh-ogg-when-will-it-be-your-time/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>FSF</title>
		<link>http://shanefagan.com/2009/09/23/fsf/</link>
		<comments>http://shanefagan.com/2009/09/23/fsf/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 13:11:24 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[FSF]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RMS]]></category>

		<guid isPermaLink="false">http://shanefagan.com/?p=426</guid>
		<description><![CDATA[Recently ive heard a lot of strange mailing list banter, mainly from the Gnome marketing mailing list. Its in regard to the FSF (Free Software foundation) terms like &#8220;Free Software&#8221; and &#8220;GNU/Linux&#8221;. The FSF believes that everyone should use the &#8230; <a href="http://shanefagan.com/2009/09/23/fsf/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Recently ive heard a lot of strange mailing list banter, mainly from the <a href="http://mail.gnome.org/archives/marketing-list/2009-September/msg00102.html">Gnome marketing mailing list</a>. Its in regard to the FSF (Free Software foundation) terms like &#8220;Free Software&#8221; and &#8220;GNU/Linux&#8221;. The FSF believes that everyone should use the term GNU/Linux rather than just Linux and use Free Software not open source.<br />
<strong>What im wondering is are the FSF an extremist organisation that no one takes entirely seriously?</strong><br />
Dont get me wrong I love the idea of free software, the ability to change share and use software for any purpose is something that I really want. On the other hand one has to understand companies like Nvidia who have trade secrets to protect and would rather not let anyone outside of the company look at the specifications for their GPUs. So Nvidia write their own proprietary drivers but at least they make drivers and thats the main thing we want, support. In order to compete in a modern world we need help even if its not in the way that we would like. The FSF dont see it that way. Richard Stallman called Miguel De Icaza a traitor and he is one of the biggest contributors to free software.<br />
The FSF need to evolve from the hard line no means no mentality and embrace every little boost we get towards our ultimate goal of a world without the boundaries of proprietary software.<br />
The simple fact is that if a proprietary tool for example Nvidia drivers makes it easier to use free software ill use it until something free can replace it. The FSF condemn that and they shouldnt. They should stop preaching and help make free software great. Being a voice box isnt helpful, attacking supporters isnt helpful. Actually programming, translating, answering questions for new users or writing manuals is helpful but they havent done much of those in a long time. The FSF seem to be less of a help and more of a chain around our legs.<br />
They wrote GPL, campaign  and help hosting projects but hosting is done by many other organisations (source forge, lauchpad, Gnome&#8217;s bzr repo&#8230;.etc) and campaigning is useless when you are campaigning for an ideal. The best way to campaign in my opinion is to show that the alternative is better, preaching the ideal is useless. So the only thing that the FSF have contributed recently is a licence. A great licence though.<br />
<strong>Lastly I have to say whats in a name?</strong><br />
Of course we recognise the GNU projects contributions but Linux is more used than GNU/Linux. Its only politics and id say if people really wanted we could be calling it Gnome/Linux or KDE/Linux. People have the right to use whatever name they want. I could start using the name &#8220;monkey&#8221; instead of &#8220;GNU/Linux&#8221; if I wanted so the FSF should just let it go. The simple fact of the matter is that Linux is a lot easier to say. </p>
<p>So to summarise this whole rant, the FSF need to not be so judgemental and they need to stop talking about change and instead help it. We need to stop fighting and being so negative for our own good. </p>
]]></content:encoded>
			<wfw:commentRss>http://shanefagan.com/2009/09/23/fsf/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Codeplex&#8230;</title>
		<link>http://shanefagan.com/2009/09/16/codeplex/</link>
		<comments>http://shanefagan.com/2009/09/16/codeplex/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 09:35:46 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[codeplex]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Novell]]></category>

		<guid isPermaLink="false">http://shanefagan.com/?p=418</guid>
		<description><![CDATA[Microsoft again with its confusing strategy of open source attack and aid, (quietly) made a new thing called the codeplex foundation. According to the website they created it to help bridge the gap between commercial companies and the open source &#8230; <a href="http://shanefagan.com/2009/09/16/codeplex/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Microsoft again with its confusing strategy of open source attack and aid, (quietly) made a new thing called the codeplex foundation. According to the website they created it to help bridge the gap between commercial companies and the open source world. Great idea but the board is made up of microsoft employees and what I like to call &#8220;friends of microsoft&#8221;. By &#8220;friends of microsoft&#8221; I mean people like Miguel De Icaza and Shaun Bruce Walker.<br />
Again only time will tell how effective this new foundation is going to be but im quite interested to see what interest is displayed by non microsoft companies and non &#8220;friends of microsoft&#8221;.<br />
Check out its website <a href="http://codeplex.org">http://codeplex.org</a><br />
All that being said ill keep an open mind about this and hopefully it will be helpful to the community as a whole.</p>
]]></content:encoded>
			<wfw:commentRss>http://shanefagan.com/2009/09/16/codeplex/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
