CODI 2006 – Salt Lake City (day 1, update 1pm GMT)

It’s 7am in Utah, and I guess the delegates will be stirring from their Horizon filled dreams …or nightmares!
Weather wise, it looks like it’s going to be partly sunny with thunderstorms in Salt Lake City today, with a fair chance of rain.
Here’s an update on what’s hit the web in the last few hours…
Luke the Librarian has posted a request over at The Gordian Knot for any podcasts and audio feeds to be passed on to him.
Garry Collum (of Collum’s Column) has uploaded some photographs tagged with codi2006 to flickr, including these:

Garry is joined by redsquirrell57 who’s also posted some photos to flickr, including:

CODI 2006 – Salt Lake City

As the crow flies, I’m about 4,720 miles away from the CODI 2006 Conference, but I’m hoping that I’ll be able to keep up with all the gossip from the conferences bloggers and flickr snappers.
So, for the next few days I’m going to try and bring everything CODI 2006 related I can find together into one place. Please feel free to post comments if I’ve missed anything!
Wednesday is the first day of the main conference, but I guess all but the most serious party animals will be tucked up in bed at the moment. However, lets see what’s out there already…
Kevin Smith (aka “The Fiddling Librarian 3.0”) has already posted a couple of entries on his blog:
» CODI Conference 2006 (01/Oct/2006)
» A Grand Day Out (01/Oct/2006)
Kevin’s also posted 62 photographs tagged with “codi2006” on flickr:

“betdjibouti” has also started a flickr set:

I had the great pleasure of meeting Ben Ostrowsky (aka “sylvar”) at CODI 2005, and I know from his blog that he’s jetting his way towards Salt Lake City. Ben was a prolific snapper last year, so hopefully we’ll start seeing some photos soon! Just looking at this photo from last year gets me drooling all over the keyboard — seriously folks, you cannot buy white chocolate covered pretzel sticks in the UK for love nor money!

It looks like a bunch of librarians (Mary, Carol, Robin, Melissa, and Amy) have got together to contribute to the CODI 2006 / Salt Lake City Blogger weblog.
Maxine has also started blogging about her trip to CODI 2006 on Maxine’s Place:
» Salt Lake City, here I come!

Next up, an anonymous delegate is posting at thezbar.net:
» VISIONS OF CODI: arrival
Finally, keep an eye on The Gordian Knot blog, as there’s bound to be some action on there soon!
Tonight is also the ’70s Party event, so I can’t wait to see some of the photos!!!

logging yer 856’s!

A few people have emailed me for more information about how to log clicks on the external 856 links in HIP, so here’s how to do it!
Requirements:

  • a web server on which you can run a script (e.g. Perl or PHP)
  • HIP 2 or 3

The 856 links in HIP are built from the MARC map in Horizon, so the first step is tweak it so that it prepends the URL of a logging script in front of the actual 856 URL.  Here’s what our 856 MARC $u map looks like (split across several lines for readability):

<a class="smallAnchor"
    href="https://library.hud.ac.uk/cgi-bin/cataloguelink.pl?$_">
    {<img src="$9"{ alt="$y"}>|$z|$y|$_}
    </a>

To view the MARC map without line breaks (i.e. as you’d enter it into Horizon), click here.
Please remember to make a note of the original 856 MARC map value – you might need it!
The https://library.hud.ac.uk/cgi-bin/cataloguelink.pl bit will need to be changed to the location and name of your logging script.
My first version of the logging script simply logged the URL and the time, as I couldn’t figure out a way of capturing more useful info (such as the bib number or book title).
So, I brewed myself an extra strong coffee and sneaked up on the problem from a different angle!
Continue reading “logging yer 856’s!”

white dog poo?

Sarah Houghton (aka LibrarianInBlack) has blogged that Answers.com has a new natural language “Web Answers” feature which lets you pose life’s great unanswerables – e.g.:

(I should point out that Sarah didn’t pose that exact question, but it’s one that’s been niggling at the back of my mind for years!)
After reverse engineering the new feature, it looks like they’re using Ajax and XML – e.g.:

Some of you will already know that we’ve been using Answers.com on our OPAC to provide serendipity keyword suggestions, so I’ll have a go incorporating the “Web Answers” output into those suggestions too.

The Two Towers and Faceted Browsing in the OPAC

…well, the first is definitely a tower but I’m not so sure about the other one. Not only that, but I should really have posted this entry over a month ago.
Anyway, to get to the point — on my birthday (at the start of June), Bryony and I went for a walk over to Hinchcliffe’s Farm Shop. En route, we got some great views of Victoria Tower, atop Castle Hill:


Here you can see the shadow cast by the tower on Google Maps:

The second tower we found (if that’s what it is) sticks out like a sore thumb — it’s in the middle of some nearby woods and we have no idea what it is or what it was used for. Here’s how it appears on Google Maps:

You can see from the shadow that it rises high above the tree tops. Here’s what it looks like from the base, looking up:

I suppose it could be a chimney, but there were no signs of holes or doors in the base of the structure — it just rises straight up from the ground. Maybe it’s a secret missile silo?
If you look at the Google Map, you’ll find there’s a former wool mill complex to the north. This is now home to the Yorkshire Technology & Office Park, which happens to be where View-Based Systems Ltd (VBS) is located.
VBS was set up by the late Dr Steven Pollitt — if you’ve never heard of Stephen, then you might want to track down the two Endeca patents on the USPTO site, as they both cite his pioneering research into faceted browsing which was carried out at the University of Huddersfield. You can see some of the history on the VBS web site.
One of my colleagues, Dr Amanda Tinker, worked closely with Steven and they both gave a presentation at the CILIP Umbrella 2003 event on this very day 3 years ago. In fact, had things gone to plan, then Huddersfield could have launched an OPAC with facetted browsing (based on Dewey) 3 or 4 years ago.
Sadly things didn’t go to plan, and facetted browsing wasn’t quite as cool back then as it is now. Whenever I look at North Carolina’s OPAC, I feel a mixture of envy tinged with dischuffedness† that Huddersfield didn’t get to launch a faceted OPAC several years ago and snatch all the fame, kudos, brownie points, and glory 😉
Anyway, facetted searching is a hot topic again in 2006 and I’m looking forward to a meeting on the 17th with Howard Lockwood of VBS to discuss a possible collaboration project. All I can say at the moment is “watch this space” 🙂
Still, none of this explains what the second tower is for. If you have any ideas, please feel free to post a comment!


dischuffedness: noun

the state of not being chuffed about something

Getting HIP updates & add-ons via a HTTP proxy

A couple of years ago we wanted to try out the optional ADA Profile for HIP 3 but, try as I might, I could not get the add-on to download using the HIP admin pages.
After much pondering, I realised that it’s because our external firewall was blocking HIP from being able to connect to the SirsiDynix server to fetch the download. Even the servers in our DMZ need to be configured to use the university’s Squid HTTP proxy servers before they can get external web access.
Google soon came up with the answer on one of the JBoss discussion sites and here’s what you need to do for a Windows HIP 3 server (it should be a similar process for a Unix/Linux HIP 3 server):
1) locate the batch file that starts JBoss — firstly, find the directory you installed the Application Server into, then open the “jboss” folder, then the “bin” folder, and you should find a Windows Batch File named “run.bat”
2) make a safe backup of the “run.bat” file before you make any changes
3) right-click on the “run.bat” file and select the “edit” option — this should open the file for editing in Notepad
4) if you search through the file, you’ll find several lines that start with set JAVA_OPTS=
5) find the very last occurance, and insert the following two new line of text after it:

set JAVA_OPTS=%JAVA_OPTS% -Dhttp.proxyHost=12.34.56.78
set JAVA_OPTS=%JAVA_OPTS% -Dhttp.proxyPort=3128

…where “12.34.56.78” is the IP address of your HTTP proxy and “3128” is the port number.
For example, on our HIP 3.04 UK server that section of the file now looks like this:

