Search results
187 results
Sort by:
My Mailman Role
I was a key developer of Mailman, the GNU Mailing List Manager.
Emacs Allout Outliner
Allout is an outline authoring and navigation package that I created for the Emacs programming editor and that continue to maintain. Allout has been included as part of the official Emacs distribution since 1993.
Zope Bug Trackers
A mainstay for development collaboration, I built the Zope Collector and it was used for at least 6 years as the bug collector for numerous Zope community and corporate projects.
Organizable Wiki
I devised and developed a Wiki variant which provides for realizing greater organization of the contents and makes it easy to foster and change that organization as the wiki content collection grows.
Crafty Hacks
Software utilities, tools, and techniques I developed that have been particularly useful.
iTunes playlist sync
Synchronize iTunes playlists from Apple Mac computer to Android phones. It has become unnecessary since Apple release Apple Music for Android, but it was a hugely useful utility until that was available.
playlistsync.py
python-appscript based script for syncing iTunes playlists with filesystem mounted on Mac OS X
killp
Signal (typically, terminate) specific processes according to their command line text. Many features - 'killp -?' tells you all the options, and see the documentation comments at the top of the script.
freq
Offer to run a complex linux command from among those listed in a file in the current directory, .frequents .
Emacs Sundries
Various tweaks I developed for Emacs, the programmable programming editor.
namedmarks.el
Variations on set- and pop-mark commands for per-buffer marks with user-assigned names. Latest revision date: 2003-01-01
MultiShell
Organize interaction with multiple local and remote shell buffers in Emacs.
retain-copy.el
Associate file-name patterns with locations for duplicate copies, and optional duplication filtering functions. Associated duplication and filtering are automatically performed when files with qualifying names are saved. Latest update: 2022-04-07
outdent.el
Outline exposure and maneuvering based on text organized according to indentation depth. Useful for for python code as well as casual text outlines. Latest update: 2011-10-07
file-registry.el
Maintain an explicit registry of commonly accessed files and have keybindable commands for visiting the registered files. Latest update: 2019-09-02
mailman_ip7.pdf
I was lead developer of GNU Mailman (http://en.wikipedia.org/wiki/GNU_Mailman) and was primary author on this paper. I presented it at the Seventh International Python conference. Click the link to download/view.
manheimer90_depot.pdf
While leading computer systems support for the Automated Manufacturing Research Facility of the National Institute of Standards and Technology I devised and lead collaboration of a cross-organization group to develop a means to easily share software installations across enterprise organization and system architecture boundaries - The Depot. I was lead author on this paper and presented it at the fourth USENIX Large Installation Systems Administration conference (LISA). Click the link to download / view.
Cross-Org Software Administration
While leading computer systems support for the Automated Manufacturing Research Facility of the National Institute of Standards and Technology I devised and helped to develop a Network Filesystem based software installation sharing scheme, the Depot.
PyCon 2003 "Debugging Zope"
I formulated some techniques for debugging Zope and wrote a paper about it, Conversing With Zope: Interactive Debugging Using the Python Prompt, and presented the paper at the Python 2003 conference. This is a substantial but incomplete copy of the original, preserved here in case the old Zope develpers wiki is retired.
izctl.py
Script for controlling Zope and ZEO servers. This was the original server control script which introduced command-line server debugging.
Interconnecting Groups of People
Organized online support is needed not just for interconnection within affiliated groups of people, but also for organizing interconnection between such groups. This describes how that would be useful, and how such support could be arranged.
Motivating Development Experiences
Related prior work I've done.
Interconnecting Groups of Details
There is a discrepancy between the contained organization of details in a document on the web and the boundlessly intricate connections of details between documents across the web, in which the organization of the connections is obscure. I can see a comprehensively extensible means for organizing connections within and between web locations to enable more discoverable organization of the larger contexts to which the details belong. The aim would be to support progressive development of organizations of details, like collaborative news reporting on news stories that continually evolve as news developments emerge.
Evolving News: Turning Answers Into Stories
turning answers into stories is a shorthand i use for an elaborate goal: using computer communications for collaborative development and discovery of details in context - in various "story" contexts where the details belong.
TAIS Principles
Early notes about my Turning Answers Into Stories rationale