Ozan (oz) Yigit (original) (raw)
electric: oz+at+cs+dot+yorku+dot+ca
The message that precedes all others -- in art as well as life -- is simple:
pay attention
[Harlan Ellison, intro to slippage, 1997]
i used to work at sun microsystems as a software engineer. my old blog brainstorms.
for now, i blog atbrainstorms [next bit].
a web page is always under construction. here iswhatsnew.
wily home
- I maintain the wily editor, a unix rewrite of rob pike's acme editor forplan 9.
- wily executable for Mac OS X
- a new win for wily
- Belorussian translation
photography
logo design
coming soon
pointers
software development
- Every programmer should have a copy of Kernighan & Pike's The Practice of Programming.
- A collection of non-cryptographic hash functions.
- Will Clinger's note onworking code, correct code, good code.
- Latest Scheme report (R^5RS) is here.
- Marsaglia's post on RNG's for C. Help stamp out bad RNGs.
- death of quicksort: see Doug McIlroy's SP&Epaper and associatedantiquicksort code.
- The UNIX-HATERS Handbook is here (originallocation.) a must read for those interested in a critical view of unix, and how things changed in a decade. a lot of food for thought, but probably no longer what UHH authors intended.
public source (some of my minor public-domain software pieces)
- sdbm (a rewrite of ndbm) (a java version ishere)note: apache project has a non-public-domain derivative. i have no idea why they felt appropriate to create such a derivative, but i am not pleased.
- basic regex (a rewrite of ed-based 4.3bsd regex)
- robust glob (with smarter char class handling) Some of my images
- plumblossom [public domain]
- l'escargot gaie (graphic)
- bell labs inferno (cartoon sketch)
- angora cat (64k, photo) Comics
- my favorite comic creature [by André Franquin]
- gaston lagaffe
- european comics
- lotman's animation art collection adopted public source
Some useful bits of software I have tinkered with. If they are here, they are public domain. Sorry, no certification marks or other artifical sweeteners. public source, as "open" as it gets.
- public-domain binProlog: free_prolog.0.1.tar.gz
- cleaned-up berkeley yacc: byacc.tar.gz
- (more to come) computer science hall of shame
- xml. to quote rob pike:_sometimes when you fill the vacuum, it still sucks._also see this note by david leonard.
- ant. see quote above. weep.
- mpeg-4: stop. pay toll.download. damaged goods. skip.
- windowsxp: attempting world domination with the leftovers from mediocre computer science.
- Unified Modeling Language. industrial strength, vigorous hand-waving at its best.
- worse is better!?given the amount of attention these peripheric, selectively clued essays have received, and the fame they have generated, one may have to agree with the cartoonish conclusion! Miscellaneous
- Berkeley Software Design
- OpenBSD
- University of Arizona Computer Science
- Scuba Diving - NAUI Online
- ScubaTimes
- New York Review of Science Fiction
- Harlan Ellison Webderland: The Harlan Ellison Homepage
- Tragically Hip
computing research and development interests
- programming languages, eg. awk, scheme, ml, newtonscript, oberon, ada, java, prolog, C, icon, snobol. a variant of my portable implementation of scheme (psi) used to power some of theSoftQuad products, likesculptor. It was the first industrial use of scheme as an extension language. i have also implemented [for one reason or another] a number of languages including prolog, m4, a ratfor-like pre-processor for vms dcl, and gdmo.
- firewalls, network protocols.
- protocol design and verification (seespin for one of the best tools in this area)
- literate programming.
- operating systems eg. Plan 9[now open-sourced, getting real-world exposure]openbsd etc. [i once knew vms internals.]
- profiling/benchmarking. I implemented & used random PC sampling as a way to examine operating system behaviour (VMS kernel) more than a decade before a version of the idea waspublished by DEC ultrix group.
- regular expressions, external hashing, amortized algorithms.
- software tools.
- software change and build management, eg.dtree.
- systems administration.
about books
now reading (or rereading)
[tbd]
book lists
- John Mashey's book lists circa 1991. [comp.arch,comp.benchmarks]
- an out-of-date reading list for software (networking, firewalls) developers. i'm happy to report that the second edition of firewalls and internet security is out, and is excellent.
- articles on content protection, open-source, intellectual property etc. some of my capsule bookreviews.
favorite bookstores
- Sleuth of Baker Street
possibly the finest mystery bookstore on the planet.
1600 Bayview Avenue
Toronto, On
Canada M4G 3B7
tel: 416-483-3111 fax 416-483-3141
web site just starting. see here - BakkaScience Fiction, Fantasy and Horror since 1972
598 Yonge Street
Toronto M4Y 1Z3
ph [416] 963 9993
fx [416] 963 9112
bakkaphoenixbooks.com
bakka book reviews (1996)
nikon
These pages are gratefully adopted from Unklbil(Bill Briggs, CWO-2 USN (retired)).
- Nikon Lens Nomenclature
- Macro Photography - Getting Closer and Bigger
- MF/AF Bodies - Lens Compatibility (with specification sheets)
- DOF and Hyperfocal Calculator
various
links to some of my family, friends and teachers.
some of my papers are here.
some quotes.
some political thoughts.
rules
ozan's unnumbered rule:
anyone who teaches and practices in a field still in its infancy
has an informally specified, ad-hoc and bug-ridden collection of rules
that often amuse but rarely enlighten.
[see greenspun's tenth rule for an example]
useful advice
Almost as much time can be wasted reading web pages as constructing them. Get back to work!
stats
ipod: 17 genres, 227 artists, 107 albums, 1581 songs, 7.18 gb
litera scripta manet ars sine scienta nihil est.