You are not logged in Log in Join
You are here: Home » Members » brianh

Log in
Name

Password

 

Brian Hooper

Here's some of my Zope work and play:

How-Tos

  • Zope, IIS, and PCGI - some recommendations and observations about getting IIS and Zope working with PCGI on Win NT.

JSplitter

I made a Japanese-capable version of ZCatalog's word splitter, to allow full text searches on Japanese in Zope objects. The library (ChaSen) I decided to use to do the Japanese morphological analysis is not thread-safe so indexing of Japanese documents is serialized right now, but hopefully a little tweaking of chalib should allow that problem to be solved as well. ChaSen also is apparently capable of Korean also, so maybe this is allows Korean documents to be indexed too (I don't know for sure yet). JSplitter also turns the regular Splitter into an ExtensionClass, which is cool because now not only JSplitter but as necessary other Splitters can be derived which maybe also do interesting things.

Ultraseek DA

I've volunteered to take over maintenance of DC's Ultraseek DA (originally Infoseek DA). Ultraseek DA allows you to use Ultraseek Server as a DB-like data source from Zope. I haven't done anything real interesting with it yet, but maybe if there are things people want to do then I can make the DA better as I help them do it. The doc for Ultraseek DA is here. I also have DC's original documentation for Infoseek DA, which includes PDF, Frame, and Visio documents.

Sybase DA

I'm using Sybase DA on Win NT in a Japanese environment. Here are a few patches that are useful to me, at least, and also a Win32 build of sy_occ.dll for others who want to use DC's Sybase DA on Windows.
  • sy_occ.dll - A build of the sy_occ shared library for Win NT. This should allow folks with a Sybase PC Client to use the Sybase DA. Compiled using Visual C++ 6.0, with no special money-back guarantees.

  • SybaseDAv2_locale_patch.diff - A patch to add context-level locale support to sy_occ, for use in the Sybase DA. I need this because my Sybase server runs with a locale setting that cannot automatically be converted to the client default locale. If you're running your server in someplace like Japan, maybe you need this too. This is also included in sy_occ.dll.

  • SybaseDAv2_sp_patch.diff - A patch to db.py which allows stored procedures to be used, in a kind of scrappy way. This patch just kind of throws away the stored procedure's return code, so if you need to look at that apart from the data returned by the sp then this won't quite do it for you. But, if you just want your sp's to work basically like selects, then maybe this can help you.