Categories
ALA humor Personal

ALA Annual 2010 Battledecks Champ!

I am truly, honestly surprised and thrilled to be crowned (or tiara’d) the American Library Association 2010 Annual Conference Battledecks champion. I still haven’t seen video of my competitors, but I can say with authority that they are all smarter, better-looking, and funnier than I.

Somehow though, I pulled it off. The official ALA video below doesn’t include my entrance, complete with luchadore mask (which I think got me bonus points). I wasn’t going to watch myself, but I realized I was so completely out of it during the thing that I barely remembered anything except the cataloger joke.

NOTE: about that. I worked as a serials cataloger for the 2 years of my degree at UNC-Chapel Hill, and took every class in cataloging offered. I have great respect for catalogers. But sometimes, you just have to go for the obvious joke. Please don’t hurt me.

Categories
ALA Personal

Goodreader & the iPad

EDIT: please check out my new post, with the real problem identified. This post contains old information that is not correct!

Goodreader is by far the best interface and app for handling different filetypes on the iPad…PDFs, doc files, images, etc. But this morning at the ALA Annual conference I discovered one really scary security issue with it. By default, Goodreader doesn’t require authentication or any warning to connect via Bonjour, and it allows you to browse AND DOWNLOAD any files that are so shared. Sitting in the Conference Center lobby, I was able to connect to two different iPads, view and grab files arbitrarilly, and push files TO the iPads as well.

Goodreader Security issue

Goodreader Security hole

This is INCREDIBLY SCARY. In the first 2 minutes, I saw files that had credit card information, passwords, bank account information, and more.

If you are using Goodreader and are connected to any public wifi point, make sure that you have gone into Settings, Other Settings, and make sure that Ask Permission Before Connecting is ON.

Categories
Personal

Moving to WordPress 3.0

Since I’ve already taken the plunge and moved over to WordPress 3.0 and consolidated my various separate WordPress 2.X installs to it, I thought it would be good to document the process I used to try and help others who might be wary of taking the plunge. There are unlimited ways that you may have your particular install set up, so this may or may not apply. Do not fold, spindle, or mutilate.

It may be obvious, but before you do ANYTHING with your WP install, back up your files and your database. Backing up your files is as easy as downloading your install directory locally via FTP, and if you aren’t familiar with how to back up your database (YOU SHOULD BE BACKING UP YOUR DATABASE REGULARLY) there are good instructions here. Go back up your site, and come back when you’re done.

Everything safe? Ok, now…you want to go to your WordPress dashboard, hit Tools, and Export. What you’ll get is an XML file of all the content from your blog: posts, categories, tags, authors, etc. Save this in a very, very safe place. This is the file that you will use to import your blog into your new WP 3.0 site. Repeat this step for every blog you hope to move, renaming the Export file into something recognizable.

In my particular instance, I had a site set up that went like this: at the root level of my website, I had just a flat HTML file that was my homepage. I had two different WordPress 2.X installs in subdirectories (/wp and /eliza). What I wanted to do was to install WP3.0 in my root directory, and then use the Multisite functionality built in to WP3.0 to re-create the /wp and /eliza blogs, running in the single root-level install.

After backing everything up, I went ahead and installed WP3.0 in the root directory. There is then one bit of manual code you have to add in order to enable multisite capabilities. In your wp-config.php file, just before the line

/* That's all, stop editing! Happy blogging. */

You need to add the line

define('WP_ALLOW_MULTISITE', true);

This enables multisite capabilities. You’ll have to do a little bit of copy/paste into your .htaccess file, but WP walks you through it. When you log into your install again, you’ll see a new set of controls in your dashboard relating to these new capabilities.

One more bit of editing is needed before you move on to creating new blogs and importing your XML files into them…by default, WordPress filters imported XML by removing possible troublesome tags…unfortunateely, including things like <embed> and <iframe> and other instances where you’ve included content in your posts. WordPress does so via a file you can find in /wp-includes called kses.php. In kses.php, you’ll want to scroll down to line 1309 and comment out the three lines under //Post filtering so that they look like this:

// Post filtering
#add_filter('content_save_pre', 'wp_filter_post_kses');
#add_filter('excerpt_save_pre', 'wp_filter_post_kses');
#add_filter('content_filtered_save_pre', 'wp_filter_post_kses');

This will prevent the filter from removing all your youtube videos, slideshare embed, scribd documents, etc. Once you’ve altered the filter and saved it, you’re ready to create your new blogs, hit the Tools menu, and import your XML from your exports above. After the process completes, you should have a working blog with all of your previous content in place exactly as before.

For my particular case, it was important for me to maintain the existing directory paths for /wp and /eliza so as to not break tons of incoming links…WP3.0 handles that perfectly. After all this, I now have WordPress running at the root level of jasongriffey.net, Pattern Recognition and Brand New World working exactly as they were with the separate installs (including permalinks!), and will be moving my previously flat-file homepage into WordPress pages. I’ve got my whole site running on WordPress, and the ability to create new blogs at will in order to expand my setup.

I’m chuffed about the setup, and really, really excited about the possibilities with WordPress 3.0.

Categories
ALA Personal

Vote Griffey!

I was nominated and chose to be on the ballot for two different offices at the national level this year. I’m running for Director-at-Large for LITA, which is a 3 year stint on the LITA Board of Directors. I am also on the ballot for ALA Councilor-at-Large, also a 3 year gig on the ALA Council.

The voting period for both elections starts the middle of March, and the members of LITA and ALA respectively will get instructions in their email as to how and when to vote. I’m not going to spend a ton of time “campaigning” per se, but I do think that I can, perhaps, do some small amount of good and help move both organizations in good directions if I’m elected.

