Saturday, July 30, 2011

Living With A Chromebook, Part 2

In my previous post on this topic - Living With a Chromebook, Part 1 - I discussed my initial impressions of my Chromebook after about a week.  I've now had 2 more weeks on it, and have a few more things to say about it.

In general I continue to be very happy with this device.  Battery life continues to be great, and the ability to just shut the cover to shut down is wonderful.  My power bill will, no doubt, be a few dollars smaller in the coming months since I am not running the big machine all day anymore.

A few things stand out that didn't get discussed last time, or that I have additional thoughts on:
  • As I previously mentioned, I keep an encrypted file of all my passwords on the big machine, and so far I have found no way to do that on the Chromebook.   Encrypted data, in general, is probably the weak link of this device.  I am not yet aware of any Google docs encryption options, for example, so if you're storing medical records, financial data, or anything else particularly private and important you may have concerns about using your Chromebook for that purpose, and I understand the issues.  For passwords, though, I may have a solution: passpack.com.

    I am not yet 100% certain about this, but it looks very promising so far.  Passpack gives you the ability to store passwords on their servers.  Encryption is done on your end - in your browser - and they claim even they cannot recover your data if your packing key is lost.  They have a reasonable UI which works well with the cut/paste facilities on the Chromebook, so you can click a single button to copy a password into your buffer, then Ctrl-V to paste it into the website you're logging into.  It's never visible or readable.  They store user name, email, password, URL, and a general notes field with each record, among other things, so you have lots of choices.  They can recommend new passwords for your sites, and have a 1-click login facility that I have not yet played with.  Their free account lets you have up to 100 password records, and their paid accounts are not all that expensive.  As I say, this is looking very promising, and gets around the inability to store encrypted passwords on the Chromebook, at least for me.  In a few weeks I will probably be fully converted to passpack and have played with more features.  At that time I may have more to say about it.

  • A happy discovery of a few days ago: crosh, a command line shell built into the system.  It's not a fully featured Unix command line, but it has a few nice built in commands (like top) and an ssh subsystem, which means those of us who want to connect to remove servers using ssh can do so without adding browser extensions or using other machines.  Ctrl-Alt-T will get you a crosh command prompt, and from there 'help" gets you a list of commands, and 'exit' gets you out.  Alt-Tab moves between your crosh session and the browser window.  Inside crosh you can type 'ssh' to get into the ssh subsystem, and again 'help' will get you a list of ssh related commands.  For example, you can type 'user foobar' to set the user name, 'host foobar.com' to set the host name, and 'connect' to get an ssh connection to that host.  Login with whatever your remote password is and from there it's all familiar.  This is a major win for me, though most users will never bother with it.

  • If the Chromebook has a weak spot so far it is printing.  Google won't install printer drivers on the Chromebook, so you cannot talk to a printer directly.  Printing, therefore, requires a different solution... a cloud based solution.  Google has a start on this - cloudprint - but it isn't quite ready for me just yet.  The general idea is that your local printer is connected to a computer and that you can register that printer with their cloud and then print to it from the Chromebook.  Sounds good, but, the local computer has to be powered up to make that work, and the software running on that computer is currently only available for Windows and MacOS, though they say Linux support is coming.  I really don't want to have to turn on another computer to print, though.  If I do that I might just as well login to Google docs (or whatever) from there and print directly to my local printer, right?  And leaving a computer running all the time for the rare times I want to print something seems silly.

    HP has a partial solution for this issue: network connected printers that are already cloudprint aware.  They are always on and can be printed to (so I am told) by sending an email to the right address.  Don't ask me exactly how that works... I haven't printed anything from the Chromebook just yet, and it won't be happening any time soon.  I don't happen to own one of these magic printers from HP, and I don't run Windows or Macs at home, so I have no suitable servers.  In the meantime I can just fire up the big machine and print from it when I need to, I guess, but a better printing solution would be nice.  Mind you, I print rarely, perhaps a couple pages a month.  It happens so rarely, in fact, that we destroyed 4 different ink jet printers with gummed up print heads.  Ink jets need to be used to continue to work, and we simply don't print often enough to make them last.  At the moment we have a cheap color laser printer, which seems to be fine, but isn't capable of talking to Google's cloudprint service on its own.  Oh well.

  • Another minor issue is keybounce.  As I type I see regular appearances of repeated letters, but I'm not sure what is causing it.  I cannot force it to happen when I try, probably because I am paying attention more closely - so I rather suspect it is me, doing something a tad odd.  My old keyboard has keys that are about 18mm wide, but the tops are only 12mm wide, or so.  The Chromebook has keys that are 15mm wide with gaps between keys.  I suspect I am a sloppy typist and often hit keys less than straight on.  On my old keyboard a miss like that might matter less than it does here, where hitting off center probably means bouncing off the gap filler and (possibly) hitting the key a second time.  The newish Mac keyboards are very similar, and I could easily have the same issue there as well.  In any case I continue to watch this and try to figure it out.

  • Finally, for this post anyway, Spotify is the newest oddity, but it is symptomatic of a general issue.  During the past two weeks several people I know have started using Spotify, a music subscription service that seems to be all the rage.  To make it work you need to download and install an application, for Windows or Mac, naturally, but I am told the Windows version does run under Wine on Linux.  As you can guess, though, I cannot run such an application on the Chromebook, so using Spotify would mean turning on the big machine or getting out a "real" laptop.  Thus far I have resisted.  I love the portability of the Chromebook, my laptop isn't all that great in general, being ancient, and the desktop, while plenty adequate, is stuck in the den.

    What is needed is a chrome browser app for Spotify, or any similar service you might be interested in using.  I saw a couple of things that claimed to be Spotify related in the Chrome Web Store, but nothing from the Spotify service itself, and random apps always make me wonder about security issues.  So, for now at least, I am not Spotified, which may be a good thing.  However, if the available web app list grows up a bit I will probably find it available, and then maybe I will give it a shot.
