Re: [CODE4LIB] Mapping book locations

2016-04-12 Thread Dave Caroline
It does get a bit involved, there is some recursion needed for a
reasonable implementation, eg a magazine in a file placed on a shelf
or an archive that has boxes on shelves.
I implemented it for my books and manuals, example :-
http://www.collection.archivist.info/shelfview.php?src=artitle=197

All items and locations have a barcode, the database has a location
id(one per shelf+ a special for containers),  and a
status(lost,confirmed,etc) on each item plus another field if the
locid is in/on an item/shelf.
A stock check routine, scan shelf, (mark items located), scan
items(mark confirmed on shelf/add to shelf), finish(mark unscanned as
lost)

The shelf locations have a room and xy location and orientation.
There is a linking table to tie together and a live map drawing and
and arrow image tool.

Dave Caroline


Re: [CODE4LIB] Google can give you answers, but librarians give you the right answers

2016-04-06 Thread Dave Caroline
I think some should get off their pedestals and think how the unknown
to you patron is to find you, your library and your content.

To assume the user has come and ask you is to put too much burden on
the user to find and access what you have.

This weeks furthest patron for me was the other side of the world in
AU Google will find unique sources and send the users to that
resource.

Yes I hate the tracking and bias of ANY search including those talked
about on this list for academic libraries.

If the catalogue is not detailed enough, it cannot be found.

Dave Caroline


Re: [CODE4LIB] Mayor of Libraries

2015-03-27 Thread Dave Caroline
As long as there is an index on the fields then it is not taxing for
the database.


if displaying on and off shift then
select persons from the_database order by onsite,rank
(0 off shift, 1 on shift)

a status update is just setting that persons shift status

add limit 1 if you just want the top of the pile

Dave Caroline


Re: [CODE4LIB] talking about digital collections vs electronic resources

2015-03-19 Thread Dave Caroline
And what percentage try the web before they come you your search,
knowing from experience you separated all the data into some silos
with obscure names. I settled on one overall search with facets in the
result.

Dave Caroline


Re: [CODE4LIB] Wireless barcode scanners

2014-11-03 Thread Dave Caroline
I use an old Wasp barcode scanner to scan my spine barcodes when stock
checking a shelf or box of manuals. I think ease of use matters. The
laser line makes it easy to point and fast, it looks so wrong to me
watching people use pads to take pictures, also no waiting for
mechanical focus.

Dave Caroline

On 03/11/2014, Cary Gordon listu...@chillco.com wrote:
 You could simply use an iPad as a barcode scanner. Disintermediate!

 On Nov 3, 2014, at 12:58 PM, Edward M. Corrado ecorr...@ecorrado.us
 wrote:

 This is slightly off-topic but I can't think of a better place to ask.
 I have been asked to investigate wireless barcode scanners, and
 preferably ones that can work with an iPad (or be connected to an
 iPad), for inventory purposes. I have found a few used in the retail
 environment but I was wondering of anyone has bought any recently that
 they like. Even if you have a wireless barcode scanner that isn't
 designed to work with an iPad that you recommend, I'd like to hear
 about it. I know this is vaugue, but that is intentional, I am trying
 to cast a wide net in hopes to hear what others have done that might
 be of interest since we are just starting to look into this.

 Thanks,
 Edward



Re: [CODE4LIB] Why learn Unix?

2014-10-27 Thread Dave Caroline
On 27/10/2014, Matthew Sherman matt.r.sher...@gmail.com wrote:
 Eric hit the nail on the head, Unix is not inherently needed for many
 libraries, but it can be useful for more technically inclined librarians to
 know Linux.  I am a digital content librarian at my institution and I
 actually know neither system, though I wish I had a better understanding of
 Linux.  Yet I am able to do a lot of work on assorted projects due to
 knowledge in XML, scripting, and other such technical skills.  So if you
 really want to promote people learning Unix, and probably actually Linux,
 you should help them to see where it will empower them to do more in their
 work.

 On Mon, Oct 27, 2014 at 10:09 AM, Eric Lease Morgan emor...@nd.edu wrote:

 Learning Unix is not necessarily the problem to solve. Instead it is
 means
 to an end.

 To my mind, there are number of skills and technologies a person needs to
 know in order to provide (digital) library service. Some of those
 skills/technologies include: indexing, content management (databases),
 programming/scripting, HTTP server management, XML manipulation, etc.
 While
 these technologies exist in a Windows environment, they are oftentimes
 more
 robust and specifically designed for a Unix (read Linux) environment.

 --
 Eric Morgan




Re: [CODE4LIB] Why learn Unix?

2014-10-27 Thread Dave Caroline
oops, ignore the accidental blank
but anyway, Linux/unix have a nicer idea of permissions and security
so often you get better uptimes, less need for reboots.

You can serve apache etc on other OSs but often not all modules are
ported to the less popular serving platforms.

Dave Caroline

On 27/10/2014, Dave Caroline dave.thearchiv...@gmail.com wrote:
 On 27/10/2014, Matthew Sherman matt.r.sher...@gmail.com wrote:
 Eric hit the nail on the head, Unix is not inherently needed for many
 libraries, but it can be useful for more technically inclined librarians
 to
 know Linux.  I am a digital content librarian at my institution and I
 actually know neither system, though I wish I had a better understanding
 of
 Linux.  Yet I am able to do a lot of work on assorted projects due to
 knowledge in XML, scripting, and other such technical skills.  So if you
 really want to promote people learning Unix, and probably actually Linux,
 you should help them to see where it will empower them to do more in
 their
 work.

 On Mon, Oct 27, 2014 at 10:09 AM, Eric Lease Morgan emor...@nd.edu
 wrote:

 Learning Unix is not necessarily the problem to solve. Instead it is
 means
 to an end.

 To my mind, there are number of skills and technologies a person needs
 to
 know in order to provide (digital) library service. Some of those
 skills/technologies include: indexing, content management (databases),
 programming/scripting, HTTP server management, XML manipulation, etc.
 While
 these technologies exist in a Windows environment, they are oftentimes
 more
 robust and specifically designed for a Unix (read Linux) environment.

 --
 Eric Morgan





