rentzsch.com: tales from the red shed

PSIG 66: Thursday June 5th, 2003

Programming Special Interest Group
When:
Thursday, June 5th, 2003 @ 7pm
Where:
The NorthWest of Us' office
Schedule:
Show & Tell
We'll start out the meeting by going around the table and talking about what we're currently working on or learning about. Handouts are welcome, or bring along your PowerBook and we'll hook it up to the projector.

Book Reports
Bring along the book you're currently reading, or one of your old favorites. Hopefully the book would have some relevance to programming, but we're fairly open-minded. Just give us an overview the book's topic, and what you liked (or disliked) about it.

Topics
I'll talk about the topic of my MacHack paper: dynamic overriding in the context of Mac OS X. Dynamic overriding is the ability to change software at runtime, often in ways not originally anticipated by the software's original authors.

Specifically, I will detail two techniques: function overriding and code injection. Function overriding allows you to replace a system-supplied function with your own implementation (optionally calling the original implementation). Code injection allows one process to install code in another process and execute it. Coupled, these techniques form a foundation that allows you to bend Mac OS X to your programming will.

Dinner
If you want pizza, bring along three dollars and we'll all chip in.

Looking for Presenters:
I'm always on the look-out for folks to want to give a talk for a meeting. The talk doesn't need to be long (10 minutes is fine if your topic is small or you just want to tease the group) and you don't need to be an expert (just tell us why you think your topic is cool or your experiences). Toss me an email and I'll assign you a chunk of time.

Monday, June 02, 2003
04:47 PM