That's my list of Chromebook comments for this time around.  It's still living up to my expectations - and then some, actually - but there are a few things people need to know before jumping in with both feet.  I love it, but as with all things, your mileage may vary.  Feel free to ask questions or leave comments.  I will do my best to answer them.



My other Chromebook related posts are available here:

Thursday, July 28, 2011

Trying the new version of blogger

The next few posts I write - here and in my other blogs, as they come up - are something of an experiment.  I'm trying the new (draft) version of blogger, just to see what is coming.

If you want to try it, login to www.blogger.com as usual, then go to "draft.blogger.com" and you can see what it looks like.  From there you can also make it your default version if you so choose.

Not sure what to make of it just yet, but I am keeping an open mind.

Monday, July 18, 2011

Living With A Chromebook, Part 1

For a bit over a week now I have been using a Chromebook - specifically a Samsung with both Wifi and 3G - because I am sick and tired of big clunky laptops and desktop machines.  In this post - and possibly some others that follow (thus "Part 1") - I will do my best to document the good, the bad, and the ugly of this experience.

First, a bit about me, just to set the stage and my own expectations.  I have done software development for 25 years now, with a couple of breaks when I was deliberately jobless.  I have used computers starting with a TRS-80 model 1, then on to a Compaq Deskpro, innumerable different machines at college, from mainframes on down, then DOS, OS/2, Windows, and Apple machines at work.  Then I abandoned Windows and Apple and went to Unix via a different series of jobs.  My home machines now - other than the Chromebook - all run Linux of one sort or another.

In terms of what I do with computers, I am one or two steps above most users in terms of complexity, but I am not among what I would consider the elite power users.  I don't generally write programs for fun, but I do maintain my own website, for example.  The place where I probably do the oddest thing at home involves maintaining an encrypted file system that can be mounted (or not) in which I store a list of the jillions of passwords I have around the internet.

Most of what I do, like others, is done in a web browser.  I read email, watch a few videos, use a few social networks, and consume news and other media.  You, your mom, and maybe your grandmother do the same things on their computers.  The things that we also share that generally happen outside the browser - word processing, spreadsheets, etc. - are also things that are happening inside the browser now, and which I have been doing there for some time.

