Re: [CODE4LIB] WANTED: Open source solution converting OST to PST and OST to MBOX

2013-06-05 Thread Friscia, Michael
OST is just a pointer to the stuff on the exchange server. You can delete that 
file and it will rebuild next time you open Outlook, there's not data in it. 
Converting that to a PST is just a matter of moving the files from the server 
portion of Outlook to a local email file. Given that the operation is 
proprietary from Microsoft, I don't see an open source solution. 

That said, I also don't see any way to convert it to MBOX except to open mac 
mail, create a folder on my mac and move all the contents there. Once done, 
don't setup the email as an exchange account, configure as a POP account and 
don't store mail on the server.

Maybe I'm missing the question or the ultimate goal. But the tools you need to 
accomplish both tasks exist in either Outlook or Mac Mail. If you are looking 
for an archival solution for born digital records, specifically email, I'm not 
sure you would want either PST or MBOX since that just spells an emulation 
nightmare in a few years. Email is new/simple enough for format migration. 

Again, my apologies if I am missing the question.
-mike

___
Michael Friscia
Manager, Digital Library  Programming Services
Yale University Library
(203) 432-1856

From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Kari R Smith 
[smit...@mit.edu]
Sent: Monday, June 03, 2013 2:38 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] WANTED:  Open source solution converting OST to PST  and 
OST to MBOX

Anyone point me to an open-source (preferably) or a tried and true solution for
1.. extracting just the PST part of an OST file
2.  converting OST file to MBOX format

Thanks!

Kari R. Smith, Digital Archivist
MIT Libraries, Institute Archives and Special Collections
617-258-5568  |   smithkr (at) mit.edu
http://libraries.mit.edu/archives/


Re: [CODE4LIB] WANTED: Open source solution converting OST to PST and OST to MBOX

2013-06-05 Thread Friscia, Michael
We used aid4mail in an exchange conversion several years ago and I was able to 
script a loop around it to do bulk operations. Granted I did it in a way tied 
to AD, the batch/vbscript was trivial to setup. But in our case we were moving 
from something to exchange and only went from the legacy format to a PST, it 
did work well. I guess my concern was the OST. I would be very interested in 
how that can be solved. I think there are plenty of solutions for working with 
PST files and am trying to recover an old corrupt PST to see if I still have 
notes on what we used which I am sure were open source tools.

___
Michael Friscia
Manager, Digital Library  Programming Services
Yale University Library
(203) 432-1856

From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Kari R Smith 
[smit...@mit.edu]
Sent: Wednesday, June 05, 2013 9:06 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] WANTED:  Open source solution converting OST to PST and 
OST to MBOX

Thanks Mike.
What we are specifically looking for is a converter for .OST or .PST files that 
have been given to me completely separated from the ability to deal with the 
account live on a server.  There are some good commercial solutions (Emailchemy 
and Aid4Mail) that do the conversions but in this case are looking for a bulk 
transformation solution.

Will post back to the list progress made on this topic.  We are currently 
working on it as part 1 of a use case / solution pack at the OPF Digital 
Forensics hackathon.  [wiki.opf-labs.org]

Kari Smith
MIT Institute Archives and Special Collections
MIT Libraries

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@listserv.nd.edu] On Behalf Of 
Friscia, Michael
Sent: Wednesday, June 05, 2013 7:35 AM
To: CODE4LIB@listserv.nd.edu
Subject: Re: [CODE4LIB] WANTED: Open source solution converting OST to PST and 
OST to MBOX

OST is just a pointer to the stuff on the exchange server. You can delete that 
file and it will rebuild next time you open Outlook, there's not data in it. 
Converting that to a PST is just a matter of moving the files from the server 
portion of Outlook to a local email file. Given that the operation is 
proprietary from Microsoft, I don't see an open source solution.

That said, I also don't see any way to convert it to MBOX except to open mac 
mail, create a folder on my mac and move all the contents there. Once done, 
don't setup the email as an exchange account, configure as a POP account and 
don't store mail on the server.

Maybe I'm missing the question or the ultimate goal. But the tools you need to 
accomplish both tasks exist in either Outlook or Mac Mail. If you are looking 
for an archival solution for born digital records, specifically email, I'm not 
sure you would want either PST or MBOX since that just spells an emulation 
nightmare in a few years. Email is new/simple enough for format migration.

Again, my apologies if I am missing the question.
-mike

___
Michael Friscia
Manager, Digital Library  Programming Services Yale University Library
(203) 432-1856

From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Kari R Smith 
[smit...@mit.edu]
Sent: Monday, June 03, 2013 2:38 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] WANTED:  Open source solution converting OST to PST  and 
OST to MBOX

Anyone point me to an open-source (preferably) or a tried and true solution for 
1.. extracting just the PST part of an OST file 2.  converting OST file to MBOX 
format

Thanks!

Kari R. Smith, Digital Archivist
MIT Libraries, Institute Archives and Special Collections
617-258-5568  |   smithkr (at) mit.edu
http://libraries.mit.edu/archives/


Re: [CODE4LIB] Visualizing (public) library statistics

2013-06-05 Thread Friscia, Michael
I apologize if this was posted already. But I accidentally deleted the original 
messages in an accidental bulk cleanup

http://dashboard.imamuseum.org

I know it's a museum and not a library, but I think there are some things to be 
learned with the simplicity of the display and transparency of information.

___
Michael Friscia
Manager, Digital Library  Programming Services
Yale University Library
(203) 432-1856

From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Jason 
Stirnaman [jstirna...@kumc.edu]
Sent: Wednesday, June 05, 2013 5:53 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Visualizing (public) library statistics

Cab,
I realize you asked for examples, not tools, and this may be overkill for what 
you're wanting, but http://ushahidi.com/products/ushahidi-platform.
Ushahidi would be good if you wanted a geographic, time-series visualization 
mashed-up with social media.
e.g. 
http://community.ushahidi.com/uploads/documents/c_Ushahidi-Practical_Considerations.pdf
I imagine that could be a worthwhile project on a large scale for many 
libraries.

A Google Fusion Table would be a simpler mapping/charting alternative. e.g. 
https://www.google.com/fusiontables/DataSource?docid=1JRSvdVxym2lKiM2cnfB7vmY735l58GSxD5O7-g0

Jason
Jason Stirnaman
Digital Projects Librarian
A.R. Dykes Library
University of Kansas Medical Center
913-588-7319


From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Francis Kayiwa 
[kay...@uic.edu]
Sent: Wednesday, June 05, 2013 3:38 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Visualizing (public) library statistics

On Wed, Jun 05, 2013 at 03:40:29PM -0400, Cab Vinton wrote:
 Come budget time, I invariably find myself working with the most
 recent compilation of public library statistics put out by our State
 Library -- comparing our library to peer institutions along a variety
 of measures (support per capita, circulation per capita, staffing
 levels, etc.) so I can make the best possible case for increasing/
 maintaining our funding.

 The raw data is in a Excel spreadsheet --
 http://www.nh.gov/nhsl/lds/public_library_stats.html -- so this seems
 ripe for mashing up, data visualization, online charting, etc.

 Does anyone know of any examples where these types of library stats
 have been made available online in a way that meets my goals of being
 user-friendly, visually informative/ clear, and just plain cool?

 If not, examples from the non-library world and/ or pointers to
 dashboards of note would be equally welcome, particularly if there's
 an indication of how things work on the back end.

YMMV but I've used infogr.am [0]

Granted the type of data I was using doesn't compare to the kind you are
trying to tame above.

Failing that there's lots of listed at datavisualization.ch[1] that could
help solve you problem. Here some assembly will be required.

Cheers,
./fxk

[0] http://infogr.am/
[1] http://selection.datavisualization.ch/

 Cheers,

 Cab Vinton, Director
 Sanbornton Public Library
 Sanbornton, NH


--
i'm living so far beyond my income that we may almost be said to be
living apart.
-- e. e. cummings


Re: [CODE4LIB] File based CMSes

2013-04-29 Thread Friscia, Michael
We've been using Cascade Server for about 4 years and while the CMS itself uses 
a database back, it publishes static HTML pages to whatever servers we want. I 
came from a shop that had a disastrous implementation of a data driven CMS in 
about 2005. So when we were shopping for a CMS I wanted something that would 
produce static HTML. 

I'm not sure if that's acceptable. 

The alternate which works well in some shops is dreamweaver templates. With 
someone smart doing the setup and documentation, I find them to be the best 
thing in the world for simple content. Not to mention, a very inexpensive 
solution.

___
Michael Friscia
Manager, Digital Library  Programming Services
Yale University Library
(203) 432-1856

From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Wilhelmina 
Randtke [rand...@gmail.com]
Sent: Monday, April 29, 2013 11:22 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] File based CMSes

Has anyone worked with file based CMSes,and do you have a recommendation
for one with simple backend?

One of the issues with the CMS is that databases don't make sense to people
without background in them.  I want to look at static file based CMSes with
the goal of finding something that is easier to write instructions on doing
maintenance and backups for than is a database based CMS.

-Wilhelmina Randtke


Re: [CODE4LIB] tiff2pdf, then back to pdf?

2013-04-26 Thread Friscia, Michael
Image Magick can do it, you need Ghost Script installed though. I'Ve done
this with multi layer TIFs and multi page PDFs.
-mike


___
Michael Friscia
Manager, Digital Library  Programming Services
 
Yale University Library
(203) 432-1856





On 4/26/13 4:08 PM, Edward M. Corrado ecorr...@ecorrado.us wrote:

Hi All,

I have a need to batch convert many TIFF images to PDF. I'd then like to
be
able to discard the TIFF images, but I can only do that if I can create
the
original TIFF again from the PDF. Is this possible? If so, using what
tools
and how?

tiff2pdf seems like a possible solution, but I can't find a corresponding
pdf2tif program that reverses the process.

Any ideas?

Edward


[CODE4LIB] Taverna

2013-04-09 Thread Friscia, Michael
just curious, anyone using Taverna for workflow that wouldn't mind being asked 
a few questions?


___
Michael Friscia
Manager, Digital Library  Programming Services 
Yale University Library
(203) 432-1856


Re: [CODE4LIB] What is a coder?

2012-11-29 Thread Friscia, Michael
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

Thought process of a non-coder
1- I need to open a file in my program
2- I open up a web browser and go to google
3- search open file in java
4- copy/paste the code I find
5- can't figure out why it doesn't work, go back to step 3 and try a different 
person's code
6- really stuck, contemplates changing the programming language 
7- runs some searches on easier programming languages
8- goes back to Google and tries new search terms and gets different results
9- finally get it working
10- remove all comments from the copy/paste code so it looks like I wrote it.
Total time to deliver code: 5 hours


___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Mark A. 
Matienzo
Sent: Wednesday, November 28, 2012 10:03 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] What is a coder?

Some discussion (both on-list and otherwise) has referred to coders,
and some discussion as such has raised the question whether
non-coders are welcome at code4lib.

What's a coder? I'm not trying to be difficult - I want to make
code4lib as inclusive as possible.

Mark A. Matienzo m...@matienzo.org
Digital Archivist, Manuscripts and Archives, Yale University Library
Technical Architect, ArchivesSpace


Re: [CODE4LIB] Complete Digital Preservation Software Applications?

2012-11-11 Thread Friscia, Michael
Hydra

http://projecthydra.org/
https://wiki.duraspace.org/display/hydra/The+Hydra+Project

hope it helps, good luck with your presentation.
-mike

___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Edward 
M. Corrado
Sent: Sunday, November 11, 2012 5:52 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Complete Digital Preservation Software Applications?

Hi all,

I am working on a possible presentation about digital preservation
software and I want to mention some of the more-or-less complete
digital preservation systems that are available or nearly available
that Libraries, Archives, and Museums are or are considering using.
Buy more-or-less complete, I mean systems that are built for digital
preservation built-in as opposed to digital asset management or
digital library systems that focus more on access than on
preservation. At this point, I am also not that interested with
systems that are focused solely on bit-stream preservation and less on
other preservation issues (these type of systems have their place but
it is not what I want to focus on at this time). I am also not
interested in home-grown systems that are not currently packaged as a
complete open source (or commercial) package.

Off the top of my head, some of the systems that come to mind that
were built for preservation include:

Archivematica (open source, managed by Artefactual Systems)
DAITASS (open source, Florida Center for Library Automation (FCLA))
Digital Preservation Software Platform (DPSP) (open source, National
Archives of Australia).
Rosetta (proprietary, Ex Libris)
Tesslla (proprietary)

Others that might qualify at some level that I plan on looking at:
DSpace
E-prints (with preservation add-ons)
Fedora Commons / Islandora
LOCKSS

I am sure there are others. However finding information about which
projects are actively being developed, the degree in which they
actually do preservation (e.g. not just bit-stream preservation) and
how much they are used is difficult and I am sure this community will
find some that Google searching will not.

Thanks,
Edward


Re: [CODE4LIB] ILLiad Addon Development

2012-11-08 Thread Friscia, Michael
The programmer that did some LUA work with Aeon (another Atlas product if 
you're not familiar) here left or I'd be able to point you in a direction. But 
I can offer that he put them together after seeing examples that Shawn at Atlas 
emailed him. I hate to give the response, it's easy and with that example, 
you'll figure it out fast, but that's all I can offer. 

Sorry I can't be more help,
-mike

___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Daniel 
Huang
Sent: Wednesday, November 07, 2012 1:11 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] ILLiad Addon Development

Hi Michael,

I was sort of hoping for a step by step of how the existing addons were 
developed unless I am not seeing it in this documentation!

Thanks,

-Dan




On 11/7/2012 10:48 AM, Friscia, Michael wrote:
 Do you need more than this?
 https://prometheus.atlas-sys.com/display/ILLiadAddons/ILLiad+Addon+Technical+Overview


 ___
 Michael Friscia
 Manager, Digital Library  Programming Services

 Yale University Library
 (203) 432-1856


 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
 Daniel Huang
 Sent: Wednesday, November 07, 2012 10:18 AM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: [CODE4LIB] ILLiad Addon Development

 Hi all,

 Our department has been investigating how to create an ILLiad addon.

 Is there a guide to doing this or at least some kind of reference
 material regarding what variables an addon would use?

 Thanks,

 -Dan


Re: [CODE4LIB] ILLiad Addon Development

2012-11-07 Thread Friscia, Michael
Do you need more than this?
https://prometheus.atlas-sys.com/display/ILLiadAddons/ILLiad+Addon+Technical+Overview


___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Daniel 
Huang
Sent: Wednesday, November 07, 2012 10:18 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] ILLiad Addon Development

Hi all,

Our department has been investigating how to create an ILLiad addon.

Is there a guide to doing this or at least some kind of reference 
material regarding what variables an addon would use?

Thanks,

-Dan


Re: [CODE4LIB] one tool and/or resource that you recommend to newbie coders in a library?

2012-11-01 Thread Friscia, Michael
I'm taking tool to mean a piece of hardware. I'd recommend some old laptop 
with your favorite linux distro less desktop. 

Why? Well the main thing is that it puts them into a position where they're not 
learning to be a google copy/paste coder given the lack of the desktop, mouse 
and distractions like email. They can also learn to setup the server 
environment on their new dev box and eventually do all sorts of cool stuff. 

___
Michael Friscia
Manager, Digital Library  Programming Services
Yale University Library
(203) 432-1856

From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Bohyun Kim 
[k...@fiu.edu]
Sent: Thursday, November 01, 2012 4:24 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] one tool and/or resource that you recommend to newbie 
coders in a library?

Hi all code4lib-bers,

As coders and coding librarians, what is ONE tool and/or resource that you 
recommend to newbie coders in a library (and why)?  I promise I will create and 
circulate the list and make it into a Code4Lib wiki page for collective wisdom. 
 =)

Thanks in advance!
Bohyun

---
Bohyun Kim, MA, MSLIS
Digital Access Librarian
bohyun@fiu.edu
305-348-1471
Medical Library, College of Medicine
Florida International University
http://medlib.fiu.edu
http://medlib.fiu.edu/m (Mobile)


Re: [CODE4LIB] It's all job postings!

2012-08-15 Thread Friscia, Michael
Second the motion to stop beating this dead horse.

___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Carol 
Bean
Sent: Wednesday, August 15, 2012 8:43 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] It's all job postings!

No. 

Just no. Vote taken. Preferences noted. Done.

Carol

Sent from my iPhone

On Aug 15, 2012, at 4:50 AM, Graham Triggs grahamtri...@gmail.com wrote:

 On 6 August 2012 13:19, Ed Summers e...@pobox.com wrote:
 150 people responded about whether jobs.code4lib.org posting should
 come to the discussion list:
 
yes: 132
no: 10
who cares: 8
 
 93% in support or agnostic seems to be a good indicator that the
 postings should continue to come to the list for now.
 
 I'm not entirely convinced about that assessment. I quite readily
 agree that the jobs should be posted to *a* mailing list, I'm not so
 sure that it should be this mailing list.
 
 It's been discussed about filtering the jobs sent to the list, but I
 already filter the code4lib mailing list into a tag. It's been a bit
 of a faff, but I've subdivided the filtering so that I can get the
 messages sent from jobs@... to go to a different tag. But then Ed
 replied to one, so now it appears in both tags, and because I'm using
 Gmail, it takes the whole thread with it.
 
 So filtering really isn't a solution.
 
 Rather than just asking whether jobs should come to this mailing list,
 maybe we can ask whether a separate mailing list should be set up,
 specifically for jobs. The two mailing lists could be cross promoted
 (e.g. a standard footer), and people can choose whether they want or
 don't want to receive them. And we can still have
 discussions/follow-ups about those jobs on that mailing list.
 
 Even though the vast majority of the postings aren't applicable to me,
 I would probably still sign up to a separate jobs mailing list as it
 is of interest - but I would at least then be able to keep that
 separate from the main discussions, which is something I can't
 effectively do right now.
 
 G


Re: [CODE4LIB] It's all job postings!

2012-08-15 Thread Friscia, Michael
I like the design, did you get the job to create it from a post to this list?

Ok I'll stop.

___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Doran, 
Michael D
Sent: Wednesday, August 15, 2012 9:17 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] It's all job postings!

 Second the motion to stop beating this dead horse.



Dang, and I was already working on this 2013 conference t-shirt design...



[cid:image001.png@01CD7ABE.541F6150]



 -Original Message-

 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of

 Friscia, Michael

 Sent: Wednesday, August 15, 2012 7:46 AM

 To: CODE4LIB@LISTSERV.ND.EDU

 Subject: Re: [CODE4LIB] It's all job postings!



 Second the motion to stop beating this dead horse.



 ___

 Michael Friscia

 Manager, Digital Library  Programming Services



 Yale University Library

 (203) 432-1856





 -Original Message-

 From: Code for Libraries 
 [mailto:CODE4LIB@LISTSERV.ND.EDU]mailto:[mailto:CODE4LIB@LISTSERV.ND.EDU] 
 On Behalf Of

 Carol Bean

 Sent: Wednesday, August 15, 2012 8:43 AM

 To: CODE4LIB@LISTSERV.ND.EDUmailto:CODE4LIB@LISTSERV.ND.EDU

 Subject: Re: [CODE4LIB] It's all job postings!



 No.



 Just no. Vote taken. Preferences noted. Done.



 Carol



 Sent from my iPhone



 On Aug 15, 2012, at 4:50 AM, Graham Triggs 
 grahamtri...@gmail.commailto:grahamtri...@gmail.com

 wrote:



  On 6 August 2012 13:19, Ed Summers e...@pobox.commailto:e...@pobox.com 
  wrote:

  150 people responded about whether jobs.code4lib.org posting should

  come to the discussion list:

 

 yes: 132

 no: 10

 who cares: 8

 

  93% in support or agnostic seems to be a good indicator that the

  postings should continue to come to the list for now.

 

  I'm not entirely convinced about that assessment. I quite readily

  agree that the jobs should be posted to *a* mailing list, I'm not so

  sure that it should be this mailing list.

 

  It's been discussed about filtering the jobs sent to the list, but I

  already filter the code4lib mailing list into a tag. It's been a bit

  of a faff, but I've subdivided the filtering so that I can get the

  messages sent from jobs@... to go to a different tag. But then Ed

  replied to one, so now it appears in both tags, and because I'm using

  Gmail, it takes the whole thread with it.

 

  So filtering really isn't a solution.

 

  Rather than just asking whether jobs should come to this mailing list,

  maybe we can ask whether a separate mailing list should be set up,

  specifically for jobs. The two mailing lists could be cross promoted

  (e.g. a standard footer), and people can choose whether they want or

  don't want to receive them. And we can still have

  discussions/follow-ups about those jobs on that mailing list.

 

  Even though the vast majority of the postings aren't applicable to me,

  I would probably still sign up to a separate jobs mailing list as it

  is of interest - but I would at least then be able to keep that

  separate from the main discussions, which is something I can't

  effectively do right now.

 

  G


Re: [CODE4LIB] Wikis

2012-07-25 Thread Friscia, Michael
An alternative, which could force a different argument, is that we are moving 
away from Confluence to Campus Guides from Springshare. Though I do think 
Confluence is a good product, I might add that I like being able to link it to 
Jira and SVN. Since these don't apply, if your place uses Springshare products, 
it might be worth expanding the usage instead of bringing up another system to 
support. 

___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Nathan 
Tallman
Sent: Tuesday, July 24, 2012 4:34 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Wikis

There are a plethora of options for wiki software. Does anyone have any
recommendations for a platform that's easy-to-use and has a low-learning
curve for users? I'm thinking of starting a wiki for internal best
practices, etc. and wondered what people who've done the same had success
with.

Thanks,
Nathan


Re: [CODE4LIB] Wikis

2012-07-24 Thread Friscia, Michael
I would second this, for the use you describe, it seems like the simplest 
option. 

___
Michael Friscia
Manager, Digital Library  Programming Services
Yale University Library
(203) 432-1856

From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Cary Gordon 
[listu...@chillco.com]
Sent: Tuesday, July 24, 2012 6:33 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Wikis

You might want to look at Atlasssian Confluence. They offer free
licenses to non-profit and edu.

Thanks,

Cary

On Tue, Jul 24, 2012 at 3:24 PM, Stuart Yeates stuart.yea...@vuw.ac.nz wrote:
 The wiki software with the largest user base is undoubtedly media wiki (i.e. 
 wikiepdia).

 We're moving to it as a platform precisely because to leverage the skills 
 that implies.

 We're not far enough into our roll out to tell whether it's going to be a 
 success

 cheers
 stuart

 Stuart Yeates
 Library Technology Services http://www.victoria.ac.nz/library/

 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
 Nathan Tallman
 Sent: Wednesday, 25 July 2012 8:34 a.m.
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: [CODE4LIB] Wikis

 There are a plethora of options for wiki software. Does anyone have any
 recommendations for a platform that's easy-to-use and has a low-learning
 curve for users? I'm thinking of starting a wiki for internal best
 practices, etc. and wondered what people who've done the same had success
 with.

 Thanks,
 Nathan



--
Cary Gordon
The Cherry Hill Company
http://chillco.com


Re: [CODE4LIB] Job: Digital Projects and Technology Librarian at Yale University

2012-07-20 Thread Friscia, Michael
I just asked, our internal locks are only for the first 7 days during
which the jobs won't even appear in the system unless you work for Yale.
___
Michael Friscia
Manager, Digital Library  Programming Services
Yale University Library
(203) 432-1856







On 7/19/12 11:47 PM, Simon Spero sesunc...@gmail.com wrote:

Maybe it's just closed to internal applicants- some sort of Yale lock?
On Jul 19, 2012 11:25 PM, Matthew Sherman matt.r.sher...@gmail.com
wrote:

 There is a slight problem here.  The posting says it is *closed to
further
 applications*.  Can someone from Yale explain/look into that?  I would
 very much like to apply.

 On Thu, Jul 19, 2012 at 5:54 PM, Simon Spero sesunc...@gmail.com
wrote:

  On Thu, Jul 19, 2012 at 6:35 PM, j...@code4lib.org wrote:
 
 * May be required to assist with disaster recovery efforts.
  
 
 
   PREFERRED EDUCATION, EXPERIENCE AND SKILLS
 * Advanced degree in theology or a related field.
  
 
  Rise, take up they bed, and walk
 



Re: [CODE4LIB] Job: Digital Projects and Technology Librarian at Yale University

2012-07-20 Thread Friscia, Michael
No, it is not possible to submit when the job is closed. I'm trying to get 
clarification if closing it was intentional. Sorry for the confusion. 

I should add that I don't have anything to do with the job except my department 
is named in the description as a collaborating partner.  

___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Matthew 
Sherman
Sent: Friday, July 20, 2012 8:36 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Job: Digital Projects and Technology Librarian at Yale 
University

So even though it says closed to further applications one is actually able
to submit?

On Fri, Jul 20, 2012 at 5:27 AM, Friscia, Michael
michael.fris...@yale.eduwrote:

 I just asked, our internal locks are only for the first 7 days during
 which the jobs won't even appear in the system unless you work for Yale.
 ___
 Michael Friscia
 Manager, Digital Library  Programming Services
 Yale University Library
 (203) 432-1856







 On 7/19/12 11:47 PM, Simon Spero sesunc...@gmail.com wrote:

 Maybe it's just closed to internal applicants- some sort of Yale lock?
 On Jul 19, 2012 11:25 PM, Matthew Sherman matt.r.sher...@gmail.com
 wrote:
 
  There is a slight problem here.  The posting says it is *closed to
 further
  applications*.  Can someone from Yale explain/look into that?  I would
  very much like to apply.
 
  On Thu, Jul 19, 2012 at 5:54 PM, Simon Spero sesunc...@gmail.com
 wrote:
 
   On Thu, Jul 19, 2012 at 6:35 PM, j...@code4lib.org wrote:
  
  * May be required to assist with disaster recovery efforts.
   
  
  
PREFERRED EDUCATION, EXPERIENCE AND SKILLS
  * Advanced degree in theology or a related field.
   
  
   Rise, take up they bed, and walk
  
 



Re: [CODE4LIB] Reminder - call for proposals, New England code4lib!

2012-07-09 Thread Friscia, Michael
I like that. 

I also think it could lead to a panel which is something I've always liked, at 
least from being on the panels. Get three people with oposing ideas on how to 
do something and watch them argue on stage while answering audience questions. 
At least when the topic is interesting or thought provoking. A lightning round 
with the subject I just converted our website from Lotus notes to work in 
Netscape Navigator isn't really controversial, unless you were giving it today.

___
Michael Friscia
Manager, Digital Library  Programming Services
Yale University Library
(203) 432-1856

From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Tim Spalding 
[t...@librarything.com]
Sent: Monday, July 09, 2012 6:56 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Reminder - call for proposals, New England code4lib!

Another vote for lightning talks being claimed on the spot.

How about a compromise. If you claim one early, it'll be publicized and you
can't lose your spot if there are too many?


[CODE4LIB] job: Programmer Analyst (working on digitized materials in a Fedora repository)

2012-06-11 Thread Friscia, Michael
For details and to apply visit:
http://www.yale.edu/hronline/careers/application/external/index.html

And search for the  STARS Requisition number: 17151BR


Programmer Analyst II 
Digital Library and Programming Services
Yale University Library
New Haven, CT
Grade: 24 
www.yale.edu/jobs

Duration: 1 year term starting September 1, 2012, ending August 31, 2013

Schedule:   Full-time (37.5 hours per week); Standard Work Week (M-F, 8:30-5:00)
 
Yale University offers exciting opportunities for achievement and growth in New 
Haven, Connecticut.  Conveniently located between Boston and New York, New 
Haven is the creative capital of Connecticut with cultural resources that 
include two major art museums, a critically-acclaimed repertory theater, 
state-of-the-art concert hall, and world-renowned schools of Architecture, Art, 
Drama, and Music.
 
The University and the Library
The Yale University Library, as one of the world's leading research libraries, 
collects, organizes, preserves, and provides access to and services for a rich 
and unique record of human thought and creativity. It fosters intellectual 
growth and supports the teaching and research missions of Yale University and 
scholarly communities worldwide. A distinctive strength is its rich spectrum of 
resources, including around 12.8 million volumes and information in all media, 
ranging from ancient papyri to early printed books to electronic databases. The 
Library is engaging in numerous projects to expand access to its physical and 
digital collections. Housed in eighteen buildings including the Sterling 
Memorial Library, the Beinecke Rare Book and Manuscript Library, and the Bass 
Library, it employs a dynamic and diverse staff of approximately five hundred 
who offer innovative and flexible services to library readers.  For additional 
information on the Yale University Library, please vi!
 sit the Library's web site at www.library.yale.edu. 

Departmental Focus:
Reporting to the Manager of Digital Library and Programming Services, the 
Programmer Analyst II plans, develops, tests, and documents computer programs, 
applying knowledge of programming techniques and computer systems. Evaluates 
user requests for new or modified programs to determine feasibility, cost and 
time required, compatibility with current systems, and computer capabilities.

Departmental Responsibilities
1.  Create and maintain digital repositories; participate in Digital Asset 
Management and Digital Preservation activities. 
2.  Work within an open source community; develop software based on 
community standards with strong emphasis on collaboration, code sharing and 
Application Lifecycle Management. 
3.  Develops programs or systems of small to moderate size and complexity. 
Modifies existing systems at all levels of difficulty. 
4.  Provides informational input into decisions concerning the development 
and delivery of applications, programs and systems. Defines and analyzes 
requirements to meet the expectations of stakeholders and intended end users 
needs, scheduled timeline, and budgetary targets. 
5.  Analyzes, defines and designs new systems and applications. Writes code 
in support of business solutions. 
6.  Responsible for the creation, definition, communication, and management 
of project plans which includes architectural design, technology selection and 
methodologies to apply. 
7.  Troubleshoots problems and provide ongoing maintenance and support for 
applications and systems. 
8.  Prepares documentation, user manuals and develops formal proposals for 
new systems and modifications to existing systems. Mentors technical staff and 
provide training for end users. 
9.  Contributes in the development of policies or modifications to exiting 
policies. 
10. Applies and keeps current with existing and emerging technologies and 
methodologies. Provides ongoing input to the establishment of programming 
standards, procedures, and methodologies. 
11. Ensures established data standards are supported for metadata 
management, business logic, digital preservation, data modeling and metadata 
workflow management; 
12. Other duties as required or assigned. 
13. May be required to assist with disaster recovery operations.

Required Education and Experience
Bachelor's degree. Three years of experience in analysis and programming of 
small to medium scale systems or an equivalent combination of education and 
experience.

Required Skills  Abilities
1.  Strong knowledge Java. Experience with three or more of the following: 
Java, C++, PHP, Ruby and/or C#. Strong knowledge of SQL using MySQL, Oracle 
and/or Microsoft SQL Server; experience with database architecture and design; 
experience managing large data sets using SQL and/or SOLR. 
2.  Source code repository management using system(s) such as Subversion or 
Git. Demonstrated use of technologies: AJAX, CSS, HTML, JSON, RDF and HTML5. 
3.  

Re: [CODE4LIB] Learning Microsoft SQL

2012-03-19 Thread Friscia, Michael
I would add that I learned a lot of SQL from this forum
http://www.sqlteam.com/forums/
Sometimes the blunt criticism when someone shows you how only to see four 
replies don't do it like that, that's totally stupid, what did you learn that 
in a WROX book? helped me a lot early on.

___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Michael 
Hopwood
Sent: Monday, March 19, 2012 6:31 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Learning Microsoft SQL

Hi Bill,

A google search limited to US universities' sites like sql basics site:.edu 
turned up some nice results, including:

http://www.suu.edu/it/admin/summit2007/cdsite/color/BTechnical/1414/1414.pdf

http://myweb.brooklyn.liu.edu/gnarra/database/downloads/SQLTutorial.pdf

Michael H

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Wilfred 
Drew
Sent: 16 March 2012 18:31
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Learning Microsoft SQL

I am setting up my laptop to teach myself Microsoft SQL. I am installing SQL 
Express. I purchased Microsoft SQL Server 2008 All-in-one desk reference for 
Dummies. Any suggestions on other tools to add to my laptop to learn SQL?  
Preferably free.

Bill Drew
Web: BillTheLibrarian.com
Voice/SMS/: 607-745-4461
Email: bill.d...@gmail.com
G+: gplus.to/BillDrew
Twitter/Skype: BillDrew4

Web Design, Social Media,
New Tech, Assessment,
Change Management, Innovation, Mobile Tech, and more.


[cid:image001.png@01CD0381.754C6DA0]


[CODE4LIB] FW: CAS Authentication for ILLiad and Aeon

2012-03-08 Thread Friscia, Michael
As promised, now on SourceForge
https://sourceforge.net/projects/casilliadaeon/

The URL provided below will redirect accordingly. It's also on sourceforge as a 
single zip file to download.

Instructions were also updated as I left out a couple optional things.

___
Michael Friscia
Manager, Digital Library  Programming Services

Yale University Library
(203) 432-1856

From: Friscia, Michael
Sent: Wednesday, March 07, 2012 4:40 PM
To: 'Code for Libraries'
Subject: CAS Authentication for ILLiad and Aeon

Ok, I promised this like 8 weeks ago and I apologize for being so late
http://resources.library.yale.edu/illiadcasinstructions/
Download the 3 things on that page and you should be good to go for adding CAS 
authentication to ILLiad and Aeon.

I will be loading these up to SourceForge once I find my account info and will 
follow up again. Feel free to ask questions and don't slaughter me, that is the 
first pass at instruction, I hope I didn't leave out anything major.

It is also important that I give credit where credit is due. All of the work 
documented is based on the implementation of CAS for Aeon by Jay Terray who 
works here at Yale in the Beinecke Library.

I will also mention that while the instructions are for CAS, you could easily 
adopt this authentication method to ILLiad to use any sort of external 
authentication/authorization system you have.

Questions, just ask.

-mike

___
Michael Friscia
Manager, Digital Library  Programming Services

Yale University Library
(203) 432-1856


[CODE4LIB] CAS Authentication for ILLiad and Aeon

2012-03-07 Thread Friscia, Michael
Ok, I promised this like 8 weeks ago and I apologize for being so late
http://resources.library.yale.edu/illiadcasinstructions/
Download the 3 things on that page and you should be good to go for adding CAS 
authentication to ILLiad and Aeon.

I will be loading these up to SourceForge once I find my account info and will 
follow up again. Feel free to ask questions and don't slaughter me, that is the 
first pass at instruction, I hope I didn't leave out anything major.

It is also important that I give credit where credit is due. All of the work 
documented is based on the implementation of CAS for Aeon by Jay Terray who 
works here at Yale in the Beinecke Library.

I will also mention that while the instructions are for CAS, you could easily 
adopt this authentication method to ILLiad to use any sort of external 
authentication/authorization system you have.

Questions, just ask.

-mike

___
Michael Friscia
Manager, Digital Library  Programming Services

Yale University Library
(203) 432-1856


Re: [CODE4LIB] Google Analytics w/ Sub-sub-domains

2012-02-08 Thread Friscia, Michael
For public machines, it depends which library you are sitting in, for staff 
machines they default to a staff gateway that many change to the library home 
page.

___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Ross 
Singer
Sent: Tuesday, February 07, 2012 9:32 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Google Analytics w/ Sub-sub-domains

On Feb 7, 2012, at 3:23 PM, Predmore, Andrew andrew.predm...@yale.edu wrote:

 We have actually already discussed that case.  Right now, it is exactly as
 you described.  But, those cases cannot explain how 50,000 people can hit
 the home page in one day and 48,850 are dropping off.

Do your public machines have the library's web page as their homepage?  Do your 
staff machines?

-Ross. 
 
 People might be interested in the solution we came up with for the home
 page drop-off problem in a huge place like this:
 
 At first, we had talked about filtering by IP range.  But, that would be a
 maintenance nightmare, and it wouldn't allow us to track computers that
 did not have the website as the homepage, like staff, mobile, etc.
 
 Then, we realized that we do have control over the machine images in the
 public areas.  And, we could set up aliases for the library home page,
 like library.yale.edu/image1, library.yale.edu/area2.  So, we could set
 the browser home pages to the aliases, and we could tell exactly which
 request were coming in from our public computers, and wether they really
 were dropping of or not.
 
 -- 
 Clayton Andrew Predmore
 Manager, Web Operations
 Yale University Library
 andrew.predm...@yale.edu
 
 
 
 
 
 
 On 2/7/12 10:52 AM, Andy Kohler akoh...@ucla.edu wrote:
 
 If your library's machines all have www.library.yale,edu as their home
 page are you assuming that users actually click links to leave
 that home page?  User sits at library machine, user sees library home
 page, user types url for gmail or youtube or facebook,,, does GA track
 those actions?
 
 
 On Mon, Feb 6, 2012 at 12:55 PM, Predmore, Andrew
 andrew.predm...@yale.edu wrote:
 Thank you for your help.  But, there appears to be another problem.  The
 main landing page is on www.library.yale.edu, but almost every link of
 that page goes to resources.library.yale.edu.  Right now, I am seeing a
 98% drop-off from the home page.  It looks like Google is not tracking
 the
 visit across the sub-domains.
 
 Is there a way to fix this?
 
 --
 Clayton Andrew Predmore
 Manager, Web Operations
 Yale University Library
 andrew.predm...@yale.edu
 
 
 
 
 
 
 On 2/6/12 3:10 PM, BRIAN TINGLE brian.tingle.cdlib@gmail.com
 wrote:
 
 This can be really tricky to get right when you have a more complicated
 site with lots of domains.  Since you are all on .yale.edu it should be
 easier than crossing .cdlib.org to .universityofcalifornia.edu.  If I
 understand correctly, you should be able to
 _gaq.push(['_setDomainName', '.yale.edu']); on every page and it should
 work.
 
 http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html#
 do
 mainSubDomains
 
 This debugging plugin for chrome is pretty useful
 
 https://chrome.google.com/webstore/detail/jnkmfdileelhofjcijamephohjechh
 na
 
 It will help you confirm what is getting sent to google.
 
 -- Brian
 
 On Feb 6, 2012, at 11:53 AM, Predmore, Andrew wrote:
 
 I have been tasked with updating the Analytics for the Yale University
 Library, and I am having quite a bit of trouble.
 
 Specifically, I was hoping to only track domain names that included
 library.yale.edu, like www.library.yale.edu,
 resources.library.yale.edu, but the instructions don't seem to cover
 sub-sub-domains like this.
 
 Also, I was hoping to set up a profile/filter that would show me the
 sub-domains in the reports.  Again, I followed the directions but I am
 not getting any results.  Well, that's not entirely true the reports
 are
 showing about 30 visitors a day (and no page hits, how is that
 possible?).  The main profile is showing 5,000 ­ 10,000 visitors day.
 
 Does anyone have experience with this that could help me out?  Maybe
 there is even someone from Google at the conference?
 
 --
 Clayton Andrew Predmore
 Manager, Web Operations
 Yale University Library
 andrew.predm...@yale.edumailto:andrew.predm...@yale.edu


[CODE4LIB] image zoom for iPad

2012-01-30 Thread Friscia, Michael
Hi all,
I'm wondering if anyone can recommend an image zoom option for ipad that 
provides functionality like zoomify/seadragon but works on the ipad. I'm hoping 
for some ajax/jquery library I never heard of that will work and provide good 
functionality. Or maybe I'm doing something wrong and my use of seadragon would 
be better if I did x, y and z...

Any thoughts or suggestions that do not include don't do zoom would be 
greatly appreciated.

Thanks,
-mike
___
Michael Friscia
Manager, Digital Library  Programming Services

Yale University Library
(203) 432-1856


Re: [CODE4LIB] image zoom for iPad

2012-01-30 Thread Friscia, Michael
Thank you for the responses, this is exactly what I was seeking.

I also appreciate the links provided to samples off the list. I was able to use 
the zoom features equally well on both a samsung tablet running android and the 
ipad. 

Thanks asgain,
-mike

___
Michael Friscia
Manager, Digital Library  Programming Services
Yale University Library
(203) 432-1856

From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Eoghan Ó 
Carragáin [eoghan.ocarrag...@gmail.com]
Sent: Monday, January 30, 2012 5:04 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] image zoom for iPad

Hi,
The IIPMooviewer 2.0 Beta [1] works on ipad/iphone/android etc. It works
with static Deepzoom/Seadragon and Zoomify tiles out of the box and I think
there are some hooks for Djatoka (the earlier IIPMooviewer was modified to
work with Djatoka). Its native IIPImage server backend [2] is definitely
worth checking out too if you're serving jpeg2000 or pyramidal tiffs.

Eoghan

[1] http://iipimage.sourceforge.net/2011/08/iipmooviewer-2-0-beta/
[2] http://iipimage.sourceforge.net/

