Re: [CODE4LIB] Choosing development platforms and/or tools, how'd you do it?

2010-01-06 Thread Sharon Foster
I'm glad someone mentioned maintainability. I used to work in embedded
systems, where design, testing, and maintainability were of utmost
importance, and coding is just the brief stage in between design and
test. I lived by the adage, Code as if the person who will maintain
your code is a homicidal maniac who knows where you live.

Sharon M. Foster, JD, MLS
Technology Librarian
http://firstgentrekkie.blogspot.com/
Have you tried switching it off and on again?




On Wed, Jan 6, 2010 at 3:24 PM, Naomi Dushay ndus...@stanford.edu wrote:
 Marijane,

 It also makes sense to examine the available software for what you wish to
 accomplish.  Available software goes beyond current features to
 - maintainability  (one reason Stanford switched to Blacklight)   I'll talk
 a little bit about this in our Code4Lib 2010 presentation about testing.
 - community
 - active development
 - potential applicability to additional projects.   (we like Blacklight for
 its ability to run on any solr index, regardless of what's in there)

 probably some other stuff I've left out.

 Our experience at Stanford Libraries is that the common conventions of Rails
 give us a lot more ease in reading each others' code.

 - Naomi

 On Jan 5, 2010, at 3:04 PM, marijane white wrote:

 Greetings Code4Lib,

 Long time lurker, first time poster here.

 I've been turning over this question in my mind for a few weeks now, and
 Joe
 Hourcle's postscript in the Online PHP Course thread has prompted me to
 finally try to ask it. =)

 I'm interested in hearing how the members of this list have gone about
 choosing development platforms for their library coding projects and/or
 existing open source projects (ie like VuFind vs Blacklight).  For
 example,
 did you choose a language you already were familiar with?  One you wanted
 to
 learn more about?  Does your workplace have a standard enterprise
 architecture/platform that you are required to use?  If you have chosen to
 implement an existing open source project, did you choose based on the
 development platform or project maturity and features or something else?

 Some background -- thanks to my undergraduate computer engineering
 studies,
 I have a pretty solid understanding of programming fundamentals, but most
 of
 my pre-LIS work experience was in software testing and did not require me
 to
 employ much of what I learned programming-wise, so I've mostly dabbled
 over
 the last decade or so.  I've got a bit of experience with a bunch of
 languages and I'm not married to any of them.   I also kind of like having
 excuses to learn new ones.

 My situation is this: I would like to eventually implement a discovery
 tool
 at MPOW, but I am having a hell of a time choosing one.  I'm a solo
 librarian on a content team at a software and information services
 company,
 so I'm not really tied to the platforms used by the software engineering
 teams here.  I know a bit of Ruby, so I've played with Blacklight some,
 got
 it to install on Windows and managed to import a really rough Solr index.
 I'm more attracted to the features in VuFind, but I don't know much PHP
 yet
 and I haven't gotten it installed successfully yet.  My collection's
 metadata is not in an ILS (yet) and not in MARC, so I've also considered
 trying out more generic approaches like ajax-solr (though I don't know a
 lot
 of javascript yet, either).  I've also given a cursory look at SOPAC and
 Scriblio.  My options are wide open, and I'm having a rough time deciding
 what direction to go in.  I guess it's kind of similar to someone who is
 new
 to programming and attempting to choose their first language to learn.

 I will attempt to head off a programming language religious war =) by
 stating that I'm not really interested in the virtues of one platform over
 another, moreso the abstract reasons one might have for selecting one.
 Have any of you ever been in a similar situation?  How'd you get yourself
 unstuck?  If you haven't, what do you think you might do in a situation
 like
 mine?


 -marijane



Re: [CODE4LIB] Online PHP course?

2010-01-05 Thread Sharon Foster
http://www.ed2go.com/nvcc/online_course/iph/detail/Introduction_to_PHP_and_MySQL.html?CategoryId=41


Sharon M. Foster, JD, MLS
Technology Librarian
http://firstgentrekkie.blogspot.com/
Have you tried switching it off and on again?




On Tue, Jan 5, 2010 at 4:36 PM, Tod Olson t...@uchicago.edu wrote:
 One of our staff needs to learn PHP, and an online course is preferred.  Is 
 there an online PHP course that any of you would recommend?

 -Tod

 Tod Olson t...@uchicago.edu
 Systems Librarian
 University of Chicago Library



Re: [CODE4LIB] c4l2010 T-Shirt Design Contest Extended to Jan. 6th

2009-12-23 Thread Sharon Foster
I don't think I have a vote--I'm just a lurker and unlikely to be
going to the get-together--but I'd say the contest is over. This is
excellent!

Sharon M. Foster, JD, MLS
Technology Librarian
http://firstgentrekkie.blogspot.com/
Have you tried switching it off and on again?



On Wed, Dec 23, 2009 at 11:47 AM, Michael Vandenburg
michael.vandenb...@queensu.ca wrote:
 Here's my entry:
 http://www.flickr.com/photos/44207...@n00/4209105274/

 2d barcode linking to conference website generated with Google Chart API:
 http://chart.apis.google.com/chart?cht=qrchs=300x300chl=http://code4lib.or
 g/conference/2010/

 text in 04b-03 pixel font from:
 http://www.dafont.com/04b-03.font

 proprietary high-end graphics software used to put it together:
 MS Paint

 -Michael
 _
 Michael Vandenburg | Systems Librarian | Queen's University Libraries
 Kingston ON, K7L 5C4 | 613-533-6000 x 74536


 -Original Message-
 From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of
 Rosalyn Metz
 Sent: December 21, 2009 3:40 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: [CODE4LIB] c4l2010 T-Shirt Design Contest Extended to Jan. 6th

 Hello All,

 Since we have yet to receive any submissions for T-Shirt designs, we
 are extending the contest until January 6th.  This will give those of
 us with time off due to the holidays a chance to ignore family by
 creating an awesome design for the t-shirts.  And those of you without
 time off can ignore work by creating an awesome design for the
 t-shirts.  Either way something can be ignored.

 Remember that like in years past, the design should be one color.
 Please send any submissions to Rosalyn Metz at rosalynm...@gmail.com.

 Rosalyn



Re: [CODE4LIB] Book recommendation

2009-09-09 Thread Sharon Foster
From my software engineering days, I like Steve McConnell's Code
Complete and Software Project Survival Guide; The Mythical
Man-Month, by Fred P. Brooks; Joel On Software by Joel Spolsky (who
also has a blog); and The Elements of Programming Style, by Kernigan
and Plauger. KR is directed at the C programming language, but there
are enough similarities in syntax with PHP, Java, and a lot of other
web developer languages that I think it's still relevant.

Sharon M. Foster, JD, MLS
Technology Librarian
http://firstgentrekkie.blogspot.com/






On Wed, Sep 9, 2009 at 12:12 PM, Robert Foxrf...@nd.edu wrote:
 Since this list has librarians, hard core programmers and hybrid librarian 
 programmers on it, this is probably a good place to ask this sort of question.

 I'm looking for some book recommendations. I've read a lot of technical books 
 on how to work with specific kinds of technology, read a lot of online 
 technical how tos and that has been good as far as it goes. But, technology 
 changes too fast to be wed to one particular programming language, database 
 technology, metadata standard, etc. I'm interested in finding books that 
 speak to the issues of programming methodology, design principles, lessons 
 learned, etc. that transcend any particular programming technology. Are there 
 good books that distill the wisdom and experience of veteran developers and 
 /or communicate best practices for things like design patterns, overall 
 software architecture, learning from mistakes, the developer mindset and such 
 things?

 Could you recommend perhaps the top three or four books you've read in these 
 areas?

 Rob Fox
 Hesburgh Libraries
 University of Notre Dame



Re: [CODE4LIB] Book recommendation

2009-09-09 Thread Sharon Foster
The best way to learn good code design and architecture is to work
with code someone already wrote (open source, libraries, frameworks,
etc) that uses good design and architecture.

Or having to debug code that someone else wrote that *wasn't* written
well. It's one thing to learn the good practices, but it's quite
another to understand WHY good code is good and bad code is bad.

Sharon M. Foster, JD, MLS
Technology Librarian
http://firstgentrekkie.blogspot.com/






On Wed, Sep 9, 2009 at 12:57 PM, Jonathan Rochkindrochk...@jhu.edu wrote:
 I am a big fan of the original Design Patterns book, myself.

 http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612

 But just reading the book alone won't do as much as reading the book AND
 working with code that is written using the lessons of the book.

 The best way to learn good code design and architecture is to work with code
 someone already wrote (open source, libraries, frameworks, etc) that uses
 good design and architecture.

 Jonathan

 Robert Fox wrote:

 Since this list has librarians, hard core programmers and hybrid librarian
 programmers on it, this is probably a good place to ask this sort of
 question.

 I'm looking for some book recommendations. I've read a lot of technical
 books on how to work with specific kinds of technology, read a lot of online
 technical how tos and that has been good as far as it goes. But,
 technology changes too fast to be wed to one particular programming
 language, database technology, metadata standard, etc. I'm interested in
 finding books that speak to the issues of programming methodology, design
 principles, lessons learned, etc. that transcend any particular programming
 technology. Are there good books that distill the wisdom and experience of
 veteran developers and /or communicate best practices for things like design
 patterns, overall software architecture, learning from mistakes, the
 developer mindset and such things?

 Could you recommend perhaps the top three or four books you've read in
 these areas?

 Rob Fox
 Hesburgh Libraries
 University of Notre Dame





Re: [CODE4LIB] Wolfram Alpha (was: Another nail in the coffin)

2009-05-25 Thread Sharon Foster
I wanted to find out how much my house would be worth today in a
normal situation (if there is such a thing in the housing market).
WolframAlpha helped me to formulate the query

$96900 (1985 dollars)

and then gave me the answer, adjusted for an average inflation of
about 2.8% per year.

Google gave me a bunch of irrelevant links, which is odd, since Google
understand all kinds of conversions and other factual queries. Maybe
it just wasn't phrased correctly, but Google didn't help me to find
the correct phrasing.

Sharon M. Foster, 99% Librarian (waiting for the official okey-dokey
to change it to 100%)
Speaker-to-Computers
http://www.vsa-software.com/mlsportfolio/


Re: [CODE4LIB] Something completely different

2009-04-11 Thread Sharon Foster
+1

Sharon M. Foster, 91.7% Librarian
Speaker-to-Computers
http://www.vsa-software.com/mlsportfolio/






