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