<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.11.81 (http://www.squarespace.com/) on Wed, 22 Feb 2012 20:08:41 GMT--><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>Blog</title><link>http://www.aceontech.com/blog/</link><description></description><lastBuildDate>Mon, 09 Jan 2012 22:24:04 +0000</lastBuildDate><copyright></copyright><language>en-US</language><generator>Squarespace Site Server v5.11.81 (http://www.squarespace.com/)</generator><item><title>How to access better/more advanced power settings in Ubuntu/Linux Mint with Gnome 3</title><category>How To</category><category>Operating Systems</category><category>Ubuntu</category><dc:creator>Ace</dc:creator><pubDate>Wed, 04 Jan 2012 20:08:08 +0000</pubDate><link>http://www.aceontech.com/blog/2012/1/4/how-to-access-bettermore-advanced-power-settings-in-ubuntuli.html</link><guid isPermaLink="false">698278:8191889:14439008</guid><description><![CDATA[<p>Gnome3 on Linux Mint/Ubuntu comes with a pretty bare-bones power manager. Luckily, there's a better alternative and it's called <strong>dconf-editor</strong>. Here's how to get it and use it for power management purposes:</p>

<pre>
$ sudo apt-get install dconf-tools
$ dconf-tools
</pre>

<p>The relevant settings can be found in <strong>org/gnome/settings-daemon/plugins/power</strong></p>
]]></description><wfw:commentRss>http://www.aceontech.com/blog/rss-comments-entry-14439008.xml</wfw:commentRss></item><item><title>How to get JungleDisk Desktop running on Ubuntu 11.10 and Gnome 3</title><category>How To</category><category>Operating Systems</category><category>Software</category><category>Ubuntu</category><dc:creator>Ace</dc:creator><pubDate>Wed, 28 Dec 2011 12:47:51 +0000</pubDate><link>http://www.aceontech.com/blog/2011/12/28/how-to-get-jungledisk-desktop-running-on-ubuntu-1110-and-gno.html</link><guid isPermaLink="false">698278:8191889:14353691</guid><description><![CDATA[<p>JungleDisk is broken for Ubuntu again. It won't start when selected from Gnome 3's Activities dashboard, nor will it start when calling it manually from the command line.</p>
<pre>$ junglediskdesktop
junglediskdesktop: error while loading shared libraries: libnotify.so.1: cannot open shared object file: No such file or directory&nbsp;</pre>
<p>As suggested by JungleJason (<a href="http://askubuntu.com/a/84499">http://askubuntu.com/a/84499</a>), you'll need to symlink <strong>libnotify.so.4 to libnotify.so.1</strong>. The latest version of Ubuntu (11.10) apparently only comes with the former variant.</p>
<p>If you're running a 32-bit Ubuntu:&nbsp;</p>
<pre>$ cd /usr/lib/i386-linux-gnu/ ; sudo ln -s ./libnotify.so.4 libnotify.so.1</pre>
<p>If you're running a 64-bit Ubuntu:&nbsp;</p>
<pre>$ sudo ln -s /usr/lib/x86_64-linux-gnu/libnotify.so.4 /usr/lib/libnotify.so.1
</pre>
<p>&nbsp;</p>]]></description><wfw:commentRss>http://www.aceontech.com/blog/rss-comments-entry-14353691.xml</wfw:commentRss></item><item><title>How to compile Node.js from source with Ubuntu</title><category>How To</category><category>Node.js</category><category>Programming</category><category>Software</category><category>Ubuntu</category><dc:creator>Ace</dc:creator><pubDate>Wed, 28 Dec 2011 08:04:53 +0000</pubDate><link>http://www.aceontech.com/blog/2011/12/28/how-to-compile-nodejs-from-source-with-ubuntu.html</link><guid isPermaLink="false">698278:8191889:14352277</guid><description><![CDATA[<p><em>UPDATE: Works with Node.js 0.6.6 and 0.6.7 on Ubuntu 11.10 (Oneiric Ocelot) / Linux Mint 12 (Lisa).</em></p>
<p>There are no pre-compiled packages for Linux, so if you want to use Node.js, you'll have to build it yourself. It's easy enough though, and here's how.</p>
<h3>Download and unpack Node.js Source</h3>
<p>You can obtain the release version from their <a href="http://nodejs.org/#download">website</a>&nbsp;or get an edgier version from their <a href="https://github.com/joyent/node">Git source repository</a>. If you acquired it from the former source, you'll need to decompress it first, for instance to&nbsp;<strong>/usr/local/src/</strong>.</p>
<h3>(optional) Install the build tools</h3>
<p>If you haven't done this before, your system most likely won't have the required tools for software compilation. You can easily install them:&nbsp;</p>
<pre>sudo apt-get install build-essential checkinstall&nbsp;</pre>
<h3>(optional) Install openssl-dev</h3>
<p>If you want to compile with SSL support (default), you'll also need to install the OpenSSL Development Packages, like so:</p>
<pre>sudo apt-get install libssl-dev</pre>
<h3>Build Node.js</h3>
<p>Open up a terminal witndow and navigate to the directory that contains the Node.js source, e.g. <strong>/usr/local/src/node-0.6.6</strong>. And execute the following commands in succession:&nbsp;</p>
<pre>./configure
make
sudo make install</pre>
<p>If all goes well, you should be able to access the <strong>node</strong>&nbsp;command from any terminal window.</p>]]></description><wfw:commentRss>http://www.aceontech.com/blog/rss-comments-entry-14352277.xml</wfw:commentRss></item><item><title>How to build a JavaScript project with Maven</title><category>JavaScript</category><category>Maven</category><category>Programming</category><category>Web Development &amp;amp; Design</category><dc:creator>Ace</dc:creator><pubDate>Sat, 03 Dec 2011 22:39:48 +0000</pubDate><link>http://www.aceontech.com/blog/2011/12/3/how-to-build-a-javascript-project-with-maven.html</link><guid isPermaLink="false">698278:8191889:13962743</guid><description><![CDATA[<h3>Prologue</h3>
<p>This year's buzzword has to be 'HTML5'. Everywhere I go, people are making a fuss out of building HTML5 'applications' (for the desktop too, now, with Windows 8's WinRT). However, I see HTML5 more blandly as 'HTML/JavaScript', and I make this pairing consciously, because in my opinion, there is no HTML5 without JavaScript and vice versa. Therefore it's important to know and master the intricacies of JavaScript before boasting your "HTML5"-skills to friends, colleagues and the world at large (using a &lt;header&gt; tag doesn't count as a skill). Don't be fooled by JavaScript's supposed simplicity. It's just that simplicity (read: lack of OO principles) that makes it difficult to use for building maintainable and enterprise-grade software. Languages like Java, C#, and even ActionScript (JS' cousin), provide the developer with a degree of standardization and structure that is severely missed in the JavaScript world.</p>
<ul>
<li><strong><a href="#pom">Jump right to the pom.xml</a></strong></li>
</ul>
<p>From my point of view, JavaScript has two weaknesses: its loose type system and its prototypal inheritance model. I know many people don't agree and opine that the points I just made are actually strengths. Point taken. It does have a couple of things going for it: ubiquity and a low barrier to entry.</p>
<h3>Tacking a build process onto JavaScript, with Maven</h3>
<p>If you're used to a more object-oriented development language/platform, with classes, interfaces, inheritance, strict typing, unit and integration testing, this all looks very scary. Many enterprise developers seek the assistance of Maven, Ant or other tools of that ilk to manage framework dependencies, build and test processes, and code quality metrics. And there's no reason why this can't also be applied to JavaScript development.</p>
<p>Yes, JavaScript can be tamed, you heard it right. With a limited amount of effort, we can let Maven take care of the following:</p>
<ul>
<li>compile and validate your code with JSLint</li>
<li>compress and obfuscate your .js files in one fell swoop</li>
<li>combine all of your compressed .js source files into a single JavaScript module</li>
<li>integrate with the Jasmine BDD test framework for unit/integration testing of your JS code</li>
<li>code quality reporting with JSLint</li>
<li>generate JSDoc documentation</li>
</ul>
<h3>Prerequisites</h3>
<p>Maven is a Java-based tool, so you'll need to get the <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">latest Java JDK</a> from Oracle. I'm still using JDK 6, but I guess JDK 7 would do as well. Other than that, you'll need to get the <a href="http://maven.apache.org/download.html">Maven 3 binary</a> and unzip it somewhere. For your convience, you may want to consider adding it to your path (<a href="http://www.computerhope.com/issues/ch000549.htm">Windows</a>, <a href="http://forums.macrumors.com/showthread.php?t=407157">Mac</a>, <a href="http://askubuntu.com/questions/60218/how-to-add-a-directory-to-my-path">Ubuntu Linux</a>). Fire up a text-editor (I like <a href="http://netbeans.org/">NetBeans</a> for pom.xml and JavaScript editing) and a command-line window. You're good to go!</p>
<h3><a name="pom"></a>The pom.xml config&nbsp;</h3>
<p>Here's the full pom.xml configuration file. It's currently still a work in progress, but it implements all of the features I described above. In the subsequent section I'll provide more information on every section of importance.</p>
<ul>
<li><a href="https://bitbucket.org/aceontech/jstrials/raw/a0fd5fd745e8/pom.xml">Download the pom.xml file</a></li>
</ul>
<div style="background-color: #ffffff;"><script src="https://bitbucket.org/aceontech/jsrails/src/af9dfcc3fb27/pom.xml?embed=t"></script></div>
<h3>In depth&nbsp;</h3>
<p>Same file, with some extra comments.</p>
<div style="background-color: #ffffff;"><script src="https://bitbucket.org/aceontech/jsrails/src/af9dfcc3fb27/pom-indepth.xml?embed=t"></script></div>
<p>&nbsp;</p>
<p>I'm continuously looking for things to add, so any suggestions are welcome. Also, I'm maintaining this project on BitBucket, <a href="https://bitbucket.org/aceontech/jsrails">here</a>.&nbsp;</p>]]></description><wfw:commentRss>http://www.aceontech.com/blog/rss-comments-entry-13962743.xml</wfw:commentRss></item><item><title>Diaspora* invites coming soon</title><category>Diaspora</category><category>Tech Articles</category><dc:creator>Ace</dc:creator><pubDate>Sat, 10 Sep 2011 13:07:10 +0000</pubDate><link>http://www.aceontech.com/blog/2011/9/10/diaspora-invites-coming-soon.html</link><guid isPermaLink="false">698278:8191889:12798598</guid><description><![CDATA[<p style="text-align: center;"><span class="full-image-block ssNonEditable"><span><img src="http://www.aceontech.com/storage/post-images/diaspora%20logo.png?__SQUARESPACE_CACHEVERSION=1315660351452" alt="" /></span></span></p>
<p>It seems Diaspora* is still alive and kicking (what's with the * anyway?) and about to hand out alpha invites. I received this e-mail recently:</p>
<blockquote>
<p>Dear Friend of Diaspora* -                   <br /> <br /> Thanks for your interest in being part of the  Diaspora* community.  You may not have heard from us in a while, but  we&rsquo;ve been working hard, head-down.  We&rsquo;ve built the first stage of a  new social web, one better than what&rsquo;s out there today: a place where  each of us owns our own information, where each person controls his or  her own privacy, where no-one is a product, and where we all control our  own destinies.                   <br /> <br /> <strong>We&rsquo;re sending out alpha invitations now, as quickly  as we can.  If you haven&rsquo;t gotten yours yet, you will receive it by the  end of October.</strong> <br /> <br /> There's been big news in the social networking world recently, and <strong>we can't help but be pleased with the impact our work has had on two of the biggest developments.</strong> We're proud that Google+ imitated one of our core features, <em>aspects</em>,  with their circles.  And now Facebook is at last moving in the right  direction with user control over privacy, a move spurred not just by  Google+, but more fundamentally by you and thousands of other donors, as  well as hundreds of thousands of people who've lined up to try  Diaspora* -- that is, by all of us who've stood up to say "there has to  be a better way."  We're making a difference already.                   <br /> <br /> <span style="font-weight: bold;"> And <em>aspects</em> is just one of the many ways we're pioneering the future of the social web. </span> <br /> <br /> Here's a quick preview of some of the other ways:</p>
<ul>
<li>We'll make the social web more fun than it is today.</li>
<li>Our distributed design gives you the security of owning your own identity and data.</li>
<li>This also gives you the freedom to do what you want online.</li>
<li>Our ecosystem provides the commons, the connective tissue for an evolving social web.</li>
<li>We're not gatekeepers, so our ecosystem will always support the latest apps.</li>
</ul>
<p>We&rsquo;ll tell you a little more about each of these points in the weeks ahead.                   <br /> <br /> And we&rsquo;ll keep working to get your alpha invitation to you just as quickly as we can.                   <br /> <br /> Until then, thanks again for your interest in Diaspora*.                   <br /> <br /> Sincerely,                   <br /> - Maxwell, Daniel, Ilya, Sarah, Yosem and Peter                   <br /> <br /> The Diaspora* team                   <br /> Thursday, September 8th, 2011</p>
</blockquote>
<p>Do we have room for another social network besides Facebook, Twitter and Google+? Interesting enough, regardless of whether this initiative has potential or not.</p>]]></description><wfw:commentRss>http://www.aceontech.com/blog/rss-comments-entry-12798598.xml</wfw:commentRss></item><item><title>Console2 + Powershell: A Better Windows Command Prompt</title><category>How To</category><category>Operating Systems</category><category>Powershell</category><category>Software</category><category>Windows</category><dc:creator>Ace</dc:creator><pubDate>Sat, 03 Sep 2011 11:24:59 +0000</pubDate><link>http://www.aceontech.com/blog/2011/9/3/console2-powershell-a-better-windows-command-prompt.html</link><guid isPermaLink="false">698278:8191889:12717630</guid><description><![CDATA[<p>Windows has always had a ponderous command-line experience. And no wonder, because for the longest time, Microsoft developed Windows to be GUI-first. As a result, the terminal shell in Windows was always something of an afterthought (until <a class="offsite-link-inline" title="Windows Powershell article on Wikipedia" href="http://en.wikipedia.org/wiki/Windows_PowerShell" target="_blank">Windows PowerShell</a> happened). While PowerShell is a big improvement by virtue of its .NET roots and UNIX-inspired command set, the UI still suffers greatly from strange issues of old, e.g. <a title="How to make Command Prompt maximize properly" href="http://www.aceontech.com/blog/2011/2/6/how-to-make-command-prompt-maximize-properly.html">fixed window size</a> and screwed copy-paste.</p>
<p>Fortunately, free software comes to the rescue. <strong><a class="offsite-link-inline" href="http://sourceforge.net/projects/console/" target="_blank">Console2</a></strong> is a software project hosted on <a class="offsite-link-inline" href="http://www.sourceforge.net" target="_blank">SourceForge</a> and describes itself as (citing their project page):</p>
<blockquote>
<p>Console is a Windows console window enhancement. Console features  include: multiple tabs, text editor-like text selection, different  background types, alpha and color-key transparency, configurable font,  different window styles</p>
</blockquote>
<p>Yeah, Console2 adds everything Command Prompt lacks, and it gets better, <strong>because we can configure it to use PowerShell as its shell</strong> to create the ultimate Windows command-line environment.</p>
<p>Here's how.</p>
<h3>Download &amp; Install Console2</h3>
<p>Get it from its project page at SourceForge, <a class="offsite-link-inline" href="http://sourceforge.net/projects/console/" target="_blank">here</a>.</p>
<h3>(optional) Download Windows PowerShell</h3>
<p>If Windows Update hasn't already installed PowerShell on your system, you might want to fire up Windows Update manually and enable it. If you're running Windows XP, you can get it <a class="offsite-link-inline" title="Download PowerShell for Windows XP" href="http://www.microsoft.com/download/en/details.aspx?id=7217" target="_blank">manually</a>.</p>
<h3>Configure Console2 to use PowerShell</h3>
<p>Open up a Console2 instance and open the <strong>settings dialog</strong> via <strong>Edit &gt; Settings</strong>.</p>
<p>Use the browse button next to the <strong>Shell</strong> field to select <strong>powershell.exe </strong>from its installation directory. On my system (a Windows XP machine, issued by work..), I used a <strong>system variable</strong> to reference the PS executable, like so:</p>
<blockquote>
<p>%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe</p>
</blockquote>
<p style="text-align: center;"><span class="full-image-block ssNonEditable"><span><img src="http://www.aceontech.com/storage/post-images/Console Settings_2011-09-03_13-44-32.png?__SQUARESPACE_CACHEVERSION=1315050418623" alt="" /></span></span></p>
<p style="text-align: left;">Hit <strong>OK</strong>.</p>
<p style="text-align: left;">I've been using this setup for a couple of months now and I'm extremely satisfied with it. The combination of PowerShell and the features Console2 adds, I'm in CLI Nirvana whenever I need to use it.</p>
<p style="text-align: left;">That's all folks!</p>
<p style="text-align: left;"><iframe width="200" height="150" src="http://www.youtube.com/embed/gBzJGckMYO4" frameborder="0" allowfullscreen></iframe></p>]]></description><wfw:commentRss>http://www.aceontech.com/blog/rss-comments-entry-12717630.xml</wfw:commentRss></item><item><title>How to prevent Firefox' plugin hang detector from triggering during Flex development</title><category>Flash Platform</category><category>Programming</category><category>Web Development &amp;amp; Design</category><dc:creator>Ace</dc:creator><pubDate>Sun, 21 Aug 2011 18:31:05 +0000</pubDate><link>http://www.aceontech.com/blog/2011/8/21/how-to-prevent-firefox-plugin-hang-detector-from-triggering.html</link><guid isPermaLink="false">698278:8191889:12582749</guid><description><![CDATA[<p>Firefox' <em>plugin hang detector</em> is a feature that aims to reduce browser crashing caused by plugins like Flash or Silverlight hanging for prolonged periods of time. Firefox will cut a plugin process off after a predefined timeout, set to 15 seconds by default. While I loudly applaud this stability feature, it is an annoying one to deal with if you're a Flash developer using a debugger. Setting breakpoints for longer than 15 seconds will trigger the hang detector and break off your debugging session. Very annoying indeed.</p>
<p>Fortunately, there is a way to disable this feature (or set the timout to something more usable). <br />Here's how.</p>]]></description><wfw:commentRss>http://www.aceontech.com/blog/rss-comments-entry-12582749.xml</wfw:commentRss></item><item><title>How to install Flash Builder 4.5 "Burrito" on Ubuntu Linux 11.04 "Natty Narwhal"</title><category>Flash Platform</category><category>How To</category><category>Operating Systems</category><category>Programming</category><category>Ubuntu</category><dc:creator>Ace</dc:creator><pubDate>Tue, 09 Aug 2011 20:45:40 +0000</pubDate><link>http://www.aceontech.com/blog/2011/8/9/how-to-install-flash-builder-45-burrito-on-ubuntu-linux-1104.html</link><guid isPermaLink="false">698278:8191889:12465755</guid><description><![CDATA[<p style="text-align: center;"><a href="http://www.flickr.com/photos/guineves/2515745371/in/photostream/" target="_blank"><img src="http://www.aceontech.com/storage/post-images/startux.jpg?__SQUARESPACE_CACHEVERSION=1312923133855" alt="" /></a></p>
<p style="text-align: center;"><span class="full-image-block ssNonEditable"><span class="thumbnail-caption" style="width: 633px;"><span>Image courtesy of <span>Flickr</span> user <span>guineves</span></span></span></span></p>
<p style="text-align: justify;"><span>In recent months,&nbsp;Adobe has formally dropped Linux support for it's Eclipse-based Flash Builder <span>IDE</span>. Eclipse itself is cross-platform, however, so it was undoubtedly an artificial measure. Adobe probably figures the Linux developer community is just too small to support. And hey, they may have a point.</span></p>
<p style="text-align: justify;">I know a lot of developers have a least one foot in Linux-land, still, so when I found out someone ported Flash Builder 4.5 to Linux, I was fast to try it out. It requires a some tinkering, as is customary with Linux, but it's not too bad. Here's how.</p>
<h2><strong><span>fb4<span>linux</span></span></strong></h2>
<p style="text-align: justify;"><em><span><a href="http://code.google.com/p/fb4linux/">fb4</a><span><a href="http://code.google.com/p/fb4linux/">linux</a> - a straight port of the Flash Builder Eclipse&nbsp;<span>plugin -</span></span></span></em><span>&nbsp;is an open source project that resides on Google Code. The project is has medium activity, and supports Adobe's latest release of Flash Builder, i.e. 4.5 "Burrito", which is actually quite surprising.&nbsp;</span>Being an unofficial port though, some features are disabled or don't function properly, e.g. the network monitor and the profiler. These features don't even work decently on a supported platform, so unless you really rely on these features, it's not a big deal.</p>
<h2><strong>Installation</strong></h2>
<p style="text-align: justify;">It looks like the installation instructions on the project's website are out of date, but with a some common sense, you should be able to get it rolling.<br />Note: I'm running Ubuntu 11.04 with Unity.</p>
<h3>Install Eclipse from Ubuntu Software Center</h3>
<p>Open 'Ubuntu Software Center' and type <em>eclipse</em>&nbsp;in the search box in the top right corner.</p>
<p style="text-align: center;"><span class="thumbnail-image-block ssNonEditable"><span><a href="javascript:showFullImage('/display/ShowImage?imageUrl=%2Fstorage%2Fpost-images%2FScreenshot-Ubuntu%20Software%20Center.png%3F__SQUARESPACE_CACHEVERSION%3D1312926340312',578,1003);"><img src="http://www.aceontech.com/storage/thumbnails/8171502-13599590-thumbnail.jpg?__SQUARESPACE_CACHEVERSION=1312926340313" alt="" /></a></span></span></p>
<p style="text-align: justify;">Eclipse installs to <strong>/usr/lib/eclipse </strong>by default. This is an important location, since we'll be pasting files into this directory later on. Note that you can find out install locations easily by using the&nbsp;<em>Synaptic Package Manager. </em>Just&nbsp;search for an app, right-click its entry and select <em>Properties</em> from from the contextual menu. The information you need will be under the <em>Installed Files</em>&nbsp;tab.</p>
<p style="text-align: center;"><span class="full-image-block ssNonEditable"><span><img src="http://www.aceontech.com/storage/post-images/Screenshot-eclipse-pde%20Properties.png?__SQUARESPACE_CACHEVERSION=1312926963024" alt="" /></span></span></p>
<h3>Get fb4linux</h3>
<p>Download <em>burrito4linux</em>&nbsp;<a class="offsite-link-inline" href="http://code.google.com/p/fb4linux/downloads/detail?name=Burrito4Linux.tar.bz2&amp;can=2&amp;q=" target="_blank">here</a>&nbsp;and unpack it. The unpacked archive contains the following top-level directories:</p>
<ul>
<li>/eclipse   
<ul>
<li>/features</li>
<li>/plugins</li>
</ul>
</li>
</ul>
<h3>Paste /features and /plugins</h3>
<p>The next step is to paste the /features and /plugins directories in place into <strong>/var/lib/eclipse</strong>, overwriting any existing files. In order to accomplish this, however you'll need to <em>sudo</em>. Open up a terminal and enter (disregard the warnings you may get in the terminal window after Nautilus opens):</p>
<pre class="brush: bash">sudo nautilus
</pre>
<p>Navigate to /var/lib/eclipse and paste the aforementioned files/folders from the unarchived directory. Make sure Eclipse isn't running, just to be on the safe side.</p>
<p>That's all folks! You should now have a functional Flash Builder. I haven't gotten around to testing all features, but on first look, things looked just fine and functional. I'll update this post if I find any critial bugs.</p>]]></description><wfw:commentRss>http://www.aceontech.com/blog/rss-comments-entry-12465755.xml</wfw:commentRss></item><item><title>How to solve JungleDisk's "Background Service Error" under Ubuntu 11.04 Unity</title><category>How To</category><category>Linux</category><category>Operating Systems</category><category>Ubuntu</category><dc:creator>Ace</dc:creator><pubDate>Sun, 07 Aug 2011 18:59:28 +0000</pubDate><link>http://www.aceontech.com/blog/2011/8/7/how-to-solve-jungledisks-background-service-error-under-ubun.html</link><guid isPermaLink="false">698278:8191889:12425555</guid><description><![CDATA[<p><a href="https://www.jungledisk.com/personal/desktop/features/">JungleDisk Desktop</a> is great cloud backup and sync service run by <a href="http://www.rackspace.com/">RackSpace Hosting</a> that offers unlimited online storage at the afforable rate of .15 USD per stored GB. While not as consumer-oriented and user friendly as its competitor&nbsp;<a href="http://www.carbonite.com/en/home/online-backup">Carbonite</a>, I've gone cold turkey and am now using it exclusively on all my systems. Contrary to Carbonite, Jungle Disk is fully cross-platform with support for Windows (desktop and server editions), Mac OS X 10.5+ <em>and Linux</em>&nbsp;(DEB, RPM and TAR).</p>
<p style="text-align: center;"><span class="full-image-inline ssNonEditable"> <img src="http://www.aceontech.com/storage/post-images/qhgnkczmg3sav6p?__SQUARESPACE_CACHEVERSION=1312751234259" alt="" /> </span></p>
<p>Linux support is becoming more important to me because I'm currently evaluating whether Ubuntu 11.04 could become by main operating system (I'll most likely stay in a dual-boot environment). In the light of these evaluations, I installed <em>JungleDisk Desktop</em>&nbsp;on all my Ubuntu-based systems. Installation went smoothly thanks to the pre-compiled .DEB packages, so did the initial setup wizard. Great. So I put the JungleDisk Desktop icon in my Unity dock for easy access..</p>
<p><strong>Problem</strong></p>
<p>However, clicking the icon causes the following error dialog to pop-up consistently:</p>
<blockquote>
<p>Background Service Error</p>
<p>Jungle Disk Desktop is running in standalone mode and has detected the service is already running, or the service network port is in use.&nbsp;</p>
<p>Please stop the service, or run Jungle Disk Desktop in non-standalone mode.</p>
</blockquote>
<p>I tried running it from the terminal, and looked into JungleDisk's CLI parameters with the&nbsp;<em>--help</em> switch, to no avail<em>.</em>&nbsp;After searching high and low, I decided to contact JungleDisk support, as there was no mention of this behavior anywhere on the net.</p>
<p><strong>Cause</strong></p>
<p>It turns out this behavior is specific to Ubuntu<em> 11.04's new </em>UI<em> shell 'Unity'. </em>Normally, JungleDisk puts an icon in the system tray in the top right. Clicking on this icon opens the <em>Jungle Disk Monitor</em>&nbsp;app, which in this case, can't be accessed because Unity hides the tray icon for some reason.&nbsp;</p>
<p><strong>Workaround</strong></p>
<p>The workaround to this issue is to install <em>dconf-tools</em>&nbsp;and use it to allow the <em>junglediskdesktop</em>&nbsp;app to install itself into the tray.</p>
<p>First off, fetch and install <em>dconf-tools </em>by firing up a Terminal and entering:</p>
<pre class="brush: bash">sudo apt-get install dconf-tools
</pre>
<p>Then, open <em>dconf-editor </em>using the same terminal (don't <em>sudo!</em>).&nbsp;<br />In this dialog, drill down the tree to: <strong>/ &gt; desktop &gt; unity &gt; panel</strong></p>
<p style="text-align: center;"><strong><span class="thumbnail-image-block ssNonEditable"><span><a href="javascript:showFullImage('/display/ShowImage?imageUrl=%2Fstorage%2Fpost-images%2FScreenshot-Configuration%20Editor.png%3F__SQUARESPACE_CACHEVERSION%3D1312752704248',335,986);"><img src="http://www.aceontech.com/storage/thumbnails/8171502-13564040-thumbnail.jpg?__SQUARESPACE_CACHEVERSION=1312752704250" alt="" /></a></span></span></strong></p>
<p>Here, append the string <strong>'junglediskdesktop'</strong>&nbsp;to the <strong>systray-whitelist</strong>&nbsp;enumeration (see screenshot).&nbsp;You may need to end any existing junglediskdesktop process and restart it to get the tray icon.</p>
<p>That should remedy the situation! I hope I've saved someone some time by documenting this, it wasn't at all obvious to me that the hidden tray icon was the culprit, as I was assuming that using the application shortcut would bring up the JungleDisk Activity monitor.&nbsp;</p>
<p>I'd like to thank JungleDisk for their speedy, friendly and to-the-point support on the matter. They helped me find the solution to this problem in a day's time. Good job.</p>]]></description><wfw:commentRss>http://www.aceontech.com/blog/rss-comments-entry-12425555.xml</wfw:commentRss></item><item><title>Disable Password After Sleep in Ubuntu 11.04</title><category>Linux</category><category>Operating Systems</category><category>Ubuntu</category><dc:creator>Ace</dc:creator><pubDate>Sat, 06 Aug 2011 07:00:54 +0000</pubDate><link>http://www.aceontech.com/blog/2011/8/6/disable-password-after-sleep-in-ubuntu-1104.html</link><guid isPermaLink="false">698278:8191889:12411223</guid><description><![CDATA[<p>With the default account settings, Ubuntu 11.04 requires the user to enter a password when the system comes out of sleep or screensaver mode. The latter setting is easily disabled by navigating to <strong>System Settings &gt; Screensaver</strong>&nbsp;and unchecking the box <strong>Lock screen when screensaver is active</strong>.</p>
<p style="text-align: center;"><span class="thumbnail-image-block ssNonEditable"><span><a href="javascript:showFullImage('/display/ShowImage?imageUrl=%2Fstorage%2Fpost-images%2FScreenshot-Screensaver%2520Preferences.png%3F__SQUARESPACE_CACHEVERSION%3D1312614480001',541,652);"><img src="http://www.aceontech.com/storage/thumbnails/8171502-13549969-thumbnail.jpg?__SQUARESPACE_CACHEVERSION=1312614480002" alt="" /></a></span></span></p>
<p>Disabling the password prompt <em>after sleep (suspend)</em>&nbsp;is not clearly surfaced in the settings pane, however. It can easily be disabled by use of&nbsp;<strong>gconf-editor</strong>. Here's how to go about it:&nbsp;</p>
<ol>
<li>Open a Terminal and enter <strong>gconf-editor<br /></strong></li>
<li>In gconf-editor (Configuration Editor), drill down the directory tree on the left:&nbsp;<strong>/ &gt; desktop &gt; gnome &gt; lockdown&nbsp;</strong></li>
<li>Uncheck the box with label <strong>disable_lock_screen</strong></li>
</ol>
<p style="text-align: center;"><span class="thumbnail-image-block ssNonEditable"><span><a href="javascript:showFullImage('/display/ShowImage?imageUrl=%2Fstorage%2Fpost-images%2FScreenshot-Configuration%20Editor%20-%20lockdown.png%3F__SQUARESPACE_CACHEVERSION%3D1312615048735',585,712);"><img src="http://www.aceontech.com/storage/thumbnails/8171502-13550023-thumbnail.jpg?__SQUARESPACE_CACHEVERSION=1312615048736" alt="" /></a></span></span></p>
<p>That's it. I wonder why this setting wasn't exposed in the regular settings UI. It's a potential security/privacy issue, but a valid option to set in case your computer is in a safe environment with no risk of being accessed maliciously&nbsp;when left alone.</p>
<p><em>Note: Using the disable_lock_screen option will also grey out the checkbox in the Screensaver settings dialog.</em></p>]]></description><wfw:commentRss>http://www.aceontech.com/blog/rss-comments-entry-12411223.xml</wfw:commentRss></item></channel></rss>