On Thu, Apr 9, 2009 at 10:37 PM, Bill Dueber b...@dueber.com wrote:
 On Thu, Apr 9, 2009 at 10:26 AM, Mike Taylor m...@indexdata.com wrote:

 I'm not sure what to make of this except to say that Yet Another XML
 Bibliographic Format is NOT the answer!


 I recognize that you're being flippant, and yet think there's an important
 nugget in here.

 When you say it that way, it makes it sound as if folks are debating the
 finer points of OAI-MARC vs MARC-XML -- that it's simply syntactic sugar
 (although I'm certainly one to argue for the importance of syntactic sugar)
 over the top of what we already have.

 What's actually being discussed, of course, is the underlying data model.
 E-R pairs primarily analyzed by set theory, triples forming directed graphs,
 whether or not links between data elements can themselves have attributes --
 these are all possible characteristics of the fundamental underpinning of a
 data model to describe the data we're concerned with.

 The fact that they all have common XML representations is noise, and
 referencing the currently-most-common xml schema for these things is just
 convenient shorthand in a community that understands the exemplars. The fact
 that many in the library community don't understand that syntax is not the
 same as a data model is how we ended up with RDA.  (Mike: I don't know your
 stuff, but I seriously doubt you're among that group. I'm talkin' in
 general, here.)

 Bibliographic data is astoundingly complex, and I believe wholeheartedly
 that modeling it sufficiently is a very, very hard task. But no matter the
 underlying model, we should still insist on starting with the basics that
 computer science folks have been using for decades now: uids  (and, these
 days, guids) for the important attributes, separation of data and display,
 definition of sufficient data types and reuse of those types whenever
 possible, separation of identity and value, full normalization of data, zero
 ambiguity in the relationship diagram as a fundamental tenet, and a rigorous
 mathematical model to describe how it all fits together.

 This is hard stuff. But it's worth doing right.




 --
 Bill Dueber
 Library Systems Programmer
 University of Michigan Library



Re: [CODE4LIB] Something completely different

2009-04-07 Thread Sharon Foster
Which is why the interface specifications are at least as important,
if not more important, as the specs for each of the modules that you
enumerated. If the interfaces are well-defined, then the components
can be designed and developed with a minimum of further interactions
among developers. In fact, there might eventually be more than one
implementation of a particular module, allowing a library to assemble
an ILS out of interchangeable components. (I'm assuming open
source--it seems unlikely that proprietary vendors will ever come
around.)

Sharon M. Foster, 91.7% Librarian
Speaker-to-Computers
http://www.vsa-software.com/mlsportfolio/






On Tue, Apr 7, 2009 at 2:52 PM, Genny Engel gen...@sonoma.lib.ca.us wrote:
 Also back to the original question, what is an ILS in the first place?
[...]
 Without the ability to support all the back-end processing and accounting, 
 simply replacing the front-end OPAC and the bibliographic database does 
 nothing to eliminate the need for an ILS, unless it also opens the way to 
 feed data in and out of cheap off-the-shelf accounting and purchasing systems 
 that aren't library-specific.  A lot of libraries still won't want to put 
 together even that much out of parts, and will prefer an ILS, but if it were 
 me, I think I'd look at reengineering some of the parts to become more 
 interchangeable with stuff like standard accounting software.

 I must admit I was kind of horrified when I first got here and found that all 
 this functionality was resident in a single system.  No wonder these things 
 are so honking expensive.




 Genny Engel
 Sonoma County Library
 gen...@sonoma.lib.ca.us
 707 545-0831 x581
 www.sonomalibrary.org



Re: [CODE4LIB] [Web4lib] Library Staff Scheduler

2007-09-05 Thread Sharon Foster
Indeed! I hadn't even thought of multiple libraries in a system, since
I haven't yet worked in a system with branch libraries.

Is it ever the case that staff may be temporarily assigned to another
branch, not their home branch?

Are couriers thought of as assigned to a particular library, or are
they part of the larger system?

Thanks for your input!

On 9/5/07, Deb Bergeron [EMAIL PROTECTED] wrote:

  Sharon,

  Kudos to you for taking this on!

   In looking at your wiki and your requirements list, we could use this in a
 completely different way.  We're an academic consortium with 14 libraries.
 I can see this type of application working for us in two ways:

  1. Manage our  courier schedule.
  2. Manage library hours.  With so many libraries, hours vary greatly.

  Is this the type of 'unique requirements' you're looking for from other
 libraries?

  Thanks,

  Deb


  Sharon Foster wrote:
  I've set up a wiki to collect software requirements for a Library
 Staff Scheduler. Initially it's intended for use by public libraries,
 because that's what I'm most familiar with, but I'd also like to
 incorporate any unique requirements from other kinds of libraries.

 I know there is at least one implementation of this type of
 application at
 http://sourceforge.net/projects/empscheduler/, and I
 fully expect to use that project as the starting point for the
 implementation of this one, but the demo page is missing or broken,
 the project itself hasn't been updated since 12/2004, and it doesn't
 particularly address the special requirements of library staffing.

 The wiki is at http://libstaff.pbwiki.com/ and the password is librarygeek.

 (aside: I started it with WetPaint, but there are so many ads on each
 page that I thought it was too distracting. Free PBWiki may not have
 the variety of themes that WetPaint has, but it also doesn't have all
 those annoying ads.)



 --
 --
 Remember: Choose nutritious edible weeds for snacks!
 --
 Deb Bergeron
 System Administrator User Support
 CLIC
 1619 Dayton Ave. Suite 204A
 Saint Paul, MN 55104

 T: 651.644.3878
 C:651-487-7609
 F:651.644.6258
 [EMAIL PROTECTED]
 www.clic.edu





--
Sharon M. Foster, B.S., J.D., 0.58 * (MLS)
F/OSS Evangelist
Cheshire Public Library
104 Main Street
Cheshire, CT  06410
http://www.cheshirelibrary.org
My library school portfolio: http://home.southernct.edu/~fosters4/
My final project for ILS655, Digital Libraries:
http://www.vsa-software.com/ils655

Any opinions expressed here are entirely my own.


Re: [CODE4LIB] [Web4lib] Library Staff Scheduler

2007-09-05 Thread Sharon Foster
Gotcha! My library is in a consortium as well, and there is a courier
service, although since we are such a small state, it is actually a
state-wide service, not just for our consortium.

My initial reaction is that the application I have in mind *could* be
used to set up a courier schedule, but instead of one desk and several
people staffing it over the course of a day, you have one person
moving to different desks (libraries) over the course of a day. I
think that's a different enough pattern, along with the is it on
time? requirement, to warrant its own application.

The question I was asking was directed to public and academic library
systems with more than one location or branch. Do you ever move people
around among the branches? If so, then I want the scheduler to
incorporate that.


On 9/5/07, Deb Bergeron [EMAIL PROTECTED] wrote:

  Sharon,

  I think I  need to clarify.  We are an academic consortium of 14 completely
 different libraries who share a common ILS, consequently we have no
 'branches;' each library is independent.  Some of the libraries have their
 own branches or locations, however, and could use your scheduler application
 in their own library. So your  question about staff being assigned to
 another branch does not apply in our case.  What does apply is knowing the
 library hours and academic calendar.

  Our  office manages the ILS and all of its components. One of those
 components is the courier.  The courier picks up and delivers items to all
 of the consortial libraries as well as our state-wide ILL system (MINITEX).
 The courier schedule changes throughout the year and sometimes daily (i.e.
 storm, accident, traffic, etc.).  It would be great to have an online
 application indicating:


 Courier's schedule
 Is he on time?
 Issues
 If a library requests an additional pick-up Our goal is 24 hour turn-around
 and often-times it's less than that.

  For both applications, it would be fabulous to have an online tool that
 provides all the information I've described.

  I hope this clarifies the lay of our land for you.


  Thanks,

  Deb



  Sharon Foster wrote:
  Indeed! I hadn't even thought of multiple libraries in a system, since
 I haven't yet worked in a system with branch libraries.

 Is it ever the case that staff may be temporarily assigned to another
 branch, not their home branch?

 Are couriers thought of as assigned to a particular library, or are
 they part of the larger system?

 Thanks for your input!

 On 9/5/07, Deb Bergeron [EMAIL PROTECTED] wrote:


  Sharon,

  Kudos to you for taking this on!

  In looking at your wiki and your requirements list, we could use this in a
 completely different way. We're an academic consortium with 14 libraries.
 I can see this type of application working for us in two ways:

  1. Manage our courier schedule.
  2. Manage library hours. With so many libraries, hours vary greatly.

  Is this the type of 'unique requirements' you're looking for from other
 libraries?

  Thanks,

  Deb


  Sharon Foster wrote:
  I've set up a wiki to collect software requirements for a Library
 Staff Scheduler. Initially it's intended for use by public libraries,
 because that's what I'm most familiar with, but I'd also like to
 incorporate any unique requirements from other kinds of libraries.

 I know there is at least one implementation of this type of
 application at
 http://sourceforge.net/projects/empscheduler/, and I
 fully expect to use that project as the starting point for the
 implementation of this one, but the demo page is missing or broken,
 the project itself hasn't been updated since 12/2004, and it doesn't
 particularly address the special requirements of library staffing.

 The wiki is at http://libstaff.pbwiki.com/ and the password is librarygeek.

 (aside: I started it with WetPaint, but there are so many ads on each
 page that I thought it was too distracting. Free PBWiki may not have
 the variety of themes that WetPaint has, but it also doesn't have all
 those annoying ads.)



 --
 --
 Remember: Choose nutritious edible weeds for snacks!
 --
 Deb Bergeron
 System Administrator User Support
 CLIC
 1619 Dayton Ave. Suite 204A
 Saint Paul, MN 55104

 T: 651.644.3878
 C:651-487-7609
 F:651.644.6258
 [EMAIL PROTECTED]
 www.clic.edu








 --
 --
 Remember: Choose nutritious edible weeds for snacks!
 --
 Deb Bergeron
 System Administrator User Support
 CLIC
 1619 Dayton Ave. Suite 204A
 Saint Paul, MN 55104

 T: 651.644.3878
 C:651-487-7609
 F:651.644.6258
 [EMAIL PROTECTED]
 www.clic.edu





--
Sharon M. Foster, B.S., J.D., 0.58 * (MLS)
F/OSS Evangelist
Cheshire Public Library
104 Main Street
Cheshire, CT  06410
http

Re: [CODE4LIB] [Web4lib] Library Staff Scheduler

2007-09-05 Thread Sharon Foster
I'm a part-timer myself, so scheduling in lunch time had not occurred
to me. Thanks! We will include lunch and breaks. Travel time between
branches seems to me to be a little out of scope, though. I think I'm
going to leave that as a manual schedule tweak for now.

On 9/5/07, Walter Lewis [EMAIL PROTECTED] wrote:
 Bigwood, David wrote:
  Yes, some do move between branches.
 ... and a variable to keep in mind depending on the size of the system
 (and the state of local traffic) ... time between branches.  When we
 move staff between our two branches we have to make sure that coverage
 is there for the period between one desk and another.  For example, for
 a 12:00 shift start in branch 2, I have to leave branch 1 no later than
 11:30 (and did anyone consider my lunch?)

 Walter Lewis
 glad not to be doing branch lunch coverages any more



--
Sharon M. Foster, B.S., J.D., 0.58 * (MLS)
F/OSS Evangelist
Cheshire Public Library
104 Main Street
Cheshire, CT  06410
http://www.cheshirelibrary.org
My library school portfolio: http://home.southernct.edu/~fosters4/
My final project for ILS655, Digital Libraries:
http://www.vsa-software.com/ils655

Any opinions expressed here are entirely my own.


Re: [CODE4LIB] [Web4lib] Library Staff Scheduler

2007-09-05 Thread Sharon Foster
Haven't thought about a schedule yet. This is a learning exercise for
me, to be squeezed in between a part-time job and two on-line classes
(Library Mgmt and Legal Bib). But I think the initial requirements
could be nailed down by the end of the month.

On 9/5/07, Deb Bergeron [EMAIL PROTECTED] wrote:

  Sharon,

  Thank you.  While our application may be different, I am interested in what
 you develop.  Are looking at starting development immediately?

  Please let me know your progress or if I can help in any way.

  Deb


  Sharon Foster wrote:
  Gotcha! My library is in a consortium as well, and there is a courier
 service, although since we are such a small state, it is actually a
 state-wide service, not just for our consortium.

 My initial reaction is that the application I have in mind *could* be
 used to set up a courier schedule, but instead of one desk and several
 people staffing it over the course of a day, you have one person
 moving to different desks (libraries) over the course of a day. I
 think that's a different enough pattern, along with the is it on
 time? requirement, to warrant its own application.

 The question I was asking was directed to public and academic library
 systems with more than one location or branch. Do you ever move people
 around among the branches? If so, then I want the scheduler to
 incorporate that.


 On 9/5/07, Deb Bergeron [EMAIL PROTECTED] wrote:


  Sharon,

  I think I need to clarify. We are an academic consortium of 14 completely
 different libraries who share a common ILS, consequently we have no
 'branches;' each library is independent. Some of the libraries have their
 own branches or locations, however, and could use your scheduler application
 in their own library. So your question about staff being assigned to
 another branch does not apply in our case. What does apply is knowing the
 library hours and academic calendar.

  Our office manages the ILS and all of its components. One of those
 components is the courier. The courier picks up and delivers items to all
 of the consortial libraries as well as our state-wide ILL system (MINITEX).
 The courier schedule changes throughout the year and sometimes daily (i.e.
 storm, accident, traffic, etc.). It would be great to have an online
 application indicating:


 Courier's schedule
 Is he on time?
 Issues
 If a library requests an additional pick-up Our goal is 24 hour turn-around
 and often-times it's less than that.

  For both applications, it would be fabulous to have an online tool that
 provides all the information I've described.

  I hope this clarifies the lay of our land for you.


  Thanks,

  Deb



  Sharon Foster wrote:
  Indeed! I hadn't even thought of multiple libraries in a system, since
 I haven't yet worked in a system with branch libraries.

 Is it ever the case that staff may be temporarily assigned to another
 branch, not their home branch?

 Are couriers thought of as assigned to a particular library, or are
 they part of the larger system?

 Thanks for your input!

 On 9/5/07, Deb Bergeron [EMAIL PROTECTED] wrote:


  Sharon,

  Kudos to you for taking this on!

  In looking at your wiki and your requirements list, we could use this in a
 completely different way. We're an academic consortium with 14 libraries.
 I can see this type of application working for us in two ways:

  1. Manage our courier schedule.
  2. Manage library hours. With so many libraries, hours vary greatly.

  Is this the type of 'unique requirements' you're looking for from other
 libraries?

  Thanks,

  Deb


  Sharon Foster wrote:
  I've set up a wiki to collect software requirements for a Library
 Staff Scheduler. Initially it's intended for use by public libraries,
 because that's what I'm most familiar with, but I'd also like to
 incorporate any unique requirements from other kinds of libraries.

 I know there is at least one implementation of this type of
 application at
 http://sourceforge.net/projects/empscheduler/, and I
 fully expect to use that project as the starting point for the
 implementation of this one, but the demo page is missing or broken,
 the project itself hasn't been updated since 12/2004, and it doesn't
 particularly address the special requirements of library staffing.

 The wiki is at http://libstaff.pbwiki.com/ and the password is librarygeek.

 (aside: I started it with WetPaint, but there are so many ads on each
 page that I thought it was too distracting. Free PBWiki may not have
 the variety of themes that WetPaint has, but it also doesn't have all
 those annoying ads.)



 --
 --
 Remember: Choose nutritious edible weeds for snacks!
 --
 Deb Bergeron
 System Administrator User Support
 CLIC
 1619 Dayton Ave. Suite 204A
 Saint Paul, MN 55104

 T: 651.644.3878
 C:651-487-7609
 F:651.644.6258
 [EMAIL PROTECTED

Re: [CODE4LIB] [Web4lib] Library Staff Scheduler

2007-09-05 Thread Sharon Foster
Of course! Notify me when the schedule changes. That's a must-have.

Publishing to a public website is a little problematic. Some of my
co-workers are a little squeamish about patrons having their full
names. The reasons are lost in the mists of time. If and when we have
a staff intranet, that would definitely be the place for the
scheduler.


On 9/5/07, Joe Atzberger [EMAIL PROTECTED] wrote:
 You might consider RSS syndication as a third possible means of publishing a
 schedule, or rather, as an alternative to directly dumping HTML.  Clearly it
 would take more work than just generating a printout, but the
 interoperability is sweet.
 --Joe

 On 9/5/07, Helen Chu [EMAIL PROTECTED] wrote:
 
  By publish I would like to be able to do one or more of the following:
 
  1. publish a public version to a public web site so we can see who (which
  person with which specific skills) will staff the desk
 
  2. print out on paper
 
  The shift swapping would be great so that our schedule coordinator doesn't
  have to spend his/her time juggling students' midterms schedules. We've got
  more complex work for our staff!
 
  Helen
 
  -Original Message-
  From: Code for Libraries [mailto:[EMAIL PROTECTED] On Behalf Of
  Sharon Foster
  Sent: Wednesday, September 05, 2007 2:18 PM
  To: CODE4LIB@listserv.nd.edu
  Subject: Re: [CODE4LIB] [Web4lib] Library Staff Scheduler
 
  By publish, do you mean print to hard-copy, or something more?
 
  A swap board is an excellent feature. It beats leaving a note on the staff
  bulletin board: Can anyone swap with me for the week of November 7th?
 
 
  On 9/5/07, Helen Chu [EMAIL PROTECTED] wrote:
   Hi All,
  
   Been looking for a staff scheduling program too. I need additional
  functionality:
  
   - students should be able to trade shifts with each other
   - we can easily publish the schedule of who's working
  
   Anyone had any success with this?
  
   BTW, Deb, do you know Barron Koralesky? Good friend of mine.
  
   Thanks,
   Helen
  
   
   Helen Chu
   Director, Library Information Technology California Polytechnic
   University San Luis Obispo, CA 93401 [EMAIL PROTECTED]
  
  
   -Original Message-
   From: Code for Libraries [mailto:[EMAIL PROTECTED] On Behalf
   Of Deb Bergeron
   Sent: Wednesday, September 05, 2007 9:19 AM
   To: CODE4LIB@listserv.nd.edu
   Subject: Re: [CODE4LIB] [Web4lib] Library Staff Scheduler
  
   Sharon,
  
   Thank you.  While our application may be different, I am interested in
  what you develop.  Are looking at starting development immediately?
  
   Please let me know your progress or if I can help in any way.
  
   Deb
  
   Sharon Foster wrote:
Gotcha! My library is in a consortium as well, and there is a
courier service, although since we are such a small state, it is
actually a state-wide service, not just for our consortium.
   
My initial reaction is that the application I have in mind *could*
be used to set up a courier schedule, but instead of one desk and
several people staffing it over the course of a day, you have one
person moving to different desks (libraries) over the course of a
day. I think that's a different enough pattern, along with the is
it on time? requirement, to warrant its own application.
   
The question I was asking was directed to public and academic
library systems with more than one location or branch. Do you ever
move people around among the branches? If so, then I want the
scheduler to incorporate that.
   
   
On 9/5/07, Deb Bergeron [EMAIL PROTECTED] wrote:
   
 Sharon,
   
 I think I  need to clarify.  We are an academic consortium of 14
completely different libraries who share a common ILS, consequently
we have no 'branches;' each library is independent.  Some of the
libraries have their own branches or locations, however, and could
use your scheduler application in their own library. So your
question about staff being assigned to another branch does not
apply in our case.  What does apply is knowing the library hours and
  academic calendar.
   
 Our  office manages the ILS and all of its components. One of
those components is the courier.  The courier picks up and delivers
items to all of the consortial libraries as well as our state-wide
  ILL system (MINITEX).
The courier schedule changes throughout the year and sometimes daily
  (i.e.
storm, accident, traffic, etc.).  It would be great to have an
online application indicating:
   
   
Courier's schedule
Is he on time?
Issues
If a library requests an additional pick-up Our goal is 24 hour
turn-around and often-times it's less than that.
   
 For both applications, it would be fabulous to have an online tool
that provides all the information I've described.
   
 I hope this clarifies the lay of our land for you.
   
   
 Thanks,
   
 Deb

[CODE4LIB] Library Staff Scheduler

2007-09-04 Thread Sharon Foster
I've set up a wiki to collect software requirements for a Library
Staff Scheduler. Initially it's intended for use by public libraries,
because that's what I'm most familiar with, but I'd also like to
incorporate any unique requirements from other kinds of libraries.

I know there is at least one implementation of this type of
application at http://sourceforge.net/projects/empscheduler/, and I
fully expect to use that project as the starting point for the
implementation of this one, but the demo page is missing or broken,
the project itself hasn't been updated since 12/2004, and it doesn't
particularly address the special requirements of library staffing.

The wiki is at http://libstaff.pbwiki.com/ and the password is librarygeek.

(aside: I started it with WetPaint, but there are so many ads on each
page that I thought it was too distracting. Free PBWiki may not have
the variety of themes that WetPaint has, but it also doesn't have all
those annoying ads.)
--
Sharon M. Foster, B.S., J.D., 0.58 * (MLS)
F/OSS Evangelist
Cheshire Public Library
104 Main Street
Cheshire, CT  06410
http://www.cheshirelibrary.org
My library school portfolio: http://home.southernct.edu/~fosters4/
My final project for ILS655, Digital Libraries:
http://www.vsa-software.com/ils655

Any opinions expressed here are entirely my own.


Re: [CODE4LIB] code.code4lib.org

2007-08-14 Thread Sharon Foster
I'm one of those former software engineers, and I think there is a
need for a repository of library-specific applications. For example,
I've been thinking I'd like to develop a web-based personnel
scheduling program. Library scheduling has some unique problems, as
I'm sure you all know. There are some applications available, but they
all cost money.(If I can earn some extra credit in Library Management
class next semester, so much the better. ;-)) An customizable events
calendar suitable for insertion into a library website is another task
that interests me.

Harvesting metadata and writing our own ILSs is the sexy stuff, but
I'm sure there are a lot of little tasks that could be made easier
with a judicious application of software.

On 8/14/07, Will Kurt [EMAIL PROTECTED] wrote:
 Andrew, the pear.php.net repository site really
 seems to be essentially what I was envisioning
 (especially with the proposals section).

 Erik, there are several good reasons to build our
 own rather than use space available in other
 domains.  The first and foremost is that the
 library community is big enough and specific
 enough to warrant its own centralized location for these things.

 Another issue is that there are a large range of
 skills that are useful to library application
 development that simply aren't touched on in
 other areas.  There are plenty of people who
 understand AACR2, FRBR, LCSH etc that wouldn't go
 near a place like sourceforge thinking there is no room for them there.

 Simple branding is another very important
 reason.  Google the phrase 'library open source'
 and tell me if the results give you any sense
 that the library community is actively developing
 open source tools/libraries/applications/etc. to meet its needs.

 I've known a fair amount of library-staff who
 work on little code projects in isolation, who if
 they knew there was a larger project they could
 work on and get involved with they would (this is
 also true for the relatively large number of
 ex-software developers I've met in libraries).
 Snippets of code and various packages/libraries
 need to be organized and collected, but the
 larger aim would be to create a community of
 people interested in creating open source software applications for libraries.

 --Will







--
Sharon M. Foster, B.S., J.D., 0.58 * (MLS)
F/OSS Evangelist
Cheshire Public Library
104 Main Street
Cheshire, CT  06410
http://www.cheshirelibrary.org
My library school portfolio: http://home.southernct.edu/~fosters4/
My final project for ILS655, Digital Libraries:
http://www.vsa-software.com/ils655

Any opinions expressed here are entirely my own.


Re: [CODE4LIB] code.code4lib.org

2007-08-14 Thread Sharon Foster
Thanks, Tom! The BYU app sounds like a great starting point! We do
have A, B, and C weeks, as do many libraries, I'm sure, and I would
want to add that feature, along with a swap board.

I think I may have looked at the VT calendar a couple of weeks ago.
I'll take another look. We'd also need to have a print view that could
go directly to a handout, and later it would be expanded to allow
patrons to sign up for events that needed pre-registration.

On 8/14/07, Tom Keays [EMAIL PROTECTED] wrote:
 OT: I know Sharon was saying she'd like to develop her own code for these 
 but...

 On 8/14/07, Sharon Foster [EMAIL PROTECTED] wrote:
  I've been thinking I'd like to develop a web-based personnel
  scheduling program. Library scheduling has some unique problems, as
  I'm sure you all know. ...

 Brigham Young University Library released open source scheduling
 software for their reference desks. It's web-based (php  mysql).

 http://empscheduler.sourceforge.net/

 The first step is to describe all the service points and coverage
 needs -- number of staff needed and hours of operation. The second
 step is to have all employees indicate when they are available --
 since itis designed with student scheduling in mind, this allows the
 scheduler to have all the student's classes blocked in up front. Each
 employee is also designated with a maximum numbers of hours to be
 scheduled.

 The drawbacks are that
 - it lacks any sort of automated scheduling module -- a human has to
 fit all the schedules by hand.
 - there's no built-in schedule swap board -- we use a wiki to
 accomplish that, but it would be better if built in
 - you can't note week-to-week changes in the software -- a schedule is
 for the whole semester (or whatever). There's nothing to stop you from
 establishing weekly scheduling with the software, but that would seem
 to go against the intended goal of avoiding this.
 - there is no native way to embed schedules in external web pages --
 but being mysql-based, you could easily write something
 - it was last updated in 2004 and there are a few needless browser
 dependencies in the scheduling interface

 Drawbacks aside, it beats the heck out of doing it in a speadsheet;
 especially if you have employees staffing multiple service points.

 I don't know what the licence is exactly, but it would make a good
 starting point for further development.

An customizable events
  calendar suitable for insertion into a library website is another task
  that interests me.

 For calendars, a lot of universities use VT Calendar from Virginia
 Tech. MPOW piggybacks on the campus calendar so we don't have to
 maintain it in two places. It can be pretty easily skinned to fit your
 website's design schema. Also, this month's calendar can be inserted
 into a page and events in specific categories can be filtered in or
 out.

 http://vtcalendar.sourceforge.net/

 If that one doesn't suit you, there are many other OS calendars out there.

 Tom



[CODE4LIB] The path to becoming a Web guru?

2007-07-24 Thread Sharon Foster

I'm a former embedded software engineer and a current library student,
trying to get up to speed on all this Web stuff. This question is not
part of any class project, but just for my own curiosity. How did you
all come to be so heavily involved in this aspect of librarianship? I
don't think it's being covered in most traditional MLS curricula, at
least not in any hands-on way, although there are certainly some LIS
programs that are getting into it in more depth than mine is.

Were you a librarian first, who learned it via classes and tutorials?
Are you a former software developer or web developer who moved into
the library world? Or was there another path for you?

Sharon
--
Sharon M. Foster, B.S., J.D., 0.5 * (MLS)
F/OSS Evangelist
Cheshire Public Library
104 Main Street
Cheshire, CT  06410
http://www.cheshirelibrary.org
My library school portfolio: http://home.southernct.edu/~fosters4/
My final project for ILS655, Digital Libraries, still under
construction: http://www.vsa-software.com/ils655

Any opinions expressed here are entirely my own.


Re: [CODE4LIB] The path to becoming a Web guru?

2007-07-24 Thread Sharon Foster

I've been lifting bits of PHP code from various tutorial websites and
playing with them...learning by osmosis, as it were. Likewise with
JavaScript. Perl appears to be the best scripting language for dealing
with XML and I plan to make an effort to learn it in a little more
structured way, with a combination of on-line tutorials and the
O'Reilly book. Does that make sense?

On 7/24/07, Nicole Engard [EMAIL PROTECTED] wrote:

Sharon,

I was a computer programming major in undergrad and couldn't get a job
anywhere but a library :)  I worked as the Web Assistant and Web Manager in
the library for 5 years before deciding to go to library school.  You learn
so much more on the job than you ever will in school - that is of course if
you make an effort to learn.

On the web note, a lot of what I learned I learned by doing, copying and
reading!  I did take one 4 day hands on class in programming PHP, but other
than that it was a lot of learning by doing.

I don't know if that was helpful - but that's the short version of my story.

Nicole C. Engard
http://web2learning.net


On 7/24/07, Sharon Foster [EMAIL PROTECTED] wrote:

 I'm a former embedded software engineer and a current library student,
 trying to get up to speed on all this Web stuff. This question is not
 part of any class project, but just for my own curiosity. How did you
 all come to be so heavily involved in this aspect of librarianship? I
 don't think it's being covered in most traditional MLS curricula, at
 least not in any hands-on way, although there are certainly some LIS
 programs that are getting into it in more depth than mine is.

 Were you a librarian first, who learned it via classes and tutorials?
 Are you a former software developer or web developer who moved into
 the library world? Or was there another path for you?

 Sharon
 --
 Sharon M. Foster, B.S., J.D., 0.5 * (MLS)
 F/OSS Evangelist
 Cheshire Public Library
 104 Main Street
 Cheshire, CT  06410
 http://www.cheshirelibrary.org
 My library school portfolio: http://home.southernct.edu/~fosters4/
 My final project for ILS655, Digital Libraries, still under
 construction: http://www.vsa-software.com/ils655

 Any opinions expressed here are entirely my own.





--
Sharon M. Foster, B.S., J.D., 0.5 * (MLS)
F/OSS Evangelist
Cheshire Public Library
104 Main Street
Cheshire, CT  06410
http://www.cheshirelibrary.org
My library school portfolio: http://home.southernct.edu/~fosters4/
My final project for ILS655, Digital Libraries, still under
construction: http://www.vsa-software.com/ils655

Any opinions expressed here are entirely my own.


Re: [CODE4LIB] The path to becoming a Web guru?

2007-07-24 Thread Sharon Foster

Yep, I always liked to have some hands-on experience before I went to
a workshop. When I learned assembly language lo these many years ago,
my only previous experience was with FORTRAN. It wasn't until the
second or third day of the class that the lightbulb came on and I
finally understood why I would ever want to use it. Then I spent the
next 10 years in assembler until my boss forced us to learn C. ;-)

On 7/24/07, Nicole Engard [EMAIL PROTECTED] wrote:

Sure - it all depends on how you like to learn.  I like to have someone show
me what to do and have some hands on practice before I pick up the book -
but that's just me.  If you think you can learn that way then that's all
that matters.

On 7/24/07, Sharon Foster [EMAIL PROTECTED] wrote:

 I've been lifting bits of PHP code from various tutorial websites and
 playing with them...learning by osmosis, as it were. Likewise with
 JavaScript. Perl appears to be the best scripting language for dealing
 with XML and I plan to make an effort to learn it in a little more
 structured way, with a combination of on-line tutorials and the
 O'Reilly book. Does that make sense?

 On 7/24/07, Nicole Engard [EMAIL PROTECTED] wrote:
  Sharon,
 
  I was a computer programming major in undergrad and couldn't get a job
  anywhere but a library :)  I worked as the Web Assistant and Web Manager
 in
  the library for 5 years before deciding to go to library school.  You
 learn
  so much more on the job than you ever will in school - that is of course
 if
  you make an effort to learn.
 
  On the web note, a lot of what I learned I learned by doing, copying and
  reading!  I did take one 4 day hands on class in programming PHP, but
 other
  than that it was a lot of learning by doing.
 
  I don't know if that was helpful - but that's the short version of my
 story.
 
  Nicole C. Engard
  http://web2learning.net
 
 
  On 7/24/07, Sharon Foster [EMAIL PROTECTED] wrote:
  
   I'm a former embedded software engineer and a current library student,
   trying to get up to speed on all this Web stuff. This question is not
   part of any class project, but just for my own curiosity. How did you
   all come to be so heavily involved in this aspect of librarianship? I
   don't think it's being covered in most traditional MLS curricula, at
   least not in any hands-on way, although there are certainly some LIS
   programs that are getting into it in more depth than mine is.
  
   Were you a librarian first, who learned it via classes and tutorials?
   Are you a former software developer or web developer who moved into
   the library world? Or was there another path for you?
  
   Sharon
   --
   Sharon M. Foster, B.S., J.D., 0.5 * (MLS)
   F/OSS Evangelist
   Cheshire Public Library
   104 Main Street
   Cheshire, CT  06410
   http://www.cheshirelibrary.org
   My library school portfolio: http://home.southernct.edu/~fosters4/
   My final project for ILS655, Digital Libraries, still under
   construction: http://www.vsa-software.com/ils655
  
   Any opinions expressed here are entirely my own.
  
 


 --
 Sharon M. Foster, B.S., J.D., 0.5 * (MLS)
 F/OSS Evangelist
 Cheshire Public Library
 104 Main Street
 Cheshire, CT  06410
 http://www.cheshirelibrary.org
 My library school portfolio: http://home.southernct.edu/~fosters4/
 My final project for ILS655, Digital Libraries, still under
 construction: http://www.vsa-software.com/ils655

 Any opinions expressed here are entirely my own.





--
Sharon M. Foster, B.S., J.D., 0.5 * (MLS)
F/OSS Evangelist
Cheshire Public Library
104 Main Street
Cheshire, CT  06410
http://www.cheshirelibrary.org
My library school portfolio: http://home.southernct.edu/~fosters4/
My final project for ILS655, Digital Libraries, still under
construction: http://www.vsa-software.com/ils655

Any opinions expressed here are entirely my own.


[CODE4LIB] XML schema for describing software applications?

2007-07-17 Thread Sharon Foster

Please forgive the cross-posting.

For my final project in the class Digital Libraries, I am bringing
together a bibliography (appliography?) of open source software
applications and free web services that would be useful in the
construction of digital libraries. (How self-referential can you get?
;-)) I am looking for advice on finding, selecting, and using an
existing XML schema that would include syntax for the type of
application, target platforms, OSs, licensing, etc.

