Thoughts on Chrome OS and Libraries

With the Chrome OS announcement and reveal today, a few thoughts cropped up on this as a possibility and a threat to libraries and freedom of information.

First, in the spirit of Cory Doctrow’s ‘Little Brother’, if these catch on there are some significant concerns. Whitelisting could be embedded in the OS at a level where it would be very difficult to subvert. Our laptops and desktops today are vastly overqualified for the tasks we use them for. That’s both a problem and an opportunity.

Second, I kind of want to lock down my OPAC terminals to that level. The speed issue is great too, especially if it can take under 1GHz  computers and make them start up that fast. You could replace the current low-end enterprise desktop models with a ChromeOS thin client for the web. You could provide secured kiosks for the library system with a very minimal financial outlay.
Third, why no integration with Android apps? That seems like a major oversight. I don’t think I’d trust a web based encryption program, nor am I particularly impressed with the current state of video or photo editing online. I don’t even want to talk about the current state of the ILS ecosystem in this context.

Ditch the Twitter Client – Use Firefox

I twitter a little bit, and I use it to integrate my status updates for Facebook and LinkedIn. I’ve tried a few twitter clients, but they don’t feel very intuitive. My current social media setup is TwitterBar with the RSS Ticker addon used to pull updates from Twitter, Facebook and LinkedIn. This works extremely well for me because Twitterbar comes bundled with the One Riot search engine, when I’m looking for realtime information, a quick search is as easy as a Google search.

So, if you want my setup, here’s how to do it.

  1. Install Twitterbar
  2. Install RSS Ticker
  3. Add the RSS feeds you want as Active Bookmarks in Firefox
  4. FACEBOOK – Check out this link to figure out how to get the RSS feed
  5. LINKED IN – Check out this link to figure out how to get the RSS feed
  6. Twitter… if you can’t find this RSS feeed, turn in your Firefox card
  7. Success!

Enjoy!

Edit – The loose nut behind the keyboard missed some links. Thanks Ahniwa.

The Scroll and the Codex: Two Different Views on Ebooks

Due to the rather unique collection in our library and our location, we depend pretty heavily on electronic journals and ebooks. I am dealing with a lot of problems with pdf ebooks for research at the moment, and I also read a lot of fiction (Mobipocket and an old Palm T|X at the moment) in ebook format, and I’m struck at the differences.

We are at a transition period in how we consume information, and it appears that we have simply carried forward the information access issues that existed at the turn of the last millenium.

I’m talking, of course, about the scroll and the codex.

A scroll is a single long sheet with words printed from top to bottom. A codex is a book as we would recognize one. I’m dealing with both in interfaces optimized for the scroll.

PDF ebooks have been particularly difficult to deal with. To have the text at a readable level, you have to zoom in significantly. This puts the top and bottom of the page outside of the viewing window of most modern computer screens, especially with the standard 17 inch screens at most workplaces. AJAXy interfaces like Library Press Display make even less sense on small screens. This is because our standard screens work best with an internet-pages, which imitate a scroll.

The small screen on my palm T|X suffers from the same problem, however using the Mobipocket reader converts everything into a scroll.

The scroll is fine for end-to-end reading. It has it’s own built in bookmarking feature. However, it is useless for reference purposes.

The codex is great for reference purposes. It bookmarks well, but not as good as the scroll. It’s more portable and durable than a scroll.

Why are we forcing something so revolutionary and different, viz the electronic book, into these two formats? Using PDF files, which force a codex form on a scroll, or plain text/mobipocket/EPUB files which roll out like a scroll, but suffer from a serious lack of precision in layout and destroy the benefits of the codex.

So, what’s the solution? I’m just a librarian, not a software engineer. Stick with the format that fits. Scroll-type ebooks are great for novels.Forced-codex PDF files are good for making sure that the text and pictures look good when they’re printed out (and very little else). Paper books still have a pretty good advantage over both despite the weight  and size problems. We still don’t have a format for printed words out there that takes the advantage away from the evolutionary, revolutionary, incredible paper book.

