logilab common python libraries 0.4.4
Grok Headline matches for logilab common python libraries 0.4.4
""No
longer united primarily by a common
threat, we have also failed to develop a
common
vision for where we want to go on
many of the global issues confronting
us.""
""No
longer united primarily by a common
threat, we have also failed to develop a
common
vision for where we want to go on
many of the global issues confronting
us.""
11/03/2003 03:37 PMPython and XML: XML Namespaces Support
in Python Tools, Part Two
Python and XML: XML Namespaces Support
in Python Tools, Part Two
05/13/2004 07:55 PMIn his latest Python and XML column, Uche Ogbuji continues his tour of
XML namespaces support in Python tools, focusing this time on 4Suite.
Python and XML: XML Namespaces Support
in Python Tools, Part Three
Python and XML: XML Namespaces Support
in Python Tools, Part Three
06/30/2004 07:31 PMIn this month's Python and XML column Uche Ogbuji examines the
namespace support in ElementTree, PyRXPU, and libxml.
The amount of office space that
corporations allocate to their libraries
has fallen by 8.36% over the past five
years, according to a new survey of
corporate libraries "Corporate Library
Benchmarks, 2004-05 Edition" ISBN:
1-57440-069-X.
The amount of office space that
corporations allocate to their libraries
has fallen by 8.36% over the past five
years, according to a new survey of
corporate libraries "Corporate Library
Benchmarks, 2004-05 Edition" ISBN:
1-57440-069-X.
09/03/2004 02:51 AMReports on results of a major survey of corporate and other business
libraries. Gives extensive data on management policies and practices
and details on spending trends for salaries, electronic and print
materials, and library services. [PRWEB Sep 3, 2004]
Backporting from Python 2.3 to Python
2.2
Backporting from Python 2.3 to Python
2.2
06/08/2004 11:18 PMWe have a home-grown templating system at work, which I
intend to dedicate an entry to some time in the future. We originally
wrote it in Python 2.2, but upgraded to Python 2.3 a while ago and
have since been evolving our code in that environment. Today I found a
need to load the most recent version of our templating system on to a
small, long neglected application that had been running the original
version ever since it had enough features to be usable.
Unfortunately, this application was running on a server
that only had Python 2.2. Installing Python 2.3 would have been
somewhat more painful here than on other servers we run for reasons I
won't go in to, so I decided to have a go at getting our current code
to run under the older Python version.
In the end, I only had to make three minor changes, all at
the top of the file in question.
I added from __future__ import
generators as the very first line of the file. We use
generators (with the yield statement) in a
few places - this feature was only properly added in Python 2.3, but
was made available in Python 2.2 as a "future enhancement" through the
aforementioned obscure import.
I added True, False = 1,
0 on the next line down. Surprisingly, Python 2.2 had no
support for a boolean type and instead used a test for non-zero
instead. The above line defines constants that behave enough like
Python 2.3's True and False to avoid any problems.
I defined an enumerate
function, which was introduced for real in Python 2.3. Here's the code
I used:
def enumerate(obj):
for i, item in zip(range(len(obj)), obj):
yield i, item
All in all it only took around ten minutes to put the
above together, after which the script worked just fine. It was
interesting to see how our code had grown to rely on Python 2.3
features without us realising it.
Merge old iPhoto libraries on CD with
iPhoto 5 libraries
Merge old iPhoto libraries on CD with
iPhoto 5 libraries
03/19/2005 02:40 AMI had several iPhoto libraries burned to CD backups from iPhoto 3 or 4
that I wanted to merge with my nearly complete iPhoto 5 library.
However, because I burned the libraries directly to CD from the Finder
or Toast, and not ...
Essential in Libraries?
Essential in Libraries?
04/27/2004 10:48 PMSMS an
Essential Communication Tool
"The Mobile Data Association (MDA) reports that 2.1 billion text
messages were sent in March 2004 in the U.K which is a 25% rise on the
total from the same month last year.At present, on average, around 69
million text messages are sent each day in the UK.This article from
the BBC states.'It is evident that in the last five years texting has
grown from a popular craze among teenagers to an essential
communication tool.'
Text
messaging reaches new high" [Smart Mobs]
Merlin Libraries
Merlin Libraries
06/06/2004 05:02 AMMerlin Libraries v0.1.103 (unstable) Released
2D Graphics Libraries
2D Graphics Libraries
05/05/2004 07:45 PM
While platforms these days have fairly good 2D graphics support
like Quartz on OSX,
GDI+ on XP, and , and Gnome Canvas, developers like me often have
to use third-party
libraries for whatever reasons. On Win32, for example, GDI+
support is missing
in legacy platforms which means either giving up on fancy
graphics, redistributing
GDI+ binaries, use a third party library, or writing one
yourself. Writing one
yourself is fun (I have done it a couple of times over 20 years)
but, unless it offers
some unique features, you'll always end up migrating to a third
party library.
BTW, Flash has an excellent 2D graphics engine but it's lacks an
API so it's like
a sports car without a driving wheel. Yes, you can embed the
Flash ActiveX and
generate SWF on-the-fly but it's unwieldy for dynamic interaction
and even handling
gets tricky. Embedding Adobe SVG ActiveX is just as unwieldy
if not more.
While there are proprietary 2D engines out there, typically written
by a few guys
at a small company, they tend to disappear within a couple of
years, either bought
by companies (i.e. Apple, Adobe, Macromind, and Microsoft), or
abandoned out
of lack of interest or workable revenue model. Besides, they
charge fairly steep
fees so I tend to avoid them.
Out of all the freely available 2D libraries out there, Libart stands
out in features and quality. It offers fast
anti-aliased rendering
and it's use in Gnome Canvas over the years means most of the bugs
have already been
stepped on. Libart is also used to drive librsvg,
a SVG engine, and Java 2D, Java's graphics API, although Sun made
extensive changes
to tap hardware acceleration. While Libart can and has been
used cross-platform,
it's not exactly cakewalk to use in non-Linix platofrms. Cairo has
some interesting features and rising interest could mean it will
replace Libart someday,
but it's still in development.
Third-party 2D graphics library I really like these days is Anti-Grain
Geometry (AGG) which, although dormant for the last two years,
has been rejuvenated
with the released of version 2.1. AGG is written in C++ and
uses templates extensively
like ATL does. AGG is lightweight, very fast, flexible, and
full of features.
It even comes with a partial implementation of SVG
viewer as an example. AGG supports Win32, X11, and SDL as
is. It doesn't
yet support features variable stroke effects like Creature House's
Expression
3 engine and Fractal Design's Painter support but then
it's just me being
unreasonable. :-)
I should note that subpixel graphics was first done 20 years
ago in Word
Handler to display 70 columns of hi-res text on Apple
II.Silicon
Valley Systems, the company that published Word Handler, was
based just 5 minutes
from where I live now and I enjoy fond memories of working there
every time I pass
by the old office on El Camino. I guess everybody remembers
their first job.
LCD screens were just starting to replace LED on calculators at the
time, so Steve
Gibson and Microsoft ClearType can claim to be the first to use
subpixel graphics
on LCD screen. Lenny Elekman, where are you now?

England Libraries May All Get Wi-Fi
England Libraries May All Get Wi-Fi
12/04/2003 01:07 PMThe majority of libraries in England already have broadband access but
now the government is working on adding Wi-Fi: Most of the libraries
in King County, outside of Seattle, have Wi-Fi. It's a great, low-cost
way for libraries to offer Internet access without having to provide
computers for everyone. My library always has a line of people waiting
to get on its computers so perhaps with Wi-Fi some people could come
in with their own computers to use the Internet. But I wonder how many
of the people I see waiting in line there actually have laptops that
they could bring with them instead....
Libraries and the Internet
Libraries and the Internet
12/19/2004 03:00 PM
Kudos to Google and its new university allies -- including my alma
mater, the University of Michigan, as well as Harvard, Stanford, and
Oxford -- for their exciting project to
open the stacks (Wall Street
Journal, via
Paul
Kedrosky). It's a great day for the dissemination of knowledge!
Bloggers from these institutions are relaying the emails received from
their administrators:
..."http://p2p.libraries.psu.edu/"
"http://p2p.libraries.psu.edu/"
11/18/2003 03:32 AMNB Parser Libraries
NB Parser Libraries
06/11/2004 09:55 AMProject started
slack-get 0.2 (Libraries)
slack-get 0.2 (Libraries)
05/04/2004 04:41 PMA tool like 'apt-get' for Slackware.
Echidna Libraries
Echidna Libraries
07/15/2004 07:16 AMAdded 8Bit Targa Support
It’s the Libraries, Stupid
It’s the Libraries, Stupid
06/09/2004 11:39 PMVia Jeff Dillon,
some insightful words on programming in Java and
in the C#/.NET/Mono ecosystem. I hadn’t thought about it that way.
'UK libraries out of use by 2020'
'UK libraries out of use by 2020'
04/26/2004 09:46 PMThe public will stop using libraries if visitor numbers and book loans
continue to fall, according to a new report.
Salon in Libraries?
Salon in Libraries?
03/19/2003 10:45 PMLast year I said I thought Salon should look into licensing
content to libraries, and now they're finally doing something about
it. Adrienne Crew, their Content Licensing Manager, sent me the
following:
"Thought you'd like to know that Salon's Premium Institutional
Subscription program for libraries is finally up and running....
Currently we are offering a one year subscription in the $300-400
range and feeds all access to the articles on the site via an IP
authentication system or a single password."
More details as I get them.
Libraries 8, Amazon 0
Libraries 8, Amazon 0
12/09/2003 12:13 PMHave You
Ever Wondered....
"Have you ever wondered if the library were like Amazon.com?"
[The J-Walk
Blog]
New IM Record in Libraries
New IM Record in Libraries
03/14/2005 06:23 PMI've been so short on time lately that I've been trying to avoid
using what little blogging time I do have to simply repost what other
library bloggers are already putting up. This one, however, was just
too good to pass up.
when was the
last time you had this kind of response to a new library
service?
"Brian didn’t give me permission to publish a portion of
his email, but I’m so excited about it I’m going to throw caution
into the wind. He wrote [emphasis mine]:
'Rule number 1: Don’t send out IM reference fliers to
every middle school and jr. high classroom on the same day!
Had to have been at least 100 IMs in the first 2 hours after the
kiddies got home. For a while, I had about 20 IM windows up at once.'
"
Someone recently observed that there are a lot of Eeyo
res in the library community, but I think we can officially
declare IM reference a Martha-Stewart-good-thing for (at least) public
libraries and move it to Pooh status.
Cost of purchasing the AIM software: $0.
Cost of staff time to "man" the AIM service during those two hours:
already paid for.
Satisfaction of having 100 kids respond positively and view the
library in a new light: PRICELESS.
YSL Coding Libraries
YSL Coding Libraries
12/11/2003 06:12 PMTransfer of CVS repository in progress
slack-get 0.3 (Libraries)
slack-get 0.3 (Libraries)
05/26/2004 10:49 PMA tool like 'apt-get' for Slackware.
PlanetaMessenger.org Libraries
PlanetaMessenger.org Libraries
11/01/2003 10:43 AMJMML 0.4 released
Could I have a common man with that?
Could I have a common man with that?
11/17/2003 06:42 PM Golden
Spirit. Née
"The
Homer?" Finnish cheerleading
squad not included. Hat tip to the NY Times automotive
section.
Net-FTP-Common-4.0
Net-FTP-Common-4.0
11/17/2003 10:29 AMNet-FTP-Common-5.0
Net-FTP-Common-5.0
04/17/2004 06:10 AMWhy XP and UX Have Something in Common
Why XP and UX Have Something in Common
08/21/2002 04:06 PMNet-FTP-Common-5.2b
Net-FTP-Common-5.2b
01/02/2005 05:55 PMHam Radio Control Libraries
Ham Radio Control Libraries
02/16/2004 08:07 PMHamlib 1.2.0 released
CyberInfrastructure Needs Libraries and
Archives
CyberInfrastructure Needs Libraries and
Archives
07/12/2004 06:00 AMCyberInfrastructure Needs Libraries and Archiveshttp://www.clir.org/pubs/issues/issues40.html#comm A
new American Council of Learned Societies initiative provides a unique
opportunity for libraries and archives to collaborate with scholars in
defining the requirements of the new digital infrastructure -- what
the National Science Foundation calls the "cyberinfrastructure."
Libraries and archives are asked to redefine their roles,
responsibilities and funding strategies while focusing on the needs of
scholars in the humanities and social sciences. Humanists, social
scientists and engineers will define and build this infrastructure to
meet the needs of researchers and scholars in all disciplines. The
ACLS commission's areas of emphasis will be applications like
Geographic Information Systems, three-dimensional modeling of built
environments, and text mining -- ones that have already begun to
change the ways in which scholars interrogate primary sources.
Libraries and archives are encouraged to attend public
information-gathering sessions, participate in discussions, and
contribute to the commission's work. The commission is especially
interested in these groups' understanding of the impact of current
intellectual property and privacy rights on access to information; the
value of standards for information markup and searching; the need for
interoperable information technology systems; and the imperative of
preservation in a world of scholarly inquiry founded on an
uninterrupted record of research.
What Will Gamers Expect from their
Libraries?
What Will Gamers Expect from their
Libraries?
02/01/2005 10:09 PMA
Brave New Gamer World
“ ‘We've got an entire group
of people under age 30 who grew up playing video games,’ said
Jim Gee, professor in the UW-Madison School of Education. ‘It's
completely changing the way people think about education and the
workplace.’
This ‘gamer generation’ includes
some 90 million people in the U.S. alone, ages 15 to 35. In fact,
sales of video games have now surpassed sales of TVs, DVDs and
CDs
.
A host of new data is suggesting that video games
have created a new generation of employees and executives, bigger than
the baby boomers, who will dramatically transform the
workplace.
Researchers like John C. Beck and Mitchell Wade,
authors of the book ‘Got Game: How the Gamer Generation is
Reshaping Business Forever’ argue that managers who understand
and harness this generation's distinct attributes will leap far ahead
of the competition.
Beck and Wade say these 90 million rising
professionals, through sheer numbers, will inevitably dominate
business and are already changing the rules. Although many of the
changes are positive, such as more open communication and creative
problem solving, they have caused a generation gap that frustrates
gamers and the boomers who manage them
.” [The Capital Times, via Library Link of the
Day]
Libraries and culture, from a trench
Libraries and culture, from a trench
07/02/2004 01:28 PMToday (July 1, 2004) marks a new chapter for many libraries across the
US of A. Today is the first day of mandatory Internet filtering, if
your library accepts federal telecommunications funds. Mine does.
Shifted Libraries on WEB4LIB
Shifted Libraries on WEB4LIB
03/14/2005 06:23 PMOver on the WEB4LIB
mailing list, there's been a fascinating discussion evolving about
marketing, ubiquity, and library web services. It kind of starts here
in a comment about Gmail but you'll need to use the date
index to follow where it goes.
You already know where I fall in the debate (I'm closely aligned
with Kare
n Schneider's and Alan
e Wilson's responses), so I'll just encourage you to read through
the whole thing (watch the subject lines - they morph into new ones)
because it's one of the better discussions I've seen on the topic
lately with lots of good points. Finally, we're seeing a more
aggressive conversation!
One thread I do want to highlight (well, I hope it becomes
a thread), is Stephen De Gabrielle's attempt to suggest a course of
action. There were other suggestions, but this is a new one that could
help long-term if we can get the vendors to agree to it.
"Why don't we have a common API for all ILS? - and demand
these of our ILS vendors.(Libraries have always led the way in
standards.)
I assume this list is as good a place as any to start the
process.
What do list members think would be appropriate services for such
and API?"
Maybe then we could focus all of our various programming efforts on
the greater good instead of just our own local catalogs.
Ham Radio Control Libraries 1.2.0
Ham Radio Control Libraries 1.2.0
02/18/2004 01:18 PMShared libraries for HAM radio equipment control.
Google Scans the Libraries
Google Scans the Libraries
12/17/2004 06:43 PMGoogle to scan books from big libraries: Google is going to start
scanning the books in libraries.
The New York library is allowing Google to include a small
portion of its books no longer covered by copyright while Harvard is
confining its participation to 40,000 volumes so it can gauge how well
the process works. Oxford wants Google to scan all its books
originally published before 1901.
ACCESS AT UK PUBLIC LIBRARIES
ACCESS AT UK PUBLIC LIBRARIES
12/30/2003 07:42 PMIN THE UK MOST PUBLIC LIBRARIES CAN BE ACCESSED. THEN AGAIN WHY NOT
JUST POP IN AS THE WEB IS ACCESSED FREE ANYWAY.
Islamic Tools and Libraries 0.6
Islamic Tools and Libraries 0.6
08/29/2004 03:47 AMIslamic tools and applications, including an Islam-centric library.
SSTTR Java Libraries 1.0.1
SSTTR Java Libraries 1.0.1
12/14/2003 04:07 PMMiscellaneous Java libraries for XML, crypto, and other things.
RSS Screen Saver for Libraries!
RSS Screen Saver for Libraries!
08/27/2004 01:54 PM
C# Express RSS Screen Saver Starter Kit
"One of my favorite features of C# Express is the built-in RSS
Screen saver Starter Kit. If youve never built a
screensaver before, or if you have never written code that uses RSS,
then youll find the RSS Screen saver a great way to start
programming.
In a nutshell, the RSS Screen saver is a screen saver that lets you
select and validate an RSS feed, select a background directory
for images to loop through, and the screensaver will loop through the
items in the RSS feed." [Dan Fernandez's Blog, via
del.icio.us/tag/rss]
I'm not enough of a programmer to run with this one, but this could
be a very cool tool for libraries. Imagine being able to display your
current news on your workstations via the screensaver in real-time
without any manual intervention. Just update your "what's new" blog
and it magically appears on all of your workstations. Major, major
woot with a happy dance thrown in for good measure!
Grok Description matches for logilab common python libraries 0.4.4
GrokA matches for logilab common python libraries 0.4.4
logilab common python libraries 0.4.4