Re: [CODE4LIB] Is Anyone Doing RFID Book Location or Stack Mapping?

2014-08-28 Thread Dave Caroline
My system is a private collection but operates with a public interface (web)
it uses unique barcodes which operate in a similar way to an rfid per item way.

1, me
2, not that long (add an input shelving screen, draw some maps(auto
drawn in my case), and add a link in the search results to a map
display)
3, not a lot(nothing) I wrote it for my own collection/archive
4, a barcode scanner, both hand held/and a wifi barcode scanner
5, uses the search screen, gets a link to the map
6, no difference in my case
7, yes, sure makes finding stuff easy, also makes for easy stock control

I dont see much difference software wise between rfid and barcode just
the way scanning is done.

The web interface has no map interface for security reasons but
internal screens get the map link.
I have saved a grab here
http://www.collection.archivist.info/archive/mirror/shelfview.php
I save an XY location, size and rotation for a shelf and the basic
room size in a table then draw automatically the room with an arrow
pointing to a highlighted stack.
one day the arrow position will show the approx offset along the shelf
as I always scan left to right.

Dave Caroline



On 28/08/2014, Jarrell, Mark mjarr...@richlandlibrary.com wrote:
 Are there any libraries out there that are making use of RFID
 hardware/software to help patrons know the precise location of books/items
 on the shelves? Or is anyone use other stack mapping software to help
 patrons know the general location of items on the shelf? If so, I have a few
 questions for you. Please feel free to message me directly and I can compile
 the results into an anonymous set to share with the group.

   1.  Name of software  vendor
   2.  Approximate time to implement
   3.  Approximate cost to implement
   4.  What types of hardware/software is involved in the process that wasn't
 used previously?
   5.  How does the customer locate the item on the shelf (e.g. Via handheld
 tool, map linked to catalog record, etc.)
   6.  Is there a way for the patron to find out the location of items that
 are shelved in non-public areas (if a library branch is undergoing
 renovations)?
   7.  Would you recommend this software/hardware method to other libraries?
 Why or why not?

 [cid:B062E8AC-43B8-4564-9851-3B3E64D2EDF1]
 Mark W. Jarrell
 Online Applications Developer | Richland Library
 1431 Assembly St.  | Columbia, SC 29201
 (p) 803.553.9818 | (GTalk, Skype) mark.jarrell
 Access Freely at RichlandLibrary.comhttp://www.richlandlibrary.com/.
 Interested in helping to shape RichlandLibrary.com? Join an advisory
 grouphttp://www.richlandlibrary.com/website-advisory-groups.

 Watch Freely:
 My Pick | The Boy in the Striped
 Pajamashttp://www.richlandlibrary.com/search/detail/309477



Re: [CODE4LIB] Barcode scanner

2014-07-07 Thread Dave Caroline
The wasp and others come with a browser, I just have the home page on
mine set to the shelf.php page on my web server.

Dave Caroline

On 07/07/2014, Riley Childs rchi...@cucawarriors.com wrote:
 Ok, we use koha (if any one cares ;). I was looking at the Wasp unit that
 was recommended, but the only draw back is that I can't run a web browser on
 it to open a tiny inventory php script I wrote to pull data from koha and
 verify info then add the book to a csv. Does any one have a grocery store
 style unit that they integrate some how with their ILS?


 Riley Childs
 Junior
 IT Admin
 email: rchi...@cucawarriors.com
 office: +1 (704) 537-0031 x101
 cell: +1 (704) 497-2086

 Please Think Before Hitting Reply All
 I Do Web Design! RileyChilds.net/services
 
 From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Harper,
 Cynthia [char...@vts.edu]
 Sent: Monday, July 07, 2014 11:39 AM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] Barcode scanner

 It's your choice of a CSV or text file.

 At a previous library, we used the III Millennium inventory system. You
 could edit this file with a macro to make it suitable for ingestion into the
 inventory system, and then upload it to III and process it from there.  I
 don't think III is still selling this old text-based inventory system, but
 it still works for the libraries that have it.  So this barcode scanner is
 not compatible with the new III Circa inventory system, AFAIK.  Other
 systems are out of my knowledge-base scope.  I mostly suggested this option
 thinking Riley may be processing the data outside the ILS.  That's what I've
 done with our small-scale periodicals counting project.

 Cindy Harper
 char...@vts.edu

 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Elizabeth Leonard
 Sent: Monday, July 07, 2014 11:24 AM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] Barcode scanner

 Cindy-

 A couple questions:

 The data is dumped into what type of file? Do you have an option?

 And then how do you move that data into your ILS? (I know this is ILS
 dependent but I am trying to envision workflow). Do you the use an attached
 barcode reader to scan them into your system? Or do you have a way to
 import?


 Elizabeth Leonard
 Seton Hall University
 400 South Orange Avenue
 South Orange, NJ 07079
 973-761-9445



 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Harper, Cynthia
 Sent: Wednesday, July 2, 2014 8:30 AM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] Barcode scanner

 We use one of this family of scanners - Opticon OPN200x - for print
 periodicals use counts. It's standalone or USB,  collects a time-stamped
 barcode file, and you can download when you care to.  The battery seems to
 last forever before needing recharging under my use conditions.
 http://www.opticonusa.com/products/companion-scanners/opn2001.html


 Cindy Harper
 Electronic Services and Serials Librarian Virginia Theological Seminary
 3737 Seminary Road
 Alexandria VA 22304
 703-461-1794
 char...@vts.edu



 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Riley Childs
 Sent: Tuesday, July 01, 2014 5:37 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] Barcode scanner

 We use code39 for everything, I am trying to find something that I can give
 to 2 volunteers to run inventory twice a year without having to be tied to
 an ipad

 Riley Childs
 Student
 Asst. Head of IT Services
 Charlotte United Christian Academy
 (704) 497-2086
 RileyChilds.net
 Sent from my Windows Phone, please excuse mistakes
 
 From: Riesner, Giles W.mailto:gries...@ccbcmd.edu
 Sent: 7/1/2014 3:51 PM
 To: CODE4LIB@LISTSERV.ND.EDUmailto:CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] Barcode scanner

 Riley,

 Basically ANY barcode scanner would work for you. Barcode scanners simply
 read in data as though it was typed in from a keyboard.
 What matters is that you have the symbologies  you need enabled. Library
 barcodes tend to be Codabar (which is not always enabled by default), while
 stores often use UPC/EAN (which is usually enabled). And the barcodes for
 our students and staff at the College are in Code 128.  If you can attach
 the barcode reader to a laptop and scan the barcodes into a blank text file,
 then it's enabled.

 If you grab a copy of the manual for the barcode reader you can see how to
 program in any prefixes or suffixes you need and more - things like being
 able to tell which symbology is being used.

 If all you're doing is scanning in barcode numbers to say that this piece of
 equipment is here, you don't even need a special program, just a text file
 that can be imported into Excel. We do something similar and upload data to
 our library system to update  the inventory of our collection at the various
 Branches