Games are another matter entirely.  Mostly I don't bother as I find a lot of them boring and/or repetitious.  Still, a few hold my interest for a while.

With that all stated up front, this post will list out the things I consider good and bad about the Chromebook so far.  Here we go...

The Good
  • The Chromebook is small and light.  That turns out to be very nice.  Nicer than I expected, in fact.  The screen is large enough to be easy to use, but overall this device is quite capable.  I am not yet certain if I could use it as an eReader, though.  Reading with it in bed might be a challenge as it pretty large in comparison to a kindle or ipad, and the dedicated keyboard I wanted so much (see below) would be a hindrance for that application.  Or so I suspect.  I'll have to try that at some point, but in the mean time I am quite happy with its size, shape, and weight.
  • Good Screen.  Nice and bright, easily read, etc.  I am pleased with it.
  • A Real Keyboard.  I didn't want a tablet because I wanted a real keyboard.  Imagine trying to write this blog entry on an on-screen keyboard.  No thanks.  And while an outboard keyboard is possible for a tablet, it makes it two separate things and thus rather hard to hold onto while sitting in a comfy chair, or whatever.  For me a built in keyboard was a requirement, and this one has good key feel, though it appears the key spacing may be different from what I am used to.  (Lots of typos that I have to fix.  Will get over that with more time.)
  • The apps just work, mostly.  I am not a big app user.  My G1 has just a few loaded onto it, and I've only paid for one app ever over there.  I am still mostly living in the web itself (rather than in apps running withing the browser) on the Chromebook, but I see there are apps here - I've even poked at a couple - and I am certain they will continue to grow and thrive.  In fact, the offline aspects of the Chromebook will require more apps over time, so seeing them is a good thing.  The only issue I see so far is that at least some of the apps I have looked at in the Web Store indicate they won't run on the Chromebook.  I am guessing there are some differences between the Chrome browser as it runs here and on a "real" computer.   Everything I have installed so far has been fine, but that isn't a guarantee they will all work.
  • Fantastic battery life.  I am getting 8 hours or so out of a charge, and I pretty mush just ignore it until the warning pops up to tell me I have 15 to 20 minutes left.  Then I plug it in and let it charge while continuing to work.  Simple, and quite nice to be unplugged for so long.
  • Amazingly quick start up.  A cold boot really is 10 seconds or less.  (My linux boxes boot in 50-70 seconds, depending on what you count as boot time.  I discounted login time but did include time to launch X and start the browser, to make it a fair comparison with what the Chromebook does.)  Even better, though, is sleep mode.  Close the cover and it's off.    Open it up again and within 2 seconds it's at the login prompt, waiting for your password.  For me this is a game changer.  I no longer have to leave a computer running all day to have access quickly when I want it.  Just open the lid, enter my password, and I'm there.  Nice, but it does require changing some habits.  No need to set the machine aside - lid open - when I go do something else.  Close it.  Open when done.  Easy, but different.