In searching Ask.com and Google, I zeroed in on OSD, the Open Software
Description Format, but I'm not finding a lot of new material about
it, and I can't recall ever reading about it. Is this in fact the
latest and greatest? Any advice would be greatly appreciated.

Thanks,
Sharon

--
Sharon M. Foster, B.S., J.D., 0.5 * (MLS)
F/OSS Evangelist
Cheshire Public Library
104 Main Street
Cheshire, CT  06410
http://www.cheshirelibrary.org
My library school portfolio: http://home.southernct.edu/~fosters4/

Any opinions expressed here are entirely my own.


Re: [CODE4LIB] the journal presence in online databases

2007-07-16 Thread Sharon Foster

I absolutely agree that reading articles online from a database is
nothing like reading a magazine or a journal. But why must the
experience be atomized? For example, I find reading The New York
Review of Books online to be very nearly as satisfying as reading it
in print was, and plus I don't have to recycle it.

Online databases are not currently configured to simulate a journal's
website but, as we used to say in the embedded systems world, SMOP.
It's just a Simple Matter Of Programming.


On 7/16/07, K.G. Schneider [EMAIL PROTECTED] wrote:

I'm doing some exploratory poking around an issue that is of dual importance
to me as a librarian and writer: the fidelity of the print journal in online
databases. I feel as if this is such an obvious issue that there must have
been EXTENSIVE discussion about this over the last ten or fifteen years, so
bear with me if I am missing the fly on the end of my nose.