Re: [CODE4LIB] Barcode scanner

2014-07-01 Thread Dave Caroline
Any barcode scanner will do is not true,
some fail on certain code types others need large type as they are
blind as a bat.
I only mentioned the ones that worked on the tiny barcodes I use.

I have a shelf.php screen that is either used on the main PC via USB
or the same php via wifi, one selects the location field and scan it,
the contents that were there are listed and the status changed from
confirmed to located, then scan all the items in the box/on the shelf,
all the items scanned are then marked confirmed, when finished at the
end there is a button to set lost for all the items that were awol.
If lucky they get located as one scans other shelves else...dont panic
might turn up one day.

Dave Caroline

On 01/07/2014, Ruth Collings cont...@ruthcollings.ca wrote:
 I agree with Giles' opinion that your regular handheld barcode scanner
 is sufficient for 95% of use cases and it's a very simple machine --
 brand means almost nothing. If the issue is cost, when I wanted one for
 scanning my own home collection I got a used library barcode scanner
 (Symbol 1908T-X) on eBay for $9 (+$20 shipping) and then looked up the
 manual online to customize the settings.

 Riesner, Giles W. mailto:gries...@ccbcmd.edu
 July 1, 2014 at 3:42 PM
 Riley,

 Basically ANY barcode scanner would work for you. Barcode scanners
 simply read in data as though it was typed in from a keyboard.
 What matters is that you have the symbologies you need enabled.
 Library barcodes tend to be Codabar (which is not always enabled
 by default), while stores often use UPC/EAN (which is usually
 enabled). And the barcodes for our students and staff at the College are
 in Code 128. If you can attach the barcode reader to a laptop and scan
 the barcodes into a blank text file, then it's enabled.

 If you grab a copy of the manual for the barcode reader you can see
 how to program in any prefixes or suffixes you need and
 more - things like being able to tell which symbology is being used.

 If all you're doing is scanning in barcode numbers to say that this
 piece of equipment is here, you don't even need a special
 program, just a text file that can be imported into Excel. We do
 something similar and upload data to our library system to update
 the inventory of our collection at the various Branches.

 There are indeed apps for Android and IOS devices that might enable
 you to use a phone to do it too.

 Just my .02 worth.

 Regards,


 Giles W. Riesner, Jr. | Lead Library Technician , Library Technology
 The Community College of Baltimore County | 800 South Rolling Road |
 Catonsville, MD 21228 USA
 Phone: 1-443-840-2736 | Fax: 1-410-455-6436 | Email: gries...@ccbcmd.edu
 CCBC. The incredible value of education.



 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf
 Of Riley Childs
 Sent: Monday, June 30, 2014 9:24 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: [CODE4LIB] Barcode scanner

 I am trying to find a barcode scanner that i can do inventory with, I
 was looking at the KDC20, but it is a tad out of my price range, what
 barcode scanner do you like? I have a Metroset Voyager (Honeywell
 branded) that i like, but am trying to see what others have and get
 some better suggestions.

 Riley Childs
 Student
 Asst. Head of IT Services
 Charlotte United Christian Academy
 (704) 497-2086
 RileyChilds.net
 Sent from my Windows Phone, please excuse mistakes
 Riley Childs mailto:rchi...@cucawarriors.com
 June 30, 2014 at 9:23 PM
 I am trying to find a barcode scanner that i can do inventory with, I
 was looking at the KDC20, but it is a tad out of my price range, what
 barcode scanner do you like? I have a Metroset Voyager (Honeywell
 branded) that i like, but am trying to see what others have and get
 some better suggestions.

 Riley Childs
 Student
 Asst. Head of IT Services
 Charlotte United Christian Academy
 (704) 497-2086
 RileyChilds.net
 Sent from my Windows Phone, please excuse mistakes

 --
 Ruth Collings
 Web Librarian
 ruthcollings.ca http://ruthcollings.ca




Re: [CODE4LIB] Barcode scanner

2014-06-30 Thread Dave Caroline
I have a couple I use, a Symbol LS2208 with a USB lead and for
portable I use one of the units like supermarkets use, a Wasp WPA206
it is old and has WinCE on it and talks to the wifi.
I use these because they work with the very small barcode labels I got hold of.
The system uses html data collection so not that difficult to use.

Dave Caroline

On 01/07/2014, Riley Childs rchi...@cucawarriors.com wrote:
 I am trying to find a barcode scanner that i can do inventory with, I was
 looking at the KDC20, but it is a tad out of my price range, what barcode
 scanner do you like? I have a Metroset Voyager (Honeywell branded) that i
 like, but am trying to see what others have and get some better
 suggestions.

 Riley Childs
 Student
 Asst. Head of IT Services
 Charlotte United Christian Academy
 (704) 497-2086
 RileyChilds.net
 Sent from my Windows Phone, please excuse mistakes



Re: [CODE4LIB] CFP: A Librarian's Introduction to Programming Languages

2014-03-26 Thread Dave Caroline
And do not forget the basics of data structures and why they are used
(B tree etc)

Dave Caroline

On 26/03/2014, Edward M. Corrado ecorr...@ecorrado.us wrote:
 One thing I haven't seen mentioned in this thread, although maybe I missed
 it,  is that we don't know what the editors already have in mind to either
 1) write themselves, or 2) recruited people directly to write. I think
 there were many good ideas in this thread (and I hope the editors are
 listening because incorporating much of this input will make the end-result
 a better book) but it doesn't necessarily mean we should assume that the
 editors weren't planning to cover them. I know multiple people who have
 edited books, including myself, who only did an open call for a portion of
 the book and contacted other people directly to write some chapters on
 specific topics.

 Edward



Re: [CODE4LIB] University of Toronto Libraries' Responsive Catalogue Now Live

2013-08-28 Thread Dave Caroline
I would second the comment on the constant tile, that is a google
nono, using webmaster tools, it tells you, you have duplicate pages.

One other comment, the default image of a book for a letter seemed odd.

Dave Caroline

On Tue, Aug 27, 2013 at 7:00 PM, Lisa Gayhart lisa.gayh...@utoronto.ca wrote:
 Hi everyone,

 A short message to let everyone know that UTL's new responsive library 
 catalogue went live today. Check it out here: 
 http://search.library.utoronto.ca.

 We would love your feedback! Feel free to send any thoughts my way or submit 
 them to the feedback form in the catalogue.

 Thank you,

 Lisa Gayhart | Digital Communications Services Librarian| University of 
 Toronto Libraries | Information Technology Services | 
 lisa.gayh...@utoronto.camailto:lisa.gayh...@utoronto.ca | 416-946-0959


Re: [CODE4LIB] University of Toronto Libraries' Responsive Catalogue Now Live

2013-08-28 Thread Dave Caroline
I would second the comment on the constant tile, that is a google
nono, it tells you you have duplicate pages

One other comment, the default image of a book for a letter seemed odd.

Dave Caroline

On Tue, Aug 27, 2013 at 7:00 PM, Lisa Gayhart lisa.gayh...@utoronto.ca wrote:
 Hi everyone,

 A short message to let everyone know that UTL's new responsive library 
 catalogue went live today. Check it out here: 
 http://search.library.utoronto.ca.

 We would love your feedback! Feel free to send any thoughts my way or submit 
 them to the feedback form in the catalogue.

 Thank you,

 Lisa Gayhart | Digital Communications Services Librarian| University of 
 Toronto Libraries | Information Technology Services | 
 lisa.gayh...@utoronto.camailto:lisa.gayh...@utoronto.ca | 416-946-0959


Re: [CODE4LIB] phone app for barcode-to-textfile?

2013-06-06 Thread Dave Caroline
On Thu, Jun 6, 2013 at 7:47 PM, Ken Irwin kir...@wittenberg.edu wrote:
 This (CLZ Barry) looks like it could be perfect! $8/phone beats many other 
 options!

Except the easy to use option
I am using a wifi winCE device with a web app, I can see where the
scanner (laser) is pointing, works in poor light.
I have been working with a customer with qr codes on a iPhone and it
is not something I would choose for a production job far too awkward,
rather slow to focus, tends to need two hands on the phone to hold
steady and point.
Something that is OK for occasional use by a user but as a tool in
production I am not so sure.



Dave Caroline


Re: [CODE4LIB] Open Library Internet Archive BookReader

2013-05-30 Thread Dave Caroline
On Thu, May 30, 2013 at 10:01 PM, Robinson, Lakeisha
lakeisha.robin...@yale.edu wrote:
 Hello Everyone, is anybody using the Open Library Internet Archive BookReader 
 for page turning? If so, I have a couple of questions regarding the 
 development of it. Thanks,

You missed out the questions!
Should all the list answer yes/no/maybe, with IRC and mailing lists
please include the real questions up front so those in the know can
answer.


Dave Caroline


Re: [CODE4LIB] Image de-duping and file identification

2013-03-20 Thread Dave Caroline
I had a project to de duplicate many images and other files too.
I wrote a little ditty in PHP but the idea can by used in any language.


I have a set of tables in MySQL.
give the utility a set of root directories to test and compare
trawl the filestems for filename location and size and store in the first table
issue sql insert into duplicatesizetable Select
filesize,count(filesize) as qty from nametable group by filesize
having qty1
you now have the sizes of possible duplicates
only now do you crc/md5sum the files of that size
update the nametable with crc/md5 values as calculated
there can be false positives if two different files crc values are the same
then a final bit of sql
Select filesize,count(crc) as qty from nametable group by filesize,crc
having qty1
I store in a table so I can leave the job and come back

join the results to the nametable

which gets the real duplication sizes and crc, which can now be used
to guide a human to to clean the mess

I give the user a table showing the n files with buttons to delete,
view, ignore (you may want to keep two/more copies)
for safety one can leave part of the filesystem write protected also
the form oly allows one button per group

http://www.archivist.info/Screenshot_Delete_duplicates.png
that took a few minutes only to get the duplicates from a 9gb picture directory

Dave Caroline


Re: [CODE4LIB] Displaying archival books on ipad and android tablets

2013-02-23 Thread Dave Caroline
On Sat, Feb 23, 2013 at 12:50 AM, Kyle Banerjee kyle.baner...@gmail.com wrote:
 We have a few digitized books, (some of them are old -- we're talking 500
 years). Sizes are all over the place but the big ones are easily the size
 of a large briefcase.

 We want to make these works more accessible/usable and there's some demand
 to make them available for tablets. What experience do people have with
 stuff like that, and what software/services/methods do you recommend?

 Source files are 600 dpi uncompressed tiffs so they're pretty big and
 there's nothing special about a book being over 10GB in size. Thanks,

 kyle

I have tried an open source project Diva
I have greyscale images in TIFF for the online zoomable display of some manuals