I would appreciate any tweeting, friendfeeding, buzzing, blogging, or other attention you can draw to my candidacy, especially for ALA Council…a lot larger pool, and a ton more votes needed for that one. I’ve set up a website with a summary of why people should vote for me: Elect Griffey, also linked to in the image above.

Categories
Media Personal

Feeling bub.blicio.us

Check out my video that got featured on bub.blicio.us today…my co-conspirator for CES decided to use my video in her wrap-up post:

http://bub.blicio.us/a-belated-ces-wrap-up/

Rock on!

Categories
Media Personal

2010 State of the Union Tag Cloud

In the vein of my previous years, here’s a Tag Cloud of the 2010 State of the Union address delivered tonight by President Obama. It’s particularly interesting to compare to the 2007 and 2008 State of the Union addresses (I skipped 2009, for some reason…should probably do it retrospectively I went back and did the 2009, for comparison).

Wordle - State of the Union 2010
cloud created by wordle

Categories
Personal

Google Voice Mobile Browser edition

I didn’t actually expect my “Death of the App” trend to move this quickly, but seems like Google is determined to prove me right. 🙂 Google says “we don’t need an app” to Apple, and provides nearly exactly the same functionality via HTML5.

Categories
ALA Personal presentation

Top Tech Trends – ALA Midwinter 2010

I just realized that I had yet to post my Trends from Midwinter 2010. I will say that I was incredibly pleased with being on the panel with such a great set of librarians, and was overly nervous about the whole thing right up until we started talking. I know it’s silly, but Top Tech Trends is the event that I’ve been attending since my first ALA, and it immediately became a personal career goal to someday be a Trendster. The fact that I actually got to do it still hasn’t really sunk in, especially so early in my career.

I was planning on linking out to a ton of stuff, but this amazing page of links collects pretty much everything that anyone talked about…awesome job putting that together!

Without further ado: My trends, exactly as written before the panel started. I went off the tracks a bit once I started talking, needless to say.

The Year of the App
2009 was the year of the Apple iPhone/iPod Touch App Store….over 1 Billion Apps were downloaded in the first nine months of the App Store, the second billion only 5 months later, and only 3 months from that for Apple to announce 3 billion downloads. 2010 is the year that Apps show up everywhere…small, specialized programs that do one thing in a standalone way are going to be everywhere: every phone, printers, nearly every gadget is going to try and leverage an App Store of some type. Libraries have started down this road with the OCLC Worldcat iPhone App, the DCPL iPhone App, and more coming.

The Death of the App
2010 is also the year of the Death of the App. Many developers are using Apps because they allow functions that were non-existent in other ways. Many of the reasons to program stand-alone Apps disappear when the HTML5 and CSS3 standards become widespread. HTML5 allows for many things that were previously only available by using secondary programming languages or frameworks, like offline storage support, native video tags, svg support for natively scalable graphics, and much, much more. As an increasing number of web developers become familiar with the power of HTML5, we’ll see a burgeoning of amazing websites that rival the AJAX revolution of the last 2-3 years. No less a web powerhouse than Google has said that they won’t develop native apps in the future, and will instead concentrate on web development.

The Year of the eReader
This year will see the release of no less than a dozen different eReader devices, based around the eInk screen made popular by the Amazon Kindle. While Sony and Barnes and Noble launched new readers in 2009, the choices available in 2010 are going to be dizzying. How libraries handle this shift to electronic texts remains to be seen. New and exciting eBook technologies like Blio and Copia are going to revolutionize electronic texts.

The Death of the eReader
Early 2010 is going to be the height of the eReader, and late 2010 will see their decline, as the long-awaited Tablet computing form factor is perfected. The heavy hitters of computing are all producing a form of Tablet system this year, and with a wide variety of customized User Interfaces. With the rise of the Tablet form factor, we’ll see a slow decline of the stand-alone electronic reader, especially as display technology and battery life extend the usability of the Tablets.

Categories
Personal

Happy 2010

I didn’t want New Year’s Day to slip by without some looking back on the year that was 2009, and here I am with about 20 minutes left in the day. So what did 2009 bring me? Some awesome things: a daughter that is the best thing ever, professional successes beyond my wildest dreams, and a spouse that keeps me centered on both things in turn. It also brought some sadness: the death of my grandfather, and other extended family troubles.

But overall, I think 2009 treated me pretty well, and 2010 is shaping up to be even more exciting already. So many amazing things coming this year: new book coming in March/April, a new still-secret-but-almost-ready-to-launch project, some fun travel, and hopefully positive news on both mine and Betsy’s tenure decisions.

Thanks for everything, 2009, but 2010 is gonna kick your ass.

Categories
Personal

Blast from holidays past

I just wanted to call some attention to one of my all-time favorite posts here on Pattern Recognition, which honors a holiday tradition from one of my favorite areas of the world, the Catalan region of Spain. I posted this last Holiday season, but in reading it, it just never gets old.

The Story of Caga Tió

Catalan families go into the woods and find a Christmas Log (Tió de Nadal) to bring into their home. It’s painted or otherwise decorated with a face, and wrapped in a blanket. Over the weeks before Christmas, the Caga Tió is fed sweets and other treats, in order to get him ready for the command performance on Christmas. After weeks of being fed, the Caga Tió is ready. He is then beaten with sticks by the children of the family until he poops out treats for the children, usually in the form of the Catalan treat called turron. Yes…the log poops out the children’s treats, which they then consume. Caga Tió literally translates into “Pooping Log”.

Go read the rest of the post. Really. There’s even a video…it’s worth it, I promise.