You are here

Feed aggregator

Cynthia Ng: CascadiaFest: Server JS Morning Part 1 Notes

planet code4lib - Fri, 2015-07-10 21:49
A little sleepy this morning, but I’m certain the talks will help wake us up with the first part of CascadiaJS Server Day. Jennifer Wong: I Think I Know What You’re Talking About, But I’m Not Sure Sometimes when I”m conversation with other developers, it’s … what? “There are two hard things in computer science. … Continue reading CascadiaFest: Server JS Morning Part 1 Notes

Cynthia Ng: CascadiaFest: Browser JS Morning Talks Part 2 Notes

planet code4lib - Thu, 2015-07-09 19:53
The second half of the morning talks for CascadiaJS Browser Day. Martin Gontovnikas: Death to Cookies: Long Live JSON Web Tokens How does the web work now? Start with browser and server. To buy something, you have to log in. POST (to server) /users/login with username and password Creates a User session (at server) Returns … Continue reading CascadiaFest: Browser JS Morning Talks Part 2 Notes

Brown University Library Digital Technologies Projects: ORCID and the Humanities

planet code4lib - Thu, 2015-07-09 17:49

ORCID recently announced  integration with the MLA International Bibliography.

We are delighted to announce that, as of June 17, the Modern Language Association’s prestigious MLA International Bibliography connects to ORCID.  The Bibliography joins other repositories in supporting discoverability through use of digital identifiers, and is the first primarily focused on the humanities to integrate ORCID.

ACRL TechConnect: How is programming work supported (or not…) by administrators in libraries?

planet code4lib - Thu, 2015-07-09 16:47

[Editor’s Note:  This post is part of a series of posts related to ACRL TechConnect’s 2015 survey on Programming Languages, Frameworks, and Web Content Management Systems in Libraries.  The survey was distributed between January and March 2015 and received 265 responses.  The first post in this series is available here.]

In our last post in this series, we discussed how library programmers learn about and develop new skills in programming in libraries.  We also wanted to find out how library administrators or library culture in general does or does not support learning skills in programming.

From anecdotal accounts, we hypothesized that learning new programming skills might be impeded by factors including lack of access to necessary technologies or server environments, lack of support for training, travel or professional development opportunities, or overloaded job descriptions that make it difficult to find the time to learn and develop new skills.  While respondents to our survey did in some cases indicate these barriers, we actually found that most respondents felt supported by their administration or library to develop new programming skills.

Most respondents feel supported, but lack of time is a problem

The question we asked respondents was:

Please describe how your employing institution either does or does not support your efforts to learn or improve programming or development skills. “Support” can refer to funding, training, mentoring, work time allocation, or other means of support.

The question was open-ended, enabling respondents to provide details about their experiences.  We received 193 responses to this question and categorized responses by whether they overall indicated support or lack of support.  74% of respondents indicated at least some support for learning programming by their library administration, while 26% report a lack of support for learning programming.

Of those who mentioned that their administration or supervisors provide a supportive environment for learning about programming, the top kind of support mentioned was training, closely followed by funding for professional development opportunities.  Flexibility in work time was also frequently mentioned by respondents.  Mentoring and encouragement were mentioned less frequently.


However, even among those who feel supported in terms of funding and training opportunities, respondents indicated that time to actually complete training or professional development, is, in practice, scarce:

Work time allocation is a definite issue – I’m the only systems librarian and have responsibilities governing web site, intranet, discovery layer, link resover, ereserve system, meeting room booking system and library management system. No time for deep learning.

Low staffing often contributes to the lack of time to develop skills, even in supportive environments:

They definitely support developing new skills, but we have a very small technology staff so it’s difficult to find time to learn something new and implement it.

Respondents indicated the importance to their employers of aligning training and funding requests with current work projects and priorities:

I would be able to get support in terms of work time allocation, limited funding for training. I’m limited by external control of library technology platforms (centrally administrated), need to identify utility of learning language to justify training, use, &c.

26% of respondents indicate a lack of support for learning programming

Of those respondents who indicated that their workplace is not supportive of programming professional development or learning opportunities, lack of funding and training was the most commonly cited type of support that respondents found lacking.

Lack of  Funding and Training

The main lack of support comes in the form of funding and training. There are few opportunities to network and attend training events (other than virtually online) to learn how to do my job better. I basically have to read and research (either with a book or on the web) to learn about programming for libraries.

Respondents mentioned that though they could do training during their work hours, they are not necessarily funded to do so:

I am given time for self-education, but no formal training or provision for formal education classes.

Lack of Mentoring / Peer Support

Peer support was important to many respondents, both in supportive and unsupportive environments.  Many respondents who felt supported mentioned how important it was to have colleagues in their workplace to whom they can turn to get advice and help with troubleshooting.  Comments such as this one illustrate the difficulty of being the only systems or technology support person in one’s workplace:

They are very open to supporting me financially and giving me work time to learn (we have an institutional license to and they have funded off site training), but there is not a lot of peer support for learning. I am a solo systems department and most of our campus IT staff are contractors, so there is not the opportunity for a community of colleagues to share ideas and to learn from each other.

Understaffing / Low Pay for Programming Skills

Closely related to the lack of peer support, respondents specifically mentioned that being the only technical staff person at their institution can make it difficult to find time for learning, and that understaffing contributes to the high workload:

There’s no money for training and we are understaffed so there’s no time for self-taught skills. I am the only non-Windows programmer so there’s no one I can confer with on programming challenges. I learn whatever I need to know on the fly and only to the degree it’s necessary to get the job done.

I’m the only “tech” on site, so I don’t have time to learn anything new.

One respondent mentioned that pay for those with programming skills is not competitive at his or her institution:

We have zero means for support, partially due to a complex web of financial reasons. No training, little encouragement, and a refusal to hire/pay at market rates programming staff.

Future Research and Other Questions

As with the first post in this series, the analysis of the data yields more questions than clear conclusions.  Some respondents indicated they have very supportive workplaces, where they feel like their administration and supervisors provide every opportunity to develop new skills and learn about the technologies they want to learn about.  Others express frustration with the lack of funding or ability to collaborate with colleagues on projects that require programming skills.

One question that requires a more thorough examination of the data is whether those whose jobs do not specifically require programming skills feel as supported in learning about programming as those who were hired to be programmers.  30% of survey respondents indicated that programming is *not* part of their official job duties, but that they do programming or similar activities to perform job functions.  Initial analysis indicates there is no significant difference between these respondents and respondents as a whole.  However, there may be differences in support based on the type of position one has in a library (e.g., staff, faculty, or administration), and we did not gather that information from respondents in this survey.  At least two respondents, however, indicates that this may be the case at least at some libraries:

Training & funding is available; can have release time to attend; all is easier for librarians to obtain than for staff to obtain which is sad since staff tend to do more of the programming

Some staff have a lot of support, some have nill, it depends on where/what project you are working on.

In the next (and final) post in this series, we’ll explore some preliminary data on popular programming languages in libraries, and examine how often library programmers get to use their preferred programming languages in their work.

HangingTogether: WorldCat’s smallest and largest worksets

planet code4lib - Thu, 2015-07-09 16:01


Most titles are published only once—with no subsequent editions, no translations into other languages. At OCLC we refer to such titles as they appear in WorldCat as “singleton worksets.” And there are a lot of them.

How many? My colleague Jenny Toves provided statistics. WorldCat has 207 million worksets, and 80% are singletons.  The accompanying pie chart shows the percentage of WorldCat worksets with one, two, three, four and five or more “manifestations” – those with various reproductions, editions, translations, etc.

That pie sliver for “five or more” manifestations masks that there are also huge worksets. Thirty-one thousand worksets in WorldCat include100 or more manifestations. Dante’s La Divina Commedia is the largest, with 6,875 manifestations. The snippet from the WorldCat display of Bunyan’s The Pilgrim’s Progress at the top of this blog post represents the fourth largest workset. Care to guess what works comprise the other eight of WorldCat’s Ten Largest Worksets?