Here is a scan of a photocopy 36 page
http://www.collection.archivist.info/diva/#z=4p=32
and here a technical manual
http://www.collection.archivist.info/diva/lucastp1.html
I have two copies so the user can see two views at the same time on
the second example.

They are served on an ADSL line direct from home so you can get the
idea of its speed due to the way
it is only sending tiles as needed for display and not bloat like whole PDF.

Dave Caroline


Re: [CODE4LIB] You *are* a coder. So what am I?

2013-02-14 Thread Dave Caroline
On Thu, Feb 14, 2013 at 4:12 PM, Cornel Darden Jr.
corneldarde...@gmail.com wrote:
 Hello,

 It now seems that the Librarian of Congress is the Pope of Librarianship

methinks not as the Bodleian predates the LoC by a small amount :)

http://www.bodleian.ox.ac.uk/bodley/about/history

Dave Caroline


 Thanks,

 Cornel Darden Jr.
 MSLIS
 Librarian
 Kennedy-King College
 City Colleges of Chicago
 Work 773-602-5449
 Cell 708-705-2945

 On Feb 14, 2013, at 9:09 AM, Devon dec...@gmail.com wrote:

 If you want to call yourself a librarian, just do it. There's no pope of
 librarianship to tell you otherwise.


 On Wed, Feb 13, 2013 at 7:22 PM, Maccabee Levine levi...@uwosh.edu wrote:

 Andromeda's talk this afternoon really struck a chord, as I shared with her
 afterwards, because I have the same issue from the other side of the fence.
 I'm among the 1/3 of the crowd today with a CS degree and and IT
 background (and no MLS).  I've worked in libraries for years, but when I
 have a point to make about how technology can benefit instruction or
 reference or collection development, I generally preface it with I'm not a
 librarian, but  I shouldn't have to be defensive about that.

 Problem is, 'coder' doesn't imply a particular degree -- just the
 experience from doing the task, and as Andromeda said, she and most C4Lers
 definitely are coders.  But 'librarian' *does* imply MLS/MSLS/etc., and I
 respect that.

 What's a library word I can use in the same way as coder?

 Maccabee

 --
 Maccabee Levine
 Head of Library Technology Services
 University of Wisconsin Oshkosh
 levi...@uwosh.edu
 920-424-7332



 --
 Sent from my GMail account.


Re: [CODE4LIB] #libtechwomen (was Re: Question abt the code4libwomen idea)

2012-12-07 Thread Dave Caroline
On Fri, Dec 7, 2012 at 7:06 PM, Lisa Rabey lra...@grcc.edu wrote:
 Good afternoon,

 Myself, Becky Yoose, and feelers out to a couple other people, are currently 
 in the very early stages of thinking we should do something (tm) that is 
 outside of Code4Lib.  The idea is a group (for a lack of a better word) 
 that is independent / inclusive that won't be segregated from the rest of 
 library land.  This should be encompassing for anyone who identifies 
 themselves as female, and works in technology and in libraries.


You seem to be discriminating against men

hardly inclusive

Dave Caroline


Re: [CODE4LIB] What is a coder?

2012-11-29 Thread Dave Caroline
On Thu, Nov 29, 2012 at 1:45 PM, Friscia, Michael
michael.fris...@yale.edu wrote:
 Thought process of a coder:
 1- I need to open a file in my program
 2- ok, I'll import IO into my application and read the definition
 3- i create methods and functions around the definition and open my file
 Total time to deliver code: 5 mins

Must be a youngun :)

Now code in assembler!

Dave Caroline


Re: [CODE4LIB] CODE4LIB equivalent in UK?

2012-10-08 Thread Dave Caroline
On Mon, Oct 8, 2012 at 9:48 AM, Ian Ibbotson ian.ibbot...@k-int.com wrote:
 +1 another UK lurker here..

 FWIW tho, I'd be pro reusing one of the existing (many) uk channels

where, what, a list of lists kplsthnks?

 rather than starting up another list to subscribe to :)


I did go to the last mashcat which was mentioned on the NGC4LIB list.

Dave Caroline


Re: [CODE4LIB] CODE4LIB equivalent in UK?

2012-10-02 Thread Dave Caroline
On Tue, Oct 2, 2012 at 8:55 AM, Michael Hopwood mich...@editeur.org wrote:
 I know that CODE4LIB isn't per se in the USA but it seems like a large 
 number of its active users are.

 Is there an equivalent list that you folks know of?

I dont know of an equivalent British list but there are a few of us brits about
lurking in #cod4lib too (archivist)

Dave Caroline


Re: [CODE4LIB] Seeking examples of outstanding discovery layers

2012-09-20 Thread Dave Caroline
There are plenty users who go beyond screen 2, I know I do.

Dave Caroline


Re: [CODE4LIB] responsiveness and Wordpress

2012-07-08 Thread Dave Caroline
I always understood responsive to be opposed to sluggish and a
reference to speed.
Do I see a redefinition starting up?

Dave Caroline


Re: [CODE4LIB] e-journals lists, database lists

2012-05-24 Thread Dave Caroline
On Thu, May 24, 2012 at 7:44 PM, Tod Olson t...@uchicago.edu wrote:
 Code4Lib,

 What, short of a full-blown ERM, are you using to manage and provide your 
 e-journals lists and database lists?

 We're looking for something that we can use for just a couple years. We 
 already have the data in a database, and would like to dump it into something 
 and have the lists and searching of the lists come out. We could certainly 
 build something ourselves, but if something already exists, we'd love to take 
 a look at it.


Im inclined to say if you have the data in a database, just use its
power to show the data in the form you need.
You didn't really say what output you are looking for.

searching/discovery Solr
what database?
perhaps just the right inverted index needs creating
perhaps just a few join tables need creating

Dave Caroline


Re: [CODE4LIB] archiving a wiki

2012-05-22 Thread Dave Caroline
On Tue, May 22, 2012 at 10:04 PM, Carol Hassler
carol.hass...@wicourts.gov wrote:
 My organization would like to archive/export our internal wiki in some
 kind of end-user friendly format. The concept is to copy the wiki
 contents annually to a format that can be used on any standard computer
 in case of an emergency (i.e. saved as an HTML web-style archive, saved
 as PDF files, saved as Word files).