The Bad (or at least not so good):
  • Touchy trackpad - it's huge and easy to tap accidentally.  I find that at times my cursor has suddenly moved elsewhere thanks to a stray finger or palm grazing the track pad.  This is a learning thing, and (to be honest) I have never liked track pads before, but this one is growing on me.  It's large enough to let me accomplish quite a bit with one or two gestures, which is good.  But it is really sensitive, and click-to-tap, which I have enabled for another reason, makes it more so.  I expect to be past this in another week or two and just using it like it was completely normal.  I could plug in a USB mouse simply enough, but I really want to keep this to be just the one thing, not something I have to have dedicated space to use.
  • The mouse button in the track pad is stiff.  There is a single mouse button built into the trackpad, and if you push down hard enough on it you will hear it click.  I wanted to use it (as opposed to tap-to-click) but it is so stiff as to make that difficult.  I've resorted to tap-to-click and the corresponding risk of accidental mouse clicks when fingers stray.  So far it's working, but a slightly less stiff button would have made me happier.
  • Unknown keyboard shortcuts and unexpected happenings (like tabs opening).  Another thing I have to get used to (and figure out) rather than a real problem.  If you're prone to typos, these things happen.  Just a few minutes ago I figured out that the key with a magnifying glass on it - where the caps lock key would normally be - opens a new window, and also closes an unused window.  (Or maybe it closes the current window... I don't really know which it does yet.)  Between hitting that when going for 'a' and the occasional stray mouse movement as described above, I find that a few times a day I am wondering what the heck just happened and have to take my hands off the keyboard and undo whatever I just did.  There is a map of the various keyboard shortcuts available, and I looked at it once from an online tutorial I read a week ago, but I have no idea where it is now.  (Keyboard shortcuts bug me in general, though.  Having them is fine, but make them really, REALLY easy to find out about, OK?  Both Windows and MacOS have zillions of these things now and I never seem to know what they are.  I can navigate my way around inside vi, though, so go figure.)
  • Occasional glitches in video.  On my first day I was going through Google's tutorials and there were some videos.  Loading them was simple, and they mostly worked, but on one page there were just black boxes where YouTube videos should have been.  On another the video played but without sound.  In both cases I reloaded the page and everything worked, and I haven't see the issue since, so I don't know what it was I saw.
  • A fan.  I was hoping for a totally fanless computer, finally.  No such luck.  There is a CPU fan on this puppy and it varies in speed depending on what you're doing, though it is pretty quiet overall.  There are also vents on the bottom of the case that bug me.  Setting this machine on your lap won't make you sterile, but I don't know if it will overheat if those vents are blocked by your clothing.
  • Oddities in 3G registration.  I have barely tried 3G yet.  WiFi in my house works fine, and it has also worked at at local restaurant just as well.  But I did register for 3G and had two glitches in the process. The first was that registration would not work at my home.  I am in a rural area, but we have Verizon service here and it should have worked.  In fact, once I registered it elsewhere it does work at home, but I had to do the registration in town.  The second glitch was that the registration form was designed by someone whose elevator didn't go all the way to the top.  It kept bouncing back to me saying my credit card information wasn't accepted, and I kept looking it over and it was fine.  Eventually it dawned on my that I had to remove the spaces from the CC number.  Why they couldn't remove them while processing the form data - particularly since they let me enter them in the first place - I don't know.  But once I deleted the spaces everything went through.  A nit, I know, but user experience matters, and this was just stupid.
That's my list, at least for now.  I clearly have to make some changes in my life, like move my passwords out of my encrypted file system and into some sort of online password repository.  I am researching those and may have an answer for that soon.

I'd like to see a command line here so I can ssh to to remote machines.  That would make things much simpler for me when I work on my web sites.  I'd also like to see some blinking lights on the menu bar when it's doing network access.    It would be nice to know if any bottle necks are related to data not moving at all, or just moving slowly.

I expect these sorts of issues will be resolved with time, and I have every reason to think that Google's Chromebook idea is going to work out well in the end.  Having my data stored in the cloud doesn't bother me.  If I have private data of some sort, though, I'd like a way to encrypt it here before it goes to the cloud.  I expect that is coming someday, from some cloud based service provider.

In the meantime, google docs is a great set of apps for all kinds of work, and the so called limitation of having to be online while working isn't really that big a deal, at least not to me.

If you have questions, feel free to post them here as comments or email them to me (jrpstonecarver at gmail dot com) and I will answer them in the next Chromebook related post, if there is one.



I have other posts about the Chromebook available:

Wednesday, July 13, 2011

Long time gone

Boy have I been away for a while.  Busy is too polite a word for it, but whatever the name it's not been much fun.

At the moment, though, things appear to be settling down a bit.  The next couple of weeks will be rocky as a result of visitors in town, but after that things may be calmer, which means I might have time to write more.  (And even as I say that the phone across the room warbles to tell me that a new text message has arrived.  Yay.)

In any case I have a new toy that may make writing a bit more interesting, or possible.  A new Chromebook has arrived, and it has a few interesting features that I am starting to figure out.   Hopefully the next month or three will see it getting substantial use, and this blog - and other things - will benefit.

That said, the next two weeks will not be filled with posts, so give me a little time to get past other commitments first.

Have a great summer!