Check your answers with the list below.

WorldCat’s Ten Largest Worksets

  1. La Divina Commedia by Dante Alighieri
  2. The Whole Book of Psalmes by John Hopkins, Thomas Sternhold
  3. The Life and Adventures of Robinson Crusoe by Daniel Defoe
  4. The Pilgrim’s Progress by John Bunyan
  5. The Vicar of Wakefield by Oliver Goldsmith
  6. Paradise Lost and Paradise Regained by John Milton
  7. Commentarii de bello Gallico by Julius Caesar
  8. Pride and Prejudice by Jane Austen
  9. Les Aventures de Télémaque by François de Salignac de La Mothe-Fénelon
  10. Treasure Island by Robert Louis Stevenson

About Karen Smith-Yoshimura

Karen Smith-Yoshimura, program officer, works on topics related to renovating descriptive and organizing practices with a focus on large research libraries and area studies requirements.

Mail | Web | Twitter | More Posts (60)

Library of Congress: The Signal: We Welcome Our Email Overlords: Highlights from the Archiving Email Symposium

planet code4lib - Thu, 2015-07-09 13:45

This post is co-authored with Erin Engle, a Digital Archivist in the Office of Strategic Initiatives.

Despite the occasional death knell claims, email is alive, well and exponentially thriving in many organizations. It’s become an increasingly complex challenge for collecting and memory institutions as we struggle with the same issues: How is email processed differently from other collections? Are there donor issues specific to email? What are the legal or regulations surrounding email records for cultural heritage institutions? Are there standard preservation file formats for email? How can we make email archives available for research?

Archiving Email Symposium. Photo courtesy of Erin Engle.

On June 2, 2015, the Library of Congress and the National Archives and Records Administration co-hosted the Archiving Email Symposium at the Library to share information about the state of practice in accessioning and preserving email messages and related attachments. The approximately 150-person audience included a wide range of practitioners, from technologists and software developers, librarians, curators, records managers, lone arranger archivists and academics, and representatives from large federal agencies with many thousands of employees as well as grant funding programs including the National Endowment for Humanities, Institute for Museum and Library Services and National Historical Publications and Records Commission. In addition, we hosted an informal workshop on June 3 with a subset of participants to discuss issues and challenges identified during the Symposium in order to better define the gaps in our tools, processes and polices for archiving email collections.

In this first post in a series about the event, we’ll cover the overarching themes of the Symposium. Future posts will go into more depth about each of the four perspectives described below, which will include links to webcasts of the presentations, and a summary of the June 3 workshop.

The idea for this project first took root last August when we gathered an informal group of practitioners to share our collective but disparate work to preserve email. This led to the formation of the (again informal) Email Interest Group which initiated a series of online discussions and tool demonstrations from projects including Stanford Library’s ePADD project, Harvard’s Electronic Archiving System, the Smithsonian Institution Archives and the Rockefeller Archive Center coordinated CERP project and more. The strong attendance and engagement during these meetings demonstrated a significant and sustained interest in the multifaceted problems of email preservation from a variety of perspectives including selection, processing, accessioning, format identification and normalization and long-term preservation and use.

Clearly, we were onto something. The “email problem” had legs as the saying goes. Online discussion is great but sometimes, a face-to-face meeting is in order to  investigate more deeply the issues and to network with others working in the same space. As we started working on the agenda, our program committee helped us bring four different perspectives on the email problem into focus. The full agenda (PDF)  lists speakers for each perspective.

• The Technical perspective looked at institutional approaches to processing and archiving email in which presenters discussed the reasons and approaches for the normalization of email archives (or the considerations of when normalization might be appropriate), strategies for PII and other redaction needs, tools for providing patron access, repository needs including ingest requirements, and workflow selections for implementing specific technical email archiving solutions.