Here's the issue in narrative form: a library subscribes to a small-press
journal. The journal's articles are also indexed in some database or other.
The library runs out of space and money to physically house the journal, and
drops the print edition.

But...

The journal issue itself now has no physical representation in the database.
It's a series of articles. It is (and we now move into the alternate
universe where Michael Gorman and I think alike and even use the same
vocabulary) atomized. Even if you can force the database to bring together
the related articles, it is a kludge at best.

For some journals, maybe that never mattered anyway. But for many journals
in the humanities, the issue is the experience. There are some very nice
online journals, and increasingly, small presses, which operate just barely
above cost-recovery, are reinventing themselves online. But take the recent
issues of Missouri Review or The American Scholar... like a book, a journal
issue is its own event (though unlike most book-length narratives, one that
can be enjoyably experienced incompletely and in the reader's own preferred
order, which is part of the fun as well). Even though the individual content
of the journal may be preserved piece by piece, the totality of the journal
has not.

Let's set aside some of the characteristics that can't be dragged to the
online medium (the feel and smell of paper, for example) or arguments I find
specious (how many people take baths any more, anyway?). That said, to what
extent do databases (or do not...) recreate the issue experience-that
sense of aboutness and completion for a journal issue? Do we care?

I see some work is done in metadata that can express the relationship
between articles in a journal. But I'm curious how much we (librarians) care
about this business of fidelity or whether it's just another silent victim
of change. I worry that without intending to we could hasten the death of an
entire area of literature.

