<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

  <title><![CDATA[Category: ubuntu-planet | /james-random]]></title>
  <link href="http://blog.jamesrgifford.com/blog/categories/ubuntu-planet/atom.xml" rel="self"/>
  <link href="http://blog.jamesrgifford.com/"/>
  <updated>2013-04-02T19:34:36-04:00</updated>
  <id>http://blog.jamesrgifford.com/</id>
  <author>
    <name><![CDATA[James Gifford]]></name>
    <email><![CDATA[james@jamesrgifford.com]]></email>
  </author>
  <generator uri="http://octopress.org/">Octopress</generator>

  
  <entry>
    <title type="html"><![CDATA[Ask Ubuntu 2013 Moderator Election Results: Welcome New Moderators!]]></title>
    <link href="http://blog.jamesrgifford.com/ask-ubuntu-2013-moderator-election-results-welcome-new-moderators/"/>
    <updated>2013-02-20T17:05:00-05:00</updated>
    <id>http://blog.jamesrgifford.com/ask-ubuntu-2013-moderator-election-results-welcome-new-moderators</id>
    <content type="html"><![CDATA[<p>Every once in a while (which has been every year so far), Ask Ubuntu has a community moderator election, where you, the community, elect new moderators to help keep the site clean.</p>

<p>Yesterday, the <a href="http://askubuntu.com/election/3">Ask Ubuntu 2013 Moderator elections</a> wrapped up - our 3 additional moderators are:</p>

<p><img src="http://askubuntu.com/users/flair/7035.png" alt="" /></p>

<p><a href="http://askubuntu.com/users/7035/luis-alvarado">Luis Alvarado</a>,</p>

<p><img src="http://askubuntu.com/users/flair/25798.png" alt="" /></p>

<p><a href="http://askubuntu.com/users/25798/jokerdino">jokerdino</a>,</p>

<p><img src="http://askubuntu.com/users/flair/1992.png" alt="" /></p>

<p>And <a href="http://askubuntu.com/users/1992/rolandixor">RolandiXor</a>!</p>

<p>They join the <a href="http://askubuntu.com/users?tab=moderators">existing team of moderators</a>, who are very excited about the new group!</p>

<p>Congratulations to all, and keep up the good work!</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Nexus 7: A Worthy Tool for the System Administrator]]></title>
    <link href="http://blog.jamesrgifford.com/nexus-7-a-worthy-tool-for-the-system-administrator/"/>
    <updated>2013-02-09T09:12:00-05:00</updated>
    <id>http://blog.jamesrgifford.com/nexus-7-a-worthy-tool-for-the-system-administrator</id>
    <content type="html"><![CDATA[<p>The last day of August, 2012, I got a box in the mail. The contents? A 16GB Nexus 7. My first android device.</p>

<p>Since then, its been a fun ride, and I've learned the various cool tools out there for a IT person.</p>

<p>I do contract work with a nameless startup incubator in the area, and as part of that, I'm partially responsible for printers, user-facing documentation, etc.</p>

<p>As such, I was constantly plugging and unplugging my laptop to show people this, that or the other. <em>however</em>, the tablet has replaced my laptop for a lot of those duties. Let me explain more.</p>

<h3>Documentation.</h3>

<p>Like it or not, we all have to document things. And we have to do it well, for our intended audience. Now, we have two main pieces of user-facing documentation - the WiFi setup, and the printer setup. Two documents,one of which changes as we fix things (printers).</p>

<p>The Nexus 7 is just the right for me to pull of the document and refer to it as I'm working on someone's machine. The apps I use for that are:</p>

<ul>
<li>Dropbox. We use a shared dropbox folder to share the documents.</li>
</ul>


<p>Now, to view them, I need a office type tool. While I could (and have) use Google drive, it doesn't lend itself to the situation well.</p>

<p>I've looked at the softmaker line of products, but I haven't been impressed with their linux offerings, so I'm not sure if I should risk the price for the full amount.</p>

<p>However, I am very happy with Kingston Office Writer.</p>

<p><img src="http://i.imgur.com/5FvPpyWh.png" alt="" /></p>

<p><img src="http://i.imgur.com/4PHiEUlh.png" alt="" /></p>

<p>It's free, and available for Android <a href="https://play.google.com/store/apps/details?id=cn.wps.moffice_eng">here</a>.</p>

<h3>SSH.</h3>

<p>The ConnectBot family is well-known and very well featured for being able to do SSH.</p>

<p>However, <a href="http://code.google.com/p/connectbot/issues/detail?id=369">I've discovered that stock ConnectBot doesn't play nice with function keys</a> on bluetooth keyboards, so I am using a fork of ConnectBot called <a href="https://play.google.com/store/apps/details?id=sk.vx.connectbot">VX ConnectBot</a> that properly supports external keyboards.</p>

<p>ConnectBot supports SSH keys, although I don't make use of them  - I don't do enough SSH on my tablet to worry about that.</p>

<h3>Notes.</h3>

<p>Evernote. <a href="http://blog.jamesrgifford.com/dropbox-to-ubuntu-one-for-note-taking/">While I used to be a fan of Tomboy/Tomdroid/Ubuntu One</a>, recent events have pushed me into the Evernote fold. And I must say, it's nice. I'm using it to write this blog post right now.</p>

<p>I shell out the cash each month for Evernote Premium, and while I'm enjoying it so far, there are a few "problems" I have with it, but I also had them with Tomboy.</p>

<ul>
<li>No <a href="http://daringfireball.net/projects/markdown/">Markdown</a> support. Really, everything should support markdown.</li>
<li>Search sucks. Always has, always will. Someday someone will make search that doesn't suck, but that day has not yet come.</li>
<li>inline image embedding. For this, that'd be really nice. But oh well.</li>
</ul>


<h3>PDF Viewer.</h3>

<p><a href="https://play.google.com/store/apps/details?id=com.amazon.kindle">Amazon Kindle</a> or the built-in PDF reader are my go-to PDF readers. They aren't terrific, but they are ok.</p>

<h3>Email.</h3>

<p>Ahg. Email, the bane of every IT persons existence. Email is something I detest.
People need to understand that when they email me, I will see it, and then prioritize it. I'm sad that people think that emailing me = instant response and I go and fix their problem. If you email someone, you should expect up to a 72 hour wait period before you get a response. If it's that important, call me. The important people have my number, and the smart ones who might need to call me know where and how to find it.</p>

<p>Anyway, I use the excellent gmail app for my email. I have gmail filters setup server side that filter out mailing lists and similar things into gmail tags, so they never hit my inbox. I then have gmail setup to only send me a push notification if it's in the priority inbox.</p>

<p><img src="http://i.imgur.com/JHwDDdf.jpg" alt="" /></p>

<p>So, lets bits and pieces that don't really fall into any category are:</p>

<p>More communication tools: <a href="https://play.google.com/store/apps/details?id=com.skype.raider">Skype</a> , Google Talk (no link that I could find in the Play Store) and for IRC, I'm a fan of <a href="https://play.google.com/store/apps/details?id=net.andchat">AndChat</a>. <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.googlevoice">Google Voice</a> is another good one, if you're a Google Voice user, I highly recommend installing the application - while I still haven't figured out how to make calls from my Nexus 7, for text messages, it works fine. Lastly, for those times that Skype is just being a pain in the rear, there is Google + Hangouts, which are pretty useful.</p>

<h3>Web Browser</h3>

<p>For choice of Browser, I have two installed. I have <a href="https://play.google.com/store/apps/details?id=com.chrome.beta">Chrome Beta</a>, and I have <a href="https://play.google.com/store/apps/details?id=org.mozilla.firefox">Firefox</a>. My main browser is Chrome, and I have Firefox for accessing all the internal sites that require self-signed SSL certificates. I much prefer Chromes tab setup, but Firefox is pretty fast.</p>

<h3>Password management:</h3>

<p>I'm cheap, remember? So I am a fan of <a href="http://keepass.info">keepass</a> and Dropbox.</p>

<p>So I store my passwords in a Keepass2 (or KeepassX) database, synced to my Dropbox folder. On my Tablet, I use keepassdroid to access it, and it's all hunky dory.</p>

<p>Other tools I've tried are:</p>

<ul>
<li><p><a href="http://upm.sourceforge.net">Universal Password Manager</a>. I can't explain why, but something about it not being in the archive for Ubuntu just made me not want to deal with it.</p></li>
<li><p><a href="https://lastpass.com/">LastPass</a>. Only way to get the mobile apps is the give them money, and I'm not a fan of proprietary applications storing something like my passwords. At least in dropbox, everything is a file.</p></li>
</ul>


<h3>Todo list:</h3>

<p>I use a combination of <a href="http://todotxt.com/">todo.txt</a> and <a href="http://wunderlist.com/">Wunderlist</a>, but I'm not entirely sure how well it's working. Ask me in a few months.</p>

<p>So, that's my list of tools. What is in your toolbox?</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Ask Ubuntu Hat Dash: Join Us!]]></title>
    <link href="http://blog.jamesrgifford.com/askubuntu-hat-dash-join-us/"/>
    <updated>2012-12-19T10:26:00-05:00</updated>
    <id>http://blog.jamesrgifford.com/askubuntu-hat-dash-join-us</id>
    <content type="html"><![CDATA[<p>This year, as part of an attempt to spread holiday cheer,
Stack Exchange has decided to do a winter hat bash.</p>

<p>so, you might see something like this when you login to Ask Ubuntu today:</p>

<p><img src="http://i.stack.imgur.com/e4yeU.png" alt="enter image description here" /></p>

<p>So far, I've managed to earn the Gangnam style glasses, Guide my Sleigh, and Constantipolitan, for posting on meta.</p>

<p>Full list of hats is <a href="http://winterba.sh/">here</a> - I implore you, go forth and earn hats!
And if you dislike hats, there is an opt-out button - just click the "i hate hats" link, and you won't see any hats.</p>

<p>Just remember, hats are only around from now until Janurary 4th, so be quick!</p>

<p>Now hat Away! Hat Away! Hat Away All!</p>

<p><sub>cheesy I know.</sub></p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Why I Moved From Dropbox To Ubuntu One For Note Taking]]></title>
    <link href="http://blog.jamesrgifford.com/dropbox-to-ubuntu-one-for-note-taking/"/>
    <updated>2012-12-17T18:46:00-05:00</updated>
    <id>http://blog.jamesrgifford.com/dropbox-to-ubuntu-one-for-note-taking</id>
    <content type="html"><![CDATA[<h2>This solution no longer works. I'm keeping it around because it is still one of the most visited blog posts.</h2>

<p>Citing a need to completely move their infrastructure, <a href="http://voices.canonical.com/ubuntuone/2013/02/04/notification-about-notes/">the Ubuntu One team announced that they will no longer be supporting note sync</a>.</p>

<p>As such, I have moved to <a href="https://evernote.com/">Evernote</a>, and very gladly fork over $6 a month to them for premium.</p>

<p>So, for those of you who know me, I'm pretty picky
about what I use for my syncing. And I have to be -
this is one of the more difficult parts of my electronic life,
and its even more difficult now.</p>

<p>Let's start with my requirements.</p>

<ul>
<li>free as in beer if at all possible. Hey, I'm cheap.</li>
<li>clients for the following OS's:

<ul>
<li>Ubuntu</li>
<li>Windows</li>
<li>iOS</li>
<li>Android. (I know, I need to clean up my operating system variety)</li>
</ul>
</li>
<li>Some sort of folder structure, at least for the desktop.</li>
<li>Markdown is nice, but not required.</li>
</ul>


<p>Before I added Android to the mix, I had been using
PlainText and Dropbox. Worked wonderfully.
Now that I have an android device,
I'm moving to Ubuntu One notes, aka tomboy. Seems to work pretty well.</p>

<p>For Windows and Ubuntu clients, I'm using Tomboy.
For Android, I'm using <a href="https://launchpad.net/tomdroid">Tomdroid</a>,
and for iOS, I'm using a new one that doesn't work on iOS6 (yet!),
but should get fixed soon, called
<a href="http://itunes.apple.com/us/app/webnotes-powered-by-ubuntu/id519580240?mt=8">webNotes (powered by Ubuntu One)</a>. All the platforms covered yay!</p>

<p>To get setup, I just installed Tomboy on my Ubuntu
and Windows computers.
I then installed the beta version of Tomdroid,
and connected everything to my Ubuntu One account.
Took about 20 minutes to do the switch, and was very painless!</p>

<p>So far, I've been using Ubuntu One in this fashion for about three months,
and it's going pretty well so far.</p>

<p>The ability to have my notes anywhere is great - and the fact it
integrates with a product made by one of my favorite companies (Canonical)
is even better!</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[RailsRumble 2012: A Beginners Postmortem]]></title>
    <link href="http://blog.jamesrgifford.com/railsrumble2012-a-beginners-postmortem/"/>
    <updated>2012-10-19T18:46:00-04:00</updated>
    <id>http://blog.jamesrgifford.com/railsrumble2012-a-beginners-postmortem</id>
    <content type="html"><![CDATA[<p>I thought I was a fairly competent and accomplished rails developer, for someone who was self taught, never had a job doing rails stuff, and who was young enough that a large part of the community is old enough be my dad.</p>

<p>And then I entered the Rails Rumble for 2012 with <a href="https://twitter.com/imnotanerd">@imnotanerd</a>, and spent a desperate 48 hours with my battling oauth, rails internals, Sinatra, cancan, and a Linux server.</p>

<p>At the end, I've got a few takeaways.</p>

<ul>
<li><p>Come up with two ideas - one that only takes 12 hours to build, the other that takes the full 48.</p>

<p>This saved our bacon. We had two ideas - one was fairly complex. At 8PM Saturday I said "look. We've been banging our heads against this for almost 8 man hours. Time to start something else."</p>

<p>So I did a rails new, and thus Volla was born. Or reborn.</p></li>
<li><p>Git is your frenemy.</p>

<p>Git is a blessing and a curse. Commit early, often, push, deploy via Capistrano, repeat.</p>

<p>But make sure that your gitignore is properly updated.</p>

<p>Otherwise, you end up committing 20mb worth of binstubs. And your api keys. Not OK.</p>

<p>Anyway. Don't do that.</p></li>
<li><p>Stay on target...</p>

<p>Enough said. Don't get distracted by the cool matrix cat or something.</p></li>
<li><p>If you don't succeed, try again.
Take a month off, then try that idea again. I learned everything I know about rails because I said "I've got two weeks. Let's building something in 2 hours a day". (Side note: that's how I got sucked into Shoes/Hackety Hack, as well as delayed_paperclip. You devote time to something, you will fill it. Fact of life that I've discovered over the past 16 years I've been around on this planet.)</p></li>
<li><p>Leverage the knowledge of others.</p>

<p>I did the math, and between the two of us, we spent 8 hours man hours trying to figure out sessions in Sinatra. It was at this point I said "stop and move on, lets get this fixed". Time spent on authentication in rails? 20 minutes. (Authorization though, was closer to an hour, hour and a half)</p>

<p>The lesson to take away from this is that for almost everything you're doing, someone has invented that wheel already - so for the love of pete, USE IT. Thats the wonderful thing about a community.</p></li>
<li><p>If you don't know what adding $GEM to your gemfile will do, you probably don't want to do it.</p>

<p>I ran into this - had a gem, added it, broke everything. Removed, worked fine. (Not naming names here, it was some bad code I wrote elsewhere). But adding <em>one</em> gem was enough to break the whole app.</p></li>
<li><p>Use a logged chat.</p>

<p>We used skype - this worked, but the logs in skype are... well, less than wonderful. Part of this has to do with Skype for Linux, part of this has to do with Skype in general. If I had to do it again, I'd use Campfire, or even IRC.</p></li>
<li><p>Descriptive git commits.</p>

<p>"Fixed bugs" - If you're guilty of this, raise your hand! Oh look, everyones hand went up.</p>

<p>Don't. Do. This. Ever. Makes code review after the fact hard.</p></li>
<li><p>If you're confident, do some sort of TDD.</p>

<p>This would have cost us time, but saved us trouble. If we had automated testing in place, I would have known that we broke certain things with certain other changes. But... well, hindsight is 20-20.</p></li>
</ul>


<p>Hopefully my tips here will be useful for people in the future. If not, oh well. I tried. :)</p>
]]></content>
  </entry>
  
</feed>