something like ?
http://www.mediawiki.org/wiki/Extension:DumpHTML

Dave Caroline


Re: [CODE4LIB] viewer for TIFFs on iPad

2012-05-10 Thread Dave Caroline
On Thu, May 10, 2012 at 4:16 PM, Edward Iglesias
edwardigles...@gmail.com wrote:
 Hello All,

 I was wondering if any of you had experience viewing large ~300MB and
 up TIFF files on an iPad.  I can get them to the iPad but the photo
 viewer is less than optimal.  It stops enlarging after a while and I'm
 looking at Medieval manuscripts so...

You need something at the server end so you only need to view the part
you are zoomed into

I have tried diva
http://www.collection.archivist.info/diva/systrondonner1626.html#p=99z=3

their demo is at
http://ddmal.music.mcgill.ca/diva/demo/

Dave Caroline


Re: [CODE4LIB] crowdsourced book scanning

2012-04-25 Thread Dave Caroline
This makes a lot of sense for archives and out of copyright stuff

Dave Caroline


Re: [CODE4LIB] Project Management Software Question

2012-02-23 Thread Dave Caroline
Even bigger list at
http://en.wikipedia.org/wiki/Comparison_of_project_management_software

Dave Caroline


Re: [CODE4LIB] Local catalog records and Google, Bing, Yahoo!

2012-02-23 Thread Dave Caroline
To avoid sessions and other silliness just expose a search engine
friendly format without sessions.

As I dont have local visitors google traffic matters.

86.62% Search Traffic
  2.41% Referral Traffic
10.98% Direct Traffic

For my tiny corner on the web

Dave Caroline


Re: [CODE4LIB] Linux Laptop

2011-12-14 Thread Dave Caroline
You just cannot do the technical futzing easily on mac or doze, I too
am a Ubuntu user on my desktop and servers
getting stuff done web wise is faster that way.I expect to run the
apache,php,mysql and replicate systems that are servers
windows and mac screw with stupid things like case in the file system!

Dave Caroline


Re: [CODE4LIB] Any ideas for free pdf to excel conversion?

2011-12-14 Thread Dave Caroline
Are you sure the pdf has any structure that can be used.

Dave Caroline

On Wed, Dec 14, 2011 at 6:08 PM, Matt Amory matt.am...@gmail.com wrote:
 Just looking to preserve column structure.

 --
 Matt Amory
 (917) 771-4157
 matt.am...@gmail.com
 http://www.linkedin.com/pub/matt-amory/8/515/239


Re: [CODE4LIB] jQuery Ajax request to update a PHP variable

2011-12-06 Thread Dave Caroline
I dont understand the thinking and waste of time scanning entire csv
files where a database table with good indexing can be a lot faster
and use less server memory.

Do the work once up front when the data becomes available not on every
page draw.

I subscribe to the read/send and mangle as little as possible(server
and client) on a web page view

Dave Caroline


Re: [CODE4LIB] jQuery Ajax request to update a PHP variable

2011-12-06 Thread Dave Caroline
php has some nice and fast csv parsing abilities, use them as a source
for your database.
can then remove any regexp need
still simple for the users

snippet taken from one of my csv readers showing the prints in
comments so you can see the data in an array
this also keeps memory footprint down

$row = 1;
$fp = fopen ($fromdir.$file,r);
while ($data = fgetcsv ($fp, 1000, ,)) {//readlines in csv
$num = count ($data);
//print p $num fields in line $row: br;
$row++;
//for ($c=0; $c$num; $c++) {
//print '.$data[$c] . ' ;
//}
//print BR;
}

Dave Caroline

On Tue, Dec 6, 2011 at 6:32 PM, Nate Hill nathanielh...@gmail.com wrote:
 csv files are what I have- they are easy for the not-technically inclined
 staff to create and then save to a folder.  I was really just hoping to
 make this easy on the people who make the reports.


 On Tue, Dec 6, 2011 at 10:21 AM, Dave Caroline
 dave.thearchiv...@gmail.comwrote:

 I dont understand the thinking and waste of time scanning entire csv
 files where a database table with good indexing can be a lot faster
 and use less server memory.

 Do the work once up front when the data becomes available not on every
 page draw.

 I subscribe to the read/send and mangle as little as possible(server
 and client) on a web page view

 Dave Caroline




 --
 Nate Hill
 nathanielh...@gmail.com
 http://www.natehill.net


Re: [CODE4LIB] opening a pdf file

2011-10-03 Thread Dave Caroline
On Mon, Oct 3, 2011 at 2:58 PM, Eric Lease Morgan emor...@nd.edu wrote:
 Are any of you able to open the following URL with an Android-based tablet 
 device:

  http://dh.crc.nd.edu/sandbox/cyl/corpus/canarybird00schm.pdf

It is educational to look at memory use in the pc when that pdf is loaded.
Evince here is using 600meg do you have space for such objects on
these little toys

try something like diva so you dont suck the resources dry on the client

an experiment here
http://www.collection.archivist.info/diva/systrondonner1626.html
http://www.collection.archivist.info/diva/lucastp1.html

Dave Caroline


Re: [CODE4LIB] opening a pdf file

2011-10-03 Thread Dave Caroline
The problem is PDF and the viewers. some/most expand ALL the
compressed images and create thumbs from the images before they start
display, This uses huge amounts of memory, a technology fail, they
just dont fit certain work.
If you are lucky the viewer keeps it compressed so it fits in memory
and only uncompresses a single image that is being displayed, this
stops niceties like thumbs unless a background thread goes through the
images and caches the thumbs (slow), this is where even a tiled tiff
viewer could be a lot better.

Someone needs to do a tiled compressed format along with a viewer and
banish PDF to the other side of the moon.

Dave Caroline


Re: [CODE4LIB] mysql subquery response time