On 30 January 2012 21:42, Michael Della Bitta michaeldellabi...@nypl.orgwrote:

 Hello Mike,

 I don't have an iPad handy to test, but you might want to check out
 Adore-Djatoka/IIPImage:

 homepage:
 http://sourceforge.net/apps/mediawiki/djatoka/index.php?title=Main_Page
 demo: http://african.lanl.gov/adore-djatoka/viewer/

 Michael Della Bitta

 Senior Applications Developer
 Information Technology Group
 The New York Public Library
 40 West 20th Street, 5th Floor
 New York, NY 10011-4211
 (212) 621-0609



 On Mon, Jan 30, 2012 at 4:20 PM, Friscia, Michael
 michael.fris...@yale.edu wrote:
  Hi all,
  I'm wondering if anyone can recommend an image zoom option for ipad that
 provides functionality like zoomify/seadragon but works on the ipad. I'm
 hoping for some ajax/jquery library I never heard of that will work and
 provide good functionality. Or maybe I'm doing something wrong and my use
 of seadragon would be better if I did x, y and z...
 
  Any thoughts or suggestions that do not include don't do zoom would be
 greatly appreciated.
 
  Thanks,
  -mike
  ___
  Michael Friscia
  Manager, Digital Library  Programming Services
 
  Yale University Library
  (203) 432-1856



Re: [CODE4LIB] CAS authentication with ILLiad

2012-01-18 Thread Friscia, Michael
I apologize for the delay, I am working through some issues that came up after 
and wanted to make sure they are reflected in the documentation. 
-mike

___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Ward, 
Christian
Sent: Wednesday, January 18, 2012 3:00 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] CAS authentication with ILLiad

CSU Sacramento is interested in doing this same process. I would like to take a 
look at your documentation when you get it completed. Thanks!



Christian Ward
Web Developer
CSUS Library
916.278.2273
wa...@csus.edu




-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
Friscia, Michael
Sent: Thursday, January 12, 2012 10:11 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] CAS authentication with ILLiad

Took me 4 hours start to finish, 10 minutes to make it work, 3 hours 50 minutes 
to convert 24k user accounts to work with it. So yes, I think it is doable. 
I'll see what I can put together for documentation. It will be written assuming 
using Windows server 2008 with IIS7. It can be done with IIS6 on Server 2003 
but would require someone that knows both pretty well.

___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Cindy 
Harper
Sent: Thursday, January 12, 2012 1:04 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] CAS authentication with ILLiad

How opportune! Colgate wants to do this, but I'm offered a one-week
timeframe. We have CAS all set up. Does it look like it's doable in that
time?

Cindy Harper, Systems Librarian
Colgate University Libraries
char...@colgate.edu
315-228-7363



On Thu, Jan 12, 2012 at 12:51 PM, Friscia, Michael michael.fris...@yale.edu
 wrote:

 Anyone still interested in the topic of remote authentication for ILLiad
 using CAS? (for sites that host their own ILLiad instance)

 I just completed integration this morning without using the various UofA
 or UC Davis ISAPI filters out there. If there's interest I'd be happy to
 share how it was done.

 ___
 Michael Friscia
 Manager, Digital Library  Programming Services

 Yale University Library
 (203) 432-1856



[CODE4LIB] CAS authentication with ILLiad

2012-01-12 Thread Friscia, Michael
Anyone still interested in the topic of remote authentication for ILLiad using 
CAS? (for sites that host their own ILLiad instance)

I just completed integration this morning without using the various UofA or UC 
Davis ISAPI filters out there. If there's interest I'd be happy to share how it 
was done.

___
Michael Friscia
Manager, Digital Library  Programming Services

Yale University Library
(203) 432-1856


Re: [CODE4LIB] CAS authentication with ILLiad

2012-01-12 Thread Friscia, Michael
Took me 4 hours start to finish, 10 minutes to make it work, 3 hours 50 minutes 
to convert 24k user accounts to work with it. So yes, I think it is doable. 
I'll see what I can put together for documentation. It will be written assuming 
using Windows server 2008 with IIS7. It can be done with IIS6 on Server 2003 
but would require someone that knows both pretty well.

___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Cindy 
Harper
Sent: Thursday, January 12, 2012 1:04 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] CAS authentication with ILLiad

How opportune! Colgate wants to do this, but I'm offered a one-week
timeframe. We have CAS all set up. Does it look like it's doable in that
time?

Cindy Harper, Systems Librarian
Colgate University Libraries
char...@colgate.edu
315-228-7363



On Thu, Jan 12, 2012 at 12:51 PM, Friscia, Michael michael.fris...@yale.edu
 wrote:

 Anyone still interested in the topic of remote authentication for ILLiad
 using CAS? (for sites that host their own ILLiad instance)

 I just completed integration this morning without using the various UofA
 or UC Davis ISAPI filters out there. If there's interest I'd be happy to
 share how it was done.

 ___
 Michael Friscia
 Manager, Digital Library  Programming Services

 Yale University Library
 (203) 432-1856



Re: [CODE4LIB] Subject: Re: NEcode4lib?

2011-12-19 Thread Friscia, Michael
I guess if we can nail down a list of people willing to help plan so we can get 
past the three basics, planning committee list, when and where this will 
happen. 

So to get the ball rolling, please respond to say if you are willing to help 
plan and can commit to at least two hours a week leading up and effectively be 
on the planning committee. If you'd like to help plan but don't want to be on 
the committee, respond saying that. 

I'll start by saying, I'll help and am willing to serve on the committee.

___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Stern, 
Randall
Sent: Monday, December 19, 2011 8:44 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Subject: Re: NEcode4lib?

Welcome to Cambridge, Tito! There are many folks in the Harvard libraries who 
would also like to help now or in the future to organize and attend a regional 
event.

- Randy Stern
Office for Information Systems, Harvard Library

--

Date:Sun, 18 Dec 2011 10:31:45 -0500
From:Tito Sierra tjsie...@mit.edu
Subject: Re: NEcode4lib?

I am very interested in a NE regional event as I am relocating to the area in 
January.  I'm sure I can get some other MIT folks to join in.  Yale as location 
would work for me, as would Cambridge obviously.  

I would like to see this become a regular event.  I can help with planning now 
and I should be able to secure a Boston-area venue option sometime in the 
future.

What's the best way of organizing a code4lib regional without clogging the 
list?  Google group?

Tito

 Date:Fri, 16 Dec 2011 14:42:18 +
 From:Joseph Montibello joseph.montibe...@dartmouth.edu
 Subject: NEcode4lib?
 
 Hi,
 
 It looks like there was a New England regional a couple of years ago. Is th=
 ere still any activity/interest in this region? I can imagine that in addit=
 ion to folks who missed the registration power-hour, there might be a signi=
 ficant group that can't get their library to support a trip to Seattle.
 
 Just curious.
 Joe Montibello, MLIS
 Library Systems Manager
 Dartmouth College Library
 603.646.9394
 joseph.montibe...@dartmouth.edumailto:joseph.montibe...@dartmouth.edu
 

--

Date:Sun, 18 Dec 2011 10:35:26 -0500
From:Ranti Junus ranti.ju...@gmail.com
Subject: Re: NEcode4lib?

Google Group works for planning code4lib regional-related stuff.

ranti.
On Dec 18, 2011 10:31 AM, Tito Sierra tjsie...@mit.edu wrote:

 I am very interested in a NE regional event as I am relocating to the area
 in January.  I'm sure I can get some other MIT folks to join in.  Yale as
 location would work for me, as would Cambridge obviously.

 I would like to see this become a regular event.  I can help with planning
 now and I should be able to secure a Boston-area venue option sometime in
 the future.

 What's the best way of organizing a code4lib regional without clogging the
 list?  Google group?

 Tito

  Date:Fri, 16 Dec 2011 14:42:18 +
  From:Joseph Montibello joseph.montibe...@dartmouth.edu
  Subject: NEcode4lib?
 
  Hi,
 
  It looks like there was a New England regional a couple of years ago. Is
 th=
  ere still any activity/interest in this region? I can imagine that in
 addit=
  ion to folks who missed the registration power-hour, there might be a
 signi=
  ficant group that can't get their library to support a trip to Seattle.
 
  Just curious.
  Joe Montibello, MLIS
  Library Systems Manager
  Dartmouth College Library
  603.646.9394
  joseph.montibe...@dartmouth.edumailto:joseph.montibe...@dartmouth.edu
 


--

Date:Sun, 18 Dec 2011 15:10:08 -0500
From:Kevin S. Clarke kscla...@gmail.com
Subject: Re: NEcode4lib?

But I think in the past people on this list have said they don't mind
the additional traffic from people planning regional stuff.  It's
useful to keep it on the main list, too, because the other regions can
learn from the chatter (what works, what doesn't, etc.)

Kevin


On Sun, Dec 18, 2011 at 10:35 AM, Ranti Junus ranti.ju...@gmail.com wrote:
 Google Group works for planning code4lib regional-related stuff.

 On Dec 18, 2011 10:31 AM, Tito Sierra tjsie...@mit.edu wrote:
 What's the best way of organizing a code4lib regional without clogging the
 list?  Google group?

--

End of CODE4LIB Digest - 17 Dec 2011 to 18 Dec 2011 (#2011-309)
***


Re: [CODE4LIB] Subject: Re: NEcode4lib?

2011-12-19 Thread Friscia, Michael
Cool, thanks Kalee,
-mike

___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
Sprague, Katherine
Sent: Monday, December 19, 2011 9:42 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Subject: Re: NEcode4lib?

Hi Mike,

I'd like to pitch in, and can work on the committee.

- Kalee

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
Friscia, Michael
Sent: Monday, December 19, 2011 9:08 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Subject: Re: NEcode4lib?

I guess if we can nail down a list of people willing to help plan so we can get 
past the three basics, planning committee list, when and where this will 
happen. 

So to get the ball rolling, please respond to say if you are willing to help 
plan and can commit to at least two hours a week leading up and effectively be 
on the planning committee. If you'd like to help plan but don't want to be on 
the committee, respond saying that. 

I'll start by saying, I'll help and am willing to serve on the committee.

___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Stern, 
Randall
Sent: Monday, December 19, 2011 8:44 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Subject: Re: NEcode4lib?

Welcome to Cambridge, Tito! There are many folks in the Harvard libraries who 
would also like to help now or in the future to organize and attend a regional 
event.

- Randy Stern
Office for Information Systems, Harvard Library

--

Date:Sun, 18 Dec 2011 10:31:45 -0500
From:Tito Sierra tjsie...@mit.edu
Subject: Re: NEcode4lib?

I am very interested in a NE regional event as I am relocating to the area in 
January.  I'm sure I can get some other MIT folks to join in.  Yale as location 
would work for me, as would Cambridge obviously.  

I would like to see this become a regular event.  I can help with planning now 
and I should be able to secure a Boston-area venue option sometime in the 
future.

What's the best way of organizing a code4lib regional without clogging the 
list?  Google group?

Tito

 Date:Fri, 16 Dec 2011 14:42:18 +
 From:Joseph Montibello joseph.montibe...@dartmouth.edu
 Subject: NEcode4lib?
 
 Hi,
 
 It looks like there was a New England regional a couple of years ago. 
 Is th= ere still any activity/interest in this region? I can imagine 
 that in addit= ion to folks who missed the registration power-hour, 
 there might be a signi= ficant group that can't get their library to support 
 a trip to Seattle.
 
 Just curious.
 Joe Montibello, MLIS
 Library Systems Manager
 Dartmouth College Library
 603.646.9394
 joseph.montibe...@dartmouth.edumailto:joseph.montibe...@dartmouth.edu
 
 

--

Date:Sun, 18 Dec 2011 10:35:26 -0500
From:Ranti Junus ranti.ju...@gmail.com
Subject: Re: NEcode4lib?

Google Group works for planning code4lib regional-related stuff.

ranti.
On Dec 18, 2011 10:31 AM, Tito Sierra tjsie...@mit.edu wrote:

 I am very interested in a NE regional event as I am relocating to the 
 area in January.  I'm sure I can get some other MIT folks to join in.  
 Yale as location would work for me, as would Cambridge obviously.

 I would like to see this become a regular event.  I can help with 
 planning now and I should be able to secure a Boston-area venue option 
 sometime in the future.

 What's the best way of organizing a code4lib regional without clogging 
 the list?  Google group?

 Tito

  Date:Fri, 16 Dec 2011 14:42:18 +
  From:Joseph Montibello joseph.montibe...@dartmouth.edu
  Subject: NEcode4lib?
 
  Hi,
 
  It looks like there was a New England regional a couple of years 
  ago. Is
 th=
  ere still any activity/interest in this region? I can imagine that 
  in
 addit=
  ion to folks who missed the registration power-hour, there might be 
  a
 signi=
  ficant group that can't get their library to support a trip to Seattle.
 
  Just curious.
  Joe Montibello, MLIS
  Library Systems Manager
  Dartmouth College Library
  603.646.9394
  joseph.montibe...@dartmouth.edumailto:joseph.montibello@dartmouth.e
  du
 


--

Date:Sun, 18 Dec 2011 15:10:08 -0500
From:Kevin S. Clarke kscla...@gmail.com
Subject: Re: NEcode4lib?

But I think in the past people on this list have said they don't mind the 
additional traffic from people planning regional stuff.  It's useful to keep it 
on the main list, too, because the other regions can learn from the chatter 
(what works, what doesn't, etc.)

Kevin


On Sun, Dec 18, 2011 at 10:35 AM

Re: [CODE4LIB] Professional development advice?

2011-11-28 Thread Friscia, Michael
Well I'll throw in my two cents. 

Before I go into what I would offer for response, I partially agree with data 
models. But I think it is more about understanding normal forms of data, 
efficiency in storage and general database design. And I do not buy into the 
idea that 10% knowledge will get you 90% of the way (not that anyone said that, 
I'm just adding it in before someone uses that argument). If someone is not 
going to take the time and learn at least 75% of what it takes to model data, 
then library computing is not for them unless they work in a library that 
doesn't use databases. And no, knowing 75% of everything about Solr does not 
count. To me, that's like putting on your resume that you know how to use 
Firefox.

I think these are the critical things anyone should develop professionally. 

- learn to write a solid spec
- do not deviate from the spec until after the spec is complete
- be able to meet the spec
- spend at least twice as much time planning as you do implementing
- write small parts, release them often
- do not leave out the human - computer interaction/usability
- don't corner yourself into your comfort zone
- learn to delegate, know when to ask for help
- documentation is equally as important as the final product
- take risks
- reinvent the wheel

Just starting out puts you at an advantage to learn how to write a good spec 
because you might not be able to complete an entire project. This will force 
you to put it into a meaningful narrative that another geek can follow. Imagine 
being in the situation of two people in a car, the drive is blindfolded and you 
are not but have to tell them where to drive strapped into the passenger seat 
without the ability to touch any of the controls. If you leave out a step, 
things may go bad.

Make sure the spec is solid, there will be plenty of things left out that can 
be approached in version 2. But more importantly, don't let the scope creep 
your project into something different than the original spec. You can modify it 
to do more after. Don't create things that are gigantic in scope but only 
partially complete in all aspects and the main reason you started isn't even 
completed.

Set goals/deadlines/milestones and meet them. If you can't meet them, learn why 
so the next time you write a better project plan with realistic timelines. 
Don't pad your timeline. Set a timeline you think you will meet and learn why 
you did it quicker or didn't meet it so next time you set a timeline that 
matches closely. When someone asks you how long to do X, you'll know from 
experience. If you don't set timelines, you'll never know how longs take and if 
you move into management, your staff will have a field day telling you how long 
things take.

I typically spend 60% of a project planning, 30% coding and 10% bug 
fixing/tweaking. Again, set goals. Some of the most important deadlines are in 
the 60% planning phase. Just because it's planning doesn't mean you don't need 
deadlines.

Do not dwell on perfection. Start with the benchmark, it's good enough to 
release if it at least does _this_. Then release additional parts often. 
There's a number of reasons why, the three I latch onto are: it will keep you 
excited about the project, negative feedback can be taken in before it requires 
massive change to adjust and it will generally show a lot of people that you 
are making progress. 

Make your stuff usable. Don't create an app that requires some obscure method 
of doing things. Pretend you are a user and ask yourself, is that really the 
right number of mouse clicks? Will people even see that button I spent 9 hours 
in photoshop shading? Maybe I don't need a javascript alert box for every 
single notification. For usability I point to video games, specifically first 
person shooters. Imagine if firing the weapon required holding the left shift 
key and clicking the mouse on a tiny submit button in the upper left and you 
aimed the gun using the number keys 8, 4, 6 and 2. I'm no expert, but I know 
I'd never buy a game from that publisher again. My point is that people want to 
do what feels natural with as few clicks as possible. Your goal should be to 
design stuff that doesn't require instruction. If you have to explain too much 
and get defensive after explaining your form for 45 minutes to people who still 
don't get it, you totally failed at usability, learn fr!
 om it. But consider usability a lot, why is the ignition on the right in your 
car? Why not control the gas pedal and brakes with your hands and steer with 
your feet?

Ok, I get it, the last time you took on the task you setup your database like 
_this_ and used _these_ PHP plugins and _here's_ my list of helper classes. 
It's ok to take a completely different approach, don't get into the habit of 
cooking up recipes and never deviating. Leave your comfort zone, try another 
language, don't stop learning. Believe it or not, PHP was not always around, 
people used to program in 

Re: [CODE4LIB] iPad Kiosk Statistics

2011-11-12 Thread Friscia, Michael
I will say that if you have control over the app itself or can use the HTML 
pages in your own ipad app with just the webkit wrapper, it would be a 
no-brainer to store really good logs. I'll go a step further and suggest that 
to make it more elegant, transmit the logs via bluetooth to another machine 
nearby.

___
Michael Friscia
Manager, Digital Library  Programming Services
Yale University Library
(203) 432-1856

From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Edward 
Iglesias [edwardigles...@gmail.com]
Sent: Saturday, November 12, 2011 11:00 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] iPad Kiosk Statistics

Thanks to everyone.  Lots of good ideas here.  I am not sure about
transferring our mobile app to html5 but it might work.

Thanks again.
Edward Iglesias



On Fri, Nov 11, 2011 at 4:27 PM, Brad Rhoads bdr...@gmail.com wrote:
 I'd try using couchdb
 (http://www.couchbase.org/get/couchbase-mobile-for-ios/current). It
 would auto sync when ever you did get online.

 ---
 www.maf.org/rhoads
 www.ontherhoads.org



 On Fri, Nov 11, 2011 at 1:52 PM, Edward Iglesias
 edwardigles...@gmail.com wrote:
 Hello All,

 We are implementing iPads in our library as wayfinders or kiosks.
 Does anyone know of a way to get stats from them?  We are using Kiosk
 software that loads local html pages so as to not have to worry about
 internet connectivity.  I've thought about just exporting the history
 from the browser and parsing it but surely there is a more elegant
 solution.

 Thanks,


 Edward Iglesias




Re: [CODE4LIB] iPad Kiosk Statistics

2011-11-11 Thread Friscia, Michael
Why not put google analytics into those local pages? Or are the ipads not 
connected to the internet?

___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Edward 
Iglesias
Sent: Friday, November 11, 2011 2:53 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] iPad Kiosk Statistics

Hello All,

We are implementing iPads in our library as wayfinders or kiosks.
Does anyone know of a way to get stats from them?  We are using Kiosk software 
that loads local html pages so as to not have to worry about internet 
connectivity.  I've thought about just exporting the history from the browser 
and parsing it but surely there is a more elegant solution.

Thanks,


Edward Iglesias


Re: [CODE4LIB] iPad Kiosk Statistics

2011-11-11 Thread Friscia, Michael
I'm stumped but also curious, how much history does the ipad store?

___
Michael Friscia
Manager, Digital Library  Programming Services 

Yale University Library
(203) 432-1856


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Edward 
Iglesias
Sent: Friday, November 11, 2011 3:31 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] iPad Kiosk Statistics

No internet connection.  We have wireless but it would be sketchy for a months 
at a time connection.


Edward Iglesias



On Fri, Nov 11, 2011 at 3:01 PM, Friscia, Michael michael.fris...@yale.edu 
wrote:
 Why not put google analytics into those local pages? Or are the ipads not 
 connected to the internet?

 ___
 Michael Friscia
 Manager, Digital Library  Programming Services

 Yale University Library
 (203) 432-1856


 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf 
 Of Edward Iglesias
 Sent: Friday, November 11, 2011 2:53 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: [CODE4LIB] iPad Kiosk Statistics

 Hello All,

 We are implementing iPads in our library as wayfinders or kiosks.
 Does anyone know of a way to get stats from them?  We are using Kiosk 
 software that loads local html pages so as to not have to worry about 
 internet connectivity.  I've thought about just exporting the history from 
 the browser and parsing it but surely there is a more elegant solution.

 Thanks,


 Edward Iglesias



[CODE4LIB] Job Posting: Manager, Web Operations, Yale University Library, New Haven, CT

2011-11-08 Thread Friscia, Michael
Programmer Analyst III (Manager, Web Operations)

To apply:
http://www.yale.edu/hronline/careers/application/external/index.html
From the above address, search openings - STARS REQ number: 14736BR


Reporting to the Manager of Digital Library and Programming Services in the 
Library IT department, the Web Manager will provide vision, leadership and 
technical expertise for the continued development of the Library's web 
presence. The successful candidate will have a portfolio demonstrating web 
programming and web site architecture/design. 

Essential Duties 
1. Develop, communicate and implement web policy, design best practice 
standards, style guides and required web page elements for the Library 
websites; makes recommendations for policy modifications.
2. Using Drupal CMS and/or other CMS, develop, design, maintain and enhance 
Web-based technology solutions for Yale Library; Evaluates existing web 
systems, researches possible changes, presents findings and works in 
conjunction with department/unit managers to determine web strategies.
3. Coordinate web content development schedules, evaluate web technology 
services, develop guidelines and standards, and manage the daily maintenance of 
assigned Library web sites; Establishes priorities and coordinates design 
changes. 
4. Anticipate web trends, investigate their application to the academic library 
and develops new web-based services; research and implement new technologies 
such as HTML 5; Test and document web technology and application interfaces. 
5. Evaluates departmental processes and needs to develop solutions for internal 
and external web presences. 
6. Monitor and support quality assurance, including validation of web pages and 
compliance with web accessibility and ADA guidelines. 
7. Work closely with Library programming staff and departments on the design 
and implementation of sophisticated database-driven web sites. 
8. Manage complex projects involving vendors, technical and non-technical 
staff; including redesign of the Library website managing contracted web 
designers and conversion to a new content management system.
9. Work closely with the Library Usability and Assessment department in web 
interface statistical analysis and data gathering/web presentation activities 
using a combination of Google Analytics and Urchin reporting tools to review 
evidence about patron needs and behavior; Ensure web content is optimized for 
use and search engine indexing. 
10. Manage evolution of and interface updates/enhancements to internal and 
external Library websites including the Library's homepage 
(www.library.yale.edu), Library Microsoft SharePoint Server 2007 
implementation, more than 100 web applications written in languages including 
ASP, .NET, PHP and CGI-Perl, and other interfaces as assigned. 
11. Interacts with external contacts such as vendors and their technical 
support personnel to obtain information on systems implementation, 
modification, and maintenance and peers in other institutions for technical 
development.
12. Advocate on behalf of the Yale Library in University web technology 
planning and policy development.
13. Monitor and support compliance with University IT security standards; Stay 
current with web security standards, principles, application and practices.
14. May be assigned additional responsibilities as required.
15. May supervise staff and/or student workers. 

Required Education and Experience 
1. Bachelor's Degree in Computer Science or a relevant area and five years of 
web content management/creation experience; or an equivalent combination of 
education and experience. 
2. Demonstrated experience successfully developing medium to large-scale 
Web-based systems; Webmaster, Web developer and/or Web programming experience 
or equivalent combination of education and experience.
3. Preferred: Master's Degree. 

Additional Education and Experience 
1. Two years of Content Management System development experience; experience 
implementing CMS.
2. Demonstrated experience with two or more of the following: ASP, JSP, .Net 
using C# or Visual Basic, Java and/or PHP.
3. Demonstrated use of AJAX and Javascript.
4. Demonstrated experience in developing database driven web applications using 
Oracle, Microsoft SQL Server and/or MySQL.
5. Experience managing static and dynamic websites in a mixed server 
environment using UNIX, Macintosh and Windows servers running web server 
software including Apache/Tomcat and Microsoft IIS 6/7.
6. Preferred: Demonstrated experience with Microsoft .Net using C#; Experience 
with media streaming using Quicktime, Darwin or other streaming technology; 
Experience in CMS migration using Drupal. 

Skills  Abilities 
1. Excellent customer service skills.
2. Ability to plan and conduct training sessions for small and large groups.
3. Demonstrated ability to work with customers and vendors to design and 
document complex procedures.
4. Excellent analytical and problem solving