<?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>digital nomad &#187; ubuntu</title>
	<atom:link href="http://www.gaggl.com/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gaggl.com</link>
	<description>so many ideas - so little time ...</description>
	<lastBuildDate>Mon, 06 Feb 2012 07:58:22 +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>Getting a handle on Ubuntu mobile power management</title>
		<link>http://www.gaggl.com/2012/02/getting-a-handle-on-ubuntu-mobile-power-management/</link>
		<comments>http://www.gaggl.com/2012/02/getting-a-handle-on-ubuntu-mobile-power-management/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 07:57:25 +0000</pubDate>
		<dc:creator>leogaggl</dc:creator>
				<category><![CDATA[documentation]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[toshiba]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.gaggl.com/?p=773</guid>
		<description><![CDATA[To get an idea on the current power usage and some suggestions on how to improve power-management &#8216;powertop&#8216; is a must-have. sudo apt-get install powertop Powertop Screenshot For some more detailed suggestions this is a good start: https://help.ubuntu.com/community/PowerManagement/ReducedPower]]></description>
			<content:encoded><![CDATA[<p>To get an idea on the current power usage and some suggestions on how to improve power-management &#8216;<strong>powertop</strong>&#8216; is a must-have.</p>
<pre>sudo apt-get install powertop</pre>
<p><a href="http://www.gaggl.com/wp-content/uploads/2012/02/powertop.png"><img class="size-medium wp-image-777" title="Powertop Screenshot" src="http://www.gaggl.com/wp-content/uploads/2012/02/powertop-300x180.png" alt="" width="300" height="180" /></a></p>
<div class="mceTemp">
<dl id="attachment_777" class="wp-caption alignnone" style="width: 310px;">
<dd class="wp-caption-dd">Powertop Screenshot</dd>
</dl>
</div>
<p>For some more detailed suggestions this is a good start: <a href="https://help.ubuntu.com/community/PowerManagement/ReducedPower">https://help.ubuntu.com/community/PowerManagement/ReducedPower</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gaggl.com/2012/02/getting-a-handle-on-ubuntu-mobile-power-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Turning the Toshiba Z830 into a Ubuntu Ultrabook</title>
		<link>http://www.gaggl.com/2012/02/turning-the-toshiba-z830-into-a-ubuntu-ultrabook/</link>
		<comments>http://www.gaggl.com/2012/02/turning-the-toshiba-z830-into-a-ubuntu-ultrabook/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 03:03:07 +0000</pubDate>
		<dc:creator>leogaggl</dc:creator>
				<category><![CDATA[documentation]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[alternatives]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[toshiba]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ultrabook]]></category>
		<category><![CDATA[z830]]></category>

		<guid isPermaLink="false">http://www.gaggl.com/?p=750</guid>
		<description><![CDATA[Since I will have to do a fair amount of traveling in the next year I was in need of upgrading my trusted workhorse of Toshiba Qosmio F60 to a more portable option that will be easier on the shoulders &#8230; <a href="http://www.gaggl.com/2012/02/turning-the-toshiba-z830-into-a-ubuntu-ultrabook/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a title="ultrabook by leogaggl, on Flickr" href="http://www.flickr.com/photos/leogaggl/6821823795/"><img src="http://farm8.staticflickr.com/7028/6821823795_69d2eaa2fe.jpg" alt="ultrabook" width="500" height="417" /></a></p>
<p>Since I will have to do a fair amount of traveling in the next year I was in need of upgrading my trusted workhorse of Toshiba Qosmio F60 to a more portable option that will be easier on the shoulders during long travels. After doing some research in the available options it came down between the Intel i7 variants of <a title="Samsung NP900X3A" href="http://goo.gl/RnY2R" target="_blank">Samsung Series 9</a> and the <a title="Toshiba Z830" href="http://www.mytoshiba.com.au/products/computers/satellite/z830" target="_blank">Toshiba Z830</a>.</p>
<p>Thanks to these sites for some useful content:</p>
<ul>
<li><a href="https://wiki.ubuntu.com/HardwareSupport/">https://wiki.ubuntu.com/HardwareSupport/</a></li>
<li><a href="http://www.linlap.com/wiki/toshiba+portege+z830-10f">http://www.linlap.com/wiki/toshiba+portege+z830-10f</a></li>
<li><a href="http://blog.stevenocchipinti.com/2011/12/toshiba-portege-z830.html">http://blog.stevenocchipinti.com/2011/12/toshiba-portege-z830.html</a></li>
<li><a href="http://www.bestultrabooks.co/">http://www.bestultrabooks.co/</a></li>
</ul>
<p>In the end it came down to Toshiba having full-size VGA, HDMI and Ethernet connectors at the rear of the unit (no need for carrying adapters) and getting a very decent price rebate for the Toshiba.</p>
<p>The first and only task in the included Windows 7 OS was to create a recovery USB drive using the Toshiba included utility (on the desktop). You need a <strong>12GB</strong> USB stick (found out the hard way after buying an 8GB version with the unit on advice of the sales guy).</p>
<p>After booting from a USB stick created from the Ubuntu 11.10 ISO (<a title="Ubuntu Download" href="http://www.ubuntu.com/download/ubuntu/download" target="_blank">http://www.ubuntu.com/download/ubuntu/download</a>) with Ubuntu Bootdisk Creator (or alternatively UnetBootin) I opted to wipe the whole SSD drive. If you are not sure that you want to stick with Ubuntu it might be safer to try running from USB or dual-boot.</p>
<p><strong>Note</strong>: you need to use the USB3 connector on the right-hand side of the machine to boot (not the rear USB2 connectors). Press the F-12 Function key when turning the unit off and choose the USB Boot option.</p>
<p>It always gives me strange pleasure to wipe a pristine new machine from all the rubbish that manufacturers pre-install and start with a clean system that I can customise to my needs (without having redundant stuff cluttering the system and waste valuable resources).  So enjoy that part <img src='http://www.gaggl.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a title="toshy ultrabook by leogaggl, on Flickr" href="http://www.flickr.com/photos/leogaggl/6821823783/"><img src="http://farm8.staticflickr.com/7032/6821823783_80a7c40164.jpg" alt="toshy ultrabook" width="500" height="375" /></a></p>
<p>The Oneiric Ocelot (11.10) installation was extremely smooth. As predicted by the previous research all the hardware was detected automatically. Even Bluetooth and Toshiba Function keys (screen brightness and display switching) work without any tweaking.</p>
<p>I am currently looking into some SSD specific tweaks thanks to this article on <a title="ZDNET SSD Linux Tweaks" href="http://www.zdnet.com/blog/perlow/geek-sheet-a-tweakers-guide-to-solid-state-drives-ssds-and-linux/9190" target="_blank">ZDNET</a>. I will post future updates on further experiences when it comes to battery-life and other day-2-day issues.</p>
<p>Update: I have made a tweak to improve disk I/O parameters to improve SSD performance</p>
<p>Disable the &#8216;elevator&#8217; I/O scheduler in the kernel by editing the default Grub config (/etc/default/grub)</p>
<pre>GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=noop"</pre>
<p>Looks like this unit is definitely a good option for people looking for Ubuntu Notebook / Ultrabook hardware. Well done Toshiba ! Now I just want a refund for the wasted Windows license&#8230;.</p>
<p>Enjoy your <a title="Open Source Definition (Wikipedia)" href="http://en.wikipedia.org/wiki/Open_source" target="_blank">OPEN</a> Ultrabook !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gaggl.com/2012/02/turning-the-toshiba-z830-into-a-ubuntu-ultrabook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Blackboard Collaborate (Elluminate) on Ubuntu</title>
		<link>http://www.gaggl.com/2011/10/using-blackboard-collaborate-elluminate-on-ubuntu/</link>
		<comments>http://www.gaggl.com/2011/10/using-blackboard-collaborate-elluminate-on-ubuntu/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 02:19:10 +0000</pubDate>
		<dc:creator>leogaggl</dc:creator>
				<category><![CDATA[documentation]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[online learning]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.gaggl.com/?p=648</guid>
		<description><![CDATA[Like it or not (personally I am in the second category) Blackboard Collaborate or Elluminate (as it is still more commonly referred to) is something you have a hard time avoiding if you work in online education. I discovered that I &#8230; <a href="http://www.gaggl.com/2011/10/using-blackboard-collaborate-elluminate-on-ubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Like it or not (personally I am in the second category) Blackboard Collaborate or Elluminate (as it is still more commonly referred to) is something you have a hard time avoiding if you work in online education.</p>
<p>I discovered that I have audio issues on some Ubuntu Linux machines and found the following to fix the issues.</p>
<p>1) Install alsa-aoss</p>
<pre>apt-get install alsa-oss</pre>
<p>2) Save the Elluminate Java Webstard (.JNLP) file to a local folder &#8211; DO NOT OPEN IN BROWSER<br />
3) Launch Elluminate using this command (in the folder you saved the JNLP)</p>
<pre>aoss javaws meeting.jnlp</pre>
<p>Thanks go to all people involved in this forum thread: <a title="Ubuntu Forums" href="http://ubuntuforums.org/showthread.php?t=1081899" target="_blank">http://ubuntuforums.org/showthread.php?t=1081899</a></p>
<p>EDIT:</p>
<p>1) This assumes you are already running Sun (Oracle) Java JRE not the default OpenJDK as apparently Blackboard Collaborate does not play nice with the default OpenJDK. I have described the install on 11.10 <a title="Installing Java6 JDK on Ubuntu 11.10" href="http://www.gaggl.com/2011/10/installing-java6-jdk-on-ubuntu-11-10/">here</a>.</p>
<p>2) Make sure you have updated the alternatives for javaws (install only sets the java alternatives).</p>
<pre>update-alternatives --config javaws</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gaggl.com/2011/10/using-blackboard-collaborate-elluminate-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu &#8211; create manual application launcher (Unity)</title>
		<link>http://www.gaggl.com/2011/10/ubuntu-create-manual-application-launcher-unity/</link>
		<comments>http://www.gaggl.com/2011/10/ubuntu-create-manual-application-launcher-unity/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 08:12:02 +0000</pubDate>
		<dc:creator>leogaggl</dc:creator>
				<category><![CDATA[documentation]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[launcher]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://www.gaggl.com/?p=638</guid>
		<description><![CDATA[With every new release of Ubuntu I am becoming more resigned to the fact that the effort to revert back to the Ubuntu Classic (Gnome 2) interface is getting harder and sooner or later I will have to bite the &#8230; <a href="http://www.gaggl.com/2011/10/ubuntu-create-manual-application-launcher-unity/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>With every new release of Ubuntu I am becoming more resigned to the fact that the effort to revert back to the Ubuntu Classic (Gnome 2) interface is getting harder and sooner or later I will have to bite the bullet and learn to live with the ugly and more cumbersome Unity interface (specially since Gnome 3 seems to be even worse). One of the first issues I found is that there seems to be no easy way to manually add programs to the &#8220;Launcher&#8221; (as well as to the applications list).</p>
<p>After some digging everything seems to be still via .desktop files in /usr/share/applications/</p>
<p>1) Create the desktop file</p>
<pre>vim /usr/share/applications/eclipse.desktop</pre>
<p>2) Copy the following into the file (Note: adjust application name and path)</p>
<pre>[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
StartupNotify=true
Icon=/path/to/application/icon.xpm
Name=Eclipse
Comment=Programming IDE
Exec=env UBUNTU_MENUPROXY=0 /path/to/application/eclipse
Categories=Application;Development;</pre>
<p>3) Update the desktop database</p>
<pre>update-desktop-database</pre>
<p>UPDATE: According to this article: h<a title="OMG Ubuntu" href="ttp://www.omgubuntu.co.uk/2011/11/ubuntu-desktop-designers-clarify-on-configurability/" target="_blank">ttp://www.omgubuntu.co.uk/2011/11/ubuntu-desktop-designers-clarify-on-configurability/</a> the Ubuntu developers have confirmed some more reconfigurability in future releases.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gaggl.com/2011/10/ubuntu-create-manual-application-launcher-unity/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installing Java6 JDK on Ubuntu 11.10</title>
		<link>http://www.gaggl.com/2011/10/installing-java6-jdk-on-ubuntu-11-10/</link>
		<comments>http://www.gaggl.com/2011/10/installing-java6-jdk-on-ubuntu-11-10/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 03:00:09 +0000</pubDate>
		<dc:creator>leogaggl</dc:creator>
				<category><![CDATA[documentation]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[11.10]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jdk]]></category>
		<category><![CDATA[oneiric ocelot]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.gaggl.com/?p=634</guid>
		<description><![CDATA[Since sun-java6-jdk has been removed from the default Ubuntu 11.10 (Oneiric Ocelot) repositories you need to add a PPA repository (unless you want to install by hand) sudo add-apt-repository ppa:ferramroberto/java sudo apt-get update sudo apt-get install sun-java6-jdk sun-java6-plugin]]></description>
			<content:encoded><![CDATA[<p>Since sun-java6-jdk has been removed from the default Ubuntu 11.10 (Oneiric Ocelot) repositories you need to add a PPA repository (unless you want to install by hand)</p>
<pre>sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.gaggl.com/2011/10/installing-java6-jdk-on-ubuntu-11-10/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Back up Google Apps Mail using getmail4 + IMAP</title>
		<link>http://www.gaggl.com/2011/10/back-up-google-apps-mail-using-getmail4-imap/</link>
		<comments>http://www.gaggl.com/2011/10/back-up-google-apps-mail-using-getmail4-imap/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 01:57:28 +0000</pubDate>
		<dc:creator>leogaggl</dc:creator>
				<category><![CDATA[documentation]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[getmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[googleapps]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.gaggl.com/?p=605</guid>
		<description><![CDATA[Just a quick note on how to configure backups of Google Apps email to a local machine. Install getmail apt-get install getmail4 create config directory Create a subdirectory in users home folder (and change permissions) mkdir .getmail touch .getmail create &#8230; <a href="http://www.gaggl.com/2011/10/back-up-google-apps-mail-using-getmail4-imap/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Just a quick note on how to configure backups of Google Apps email to a local machine.</p>
<h3>Install getmail</h3>
<pre>apt-get install getmail4</pre>
<h3>create config directory</h3>
<p>Create a subdirectory in users home folder (and change permissions)</p>
<pre>mkdir .getmail
touch .getmail</pre>
<h3>create config file</h3>
<p>Create a file such as .getmail/username.gmail</p>
<pre>[retriever]
type = SimpleIMAPSSLRetriever
server = imap.gmail.com
username = username@domain.tld
password = password
mailboxes = ("[Gmail]/All Mail",)

[destination]
type = Maildir
path = /path/to/storage/directory/

[options]
# print messages about each action (verbose = 2)
# Other options:
# 0 prints only warnings and errors
# 1 prints messages about retrieving and deleting messages only
verbose = 1
message_log = ~/.getmail/gmail.log</pre>
<h3>create data directories for storage</h3>
<p>Create 3 sub-directories in your designated data directory</p>
<pre>mkdir cur new tmp</pre>
<h3>run getmail</h3>
<pre>getmail -r username.gmail</pre>
<p>Whilst this is more a &#8216;note to self&#8217; rather than actual documentation &#8211; maybe it&#8217;s of use to somebody.</p>
<p>Thanks go to Matt Cutts: <a href="http://www.mattcutts.com/blog/backup-gmail-in-linux-with-getmail/" title="Matt Cutts Blug" target="_blank">http://www.mattcutts.com/blog/backup-gmail-in-linux-with-getmail/</a> for the start.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gaggl.com/2011/10/back-up-google-apps-mail-using-getmail4-imap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running your business (mostly) on Open Source Software</title>
		<link>http://www.gaggl.com/2011/09/running-your-business-mostly-on-open-source-software/</link>
		<comments>http://www.gaggl.com/2011/09/running-your-business-mostly-on-open-source-software/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 06:34:31 +0000</pubDate>
		<dc:creator>leogaggl</dc:creator>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[telework / digital nomads]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[roi]]></category>
		<category><![CDATA[sme]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.gaggl.com/?p=479</guid>
		<description><![CDATA[The release of the latest Ubuntu Version has been seen by a number of commentators as the most end-user friendly yet and signals another milestone in the readiness of Free and Open Source Software (FOSS) for more widespread (and business) &#8230; <a href="http://www.gaggl.com/2011/09/running-your-business-mostly-on-open-source-software/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The release of the latest <a title="Ubuntu Linux Homepage" href="http://www.ubuntu.com/" target="_blank">Ubuntu</a> Version has been seen by a number of commentators as the most end-user friendly yet and signals another milestone in the readiness of Free and Open Source Software (FOSS) for more widespread (and business) use.</p>
<p>As a long-term user of a number of different Operating Systems and as SME Owner for the last 15 years I have overseen the gradual replacement of a number of proprietary software solutions with FOSS Alternatives. With the beginning of the new financial year however, we are planning to go another step further and are starting to change our default Operating System to Ubuntu (from MS Windows).</p>
<p>It is worth pointing out that I don&#8217;t have an issue with paying for software (after all we are partly in the software development business). We also happily pay quite a number of SaaS suppliers for their services (see list below) and support. My main issue is why I should pay license fees for standard software (i.e. Office Productivity Tools) when there is so many excellent community developed products out there that do the same (in some instances better, in some instances just adequate) job ? It is hard enough running a small business in the current climate.</p>
<p>One major benefit of changing over to a web-based (FOSS) approach to our back-end systems has been the ability to operate from anywhere. This has dramatically increased productivity for myself as well as staff being able to work from home more often. This is mainly due to changing back-end systems to browser based software, but also due to the fact that you can access the web-based software also on personal devices (such as phones).</p>
<p>Since licensing fees are only one part of the cost of running software it has to be said that support for users in the early days is certainly higher than just keeping the &#8216;stuff they know&#8217; and have been taught at University / TAFE / Schools. Different tools will always require some learning curve to get familiar with the new environment.  However in the long run we have not seen a significant difference to the previous scenario.</p>
<p>For Software development reasons we still have to maintain a license for some of these systems for testing purposes, however it has been quite a while since we have actually done so for actual production purposes.</p>
<h2>Advantages</h2>
<ul>
<li>No license and reoccurring upgrade fees (other than service fees)</li>
<li>Community support</li>
</ul>
<h2>Downsides</h2>
<ul>
<li>Drivers (some drivers for Graphics Cards can still be a bit of a challenge)</li>
<li>Accessories / devices (if you run a lot of (b)leading edge devices such as USB accessoroes, it can be a challenge to get appropriate Linux support)</li>
</ul>
<p>It generally pays to check user forums (for Ubuntu there is a <a title="Ubuntu certified hardware" href="http://www.ubuntu.com/certification/" target="_blank">list of certified hardware</a>) before buying accessories. However most common hardware (such as major phones and personal audio devices) have good support.</p>
<h2>Show-stoppers / Challenges</h2>
<p>In previous attempts when contemplating the phasing out of Windows as the Standard Operating Environment in our business we were faced with some show-stoppers such as our Accounting Package that was not available at all in a non-Windows environment. However we have since migrated all of our mission-critical applications into web-based &amp; off-site hosted environments. With these changes the need for client-based software has rapidly diminished and the focus has shifted to web-browser support of critical systems.</p>
<p>Some challenges remain with new staff needing to be trained and sometimes convinced that there is other things out there than the packages they are familiar with. I have been advocating for changes in our Schools to teach the concepts of software rather than certain tools &#8211; ie. teach the concept of Word Processing rather than Microsoft Word. But I am realistic that these changes will not be implemented soon if at all.</p>
<p>One area we have not been able to change is Graphic Design. Whilst I am personally not convinced that GIMP/Inkscape are not able to replace the Photoshop/Illustrator combo I do not have the personal knowledge in that field and have hence given up trying to change this. Life is too short to be wasted listening to Graphic Designers whining to you daily that they need Adobe for <em>XYZ</em>. <img src='http://www.gaggl.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h2>Myths</h2>
<p>I very often hear the following arguments:</p>
<p><cite>&#8220;If you use this FOSS stuff that is owned by nobody you will not be supported&#8221;</cite></p>
<p>One of the longest standing arguments and the easiest to answer. Most FOSS operating systems now have a number of commercial operations supporting.</p>
<p>As for community support there is an extremely active community around Ubuntu with a local <a title="Ubuntu Australian Team" href="https://wiki.ubuntu.com/AustralianTeam/ContactUs" target="_blank">Australian Team</a> and literally thousands of community volunteers world-wide. And for those less comfortable relying on community support there are a growing number of commercial operations willing to support Open Source OS&#8217;s.</p>
<p><cite>&#8220;If everybody can see the source code &#8211; isn&#8217;t that insecure ?&#8221;</cite></p>
<p>Again one of the oldest FUD arguments. There is a detailed <a title="Open Source Security" href="http://en.wikipedia.org/wiki/Open_source_software_security" target="_blank">Wikipedia entry</a> that explains the concept of Open Source Security and why most independent experts will assert the exact opposite.</p>
<p><cite>&#8220;Proprietary OS&#8217;s are streamlined and much more efficient&#8221;</cite></p>
<p>We found this one to be correct in some areas and completely false in others. To the contrary a number of tasks (such as adding network printers or network connections) are much more efficient on Ubuntu. Whilst the User Interfaces on proprietary systems are much more polished (eye-candy) they are not necessarily contributing much to an effective work practice. And when it comes to setting up new equipment there is no comparison whatsoever. It generally takes up to an hour to have a developer system configured with Software installs and other config tasks thanks largely to Linux package management tools (such as apt-get) which can be completely automated with a few lines of script. A similar developer system on Windows can take hours of idle install time and reboots galore.</p>
<p><cite>&#8220;You will not save any money&#8221;</cite></p>
<p>This point is the least exact and hardest to answer as it will largely depend on individual circumstances, in-house IT knowledge and support. For our part we have certainly saved cost in software licensing. However we generally have invested this in either being able to afford additional IT work done (custom workflows) or being able to invest in systems that would have been outside of budget.</p>
<h2>Project Listing</h2>
<p>As a practical exercise I thought I would share our Standard Operating Environment (SOE). Whilst not all of the software listed is Open Source (as the title obviously suggests) a substantial majority is.</p>
<h3>Operating Systems</h3>
<ul>
<li>Ubuntu 10.04 / 11.04 &#8211; default &#8211; <a title="Ubuntu Linux" href="http://ubuntu.com/" target="_blank">http://ubuntu.com/</a></li>
</ul>
<div><span style="font-size: small;"><span class="Apple-style-span" style="line-height: 24px;">Others</span></span></div>
<ul>
<li>Fedora 14/15 (mainly for our Sysadmin purposes as most of our Servers run on RHEL / CentOS)</li>
<li>Windows (XP &amp; W7) for hardware that can not be utilised on Ubuntu</li>
<li><em>(OSX (single machine for testing &amp; iOS compilation purposes))</em></li>
</ul>
<h3>Browsers</h3>
<ul>
<li>Mozilla Firefox (preferred) &#8211; <a title="Firefox" href="http://mozilla.org/firefox/" target="_blank">http://mozilla.org/firefox/</a></li>
<li>Google Chrome (preferred) - <a title="Google Chrome" href="http://www.google.com/chrome" target="_blank">http://www.google.com/chrome</a></li>
<li>Microsoft Internet Explorer (testing only via Virtual Machine) <a title="Internet Explorer" href="http://microsoft.com/ie" target="_blank">http://microsoft.com/ie</a></li>
<li>Apple Safari (testing only) - <a title="Apple Safari" href="http://www.apple.com/safari/" target="_blank">http://www.apple.com/safari/</a></li>
</ul>
<h3>Directory Services</h3>
<ul>
<li>OpenLDAP</li>
<li>Samba</li>
</ul>
<h3>Office / Productivity</h3>
<ul>
<li>GoogleApps (with local backups)</li>
<li>Webmail (nobody actually uses a desktop mail client these days)</li>
<li>Webcalendar (shared calendars &amp; resources)</li>
<li>Open / Libre Office - <a title="Libre Office" href="http://www.libreoffice.org/" target="_blank">http://www.libreoffice.org/</a></li>
</ul>
<h3>Multimedia</h3>
<ul>
<li>OpenShot - <a title="OpenShot" href="http://www.openshotvideo.com/" target="_blank">http://www.openshotvideo.com/</a></li>
<li>Audacity - <a title="Audacity" href="http://audacity.sourceforge.net/" target="_blank">http://audacity.sourceforge.net/</a></li>
</ul>
<h3>Graphics</h3>
<ul>
<li>GIMP (<a title="GIMP" href="http://www.gimp.org/" target="_blank">http://www.gimp.org/</a>)</li>
<li>Inkscape (<a title="Inkscape" href="http://www.inkscape.org/" target="_blank">http://www.inkscape.org/</a>)</li>
<li>Xara (<a title="Xara" href="http://www.xaraxtreme.org/" target="_blank">http://www.xaraxtreme.org/</a>)</li>
</ul>
<h3>Utilities</h3>
<ul>
<li>Filezilla (<a title="FileZilla" href="http://filezilla-project.org/" target="_blank">http://filezilla-project.org/</a>) FTP Client</li>
<li>7-Zip (<a title="7-Zip" href="http://www.7-zip.org/" target="_blank">http://www.7-zip.org/</a>) File Compression</li>
<li>KeePass (<a title="KeepassX" href="http://keepass.info/" target="_blank">http://keepass.info/</a>) &#8211; Password Manager</li>
<li>PWGen (<a title="PwGen" href="http://pwgen-win.sourceforge.net/" target="_blank">http://pwgen-win.sourceforge.net/</a>) Password Generator</li>
</ul>
<h3>Development</h3>
<ul>
<li>SciTE / Notedpad++ (a lot of our tech staff prefer text editors for smaller projects) - <a title="SciTE" href="http://www.scintilla.org/SciTE.html" target="_blank">http://www.scintilla.org/SciTE.html</a> / <a title="Notepad++" href="http://notepad-plus-plus.org/" target="_blank">http://notepad-plus-plus.org/</a></li>
<li>Eclipse (<a title="Eclipse Project" href="http://eclipse.org" target="_blank">http://eclipse.org</a>)</li>
<li>Subversion - <a title="Subversion" href="http://subversion.apache.org/" target="_blank">http://subversion.apache.org/</a></li>
<li>Git - <a title="git version control" href="http://git-scm.com/" target="_blank">http://git-scm.com/</a></li>
</ul>
<h3>Backend Business Systems</h3>
<ul>
<li>Zendesk Helpdesk Management(we have tried a number of self-hosted FOSS alternatives over the years, but opted for a fully supported SaaS solution) &#8211; <a title="Zensdesk" href="http://zendesk.com/" target="_blank">http://zendesk.com/</a></li>
<li>SAASU Finance &#8211; <a title="Saasu - online accounting" href="http://saasu.com/" target="_blank">http://saasu.com/</a> (and I was <a title="An accounting software that works like we do …" href="http://www.gaggl.com/2008/08/an-accounting-software-that-works-like-we-do/">glad to say good bye to MYOB</a>)</li>
<li>SugarCRM - <a title="SugarCRM" href="http://www.sugarforge.org/" target="_blank">http://www.sugarforge.org/</a></li>
<li>Home-grown admin database system based on MySQL/PHP</li>
</ul>
<h3>Sysadmin</h3>
<ul>
<li>PuttySSH - <a title="PuttySSH" href="http://www.putty.org/" target="_blank">http://www.putty.org/</a></li>
<li>Virtualbox &#8211; <a title="Virtualbox" href="http://www.virtualbox.org/" target="_blank">http://www.virtualbox.org/</a></li>
<li>Nagios System Monitoring - <a title="Nagios" href="http://www.nagios.org/" target="_blank">http://www.nagios.org/</a></li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gaggl.com/2011/09/running-your-business-mostly-on-open-source-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Ubuntu: Extending the HP Touchpad</title>
		<link>http://www.gaggl.com/2011/08/ubuntu-extending-the-hp-touchpad/</link>
		<comments>http://www.gaggl.com/2011/08/ubuntu-extending-the-hp-touchpad/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 08:29:37 +0000</pubDate>
		<dc:creator>leogaggl</dc:creator>
				<category><![CDATA[documentation]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[tinker]]></category>
		<category><![CDATA[touch]]></category>
		<category><![CDATA[touchpad]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[webos]]></category>

		<guid isPermaLink="false">http://www.gaggl.com/?p=523</guid>
		<description><![CDATA[As one of those who grabbed a HP Touchpad at the recent firesale (after announcing the killing of the product line) I did it as in full knowledge that this device in it&#8217;s current form is of limited use and (highly) &#8230; <a href="http://www.gaggl.com/2011/08/ubuntu-extending-the-hp-touchpad/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As one of those who grabbed a HP Touchpad at the recent <a title="HP Touchpad Firesale" href="https://plus.google.com/u/1/101636881032878340378/posts/Pd3pSRnfe67" target="_blank">firesale</a> (after announcing the killing of the product line) I did it as in full knowledge that this device in it&#8217;s current form is of limited use and (highly) unlikely to have lots of additional applications created for it.</p>
<p>After casually using it for a few nights of use I am personally not surprised that HP decided to ditch this product. Compared to the current Tablet leaders the Touchpad is miles behind both Android and iOS and HP would have had to spend  serious money to even get close to the current functionality of the competition. And you can take a bet that both of these will not remain static. I was actually <a title="WebOS Tweet" href="https://twitter.com/#!/leogaggl/statuses/38770793919815680" target="_blank">hoping that WebOS can be a serious competitor</a> to the current duopoly, but after using this thing I have to say that it is not even close.</p>
<p>However I still think the AUD149 I spent for the 32GB model are actually well spent. Since WebOS has always been a very open platform built on a Linux base I knew it would not be a major effort to run other Open Source OS&#8217;s on this device. There is already a whole bunch of people working on a full Android port (see <a title="TouchDroid" href="http://touch-droid.com" target="_blank">TouchDroid</a> and <a title="XDA Developers" href="http://www.xda-developers.com/android/android-on-hp-touchpad-bounty-now-over-2000/" target="_blank">XDA Devs</a>).</p>
<p>But since I already have an Android Tab (Samsung Galaxy Tab 7&#8221;) I am more interested in other alternatives at this stage. As a current Ubuntu user I started looking around and after comparing some of the existing efforts found that the guys at <a title="PreWare" href="http://preware.org/" target="_blank">Preware (WebOS Internals)</a> have already done an excellent job in getting Ubuntu to run on top of WebOS, rather than replacing WebOS entirely. Which at the current stage of this seems to most reasonable choice.</p>
<p><a title="ubuntu on touchpad by leogaggl, on Flickr" href="http://www.flickr.com/photos/leogaggl/6084581029/"><img src="http://farm7.static.flickr.com/6079/6084581029_2e909b0405.jpg" alt="ubuntu on touchpad" width="375" height="500" /></a></p>
<p>The installation was a very smooth process from an existing Ubuntu machine (Windows users might find it a little more challenging).</p>
<p>I have documented the process in case it&#8217;s useful for others. This assumes a WIFI only 32 GB Touchpad as sold in Australia. Detailed instructions for all devices (such as other WebOS phones) are avaialble on the <a title="WebOS Internals Wikl" href="http://www.webos-internals.org/wiki/Preware" target="_blank">WebOS Internals Wiki</a>. Hat-tip to these guys for the excellent work.</p>
<h2>Install Preware</h2>
<ol>
<li>Set Device into Developer Mode: just type &#8220;<strong>webos20090606</strong>&#8221; into the &#8216;Just Type&#8217; box on the home screen (once you have installed Preware you can install a patch to permanently un-hide the Developer Mode icon).</li>
<li>Check that you have <a title="JRE Check" href="http://www.java.com/en/download/installed.jsp?detect=jre&amp;try=1" target="_blank">Java JRE</a> installed</li>
<li>Download latest version of <a title="Preware WebOS Quickinstall" href="http://forums.precentral.net/canuck-coding/274461-webos-quick-install-v4-2-3-a.html" target="_blank">Preware WebOS Quickinstall</a></li>
<li>Connect the Touchpad to your computer with the USB cable, and select &#8220;Just Charge&#8221; (do not select USB Drive)</li>
<li>Run WebOS Quick Install JAR. WebOS Quick Install will download and install the Novacom Driver for you if not yet installed.</li>
<li>Click the globe icon (third button on the right)</li>
<li>Search for Preware (in the Applications tab) and install</li>
</ol>
<p>Apart from Preware itself I also installed OpenSSH and a few other useful packages from the WebOS Internals Homebrew Apps</p>
<h2>Install MetaDoctor</h2>
<p>Again the instructions here are for the Wifi Touchpad 32GB &#8211; check <a href="http://www.webos-internals.org/wiki/Application:MetaDoctor">http://www.webos-internals.org/wiki/Application:MetaDoctor</a> for details on other variants. The current version of MetaDoctor can be found <a title="MetaDoctor Touchpad" href="http://www.webos-internals.org/wiki/Webos_Doctor_Versions#Wifi_Only" target="_blank">here</a>.</p>
<p>Pre-requisites: check if git is installed (apt-get install git)</p>
<pre>git clone git://git.webos-internals.org/tools/meta-doctor.git
cd meta-doctor
mkdir downloads
cd downloads
wget http://palm.cdnetworks.net/rom/touchpad/p302r0d08012011/wifip302rod/webosdoctorp302hstnhwifi.jar
mv webosdoctorp302hstnhwifi.jar webosdoctorp302hstnhwifi-3.0.2.jar
cd ..
vim MAKEFILE
---------------------------------------
Uncomment:
ENABLE_DEVELOPER_MODE = 1
AUTO_INSTALL_PREWARE  = 1
ENABLE_TESTING_FEEDS  = 1
VAR_PARTITION_SIZE    = 8GB
SWAP_PARTITION_SIZE   = 512MB
EXT3FS_PARTITION_SIZE = 8GB

Changes:
DEVICE = touchpad
CARRIER = wifi
---------------------------------------
make all</pre>
<p>The compile process takes a few minutes &#8211; COFFEETIME !!!</p>
<p>Edit: If you have a 16GB Touchpad make sure you reduce &#8220;VAR_PARTITION_SIZE&#8221; and &#8220;EXT3FS_PARTITION_SIZE&#8221; to fit with the smaller Flash Memory size (thanks to @Dan &#038; @bob for comments)</p>
<pre>cd build/touchpad-p302hstnh-wifi-3.0.2/
java -jar webosdoctorp302hstnhwifi-3.0.2.jar</pre>
<p><del>For those who just want to run the MetaDoctor install without compiling it as described below I have made the JAR file available for download. As always with these things &#8211; use at your own risk</del>. EDIT: Removed JAR due to licensing issue. You will HAVE to compile yourself.</p>
<h2>Create Ubuntu partition</h2>
<p>After the reboot when finishing the MetaDoctor install just run novaterm with the USB cable connected and mount the ext3fs partition</p>
<pre>mount -o remount,rw /
mkdir -p /media/ext3fs
echo "/dev/mapper/store-ext3fs /media/ext3fs ext3   noatime,data=writeback   0   0" &gt;&gt; /etc/fstab
mount -a</pre>
<h2>Install Ubuntu</h2>
<p>On the Touchpad run the Preware App and install the following</p>
<ul>
<li>Xecutah</li>
<li>XServer</li>
<li>Ubuntu 11.04 Chroot</li>
</ul>
<p>Start <strong>Xecutah</strong> and run (in the order listed)</p>
<ol>
<li>XServer</li>
<li>Xterm</li>
<li>Ubuntu Chroot</li>
</ol>
<p>You will have a Ubuntu commandline prompt and can use apt-get from here on to install any ubuntu app (provided there is an ARM port for it).</p>
<pre>apt-get install lxde
startlxde</pre>
<p>TIPS: if your keyboard covers some of the X Window keep the keyboard icon on the soft-keys pressed and choose the XS size.</p>
<p>Enjoy !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gaggl.com/2011/08/ubuntu-extending-the-hp-touchpad/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Upgrade to Firefox 4 on Ubuntu 10.04</title>
		<link>http://www.gaggl.com/2011/07/upgrade-to-firefox-4-on-ubuntu-10-04/</link>
		<comments>http://www.gaggl.com/2011/07/upgrade-to-firefox-4-on-ubuntu-10-04/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 05:33:24 +0000</pubDate>
		<dc:creator>leogaggl</dc:creator>
				<category><![CDATA[documentation]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[toshiba]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.gaggl.com/?p=501</guid>
		<description><![CDATA[Since some older hardware (Toshiba Satellite A300 for example) has issues with the current version of Grub as well as the newer Kernel I still need to run 10.04 on some machines. However since the 10.04 Repository still uses Firefox &#8230; <a href="http://www.gaggl.com/2011/07/upgrade-to-firefox-4-on-ubuntu-10-04/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Since some older hardware (Toshiba Satellite A300 for example) has issues with the current version of Grub as well as the newer Kernel I still need to run 10.04 on some machines.</p>
<p>However since the 10.04 Repository still uses Firefox 3.6 you need to add a PPA repo to upgrade to Firefox 4.</p>
<p>Either go to Ubuntu Software Center &gt; Software Sources and click the &#8216;Other Software&#8217; tab. Press &#8216;Add&#8217; and enter ppa:mozillateam/firefox-stable</p>
<p>After adding the PPA you will be prompted to update your sources. Once done you can head to System &gt; Administration &gt; Update Manager to perform an upgrade</p>
<p>Alternatively you can do this via Terminal (Applications &gt; Terminal).</p>
<pre>add-apt-repository ppa:mozillateam/firefox-stable
apt-get update
apt-get upgrade</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.gaggl.com/2011/07/upgrade-to-firefox-4-on-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install Handbrake on Ubuntu 11.04 (Natty)</title>
		<link>http://www.gaggl.com/2011/05/install-handbrake-on-ubuntu-11-04-natty/</link>
		<comments>http://www.gaggl.com/2011/05/install-handbrake-on-ubuntu-11-04-natty/#comments</comments>
		<pubDate>Sat, 28 May 2011 19:21:09 +0000</pubDate>
		<dc:creator>leogaggl</dc:creator>
				<category><![CDATA[documentation]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[converter]]></category>
		<category><![CDATA[dvd]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[mpeg4]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.gaggl.com/?p=481</guid>
		<description><![CDATA[To convert a DVD and make it viewable on your mobile device Handbrake seems to be the most useful tool I have discovered so far. Since it is not part of the default Ubuntu Repositories here is the installation process. &#8230; <a href="http://www.gaggl.com/2011/05/install-handbrake-on-ubuntu-11-04-natty/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>To convert a DVD and make it viewable on your mobile device <a title="Handbrake " href="http://handbrake.fr/" target="_blank">Handbrake</a> seems to be the most useful tool I have discovered so far.  Since it is not part of the default Ubuntu Repositories here is the installation process. The first step is to insure libdvdcss2 is installed</p>
<pre>sudo apt-get install libdvdcss2
sudo add-apt-repository ppa:stebbins/handbrake-releases
sudo apt-get update
sudo apt-get install handbrake-gtk</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.gaggl.com/2011/05/install-handbrake-on-ubuntu-11-04-natty/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