2011-09-29 Thread Dave Caroline
Sub queries are not well optimised till very recently therefore
rewrite subquery as a join for speed.
eg for A not in B the following

SELECT a.* FROM a LEFT JOIN b ON a.id = b.id WHERE b.id IS NULL;

also if you have two sets from the same table use derived tables and
then join them

(SELECT distinct institution FROM `renewals` WHERE snap_date 
'2011-07-01') as b
(SELECT distinct institution from renewals) as a

Dave Caroline


On Wed, Sep 28, 2011 at 5:41 PM, Ken Irwin kir...@wittenberg.edu wrote:
 Hi all,

 I've not done much with MySQL subqueries, and I'm trying right now with what 
 I find to be surprising results. I wonder if someone can help me understand.

 I have a pile of data that with columns for institution and date. 
 Institution gets repeated a lot, with many different dates. I want to select 
 all the institutions that *only* have dates after July 1 and don't appear in 
 the table before that. My solution was to do a first query for all the 
 institutions that DO have dates before July 1
 SELECT distinct institution FROM `renewals` WHERE snap_date  '2011-07-01'

 And then to do a SELECT query on all the institutions:
 SELECT distinct institution from renewals

 And then try to do a NOT IN subquery subtracting the smaller query from the 
 larger one:

 SELECT distinct institution from renewals
 WHERE institution not in
 (SELECT distinct institution FROM `renewals` WHERE snap_date  '2011-07-01')

 ...only it doesn't seem to work. Or rather, the query has been running for 
 several minutes and never comes back with an answer. Each of these two 
 queries takes just a few milliseconds to run on its own.

 Can someone tell me (a) am I just formatting the query wrong, (b) do 
 subqueries like this just take forever, and/or (c) is there a better way to 
 do this? (I don't really understand about JOIN queries, but from what I can 
 tell they are only for mixing the results of two different tables so I think 
 they might not apply here.)

 Any advice would be most welcome.

 Thanks
 Ken



Re: [CODE4LIB] Web platform for digitized books

2011-09-08 Thread Dave Caroline
I am just trying out https://github.com/DDMAL/diva.js/wiki

Dual window served on an ADSL line

http://www.collection.archivist.info/diva/lucastp1.html


Dave Caroline


Re: [CODE4LIB] memory management for grownups

2011-08-30 Thread Dave Caroline
Build multiple insert strings to max=packet size and only then send to
mysql it gives a similar speed up to load data infile, and you dont
need the arrays.

INSERT [INTO] tbl_name [(col_name,...)]
{VALUES | VALUE} ({expr | DEFAULT},...),(...),...

in a test I did years ago on a slow (compared to now) ide disk, 800
meg athlon it went from 26 inserts a sec to 2800 inserts a sec

Dave Caroline


Re: [CODE4LIB] Apps to reduce large file on the fly when it's requested

2011-08-04 Thread Dave Caroline
One method is to dispense with PDF and just view the scanned pages online as
images or OCR'd text or point the user to a directory with the scans
for the document.
He then only needs an image viewer using a lot less of his machines memory.

Large PDF's also cause problems in the viewing computer. I was
reviewing someones
25mb PDF the other day and it peaked at 3.3 gig memory use, which on a 2.5gig
memory box meant it went into swap and slowed to a crawl.
The viewer used there was evince.

I scan to jpg and only produce a PDF if nagged
http://www.collection.archivist.info/archive/manuals/IS44_Tektronix_602_display_unit/

As I serve from home and the upload is on the slow side individual
pages helps there too.
And when in a good mood I finish off a document thus
http://www.collection.archivist.info/searchv13.php?searchstr=lucas+tp1
where all pages are web viewable. Been too lazy to write a page to
page link on the page
view so far (need a round tuit).

Dave Caroline


Re: [CODE4LIB] Precision and Recall

2011-06-03 Thread Dave Caroline
The questions seem related to search engines or should you be googling for
full text indexes or the other more correct name inverted index.
Because in the normal scheme of events databases return exactly what
you ask for.

Dave Caroline

On Fri, Jun 3, 2011 at 4:18 PM, Fleming, Declan dflem...@ucsd.edu wrote:
 Hi folks!

 I got an interesting question from one of our librarians working on a paper, 
 and we want to include a bit about the qualities of a database, such as 
 precision and recall.  She is looking for references.

 I did the Google/Wikipedia lookups, but I'm sure she's done that too.

 http://en.wikipedia.org/wiki/Information_retrieval

 and here:

 http://en.wikipedia.org/wiki/Precision_and_recall


 If this subject resonates with anyone, give me a shout and maybe some links.

 Thanks!
 Declan



Re: [CODE4LIB] ajaxy CRUD / weeding helper

2011-05-12 Thread Dave Caroline
Why ajax! just a plain html form
and add a barcode scanner, to pick that books data from the db

Scan shelf, scan contents, you now have updated list of contents and
books gone awol

jump to updating page
scan book, update, rinse repeat



Dave Caroline


Re: [CODE4LIB] distributed library alpha server up, feedback welcome

2011-04-25 Thread Dave Caroline
I am another self coder using my own ideas not stuck with legacy ideas
and using a web design with mysql db
I happen to use php and dont use a cms like many seem to these days. I
find use of a CMS somewhat restricting to the use of the database for
full speed. You may get a CMS up quickly but it can bite you when you
try to scale later, some have poor use of the database behind, I have
lurked and helped in #mysql for a number of years and seen that
problem a number of times.

Search is possible on smaller systems you just need to implement an
inverted index on the data you want to search
this can be complex and large, Solr, or Sphinx or even the one mysql
has built in a fulltext index. I went the way of creating the index in
my application, that gives me a multi table search.
http://www.collection.archivist.info/searchv13.php?searchstr=steam

I went beyond marc because I store subject info in the database.
http://www.collection.archivist.info/searchv13.php?searchstr=proceedings
A good example is
http://www.collection.archivist.info/searchv13.php?searchstr=bk2108

As mine is for my own personal book collection, some data is only
available on an internal view of the data eg shelf, or if I've lent to
someone and who.

The search engine can be separated out from the code and used in
other db schemas, I tried this on a partial marc import cherry picking
a few of the fields, this is web viewable too
http://www.marc.archivist.info/searchv10.php?searchstr=james
applied to another set of data with computer manuals
http://manx.archivist.info/search.php?search=altos

I thought this would easily fit your system till I looked at django,
wrong language I use PHP, which will run anywhere almost.

If running your own server on own IP address then you just need to buy
a domain name and have it pointed to you, I happen to do similar
except I run the dns name server too so I can add as many sub domains
as I wish.
Running a name server means you need a secondary name server, get a
friend to do that.

Dave Caroline


Re: [CODE4LIB] Ranking factors for library resources: Who really uses what?

2011-02-15 Thread Dave Caroline
I wrote my own search engine for my system and thought long and hard
about relevancy, in the end went for none! and display alphabetical.

Dave Caroline

On Tue, Feb 15, 2011 at 8:32 PM, Till Kinstler kinst...@gbv.de wrote:
 There is a vivid discussion about relevance ranking for library
 resources in discovery interfaces in recent years. In articles, blog
 posts and presentations on this topic, again and again possible ranking
 factors are discussed beyond well known term statistic based methods
 like the vector space retrieval model with tf*idf weighting (often after
 claiming term statistics based approaches wouldn't work on library data,
 of course without proofing that).

 Usually the following possible factors are mentioned:
 - popularity (often after stressing Google's success with PageRank),
 measured in several ways like holding quantities, circulation
 statistics, clicks in catalogues, explicit user ratings, number of
 citations, ...
 - freshness: rank newer items higher (ok, we have that in many old
 school Boolean OPACs as sort by date, but not in combination with
 other ranking factors like term statistics)
 - availability
 - contextual/individual factors, eg. if (user.status=student)
 boost(textbook); if (user.faculty=economics) boost(Karl Marx); if
 season=christmas boost(gingerbread recipes); ...
 - ...

 I tried to find examples where such factors beyond term statistics are
 used to rank search results in libraryland. But I hardly find them, only
 lots of theoretical discussions about all the pros and cons of all
 thinkable factors going on since the 1980s. I mean, all that is doable
 with search engines like Solr today. But it seems, it is hardly
 implemented somewhere in real systems (beyond simple cases, for example
 we slightly boost hits in collections a user has immediate online access
 to, but we never asked users, if they like it or notice at all).
 WorldCat does a little bit something, it seems. They, of course, boost
 resources with local holdings in WorldCat local. And they use language
 preferences (Accept-Language HTTP header) for boosting titles in users'
 preferred languages. And there might be more in WorldCat ranking. But
 there is not much published on that, it seems?

 So, if you implemented something beyond term statistics based ranking,
 speak up and show. I am very interested in real world implementations
 and experiences (like user feedback, user studies etc.).

 Thanks,
 Till



Re: [CODE4LIB] HTML Load Time

2010-12-06 Thread Dave Caroline
Two comments,
1. Break up to multiple pages.
2. A site search of the data

That would be relatively simple in a database driven site.

One could then add more functionality to the searches (dates, names or whatever)

Dave Caroline

On Mon, Dec 6, 2010 at 7:49 PM, Nathan Tallman ntall...@gmail.com wrote:
 Hi Cod4Libers,

 I've got a LARGE finding aid that was generated from EAD.  It's over 5 MB
 and has caused even Notepad++ and Dreamweaver to crash.  My main concern is
 client-side load time.  The collection is our most heavily used and the
 finding aid will see a lot of traffic.  I'm fairly adept with HTML, but I
 can't think of anything.  Does anyone have any tricks or tips to decrease
 the load time?  The finding aid can be viewed at 
 http://www.americanjewisharchives.com/aja/FindingAids/ms0361.html.

 Thanks,
 Nathan Tallman
 Associate Archivist
 American Jewish Archives



Re: [CODE4LIB] locator

2010-06-30 Thread Dave Caroline
I do suggest you look at your locations carefully before you dive in.

For the reserved stock held in boxes the location is in the box, the
box has its own location. Moving the box to a new shelf in another
room becomes a simple single update to the boxes location.

Some contain other items in the sleeve or pocket so a location is in
an item and its ID.

And people like to move shelves around but thats covered in the
code4lib article.

I am implementing barcodes so I can stock check and update the
locations of books on a shelf or box etc, I put the barcode on the
spines and on the loose contents of a book (as the loose contents were
in a book the shelf check will assume they are still in the book) so
its just a few seconds to check, this also sets any book that was
supposed to be there to a missing state.

Dave Caroline


Re: [CODE4LIB] Any web services that can help sort out this for me.

2010-06-17 Thread Dave Caroline
what definition of large list 10,100,1000,.

yes google

copy title part Progress in Smart Materials and Structures paste in
google box press return

first hit for the first line has the isbn, or you could script it and
use the Open Library API and get the isbn back possibly

Dave Caroline

On Thu, Jun 17, 2010 at 9:59 AM, David Kane dk...@wit.ie wrote:
 Hi, I have large amounts of data like this:

 yawn
 Reece, P. L., (2006), Progress in Smart Materials and Structures, Nova
 Ghosh, S. K., (2008), Self-healing materials: fundamentals, design
 strategies and applications, Wiley
 A.Y.K. Chan, Biomedical Device Technology: Principles  Design,
 Charles C. Thomas, 2008.
 L.J. Street, Introduction to Biomedical Engineering Technology, CRC
 Press, 2007.
 /yawn

 ... one book per line.

 they are not in any order.

 I am lazy.  So, is there a web service out there that I can throw this
 stuff at to organise it for me and ideally find the ISBNs.

 Long shot, I know.

 But thanks,

 David.


 --
 David Kane
 Systems Librarian
 Waterford Institute of Technology
 Ireland
 http://library.wit.ie/
 davidfk...@googlewave.com
 T: ++353.51302838
 M: ++353.876693212