Though with some intentionality, we could also help save this literature, as
well (because mailing and printing costs are the obvious threats to the
small presses-a number have moved online, or started online, and thrive
there in their small-press manner; if a database could represent, say, The
American Scholar in a way that did it justice, that might be a very good
thing).

Again, maybe I'm just missing something really, really obvious... please do
step in to say, Karen, where have you been? ... or perhaps there are some
e-humanities initiatives already working in this area... but the more and
more I engage with small presses, the more this concerns me.

K.G. Schneider
Free Range Librarian
AIM/Email: [EMAIL PROTECTED]
http://freerangelibrarian.com




--
Sharon M. Foster, B.S., J.D., 0.5 * (MLS)
F/OSS Evangelist
Cheshire Public Library
104 Main Street
Cheshire, CT  06410
http://www.cheshirelibrary.org
My library school portfolio: http://home.southernct.edu/~fosters4/

Any opinions expressed here are entirely my own.


Re: [CODE4LIB] the journal presence in online databases

2007-07-16 Thread Sharon Foster

I agree with you that each format is better some purposes, worse for
others. But rising postal rates may make the ultimate decision. And an
online journal can simulate the print experience better than a print
journal can simulate the online experience (if you just ignore the
hyperlinks).

I love paper just as much as anyone, as you would know if you could
see my abode...maybe even more, as I used to do a lot of drawing and
calligraphy. But I saw the Sony eBook for the first time a few months
ago, and if the price weren't so high, I might have bought. I'll wait
for 2.0.