A summary of what I am thinking about and reading today

  • 00:49 trying out twitterbar #
  • 01:24 Please Snark This tinyurl.com/yhs8fzt #
  • 12:28 testing the facebook connection #
  • 12:57 Ironic that the bastion of the Canadian free market can’t manage it’s own finances. tinyurl.com/yf452px #

For more, check out my Google Reader share at http://www.google.com/reader/shared/01139605564737264142

Backup. Backup. Backup. Backup. Backup. Backup. Backup. Backup.

Did I repeate that enough?

Backup.

I just got the details on how our ILS server is backed up. I’ve been making a backup every time I make changes to the OPAC. And that’s saving my butt.

I’ve been making extensive changes to our online catalog, most of which are cosmetic. Cosmetic changes in the world of ILS software can have consequences far beyond what you think of  when you think ‘I’m changing the look and feel of the interface’.

I moved an inline set of searches to the sidebar and moved the small, embedded search boxes into the body of the page. I commented out a section of the sidebar that displayed the contents of the cart, intending to move this to another section of the website.

It broke the whole freakin’ use of the cart.

I, of course, had no idea that’s what I’d done, so to get a white screen of death (Cannot Open Error Screen) every time I tried to use the cart was pretty scary.

Furthermore, as I’ve been working on these changes since August, I didnt’ have a good idea as to when I’d done this.

Remember though, I’d backed up before every change I made. I restored each section of the website from the initial backups I’d taken, then copied over the backup of changes I’d made, rebuilding and testing the website each time. This allowed me to narrow the changes down to one template file. I restored this file from a backup and re-did the changes I’d made, testing and confirming that commenting out this cart display broke the whole cart.

The whole story is something straight out of The Daily WTF.

Breaking a display breaks the whole cart?

The whole library profession really needs those vaunted next generation ILS’s the cool kids keep talking about…

Systems Basics – The Password List

In the initial days of my job, I ran into a serious snag that took several weeks of work to resolve. Almost all databases have an admin section where you can get usage data, create links to other databases and OpenURL resolvers and update the look and feel of the databases.

You guessed the problem…. I had no passwords.

Many of these passwords were stashed in files, in purchase orders and in other librarians offices. I was able to assemble some passwords and a basic outline of our databases over a few weeks before the staff went on vacation. The rest, I had to send sheepish emails to our vendors to get those passwords reset.

That was an unpleasant experience, one that I would prefer to avoid in the future.

My first solution to this problem was a basic list. I created 3 major lists, ILS passwords, Service passwords, and Vendor passwords. This allowed me to consolidate the many little pieces of paper scrawled with passwords that lay cast upon my desk. This list remained my ’scribble list’ as we canceled databases, added new users and discovered (many, many) expired logins.

The second, and more permanent solution is KeePass.

KeePass is a password manager, a password generator and a safe, permanent way to control all the passwords a systems librarian has to keep track of.

For personal use, KeePass is an excellent program to use if you need to control a large number of complex passwords. For librarians… well, let’s just say a half-way competent hacker could make a total hash of any ILS currently on the market, especially with the way most of them remain illconfigured and unupdated. KeePass is secure, but it also allows one to export the data in a number of different ways, back up the database, and it’s portable. I keep two backups of my password database, one encrypted in my work email and two paper copies in separate locations. This may be paranoid, but it’s saved my data on three separate occasions. Paper copies don’t get corrupted.

You can carry around all your passwords on your memory key, or keep them on the remote drives provided by most IT departments. If you’re using a memory key, I also recommend the very cool launcher known as geek.menu. For the paranoid among you, this app is tightly integrated with truecrypt for an extra level of protection.

On Visualizing Projects Beyond Your Ken – Freemind

Don’t you love that phrase? Beyond your ken? It’s a Scottish idiom meaning beyond your ability to comprehend.

