SolColdfusion Update |
|
|
I've been knocked out by a really bad cold the last couple of weeks and I'm just starting to get things back to normal. I did want to send a quick post on the status of the SolColdfusion project. After seeing Ray's Seeker project, it reminded me that I hadn't set up a project at RIAForge yet, so I took care of that last night. You can now access the official project at http://solcoldfusion.riaforge.org/.
Since the project site is up-and-running, I also submitted it to the Solr project |
31-Oct-07 01:20 PM http://swem.wm.edu/blogs/waynegraham/index.cfm/2007/10/31/SolColdfusion-Update |
Vufind 0.6 on Ubuntu 7.10 |
|
| This is an update to my previous post on configuring Ubuntu to run Vufind…
First, upgrade your server distribution to the latest-and-greatest
sudo apt-get -y install dist-upgrade
If you’re on Edgy (7.04), this may take a while. Next install the Java 6 JDK and build-essential (for building Yaz).
sudo apt-get -y install sun-java6-jdk build-essential
When you’re prompted, answer the [...] |
31-Oct-07 08:00 AM http://techview.wordpress.com/2007/10/30/vufind-06-on-ubuntu-710/ |
Solr Schema |
|
|
If you've ever worked on a project that involved Coldfusion's bundled version of Verity, you've no doubt run into the issue of trying to confine your fields into the structure that Verity imposes, and those custom fields are really precious in these instances. About 6 months ago, I ran into an issue with a search project where I had about 125,000 documents to index. Since we also wanted to be able to use the indexes for some other projects, I was a bit nervous to commit almost the enti |
05-Oct-07 01:40 PM http://swem.wm.edu/blogs/waynegraham/index.cfm/2007/10/5/Solr-Schema |
Solr and Coldfusion -- Setting Up |
|
|
To get up and running with Solr, you'll need some type of Servlet container. Typically when folks start talking about servlet containers, they're talking about Tomcat or Jetty. In fact, Solr comes with Jetty 6.1.3 (they haven't upgraded to 6.1.5 yet in the distribution). You may also hear about Resin, but in my experience, it runs a bit slower than Jetty and Tomcat. As a small note, servlet containers are different than J2EE application servers like JRun, Geronimo, GlassFish, and JBoss |
05-Oct-07 12:40 PM http://swem.wm.edu/blogs/waynegraham/index.cfm/2007/10/5/Solr-and-Coldfusion--Setting-Up |
ColdFusion and Solr |
|
|
I've spent the last few months working on some projects that didn't really have anything to do with ColdFusion (lots of Java and PHP). One of the projects I've been working with (Vufind.org) uses Solr as it's indexing/search engine. That's starting to get picked up by some pretty big companies (Netflix just relaunched their search using Solr this week).
I've been working with Solr in Java for a bit now, and I wanted to start to build an interface for using it as a search engine (my L |
03-Oct-07 04:00 PM http://swem.wm.edu/blogs/waynegraham/index.cfm/2007/10/3/ColdFusion-and-Solr |
Vufind |
|
| After a bit more testing by some folks on the vufind-tech list, I think the concensus is that we’re going to work with Solr’s DirectUpdateHandler with a DocumentBuilder to construct entries for the index in memory. Once I got some of the more annoying bugs out of the way, folks were quite pleased with the [...] |
27-Sep-07 02:40 PM http://techview.wordpress.com/2007/09/27/vufind/ |
Vufind Importer |
|
| This is the first of a couple of posts I’ve been meaning to write. There have been a flurry of posts on the Vufind lists about errors when creating the Solr index and the speed. I did about 1.8 million in 10 hours using the PHP script, considering these are getting sent across an HTTP [...] |
21-Sep-07 05:00 PM http://techview.wordpress.com/2007/09/21/vufind-importer/ |
LibraryFind |
|
| Last week I got pretty frustrated with LibraryFind. My test environment is a virtualized Ubuntu server (7.04) and I was running into all kinds of errors with Yaz. At first, I tried to install the most current version from the source with the “--enable-shared” switch. The source (finally) compiled after I did some dependency [...] |
10-Sep-07 11:40 AM http://techview.wordpress.com/2007/09/10/libraryfind/ |
Library Find |
|
| Stumbled across LibraryFind the other day and have been playing around trying to get it installed. I’ve not had many good experiences with Ruby based apps, but this looked really promising so I took the plunge. Unfortunately the searching doesn’t work because and just states that there was an error. Looking in the log files, [...] |
29-Aug-07 10:20 AM http://techview.wordpress.com/2007/08/29/library-find/ |
Benchmarking Solr |
|
| There was some discussion on the Vufind about moving from Tomcat to Jetty. I first wanted to see if it was possible to run this so I got the latest nightly build from Solr to see which packages were needed to run the server. I then grabbed the latest Jetty (6.1.5) since the version in [...] |
16-Aug-07 11:00 AM http://techview.wordpress.com/2007/08/16/benchmarking-solr/ |
Breaking Windows |
|
| Wayne and Phil finally convinced me to switch operating systems on my office laptop. Wednesday they gathered around me as I took a deep breath and pressed enter to launch the installation of the Ubuntu version of Linux. Afterwards they led me, rapidly, through the installation of various applications and repositories using the command line [...] |
12-Aug-07 03:40 PM http://techview.wordpress.com/2007/08/12/breaking-windows/ |
Doomed? |
|
| I use this blog to promote technology within MPOW but this article annoyed me: MySpace, SecondLife, and Twitter Are Doomed. When I first read it, I came away with an impression of schadenfreude on the part of the author. I let the article sit for a couple of days and re-read it and am [...] |
02-Aug-07 11:40 AM http://techview.wordpress.com/2007/08/02/doomed/ |
Java Tuning for VuFind |
|
| Had a few more notes on running VuFind.
Java Tuning
Something that is generally looked over when setting up a Java application is tuning Java. This can be a very daunting endeavor as you generally see tutorials that reference things like interpreting p-values and power analysis. However, if you’re just wanting to set an application up, this [...] |
01-Aug-07 09:00 AM http://techview.wordpress.com/2007/08/01/java-tuning-for-vufind/ |
VuFind with Ubuntu |
|
| A beta release VuFind was recently released as an ILS replacement by Villinova. However, getting it to run properly on my virtualized server was a bit of an adventure. So, in order to spare others, here are some development notes for installing VuFind 0.5 on Ubuntu.
Most of this you can copy and past into a [...] |
30-Jul-07 12:00 PM http://techview.wordpress.com/2007/07/30/vufind-with-ubuntu/ |
Facebook |
|
| Today’s Third Thursday Tech Talk (t4) showcased facebook.com and our library’s contribution SwemTools. I embedded the Facebook Presentation, but most of the links are below:
Video:
Fred Stutzman’s Our Lives, Our Facebooks - given at one of Google’s TechTalks
Facebook Groups for Librarians
Library 2.0 Interest Group
Librarians and Facebook
Libraries and Librarians
American Library Association Members
NextGen Librarians
Digital Reference in Facebook
And of course, [...] |
19-Jul-07 05:00 PM http://techview.wordpress.com/2007/07/19/facebook/ |
Non-Commercial Audiobooks |
|
| This posts is supporting material for the July 13, 2007 joint Williamsburg Regional Library/Swem Library presentation, “Heard a Good Book Lately?”
There are non-commercial sources for digital audio materials that provide engaging and enjoyable listening experiences even if they somewhat lack the professional production values you get from sources such as Recorded Books or Audible. [...] |
13-Jul-07 09:20 AM http://techview.wordpress.com/2007/07/13/non-commercial-audiobooks/ |
Facebook API |
|
|
I've been kind of silent here as I've been trying to keep this blog at least somewhat focused on ColdFusion and I've been doing development in some different languages as of late (Java, PHP, and Ruby). However, when Facebook released their API for developers, my summer assistant Phil started hacking away at it and we've released our first app for Facebook: SwemTools.
It does a couple of things, provides a search interface for both the online catalog and our website, news feeds, hours |
14-Jun-07 11:00 AM http://swem.wm.edu/blogs/waynegraham/index.cfm/2007/6/14/Facebook-API |
Fun with PDFs |
|
|
I've been working with a lot of PDF files lately for a few different projects (see The FlatHat and Card Catalog). With our special collections cards, when you got a result back, Acrobat viewer would blow up the image to around 600%, making for a rather ugly image. For the FlatHat, I really wanted to be able to open a PDF and have the search terms highlighted, so I started hunting for ways to actually do this.
I've been using PDFBox to extract text from our PDFs to index with Lucene, s |
12-Jun-07 12:03 PM http://swem.wm.edu/blogs/waynegraham/index.cfm/2007/5/17/Fun-with-PDFs |
ColdFusion and Lucene |
|
|
It seems that every couple of years someone has need for some aspect of an information retrieval (IR) system with features that ColdFusion's bundled Verity IR doesn't have (see cflucene and Aaron Johnson's blog). I too ran into a situation that called for investigating alternatives to Verity.
Our Special Collections Research Center has used 3x5 index cards to catalog their archives and manuscript collections. There are myriad problems with a hard-copy index catalog (that's why we use |
12-Jun-07 12:03 PM http://swem.wm.edu/blogs/waynegraham/index.cfm/2007/5/8/ColdFusion-and-Lucene |
Her Royal Majesty |
|
|
Ok, it's been a while. I've been working on some non-ColdFusion projects so I've been a bit remiss in keeping things up-to-date here. But big news (at least for William and Mary). Her Royal Majesty, Queen Elizabeth II will be visiting William and Mary this Friday as part Jamestown's 400th anniversary.
Normally this wouldn't be related to ColdFusion at all, but last week it was announced that she would be coming here and thus ensued a mad rush to get an online exhibit of the Queen's 1 |
12-Jun-07 12:03 PM http://swem.wm.edu/blogs/waynegraham/index.cfm/2007/4/30/Her-Royal-Majesty |
Adding COinS for BlogCFC |
|
|
A few months ago, I was up at George Mason's Center for History and New Media talking to them about how they were approaching their online projects. One of the things they introduced me to was Zotero, a Firefox extension to "collect, manage, and cite your research sources." While it was mostly developed to help researchers manage citations online, I started using it to start organize blog entries, adding my own notes, tags, and relating them to other blog entries.
Unfortunately, I've |
12-Jun-07 12:03 PM http://swem.wm.edu/blogs/waynegraham/index.cfm/2007/3/7/Adding-COinS-for-BlogCFC |
Subversion with mod_security |
|
|
I ran into a bit of an issue while setting up a new subversion server today. On that box we're running mod_security on all vhosts to add another layer of security to our web apps. I got everything configured with the the security, but when I was testing, I kept getting 403 errors when I attempted to get the files in anything other than a web browser.
After scratching my head for a while, I looked at the Apache logs, and noticed that mod_rewrite was causing the issue with lines like th |
12-Jun-07 12:03 PM http://swem.wm.edu/blogs/waynegraham/index.cfm/2007/3/6/Subversion-with-modsecurity |
MS Access via JDBC |
|
|
We recently made the move from an IIS Windows web server to an Apache *nix based web server as part of our efforts to consolidate our library's server infrastructure. And for reasons I won't expound upon, we had one MS Access DSN that didn't get migrated to MSSQL and that needed to be used still. Since ColdFusion uses a Windows only driver for MS Access, I needed to figure out a way around this. I found a couple of JDBC drivers for Access (Easysoft's JDBC-ODBC Bridge and HXTT's Access |
12-Jun-07 12:03 PM http://swem.wm.edu/blogs/waynegraham/index.cfm/2007/2/2/MS-Access-via-JDBC |
Photo-sharing |
|
| UPDATE: Additional links
flickrvision - real time view of images uploaded to Flickr. The location is where the image was uploaded from.
Examples of embedding images from a photo-sharing site. It includes two sizes of a Google slide show, and three versions of a Flickr badge.
Some Observations About Photo-sharing
I provide a sample of links [...] |
11-Jun-07 12:06 PM http://techview.wordpress.com/2007/05/17/photo-sharing/ |
Zotero |
|
| This blog is a supplement to my Third Thursday Tech Talk session on Zotero.
Zotero is a FireFox 2.X add-on that turns your browser into a research management tool. It solves the problem of how to collect and organize research in one place.
Without Zotero, you might do the one or all of the following [...] |
07-Jun-07 12:06 PM http://techview.wordpress.com/2007/03/15/zotero/ |
RedHat Support Kudos |
|
|
It's been a while since I've posted anything, so I figured this would be a good point to start on...
To start the process of standardizing our server platform in the library, we recently purchased a couple of servers to run RedHat on. I was going through the process yesterday of activating the subscriptions, and a funny thing happened...the second subscription got appended to the first as an extension instead of a new subscription.
I looked all over the place trying to figure out wh |
14-Dec-06 04:30 PM http://swem.wm.edu/blogs/waynegraham/index.cfm/2006/12/14/RedHat-Support-Kudos |
Form Validation |
|
|
I've been playing with some form validation stuff for CF. I had been usign , but I wanted the HTML interface to act a bit more like the Flash interface, but I don't really want to use Flash. I've also been doing a lot more work with some of the DHTML libraries that AJAX has made popular, so I figured there had to be a relatively elegent way to do form validations with something like prototype.
I remembered seeing something on Ajaxian about easy form validation and decided to give it a |
21-Sep-06 09:30 AM http://swem.wm.edu/blogs/waynegraham/index.cfm/2006/9/21/Form-Validation |
Tweaking Eclipse |
|
|
I finally got fed up yesterday with the slow speed at which Eclipse was launching on my Windows box. On my Linux box, it doesn't take that long to launch (may five or six seconds) compared to my Windows box (around 15 - 20 seconds). I know I have a lot of plugins, but it was getting a little ridiculous. I started poking around and I noticed in the configuration details (Help / About Eclipse SDK / Configuration Details) that the vm that was launching was 1.4. Ok, so there's one problem. |
07-Sep-06 04:45 PM http://swem.wm.edu/blogs/waynegraham/index.cfm/2006/9/7/Tweaking-Eclipse |
Postgres on Ubuntu |
|
|
I was setting my computer up for a database systems class I'm taking this semester. I got to the point of getting PostgreSQL 8.1, pgAdmin III, and the JDBC drivers installed, but I couldn't figure out how to connect to the darn thing. I knew it created the account postgres, but since I was installing through apt-get, there wasn't any point that I set the password.
I finally broke down and started reading the documentation (which is excellent by the way), but all of the documents abou |
01-Sep-06 07:00 AM http://swem.wm.edu/blogs/waynegraham/index.cfm/2006/8/31/Postgres-on-Ubuntu |
|
|