Okay, so I hate working in Windows, but on my employer's equipment at least, I must live with it. After having had this machine replaced twice (faulty Dell hardware) and rebuilt more times than I can remember (Windows BSODs), for a total of at least 3 system migrations this past year, I thought I'd better keep a list of what free software to install on top of Windows, and what adjustments to make, so that at least I don't feel like I'm wearing a straight jacket. Here goes:
I've been playing with customising jEdit a little bit, and decided to have a go at writing some simple date insertion macros. These perform the same work as some old elisp functions I wrote years ago in Emacs, to insert date/time stamps in various formats. In my
.emacs file, I bind these functions to short-cut keys, and then use them for updating Changelogs in code and in offline journal entries.
This post was originally published at sinewalker.wordpress.com on 18 April 2006.
I don't know why I haven't ever got around to this, but here—finally—is a hack to have Cygwin only ever start one instance of emacs (especially important in cygwin, because Win32 does not appear to share program texts between processes… )
get shovel, look shovel, e, e, dig, look, get cpu, look cpu, se, get food, se, look bear, drop food, look, get key, sw, get bracelet, ne, nw, nw, ne, ne, ne, e, look bins, w, w, put cpu in computer, type, toukmond, robert, ls, uncompress paper.o.Z, exit, look paper, type, ftp gamma, anonymous, toukmond, binary, send lamp.o, send shovel.o, send key.o, send bracelet.o, send paper.o, quit, rlogin gamma, worms, get lamp, get shovel, get key, get bracelet, get paper, e, n, e, drop shovel, drop key, drop bracelet, drop paper, get weight, d, drop weight, nw, u, get statuette, look statuette, get floppy, se, d, nw, ne, drop floppy, w, s, e, turn dial clockwise, turn dial clockwise, turn dial clockwise, turn dial counterclockwise, turn dial counterclockwise, turn dial counterclockwise, w, n, e, get life, get shovel, get key, get bracelet, get paper, get floppy, d, nw, u, se, d, nw, nw, s, s, s, s, put diamond in chute, put bracelet in chute, s, get gold, e, e, s, d, look urinal, put gold in urinal, flush, n, sleep, d, sw, e, u, dig, look, get platinum, d, w, ne, u, s, put platinum in urinal, flush, n, d, sw, w, d, e, get towel, look towel, d, s, s, s, look pc, put floppy in pc, reset, , dir, type foo.txt => xxx (combination), exit, n, n, n, n, n, u, look box, put key in box, u, u, ne, ne, get axe, d, n, w, xxx (combination), cut cable, exit, get key, e, n, get lamp, get license, get silver, w, put silver in mail, n, n, e, e, e, e, e, get coins, get egg (in rooms 60 to 78), w, w, w, w, w, s, s, put egg in mail, put coins in mail, n, n, n, n, e, e, e, e, e, look bus, in, s, s, s, w, w, w, w, w, nw, out, n, get bone, e, e, get nitric, press switch, n, get glycerine, w, look bone, get jar, get ruby, s, w, s, in, se, out, e, e, e, e, n, n, put nitric in jar, put glycerine in jar, drop jar, in, n, n, put ruby in disposal, d, get amethyst, u, put amethyst in disposal, d, ne, sw, u, u, w, w, s, w, s, se, s, e, s, w, type, rlogin endgame, drop license, drop bone, drop key, get diamond, get gold, get platinum, get amethyst, n, n, n, n, get bill, n, get mona, s, drop bill, drop mona, drop diamond, drop gold, drop platinum, drop amethyst, s, s, s, s, get silver, get egg, get coins, get ruby, get bracelet, n, n, n, n, n, drop silver, drop egg, drop coins, drop ruby, drop bracelet, n, quit
So I'll have to play again, and make a map too... 'cause it's the geek thing to do.
UPDATE: 20081126 - Finding the egg
As noted in the cheats above, the egg is in a random spot between rooms 60-78 (inclusive). Here are two stategies (besides peeking at the
dunnet.el code) for finding the egg:
- In the pokey Unix environment (in-game) do directory listings of all the rooms between Main and Fourth St, intersecting between Maple and Sycamore Ave. If the room contains the egg, it'll be listed as egg.o in the Unix environment. Note where it is, then go and fetch it.
- Head along Main St looking for the egg, then up and down First, Second, Third... &c. until you find it.
Another idea to try (theoretical, but interesting, from TimHorse' comment below):
- Login to pokey as the wizard, then type
echo $dun-room-objectsto find out where ALL of the objects are, find the egg (item 18, see
$dun-objects) then have a look at
dun-current-room=tlocto go directly to the room containing the egg
dun-items='(append 18 dun-items), to add the egg to your inventory directly (a truely moby hack)
I'm actually motivated to play this game on the train tonight...
I still haven't made a map, maybe one day. It should be fairly simple to use the code as a starting point, but the up/down could be tricky to map.