[CODE4LIB] Job: Bellevue, WA: Sr Electronic Records Analyst, Puget Sound Energy at Puget Sound Energy

2012-11-01 Thread jobs
  
Senior Electronic Records Analyst #14464

Location : Bellevue

Job # : 14464

At Puget Sound Energy (PSE) we have a long tradition of service, and an
exciting and innovative future ahead! Consider PSE for the next step in your
career.

  
Job Summary  Responsibilities

Puget Sound Energy's Drafting and Records department is looking for a Senior
Electronic Records Analyst to join our team! This position provides Open Text
Content Server support to the end user community. You will be expected to
interact with all levels of PSE employees to define electronic records needs
and translate them into a value added solution. Incumbents in

this job perform requirements analysis activities and assume a hands-on
technical lead role with project teams.

  
The position will play a significant role in managing the Open Text ECM
system. Primary responsibilities include; managing electronic and physical
records, managing user access and content administration, plan and perform
migration of existing records collections, provide end user training.

  
This is an excellent opportunity to play an integral role within PSE to help
us better serve the environment, our customers and the communities in which
they live. PSE provides an environment where all employees are valued,
respected and provided with the opportunity to achieve maximum performance. We
offer a comprehensive pay package that includes competitive compensation,
annual goals-based incentive bonuses, comprehensive cafeteria-style benefits,
401(K), a company paid retirement pension plan and an employee assistance and
wellness program. Gain the energy to do great things through a career with
Puget Sound Energy!

  
  
This position is posted under job ID 14464 on the [PSE Career
Page](http://www.pse.com/careers).

  
Source: [ICRM](https://db.icrm.org/crm/index.jsp?submit_menu=166)



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/4196/


[CODE4LIB] Job: Discovery Services Librarian at University of Colorado at Denver

2012-11-01 Thread jobs
The Auraria Library seeks a creative, flexible, and innovative individual who
is able to handle multiple priorities in a fast-paced environment, to work
independently and collegially with internal and external campus constituents,
and who will contribute to a customer service oriented library. Reporting to
the Associate Director of Technical Services, this position will collaborate
with a wide range of library units to support the discoverability of library
resources in both the physical and digital realms. Specifically, the position
will contribute to the continuous improvement, extension, and integration of
the Library's various systems and search tools, including the library catalog,
discovery layer, library website, ERM, knowledge base management,
institutional repository and other digital delivery platforms. The Discovery
Services Librarian is a member of the Auraria Library's tenure-track faculty.
Significant parts of the responsibilities of this position are scholarly
activity, creative work, and service in keeping with the tenure standards of
the University of Colorado at Denver.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/4203/


[CODE4LIB] Job: Server Specialist (Job Id 2907) at California State University, Northridge

2012-11-01 Thread jobs
California State University, Northridge (Northridge, CA)

  
Major Duties

Under general supervision, the Library Server Specialist oversees the Linux
servers run by the Oviatt Library; administers, programs, troubleshoots and
maintains virtual servers provided by campus Information Technology; installs
applications and patches; develops Bash, Perl, PHP and SQL scripts to automate
tasks and monitor system performance; monitors servers for potential security
issues/intrusion attacks; provides programming and other support to Library
Systems staff; works with central Information Technology staff in managing the
Library's virtual servers hosted by central IT; works on special projects, and
performs other duties as assigned.

  
Qualifications

Equivalent to graduation from an accredited four-year college or university in
a related field. Two years of full-time, progressively responsible field-
related experience that includes knowledge of Linux servers and software
(including system modification, installation, evaluation, and system
development). Experience with database design and programming, preferably
MySQL. Knowledge, Skills and Abilities: Thorough knowledge of a variety of
software application packages, equipment platforms, reference database systems
and sources, and training methods; and a basic understanding of networks, data
communication, and multimedia systems. Functional knowledge of: XHTML/CSS,
PHP, XML, XSLT, JavaScript, or other programming and scripting language;
familiarity with Windows Server, Internet Information Server, MS SQL Server,
and Active Directory desirable. Ability and specialized skills to: apply and
assess user needs; identify, analyze and address user problems; analyze
problems and propose effective solutions; understand functional and procedural
requirements, and develop alternative solutions; relate system solutions to
departmental management and staff; communicate effectively, both orally and in
writing; and establish and maintain cooperative working relationships with
students, faculty, staff, and administration.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/4211/


[CODE4LIB] Job: Coordinator of Discovery Services at University of North Carolina at Wilmington

2012-11-01 Thread jobs
The William Madison Randall Library at The University of North Carolina
Wilmington (UNCW) invites applications for the Coordinator of Discovery
Services position. UNCW is a member institution of the University of North
Carolina, a multi-campus university composed of all 17 of North Carolina's
public institutions. UNCW is nationally recognized for its marine sciences
teaching and research programs, and for its strengths in arts and sciences,
business, education, and nursing. The University is
situated on a beautiful arboretum campus located in an historic port city
within five miles of the Atlantic Ocean and currently enrolls approximately
13,000 students.

DUTIES AND
RESPONSIBILITIES: The
person in this position works in the Information Technology and Systems
Division and coordinates the planning, management, development, implementation
and continuous assessment of Randall Library's web presence, ensuring that
services provided meet users' information and research needs and expectations,
enhance the user experience, and support the Library's strategic plan.

  
_Web Services:_ The Library's web/online presence provides the University with
primary information discovery and access tools, which are becoming
increasingly sophisticated. This position provides a wide range of expertise,
guidance, and management of a variety of services and activities in this
online arena, including but not limited to the following -
-

  * Development and maintenance of web services such as the Library's 
multi-faceted web site, online catalog, discovery layer, application 
development, and mobile and other device support;
  * Assessment of user experience to ensure efficient and effective content 
discovery and access;
  * Integration and maintenance of related library systems such as electronic 
reserves, interlibrary loan, electronic resource management, acquisitions, 
cataloging, campus portals;
  * Evaluation of emerging technologies to provide the most appropriate 
discovery and access mechanisms;
  * Support of internal communication and collaboration tools for an effective 
work environment for the Library faculty and staff of 50;
  * Planning and management of projects that require the input, expertise, and 
efforts of supervised and non-supervised colleagues.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/4216/


[CODE4LIB] Job: Integrated Library System Administrator at Clackamas County

2012-11-01 Thread jobs
The Library Information Network is a division of the County's Department of
Business and Community Services. The Library Information Network of Clackamas
County provides programs and services to 11 independent public libraries.
Services include OCLC cataloging, an Inter-library Loan Program, computer
system/WAN administration, and inter-library courier delivery services.

  
RESPONSIBILITIES

Duties may include but are not limited to the following:

  
1. Administers and maintains the operation of a complex relational database
and integrated library software (ILS) systems, applications, and other
databases; diagnoses and resolves software problems, communicates and collects
information from clients on problems, and determines possible solutions and
implements solutions given client input; prepares written proposals or reports
on solution process; documents developed programs; writes operating procedures
and updates user manuals.

2. Prepares and develops logical operational sequences to be performed by
Library Network, ILS and other programs or applications; uses tools,
appropriate computer programming languages to access information, develop
reports and programming, and solve software problems or requests; tests and
debugs programs to assure operational accuracy and stability; plans, tests and
coordinates upgrades; researches and investigates new information relative to
ILS; and coordinates ILS migration as needed.

3. Provides training, technical support and guidance to clients individually,
and/or in groups and committees and also Library Network staff in the areas of
library application software and standard library operating procedures and
policies; works with clients to develop policies and procedures that ensure
the ILS is implemented in adherence to best practices and library standards;
oversees the preparation of instruction manuals for ILS and related systems;
collaborates with library clients on special projects.

4. Serves as the primary technical contact with library automation software
and licensed database vendors; works with staff, clients, and the ILS vendor
to fulfill software development requests and refine the functionality of the
ILS.

5. Develops and implements working software applications according to library
needs; participates in the design, web-design, development, implementation,
and maintenance of desktops and servers (e.g. Online Public Access Catalog);
employs in-depth use of HTML/CSS web development; participates in the
development of procedures and network resource acquisition; responsible for
LINCC web content and client information updates.

6. Provides high level of customer service to the library clients and their
patrons communicating with staff and clients about technology and software
needs.

7. Investigates new technologies; works with clients, Manager, and Network
staff on technology needs, goals, and plans; maintains and increases knowledge
and skills through attendance at meetings, conferences, training seminars, and
in-service training sessions.

8. Acts on behalf of the Library Network Manager in his/her absence or at
his/her direction.

  
QUALIFICATIONS

Thorough knowledge of: core library science areas (acquisitions, cataloging,
circulation, reference, interlibrary loan, and online searching);
library/network programs and their relationship to community needs; automated
library circulation and on-line catalog systems, including systems with web-
interfaces and interlibrary loan tools and practices.

  
Working knowledge of: Library computer systems, the library
automation marketplace and recent developments in Library automation standards
and practices; library telecommunications, networking, and shared systems;
project planning and management, especially library system migrations to new
hardware and software platforms; Machine-Readable Cataloging (MARC) format and
how library systems load store and index data; familiarity with metadata and
other library formats; of customer service concepts and techniques; HTML/CSS
web development; Windows and Unix programs and operating systems; use of
application programming interface (API) and Perl.

  
Skill to: Analyze a wide variety of problems related to
library/network services/software, recommend appropriate action and implement
solutions; develop and maintain cooperative working relationships with network
members, the public and library automation system vendors and to build
consensus and to facilitate meetings; provide leadership in managing a group
of diverse users to achieve consensus on complex system management
issues; communicate effectively, both orally and in writing
including communicating technical information to non-technical
users; compile and analyze data and to design and present
effective training to library staff on all aspects of the automation process;
interpret needs and design/create appropriate working software solutions
according to library needs; tactfully interact with and respond to staff 

[CODE4LIB] Job: Digital Preservation Archivist at Lincoln Laboratory

2012-11-01 Thread jobs
MIT Lincoln Laboratory has pioneered in advanced electronics since its origin
in 1951 as a Federally Funded Research and Development Center of the
Massachusetts Institute of Technology. The Knowledge Services team is
currently developing infrastructure for a digital preservation repository
system. As such, we seek a Digital Preservation Archivist to join our team and
direct strategic and project planning for our digital archives.

  
Responsibilities:

Under the direction of the Archivist and Knowledge Services Team Leadership,
the Digital Preservation Archivist will:

• Work closely with the Archives, Knowledge Services, IT staff, and other
experts to research, define, and maintain an ongoing preservation program,
based on best practices and established standards, for Laboratory collections
of value in digital formats.

• Work with Archives, Knowledge Services, IT staff, and other experts to
research, test, specify, and implement technology for a sustainable digital
preservation repository system which will meet the ongoing management, access,
and preservation needs of the Laboratory.

• Enhance digital preservation project plans, workflows, and policies for
archiving of and long-term access to the Laboratory Archives digital
collections.

• Promote the Archives and digital preservation program through briefings,
digital and social media.

• Recommend, implement, and provide leadership for proposed digital
preservation projects.

• Provide training, support, and documentation for digital preservation
projects.

• Serve as an advisor for Knowledge Services, Information Services Department
and our constituents on digital preservation; including maintaining current
awareness of new technologies and initiatives in the field.

• Appraisal, arrangement, description, and basic preservation for Laboratory
historical records.

• Support Archives operations and participate in other related work as
assigned.

  
Required Qualifications:

• ALA-MLS/MLIS and a minimum three years' progressive experience working in an
archival repository or library on digital resources projects in a leadership
role.

• Demonstrated knowledge and experience with open source digital repository
systems and related technology including audit/fixity software, file
forensics, media conversion, and editing metadata for digital objects,
especially METS and PREMIS.

• Proven experience with project management, outreach and marketing.

• Ability to effectively convey and explain information clearly and tactfully.

• Demonstrated ability to build consensus and promote the exchange of
information among project team members, project management staff and
elsewhere.

• Demonstrated ability to work calmly and effectively in situations under
pressure and to manage time effectively in a changing environment.

• Must be able to obtain DoD Security Clearance.

Desired Qualifications

• Experience handling classified documentation.

• Working knowledge of Java, PHP, SQL, and Web Services (e.g. SOAP, REST).



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/4223/


[CODE4LIB] Job: Digital Curator-Journalism/Mass Media at University of Missouri

2012-11-01 Thread jobs
The University of Missouri Libraries seeks a highly motivated professional to
exercise leadership in strategically planning, developing, and implementing
policies and practices relating to the management, preservation, and access to
digital media and historical documents created by the journalism profession
and allied organizations. Principal duties include
formulating and executing a cohesive collection development plan for
journalism records in all formats. Leads in the appraisal,
inventory, acquisition and storage of journalism collections and works with
Missouri School of Journalism staff and faculty to locate and solicit
important primary source materials. Provides curatorial and
archival guidance to programs of the Missouri School of Journalism and
affiliated organizations. Assists the University Archivist in developing a
business plan to create sustainable archival services for journalism
associations and organizations.

  
The position will be filled at the Librarian/Archivist-II level, with salary
depending upon the qualifications of the chosen candidate.
Refer to the MU Library Governance Document for further information: http://mu
libraries.missouri.edu/staff/admin/hr/Gov_Doc/Governance%20Document_rev2012.pd
f

  
The appointment is renewable annually at the discretion of the
University. Circumstances affecting continued employment
include, but are not limited to, work performance, fund availability, and
educational priorities.

  
The position is dual-reporting to both the University Archivist and the
Executive Director of the Reynolds Journalism Institute, with guidance from
the Journalism Librarian, and with an office in the Missouri School of
Journalism or the Reynolds Journalism Institute.

  
Minimum Qualifications:

  * MLS from an ALA accredited program or a Masters Degree in a relevant field 
of study.
  * Course work in archives or records management with digital materials 
emphasis.
  * Thorough knowledge of archival and records management procedures and 
processes.
  * Strong customer service orientation and communication and problem solving 
skills.
  * Demonstrated ability to work independently under general supervision and 
work with people in a collegial, consultative, and collaborative environment.
Preferred Qualifications: (preference will be given to candidates with the
strongest combination of the following qualifications)

  * Knowledge of journalism history, photography, broadcasting or related 
disciplines.
  * Minimum of one year of experience in an academic library setting dealing 
with digital records.
  * Professional familiarity with current trends in archival preservation as it 
relates to media holdings and with issues surrounding the creation and 
management of digital objects in sound and visual formats.
  * Demonstrated interpersonal experience working in groups and across units.
  * Certification by the Academy of Certified Archivists or other certification 
program.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/4245/


[CODE4LIB] Job: Discovery Services Librarian at University of Colorado at Boulder

2012-11-01 Thread jobs
The Auraria Library seeks a creative, flexible, and innovative individual who
is able to handle multiple priorities in a fast-paced environment, to work
independently and collegially with internal and external campus constituents,
and who will contribute to a customer service oriented library. Reporting to
the Associate Director of Technical Services, this position will collaborate
with a wide range of library units to support the discoverability of library
resources in both the physical and digital realms. Specifically, the position
will contribute to the continuous improvement, extension, and integration of
the Library's various systems and search tools, including the library catalog,
discovery layer, library website, ERM, knowledge base management,
institutional repository and other digital delivery platforms. Examples of
duties performed:

  * Performs adaptive and original cataloging in all formats, such as print, 
physical non-print, electronic materials, digital and archival projects.
  * Participates in library teams, on-going activities, and special projects 
related to cataloging, digital projects, and bibliographic control. Keeps 
abreast of current and emerging trends, issues, and methods of electronic 
resources management and metadata standards.
  * Provides, monitors, and manages proper cataloging standards and procedures 
for all materials
  * Performs some supervisory responsibilities.
  * Serves on a variety of internal and external committees.
  * Participates in conferences and contributes to the profession through 
publications, presentations, etc.
Required Education/Experience/Skills (Minimum Qualifications):

  * Master's in Library Information Science (ALA-accredited preferred)
  * Knowledge of resource description using national cataloging standards 
(AACR2, LCSH, LCC, and MARC).
  * Knowledge of RDA, FRBR, linked data, and symantic web.
  * Knowledge of authority control.
  * Knowledge of cataloging applications such as the cataloging module of an 
integrated library system, OCLC Connexion, and MarcEdit.
  * Knowledge of current and emerging trends, issues, and methods of access and 
discovery to scholarly resources.
  * Excellent planning, organizational and communication skills.
  * Ability to work well within a team environment with diverse groups of 
library faculty and staff.
  * Potential for research, scholarly work, and professional service.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/4246/


Re: [CODE4LIB] EPUB and ILS indexing

2012-11-01 Thread Eric Hellman
This is an area where the code4lib community can have a huge impact. 
Conversely, if the Code4lib community doesn't have a big impact, we're in 
trouble.

I urge everyone to have a look at the OS projects that SourceFabric is involved 
in. In particular, BookType is a django web app that lets people 
collaboratively produce EPUB ebooks. If you want to implement a community ebook 
publishing platform, this is what you want to hop onto.

I'm really glad to see Henru-Damien looking at this, I think he could use help!

Eric

On Oct 29, 2012, at 1:11 PM, Henri-Damien LAURENT henridamien.laur...@free.fr 
wrote:

 Le 29/10/2012 14:55, Jodi Schneider a écrit :
 Sounds great!
 
 Have you thought about starting from OPDS?
 http://opds-spec.org/about/
 Thanks for that hint Jodi.
 Nope, I hadnot tought about using OPDS.
 It looks really great.
 But from what I know of ILSes, ATOM feeds are not yet getting indexed 
 straight into the catalog.
 But that could be something great.
 
 
 Might be worth talking to some EPUB folks -- for instance Peter Brantley,
 or else folks from threepress.org?
 I am already in contacts with some people from the EPUB world (namely 
 SourceFabric, gluejar, and tea-ebook).
 But could be interesting to have more feedback.
 
 -Jodi
 
 
 On Mon, Oct 29, 2012 at 12:19 PM, Henri-Damien LAURENT 
 henridamien.laur...@free.fr wrote:
 
 Hi,
 I am about to write a tool which would help indexing EPUB into ILSes.
 My first guess is to produce ISO2709 or MARCXML record from EPUB files,
 but since MARCXML or ISO2709 is not really what I would call the more
 portable (UNIMARC and MARC21 may both be handled in the same file format),
 I am rather considering producing OAI-DC or html5 +schema.org 
 http://schema.org/+dublin corebut that would rely on EPUB3.
 
 Any comment anyone ?
 Has anyone considered such a tool ?
 Is there any hidden corpse lurking around I should be aware of ?
 
 Have a nice day
 
 --
 Henri-Damien LAURENT
 
 
 
 -- 
 Henri-Damien LAURENT


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

2012-11-01 Thread Bohyun Kim
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] one tool and/or resource that you recommend to newbie coders in a library?

2012-11-01 Thread William Denton

On 1 November 2012, Michael J. Giarlo wrote:


Not to be glib, but: code4lib.


+1

Bill
--
William Denton
Toronto, Canada
http://www.miskatonic.org/


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

2012-11-01 Thread Jonathan Rochkind

http://journal.code4lib.org

On 11/1/2012 4:24 PM, Bohyun Kim wrote:

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] one tool and/or resource that you recommend to newbie coders in a library?

2012-11-01 Thread Mark A. Matienzo
StackExchange (by extension, StackOverflow and the Libraries
StackExchange site).

gliblessly,

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


On Thu, Nov 1, 2012 at 4:56 PM, Jonathan Rochkind rochk...@jhu.edu wrote:
 http://journal.code4lib.org


 On 11/1/2012 4:24 PM, Bohyun Kim wrote:

 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] one tool and/or resource that you recommend to newbie coders in a library?

2012-11-01 Thread Bohyun Kim
Do you all really want a C4L wiki page that lists c4l and c4l journal on top of 
recommended resources?

I bet you do,  but let's try some diversity, shall we? 

~Bohyun


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of 
Jonathan Rochkind
Sent: Thursday, November 01, 2012 4:57 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to newbie 
coders in a library?

http://journal.code4lib.org

On 11/1/2012 4:24 PM, Bohyun Kim wrote:
 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] one tool and/or resource that you recommend to newbie coders in a library?

2012-11-01 Thread Nate Hill
lynda.com


On Thu, Nov 1, 2012 at 5:00 PM, Bohyun Kim k...@fiu.edu wrote:

 Do you all really want a C4L wiki page that lists c4l and c4l journal on
 top of recommended resources?

 I bet you do,  but let's try some diversity, shall we?

 ~Bohyun


 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Jonathan Rochkind
 Sent: Thursday, November 01, 2012 4:57 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to
 newbie coders in a library?

 http://journal.code4lib.org

 On 11/1/2012 4:24 PM, Bohyun Kim wrote:
  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)
 
 




-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


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

2012-11-01 Thread Michael Schofield
It's hard for me to list just one because, ehm, I get over-geeky about this
stuff. Coders need an excellent text-editor - and the best one IMHO is
Sublime Text 2 (www.sublimetext.com). Oh, okay, I can't resist - I'm going
to cheat and list a second:

 everyone needs to stop writing just CSS and complement it with SASS
(syntactically awesome stylesheets)  Compass - http://sass-lang.com/. 

Totally invaluable for any front-end work. It makes CSS fun.

Michael Schofield(@nova.edu) | Web Services Librarian | (954) 262-4536
Alvin Sherman Library, Research, and Information Technology Center
 

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
Bohyun Kim
Sent: Thursday, November 01, 2012 4:25 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] one tool and/or resource that you recommend to newbie coders in a library?

2012-11-01 Thread Ethan Gruber
Google is more useful than any reference book to find answers to
programming problems.
On Nov 1, 2012 4:25 PM, Bohyun Kim k...@fiu.edu wrote:

 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] one tool and/or resource that you recommend to newbie coders in a library?

2012-11-01 Thread Sam Kome
Also the most useless. 

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Ethan 
Gruber
Sent: Thursday, November 01, 2012 2:03 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to newbie 
coders in a library?

Google is more useful than any reference book to find answers to programming 
problems.
On Nov 1, 2012 4:25 PM, Bohyun Kim k...@fiu.edu wrote:

 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] one tool and/or resource that you recommend to newbie coders in a library?

2012-11-01 Thread Nate Hill
Huh.  Michael, I'd love to know more about why I should care about SASS.
I kinda like writing CSS.
I see why LESS http://lesscss.org/ makes sense, but help me under stand why
SASS does?

On Thu, Nov 1, 2012 at 5:02 PM, Ethan Gruber ewg4x...@gmail.com wrote:

 Google is more useful than any reference book to find answers to
 programming problems.
 On Nov 1, 2012 4:25 PM, Bohyun Kim k...@fiu.edu wrote:

  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)
 




-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


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

2012-11-01 Thread Kam Woods
foss4lib is a good resource that I'm sure many use, but isn't (as far as I
can tell) linked anywhere on the current code4lib site. How would this
differentiate itself from that?

Kam
On Nov 1, 2012 5:00 PM, Bohyun Kim k...@fiu.edu wrote:

 Do you all really want a C4L wiki page that lists c4l and c4l journal on
 top of recommended resources?

 I bet you do,  but let's try some diversity, shall we?

 ~Bohyun


 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Jonathan Rochkind
 Sent: Thursday, November 01, 2012 4:57 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to
 newbie coders in a library?

 http://journal.code4lib.org

 On 11/1/2012 4:24 PM, Bohyun Kim wrote:
  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] one tool and/or resource that you recommend to newbie coders in a library?

2012-11-01 Thread Suchy, Daniel
I can already feel the collective rolling of eyes for this, but what about
Twitter? It's not a guide or manual, but start following and engaging
talented developers and library geeks on Twitter and you'll soon have more
help than you know what to do with.  Plus, no Zoia ;)
-Dan

On 11/1/12 2:00 PM, Bohyun Kim k...@fiu.edu wrote:

Do you all really want a C4L wiki page that lists c4l and c4l journal on
top of recommended resources?

I bet you do,  but let's try some diversity, shall we?

~Bohyun


-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
Jonathan Rochkind
Sent: Thursday, November 01, 2012 4:57 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to
newbie coders in a library?

http://journal.code4lib.org

On 11/1/2012 4:24 PM, Bohyun Kim wrote:
 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] one tool and/or resource that you recommend to newbie coders in a library?

2012-11-01 Thread Joe Hourcle
On Nov 1, 2012, at 5:02 PM, Ethan Gruber wrote:

 Google is more useful than any reference book to find answers to
 programming problems.

Too bad they got rid of codesearch.



On Nov 1, 2012, at 5:06 PM, Nate Hill wrote:

 Huh.  Michael, I'd love to know more about why I should care about SASS.
 I kinda like writing CSS.
 I see why LESS http://lesscss.org/ makes sense, but help me under stand why
 SASS does?

For the most part, using *any* CSS pre-processor is better than not
using one. 

LESS's problem was that it's javascript based ... so if they have
JS off ... you've got nothing.  And it's got to be done for each user,
rather than re-generate the files after you've made a modification.
You can get around this with the 'lessc' compiler, and serve valid
css files rather than having each client have to do the processing.

They've also got different syntaxes, so it's really up to which one
makes sense to you.  

Functionality wise ... I think they're about equal these days.  I suspect
that if one comes up with a useful new feature, the other group will copy
it.



On Nov 1, 2012, at 5:21 PM, Suchy, Daniel wrote:

 I can already feel the collective rolling of eyes for this, but what about
 Twitter? It's not a guide or manual, but start following and engaging
 talented developers and library geeks on Twitter and you'll soon have more
 help than you know what to do with.  Plus, no Zoia ;)


Too much misinformation:

http://twitter.com/danhooker/status/5630099300



On Nov 1, 2012, at 5:06 PM, Kam Woods wrote:

 foss4lib is a good resource that I'm sure many use, but isn't (as far as I
 can tell) linked anywhere on the current code4lib site. How would this
 differentiate itself from that?

The best tool isn't necessarily free or open source.  (and it isn't necessarily
software).

So that being said ...

my whiteboard.  And a digital camera ... none of that 'smartboard' crap.


-Joe


[CODE4LIB] SASS

2012-11-01 Thread Michael Schofield
Hi Nate,

I accept your challenge. For those reading who don't know,
SASS--Syntactically Awesome Style Sheets (www.sass-lang.com) --is a CSS
preprocessor. When bundled with COMPASS (http://compass-style.org/) I find
that it does a few things:

1.) Helps write DRYer CSS
2.) Makes managing huge site-wide stylesheets easy
3.) Helps write CSS faster.
4.) um, variables.
5.) math.

Less does all this, too - but IMHO SASS is much more robust and
user-friendly. Oh, Chris Coyier (www.css-tricks.com) agrees
(http://css-tricks.com/sass-vs-less/). He does a very thorough, perk-by-perk
breakdown and ultimately concludes with SASS. I guess, ultimately, use what
you like. Here's my take:

We have to adhere to our institutional color scheme. We use about ten colors
that periodically get changed. As you probably know, running through your
CSS to find and change hex color codes can be a pain. With SASS, you can
store all of your colors as variables and have to only change them once. For
example:

$light-blue: #50AFDF;
$dark-blue: #006699;

a { color: $dark-blue; }

SCSS (Sassy CSS) is exactly the same syntax as CSS. So the best way to start
using SASS is to just write CSS. Normally, for hover / focus / active
effects, you would have to write a:hover. With SCSS you can nest

a { 
color: $dark-blue;
:hover, :active, :focus { 
color:  $light-blue;
}
}

I've started getting away from hex colors, but I have a hard time looking-up
rgba. SASS does it for me:

color:  rgba($dark-blue);

Which, if you remember, I stored as a hex value. It also helps me pick a
consistent hover/active effect without having to have predefined light
blue. I could just do

color: lighten($dark-blue, 9%);

The most important thing for me is the ability to organize. For best
performance, you usually want just 1 CSS file. There are a lot of parts of
the CSS that are modular and benefit from being reused. So, what you can do,
is make up as many modular .scss files as needed and import them into a main
stylesheet. @importing in SCSS isn't like in CSS, because the compiler will
take all your different chunks and output one compressed CSS file. My folder
structure usually looks like this

_normalize.scss
_mixins.scss
_base.scss
_481up.scss
_grid.scss
_768up.scss
_1030up.scss
styles.scss

The underscore tells the preprocessor not to compile and output individual,
mini-CSS files. All it outputs is a single styles.css file. This also makes
for an easy mobile-first stylesheet, because you @import into styles.css
first the normalize/mixins/base styles, and then the rest import into
appropriate mediaqueries. Styles.css might look like

@media only screen and (min-width: 768) {

@import 'grid';
@import '768up';

}

Other things: @extending a class rather than repeating styles (again, DRY).
Utilizing @includes and mixins to write prefix free CSS3 (the resulting CSS
is packaged with all the prefixes).

... at this point, my wife comes around to pick me up from work. But, Nate
(and whomever else), I think this is definitely a useful bandwagon to jump
on. Again, see: http://css-tricks.com/sass-vs-less/

All the best,

Michael Schofield

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Nate
Hill
Sent: Thursday, November 01, 2012 5:06 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to
newbie coders in a library?

Huh.  Michael, I'd love to know more about why I should care about SASS.
I kinda like writing CSS.
I see why LESS http://lesscss.org/ makes sense, but help me under stand why
SASS does?

On Thu, Nov 1, 2012 at 5:02 PM, Ethan Gruber ewg4x...@gmail.com wrote:

 Google is more useful than any reference book to find answers to 
 programming problems.
 On Nov 1, 2012 4:25 PM, Bohyun Kim k...@fiu.edu wrote:

  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)
 




--
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


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

2012-11-01 Thread David Mayo
Version control.

My own strong preference is for git (either managed locally or through
github.com), but really, just pick a version control solution and use it.
If you value your work at all, it should be in version control.  Smart use
of version control can make finding and fixing problems in code much, much
easier - but even fairly naive use of it leaves you with much, much better
tools for fixing screw ups than you have without it.

- Dave Mayo





On Thu, Nov 1, 2012 at 5:31 PM, Joe Hourcle
onei...@grace.nascom.nasa.govwrote:

 On Nov 1, 2012, at 5:02 PM, Ethan Gruber wrote:

  Google is more useful than any reference book to find answers to
  programming problems.

 Too bad they got rid of codesearch.



 On Nov 1, 2012, at 5:06 PM, Nate Hill wrote:

  Huh.  Michael, I'd love to know more about why I should care about SASS.
  I kinda like writing CSS.
  I see why LESS http://lesscss.org/ makes sense, but help me under stand
 why
  SASS does?

 For the most part, using *any* CSS pre-processor is better than not
 using one.

 LESS's problem was that it's javascript based ... so if they have
 JS off ... you've got nothing.  And it's got to be done for each user,
 rather than re-generate the files after you've made a modification.
 You can get around this with the 'lessc' compiler, and serve valid
 css files rather than having each client have to do the processing.

 They've also got different syntaxes, so it's really up to which one
 makes sense to you.

 Functionality wise ... I think they're about equal these days.  I suspect
 that if one comes up with a useful new feature, the other group will copy
 it.



 On Nov 1, 2012, at 5:21 PM, Suchy, Daniel wrote:

  I can already feel the collective rolling of eyes for this, but what
 about
  Twitter? It's not a guide or manual, but start following and engaging
  talented developers and library geeks on Twitter and you'll soon have
 more
  help than you know what to do with.  Plus, no Zoia ;)


 Too much misinformation:

 http://twitter.com/danhooker/status/5630099300



 On Nov 1, 2012, at 5:06 PM, Kam Woods wrote:

  foss4lib is a good resource that I'm sure many use, but isn't (as far as
 I
  can tell) linked anywhere on the current code4lib site. How would this
  differentiate itself from that?

 The best tool isn't necessarily free or open source.  (and it isn't
 necessarily
 software).

 So that being said ...

 my whiteboard.  And a digital camera ... none of that 'smartboard' crap.


 -Joe



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

2012-11-01 Thread Kam Woods
Apologies, everyone (and especially Bohyun). You may still want to consider
pointing people to foss4lib as a useful resource, but amend it with the
following statement:

Free and open source tools may not be the best tools. You might not even
NEED software to handle whatever problem you have. Please consider
contacting onei...@grace.nascom.nasa.gov for further insight.

Personally, I was unaware of either of these issues. It's a good thing I
came here today for some edification.


On Thu, Nov 1, 2012 at 5:31 PM, Joe Hourcle
onei...@grace.nascom.nasa.govwrote:

 On Nov 1, 2012, at 5:02 PM, Ethan Gruber wrote:

  Google is more useful than any reference book to find answers to
  programming problems.

 Too bad they got rid of codesearch.



 On Nov 1, 2012, at 5:06 PM, Nate Hill wrote:

  Huh.  Michael, I'd love to know more about why I should care about SASS.
  I kinda like writing CSS.
  I see why LESS http://lesscss.org/ makes sense, but help me under stand
 why
  SASS does?

 For the most part, using *any* CSS pre-processor is better than not
 using one.

 LESS's problem was that it's javascript based ... so if they have
 JS off ... you've got nothing.  And it's got to be done for each user,
 rather than re-generate the files after you've made a modification.
 You can get around this with the 'lessc' compiler, and serve valid
 css files rather than having each client have to do the processing.

 They've also got different syntaxes, so it's really up to which one
 makes sense to you.

 Functionality wise ... I think they're about equal these days.  I suspect
 that if one comes up with a useful new feature, the other group will copy
 it.



 On Nov 1, 2012, at 5:21 PM, Suchy, Daniel wrote:

  I can already feel the collective rolling of eyes for this, but what
 about
  Twitter? It's not a guide or manual, but start following and engaging
  talented developers and library geeks on Twitter and you'll soon have
 more
  help than you know what to do with.  Plus, no Zoia ;)


 Too much misinformation:

 http://twitter.com/danhooker/status/5630099300



 On Nov 1, 2012, at 5:06 PM, Kam Woods wrote:

  foss4lib is a good resource that I'm sure many use, but isn't (as far as
 I
  can tell) linked anywhere on the current code4lib site. How would this
  differentiate itself from that?

 The best tool isn't necessarily free or open source.  (and it isn't
 necessarily
 software).

 So that being said ...

 my whiteboard.  And a digital camera ... none of that 'smartboard' crap.


 -Joe



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

2012-11-01 Thread Joe Hourcle
On Nov 1, 2012, at 6:56 PM, Kam Woods wrote:

 Apologies, everyone (and especially Bohyun). You may still want to consider
 pointing people to foss4lib as a useful resource, but amend it with the
 following statement:
 
 Free and open source tools may not be the best tools. You might not even
 NEED software to handle whatever problem you have. Please consider
 contacting onei...@grace.nascom.nasa.gov for further insight.

Oh ... sure... just get me in trouble ...

We're supposed to use our 'OneNASA' e-mail address, so you'd have to change
it to

joseph.a.hour...@nasa.gov

... and I said that in part as I've been in the past a beta tester for 
BareBones's BBEdit.  If you're not doing HTML work, TextWrangler will
probably do what you need (which is ... whatever the 'free' is that
isn't 'libre')

And there's plenty of other good software out there that isn't free,
and there's lots of free software out there that's crap (some of which
I might've been involved with).


 Personally, I was unaware of either of these issues. It's a good thing I
 came here today for some edification.

Yes.  'smart' whiteboards are over priced crap.  I hope I've educated
everyone today.

-Joe


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

2012-11-01 Thread Tom Keays
I won't expand on Michael's excellent summary of using SASS, but he did
leave out one crucial bit -- it comes in two formats, which causes some
confusion.  The format that Michael was describing is the second one, SCSS,
which is basically CSS with some fancy nesting patterns that you can't do
natively in CSS, as well as variables and math functions. The original
format, SASS, omitted the {} braces and used a whitespace indenting style,
purposely emulating Ruby and Python in that regard. SCSS has the shorter
learning curve and, in fact, you can just use your usual CSS to get started
go on from there. In SASS, you have to refactor all your old CSS to the new
format, but my understanding is that there may be some things you can do in
SASS that you can't do in SCSS (not sure what, though).

On Thu, Nov 1, 2012 at 5:06 PM, Nate Hill nathanielh...@gmail.com wrote:

 Huh.  Michael, I'd love to know more about why I should care about SASS.
 I kinda like writing CSS.
 I see why LESS http://lesscss.org/ makes sense, but help me under stand
 why
 SASS does?

 On Thu, Nov 1, 2012 at 5:02 PM, Ethan Gruber ewg4x...@gmail.com wrote:

  Google is more useful than any reference book to find answers to
  programming problems.
  On Nov 1, 2012 4:25 PM, Bohyun Kim k...@fiu.edu wrote:
 
   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)
  
 



 --
 Nate Hill
 nathanielh...@gmail.com
 http://4thfloor.chattlibrary.org/
 http://www.natehill.net



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

2012-11-01 Thread Tom Keays
And here's my coding tool, which is supported by most of the common code
editors via plugins: Zen Coding, http://code.google.com/p/zen-coding/

The idea is that it lets you use CSS-like selectors as tags that can be
expanded into full HTML snippets. I'll just use the example from the
project page to describe what I mean.

You type a string like this ...

div#pagediv.logo+ul#navigationli*5a

... and Zen Coding will expand it into:

div id=page
div class=logo/div
ul id=navigation
lia href=/a/li
lia href=/a/li
lia href=/a/li
lia href=/a/li
lia href=/a/li
/ul
/div


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

2012-11-01 Thread Cary Gordon
This is my goto resource — http://en.wikipedia.org/wiki/Booker's

On Thu, Nov 1, 2012 at 4:44 PM, Tom Keays tomke...@gmail.com wrote:
 And here's my coding tool, which is supported by most of the common code
 editors via plugins: Zen Coding, http://code.google.com/p/zen-coding/

 The idea is that it lets you use CSS-like selectors as tags that can be
 expanded into full HTML snippets. I'll just use the example from the
 project page to describe what I mean.

 You type a string like this ...

 div#pagediv.logo+ul#navigationli*5a

 ... and Zen Coding will expand it into:

 div id=page
 div class=logo/div
 ul id=navigation
 lia href=/a/li
 lia href=/a/li
 lia href=/a/li
 lia href=/a/li
 lia href=/a/li
 /ul
 /div



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


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

2012-11-01 Thread Wilhelmina Randtke
Link juice for search engines!

On Thu, Nov 1, 2012 at 4:00 PM, Bohyun Kim k...@fiu.edu wrote:

 Do you all really want a C4L wiki page that lists c4l and c4l journal on
 top of recommended resources?

 I bet you do,  but let's try some diversity, shall we?

 ~Bohyun


 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Jonathan Rochkind
 Sent: Thursday, November 01, 2012 4:57 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to
 newbie coders in a library?

 http://journal.code4lib.org

 On 11/1/2012 4:24 PM, Bohyun Kim wrote:
  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] one tool and/or resource that you recommend to newbie coders in a library?

2012-11-01 Thread Wilhelmina Randtke
The number one tool I think a newbie coder should get is a cheapie online
webhosting account - like a $10 a month one - and multiple URLs.  Multiple
URLs will make them point a URL at a nameserver at least once ideally, and
to understand that the two are separate and what you can do with domains
and subdomains.  The cheapie webhosting account will let them play with
installing popular content management systems manually and with one-click
installs.  The most important thing is to break things and then rebuild
them.  The worst possible thing would be to build a website, leave it up as
their public face or personal website, and be nervous to wreck it so not
change or play with different CMSes (another reason multiple URLs might
psychologically be better - they encourage experimentation on one and the
person can make the other a static goal oriented publishing area).

The more the cheapie hosting account experience I have, the more I know
what's cheap and easy to do, and the more I see very specific benefits to a
dedicated server.  It makes me more intentional and able to better assess
the value of services vendors provide.

That's more web4lib ish, but ultimately if someone experiments enough they
have to get comfortable with php.  Scripting is the gateway drug.

-Wilhelmina Randtke


On Thu, Nov 1, 2012 at 3:24 PM, Bohyun Kim k...@fiu.edu wrote:

 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] one tool and/or resource that you recommend to newbie coders in a library?

2012-11-01 Thread Andrew Cunningham
My 2 cents worth ... and one for each cent:

* Komodo Edit

* www.w3.org/International



On 2 November 2012 07:24, Bohyun Kim k...@fiu.edu wrote:

 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)




-- 
Andrew Cunningham
Project Manager, Research and Development
Social and Digital Inclusion Unit
Public Libraries and Community Engagement
State Library of Victoria
328 Swanston Street
Melbourne VIC 3000
Australia

Ph: +61-3-8664-7430
Mobile: 0459 806 589
Email: acunning...@slv.vic.gov.au
  lang.supp...@gmail.com

http://www.openroad.net.au/
http://www.mylanguage.gov.au/
http://www.slv.vic.gov.au/


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)


[CODE4LIB] Writing good documentation

2012-11-01 Thread Francis Kayiwa
You all do this right? ;-)

Aside from Wiki's can anyone recommend any freely available document
creating tools. Eric Hellman's[0] post this AM spurred this. My (Our?) goal
is an easy way to create How-To like Documentation geared towards a
novice.

I've looked at Dozuki[1] but would rather not pay. 

Thanks in advance

El Cheapo
./fxk

[0]
http://serials.infomotions.com/code4lib/archive/2012/201211/3106.html
[1] http://www.dozuki.com/
-- 
It looks like blind screaming hedonism won out.


Re: [CODE4LIB] SASS

2012-11-01 Thread Nate Hill
friggin' awesome Michael. thanks for your clear explanation!
i'll try out SASS :)

