<?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>Elphin &#187; Linux</title>
	<atom:link href="http://www.elphin.com/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.elphin.com</link>
	<description>Making fine software since 1998</description>
	<lastBuildDate>Sun, 09 Aug 2009 16:28:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>I&#8217;m a Qt Convert!</title>
		<link>http://www.elphin.com/2009/03/im-a-qt-convert/</link>
		<comments>http://www.elphin.com/2009/03/im-a-qt-convert/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 22:11:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Geocaching]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.dixo.net/?p=280</guid>
		<description><![CDATA[Once upon a time, I used to do a lot of GUI app development. My professional career started back in 1993 writing Windows 3.1 apps in C, and continued for several years, switching to C++ and using the MFC framework. But from about 1998 I found myself steadily doing  less native GUI application development, [...]]]></description>
			<content:encoded><![CDATA[<p>Once upon a time, I used to do a lot of GUI app development. My professional career started back in 1993 writing Windows 3.1 apps in C, and continued for several years, switching to C++ and using the MFC framework. But from about 1998 I found myself steadily doing  less native GUI application development, and more and more web server based work.</p>
<p>While I enjoy all the work I do, I do miss being closer to the machine. The average PC is ridiculously powerful these days, but your average web application can&#8217;t do much with that power.</p>
<p>I&#8217;ve switched my home desktop to Ubuntu recently, and loving it. But, there&#8217;s a few Windows apps I miss. What&#8217;s a developer to do? What is a developer, skilled in C++ GUI development, to do, eh? Answer me that.</p>
<p>The recent release of <a href="http://www.qtsoftware.com/downloads">Qt4.5</a> and it&#8217;s accompanying <a href="http://www.qtsoftware.com/products/licensing/licensing">licence change</a> couldn&#8217;t have come at a better time. I had an itch to scratch, and it looked <em>gooood</em>. One simple install, and you have a great IDE, a GUI designer, and a stack of great classes and widgets. I was sold on the ease of integrating a <a href="http://www.qtsoftware.com/products/library/modular-class-library#info_webkit">WebKit browser</a> and the fact I could build a <a href="http://www.qtsoftware.com/products/library/modular-class-library#info_scripting">ECMAScript based scripting engine</a> for my app. But there&#8217;s so much more! I was a little skeptical of the smoke and mirrors behind the <a href="http://doc.trolltech.com/4.5/signalsandslots.html">signals and slots</a> paradigm, but having used it for a weekend, I&#8217;m sold.</p>
<p>Bottom line is that I spent more time writing my app than figuring out the framework. There&#8217;s hardly any &#8220;boilerplate&#8221; crap in each class. Once you&#8217;ve written your first signal and slot handler, you&#8217;re away. It&#8217;s all thriller, and no filler <img src='http://www.elphin.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>As if that wasn&#8217;t exciting enough, recompiling for Windows and Mac is easy too. Qt doesn&#8217;t just get you closer to your machine, it gets you closer to *all* machines. Hallelujah, Flying Spaghetti Monster be praised, I&#8217;ve rediscovered a love of programming I didn&#8217;t know I&#8217;d lost.</p>
<p>Anyway&#8230;..</p>
<p>I don&#8217;t want to say too much about the app I&#8217;m writing, aside from the fact that it&#8217;s aimed at geocachers. It&#8217;s called <a href="http://ammotin.com">Ammotin</a>, and will probably get released much later in the year. I think it will be spectacular, because Qt has got me so fired up and focussing on the app, that I don&#8217;t need to worry too much about the framework.</p>
<p>Am I over excited?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elphin.com/2009/03/im-a-qt-convert/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using Qt Creator with Ubuntu 8.10</title>
		<link>http://www.elphin.com/2009/03/using-qt-creator-with-ubuntu-810/</link>
		<comments>http://www.elphin.com/2009/03/using-qt-creator-with-ubuntu-810/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 17:26:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.dixo.net/?p=274</guid>
		<description><![CDATA[The recent change of licencing model for the Qt toolkit got it a lot of press recently. My GUI-based development experience is all Windows based, using MFC and wxWidgets. As I&#8217;ve found myself using Ubuntu and OSX a lot more recently, the idea of using Qt to write software to run on Windows, Linux or [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.qtsoftware.com/downloads">The recent change of <a href="http://www.qtsoftware.com/products/licensing/licensing">licencing model</a> for the <a href="http://en.wikipedia.org/wiki/Qt_(toolkit)">Qt toolkit</a> got it a lot of <a href="http://www.theregister.co.uk/2009/01/14/qt_lgpl_nokia_trolltech/">press</a> <a href="http://www.theregister.co.uk/2009/03/03/nokia_qt_major_update/">recently</a>. My GUI-based development experience is all Windows based, using <a href="http://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library">MFC</a> and <a href="http://www.wxwidgets.org/">wxWidgets</a>. As I&#8217;ve found myself using Ubuntu and OSX a lot more recently, the idea of using Qt to write software to run on Windows, Linux or OSX has some appeal. Of particular interest was the ease with which you can integrate <a href="http://webkit.org/">WebKit</a>, allowing you to embed web capabilities into a cross-platform app with ease.</p>
<p>Installation under Ubuntu 8.10 is straightforward, but I&#8217;m writing this post just to note the install steps I took. Hope it helps someone!</p>
<ul>
<li><a href="http://www.qtsoftware.com/downloads">Download and install the SDK</a>, which includes an IDE</li>
<li>Once installed, there&#8217;s a few packages you&#8217;ll need to ensure your first build completes:</li>
<li>sudo apt-get install libfreetype6-dev  libfontconfig-dev  libxrender-dev libsm-dev libglib2.0-dev</li>
</ul>
<p>Now you&#8217;re good to go!</p>
<p><em><strong>Edit</strong>: Edvaldo in the comments noted he needed to install some additional packages as follows:</em></p>
<ul>
<li>
sudo apt-get install libxext-dev libxext6-dbg x11proto-xext-dev
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.elphin.com/2009/03/using-qt-creator-with-ubuntu-810/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Linux Professional Institute Certification</title>
		<link>http://www.elphin.com/2006/11/linux-professional-institute-certification/</link>
		<comments>http://www.elphin.com/2006/11/linux-professional-institute-certification/#comments</comments>
		<pubDate>Thu, 09 Nov 2006 11:59:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.dixo.net/2006/11/10/linux-professional-institute-certification/</guid>
		<description><![CDATA[Went to another meeting of the Hertfordshire Linux User Group on Wednesday night, when Rob Davis gave a talk on his experiences taking the Linux Professional Institute level 1 certification exams.
While I&#8217;m not sure that the certificate itself will carry much weight with employers, what is interesting is how studying for the certificate forces you [...]]]></description>
			<content:encoded><![CDATA[<p>Went to another meeting of the <a href="http://www.herts.lug.org.uk/">Hertfordshire Linux User Group</a> on Wednesday night, when <a href="http://www.jumpstation.co.uk/">Rob Davis</a> gave a talk on his experiences taking the <a href="http://www.lpi.org/">Linux Professional Institute</a> level 1 certification exams.</p>
<p>While I&#8217;m not sure that the certificate itself will carry much weight with employers, what is interesting is how studying for the certificate forces you to investigate areas you&#8217;ve not previously explored, rounding out your knowledge.</p>
<p>The only cost is the exam itself, which at the test centre closest to me would cost Â£78 per exam (US$150), and you need to sit two exams for each level of certification. Should be an easy task to persuade an employer to stump up such a small amount for getting more knowledgable employees.</p>
<p>There are some books around to help too. Rob read <a href="http://www.amazon.co.uk/LPIC-Exam-Cram-101-102/dp/0789731274/sr=11-1/qid=1163159462/ref=sr_11_1/202-1290421-4089465">LPIC I Exam Cram 2</a> and wrote a <a href="http://books.slashdot.org/article.pl?sid=05/05/18/1911248">review</a> of the book on Slashdot, but (sadly) his (admittedly profusive) use of (too many) parentheses drew a few less then complimentary comments. I noticed Amazon also have an O&#8217;Reilly book published in August which I guess would be more to date too &#8211; <a href="http://www.amazon.co.uk/LPI-Linux-Certification-Nutshell-2nd/dp/0596005288/ref=pd_sim_b_1/202-1290421-4089465">LPI Linux Certification in a Nutshell, 2nd Edition</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elphin.com/2006/11/linux-professional-institute-certification/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
