wine + coding + book covers = something

I’ve made something, but I’m not too sure what it really is or if it’s of any use what-so-ever!

I started playing around with the “relationships” code (briefly mentioned here) to see what would happen if you selected multiple books and ranked the aggregated suggestions by frequency of appearance.

For example, here are 4 O’Reilly books that I’ve selected. The code pulls in the list of suggestions for each book, then (underneath the line) displays the books that appear in all 4 lists, followed by the ones that are only common to 3 lists, then 2, then those that only appear in one of the lists (with up to 100 being displayed in total).

So, in theory, if I’d picked up those 4 books and was looking for a couple more to borrow, then “PHP & MySQL Web Development” and “HTML & XHTML” should be safe bets.

You can click on any of the books above the line to remove it from the selection. If you click on “HTML” and “Web Based Applications” books to remove them, then you should be left with the “PHP” and “MySQL” books — in that case, a book on e-commerce becomes the first suggestion.

To start with a random book, use the following link and reload the page until you find one that interests you and that has several suggestions…

http://library.hud.ac.uk/perl/relationships2.pl

…then try adding one of the suggested books to the selection (by clicking on it) to see what the revised suggestions are.

Advertisements
2 comments
  1. Jonathan Rochkind said:

    That’s really neat. Seems like you’re approaching the Amazon-style reccommendations type feature, which probably does stuff like this but with more fine tuning (or maybe not).

  2. I was thinking it would be cool to have this linked up using RFID — e.g. you place a pile of books next to a PC in the library, and it displays the top recommendations for those books.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: