Re: [CODE4LIB] Adding authority control to IR's that don't have it built in
Hi Jason, Heh, sorry for the long response below. You always ask interesting questions :-D I would highly recommend that vocabulary management apps like this assign an identifier to each entity, that can be expressed as a URL. If there is any kind of database backing the app you will get the identifier for free (primary key, etc). So for example let's say you have a record for John Chapman, who is on the faculty at OSU, which has a primary key of 123 in the database, you would have a corresponding URL for that record: http://id.library.osu.edu/person/123 When someone points their browser at that URL they get back a nice HTML page describing John Chapman. I would strongly recommend that schema.org microdata and/or opengraph protocol RDFa be layered into the page for SEO purposes, as well as anyone who happens to be doing scraping. I would also highly recommend adding a sitemap to enable discovery, and synchronization. Having that URL is handy because you could add different machine readable formats that hang off of it, which you can express as links in your HTML, for example lets say you want to have JSON, RDF and XML representations: http://id.library.osu.edu/person/123.json http://id.library.osu.edu/person/123.xml http://id.library.osu.edu/person/123.rdf If you want to get fancy you can content negotiate between the generic url and the format specific URLs, e.g. curl -i --header Accept: application/json http://id.library.osu.edu/person/123 HTTP/1.1 303 See Other date: Thu, 31 Jan 2013 10:47:44 GMT server: Apache/2.2.14 (Ubuntu) location: http://id.library.osu.edu/person/123 vary: Accept-Encoding But that's gravy. What exactly you put in these representations is a somewhat open question I think. I'm a bit biased towards SKOS for the RDF because it's lightweight, this is exactly its use case, it is flexible (you can layer other assertions in easily), and (full disclosure) I helped with the standardization of it. If you did do this you could use JSON-LD for the JSON, or just come up with something that works. Likewise for the XML. You might want to consider supporting JSON-P for the JSON representation, so that it can be used from JavaScript in other people's applications. It might be interesting to come up with some norms here for interoperability on a Wiki somewhere, or maybe a prototype of some kind. But the focus should be on what you need to actual use it in some app that needs vocabulary management. Focusing on reusing work that has already been done helps a lot too. I think that helps ground things significantly. I would be happy to discuss this further if you want. Whatever the format, I highly recommend you try to have the data link out to other places on the Web that are useful. So for example the record for John Chapman could link to his department page, blog, VIAF, Wikipedia, Google Scholar Profile, etc. This work tends to require human eyes, even if helped by a tool (Autosuggest, etc), so what you do may have to be limited, or at least an ongoing effort. Managing them (link scrubbing) is an ongoing effort too. But fitting your stuff into the larger context of the Web will mean that other people will want to use your identifiers. It's the dream of Linked Data I guess. Lastly I recommend you have an OpenSearch API, which is pretty easy, almost trivial, to put together. This would allow people to write software to search for John Chapman and get back results (there might be more than one) in Atom, RSS or JSON. OpenSearch also has a handy AutoSuggest format, which some JavaScript libraries work with. The nice thing about OpenSearch is that Browsers search boxes support it too. I guess this might sound like an information architecture more than an API. Hopefully it makes sense. Having a page that documents all this, with API written across the top, that hopefully includes terms of service, can help a lot with use by others. //Ed PS. I should mention that Jon Phipps and Diane Hillman's work on the Metadata Registry [2] did a lot to inform my thinking about the use of URLs to identify these things. The metadata registry is used for making the RDA and IFLA's FRBR vocabulary. It handles lots of stuff like versioning, etc ... which might be nice to have. Personally I would probably start small before jumping to installing the Metadata Registry, but it might be an option for you. [1] http://www.opensearch.org [2] http://trac.metadataregistry.org/ On Wed, Jan 30, 2013 at 3:47 PM, Jason Ronallo jrona...@gmail.com wrote: Ed, Any suggestions or recommendations on what such an API would look like, what response format(s) would be best, and how to advertise the availability of a local name authority API? Who should we expect would use our local name authority API? Are any of the examples from the big authority databases like VIAF ones that would be good to follow for API design and response formats? Jason On Wed, Jan 30, 2013 at 3:15 PM, Ed Summers
Re: [CODE4LIB] Adding authority control to IR's that don't have it built in
Of course after sending that I noticed a mistake, the curl example should look like: curl -i --header Accept: application/json http://id.library.osu.edu/person/123 HTTP/1.1 303 See Other date: Thu, 31 Jan 2013 10:47:44 GMT server: Apache/2.2.14 (Ubuntu) location: http://id.library.osu.edu/person/123.json vary: Accept-Encoding I didn't have it redirecting to the JSON previously. //Ed On Wed, Jan 30, 2013 at 4:19 PM, Phillips, Mark mark.phill...@unt.edu wrote: Thanks for the prompt Ed, We've had a stupid simple vocabulary app for a few years now which we use to manage all of our controlled vocabularies [1]. These are represented in our metadata editing application as drop-downs and type ahead values as described in the first email in this thread. Nothing too exciting. The entire vocabulary app is available to our systems as xml, python or json objects. When we export our records as RDF we try and use the links for these values instead of the strings. We are currently working on another simple app to manage names for our system (UNT Name App). It takes into account some of the use cases described in this thread such as disambiguation, variant names, and the all important linking to other vocabularies of which VIAF, LC, and Wikipedia are the primary expected targets. Once populated it is to be integrated into the metadata editing system to provide auto-complete functions to the various name fields in our repository. As far as technology we've tried to crib off the Chronicling America site as much as possible and follow the pattern of using the suggestions extension of OpenSearch [2] to provide the API. Mark [1] http://digital2.library.unt.edu/vocabularies/ [2] http://www.opensearch.org/Specifications/OpenSearch/Extensions/Suggestions/1.1 From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Ed Summers [e...@pobox.com] Sent: Wednesday, January 30, 2013 2:15 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Adding authority control to IR's that don't have it built in On Tue, Jan 29, 2013 at 5:19 PM, Kyle Banerjee kyle.baner...@gmail.com wrote: This would certainly be a possibility for other projects, but the use case we're immediately concerned with requires an authority file that's maintained by our local archives. It contains all kinds of information about people (degrees, nicknames, etc) as well as terminology which is not technically kosher but which we know people use. Just as an aside really, I think there's a real opportunity for libraries and archives to make their local thesauri and name indexes available for integration into other applications both inside and outside their institutional walls. Wikipedia, Freebase, VIAF are great, but their notability guidelines don't always the greatest match for cultural heritage organizations. So seriously consider putting a little web app around the information you have, using it for maintaining the data, making it available programatically (API), and linking it out to other databases (VIAF, etc) as needed. A briefer/pithier way of saying this is to quote Mark Matienzo [1] Sooner or later, everyone needs a vocabulary management app. :-) //Ed PS. I think Mark Phillips has done some interesting work in this area at UNT. But I don't have anything to point you at, maybe Mark is tuned in, and can chime in. [1] https://twitter.com/anarchivist/status/269654403701682176
Re: [CODE4LIB] wiki page about the chode4lib irc bot created
Great start, Bohyun! I added some commands, enhanced the formatting, and cleaned up some problems. http://wiki.code4lib.org/index.php/Zoia_or_the_Code4Lib_IRC_bot Peter On Jan 24, 2013, at 3:47 PM, Bohyun Kim k...@fiu.edu wrote: Hi all~ I was not familiar with the code4lib IRC bot (or irc bot in general for that matter), and the recent discussion on the listserv made me curious. BTW I fully support the idea of removing offensive content, and big thanks to those who have been working on cleaning up those stuff. In any case, I figured there might be others who are new to code4lib and were somewhat aware of zoia but not sure what exactly it does or will do. So I created a wiki page with a bunch of examples today morning. It's far from comprehensive but I think it would be cool if others -who care about the bot - add more content to this page. http://wiki.code4lib.org/index.php/Zoia_or_the_Code4Lib_IRC_bot -Bohyun -- Peter Murray Assistant Director, Technology Services Development LYRASIS peter.mur...@lyrasis.org +1 678-235-2955 1438 West Peachtree Street NW Suite 200 Atlanta, GA 30309 Toll Free: 800.999.8558 Fax: 404.892.7879 www.lyrasis.org LYRASIS: Great Libraries. Strong Communities. Innovative Answers.
Re: [CODE4LIB] wiki page about the chode4lib irc bot created
Thanks so much Peter! It looks great and big thanks to all who are adding new content to the page! =) Cheers, ~Bohyun From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Peter Murray [peter.mur...@lyrasis.org] Sent: Thursday, January 31, 2013 10:13 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] wiki page about the chode4lib irc bot created Great start, Bohyun! I added some commands, enhanced the formatting, and cleaned up some problems. http://wiki.code4lib.org/index.php/Zoia_or_the_Code4Lib_IRC_bot Peter On Jan 24, 2013, at 3:47 PM, Bohyun Kim k...@fiu.edu wrote: Hi all~ I was not familiar with the code4lib IRC bot (or irc bot in general for that matter), and the recent discussion on the listserv made me curious. BTW I fully support the idea of removing offensive content, and big thanks to those who have been working on cleaning up those stuff. In any case, I figured there might be others who are new to code4lib and were somewhat aware of zoia but not sure what exactly it does or will do. So I created a wiki page with a bunch of examples today morning. It's far from comprehensive but I think it would be cool if others -who care about the bot - add more content to this page. http://wiki.code4lib.org/index.php/Zoia_or_the_Code4Lib_IRC_bot -Bohyun -- Peter Murray Assistant Director, Technology Services Development LYRASIS peter.mur...@lyrasis.org +1 678-235-2955 1438 West Peachtree Street NW Suite 200 Atlanta, GA 30309 Toll Free: 800.999.8558 Fax: 404.892.7879 www.lyrasis.org LYRASIS: Great Libraries. Strong Communities. Innovative Answers.
[CODE4LIB] usability testing software
Hi all, Years ago I had the opportunity to use Morae to do some usability testing. http://www.techsmith.com/morae.html I may have an opportunity to put together a little bit of a usability testing lab at my library, and I wonder if anyone can suggest a similar product but... I'd like it to run on Macs. Suggestions? thanks -- Nate Hill nathanielh...@gmail.com http://4thfloor.chattlibrary.org/ http://www.natehill.net
Re: [CODE4LIB] usability testing software
I've used this in the past: http://silverbackapp.com/. It's Mac-only (which was actually a drawback for the project I was working on!), it's cheap, and did what we needed. It doesn't do nearly as much as Morae, though, so it might not have specific features you need? Julia On Thu, Jan 31, 2013 at 9:35 AM, Nate Hill nathanielh...@gmail.com wrote: Hi all, Years ago I had the opportunity to use Morae to do some usability testing. http://www.techsmith.com/morae.html I may have an opportunity to put together a little bit of a usability testing lab at my library, and I wonder if anyone can suggest a similar product but... I'd like it to run on Macs. Suggestions? thanks -- Nate Hill nathanielh...@gmail.com http://4thfloor.chattlibrary.org/ http://www.natehill.net
Re: [CODE4LIB] usability testing software
If all you need is something that will capture the screen as video and add audio from a mic, then CamStudio or SnagIt will work (I've used both). But, I have to admit, I've had those programs crash in the middle of a test. I'm waiting to get my hands on Camtasia to see if it's more stable. Stephen Francoeur User Experience Librarian Newman Library Room 516 Baruch College 151 E. 25th Street New York, NY 10010 646.312.1620 http://stephenfrancoeur.com On Thu, Jan 31, 2013 at 11:10 AM, Jason Michel miche...@miamioh.edu wrote: I've been using Silverback but lately have had problems: crashing during export, exported file corrupted, and also crashing during the preview playback within the app itself. Any one else have these issues? Sent from my iPhone On Jan 31, 2013, at 11:01 AM, Eric Lease Morgan emor...@nd.edu wrote: On Jan 31, 2013, at 10:56 AM, Julia Bauder julia.bau...@gmail.com wrote: I've used this in the past: http://silverbackapp.com/. It's Mac-only (which was actually a drawback for the project I was working on!), it's cheap, and did what we needed. It doesn't do nearly as much as Morae, though, so it might not have specific features you need? I liked Silverback as well. BTW, you might also ask this question of Usability4Lib -- http://bit.ly/VxGls9 -- Eric Morgan -- http://stephenfrancoeur.com
Re: [CODE4LIB] usability testing software
This is great for A/B https://www.optimizely.com/ On Thursday, January 31, 2013, Stephen Francoeur wrote: If all you need is something that will capture the screen as video and add audio from a mic, then CamStudio or SnagIt will work (I've used both). But, I have to admit, I've had those programs crash in the middle of a test. I'm waiting to get my hands on Camtasia to see if it's more stable. Stephen Francoeur User Experience Librarian Newman Library Room 516 Baruch College 151 E. 25th Street New York, NY 10010 646.312.1620 http://stephenfrancoeur.com On Thu, Jan 31, 2013 at 11:10 AM, Jason Michel miche...@miamioh.edujavascript:; wrote: I've been using Silverback but lately have had problems: crashing during export, exported file corrupted, and also crashing during the preview playback within the app itself. Any one else have these issues? Sent from my iPhone On Jan 31, 2013, at 11:01 AM, Eric Lease Morgan emor...@nd.edujavascript:; wrote: On Jan 31, 2013, at 10:56 AM, Julia Bauder julia.bau...@gmail.comjavascript:; wrote: I've used this in the past: http://silverbackapp.com/. It's Mac-only (which was actually a drawback for the project I was working on!), it's cheap, and did what we needed. It doesn't do nearly as much as Morae, though, so it might not have specific features you need? I liked Silverback as well. BTW, you might also ask this question of Usability4Lib -- http://bit.ly/VxGls9 -- Eric Morgan -- http://stephenfrancoeur.com
Re: [CODE4LIB] usability testing software
My library is about to launch into a series of quick usability testing sessions next week for our website. In terms of software, we wanted to do a screen and audio capture, but the programs we experimented with were not sufficiently stable or responsive to fit into our workflow. There was far too much risk of the software crashing, or taking forever to compile a video, or leaving us with a flashing green/white screen (very unpleasant) that we decided to just use audio capture (based on Window's native Sound Recorder). Our general strategy is to set up at a table in the library lobby, and offer free drinks at the café in exchange for a 10-15 minute usability testing runthrough (10 questions on the activities our surveys and webstats show are most important). We'll do 2 hour sessions each day for 7 days, varying the time and location to catch as wide an array of people as possible. Each session will be operated by two web committee members; one will ask the tester questions, and the other will record their observations. I've been experimenting with heatmap.js[1], and hope to find a way to aggregate and incorporate that data at some point, too. -Ian UMass Amherst Libraries 1. http://www.patrick-wied.at/static/heatmapjs/ -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Shaun Ellis Sent: Thursday, January 31, 2013 11:57 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] usability testing software Usability Testing Lab?!? Awesome! I'm curious about your goals and your process... are you looking to publish your results? I guess why I'm asking is because I pretty much drank the Kool-aid on the more ethnographic discount usability testing + rapid prototyping approach, followed by using Google Analytics to try to get gather quantitative real-life stats as we make improvements. I can definitely see the usefulness of having more resources for usability testing though. I'm surprised that none of the suggestions do A/B testing. It seems like that would help settle the never-ending debate in web committees around labels and vocabulary. -Shaun On 1/31/13 10:35 AM, Nate Hill wrote: Hi all, Years ago I had the opportunity to use Morae to do some usability testing. http://www.techsmith.com/morae.html I may have an opportunity to put together a little bit of a usability testing lab at my library, and I wonder if anyone can suggest a similar product but... I'd like it to run on Macs. Suggestions? thanks -- Shaun Ellis User Interace Developer, Digital Initiatives Princeton University Library
Re: [CODE4LIB] Adding authority control to IR's that don't have it built in
If you're interested using SKOS. We are working up a system for DSpace name authority in SKOS/FOAF at Oregon State. We have a simple django application prototype for editing the data, and are working up a plugin for DSpace to access it over SPARQL. I'm working on this substantially over the next week or so, and am happy to share details over email or at Code4Lib. Things Ed mentioned that we aren't doing yet: - Embedded metadata in HTML pages (we're just using djubby, but would be interested in improving it to include RDFa http://data.library.oregonstate.edu/person/f8d7) - JSON-LD (would be neat, but not a high priority for us, our data is open and ntriples works for our current use-cases) - We don't have much (any?) external linking. - OpenSearch API. (this would be amazing to have). Thanks for the ideas, Ed. - Tom On Thu, Jan 31, 2013 at 3:01 AM, Ed Summers e...@pobox.com wrote: Of course after sending that I noticed a mistake, the curl example should look like: curl -i --header Accept: application/json http://id.library.osu.edu/person/123 HTTP/1.1 303 See Other date: Thu, 31 Jan 2013 10:47:44 GMT server: Apache/2.2.14 (Ubuntu) location: http://id.library.osu.edu/person/123.json vary: Accept-Encoding I didn't have it redirecting to the JSON previously. //Ed On Wed, Jan 30, 2013 at 4:19 PM, Phillips, Mark mark.phill...@unt.edu wrote: Thanks for the prompt Ed, We've had a stupid simple vocabulary app for a few years now which we use to manage all of our controlled vocabularies [1]. These are represented in our metadata editing application as drop-downs and type ahead values as described in the first email in this thread. Nothing too exciting. The entire vocabulary app is available to our systems as xml, python or json objects. When we export our records as RDF we try and use the links for these values instead of the strings. We are currently working on another simple app to manage names for our system (UNT Name App). It takes into account some of the use cases described in this thread such as disambiguation, variant names, and the all important linking to other vocabularies of which VIAF, LC, and Wikipedia are the primary expected targets. Once populated it is to be integrated into the metadata editing system to provide auto-complete functions to the various name fields in our repository. As far as technology we've tried to crib off the Chronicling America site as much as possible and follow the pattern of using the suggestions extension of OpenSearch [2] to provide the API. Mark [1] http://digital2.library.unt.edu/vocabularies/ [2] http://www.opensearch.org/Specifications/OpenSearch/Extensions/Suggestions/1.1 From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Ed Summers [e...@pobox.com] Sent: Wednesday, January 30, 2013 2:15 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Adding authority control to IR's that don't have it built in On Tue, Jan 29, 2013 at 5:19 PM, Kyle Banerjee kyle.baner...@gmail.com wrote: This would certainly be a possibility for other projects, but the use case we're immediately concerned with requires an authority file that's maintained by our local archives. It contains all kinds of information about people (degrees, nicknames, etc) as well as terminology which is not technically kosher but which we know people use. Just as an aside really, I think there's a real opportunity for libraries and archives to make their local thesauri and name indexes available for integration into other applications both inside and outside their institutional walls. Wikipedia, Freebase, VIAF are great, but their notability guidelines don't always the greatest match for cultural heritage organizations. So seriously consider putting a little web app around the information you have, using it for maintaining the data, making it available programatically (API), and linking it out to other databases (VIAF, etc) as needed. A briefer/pithier way of saying this is to quote Mark Matienzo [1] Sooner or later, everyone needs a vocabulary management app. :-) //Ed PS. I think Mark Phillips has done some interesting work in this area at UNT. But I don't have anything to point you at, maybe Mark is tuned in, and can chime in. [1] https://twitter.com/anarchivist/status/269654403701682176
[CODE4LIB] fedora at code4lib aka fedora4lib (social events/hackfest announcement)
Hi all, I was meaning to send this out after I had some final confirmation from our sponsors (and frankly, had a more than a few minutes to whip the website together), but it seems the well-oiled DuraSpace PR machine has already started the ball rolling, so: Please join us at the Fedora House for a preview of Fedora 4. This February 11th and 12th, we’re opening our doors for two evenings of Chicago deep-dish pizza, craft beer and code. We want to share what we’ve been hacking on and we’d like for you to join us. We want your input about what you want from Fedora 4 (pull requests welcome). We’ll have committers from the Hydra, Islandora, Blacklight and Fedora projects on hand to answer any questions. Register to attend and you’ll be entered into our raffle for prizes including beer from Three Floyds and some special bottles hand-carried from New York and Germany. Registration, address, other details at: http://fedora4lib.org/ Just as a heads-up, due to space limitations (and in part, my budget for pizza beer), we'll have to cap attendance around 25 or so people per night unless I devise some creative uses of the space. Looking forward to seeing you there! Eddie -- Edwin Shin Managing Partner, MediaShelf Fedora Product Manager Pro Tem, DuraSpace edwin.s...@yourmediashelf.com
[CODE4LIB] Job: Web Design Specialist at Stephen F. Austin State University
Institution: Stephen F. Austin State University Location: Nacogdoches, TX Category: Admin - Computing - Web Development Admin - Computing - Programming/Analyst Posted: 01/30/2013 Application Due: Open Until Filled Type: Full Time Posting Number: 0602165 Position Type: Non-Classified Staff Department: LIB - ADM OFFICES General Description: This is a professional position responsible for assisting the head of web services in developing the library's web presence, including open source and vendor-supplied application development and support, database management, custom web design, and template development and deployment. Works under limited supervision, with moderate latitude for the use of initiative and independent judgment. This is a security-sensitive position. Reports to the head of web services. Essential Job Functions: 1. Provides programming and support for open source applications, as well as integration with vendor-based API and web services components. 2. Creates and supports custom discovery layer utilizing the library's ILS, digital collection management system, web-scale discovery service, etc. 3. Develops custom web site templates as requested by library departments and approved by the manager of library web services. 4. Manages the ContentDM database by overseeing design, structure, template creation, user accounts, access and deployment of database elements. 5. Trains library staff in deployment of web content. 6. Advises staff on content formatting, editing, structure, file types, etc. Non-Essential Job Functions: 1. Keeps the head of web services informed about the status of all operating problems and projects. 2. Serves on library and university committees as needed. 3. May be required to work flexible schedule. 4. Performs other related duties as assigned. Required Knowledge, Skills, and Abilities: 1. Knowledge of, or ability to learn, university policies and procedures. 2. Knowledge of advanced web site design, including ability to develop applications utilizing CSS, PHP (SQL), XML, JAVA, JavaScript, etc. 3. Organizational skills in managing projects simultaneously while maintaining a satisfactory work product. 4. Ability to think conceptually and creatively. 5. Ability to communicate effectively in both oral and written form. 6. Ability to maintain effective interpersonal relationships. 7. Ability to exercise sound judgment in making decisions. 8. Ability to work independently with general supervision. 9. Ability to work evenings, nights and weekends as necessary. Education: Bachelor's degree in computer science or a related field is required. Related experience may be substituted for required education on a basis set forth by the Department of Human Resources. Experience and Training: One year of related experience is required. Work Hours: Monday - Friday 8 a.m. to 5 p.m. Special Instructions: Applicant must provide at least three references. Minimum Pay Rate: 31,800 Mid Point Pay Rate: 41,300 Contact Name(s): David Justus, Associate Director for Library Technology Contact Phone/Extension: 936.468.1421 Contact Email: djus...@sfasu.edu Contact Fax: 936.468.7610 Application Information Contact: Stephen F. Austin State University Online App. Form: https://careers.sfasu.edu/applicants/Central?quickFind=53819jtsrc=www.high eredjobs.comjtrfr=www.peopleadmin.comadorig=PA Brought to you by code4lib jobs: http://jobs.code4lib.org/job/5947/
Re: [CODE4LIB] usability testing software
Yes, Camtasia is much much smoother than CamStudio, and gets good quality videos at reasonable file size. CamStudio had given me horribly large files to get any resolution at all. (Note: Neither of these programs is usability testing software. They are just for screen casts, and screen recording.) -Wilhelmina Randtke On Thu, Jan 31, 2013 at 10:41 AM, Stephen Francoeur stephen.franco...@gmail.com wrote: If all you need is something that will capture the screen as video and add audio from a mic, then CamStudio or SnagIt will work (I've used both). But, I have to admit, I've had those programs crash in the middle of a test. I'm waiting to get my hands on Camtasia to see if it's more stable. Stephen Francoeur User Experience Librarian Newman Library Room 516 Baruch College 151 E. 25th Street New York, NY 10010 646.312.1620 http://stephenfrancoeur.com On Thu, Jan 31, 2013 at 11:10 AM, Jason Michel miche...@miamioh.edu wrote: I've been using Silverback but lately have had problems: crashing during export, exported file corrupted, and also crashing during the preview playback within the app itself. Any one else have these issues? Sent from my iPhone On Jan 31, 2013, at 11:01 AM, Eric Lease Morgan emor...@nd.edu wrote: On Jan 31, 2013, at 10:56 AM, Julia Bauder julia.bau...@gmail.com wrote: I've used this in the past: http://silverbackapp.com/. It's Mac-only (which was actually a drawback for the project I was working on!), it's cheap, and did what we needed. It doesn't do nearly as much as Morae, though, so it might not have specific features you need? I liked Silverback as well. BTW, you might also ask this question of Usability4Lib -- http://bit.ly/VxGls9 -- Eric Morgan -- http://stephenfrancoeur.com
Re: [CODE4LIB] usability testing software
I may have an opportunity to put together a little bit of a usability testing lab at my library... Have you seen GVSU's approach? http://matthew.reidsrow.com/articles/12 http://matthew.reidsrow.com/articles/13 David
[CODE4LIB] Why we need multiple discovery services engine?
Hi all, I saw in numerous of library website, many of them would have their own based discovery services (e.g. blacklight / vufind) and at the same time they will have vendor based discovery services (e.g. EDS / Primo / Summon). Instead of having to maintain 2 separate system, why not put everything into just one? Any special reason or concern? Best Wayne
[CODE4LIB] Code4Lib 2013 in Layar
I've set up a Code4Lib 2013 layer in the Android/iOS augmented reality application Layar [1] to do something that I think---I hope---will add an interesting and fun element to the conference. You can use it to scan around the city to see two kinds of things: 1) tweets using the #c4l13 or #code4lib hashtag (if the tweets are geolocated so they can be nailed to a point) and 2) points of interest from the shared Google Maps that have been set up [2]. During the day all of the tweets will be coming from everyone at the UIC Forum, so that's not too interesting ... but I hope that outside the conference times, when people are all over Chicago, they'll be tweeting, and that's when you might wonder, Where's everyone at? and you can hold up your phone, look around, and see that a bunch of folks are two blocks over there at a blues club and another bunch are up over there trying obscure beers and someone else posted a picture of an LP she just bought down the block, and that a comic book store someone recommended is a half mile that way. It's an Code4Lib-augmented view of Chicago: you look around and see what we're all doing and where we're hanging out, and all the places we're interested in or recommend. To try it out, intall Layar on your phone, then run it, click to go into Geo Layers mode, and search for code4lib 2013. Launch the layer and look around. You probably won't see anything around you, but next time you tweet something with #c4l13 (and the tweet is geolocated so you're sharing your latitude and longitude) it will show up. So, if you want to try it, add points to the Google Maps, and when you're in Chicago, tweet! I don't know how well it will work, but please test it and try it, because I think if it does turn out it will be a lot of fun. It can work for any conference or event. The program driving this is Laertes [3], and the code is here: https://github.com/wdenton/laertes It's pretty straightforward, and if you're comfortable running a modern Ruby web app then to make your own layer it's just a matter of some basic configuration at Layar's web site and customizing Laertes by editing a hash tag in a config file. Or maybe I could host it for you, for a while at least. See you soon, Bill [1] http://www.layar.com/ [2] https://maps.google.com/maps/ms?msid=213549257652679418473.0004ce6c25e6cdeb0319dmsa=0 and https://maps.google.com/maps/ms?msid=208580427660303662074.0004d00a3e083f4d160a4msa=0 [3] As in Odysseus's father, who was one of the Argonauts and did a fair bit of travelling, and because his name has layer in it. -- William Denton Toronto, Canada http://www.miskatonic.org/
Re: [CODE4LIB] Answer to your question Re: [CODE4LIB] Group Decision Making (was Zoia)
Thank you Becky, Karen and Gary for your answers (and excuse the delay replying; have been attempting to clear my head despite the heat and an achy ankle combining against me). The backup buttons are a good idea, and I definitely support both Becky and Karen's suggestions for additions to the policy. I think it's helpful breaking it down into separate parts. It's especially helpful to have expectations for the community, since the more the community can be trusted, the more safe people will feel to mention when something's an issue. Would it be useful to have something (whether as part of the CoC or just some discussion) for the 'offender' as well? Not so much for the person who intends to offend, because they're going to do that wherever they think they can; but for the person who didn't intend to offend (and/or doesn't think they did) or the person who wants to avoid offending (while still actually enjoying the party)? I recall some stuff on that angle from a recent discussion of sf conventions, and should be able to dig up links if it's of interest to anyone here. Deborah -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Becky Yoose Sent: Wednesday, 30 January 2013 1:59 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: [CODE4LIB] Answer to your question Re: [CODE4LIB] Group Decision Making (was Zoia) On Mon, Jan 28, 2013 at 9:55 PM, Fitchett, Deborah deborah.fitch...@lincoln.ac.nz wrote: So, given that we're all nice people who wouldn't intentionally harass or make spurious claims of harassment against each other, nevertheless sometimes someone will unintentionally say or do something that (especially given the concept of microagressions that Karen and I have alluded to and Kathryn named) really hurts someone else. This is, whatever else you want to call it, a problem because it decreases the feeling of community. So, how as a community should we respond when this happens? That's my question. Different people will have different answers, but here's mine to answer your question: I'm breaking this into two parts: the Incident and the Community Response 1. Incident happens. Inform the offender that he/she has affected you negatively. Oftentimes, as you pointed out, stuff like this is unintentional, and the accidental offender and offended will resolve the incident by having that initial discussion. I would predict that most incidents will be resolved here. 2. If offender insists that he/she did not offend, or if offender is actively harassing you, then you will need a third party to step in. These people have either been indicated by the CoC or by the listserv as those who you should go to for help. If you are at a conference, find the conference organizer or staff person. For #c4l13, that would be Francis. If you can't find Francis, there will be other conference staff that would be available to help if the situation calls for immediate action. If you are in the #code4lib IRC, the zoia command to list people designated as channel helpers is @helpers. I'd assume that there is at least one helper in the channel at most times. For the listserv, you have a free-for-all for public messages; however, this listserv does have a maintainer, Eric Lease Morgan. 3. Wider community response to Incident: If the incident doesn't past the first step (discussion reveals offense was unintentional, apologies said, public note or community is informed of resolution), then there's not much the community can do at this point since the incident was resolved without outside intervention. If incident results in corrective action, the community should support the decision made by the Help in Step 2 if they choose corrective action, like ending a talk early or banning from the listserv, as well as support those harmed by the incident, either publicly or privately (whatever individuals are comfortable with). If the Help in Step 2 run into issues implementing the CoC, then the Help should come to the community with these issues and the community should revise the CoC as they see fit. So that's my answer. In Real Life people will have opinions about how the CoC is enforced. People will argue that a particular decision was unfair, and others will say that it didn't go far enough. We really can't stop people having opinions, but what we could do here is have constructive discussions that lead to something tangible (affirmation of decision, change in CoC, modify decision, etc,), instead of reproducing the comments section of a story on a news site. I can add this as a new issue to the CoC Github, as supporting documentation to the code later today. Thanks, Becky P Please consider the environment before you print this email. The contents of this e-mail (including any attachments) may be confidential and/or subject to copyright. Any unauthorised use, distribution, or copying of the
Re: [CODE4LIB] Why we need multiple discovery services engine?
So, there are two categories of solutions here -- 1) local indexes, where you create the index yourself, like blacklight or vufind (both based on a local Solr). 2) vendor-hosted indexes, where the vendor includes all sorts of things in their index that you the customer don't have local metadata for, mostly including lots and lots of scholarly article citations. If you want to include scholarly article citations, you probably can't do that with a local index solution. Although some consortiums have done some interesting stuff in that area, let's just say it takes a lot of resources to do. For most people, if you want to include article search in your index, it's not feasilbe to do so with a local index. So only VuFind/Blacklight with a local Solr is out, if you want article search. You _can_ load local content in a vendor-hosted index like EDS/Primo/Summon. So plenty of people do choose a vendor-hosted index product as their only discovery tool, including both local metadata and vendor-provided metadata. As you suggest. But some people want the increased control that a locally controlled Solr index gives you, for the local metadata where it's feasible. So use a local index product. But still want the article search you can get with a vendor-hosted index product. So they use both. There is also at least some reasons to believe that our users don't mind and may even prefer having local results and hosted metadata results presented seperately (although probably preferably in a consistent UI), rather than merged. A bunch more discussion of these issues is included in my blog post at: http://bibwild.wordpress.com/2012/10/02/article-search-improvement-strategy/ From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Wayne Lam [wing...@gmail.com] Sent: Thursday, January 31, 2013 9:31 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: [CODE4LIB] Why we need multiple discovery services engine? Hi all, I saw in numerous of library website, many of them would have their own based discovery services (e.g. blacklight / vufind) and at the same time they will have vendor based discovery services (e.g. EDS / Primo / Summon). Instead of having to maintain 2 separate system, why not put everything into just one? Any special reason or concern? Best Wayne