Someday there will be a generation of college students--maybe even
high school students--who will be issued a future version of the eBook
at the beginning of their school career, and each semester they'll get
all their fully searchable textbooks loaded on it wirelessly.
Professionals will receive their journals the same way. Meanwhile, all
of my recommended Digital Libraries textbooks are hardcopy, every
single one of them.


On 7/16/07, Joe Hourcle [EMAIL PROTECTED] wrote:



I don't think that a website is a fair substitute for a printed journal.
Yes, there are journals that online-only, but I view the two publishing
styles completely differently.  I admit, I don't deal with bibliographic
records, so I can only view the issues from a user's point of view.

I view print publications as being more 'push' than 'pull'.  They show up,
and I read them.  (well, lately, I've been so busy, that I haven't been
reading them, but I have a stack that I go through when things calm down,
and I need a chance to clear my head, and stop worrying about current
projects).

I use online database when I'm trying to research a specific topic,
rather than trying to keep up on the general trends in a community.
In that case, I find it harder to use the print publication -- but if I
have the print copy, I'd rather read from that, once I've identified the
articles of interest.

The only online 'journal' that I read is on web design (A List Apart) ...
as I think it makes sense that a serial on web design doesn't make sense
as a print publication.  There might be other fields where this is the
case, as well.

Joe Hourcle




--
Sharon M. Foster
[affiliations omitted]

Any opinions expressed here are entirely my own.