rem Standard options
set JAVA_OPTS=-server -Xms384m -Xmx512m -DISO_8859_1=UTF-8 %JAVA_OPTS%
set JAVA_OPTS=%JAVA_OPTS% -Dhttp.proxyHost=161.112.231.22
set JAVA_OPTS=%JAVA_OPTS% -Dhttp.proxyPort=3128

Once you’ve added the settings for the proxy server, save the file and restart JBoss.
If all has gone well, then you should be able to fetch updates and add-ons using the HIP admin interface!
Or, if all has gone pear-shaped, then simply restore that safe backup of the file you made earlier!
It should be a similar process for Linux/Unix users — locate the script that starts JBoss, open it in Vi, and add the extra two lines to the script.

HIP XML Parser (v0.01) – search parser

Okay folks – here’s the companion piece of code to the bib parser I posted a few weeks ago!
http://www.daveyp.com/files/stuff/xmlparser/search.pl
As with the previous code, this is alpha at best and should be treated as such.  However, if you have any suggestions then please feed them back to me.
As well as specifying your own $url, you can also tweak the $maxResults value to determine just how many results you’ll actually get back.  This will override the npp value in the URL — this means you should be able to lift a keyword search URL from HIP (which might just return sets of 10 or 20 at a time) and get the script to actually bring back as many results as you want (e.g. 100 or 1,000).
Continue reading “HIP XML Parser (v0.01) – search parser”

HIP XML Parser (v0.01)

This is some code that I’ve been meaning to make available for public consumption for weeks, but we’ve been up to our necks with our RFID tender at Huddersfield recently.
The basic idea is to convert the XML output of HIP 2 and HIP 3 into a Perl data structure, which you can then use to repurpose your bib data and searches for other uses (e.g. to provide an OpenSearch interface).
The first chunk of code I’m making available provides a function (parseBib) that will convert the XML from a full bib page into a data structure.  Given the v0.01, you should treat this as alpha code at best!
http://www.daveyp.com/files/stuff/xmlparser/bib.pl
The above Perl script also contains some code to fetch the XML (using LWP) and will also dump (using Data::Dumper) the resulting Perl data structure to an output text file (dump_output.txt).  I’ve also uploaded the code as a CGI file that you can run to display the Data::Dumper output – e.g.:
Building an object-oriented database system : the story of O2 /
Just to get you started, here’s some further info…
Continue reading “HIP XML Parser (v0.01)”

If you build it, will they come?

A couple of weeks ago I added logging to five of our OPAC tweaks to see if they were being used, and also which is the most popular.  We’re not in a particularly busy period at the University, so I would expect usage to be higher during peak periods.  Also, I only logged clicks coming from our 46 dedicated catalogue PCs and I’ve excluded stats from the weekends.
So, here is the top five countdown (cue suitable “Top of the Pops” music — I’ll plump for Zeppelin’s “Whole Lotta Love“):
Number 5 – Other Editions
On average, we got 6 clicks per weekday on the “other editions” links.
Number 4 – Keyword Suggestions
On average, we got 14 clicks per weekday on the “serendipity” suggestions.
Number 3 – Similar Subjects
On average, we got 36 clicks on the “items with similar subjects” suggestions.  Interestingly, the number of clicks has risen consistently throughout the 2 week period — we’ve not advertised any of these features, so people are using them when they stumble across them.
Number 2 – Also Borrowed
On average, we got 154 clicks on the “people who borrowed this, also borrowed” suggestions per day.  This ranged from a minimum of 105 to a maximum of 199 clicks on any single weekday.
Number 1 – Spelling Suggestions
On average, we got 222 clicks on the “did you mean?” spelling suggestions per day.  This ranged from a minimum of 155 to a maximum of 279 clicks on any single weekday.
Continue reading “If you build it, will they come?”

SirsiDynix Executive Roadshow, Birmingham, UK

Here’s a slightly delayed write up for the 2 day Executive Roadshow event at the Crowne Palza, Birmingham.
Normally I’d try and blog live but sadly the Crowne Plaza regarded internet access in the hotel rooms (which I’d already paid for) as being something entirely different to wireless access in the rest of the hotel (for which I’d need to pay separately).
Continue reading “SirsiDynix Executive Roadshow, Birmingham, UK”