Resources



index.png

Resume

Essays

Resources



nav.png

Home
Software contributions.


Old contributions (MCL 4.3, Squeak 2.7, ...)


Squeak (3.6,3.7,3.8)

Applescript ( Mac-Applescript.st.gz)
This is the Andrew C. Greenberg contribution, wich is a Squeak front-end to Applescript.

PNMReadWriter ( PNMReadWriter.cs.gz)
This is a subclass of ImageReadWriter that decodes portable anymap file formats (pbm, pgm, ppm and pam) images. Included in 3.8 image.

BobsUI ( BobsUI.zip)
This is an UI kit to create widgets: text fields with validation, tab order; buttons, pull down list, etc.... Original by Bob Arning.

MacOS X AppleScript

Bookmark ( bookmark.sit)
Applet for use with Script Menu, store the last page number for applications without the bookmark function (like Preview) .

DialWithModem OSAX ( dialModemOSAX.dmg)
OSAX version of the program Dial with Modem, include source and an AppleScript for use in the Address Book of Panther, put the script in ~/Library/Address Book Plug-Ins, courtesy of Cecil Esquivel.

TV Cron 1.0.8 ( TVCron.dmg)
Applescript Studio application (with source) to create a cheap DVR of an old beige mac. See configuration for more info. Include powerOn for schedule power on events, setDTV.py for changing channels of a DirecTV box and a collection of QT Pro scripts for editing.

PDF Permissions 1.0 ( PDF-Permissions.zip)
Application unix/Automator action/Automator workflow, to create PDF files with permission to copy and/or print, with source: ( PDF-Permissions-src.zip) .

MacOS X Carbon

fullScreen 1.2 ( fullScr.dmg)
Program to show pictures (JPEG, GIF, TIFF, etc...) in full screen using drag&drop, because use QuickTime importers can show many formats, use right mouse (or crtl-click) for popup menu with options, quit with ESC key or Cmd-Q, drag (first button) to move, drag (third button) to zoom and rotate.

MacOS X Cocoa

DigestView 0.9.7 ( DigestView.dmg)
Program to view digest of messages, similar to EasyView, can also split messages of mbox files of Eudora or Mail.

Dial with modem ( DialWithModem.dmg)
Simple program to dial phone with a modem. ( DialSource.dmg)

DVD’s Movies 1.0 ( DVDMovies.dmg)
Simple Core Data program (with source) to store DVDs, Movies, Actors and Photos in a SQLite database, the photos are stored with a drag&drop in the original format (jpeg, tiff, etc...) and can be extracted, also with drag&drop; or using Option-drag can be stored as a link.

MacOS X Python


PyService ( PyService.dmg)
Little service wich call Python from the Service menu, source included.

MacOS X elisp

fullScreen dired ( fscr.1.el)
Assign keys to send marked files in a dired view of emacs to program fullScreen .

patch-html ( patch-html.1.tgz)
This site was created using AppleWorks, but the HTML generated needs patches, this elisp routines (original in MCL) allow retouch the HTML. WARNING: this routines are very custom for this site, probably not very useful in a general way, YMMV.

Software techniques.

eXtreme Programming ( XP )
Some of the most effective techniques for making software, contains a “draft” of a book about XP (500 KB in PDF) .