Hacker's Diary
A rough account of I did with Emacs
recently.
- August 31
- Started the big room reconfiguration
operation thing, mainly during ad breaks while watching Bowfinger. The movie
starts slowly, but the idea is fantastic - and just might work in
real life! Plus, I'm generally a sucker for Steve Martin movies.
The room thing has so far seen me swap around the beds. During the
course of which I discovered that my futon (how very) is
about three inches too long to put it where I wanted
it. BAH.
- August 30
- Louise's birthday. Drink, Feck,
etc. (Ask Google Sets for the rest of this
series)
- August 29
- Figured out why membase was getting
set. Solves one problem. Of course, that means I need a valid
scenario where it's set to test the other problem, but let's brush
that under the carpet for now.
Hi. If you're living in Maryland, run Windows, connect via
abs.net, and have my email address in your address book, you've
got the Klez.E virus and you've had it for the last few
months. You're a dork. You shouldn't be allowed own a
computer. You shouldn't even be allowed USE a computer. Any chance
you could maybe run a FREE VIRUS SCANNER once in a
while? And go update your email software from Microsoft's site
while you're at it. That's free too. Don't continue being a dork
to the extent that I have to go find out exactly who you are and
push your machine off the net the next time it pops
up.
- August 28
- Well, I found one crashing bug in my hacked
wireless driver code: if the PCMCIA initialization comes up with a
value for the memory base (for memory-mapped access, I guess) then
the functions that try to talk to the card simply fail to work. So
problem the first is why do they fail, and problem the second is
why is membase getting set in the first place? The latter is
something to do with the PCMCIA initialization song and dance
routine, and I'm not really au fait with the code - I cribbed it
from other drivers - so I'm just forcing membase to zero for
now.
PCMCIA init is REALLY HAIRY, btw.
- August 27
- Woah! Magic wine! No hangover!
More Doolin, more geekery, departure, back to Dublin. I have
acquired two new tshirts,
a Mandrake 8.2 disk (thanks Eddie!), two new signatures on my PGP key (thanks,
Wiktor & Kevin!), and varied muck on my car. Also, my GPS toy crashed
twice, and my laptop crashed 4 times. I think the latter has to do
with my 2Mbit wireless card interoperating with a 11Mbit network,
though.
Spent a little time hacking through my attempt to port the old
2Mbit driver to the wlan-ng framework, but wasn't really giving it
much effort to be honest. All else being equal, I wouldn't mind
spending the week in Doolin, but Work Must Be Done, so.
Further investigation of the laptop crash reveals that flooding
the network interface with traffic causes the kernel lockup. Hurrah!
Identified! Now to figure out how to stop it from
happening.
Hey, look! Mozilla 1.1 is
out! download download
- August 26
- Drove to Doolin. Hung out with half of Doolin Technologies and the
Linux Bierwanderung folk. Drank like a
fish.
- August 25
- Egad. Nasty hangover thing. Managed to spend
an hour in the office trying to move things around the network. I
think I've figured out what I'm doing tomorrow, once there are
people around to test the changes.
- August 24
- Up at some ungodly hour to drive my roomie
(now ex-roomie) to the bus stop. Considered catching up on sleep
when I got back to the house, but decided to move things around in
the house instead. Now that I have an extra room I'm trying to
decide which is to be the computer room and which is to be the
bedroom.
Went to see Reign of
Fire, which is pretty damned good. I loved the dragon
sequences.
Met up with Gemma, who was over from Holland, and a few other DSPs
for a fun evening in Messrs.
- August 23
- Woah. Whatever RedHat did with DRI in the new
kernel, my newer laptop is now scorchingly fast at
3D.
- August 22
- Buncha new stuff from RedHat including a kernel update, so I took the
opportunity to reboot Gonzo
since I couldn't find out what was preventing me from unmounting
the partition I want to try out Intermezzo on.
Also took the opportunity to move Gonzo
to the 100Mbit switch, and lo, it worked this time. Alas,
Intermezzo oopsed as soon as I tried to mount the filesystem, so
that's back on the drawing board. Probably I should read the doco
more carefully. Also, RPM got
locked in some sort of cycle of doom trying to upgrade packages on
Klortho, so more unhappiness there. Right now I've decided to wait
out the cycle, if possible.
Futzed around with Intermezzo some more, but didn't get
anywhere. The documentation doesn't appear to have kept up with
the source, which is all well and good, except I don't quite have
the time to go digging in the source right now. rpm -e
intersync, except that spewed an error, too.
- August 21
- Ann-Marie's going-away night, so food &
drink was had. Logan's Run was on
TV when I got home, but I was too tired to stay up and watch
it.
- August 20
- Whee! New passport arrived. I look a bit
like Ozzy in the photo, less the eyeliner.
- August 19
- Today's fun task: moving a user from one NT
domain to another without losing the user's local
profile. That proved to be more fun than I
expected.
Got a patch for BBDB
from someone at RedHat. I
wonder if this means that someone's building an RPM?
- August 18
- Barrichello won the F1 in Hungary for
Ferrari, giving them the Constructor's Championship for the fourth
year running. Schumacher senior came second, junior third. And
Fisichella finished sixth, hurrah! Also, Jordan announced that
they're running with Ford engines for the next three
years.
I find it interesting, while I'm on the topic, that since the
Formula One association purchased formula1.com - or rather sued
the original owners into a position where selling was the easy way
for them to get out - the site has been a lot slower with the
post-race updates. Feh.
Spent some time looking at directory sync tools, as I now have two
laptops to contend with and it's irritating finding that the file
I want is on the Other Machine. The contenders appear to be a
thing called unison, which is apparently written in caml, and the
Intermezzo filesystem, which RedHat put in their shipping kernels
but mysteriously fail to provide the tools for. So then I saw that
Mission
Impossible was on, so I watched that in lieu of doing anything
about the syncing problem. Which is why you won't yet find the
updated mapping code (mentioned yesterday) on my
server.
- August 17
- Did some more with the MapServer
stuff, trying to figure out just what exactly MapQuest use for scaling. I've
gotten an approximation that's right about 80% of the time, and I
can't really fix the 20% that's broken without getting into
serious image manipulation, which isn't quite worth the
effort. I did figure out how to get the silly red star off my
maps, though.
- August 16
- Hic.
Got a present in the post from Ferret: a signed copy of William
Gibson's Idoru. Whee!
- August 15
- More Klez Kleaning, among other
things. Plus, drinks & dinner with the boss & coworker in
the evening.
- August 14
- Office: tried out stuff I'd learned. Learned
more stuff, although thankfully not the hard way. Found lots of
Klez.E, whoopee.
Home: (a) discovered that my crossover serial cable for the
pilot-to-GPS notion does
actually work, yay! (b) discovered that my C-code NMEA parser has a bug in the
display stuff, which is sort of OK because that's only for
debugging anyway... (c) hacked the MapServer MapQuest code back into some
semblance of working order. It appears that in addition to
changing around all their URLs, MapQuest also updated their
maps - they seem a bit more detailed for my neck of the woods
now. Woohoo!
- August 13
- I'm still having an ongoing problem with the
USB ISDN toy; every so often, I get an error like this:
usb-uhci.c: interrupt, status 3, frame# 262
already running port 1 disabled by hub (EMI?),
re-enabling...
This causes the USB endpoint to move from /dev/ttyACM0 to
/dev/ttyACM1, where the pppd can no longer find it. Which
sucks, obviously. I have to remove the acm module to get things
back in order. I've had no luck finding any information on what's
causing this (EMI? Electro-magnetic Interference? Are you
seriously telling me that my USB hub is being disabled because of
the bogon flux around my computer?) so I don't know how to go
about fixing it.
Well, that was unexpected. The recalcitrant Windows box of
yesterday will not reboot from Linux, either.
Fetched and installed the current version of Grip to see if it's
better behaved now that it's been (as far as I know) rebuilt from
scratch, more or less. It now does ID3v2 tagging (hurrah!) and
also has a mode where it'll analyse the ripped tracks for correct
gain value, which is something that had been bouncing around at
the back of my head for a while... why isn't there a standard
volume level for CDs to be pressed at?
Huh. I notice the fonts still don't fit the display
properly.
Here's my discovery for the evening: Change the workgroup your
Windows 95
machine is in by editing
HKLM\System\CurrentControlSet\Services\VxD\VNETSETUP\WorkGroup.
Probably this is contraindicated and more to the point still
requires you to reload the network stack (i.e. reboot) before
anything notices, but this is pertinent to office work,
so. Oh, and you can look up the info by doing NET CONFIG
and playing with FIND.
The aforementioned network firewalling was not in evidence today,
for some reason. And I spent much of today figuring out how
Netware is spoken to. Egad. Still. I can make use of my
discoveries tomorrow and (hopefully) get about two days of work
done in an hour or so. Much input has been gathered for the Things
That Would Be Cool To Hack list, also.
- August 12
- Spent pretty much the entire day in someone
else's computer room looking at network traces and figuring out
how to reconfigure things without upsetting everyone. It's
tricky.
Coincidentally, the network in question is firewalled in a similar
fashion to Vodafone's GPRS
service.
Spent an irritated evening rebooting a Windows machine
repeatedly in an attempt to get it to log onto my little domain. I
can't even get it to display a Windows login
prompt, dammit. Oh, and the stupid machine won't shut down,
either. It just sits there with the "Windows is
shutting down." screen and
does... nothing. Reinstall time, I guess. Argh. What a piece of
crap.
- August 11
- After much manual reading, I got Linux
and GPRS talking to each other. Of course, I then discovered that
Vodafone appear to have
firewalled off useful ports like ssh. Web and POP access work,
though. I guess I could do something dastardly with the TCP/IP
over HTTP gadget I was messing about with last
year, or set up ssh on a non-standard port outside the
"protected" range. As soon as I figure out what
constitutes the protected range, of course.
Almost forgot to do a Micromail update this weekend,
d'oh!
Parents stopped by, dropped off more hardware
goodies. Whee!
- August 10
- Whee! Spent several hours in the
morning/afternoon paddling a canoe
around Blessington Lake, followed by a
barbeque.
- August 9
- Hacked some more on the Spamassassin
sendmail filter today.
Discovery of the day: by enabling my crappy winmodem, I disable my
serial ports. Well. Isn't that special.
Discovery #2: Vodafone have,
in fact, finally put their GPRS software up on their site. Windows
only, even the PalmOS stuff. And the PalmOS stuff requires a
minimum of PalmOS 3.3. I am not pleased by this, even if the
software does actually work.
- August 8
- Ah, the noble and black art of
timelining. How I hate thee. To say nothing of timelining with
incomplete information.
- August 7
- Brain temporarily disengaged. At least, it
must be, because I watched A View To A Kill from start to
finish. And about ten minutes of Twister.
- August 6
- Sent in my passport application today, alas
too late for a trip to Sweden next week. That'll teach me to be
complacent, or something. One of the things - ok, the
thing that had held me up was getting my photo taken, because
photo booths don't seem to be as common as I remember, and the
only one I'd tried had swallowed half my money, refused to take
the rest, and refused to refund what it had swallowed. And of
course there's noone around to complain to when this sort of
nonsense happens, because they're generally leased. Anyway, I got
my photos, got 'em signed by a local Garda who also witnessed my
signature on the passport application, and went to the post office
to submit my application for "Passport Express". In the
post office, there was a photo booth. D'oh. Oh, and "Passport
Express" means that you get your passport "within ten
working days" as opposed to the "at least two
weeks" service provided over the counter at the Passport
Office. Errr. Okay.
Had another bash at my scanner, failed to make it fly in Linux,
failed to locate the trace file I'd made of its USB conversations,
so I'm currently waiting for the new one to save. Since it's
saving via the wireless link, it's not, like,
rushing... ah, it's done. 17MB of log
file. Gack.
- August 5
- Woah. Summer appears to have returned, at
least for the day, anyway. Screw this hacking lark, I'm gonna
catch me some rays...
...with my wirelessly linked laptop, gnee gnee.
- August 4
- Poking at the PDC some more, and it seems
like the new 10/100 card has intermittent problems. Which
eventually turned into permanent problems. For some reason, arp
requests for the card's IP address were coming back with Broadcast
rather than a useful ethernet address. Dammit. I've switched it
back to the 3com for now.
Went to see Men in
Black II (or MIIB, maybe). Enjoyable, but mostly I guess
because it's pretty much reprising the first movie almost
exactly, and I really liked the first one. So I came home
afterwards and watched the first one again. Whee!
- August 3
- Assembled the PDC into something vaguely
resembling an actual computer (i.e. not so much of the
bits-hanging-out look) and tried a new 10/100 network card in
it. Works great with the switch. I'm beginning to suspect that Gonzo's
network card is the source of my troubles here.
Then, to town for partying. Woohoo!
- August 2
- Decided to do the "proper" thing
with the switch: I bought a US-to-UK (hello! IRELAND!) voltage
convertor. So far I've just patched it to the 10Mbit hub and it
seems to work okay with one of the laptops. I guess I'll gradually
move stuff over to it and see what works.
After much sweating and swearing, I managed to get a hulking wreck
of a machine from the office set up as a PDC. Woohoo,
vaguely. This is for some experimental work which will end up in
someone's office.
- August 1
- Found a useful program for a project at
work, and am trying to establish if it's a going concern or
not. If not, I may take it over. Woohoo!
previous month | current month | next month
Waider |
I'm sure we'll have an Indian summer. We certainly haven't had a European one. |