Thursday, March 21, 2013

ChromeOS adventures, part 2

Following on from ChromeOS adventures, here are more observations.

Memory issues

The Chromebook 550 has 4GB of ram, this should be enough for most use cases, however some web apps are very memory hungry.  I have found that in general use the included Scratch pad app (for making notes which are synced to Google Drive) uses a very large chunk of memory when it is running. The new Google Keep app may improve this specific instance, I have not checked.

ChromeOS has a feature which attempts to recover memory when it is running low by unloading the data in unused tabs. When tabs are unloaded then the tab must  be reloaded when it is selected again.
This varies from mildly irritating when having to wait for the page to refresh, to downright infuriating when the tab is a SSH session from which you have logged into a few different servers and have a shell application running, in this case you end up having to start all over again.

I can see this becoming a bigger issue, especially as native apps become more popular. The new Chromebook Pixel should have a better time of it, having more memory, but the potential for native apps to use more memory will increase with the release of the new, more powerful machine. The root cause needs to be addressed with at least some tabs being protected from a forced reload.

Enrollment issues

Enrollment is tied to the account which was used to enroll the devices, if that account is deleted then the enrollments are lost. There is no way I could see in the Admin control panel to list which account has been used to enroll a particular device, or to see which devices a particular account has enrolled.

If devices are manually enrolled, as is the case with our test devices given that auto enrollment failed to work, then the administrator makes the decision as to which account is used. It would make sense to use a role account in this case, however, if we had a large number of devices then I would not want to be enrolling them all manually.

If devices are automatically enrolled, then the first account to log into the device would be the enrolling account. This could be anybody in the organisation but would probably either be the person to which the device was assigned, or, in the case of pool devices, could be anybody in the organisation. This could be a problem from an asset management standpoint.

Devices can be locked down such that only accounts from the organisation can be used, however, for our enterprise environment this poses a problem. We have 2 Google Apps domains, one for staff and the other for students. This was a limitation of Google Apps when we adopted, and unfortunately, is now something we are stuck with despite there being a solution for this now in Apps.
This adds complexity to the auto enrollment scenario and is something which would require some thought and some discussion to overcome.


As mentioned in part 1, the Chromebook battery life is very good, a single charge lasts most of the day with only minor recharge stops.

A couple of times now I have closed the Chromebook and returned to it a day or so later to find the battery completely drained, the problem is that closing the lid puts the device into sleep mode, it does not power it off completely. In ChromeOS the 2 modes are not distinguished very well, some of the documentation even refers to "turning off" the device by closing the lid.

Other people seem to be having the same problem as documented, for example here and here.

This is more of a user education problem, from now on I will try and power off with the power button when I know I will be leaving the device unused for an extended period of time.  It only adds a few seconds delay to start up and all sessions are remembered by Chrome.


Can a ChromeOS device replace an existing laptop? at this point probably not, but it's getting close. The Chromebook Pixel has a tagline of "For what's next", which would suggest that Google has plans (when does Google ever not have plans?), there are many rumors posted elsewhere so I'll leave prediction as an exercise for the reader and for other bloggers.

So, what's missing?
  • Availability of accessories, such as extra power bricks.
  • Desktop docking, in an enterprise situation this is very important, and it should connect to at least 2 monitors.
  • Power users desktop apps, things like Photoshop, Lightroom, and Final Cut Pro. Yes, there are cloud applications which do similar things, but for those who need professional features the desktop apps still outclass the cloud apps many times over.
It's going to be an exciting time when what's next becomes what's here, but we can only wait and see.

Tuesday, March 19, 2013

Recipe: Garlic and rosemary baked Salmon with Mash

Being a non meat eater (but an eater of fish) we tend to have a lot of fish dishes, and salmon is my favorite variety.
This is an adapted recipe for a garlic and rosemary baked salmon served with mash, the original idea was found here, but as you can see, I didn't follow that recipe much at all.
My recipes tend to be rather vague with a good amount of 'until it looks right' steps.


  • 2 Good sized potatoes, good mashing ones like Désirée or similar.
  • 2 sprigs of fresh rosemary.
  • Milk (some).
  • Butter (some).
  • Olive oil (some).
  • Salt and Pepper (some).
  • Lemon juice (about 1 average sized lemons worth)
  • Salmon fillets (better with the skin off).
  • 6-7 cloves of garlic.
  • Whatever veggies to choose to serve it with.

To make the mash.

There are many good recipes for mash, so this section could just say, make some mash, and add the chopped rosemary, but for completeness...
Take 2 good sized potatoes, we prefer desiree Désirée, peel, chop, and boil until soft. Add 1 sprigs worth of chopped rosemary, milk, and butter, salt, and pepper. Then mash until mashed.

To make the marinade.

Take 6-7 peeled garlic cloves and mash/crush with a garlic press. If you don't have a garlic press then crush and finely chop instead.
Fry in oil and butter until they start to brown. You want a good amount of oil and butter, enough to coat both pieces of fish when the marinade is done.
Chop 1 sprig of rosemary and add to garlic.
Set aside and allow to cool
Add lemon juice and mix.

Prepare the fish.

Take the fish and coat on both sides with the marinade.
Wrap in foil, pouring any remaining marinade over the top before sealing.
Bake for 15-20 mins in medium oven, our oven loses a lot of heat, so your milage may vary.


Plate up the mash and lay the fish on top. Drizzle any remaining juices from the fish on top.

I served with steamed carrots and honey glazed peas, although this time we didn't have any peas, so they were actually honey glazed peas, corn, and carrots.


Enjoy, nomnomnom

Monday, March 04, 2013

Spending the day with toddlers

Walking together.
My wife has been asked to work an extra day a week to meet a deadline, and as I have more accrued leave than I should, each Monday from January until March she has been going off to work on the train and I have been hanging out with 2 toddlers. One of them, "Miss 2.5", is ours, and the other, "Miss 2", belongs to our friends, which may sound a bit unusual but we have a child sharing arrangement which works out well for all of us.

So, what is it like swapping higher education, code reviews, and work place coffee for toys, parks, and nap time? Pretty good actually.

Things we have done:

Visiting the park, going in the "big train" or the "little train", running up and down the decking, playing on the slides and the swings, and looking at all the things. It's cute how Miss 2 waits for Miss 2.5 at the top of the slide so they can both go down together.

Looking at trains, a favourite of Miss 2.0, she loves trains.

It would have been nice to visit the park more often, but the last couple of weeks have been over 30 degrees, which is a bit hot for little ones to be running around the park, and definitely a bit hot for this bigger one to be running around after them.

Reading stories, or watching stories on the TV.  They would, if allowed (which they are not) watch Shaun the sheep or fairy tales on TV all day.

Drawing on the driveway with chalk, including the "what shall we draw" game. We drew houses, cars, bunny rabbits, cats, and a face.

Hanging out in the back yard, playing on the slide and the swings, riding the trike, playing with the puppies, or just having a look at things. Jumping, on the path, on the step, anywhere.

Jumping is fun!

Playing with their toys, or playing with the boxes for their toys, boxes are fun!

Today was the last Monday of the series on which I will be looking after the girls on my own, as next week is a public holiday here in Victoria. Today we read stories and made lanterns.

Things to note:

Shopping with 2 toddlers is not always fun.
Synchronised sleep times, when they happen, are fantastic.
Sometimes they need to be reminded how to share.
Toddlers can be messy, and loud, and fun.

Related Posts Plugin for WordPress, Blogger...