It’s very much how I’m feeling in approaching some of the projects here at CNA-Q.  Just doing edits to the OPAC requires editing several files at the same time, then aut0-generating the html, testing it with (at least) two different browsers and tracking those changes over a number of days. This is in addition to keeping track of admin passwords, login details, ip addresses, and even the structure and location of folders on the server.

I’ve been depending very heavily on Freemind to do a lot of this. It’s a mind manager, available as a portable app, which allows me to install it when and where I feel like it. I’ve mapped the entire library network, with our library server as the center, as well as two sub-maps of users and employees. Here is just a sample,  this is a map of our online databases.

Online Databases

This is just a screengrab, from the little icons you can see there are notes about each database, as well as hyperlinks to the library admin pages. The color coding is temporary, and relates to our implementation of 360 Link.

Green is ‘Not done Yet’. Yellow is ‘Working’.  Blue is ‘Full Text and doesn’t need it’

There is no way I can keep all these connections in my head. Notes are helpful, but being able to map out the different systems within the library makes a huge difference. I keep Freemind open behind my work window, when I need to navigate to a new area of the network to work on another project, I pop it open and click on the links embedded there.

One Month In – The Williams’ in Qatar

We did survive the trip! Flying a family, plus two cats from Calgary to Toronto to Zurich to Doha all in one 19 hour fun fest was one of the more difficult things we’ve ever done. For future reference, some things to keep in mind whilst traveling this far.

1. European and Middle Eastern airlines often have different requirements for carryon baggage. Going from Air Canada with a 2 carryon bag limit, plus carseat to Qatar Airways with a 1 bag, 7kg limit with no carseat cost us a lot of time and a few bucks.

2. If you are moving internationally with pets, give yourself 2 hours padding on top of the normal 2 hours you would give to get on the plane. We gave ourselves one hour extra and almost missed our Calgary-Toronto leg.

We’re living in the Al Jazeeraland 1 compound and we arrived just in time to bid the whole compound a happy vacation. This has left us the clubhouse and the pool largely to ourselves.

Doha is a beautiful city that seems to be constantly under construction. To Canadian eyes, especially to someone who has been immersed in the greenery of eastern Canada for the past few years, the landscape is very stark, variations of brown, dun, sand… it’s a desert. After a few weeks, you start to see a lot of differences, especially down by the Cornice. The desert is still everywhere though, as we discovered last week when a gigantic sandstorm blew in and filled our villa with sand.

Now, CNAQ… Wow. Beautiful campus with air conditioning set at such a level as to freeze a penguin. As the systems librarian, I’m spending most of my time parked in front of my computer trying not to kill our server or the IT department… joking guys… don’t erase my user account. When I step out for lunch, the 45 degree heat is a relief.

My summer is shaping up to be somthing of a hermit’s existence, I’ve been describing my job as ‘the html gnome’. I’m hard at work implementing our OpenURL resolver, our Federated search tool and once those are up we’re going to be putting Aquabrowser on top of the whole system.

So! If you’re brand new (or an old fart) at CNA-Q and you need library help, it’s Brett.Williams@ the normal CNAQ email address. Soon you too will be fighting with your office phone and getting locked out of your computer while freezing in the magnificent ice machine that is the entire CNA-Q campus.

A summary of what I am thinking about and reading today

  • 00:33 I’m trying is.gd/teD8 on a laptop w/ a broken screen. #

For more, check out my Google Reader share at http://www.google.com/reader/shared/01139605564737264142

New Job

As you might have noticed, this blog has gone almost totally dead recently. I’ve just accepted a job with the College of the North Atlantic – Qatar as their Systems Librarian. It’s likely that you won’t hear from me for the next 2 months as we move to Qatar, get ourselves settled and I get an introduction to the CNA-Q systems.

This is going to be a lot of fun, I’ll twitter what I can. Look for a return sometime in July!