• The Archival perspective focused on practical approaches to accessioning and processing email from “boots on the ground” archivists who presented lessons learned, including real life challenges and successes stories, to help participants understand how policies and decision-making practices were applied to accessioning and processing email archives.

• The Records Management perspective considered the challenges of “email as a record” including technological barriers, legal mandates and retention periods.

• The Policy and Guidelines Development perspective included Institutional approaches to how private, public and state government institutions are managing email to not only maximize long-term research value but also to comply with technical, legal, access and intellectual policy issues in processing email archives.
These information-packed sessions were bracketed at the start by welcoming remarks from senior leaders from both hosting institutions and at the end of the day with a thought provoking summary by Chris Prom, assistant university archivist and assistant professor of library administration at the University of Illinois Urbana-Champaign and author of the guide to email preservation (PDF) for the Digital Preservation Coalition’s Technology Watch Report series.

By all accounts (including the Twitter hashtag #ArchEmail), the Symposium was a rousing success. So yes, we welcome our email overlords with open arms. And we should – we are all already under email’s thumb. It’s not going anywhere except into our respective repositories and archives. Let’s continue the conversation so we can learn from each other how to manage these substantial and challenging issues.

Next up in this series on the Archiving Email Symposium, an in-depth look at the institutional approaches to processing and archiving email from the Technical perspective.

LITA: Online Surveys in Libraries: Getting Started

planet code4lib - Thu, 2015-07-09 13:00

Editor’s Note: This is part one of a two-part guest post on survey use in libraries by Celia Emmelhainz.

Surveys are everywhere. You go to a government website, a vendor’s blog, an organization’s page, or step into a building: “We just want a few minutes of your time.” A scattering of survey requests linger in my email: ACRL, RDA, data librarians, IndieGoGo, four campus programs, the International Librarians’ Network, Thompson Reuters, and Elsevier. And that’s just the past month!

Then, when you try to actually open a survey, there are tiny little buttons: you have a large screen, but you can’t manage to hit any of them. There are pages and pages of Likert scales. Do they want your life’s story, told in rankings of five items and slider bars? They definitely want you to brainstorm for them, but who has time to think of the top 15 libraries in the world, ranked by specialization?

On Using Surveys Well 

If I sound skeptical of surveys, it’s because I am: People are over-surveyed. Organizations repeatedly survey-blast the same users, not caring about the value of each person’s time. Samples aren’t representative; results aren’t analyzed—we just present pie charts and summary graphs as if that’s all we can do. We use them to justify our existence, not to understand the word or improve services. In the hands of the wrong person, surveys can be deceptive tools.

And yet, I find mixed-method surveys to be tremendously useful for librarians, particularly if we’re exploring a new area on which there’s little to no data in the existing LIS literature. As Dwight B. King, Jr. writes for librarians:

Focus groups are effective in drawing out users’ true feelings, but because the group is small, it is difficult to make generalizations… Interviews are good for obtaining in-depth information, but… can be very time-consuming. Survey questionnaires are often the best choice for ‘an economical method to reach a large number of people’ with a large number of questions.”

So, surveys: use them with care. Make sure they’re necessary, and well used. Ideally we should be moving to well-designed national surveys on library issues, at no cost to local libraries, plus occasional targeted surveys at the local level.

But there is still a role for local surveys. And so, I’ll talk here about how I’ve used various survey tools in libraries, and end with some advice for when you create your own survey.

Choosing a Survey Tool

I’ve worked with SurveyMonkey, LibSurveys, SurveyGizmo, Google Forms, and Qualtrics. Most have a free/student option or trials, but institutional accounts offer many more features.

Google Forms: Free to anyone with a google account. It’s easy to create forms in Google Drive. I’d use short Google Forms to gather librarian preferences on an issue, as a pre-survey for library instruction to gauge student interest in various topics, or for thoughts from people who are using our trial databases. You’re not going to be able to do a lot of analysis, so keep it short and sweet, and download a summary report in PDF. You can also send responses to Google Sheets to analyze, and/or download to Excel from there.

SurveyMonkey: I’ve used the free accounts, which allow 100 responses, as well as paid accounts. This is a great tool if you’re starting small, and just learning to design and analyze surveys. I’ve used a paid subscription to survey different sets of students or faculty, and have also used it for pre/post surveys of library instruction. It’s easy to filter results by date and only download the responses you need, so you can e.g. put a feedback form and just select the current day’s batch to download.

LibSurveys: As part of LibApps, Springshare offers LibSurveys, including both simple forms and longer surveys. The interface is meant to be simple, but adding and adjusting fields (questions) is a somewhat buggy process. Once you’ve collected responses, you can view answers by question and download to CSV. Play with it if you’ve got access to it, but let me be honest; it’s not my fave! I’d rather see Springshare integrate with one of the other survey options listed here.

SurveyGizmo: This is easily my favorite. I’ve surveyed students, teachers/faculty, and librarians at school and university libraries, done usability surveys for websites, collected reference data (before I had access to Springshare), and even surveyed 385 young recent MLIS grads about their experiences in the job market last year. I find the interface and layout attractive and easy to use, and the reports and exports also easy to use. For more advanced users, you can clean data, code textual results, and even analyze data online using cross-tab reports.

Qualtrics: The institutional subscription is wonderful but expensive, so you won’t be using it unless your library has access to a university subscription. This is a sophisticated piece of survey software that allows for detailed ‘skip logic’ (adjusting the next questions based on prior responses, to keep all the questions relevant) and survey layout. I’m just getting started in using this, through a Qualtrics working group on our campus.

If you’ve used surveys, I’d love to hear in the comments about which tools or projects have and haven’t worked for you!

Celia Emmelhainz is the social sciences data librarian at the Colby College, and leads a collaborative blog for data librarians at She has worked on library ethnography and survey projects, and currently studies qualitative data archiving, data literacy, and global information research. Find her at @celiemme on twitter, or in the Facebook databrarians group.

Peter Murray: Thursday Threads: Battles over strong encryption, IPv4 addresses exhausted while IPv6 surges

planet code4lib - Thu, 2015-07-09 10:43
Receive DLTJ Thursday Threads:

by E-mail

by RSS

Delivered by FeedBurner

Two articles in each of two threads this week:

Feel free to send this to others you think might be interested in the topics. If you find these threads interesting and useful, you might want to add the Thursday Threads RSS Feed to your feed reader or subscribe to e-mail delivery using the form to the right. If you would like a more raw and immediate version of these types of stories, watch my Pinboard bookmarks (or subscribe to its feed in your feed reader). Items posted to are also sent out as tweets; you can follow me on Twitter. Comments and tips, as always, are welcome.

If Strong Encryption is Outlawed…

Later this year the [U.K.] government intends to introduce legislation that will ensure that any form of communication, whether it’s an email, text message, or video chat, can always be read by the police or intelligence services if they have a warrant.

Few would disagree with the idea that criminals shouldn’t be allowed to plot in secret. But in reality there are huge technical, legal, and moral problems with what the British government wants to do, setting it on a collision course with both the tech industry and privacy campaigners.

The impossible war on encryption, by Steve Ranger, ZDnet, 8-Jul-2015

[U.S.] Federal law enforcement officials warned Wednesday that data encryption is making it harder to hunt for pedophiles and terror suspects, telling senators that consumers’ right to privacy is not absolute and must be weighed against public-safety interests.

The testimony before the Senate Judiciary Committee marked the latest front in a high-stakes dispute between the Obama administration and some of the world’s most influential tech companies, moving the discussion squarely before Congress.

FBI, Justice Dept. take encryption concerns to Congress, by Eric Tucker, Associated Press via The Washington Post, 8-Jul-2015

When I was in my teens, I saw this written on a bathroom stall: “If freedom is outlawed, only outlaws will be free.” The same idea is being applied to strong encryption. These two articles come from many published in the recent weeks over the regulation and use of encryption technologies. I don’t envy the task of law enforcement in an age where technology makes covert communication easier. I would have thought, though, that at least the U.S. government learned from the Clipper Chip fiasco of the 1990s. Encryption is based on mathematical principles. Mathematical principles are not subject to legislation. You might make it illegal to publish encryption algorithms, but you cannot make it illegal for someone to think about encryption algorithms. And who will have a vested interest in having people think about encryption algorithms? If strong encryption is outlawed…

Allocations of IPv4 Internet Addresses Now Restricted; It’s a Good Thing IPv6 is Finally Here

Remember how, a decade ago, we told you that the Internet was running out of IPv4 addresses? Well, it took a while, but that day is here now: Asia, Europe, and Latin America have been parceling out scraps for a year or more, and now the ARIN wait list is here for the US, Canada, and numerous North Atlantic and Caribbean islands. Only organizations in Africa can still get IPv4 addresses as needed. The good news is that IPv6 seems to be picking up the slack.
ARIN, the American Registry for Internet Numbers, has now activated its “IPv4 Unmet Requests Policy.” Until now, organizations in the ARIN region were able to get IPv4 addresses as needed, but yesterday, ARIN was no longer in the position to fulfill qualifying requests. As a result, ISPs that come to ARIN for IPv4 address space have three choices: they can take a smaller block (ARIN currently still has a limited supply of blocks of 512 and 256 addresses), they can go on the wait list in the hopes that a block of the desired size will become available at some point in the future, or they can transfer buy addresses from an organization that has more than it needs.

It’s official: North America out of new IPv4 addresses, by Iljitsch van Beijnum, Ars Technica, 2-Jul-2015

It is now three years since World IPv6 Launch, and solid growth in global IPv6 adoption continues at a steady pace.

With over 17% of the country’s end-users actively using IPv6, the United States continues to be a dominant force in IPv6 traffic levels and adoption, with the top three U.S. broadband operators and all four of the top U.S. mobile operators actively rolling out IPv6 to their end-users. Other countries including Germany, Belgium, Japan, and Peru continue to have solid IPv6 traffic growth, and network operators in additional countries including Brazil, Saudi Arabia, Portugal, Estonia, and Greece have started large-scale IPv6 deployments to end-users.

Three years since World IPv6 Launch: strong IPv6 growth continues, by Erik Nygren, The Akamai Blog, 8-Jun-2015

I do remember when IPv6 made it through the IETF processes and became a standard. It was roughly just after the point where it was collectively decided that the 7-layer OSI network model had lost out to TCP/IP. (Okay, that was a bunch of geek — this was all getting hashed out in the mid-1990s.) Needless to say, actual implementation of the next version of the rules by which machines communicate with each other on the internet has been coming for a long time.

Is this something to worry about? Probably not — there are a bunch of really smart people making sure that the internet appears to work tomorrow just like it does today. (If you are technically minded, check out the latter half of the Akamai blog post — it has all sorts of interesting details about bridging IPv6 to IPv4 as we start to contemplate a world where IPv6 dominates.) One warning: if your work deals with “dotted quads” like, then you have a whole new addressing scheme to get used to.

Link to this post!

Terry Reese: MarcEdit OSX Preview Build Update

planet code4lib - Thu, 2015-07-09 03:58

This build is a continued refinement of the preview build.  It really doesn’t include anything that is significantly new, but addresses a couple of early gaps folks had noticed while working with the tool.  Change log is below.

Download URL:
Direct URL:


1.0.8 **************************** ** 1.0.8 ChangeLog **************************** * Bug Fix: Field Count -- When clicking on a field to retrieve information about specific indicator/subfield usage, an error would be thrown. This has been corrected. * Enhancement: Main Menu -- Added a Windows menu to the MarcEdit OSX main window to make it easier to get back to windows that might have been hidden. * Enhancement: Main Menu/Help/Help -- Linked to the Online Help * Enhancement: Main Menu/Help/Report Bug/Suggestion -- Linked to the MarcEdit online reporting tool. * Enhancement: Main Menu/Help/About Author -- Linked to online contact information. * Enhancement: Join MARC Records -- Added an Edit File button so that users can move directly from Joining files together to editing the data in the MarcEditor. * Enhancement: MarcEditor -- Exposed the mrc extension so that users can now open mrc files directly into the MarcEditor. This isn't quite as smooth as the Windows version yet, but its getting there. * Enhancement: MarcEditor/Reports/Validate ISSNs -- Exposed the Validate ISSNs function.

Cynthia Ng: CascadiaFest: CSS Afternoon Part 2 Notes

planet code4lib - Thu, 2015-07-09 01:04
The last talks of the CSS day and first day of CascadiaFest. Clarissa Peterson: Responsive Color Remember the days when they would say color is done by Technicolor? e.g. Merry Melodies, Wizard of Oz Was uncommon to have color TV. Computer monitors were similar. Started in one colour, then 256 colours. Movies and TV, colour … Continue reading CascadiaFest: CSS Afternoon Part 2 Notes

DuraSpace News: Register for the VIVO Conference Before Second Early Bird Deadline

planet code4lib - Thu, 2015-07-09 00:00

It's your last chance to take advantage of the discounted early bird rate. Register by July 17th and SAVE $100! With engaging industry experts, breakout sessions, and fun networking events, the Sixth Annual VIVO Conference is a must-attend event. Learn more and register online today at


Follow the conversation about the conference on Twitter at #vivo15

Cynthia Ng: CascadiaFest: CSS Afternoon Part 1 Notes

planet code4lib - Wed, 2015-07-08 23:30
After the CSS Layer Tennis (check out the tag “cascadiacss” on codepen), the day continued with more talks. Here’s part 1 of the afternoon. Shay Howe: CSS as a Service: Maintaining Style Build a lot of website, and have separate code bases which is good, but replicating a lot of base styles. Build on top … Continue reading CascadiaFest: CSS Afternoon Part 1 Notes

Cynthia Ng: CascadiaFest: CSS Morning Talks Part 2 Notes

planet code4lib - Wed, 2015-07-08 22:40
Continuation of Day 1 CascadiaCSS talks. Here’s the second part of the morning. Gregor Adams: Exploring Fractals in CSS Examples in nature e.g. Nautilus, Lightning, Tree, Romanesco Broccolli Background pictures are all based on fractals using CSS. What is a Fractal? A natural phenomenon or mathematical set, that exhibits a reapting pattern, that displays at … Continue reading CascadiaFest: CSS Morning Talks Part 2 Notes

Cynthia Ng: CascadiaFest: CSS Morning Talks Part 1 Notes

planet code4lib - Wed, 2015-07-08 22:10
First day of CascadiaFest is CSS day. Here are my notes from the first part of the morning talks. Alan Mooiman: CSS is dead, long live CSS There is a trend where we declare something dead much like a monarch. CSS Preprocessors clearly useful: code organization customizable DRY-ness They give you a lot of flexibility, … Continue reading CascadiaFest: CSS Morning Talks Part 1 Notes

Peter Sefton: This site is going to change! Again!

planet code4lib - Wed, 2015-07-08 22:00

I’m planning to upgrade this site in the next couple of days, moving away from WordPress to a static site generated using Pelican.

If you have a feed reader set up then there is a chance that it will stop working. As far as I know the feeds are at:

  1. – An RSS feed, I’m going to redirect this to the one below. Your feed reader will probably cope. Feedly at least seems to be OK with redirects.
  2. – This will be the only feed on the new site

If you care about keeping up with this thing (and I know some of you still do) then you might like to check back at the site and re-subscribe to the feed if it stops working. I’m planning another post tomorrow, so if you don’t see an update, check back next week. Or let me know what weird Wordpress feed URL you’re using apart from the above and I’ll add a redirect.

  • All the cool kids are doing it, static sites that is, although not necessarily using Pelican.
  • We’re changing the blog at work from WordPress to Pelican. We wanted:
    • To use a Python-based system cos Python is a standard language for researchers
    • To reduce our attack surface by getting rid of the script-kiddy’s favourite CMS.
    • To get some experience using Markdown for writing, cos that’s trending up in research-land, including looking at publications that pull in data in a reproducible kind of way
On this day in 2007

Ok, so it was a different day in 2007, but here’s what I wrote last time I made a big change here.

Nicole Engard: Bookmarks for July 8, 2015

planet code4lib - Wed, 2015-07-08 20:30

Today I found the following resources and bookmarked them on Delicious.

  • Library Analytics Toolkit The Library Analytics Toolkit is a dashboard that pulls library data together in a way that allows both librarians and library users to identify and respond to trends and changes in collections, usage, and other data. It enables libraries to understand, analyze, and visualize the patterns of activities, including checkouts, returns, and recent acquisitions, and to do so across multiple libraries.

Digest powered by RSS Digest

The post Bookmarks for July 8, 2015 appeared first on What I Learned Today....

Related posts:

  1. Analyze Your Facebook
  2. Evergreen Developers Update
  3. ITtoolbox

District Dispatch: Landmark victory for school libraries and students today!

planet code4lib - Wed, 2015-07-08 19:14

Photo credit: Francis W. Parker School (Chicago, IL).

Does your voice matter? Yes, it does!! It’s official and, incredibly, it’s virtually UNANIMOUS. Thanks in large part to the enthusiastic response to our call to action yesterday, and a boost from mega-author James Patterson, the U.S. Senate today voted 98 – 0 in favor of the bi-partisan Reed-Cochran Amendment to S. 1177, the Every Child Achieves Act of 2015! This amendment will explicitly make effective school library programs part of the Elementary and Secondary Education Act.

Prior to the vote, both Sens. Jack Reed (D-RI) and Thad Cochran (R-MS) spoke eloquently in support of this amendment and the importance of school libraries. Their work has been invaluable in garnering attention for the important role that an effective school library program plays in a student’s education.

BUT . . . while this is an important “win”, our work is not quite finished. Stay tuned as the bill moves forward! Next steps for this bill will be: continued discussion on the Senate floor, a Senate vote, and then — once the House has finished work on its own H.R. 5 — the House and Senate will appoint a conference committee to resolve any disagreements and arrive at a bill that both can agree on.
GO school libraries!!!

The post Landmark victory for school libraries and students today! appeared first on District Dispatch.

Harvard Library Innovation Lab: Link roundup July 8, 2015

planet code4lib - Wed, 2015-07-08 19:02

This is the good stuff.

Why I Vote GIF

GIFs as emoji. Yup. Seems like that’s a good path.

The Fine Art of Forgery

As fragile … objects are rendered … plentiful, the benefits of accessibility are pitted against … authenticity

Stuff in Space

Very cool interactive map of all the space junk orbiting Earth.

As Bar Codes Replace Tickets, Something Is Lost Before the First Pitch

Printed tickets and date due slips have a lot in common.

A New Word on the Internet

The web is a subset.

LITA: Jobs in Information Technology: July 8, 2015

planet code4lib - Wed, 2015-07-08 18:54

New vacancy listings are posted weekly on Wednesday at approximately 12 noon Central Time. They appear under New This Week and under the appropriate regional listing. Postings remain on the LITA Job Site for a minimum of four weeks.

New This Week

Online Learning Librarian, Pennsylvania State University Libraries, University Park, PA

Digital Anthology Encoding Specialist, The Folger Shakespeare Library, Washington, DC

Visit the LITA Job Site for more available jobs and for information on submitting a job posting.

OCLC Dev Network: WMS Collection Management API Update

planet code4lib - Wed, 2015-07-08 14:00

An update to the WMS Collection Management API is scheduled for 7/26/2015.


Subscribe to code4lib aggregator