<?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>A Dash of Web and Mobile Development &#187; ubuntu</title>
	<atom:link href="http://blog.iangclifton.com/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.iangclifton.com</link>
	<description>Discussing trends and technologies in web and mobile development</description>
	<lastBuildDate>Fri, 03 Feb 2012 05:15:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Motherboard Change</title>
		<link>http://blog.iangclifton.com/2010/11/27/motherboard-change/</link>
		<comments>http://blog.iangclifton.com/2010/11/27/motherboard-change/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 01:55:51 +0000</pubDate>
		<dc:creator>Ian G. Clifton</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[asus]]></category>
		<category><![CDATA[gigabyte]]></category>
		<category><![CDATA[motherboard]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://blog.iangclifton.com/?p=344</guid>
		<description><![CDATA[On Thanksgiving I decided to change out the most painful of hardware components to replace: the motherboard. I had previously built my computer with a Gigabyte GA-X58A-UD3R motherboard, which came recommended by Tom&#8217;s Hardware, among other sources. It was a &#8230; <a href="http://blog.iangclifton.com/2010/11/27/motherboard-change/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>On Thanksgiving I decided to change out the most painful of hardware components to replace: the motherboard.  I had previously built my computer with a Gigabyte GA-X58A-UD3R motherboard, which came recommended by Tom&#8217;s Hardware, among other sources.  It was a relatively low-end motherboard with a LGA 1366 socket, and it was great&#8230; for a while.  After a few months, the onboard NIC died.  That wasn&#8217;t too big of a deal for me, but then I started to have other issues.  The computer would occasionally lock up without obvious cause.  I noticed that the RAM was being overclocked (well, CAS settings) and underpowered by the motherboard&#8217;s auto settings, so I manually set those.  That didn&#8217;t solve the problem though.  I eventually gave in and decided to update the BIOS, hoping for some good luck.<span id="more-344"></span></p>
<p>Unfortunately, the updated BIOS caused the computer to not turn on correctly.  I would press the power switch and the computer would come on for a fraction of a second and then turn off.  I waited a bit and then pressed it again to find the computer booting with default BIOS settings, which I had to update (since the CAS and voltage settings were always wrong).  That quickly became tiring, so I even tried the latest beta version of the BIOS with the same problem.</p>
<p>When that didn&#8217;t work, I decided to order a new motherboard, opting for the one brand I have always trusted for motherboards: ASUS.  I went with the Rampage III Formula.</p>
<p>I was rather concerned with how Ubuntu 10.10 and Windows 7 would handle the motherboard change.  The northbridge and southbridge chipsets were the same, but the audio chipset, SATA controllers, etc. were all different.  With my important data backed up, I swapped out the motherboards and booted into Ubuntu.  It worked!  Everything worked just fine (video, audio, drives, USB devices, etc.).  I was impressed!  Not long ago, this would have been a several-hour adventure in Linux.</p>
<p>Feeling lucky, I booted into Windows 7.  The login screen was the wrong resolution, but I logged in successfully to be immediately greeted by a message telling me that the computer needed to restart.  I waited a little while and another dialog came up that listed the various drivers necessary for the motherboard with indicators to the side showing they were updating.  It took about five minutes, but they all updated, so I restarted the computer and booted back into Windows.  It worked!</p>
<p>I&#8217;m thoroughly impressed with the ability of both Windows 7 and Ubuntu to automatically recover from such a significant hardware change.  It wasn&#8217;t long ago that I wouldn&#8217;t have even tried booting into each OS; I would have simply reinstalled each OS (possibly after formatting the hard drive).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iangclifton.com/2010/11/27/motherboard-change/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SmartQ V7 Android, Ubuntu, and Windows CE Tablet Review</title>
		<link>http://blog.iangclifton.com/2010/07/03/smartq-v7-android-ubuntu-and-windows-ce-tablet-review/</link>
		<comments>http://blog.iangclifton.com/2010/07/03/smartq-v7-android-ubuntu-and-windows-ce-tablet-review/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 22:22:59 +0000</pubDate>
		<dc:creator>Ian G. Clifton</dc:creator>
				<category><![CDATA[Mobile Devices]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.iangclifton.com/?p=241</guid>
		<description><![CDATA[Tablets are starting to become mainstream, particularly with all the publicity the iPad has received. Cisco announced their Cius business-oriented Android tablet, and many other companies have products lined up. However, right now tablet choices are fairly limited. There are &#8230; <a href="http://blog.iangclifton.com/2010/07/03/smartq-v7-android-ubuntu-and-windows-ce-tablet-review/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.iangclifton.com/wp-content/uploads/2010/07/smartq-v7-android-tablet.jpg"><img src="http://blog.iangclifton.com/wp-content/uploads/2010/07/smartq-v7-android-tablet-200x300.jpg" alt="SmartQ V7 Tablet" title="SmartQ V7 Tablet" width="200" height="300" class="alignleft size-medium wp-image-242" /></a>Tablets are starting to become mainstream, particularly with all the publicity the iPad has received.  Cisco announced their Cius business-oriented Android tablet, and many other companies have products lined up.  However, right now tablet choices are fairly limited.</p>
<p>There are a few different reasons for getting a tablet, most of them revolve around the same reasons for getting a smartphone but with the need for a larger screen.  The two most obvious uses are probably browsing the web from a convenient device and reading.  I think tablets have quite a way to go before they can adequately do both for a reasonable price, so I&#8217;m holding off buying one for regular use until we see some good innovation.  Then why would I pick up this SmartQ V7 tablet?<span id="more-241"></span></p>
<p>I needed a lower-end Android device for testing.  I own a Nexus One, but that is still one of the better Android devices out there (especially with Froyo), so it&#8217;s good to have something on the other end of the spectrum for developing against.  I looked at picking up a used phone such as the HTC Hero, but eventually I thought it would be more fun to pick up a cheap Android tablet.  There aren&#8217;t too many Android tablets widely available in the US right now, so I picked up one in a shady back alley (of the Internet) deal.  I&#8217;ve had it for a couple of weeks, so I thought I&#8217;d post a review.</p>
<p><strong>Physical Factors</strong><br />
<a href="http://blog.iangclifton.com/wp-content/uploads/2010/07/smartq-v7-nexus-one.jpg"><img src="http://blog.iangclifton.com/wp-content/uploads/2010/07/smartq-v7-nexus-one-200x300.jpg" alt="SmartQ V7 and Nexus One" title="SmartQ V7 compared to Nexus One" width="200" height="300" class="alignright size-medium wp-image-243" /></a>There is no real standard for tablet size at this time, so we&#8217;re seeing devices that are the size of large phones being called tablets as well as devices bigger than your average sheet of paper.  What size is best?  It depends what you&#8217;re using it for, and I haven&#8217;t made up my mind.  The iPad is a very nice size for use but not so great for portability.  The SmartQ V7 is in the middle range with a 7&#8243; (diagonal) screen, and it actually fits into a cargo pocket.  The screen is actually just 800&#215;480 pixels, so the density is a little under the previous iPhones.  If the dimensions were more like 1200&#215;640, the device would be significantly more usable.</p>
<p>Weight-wise, it&#8217;s about one pound (480g).  For some reason that makes it feel more solid (dense) than you&#8217;d expect, but it also feels a bit cheap.  It is relatively durable though, which comes in handy when actually using it&#8230;.</p>
<p><strong>Usage</strong><br />
This tablet as a resistive touch screen.  That means it requires physical pressure to sense touch.  The advantage is that it&#8217;s cheaper to produce (than a capacitive touch screen; consider that this device was less than half the price of the cheapest iPad even after taxes/shipping/etc.) and you can use a regular stylus, your finger, or just about anything to interact with it.  The disadvantage is that it&#8217;s less responsive, especially to swipe motions.  The processor is not fast, so you&#8217;re sometimes left wondering if your swipe registered, and you may want to punch the tablet (or &#8220;test its durability&#8221;).  For simple touch, it&#8217;s pretty good, but the processor and limited RAM can make that frustrating as well.  If too much is going on at once (in other words, more than one thing), a touch can take a <em>while</em> to register.  Sure sometimes it&#8217;s virtually instant, but other times it can be a few seconds.  For that reason alone, I don&#8217;t think this product is a good choice for the average consumer (of course, it&#8217;s probably intended for tech users, considering it does triple boot).</p>
<p><a href="http://blog.iangclifton.com/wp-content/uploads/2010/07/android-mascot-ubuntu.jpg"><img src="http://blog.iangclifton.com/wp-content/uploads/2010/07/android-mascot-ubuntu-400x241.jpg" alt="Android mascot drawn in Ubuntu" title="Android mascot in Ubuntu?  Blasphemy!" width="400" height="241" class="aligncenter size-medium wp-image-244" /></a></p>
<p>I haven&#8217;t really played around with Windows CE on it (and doubt I ever will), but Ubuntu is decent.  If you&#8217;re bored, you can play around with the simple paint program.  If you don&#8217;t try to draw too quickly, the stylus is actually pretty accurate.  Well, assuming you&#8217;re not as shaky as me.</p>
<p>As far as Android goes, it&#8217;s running 2.1, though the old home program is set by default.  You can change it to the newer one, but I found that the new one had some color problems with the app listing pulled up.  It doesn&#8217;t come with the Android Market, but you can find many other app sources pretty easily, and some of those have their own market app to access and downloads apps easily.  This tablet works okay for browsing the web.  It definitely has &#8220;stability issues,&#8221; meaning I see force close dialogs somewhat regularly.</p>
<p><strong>The One Amazing Thing</strong><br />
Okay, so this tablet sounds pretty bad, right?  Well, mostly, yeah, but it does have one impressive feature, and that&#8217;s the ability to <em>really</em> dim the backlight, which makes it very usable as a simple book reader (I recommend the Aldiko app), especially at night.  I took a bunch of photos to try to demonstrate this compared to my Nexus One.  Keep in mind, the Nexus One has an AMOLED display, which means it doesn&#8217;t have a backlight.  AMOLEDs generally have a much, much larger contrast ratio than LCDs, and have very accurate blacks.  That said, this tablet can get even darker than the Nexus One.</p>
<p>First, take a look at the clock app.  Android has a great clock app that works well with a dock because it&#8217;s visually pleasing and can be made very dim (to the point where it almost seems like it&#8217;s not emitting light in a dark room).  Here are two photos of that app.  The first has the brightness maxed out on the tablet and phone.  The second is in dim mode.  I kept the camera settings the same for both photos.  (For you photographers out there, the settings were F/5, 1/50 sec, ISO1600.  And sorry for it being crooked&#8230; shooting photos in the dark is tricky and I didn&#8217;t want to apply any software correction that might affect the accuracy of the photos.)</p>
<p><a href="http://blog.iangclifton.com/wp-content/uploads/2010/07/smartq-v7-nexus-one-clock-dark.jpg"><img src="http://blog.iangclifton.com/wp-content/uploads/2010/07/smartq-v7-nexus-one-clock-dark-200x300.jpg" alt="smartq-v7-nexus-one-clock-dark" title="Clock app set to dim" width="200" height="300" class="alignright size-medium wp-image-246" /></a><a href="http://blog.iangclifton.com/wp-content/uploads/2010/07/smartq-v7-nexus-one-clock-bright.jpg"><img src="http://blog.iangclifton.com/wp-content/uploads/2010/07/smartq-v7-nexus-one-clock-bright-200x300.jpg" alt="smartq-v7-nexus-one-clock-bright" title="Clock app set to bright" width="200" height="300" class="alignleft size-medium wp-image-247" /></a></p>
<p style="clear:both;">Hopefully your monitor&#8217;s contrast ratio is good enough so you can see the tablet is indeed on in the darker photo.  I also took some photos to demonstrate what that means for reading in the dark.  This shows the devices at their brightest settings, then the Nexus One at its dimmest, and then both at their dimmest, using the same settings for each photo (f/5, 1/160 sec, ISO1250).</p>
<p><a href="http://blog.iangclifton.com/wp-content/uploads/2010/07/smartq-v7-nexus-one-aldiko-white-background.jpg"><img src="http://blog.iangclifton.com/wp-content/uploads/2010/07/smartq-v7-nexus-one-aldiko-white-background-400x199.jpg" alt="Aldiko comparison" title="SmartQ V7 and Nexus One using Aldiko (Day Theme)" width="400" height="199" class="aligncenter size-medium wp-image-250" /></a></p>
<p>Some devices can&#8217;t set their displays dark enough to make that white background usable in low-light conditions, so Aldiko also has a night theme, which uses a black background with light text.  I took three photos to demonstrate how this looks.  The first uses the exact same camera settings as the previous three photos.  Then, I let a lot more light into the camera by setting the shutter speed to 1/60 sec, and I upped the ISO to 2000, so you can see the tablet is actually on.  Then I switched the tablet to the day theme (white background) and took another photo with the same, adjusted camera settings.</p>
<p><a href="http://blog.iangclifton.com/wp-content/uploads/2010/07/smartq-v7-nexus-one-aldiko-black-background.jpg"><img src="http://blog.iangclifton.com/wp-content/uploads/2010/07/smartq-v7-nexus-one-aldiko-black-background-400x199.jpg" alt="Aldiko comparison (night theme)" title="You may have to look at your monitor from another angle to even see the tablet" width="400" height="199" class="aligncenter size-medium wp-image-252" /></a></p>
<p><a href="http://blog.iangclifton.com/wp-content/uploads/2010/07/smartq-v7-homescreen-large.jpg"><img src="http://blog.iangclifton.com/wp-content/uploads/2010/07/smartq-v7-homescreen-large-184x300.jpg" alt="SmartQ V7 homescreen" title="Linked image is large..." width="184" height="300" class="alignleft size-medium wp-image-254" /></a></p>
<p><strong>Other Features</strong><br />
This tablet has a USB port as well as an HDMI port (and it actually came with an HDMI cable!).  Some people apparently use it to play videos on TVs via the HDMI cable.  I haven&#8217;t tried that out, but that could be a decent use.  It also has a kickstand and better-than-expected speakers, so it&#8217;s okay for watching videos on directly too.  There is a stylus that easily slips into the tablet, which comes in handy for Ubuntu where many of the menu options are small.  Since Android was designed for relatively small screens, the stylus isn&#8217;t really necessary.  Also, it&#8217;s good to note that this uses regular (not micro) SD cards.</p>
<p><strong>Conclusion</strong><br />
This is definitely not a tablet that is ready for the average user.  The specs are pretty low, so it isn&#8217;t as responsive as it needs to be in order to avoid frustration.  If you&#8217;re a developer, you could consider this tablet, particularly if you want to keep an Android 2.1 device around for testing.  Still, an HTC Hero is probably a better low-end test device, and you might be able to pick up a used one cheaper than this.  Of course, if your app runs well on this, it will run well on any main-stream Android device.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iangclifton.com/2010/07/03/smartq-v7-android-ubuntu-and-windows-ce-tablet-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nexus One Debugging In Ubuntu Linux</title>
		<link>http://blog.iangclifton.com/2010/04/08/nexus-one-debugging-in-ubuntu-linux/</link>
		<comments>http://blog.iangclifton.com/2010/04/08/nexus-one-debugging-in-ubuntu-linux/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 04:01:14 +0000</pubDate>
		<dc:creator>Ian G. Clifton</dc:creator>
				<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[adb]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[g1]]></category>
		<category><![CDATA[htc]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[n1]]></category>
		<category><![CDATA[nexus one]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.iangclifton.com/?p=179</guid>
		<description><![CDATA[This is mostly just a note to myself, but I figured some other people might find it useful. When I connected my Nexus One, it was showing up as &#8220;???????????? no permissions&#8221; when I ran adb devices. I added the &#8230; <a href="http://blog.iangclifton.com/2010/04/08/nexus-one-debugging-in-ubuntu-linux/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is mostly just a note to myself, but I figured some other people might find it useful.  When I connected my Nexus One, it was showing up as &#8220;????????????	no permissions&#8221; when I ran <code>adb devices</code>.  I added the typical udev rule and had no luck.  Running <code>lsusb</code> revealed the the vendor ID is different from the HTC G1.  So, to enable debugging this device and the G1 in Ubuntu (and other flavors of Linux), create/edit <code>/etc/udev/rules.d/51-android.rules</code> and put the following in it:</p>
<p><code>SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"<br />
SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"</code></p>
<p>You may need to run <code>sudo reload udev</code> and/or disconnect and reconnect the N1.  Check <code>adb devices</code> again and hopefully you&#8217;ll see &#8220;HT9CSP123456	device&#8221; or similar.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iangclifton.com/2010/04/08/nexus-one-debugging-in-ubuntu-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