On Thu, Nov 1, 2012 at 6:03 PM, Michael Schofield mschofi...@nova.eduwrote:

 Hi Nate,

 I accept your challenge. For those reading who don't know,
 SASS--Syntactically Awesome Style Sheets (www.sass-lang.com) --is a CSS
 preprocessor. When bundled with COMPASS (http://compass-style.org/) I find
 that it does a few things:

 1.) Helps write DRYer CSS
 2.) Makes managing huge site-wide stylesheets easy
 3.) Helps write CSS faster.
 4.) um, variables.
 5.) math.

 Less does all this, too - but IMHO SASS is much more robust and
 user-friendly. Oh, Chris Coyier (www.css-tricks.com) agrees
 (http://css-tricks.com/sass-vs-less/). He does a very thorough,
 perk-by-perk
 breakdown and ultimately concludes with SASS. I guess, ultimately, use what
 you like. Here's my take:

 We have to adhere to our institutional color scheme. We use about ten
 colors
 that periodically get changed. As you probably know, running through your
 CSS to find and change hex color codes can be a pain. With SASS, you can
 store all of your colors as variables and have to only change them once.
 For
 example:

 $light-blue: #50AFDF;
 $dark-blue: #006699;

 a { color: $dark-blue; }

 SCSS (Sassy CSS) is exactly the same syntax as CSS. So the best way to
 start
 using SASS is to just write CSS. Normally, for hover / focus / active
 effects, you would have to write a:hover. With SCSS you can nest

 a {
 color: $dark-blue;
 :hover, :active, :focus {
 color:  $light-blue;
 }
 }

 I've started getting away from hex colors, but I have a hard time
 looking-up
 rgba. SASS does it for me:

 color:  rgba($dark-blue);

 Which, if you remember, I stored as a hex value. It also helps me pick a
 consistent hover/active effect without having to have predefined light
 blue. I could just do

 color: lighten($dark-blue, 9%);

 The most important thing for me is the ability to organize. For best
 performance, you usually want just 1 CSS file. There are a lot of parts of
 the CSS that are modular and benefit from being reused. So, what you can
 do,
 is make up as many modular .scss files as needed and import them into a
 main
 stylesheet. @importing in SCSS isn't like in CSS, because the compiler will
 take all your different chunks and output one compressed CSS file. My
 folder
 structure usually looks like this

 _normalize.scss
 _mixins.scss
 _base.scss
 _481up.scss
 _grid.scss
 _768up.scss
 _1030up.scss
 styles.scss

 The underscore tells the preprocessor not to compile and output individual,
 mini-CSS files. All it outputs is a single styles.css file. This also makes
 for an easy mobile-first stylesheet, because you @import into styles.css
 first the normalize/mixins/base styles, and then the rest import into
 appropriate mediaqueries. Styles.css might look like

 @media only screen and (min-width: 768) {

 @import 'grid';
 @import '768up';

 }

 Other things: @extending a class rather than repeating styles (again, DRY).
 Utilizing @includes and mixins to write prefix free CSS3 (the resulting CSS
 is packaged with all the prefixes).

 ... at this point, my wife comes around to pick me up from work. But, Nate
 (and whomever else), I think this is definitely a useful bandwagon to jump
 on. Again, see: http://css-tricks.com/sass-vs-less/

 All the best,

 Michael Schofield

 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Nate
 Hill
 Sent: Thursday, November 01, 2012 5:06 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] one tool and/or resource that you recommend to
 newbie coders in a library?

 Huh.  Michael, I'd love to know more about why I should care about SASS.
 I kinda like writing CSS.
 I see why LESS http://lesscss.org/ makes sense, but help me under stand
 why
 SASS does?

 On Thu, Nov 1, 2012 at 5:02 PM, Ethan Gruber ewg4x...@gmail.com wrote:

  Google is more useful than any reference book to find answers to
  programming problems.
  On Nov 1, 2012 4:25 PM, Bohyun Kim k...@fiu.edu wrote:
 
   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)
  
 



 --
 Nate Hill
 nathanielh...@gmail.com
 http://4thfloor.chattlibrary.org/
 http://www.natehill.net




-- 
Nate Hill
nathanielh...@gmail.com
http://4thfloor.chattlibrary.org/
http://www.natehill.net


Re: [CODE4LIB] Writing good documentation

2012-11-01 Thread Charles Blair
Our shop uses Org mode, http://orgmode.org/ . It makes you want to
write documentation (and we do). :-)

-- 
Charles Blair   
Director, Digital Library Development Center, University of Chicago Library
1 773 702 8459 | c...@uchicago.edu | http://www.lib.uchicago.edu/~chas/


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

2012-11-01 Thread Bill Janssen
Bohyun Kim k...@fiu.edu wrote:

 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.  =)

How to Design Programs is online at
http://www.ccs.neu.edu/home/matthias/HtDP2e/.  Good for newbie coders.

StackOverflow.com is a great site for questions.

Also a pretty good list at
http://grokcode.com/11/the-top-9-in-a-hackers-bookshelf/

Bill


Re: [CODE4LIB] Writing good documentation

2012-11-01 Thread Cary Gordon
We like wikis, and do a lot of documentation in Confluence. For lower
budgets, like our own, we use Google sites.

For novices, we use Screenflow to create screencasts. They are very
well received.

Cary

On Thu, Nov 1, 2012 at 6:37 PM, Francis Kayiwa kay...@uic.edu wrote:
 You all do this right? ;-)

 Aside from Wiki's can anyone recommend any freely available document
 creating tools. Eric Hellman's[0] post this AM spurred this. My (Our?) goal
 is an easy way to create How-To like Documentation geared towards a
 novice.

 I've looked at Dozuki[1] but would rather not pay.

 Thanks in advance

 El Cheapo
 ./fxk

 [0]
 http://serials.infomotions.com/code4lib/archive/2012/201211/3106.html
 [1] http://www.dozuki.com/
 --
 It looks like blind screaming hedonism won out.



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


Re: [CODE4LIB] Writing good documentation

2012-11-01 Thread Bill Janssen
Francis Kayiwa kay...@uic.edu wrote:

 Aside from Wiki's can anyone recommend any freely available document
 creating tools. Eric Hellman's[0] post this AM spurred this. My (Our?) goal
 is an easy way to create How-To like Documentation geared towards a
 novice.

GNU Emacs (http://www.gnu.org/software/emacs/) is the Swiss army knife
of document creation tools.

Bill