BibliOdyssey: The Bookplate Collection
28 days ago by bezthomas
The John Starr Stewart Ex Libris Collection (1600+ bookplates) at the University of Illinois Urbana-Champaign.
library
exlibris
bookplates
art
illustration
photos
28 days ago by bezthomas
RoboFab
7 weeks ago by bezthomas
RoboFab is a library of Python code for manipulation and storage of font and glyph related data. RoboFab implements a new font file format, the Unified Font Objects or .ufo for short. UFO is a format for font sources (similar to something like .fog or .vfb) except that UFO is XML based (see Glyph Interchange Format), readable, well documented and easily extended to contain different kinds of data.
design
font
library
python
typography
7 weeks ago by bezthomas
dbalatero/typhoeus · GitHub
8 weeks ago by bezthomas
Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic. To be a little more specific, it’s a library for accessing web services in Ruby. It’s specifically designed for building RESTful service oriented architectures in Ruby that need to be fast enough to process calls to multiple services within the client’s HTTP request/response life cycle.
ruby
http
library
parallel
github
8 weeks ago by bezthomas
python-dateutil - Labix
12 weeks ago by bezthomas
The dateutil module provides powerful extensions to the standard datetime module, available in Python 2.3+.
calendar
date
library
python
time
12 weeks ago by bezthomas
Welcome to Logbook — Logbook
february 2012 by bezthomas
Logbook is a logging sytem for Python that replaces the standard library’s logging module. It was designed with both complex and simple applications and mind and the idea to make logging fun:
django
growl
library
logging
python
february 2012 by bezthomas
Bookplates Exhibit | SULAIR
february 2012 by bezthomas
This online exhibit draws attention to the unique and diverse artwork of bookplates in the Stanford University Libraries’ collections.
stanford
libraries
library
bookplates
exlibris
february 2012 by bezthomas
Bookshelf: Wade Davis Writing Studio
february 2012 by bezthomas
While many need light-filled rooms for inspiration, he wanted to avoid large windows opening onto a residential neighborhood and sought a cave-like atmosphere to disappear into his work. Subtle light was brought in by other means when the architect built a dome above his client’s desk (which Price describes as similar to the rotunda of the oracle’s temple at Delphi) and filled it with the books he uses the most. Davis whimsically calls the space his “Navajo kiva of knowledge.”
furniture
library
office
architecture
shelves
shelf
bookshelves
bookshelf
february 2012 by bezthomas
Modernizr
february 2012 by bezthomas
Modernizr is an open-source JavaScript library that helps you build the next generation of HTML5 and CSS3-powered websites.
css
css3
html5
javascript
library
february 2012 by bezthomas
List of tool-lending libraries - Wikipedia, the free encyclopedia
february 2012 by bezthomas
The following tool-lending libraries allow library patrons to borrow tools, equipment and "how-to" instructional materials, usually free of charge.
libraries
library
sharing
gardening
construction
tools
february 2012 by bezthomas
jQuery google api and other google hosted javascript libraries. - ScriptSrc.net
february 2012 by bezthomas
Tired of hunting down the script tag for the latest version of your Javascript Library of choice?
Yeah we were too, so we built this page for you. Bookmark it man!
google
javascript
jquery
library
resources
script
tag
reference
Yeah we were too, so we built this page for you. Bookmark it man!
february 2012 by bezthomas
parcon 0.1.25 : Python Package Index
february 2012 by bezthomas
Parcon is a parser library. It can be used for parsing both normal text and binary data. It's designed to be easy to use and to provide informative error messages.
Pargen, which is provided as a submodule of Parcon, is a formatter library. It's much the opposite of Parcon: while Parcon is used to parse text into various objects, Pargen is used to format objects into text. As an example, if you wanted to reimplement Python's json module, you would use Parcon to implement json.loads and Pargen to implement json.dumps.
Static, which is also provided as a submodule of Parcon, is a static typing library and Python object pattern library. It lets you build patterns that match Python objects based on their type, their attributes, certain properties such as whether or not the object is a sequence, the types that make up the object's values if the object is a sequence, and so on.
python
parser
visualisation
visualization
library
Pargen, which is provided as a submodule of Parcon, is a formatter library. It's much the opposite of Parcon: while Parcon is used to parse text into various objects, Pargen is used to format objects into text. As an example, if you wanted to reimplement Python's json module, you would use Parcon to implement json.loads and Pargen to implement json.dumps.
Static, which is also provided as a submodule of Parcon, is a static typing library and Python object pattern library. It lets you build patterns that match Python objects based on their type, their attributes, certain properties such as whether or not the object is a sequence, the types that make up the object's values if the object is a sequence, and so on.
february 2012 by bezthomas
What Middletown Read - Home
january 2012 by bezthomas
"What Middletown Read" is a database and search engine built upon the circulation records of the Muncie (Indiana) Public Library from November 5, 1891 through December 3, 1902. It documents every book that every library patron borrowed during that period, with the exception of one gap from May 28, 1892 to November 5, 1894.
library
database
history
books
usa
indiana
from iphone
january 2012 by bezthomas
Why Preserve Books? The New Physical Archive of the Internet Archive | Internet Archive Blogs
september 2011 by bezthomas
Internet Archive is building a physical archive for the long term preservation of one copy of every book, record, and movie we are able to attract or acquire. Because we expect day-to-day access to these materials to occur through digital means, the our physical archive is designed for long-term preservation of materials with only occasional, collection-scale retrieval. Because of this, we can create optimized environments for physical preservation and organizational structures that facilitate appropriate access. A seed bank might be conceptually closest to what we have in mind: storing important objects in safe ways to be used for redundancy, authority, and in case of catastrophe.
The goal is to preserve one copy of every published work. The universe of unique titles has been estimated at close to one hundred million items. Many of these are rare or unique, so we do not expect most of these to come to the Internet Archive; they will instead remain in their current libraries. But the opportunity to preserve over ten million items is possible, so we have designed a system that will expand to this level. Ten million books is approximately the size of a world-class university library or public library, so we see this as a worthwhile goal. If we are successful, then this set of cultural materials will last for centuries and could be beneficial in ways that we cannot predict.
archives
books
internet
library
The goal is to preserve one copy of every published work. The universe of unique titles has been estimated at close to one hundred million items. Many of these are rare or unique, so we do not expect most of these to come to the Internet Archive; they will instead remain in their current libraries. But the opportunity to preserve over ten million items is possible, so we have designed a system that will expand to this level. Ten million books is approximately the size of a world-class university library or public library, so we see this as a worthwhile goal. If we are successful, then this set of cultural materials will last for centuries and could be beneficial in ways that we cannot predict.
september 2011 by bezthomas
Library | San Francisco Victorian
september 2011 by bezthomas
After many years of planning and other projects to complete first, we have finally gotten around to my dream of creating a traditional victorian library. When complete, the walls will be wrapped in velvet, drenched in dark leathers and woods, and topped off with an oak wall-to-tall bookcase with a sliding ladder. There will be a globe in the corner that is actually a bar, tufted leather chairs that would be suitable for Gatsby himself, and a record player powered with glass tube amps.
building
diy
wood
library
ladder
shelf
shelves
design
victorian
september 2011 by bezthomas
Milwaukee Public Library
july 2011 by bezthomas
For more than 20 years, from the 1960s until the 1980s, librarians at the Milwaukee Public Library clipped hundreds of recipes from the Milwaukee Journal and Milwaukee Sentinel. These recipes were heavily used at Ready Reference to answer telephone questions relating to various recipes. Before recipes were readily available on the internet, someone in the Milwaukee area looking for a particular recipe or cooking technique would call Ready Reference.
These clipped recipes form the nucleus of the Historic Recipe File digital collection. Many of Milwaukee’s favorite foods appear in the recipes in this collection. This collection provides a fascinating glimpse into the local and ethnic foods that were popular in Milwaukee from as long as 50 years ago.
recipe
history
recipes
wisconsin
usa
library
milwaukee
These clipped recipes form the nucleus of the Historic Recipe File digital collection. Many of Milwaukee’s favorite foods appear in the recipes in this collection. This collection provides a fascinating glimpse into the local and ethnic foods that were popular in Milwaukee from as long as 50 years ago.
july 2011 by bezthomas
AA-project homepage
may 2011 by bezthomas
AA-lib is a low level gfx library just as many other libraries are. The main difference is that AA-lib does not require graphics device. In fact, there is no graphical output possible. AA-lib replaces those old-fashioned output methods with powerful ascii-art renderer. Now my linux boots with a nice penguin logo at secondary display (yes! Like Win95 does:) AA-lib API is designed to be similar to other graphics libraries.
graphics
ascii
gfx
library
libraries
may 2011 by bezthomas
Download Sound Effects | Home Page
may 2011 by bezthomas
The Airborne Sound library has over 16,000 sound effects featuring luscious ambiences, International as well as North American signature recordings, planes, trains, industrial effects and machinery and much more.
audio
library
music
reference
sound
may 2011 by bezthomas
cairographics.org
march 2011 by bezthomas
Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System, Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, XCB, BeOS, OS/2, and DirectFB.
Cairo is designed to produce consistent output on all output media while taking advantage of display hardware acceleration when available (eg. through the X Render Extension).
The cairo API provides operations similar to the drawing operators of PostScript and PDF. Operations in cairo including stroking and filling cubic Bézier splines, transforming and compositing translucent images, and antialiased text rendering. All drawing operations can be transformed by any affine transformation (scale, rotation, shear, etc.)
development
graphics
library
linux
Cairo is designed to produce consistent output on all output media while taking advantage of display hardware acceleration when available (eg. through the X Render Extension).
The cairo API provides operations similar to the drawing operators of PostScript and PDF. Operations in cairo including stroking and filling cubic Bézier splines, transforming and compositing translucent images, and antialiased text rendering. All drawing operations can be transformed by any affine transformation (scale, rotation, shear, etc.)
march 2011 by bezthomas
Information desk | Flickr - Photo Sharing!
march 2011 by bezthomas
This desk is a recycling of books. This photograph does not do justice to how lovely it looks. It is very tactile and appealing.
books
desk
library
furniture
book
recycling
netherlands
march 2011 by bezthomas
Libraryhack
march 2011 by bezthomas
Libraryhack is a mashup and apps competition with great prizes designed to encourage the creative and innovative re-use of library data and digital content.
The competition is being run by the National, State and Territory libraries of Australia and New Zealand. (NSLA)
australia
newzealand
library
libraries
data
hacking
databases
The competition is being run by the National, State and Territory libraries of Australia and New Zealand. (NSLA)
march 2011 by bezthomas
musl libc
february 2011 by bezthomas
musl is a new general-purpose implementation of the C library. It is lightweight, fast, simple, free, and hopefully correct in the sense of standards-conformance and safety.
c
library
linux
programming
libc
february 2011 by bezthomas
PoDoFo
february 2011 by bezthomas
PoDoFo is a library to work with the PDF file format. The name comes from the first letter of PDF (Portable Document Format). A few tools to work with PDF files are already included in the PoDoFo package.
The PoDoFo library is a free, portable C++ library which includes classes to parse PDF files and modify their contents into memory. The changes can be written back to disk easily. The parser can also be used to extract information from a PDF file (for example the parser could be used in a PDF viewer). Besides parsing PoDoFo includes also very simple classes to create your own PDF files. All classes are documented so it is easy to start writing your own application using PoDoFo.
api
library
opensource
pdf
software
The PoDoFo library is a free, portable C++ library which includes classes to parse PDF files and modify their contents into memory. The changes can be written back to disk easily. The parser can also be used to extract information from a PDF file (for example the parser could be used in a PDF viewer). Besides parsing PoDoFo includes also very simple classes to create your own PDF files. All classes are documented so it is easy to start writing your own application using PoDoFo.
february 2011 by bezthomas
BiblioBouts Project
february 2011 by bezthomas
The BiblioBouts Project is funded by the Institute of Museum and Library Studies. Researchers at the School of Information (SI) of the University of Michigan (U-M) have partnered with the Center for History and New Media (CHNM) at George Mason University to conduct the BiblioBouts Project, a 3-year project (October 1, 2008 to September 30, 2011), to support the design, development, testing, and evaluation of a computer game to teach incoming undergraduate students information literacy skills and concepts. The BiblioBouts information literacy game is a pervasive and unobtrusive presence beside the online tools and collections students use to do their assignments. We are testing to determine whether a well-designed game can break students of their habitual research patterns: Google and the web. We want our game to be efficient and fun, and have the ability to scale from one classroom to hundreds.
bibliography
undergraduate
research
citation
zotero
academia
teaching
library
february 2011 by bezthomas
Tiny House Design , Archive » Secure Tower
january 2011 by bezthomas
It’s a design by the architects at Peter Gluck and Partners. The building is a cube, measuring 20-feet on each side. The interior space mesures 720 square feet. It’s not a house, but serves as a library for a private collection of 10,000 books on Japanese history.
The lower level is reported to be the primary storage space for the books. The upper level is a light-filled open space with fully opening windows.
The first thing that came to mind when I saw this design is that it could also serve as a secure cabin, albeit with some modifications to the open upper level. For example if one were to add sliding steel window covers and reduce the number of windows this little building could be sealed up like a fortress when the owner was away.
architecture
tower
library
The lower level is reported to be the primary storage space for the books. The upper level is a light-filled open space with fully opening windows.
The first thing that came to mind when I saw this design is that it could also serve as a secure cabin, albeit with some modifications to the open upper level. For example if one were to add sliding steel window covers and reduce the number of windows this little building could be sealed up like a fortress when the owner was away.
january 2011 by bezthomas
jQuery: The Write Less, Do More, JavaScript Library
january 2011 by bezthomas
jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development.
ajax
javascript
jquery
library
programming
reference
january 2011 by bezthomas
Berkelium:
january 2011 by bezthomas
Berkelium is a BSD licensed library that provides off-screen browser rendering via Google's open source Chromium web browser.
It takes advantage of Chromium's multiprocess rendering to isolate browsers from each other and can render to any buffer in memory. The user of the library can inject input and javascript code into web pages to control them, as well as listen for events generated by the page such as navigation events, load sequence events and paint events. Berkelium provides a small API for embedding a fully functional browser into any application.
api
browser
chrome
library
webkit
It takes advantage of Chromium's multiprocess rendering to isolate browsers from each other and can render to any buffer in memory. The user of the library can inject input and javascript code into web pages to control them, as well as listen for events generated by the page such as navigation events, load sequence events and paint events. Berkelium provides a small API for embedding a fully functional browser into any application.
january 2011 by bezthomas
PlayStation 2 Controller Arduino Library v1.0 « The Mind of Bill Porter
january 2011 by bezthomas
Want to interface a PlayStation 2 Controller with an Arduino Microcontroller? You have come to the right place. Below you will find a link to download an easy to use library that takes care of all the interfacing for you, so you can start using the controller right away for your project.
playstation
arduino
library
controller
electronics
january 2011 by bezthomas
Adaptagrams: Tools for Adaptive Diagrams
december 2010 by bezthomas
Adaptagrams is a library of tools and reusable code for adaptive diagramming applications, for example: drawing tools, automated document and diagram layout, smart presentation software, graph drawing, chart layout, etc.
Currently, the Adaptagrams repository includes:
* libvpsc — a solver for the Variable Placement with Separation Constraints problem. This is a quadratic programming problem in which the squared differences between a placement vector and some ideal placement are minimised subject to a set of separation constraints. This is very useful in a number of layout problems.
* libcola — a library for constraint graph layout. Specifically, force-directed layout using the stress-majorization method subject to separation constraints. Applications include layout with non-overlapping nodes and clusters, directed graph layout and layout preserving the crossing properties of a given starting layout.
* libavoid — a cross-platform C++ library providing fast, object-avoiding connector routing for use in interactive diagram editors.
algorithms
chart
layout
library
c++
graph
graphs
opensource
Currently, the Adaptagrams repository includes:
* libvpsc — a solver for the Variable Placement with Separation Constraints problem. This is a quadratic programming problem in which the squared differences between a placement vector and some ideal placement are minimised subject to a set of separation constraints. This is very useful in a number of layout problems.
* libcola — a library for constraint graph layout. Specifically, force-directed layout using the stress-majorization method subject to separation constraints. Applications include layout with non-overlapping nodes and clusters, directed graph layout and layout preserving the crossing properties of a given starting layout.
* libavoid — a cross-platform C++ library providing fast, object-avoiding connector routing for use in interactive diagram editors.
december 2010 by bezthomas
GAMBIT: Updates: GAMBIT Research Video Podcast Episode 10: "Fun In The Stacks: Games, Gaming and Gamers in Libraries"
december 2010 by bezthomas
In Episode 10 of the GAMBIT Research Video Podcast Series "FUN IN THE STACKS: GAMES, GAMING AND GAMERS IN LIBRARIES" Syracuse Assoc. Professor and the host of "Board Games With Scott", Scott Nicholson leads a discussion during the Nov 11, 2010 GAMBIT Research Meeting on the value of gaming programs in public libraries.
games
library
libraries
gaming
boardgames
december 2010 by bezthomas
Library Game Lab of Syracuse
december 2010 by bezthomas
One role of many libraries is to serve as a community center where people living in the same area can meet and enjoy activities together. Games, as the next new media, are quickly being integrated into library services as an offering for groups of users who may not frequent the library for other reasons. As with any phenomenon, scientists wish to understand more about this intersection of gaming and libraries. In order to explore games in libraries, researchers from the Syracuse University School of Information Studies, the American Library Association and the University of Illinois at Champaign-Urbana are working together.
syracuse
gaming
games
videogames
boardgames
academia
learning
library
libraries
december 2010 by bezthomas
Curt Teich Postcard Archives
november 2010 by bezthomas
The Curt Teich Postcard Archives, part of the Lake County Discovery Museum, is recognized throughout the world as the largest public collection of postcards and related materials.
archive
archives
collection
collections
images
library
postcard
museum
november 2010 by bezthomas
Uncertain Futures :: Early Sci Fi
november 2010 by bezthomas
"Uncertain Futures" began as an attempt to explain the explosion of science fiction on the American literary scene in the first two decades of the cold war era. …Previous histories of American science fiction have given too much weight to the bomb and the cold war, and not nearly enough to other explanatory factors: the postwar economy, the paperback book, and the self-organizing tendencies of science fiction fans. This exhibit (and the academic paper on which it is based) are an attempt to add these important pieces to the puzzle, without discounting the explosive impact of the bomb and the cold war on the rise of American science fiction.
This exhibit is also an experiment in digital humanities. It tries to be two things:
1. A useful starting point for both casual readers and historians interested in science fiction or the intersection of history and popular culture.
2. A serious historical argument, based on primary source research, in a novel and engaging format.
sf
history
web
scifi
usa
library
This exhibit is also an experiment in digital humanities. It tries to be two things:
1. A useful starting point for both casual readers and historians interested in science fiction or the intersection of history and popular culture.
2. A serious historical argument, based on primary source research, in a novel and engaging format.
november 2010 by bezthomas
Lighthouse Traveling Library
october 2010 by bezthomas
Lighthouses were often time located in remote areas and as such had no access to city services such as libraries, opera houses, entertainment, etc. that most people enjoyed who lived in a town or city. As light keeping was a lonely profession in most cases supplies were brought to them by lighthouse tender ships. One of the items the tender supplied was a library box on each visit as pictured to the left. Library boxes were filled with books and switched from station to station to supply different reading materials to the families.
history
library
books
libraries
michigan
box
design
bookshelf
bookshelves
lighthouse
october 2010 by bezthomas
Polymaps
september 2010 by bezthomas
Polymaps is a free JavaScript library for making dynamic, interactive maps in modern web browsers.
javascript
maps
svg
visualization
mapping
map
library
opensource
september 2010 by bezthomas
Library of 19th Century Science
september 2010 by bezthomas
The H.M.S. Challenger Expedition, conducted between 1873 and 1876 was one of the first, and perhaps the most thoroughly documented, of many expeditions devoted to the investigation of ocean physics and biology. All of the 90-odd Zoology and Botany reports published by the Expedition have been digitized and are available here for browsing. The reports include over 30,000 pages of text and many thousands of illustrations.
science
history
illustration
library
reference
books
biology
september 2010 by bezthomas
Mapstraction - a javascript library to hide differences between mapping APIs.
august 2010 by bezthomas
Mapstraction is a library that provides a common API for various javascript mapping APIs to enable switching from one to another as smoothly as possible. Developers can code their applications once, and then easily switch mapping provider based on project needs, terms and conditions, and new functionality.
Users can switch maps as desired based on personal taste and quality of maps in their local area. Various tools built on top of Mapstraction allow users to easily integrate maps into their own sites, and configure them with different controls, styles, and provider.
Why Mapstraction?
Mapstraction additionally fills some holes each provider's current offerings (taking advantage of existing open source solutions where possible) to normalise the feature set across platforms. Mapstraction also uses OpenStreetMap for people who want to build maps without restrictions on derived works.
javascript
maps
api
mapping
map
google
gis
library
yahoo
Users can switch maps as desired based on personal taste and quality of maps in their local area. Various tools built on top of Mapstraction allow users to easily integrate maps into their own sites, and configure them with different controls, styles, and provider.
Why Mapstraction?
Mapstraction additionally fills some holes each provider's current offerings (taking advantage of existing open source solutions where possible) to normalise the feature set across platforms. Mapstraction also uses OpenStreetMap for people who want to build maps without restrictions on derived works.
august 2010 by bezthomas
stevedekorte's vertex.js at master - GitHub
june 2010 by bezthomas
vertex.js is a graph database inspired by filesystems that supports automatic garbage collection and is built on node.js and tokyocabinet. It uses HTTP as it's communication protocol and JSON as it's request and response data format. Vertex.js is schemaless allowing it to naturally model arbitrary graphs and irregular data.
database
javascript
graph
library
server
programming
june 2010 by bezthomas
openFrameworks
may 2010 by bezthomas
Openframeworks is a c++ library designed to assist the creative process by providing a simple and intuitive framework for experimentation.
The library is designed to work as a general purpose glue, and wraps together several commonly used libraries under a tidy interface: openGL for graphics, rtAudio for audio input and output, freeType for fonts,freeImage for image input and output, quicktime for video playing and sequence grabbing.
The code is written to be both cross platform (PC, Mac, Linux, iPhone) and cross compiler. The API is designed to be minimal and easy to grasp. There are very few classes, and inside of those classes, there are very few functions. The code has been implemented so that within the classes there are minimal cross-referening, making it quite easy to rip out and reuse, if you need, or to extend.
Simply put, openFrameworks is a tool that makes it much easier to make things via code. We find it super useful, and we hope you do too.
programming
c++
opensource
visualization
art
framework
software
processing
library
The library is designed to work as a general purpose glue, and wraps together several commonly used libraries under a tidy interface: openGL for graphics, rtAudio for audio input and output, freeType for fonts,freeImage for image input and output, quicktime for video playing and sequence grabbing.
The code is written to be both cross platform (PC, Mac, Linux, iPhone) and cross compiler. The API is designed to be minimal and easy to grasp. There are very few classes, and inside of those classes, there are very few functions. The code has been implemented so that within the classes there are minimal cross-referening, making it quite easy to rip out and reuse, if you need, or to extend.
Simply put, openFrameworks is a tool that makes it much easier to make things via code. We find it super useful, and we hope you do too.
may 2010 by bezthomas
DLMF: NIST Digital Library of Mathematical Functions
may 2010 by bezthomas
The Digital Library of Mathematical Functions (DLMF) Project
was initiated to perform a complete revision of
Abramowitz and Stegun’s Handbook of Mathematical Functions with Formulas, Graphs, and
Mathematical Tables,
published in 1964 by the National Bureau of Standards. See
R. F. Boisvert and D. W. Lozier (2001) for historical background about this important publication.
The DLMF Project has updated and expanded the coverage for current needs. The results
have been published in book form as the
NIST Handbook of Mathematical Functions,
by
Cambridge University Press,
and disseminated in the free electronic
Digital Library of Mathematical Functions.
math
reference
mathematics
science
functions
research
library
database
was initiated to perform a complete revision of
Abramowitz and Stegun’s Handbook of Mathematical Functions with Formulas, Graphs, and
Mathematical Tables,
published in 1964 by the National Bureau of Standards. See
R. F. Boisvert and D. W. Lozier (2001) for historical background about this important publication.
The DLMF Project has updated and expanded the coverage for current needs. The results
have been published in book form as the
NIST Handbook of Mathematical Functions,
by
Cambridge University Press,
and disseminated in the free electronic
Digital Library of Mathematical Functions.
may 2010 by bezthomas
Poppler
march 2010 by bezthomas
Poppler is a PDF rendering library based on the xpdf-3.0 code base.
pdf
library
opensource
software
programming
linux
rendering
graphics
march 2010 by bezthomas
humble software development - Finance Financial Graphs
march 2010 by bezthomas
HumbleFinance is an HTML5 data visualization tool written as a demonstration of interactive graphing in HTML5. It is similar to the Flash tool on http://finance.google.com/. The tool itself is written entirely in JavaScript, using the Prototype and Flotr libraries. It can be used to display any two 2-D data sets of real numerical data which share an axis.
javascript
chart
html5
graphs
visualization
canvas
ui
library
march 2010 by bezthomas
Welcome — Theano v0.1 documentation
march 2010 by bezthomas
Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently.
python
compiler
numpy
programming
development
library
array
algebra
tensors
tensor
matrix
matrices
march 2010 by bezthomas
CLyther dev documentation — CLyther v0.dev documentation
march 2010 by bezthomas
CLyther is a python tool similar to Cython. CLyther is a python language extension that makes writing OpenCL code as easy as Python itself. CLyther currently only supports a subset of the Python language definition but adds many new features to OpenCL. CLyther was inspired by PyCUDA and PyCUDA’s views on Metaprogramming.
python
programming
opencl
mac
prototyping
library
march 2010 by bezthomas
‡biblios.org | Open Source Cataloging
february 2010 by bezthomas
‡biblios is an open-source, web-based metadata tool for libraries
opensource
metadata
software
library
libraries
tools
database
cataloging
marc
february 2010 by bezthomas
Raymond Chen explains why Windows will not replace a file in use
january 2010 by bezthomas
Windows actually can replace a DLL that is in use by renaming the original then copying the new file into place. However, the Windows world prefers not to do this. Why?
Even if you replace a file that is in use, there may still be code in the system that wants to use the old version. For example, suppose you have two files, A.DLL and B.DLL, which work together. You issue a patch that updates both of the files, but A.DLL is in use. No problem. You simply replace both of them. As a result, programs that were still using A.DLL keep using the old version, but new programs will use the new one. And all programs get the new version of B.DLL.
Now a program that was using the old A.DLL decides to call a function in. It naturally expects the old version of B.DLL, but instead it gets the new version. Depending on what sort of change you made to B.DLL, this call may work—or it may crash. Both DLLs assume that its partner comes from the same matched set.
Even if you're updating just a single DLL
windows
programming
dll
installation
library
Even if you replace a file that is in use, there may still be code in the system that wants to use the old version. For example, suppose you have two files, A.DLL and B.DLL, which work together. You issue a patch that updates both of the files, but A.DLL is in use. No problem. You simply replace both of them. As a result, programs that were still using A.DLL keep using the old version, but new programs will use the new one. And all programs get the new version of B.DLL.
Now a program that was using the old A.DLL decides to call a function in. It naturally expects the old version of B.DLL, but instead it gets the new version. Depending on what sort of change you made to B.DLL, this call may work—or it may crash. Both DLLs assume that its partner comes from the same matched set.
Even if you're updating just a single DLL
january 2010 by bezthomas
pyprocessing - Project Hosting on Google Code
january 2010 by bezthomas
This project provides a Python package that creates an environment for graphics applications that closely resembles that of the Processing system.
python
processing
visualization
graphics
programming
library
code
software
january 2010 by bezthomas
Catalogablog: WorldCat API
january 2010 by bezthomas
Now anyone and everyone can create apps and mash-ups using library data from WorldCat, the world's largest library catalog. Because the WorldCat Basic API is here!
This new API is a simplified version of the WorldCat Search API. Send it RESTful URI queries in OpenSearch, and it retrieves results in RSS or Atom. The WorldCat Basic API can support up to 1,000/queries per day for noncommercial use.
api
book
library
worldcat
This new API is a simplified version of the WorldCat Search API. Send it RESTful URI queries in OpenSearch, and it retrieves results in RSS or Atom. The WorldCat Basic API can support up to 1,000/queries per day for noncommercial use.
january 2010 by bezthomas
The igraph library for complex network research
january 2010 by bezthomas
igraph is a free software package for creating and manipulating undirected and directed graphs. It includes implementations for classic graph theory problems like minimum spanning trees and network flow, and also implements algorithms for some recent network analysis methods, like community structure search.
graph
python
visualization
library
programming
r
graphs
analysis
january 2010 by bezthomas
Protovis
december 2009 by bezthomas
Protovis composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction.
Protovis is free and open-source, provided under the BSD License. It uses JavaScript and SVG for web-native visualizations; no plugin required (though you will need a modern web browser)! Although programming experience is helpful, Protovis is mostly declarative and designed to be learned by example.
javascript
visualization
charts
library
graphs
programming
graph
graphics
canvas
Protovis is free and open-source, provided under the BSD License. It uses JavaScript and SVG for web-native visualizations; no plugin required (though you will need a modern web browser)! Although programming experience is helpful, Protovis is mostly declarative and designed to be learned by example.
december 2009 by bezthomas
pkrumins's xgoogle at master - GitHub
december 2009 by bezthomas
Python library to Google services (google search, google sets, google translate, sponsored links)
google
library
search
sets
december 2009 by bezthomas
PDFMiner
november 2009 by bezthomas
PDFMiner is a suite of programs that help extracting and analyzing text data of PDF documents. Unlike other PDF-related tools, it allows to obtain the exact location of texts in a page, as well as other extra information such as font information or ruled lines. It includes a PDF converter that can transform PDF files into other text formats (such as HTML). It has an extensible PDF parser that can be used for other purposes instead of text analysis.
pdf
python
parser
tools
programming
library
software
text
search
november 2009 by bezthomas
Cartographer.js – thematic mapping for Google Maps
november 2009 by bezthomas
Thematic mapping library for Google Maps
javascript
maps
visualization
google
mapping
library
jquery
api
november 2009 by bezthomas
Moving Library Collections: UO Libraries
october 2009 by bezthomas
Planning Shifts of Library Collections
library
collections
moving
shelving
shifting
space
october 2009 by bezthomas
A List Apart: Articles: Discovering Magic
october 2009 by bezthomas
Wouldn’t it be a little magical if, when you signed up for a new site, the site said something like, “We notice you have a profile photo on Flickr and Twitter, would you like to use one of those or upload a new one?” I built a JavaScript library that can help you do just that. Ident Engine discovers and retrieves distributed identities and user-generated content to help you build a little magic into your user interfaces.
javascript
microformats
identity
social
library
api
jquery
graph
october 2009 by bezthomas
Ident Engine
october 2009 by bezthomas
a javascript library that retrieves and aggregates profiles from across the web
javascript
identity
social
library
profile
web
october 2009 by bezthomas
PyPubSub Documentation — PyPubSub v3.0
october 2009 by bezthomas
The Python Pubsub package provides a publish - subscribe API that allows data to be sent between independent parts of your application. For instance, between the GUI components and the Application Controller. Using publish - subscribe in your application can dramatically simplify its design and improve testability. I liked the following summary by one user on the wxPython mailing list:
Basically you just have some part(s) of your program subscribe to a particular topic and have some other part(s) of your program publish messages with that topic. All the plumbing is taken care of by pubsub.
python
events
patterns
library
Basically you just have some part(s) of your program subscribe to a particular topic and have some other part(s) of your program publish messages with that topic. All the plumbing is taken care of by pubsub.
october 2009 by bezthomas
Pebl Documentation! — Pebl v1.0.1 documentation
september 2009 by bezthomas
Pebl is a python library and command line application for learning the structure of a Bayesian network given prior knowledge and observations. Pebl includes the following features:
* Can learn with observational and interventional data
* Handles missing values and hidden variables using exact and heuristic methods
* Provides several learning algorithms; makes creating new ones simple
* Has facilities for transparent parallel execution
* Calculates edge marginals and consensus networks
* Presents results in a variety of formats
python
causality
bayes
network
library
bayesian
* Can learn with observational and interventional data
* Handles missing values and hidden variables using exact and heuristic methods
* Provides several learning algorithms; makes creating new ones simple
* Has facilities for transparent parallel execution
* Calculates edge marginals and consensus networks
* Presents results in a variety of formats
september 2009 by bezthomas
JavaScript Hashtable
september 2009 by bezthomas
jshashtable is a JavaScript implementation of a hash table. It associates objects ("keys") with other objects ("values"). Each key is associated with precisely one value.
javascript
hash
programming
library
webdev
web
development
hashtable
september 2009 by bezthomas
British Library Archival Sound Recordings
september 2009 by bezthomas
Explore 44,500 selected
recordings of music,
spoken word, and human
and natural environments
audio
music
library
sound
archive
archives
media
recordings of music,
spoken word, and human
and natural environments
september 2009 by bezthomas
Toolmonger » Blog Archive » Borrow Tools At The Local Library
august 2009 by bezthomas
The city that gave America its first book-lending library also offers something I’d never heard of until today: a tool library. The West Philly Tool Library is a co-op where community members can borrow tools for home improvement and other projects they might not otherwise be able to do.
tool
library
diy
august 2009 by bezthomas
Botan, a C++ crypto library
july 2009 by bezthomas
Botan is a BSD-licensed crypto library written in C++. In provides applications with the ability to use a number of cryptographic algorithms, as well as X.509 certificates and CRLs, PKCS #10 certificate requests, a filter/pipe message processing system, and a wide variety of other features, all written in portable C++. The API reference, tutorial, and examples may help impart the flavor of the library.
c++
cryptography
library
opensource
programming
crypto
development
encryption
july 2009 by bezthomas
Colt - Welcome
july 2009 by bezthomas
Welcome to the Colt Project. Colt provides a set of Open Source Libraries for High Performance Scientific and Technical Computing in Java.
java
library
math
programming
statistics
numerical
mathematics
maths
july 2009 by bezthomas
simonw's optfunc at master - GitHub
june 2009 by bezthomas
Syntactic sugar for creating Python command line scripts by introspecting a function definition
python
commandline
parsing
tools
cli
shell
library
programming
june 2009 by bezthomas
Overview — NetworkX v0.99 documentation
april 2009 by bezthomas
NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.
networks
graph
visualization
python
library
network
programming
april 2009 by bezthomas
Shelf Life - St Louis Magazine - December 2007 - St. Louis, Missouri
april 2009 by bezthomas
It would be a decade before I would encounter my first great library. By “great library” I mean a library whose holdings are so huge that no one quite knows what is in its basements; a library in which Vivaldi scores may lie hidden for a hundred years; a library of density as well as scope; a library that will turn no book away—trash or treasure—for a good library is miserly, as proud of its relics as a church, permitting even a cheap novel to be useful to the study of the culture it came from, an institution, consequently, that won’t allow ephemera to ephemerate and is not ashamed of having the finest collection of bodice-rippers in existence; a library that has sat safely in the same place and watched like a sage its contents age, consequently a library whose dust is the rust of time; a library that never closes on cold days and will allow the homeless to rest in its reading room; a library that will permit me to poke about in its innards as long and as often as I like.
library
libraries
writing
books
april 2009 by bezthomas
FT.com / Weekend / Books - What drives people to steal precious books
march 2009 by bezthomas
For libraries, the awkward fact is that such thefts can be extremely difficult to notice. Detective Sergeant Vernon Rapley, a police officer with 23 years’ experience, has for the past eight years headed the Metropolitan Police’s Art and Antiques Unit.
Rapley and his squad of three full-time officers recover on average £7m worth of stolen and laundered art and antiques (including books) each year, with items looted from Iraq a recent priority. Rapley also founded the London Museum Security Group (including libraries), which meets regularly, complementing initiatives such as the Antiquarian Booksellers’ Association’s e-mail alert of books stolen from its members.
books
crime
libraries
library
theft
Rapley and his squad of three full-time officers recover on average £7m worth of stolen and laundered art and antiques (including books) each year, with items looted from Iraq a recent priority. Rapley also founded the London Museum Security Group (including libraries), which meets regularly, complementing initiatives such as the Antiquarian Booksellers’ Association’s e-mail alert of books stolen from its members.
march 2009 by bezthomas
dawsdesign's chordial at master - GitHub
february 2009 by bezthomas
Chordial is an open source implementation of MIT's Chord DHT algorithm <http://en.wikipedia.org/wiki/Chord_(DHT)> in the Erlang programming language. Chordial allows key lookups over networks of computers, large or small. This allows developers to use it as a building block for higher level applications such as distributed file storage or task dispatching.
library
distributed
algorithm
erlang
lookup
chord
key
february 2009 by bezthomas
qooxdoo » Home
february 2009 by bezthomas
qooxdoo is a comprehensive and innovative Ajax application framework. Leveraging object-oriented JavaScript allows developers to build impressive cross-browser applications. No HTML, CSS nor DOM knowledge is needed.
opensource
javascript
library
programming
ajax
framework
february 2009 by bezthomas
Whoosh
february 2009 by bezthomas
Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python.
Some of Whoosh's features include:
* Pythonic API.
* Pure-Python. No compilation or binary packages needed, no mysterious crashes.
* Fielded indexing and search.
* Fast indexing and retrieval -- much faster than any other pure-Python solution.
* Pluggable scoring algorithm (including BM25F), text analysis, storage, posting format, etc.
* Powerful query language parsed by pyparsing.
* Pure Python spell-checker (as far as I know, the only one).
search
python
library
text
indexing
Some of Whoosh's features include:
* Pythonic API.
* Pure-Python. No compilation or binary packages needed, no mysterious crashes.
* Fielded indexing and search.
* Fast indexing and retrieval -- much faster than any other pure-Python solution.
* Pluggable scoring algorithm (including BM25F), text analysis, storage, posting format, etc.
* Powerful query language parsed by pyparsing.
* Pure Python spell-checker (as far as I know, the only one).
february 2009 by bezthomas
dpkt - Google Code
february 2009 by bezthomas
python packet creation / parsing library
networking
network
python
library
programming
parser
packet
tcp
february 2009 by bezthomas
paramiko: ssh2 protocol for python
february 2009 by bezthomas
paramiko is a module for python 2.2 (or higher) that implements the SSH2 protocol for secure (encrypted and authenticated) connections to remote machines.
security
networking
python
library
programming
ssh
crypto
module
february 2009 by bezthomas
GitPython - Gitorious
january 2009 by bezthomas
GitPython is a python library used to interact with Git repositories.
GitPython provides object model access to your git repository. Once you have created a repository object, you can traverse it to find parent commit(s), trees, blobs, etc.
git
scm
software
programming
python
opensource
library
GitPython provides object model access to your git repository. Once you have created a repository object, you can traverse it to find parent commit(s), trees, blobs, etc.
january 2009 by bezthomas
related tags
academia ⊕ activedirectory ⊕ activism ⊕ aggregator ⊕ ajax ⊕ algebra ⊕ algorithm ⊕ algorithms ⊕ amazon ⊕ analysis ⊕ api ⊕ apple ⊕ application ⊕ architecture ⊕ archive ⊕ archives ⊕ arduino ⊕ array ⊕ art ⊕ articles ⊕ ascii ⊕ audio ⊕ australia ⊕ barcelona ⊕ barcode ⊕ barcodes ⊕ bayes ⊕ bayesian ⊕ bbcode ⊕ bibliography ⊕ biology ⊕ blackletter ⊕ blog ⊕ bluetooth ⊕ boardgames ⊕ book ⊕ bookbinding ⊕ bookplates ⊕ books ⊕ bookshelf ⊕ bookshelves ⊕ box ⊕ brisbane ⊕ browser ⊕ building ⊕ c ⊕ c++ ⊕ calendar ⊕ canvas ⊕ cards ⊕ cataloging ⊕ catalogue ⊕ causality ⊕ chart ⊕ charts ⊕ cheatsheet ⊕ chord ⊕ chrome ⊕ citation ⊕ cli ⊕ cocoa ⊕ code ⊕ coding ⊕ collection ⊕ collections ⊕ colour ⊕ comic ⊕ comics ⊕ commandline ⊕ community ⊕ comparison ⊕ compiler ⊕ completion ⊕ concurrency ⊕ construction ⊕ controller ⊕ conversion ⊕ converter ⊕ craft ⊕ crafts ⊕ crime ⊕ crypto ⊕ cryptography ⊕ css ⊕ css3 ⊕ culture ⊕ curses ⊕ data ⊕ database ⊕ databases ⊕ date ⊕ datetime ⊕ del.icio.us ⊕ design ⊕ desk ⊕ development ⊕ distributed ⊕ diy ⊕ django ⊕ dll ⊕ documentation ⊕ download ⊕ ebook ⊕ ebooks ⊕ edtech ⊕ education ⊕ electronics ⊕ encryption ⊕ erlang ⊕ essay ⊕ europe ⊕ events ⊕ example ⊕ examples ⊕ exlibris ⊕ extension ⊕ extensions ⊕ fantasy ⊕ fiction ⊕ firefox ⊕ flickr ⊕ folk ⊕ font ⊕ forums ⊕ framework ⊕ free ⊕ functions ⊕ furniture ⊕ games ⊕ gaming ⊕ gardening ⊕ german ⊕ germany ⊕ gfx ⊕ gifts ⊕ gis ⊕ git ⊕ github ⊕ google ⊕ graph ⊕ graphics ⊕ graphing ⊕ graphs ⊕ growl ⊕ growler ⊕ gui ⊕ hacking ⊕ hash ⊕ hashtable ⊕ haskell ⊕ highlight ⊕ history ⊕ howto ⊕ html ⊕ html5 ⊕ http ⊕ humour ⊕ id3 ⊕ ideas ⊕ identity ⊕ illumination ⊕ illustration ⊕ image ⊕ images ⊕ imaging ⊕ indexing ⊕ indiana ⊕ information ⊕ installation ⊕ interesting ⊕ interface ⊕ internet ⊕ ip ⊕ java ⊕ javascript ⊕ jquery ⊕ key ⊕ ladder ⊕ layout ⊕ learning ⊕ lecture ⊕ libc ⊕ libraries ⊕ library ⊖ lighthouse ⊕ linux ⊕ literature ⊕ logging ⊕ lookup ⊕ mac ⊕ macosx ⊕ magazine ⊕ manuscript ⊕ map ⊕ mapping ⊕ maps ⊕ marc ⊕ markup ⊕ math ⊕ mathematics ⊕ maths ⊕ matrices ⊕ matrix ⊕ media ⊕ medical ⊕ medieval ⊕ metadata ⊕ michigan ⊕ microformats ⊕ military ⊕ milwaukee ⊕ mobile ⊕ module ⊕ modules ⊕ moving ⊕ mp3 ⊕ mp3s ⊕ museum ⊕ music ⊕ netherlands ⊕ network ⊕ networking ⊕ networks ⊕ newspaper ⊕ newspapers ⊕ newzealand ⊕ nmap ⊕ nokia ⊕ nuclear ⊕ numerical ⊕ numpy ⊕ objective-c ⊕ odd ⊕ office ⊕ open ⊕ opencl ⊕ opensource ⊕ orientation ⊕ osx ⊕ packet ⊕ papers ⊕ parallel ⊕ parser ⊕ parsing ⊕ password ⊕ patterns ⊕ pda ⊕ pdf ⊕ people ⊕ performance ⊕ perl ⊕ photography ⊕ photos ⊕ php ⊕ playstation ⊕ politics ⊕ postcard ⊕ postgres ⊕ postgresql ⊕ processing ⊕ profile ⊕ programming ⊕ prototyping ⊕ public ⊕ pulp ⊕ python ⊕ python2.2 ⊕ r ⊕ re ⊕ read ⊕ reading ⊕ readlater ⊕ recipe ⊕ recipes ⊕ recycling ⊕ reference ⊕ regex ⊕ regexp ⊕ renaissance ⊕ rendering ⊕ repair ⊕ research ⊕ resources ⊕ ruby ⊕ s60 ⊕ scanner ⊕ science ⊕ scifi ⊕ scm ⊕ script ⊕ scripting ⊕ search ⊕ security ⊕ server ⊕ set ⊕ sets ⊕ sf ⊕ sharing ⊕ shelf ⊕ shell ⊕ shelves ⊕ shelving ⊕ shifting ⊕ shopping ⊕ skills ⊕ social ⊕ society ⊕ software ⊕ sound ⊕ source ⊕ space ⊕ spain ⊕ sql ⊕ ssh ⊕ stairs ⊕ stanford ⊕ statistics ⊕ storage ⊕ stores ⊕ string ⊕ strings ⊕ svg ⊕ symbian ⊕ syntax ⊕ syracuse ⊕ sysadmin ⊕ t-shirts ⊕ tag ⊕ tagging ⊕ tcp ⊕ teaching ⊕ tech ⊕ tensor ⊕ tensors ⊕ test ⊕ testing ⊕ text ⊕ theft ⊕ theses ⊕ thesis ⊕ time ⊕ todo ⊕ tool ⊕ tools ⊕ toread ⊕ tower ⊕ travel ⊕ trees ⊕ tumblr ⊕ tutorial ⊕ tutorials ⊕ type ⊕ typography ⊕ ui ⊕ undergraduate ⊕ university ⊕ unix ⊕ usa ⊕ utilities ⊕ vector ⊕ victorian ⊕ victoriana ⊕ video ⊕ videogames ⊕ visualisation ⊕ visualization ⊕ war ⊕ web ⊕ webdev ⊕ webkit ⊕ win32 ⊕ windows ⊕ wisconsin ⊕ wood ⊕ woodworking ⊕ words ⊕ worldcat ⊕ writing ⊕ xml ⊕ xslt ⊕ yahoo ⊕ zines ⊕ zotero ⊕Copy this bookmark: