stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


logilab common python libraries 0.4.4







logilab common python libraries 0.4.4

logilab common python libraries 0.4.4 02/18/2004 02:48 PM

Helper tools shared among the logilab project.




This is a GrokNews Entry: (what is grok?)





Similar Items

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 PM

Python 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 PM
In 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 PM
In 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 AM
Reports 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 PM

We 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.

  1. 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.

  2. 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.

  3. 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 AM
I 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 PM
SMS 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 AM
Merlin 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 PM
The 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 AM

NB Parser Libraries


NB Parser Libraries 06/11/2004 09:55 AM
Project started

slack-get 0.2 (Libraries)


slack-get 0.2 (Libraries) 05/04/2004 04:41 PM
A tool like 'apt-get' for Slackware.

Echidna Libraries


Echidna Libraries 07/15/2004 07:16 AM
Added 8Bit Targa Support

It’s the Libraries, Stupid


It’s the Libraries, Stupid 06/09/2004 11:39 PM
Via 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 PM
The 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 PM

Last 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 PM

Have 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 PM

I'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 PM
Transfer of CVS repository in progress

slack-get 0.3 (Libraries)


slack-get 0.3 (Libraries) 05/26/2004 10:49 PM
A tool like 'apt-get' for Slackware.

PlanetaMessenger.org Libraries


PlanetaMessenger.org Libraries 11/01/2003 10:43 AM
JMML 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 AM

Net-FTP-Common-5.0


Net-FTP-Common-5.0 04/17/2004 06:10 AM

Why XP and UX Have Something in Common


Why XP and UX Have Something in Common 08/21/2002 04:06 PM

Net-FTP-Common-5.2b


Net-FTP-Common-5.2b 01/02/2005 05:55 PM

Ham Radio Control Libraries


Ham Radio Control Libraries 02/16/2004 08:07 PM
Hamlib 1.2.0 released

CyberInfrastructure Needs Libraries and
Archives


CyberInfrastructure Needs Libraries and
Archives
07/12/2004 06:00 AM
CyberInfrastructure Needs Libraries and Archives
http://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 PM

A 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 PM
Today (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 PM

Over 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 PM
Shared libraries for HAM radio equipment control.

Google Scans the Libraries


Google Scans the Libraries 12/17/2004 06:43 PM

Google 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 PM
IN 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 AM
Islamic 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 PM
Miscellaneous 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 you’ve never built a screensaver before, or if you have never written code that uses RSS, then you’ll 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

The following phrases have been identified by the grok system as matching this entry:

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

libxml++ 2.5.1
(Unstable)

CMS's Should Manage
Content, Not Display
It

Aspyr to publish
Space Colony for Mac

8Dbi directional
antenna extends
TiBook wireless
range

OT: reports of a
Trojan horse in the
Arrow project

article: Alleged
Trojan horse in
Israeli
Anti-Ballistic
Missile System

THE WEDDINGS GO ON
/DAY IN COURT:
Judges refuse
immediate halt to
same-sex marriages

Firehouse.com's 9-11
Coverage: News
9/9/02 - WTC: This
Is Their Story

John Kerry Internet
Town Meeting

HTMLDog
TI jumps onto
ultrawideband wagon

Shoppers find a
friendly face in
e-tailers

Bush 'Troubled' by
San Francisco's Gay
Marriages (Reuters)

Jewish Leaders,
Vatican Meet on
'Passion' (AP)

Black Hole Seen
Ripping Star Apart
(AP)

XFree86 4.4: List of
Rejecting
Distributors Grows

Ottawa Trials
BelAir, Belanger
Gets New Post

Wayward Pig Causes
Highway Crash in Pa.
(AP)

Rugby Streaker
Sentenced in
Australia (AP)

'Centrino 2' to
launch next Autumn

WebShare server
solution shipping

mod_gzip is your
friend. Really

Microsoft dooms
Jupiter, readies
BizTalk

Intel's Role
Reversed

Climbing K2
Private vs. Public
Companies

Claudio v5.0
[ GLSA 200402-07 ]
Clamav 0.65 DoS
vulnerability

[SECURITY] [DSA
440-1] New Linux
2.4.17 packages fix
several local root
exploits
(powerpc/apus)

[slackware-security]
Kernel security
update
(SSA:2004-049-01)

[SECURITY] [DSA
439-1] New Linux
2.4.16 packages fix
several local root
exploits (arm)

Re: Second critical
mremap() bug found
in all Linux kernels

Remote Administrator
2.x: highly possible
remote hole or
backdoor

[SECURITY] [DSA
441-1] New Linux
2.4.17 packages fix
local root exploit
(mips+mipsel)

Fishing changes set
bird on bird

Access czar backs
exams shake-up

Families await organ
case ruling

US dollar stumbles
to fresh lows

Police stop 'fans'
travelling

Wirelessly Enabling
the Disabled

Qtstalker
JAM TAM (just
another mp3 tag
manager)

Total Security
Project

Fate - A Space
Trading and Combat
Game

ASLib
MiTAC unwraps the
Mio 8390

Bluetooth cellphone
from Verizon?

Sony's new K-Series
Vaios

What comes next
MacMerc.com: How to
never lose Pepsi's
iTunes giveaway

what is grok?