Changes to webnewsstats and crap:
- There is a menu. Thank Peter Oliver for making the good suggestion of the addition of a key, but blame my inability to fit the key onto the page with all the tables in a way I didn't hate. Sorry. If you want a direct link use this
- The other day I sped up the page loading by, at least on my machine, a factor of two, by making PHP read the tables directly out of the config files rather than call the Perl script to do it. No process creation overhead or whatever.
Notes
- I'm a dirty fucking liar. I didn't forget to post that link on Saturday. I thought it'd be funny to hype up an annoucement, make it using as many superlatives and stuff as possible, then forget to post the link.
- Nonetheless two of its objectives were achieved, in that the number of posts to aaw has increased, and that in particular Elliot "Squeeze the Uise" "OH MY GOD! There's even an hourly chart! *comes*" Costi has returned. Great timing! Let's wait until he goes back to university so he can post, and then use his obsession with charts to make him post! Evil plans rule:)
Random shite
Fucking retarded moron fucking forgets to fucking post fucking link
Fuck. Guess what I fucking forgot? In all the excitement of actually fucking making a fucking announcement and fucking stupid font effects, I fucking forgot to fucking post the fucking link to the fucking page!!! Idiot.
Anyway here's the stuff on the page currently, I think it needs a few words of explanation.
- Weekly
- This is pretty much exactly the same as the good old posted version, only it's on a web page and updates at 5am on Saturday (as opposed to getting posted at 10am)
- Daily
- The same as weekly, but updates every day at 5am
- Hourly
- The same as weekly, but updates every hour. YES THAT'S RIGHT IT'S AN HOURLY STATS LIST. GET POSTING YOU FUCKERS!
- Daily, accumulating Weekly
- At the start of each week this resets then proceeds to accumulate posts daily. It's basically the "midweeks". The previous totals in brackets are from the current Weekly table.
- Hourly, accumulating Daily
- The equivalent of the midweeks for Daily. I'd call it the "middays" but it updates every hour, not just at noon
Oh yeah, I'll make some sort of source tarball in the near future. It should contain the old C code that makes the tables, a perl script that uses a module called Net::NNTP for fetching articles and updating stuff, and a copy of the webpage with the PHP in it that formats the tables and stuff.
Oh yeah. HERE'S THE PAGE before I fucking well forget to post it again! It's in the sidebar as well. Damnit my site needs reworking.
It's time to make that REALLY BIG MASSIVE MEGA DUDE BO SELECTA EXCITING WORLD CHANGING NEVER TO BE REPEATED ONCE IN A LIFETIME ANNOUNCEMENT! It's time to reveal what my TOP SECRET PROJECT I was on about a week ago actually is... so here we go... brace yourselves... It's
newsstats!!!
Yes, it's back, and bigger, better, and even more exciting than before! More tables! More frequent updates! Convenient placement on a web page! If you're a reader of alt.alumni.warwick, you won't ever know how you lived without it. So join us, as we embark on a new era of newsgroup posting statistics generation! FoRwArD tO tHe FuTuRe!!
Spent the afternoon helping build the new fence. Highlights included when I got to drill several holes in the house next door, and getting covered in brick dust. Current status is
- one panel up (out of five)
- four posts up (also out of five - you don't need six, since one end of the fence is joined directly to next door's house with screws in plugs in those holes I drilled)
- The posts are all painted, all the panels have their edges painted, but not the faces.
(The panel that's up is the one from the flying off on to the road incident, but you'd never know unless you knew exactly where to look for evidence of damage. The two posts put in today were pleasantly easy, as the old ones came out of their concrete bases and the new ones slotted in, new concrete bases didn't need to be made)
Anyway here's some links and random news and stuff
- I've just noticed that Lllama Inc has been revamped. That's Felix's site if you didn't already know. Go visit, it's spiffy (and I think he'd prefer it if the most popular page on the server were a different one from my "titty page":) )
- Elliot "Squeeze the Uise" Costi has apparently been back doing his MSc at some college in London for a week now, so we wish him well... especially if he starts posting to newsgroups again, damnit
- Amusing advert
- I'm not a great fan of comedy Doom modifications but the title screen of Ultimate Simpsons Doom is good enough to show to you. The graphics are really very well done, but unfortunately, like all comedy Doom modifications, it's hilarious for fifteen minutes then you get sick of it. Good effort though
- Would you post a poll on your site, asking your readers to choose which one of your female friends that they prefer? For that matter, would you take your webcam to class with you, to take pictures of the girl at whom you openly admit that you can't stop staring, even though you were already attached?!? The guy's a nutcase.
- "Oh no! My kitchen is on fire! What shall I do? I know, I'll take a picture and post it on the internet" ...STOP THE PRESS! ERRATUM! In fact "Hey hey hey hey hey. The crisis had passed, and it was just residual smoke at that point. The greatest threat that I was facing by then was the smoke alarm going off" Well thank gods!
PS Only one more day to wait until the BEST ANNOUNCEMENT EVER! still not guaranteed
Sometimes there is stuff that's just TOO FUNNY.
Take Something Awful's guide to having a relationship. (archive link if it's scrolled off the front page)
Anyway best wishes to Simon who is ill with something nastier than originally suspected and to Danny, triv.org.uk's newest account holder, who is taking up damn near all of Simon's house's bandwidth copying a six hundred megabyte file to deepest darkest Italy(!)
PS Expect an EXTREMELY EXCITING ANNOUNCEMENT on Saturday! not guaranteed
Yesterday's update generated a fair amount of interest (i.e. emails) That was pretty cool but I think not really worth putting them here
Here's some more computer related bobbins. Firstly I must say it's a whole year since I built this Linux box. So yay and stuff. I'm still surprised it never exploded or anything. There are still tweaks that could be made (hard disk speed anyone?) but I think I need some way to back up before I do anything remotely dangerous. Anyway:
- An introduction to GNU Privacy Guard, if like me you can't be bothered with GnuPG you could read this, like I'm doing (it's quite a long thing, some of the reason I'm posting it here is so that I don't lose the link:) )
- Found the link on Debian Planet, where there's also an interesting thing about Debian losing "mindshare" in which that old "Debian is not a 'my-first' distribution" thing was mentioned; this always makes me smile:)
Not related to computers.
- Milk is great. Drink lots of milk. Buy more milk than you usually need, and drink the excess. Trust me, it's really nice and it makes you feel better.
- Chocolate liqueurs are really good as well. I'm not really a fan of anything alcoholic except cider and alcopops but I think strong drink and chocolate go together really well.
Audience figures slipping!!
Yo Rob,
I'm very sorry but I'm a convert to Pete's blog. It has polls and pictures and stuff, and yours is always about computers.
I need a new webshite, then maybe I could have a blog!
Bex
It's not surprising really. Pete has polls and pictures and stuff, not to mention the message board thing, including posts by some hot broad possibly from Alabama, and so on. Most importantly, it's updated like three or four times a day, while Pete avoids doing work (scroll right to the bottom)
I post like once, every three or four days. About computers.
Pete has networked. He's got links to his site up on other people's site's front pages. Pete's is much more like a "real" blog. It's a wonder he hasn't got a webcam.
I made this site because of these reasons:
- Having been offered the hosting by Simon I felt obliged to put some new content here (once again, many thanks for the service, especially since it's free:) )
- I'd seen a bunch of sites like these and liked the idea
- Excuse to redesign and use the graphics I'd spent ages making in the summer of 2000
- If I did this I wouldn't have to spend ages on New Year's Eve making another Review of the Year out of my real diary, I'd just have this site instead.
Basically I intended this as a place for stuff that I felt was shareable. It's turned out differently than I wanted it to. I wanted to put up recordings of anARCHy's music, but we all know what happened there. Then there was those unpleasant times when I found it therapeutic to post my actual thoughts. However, the reams of angry and upset emails I received nearly made me drop the whole site. (You have to pretend you're fine all the time, so anyone who pretends they care about you doesn't have to put in any effort. It's all about image, about facades, and, most importantly, acting so that no one else has to feel bad. But I digress)
I'll finish this up by saying, Bex, I thank you for taking the time to write to me, but... I'm not going to call you insensitive because that would be very incredibly hypocritical of me, but... What did you think you were trying to achieve by telling me this?
RECORD_AUDIO & sleep 2h ; kill $!
This is how I recorded and encoded a two-hour show off the radio last night, using my linux box.
sox -t ossdsp -r 48000 -w -s -c2 /dev/dsp -t raw - | \
lame -r -x -s 48 - show.mp3 & sleep 2h ; kill $!
This is in three parts which will now be further explained:
sox -t ossdsp -r 48000 -w -s -c2 /dev/dsp -t raw - |
We use sox for the sound recording, as usual.
- -t ossdsp and /dev/dsp mean to record from the sound device /dev/dsp whose format is ossdsp (this is a pseudoformat to tell sox that it is using an OSS sound device)
- -r 48000: record at 48kHz (this could be slower, especially if you have a slower system, but it needs to be a frequency supported by the MP3 encoding format)
- -w -s -c2 specify to read 16 bit wide samples in "signed" format from two channels (i.e. in stereo)
- -t raw - means write the sample to standard output with no conversion to a file format
We want a raw output because rather than produce an intermediate file, we want to pipe the output directly into the encoder.
lame -r -x -s 48 - show.mp3
Again as usual we used lame for the encoding; one day I'll investigate Ogg Vorbis, but, you know...
- -r: tell lame to expect the input as raw unformatted data. You have to do this because we're reading from standard input.
- -x: I found it necessary to swap incoming data byte order for some reason... If you get static, take it out:)
- -s 48 Tell lame the sampling rate of the incoming data. It assumes 16 bit width and so on but you need sox's output rate and lame's input rate to match.
- - show.mp3 means encode standard input to a file called "show.mp3". Use whatever final filename you like. "test.mp3". "retard.mp3". Whatever.
You can specify whatever bitrate and/or quality of encoding you want, however it needs to be one that the computer is fast enough to do in real time. If it takes longer to encode a section of incoming sample data than it does to record, you'll get a bottleneck and bad things will happen. For similar reasons you don't want the computer doing too much else at the time.
& sleep 2h ; kill $!
The problem is getting sox to stop recording. Since /dev/dsp, when opened and read, will just give you raw sample data as many times as you ask for it, never producing an EOF, the process would continue until the disk gets filled! You have to interrupt it, and that's what this final part does.
The ampersand simply means to run the previous pipeline in its own child subprocess of the shell. After it has started the subprocess, sleep 2h is executed, which pauses the shell for two hours (surprise surprise!) After this time, kill $! sends a terminate signal to the last subprocess - that is, the recording. Hence it stops after two hours.
Anyway, that's what I did. "Your Mileage May Vary" and don't come crying to me if you experience data loss:) I also got the computer to power itself off five minutes after the recording was due to finish and next time I'll use a slightly higher encoding quality, I think the processor can handle it.
For a quick demonstration of "command & sleep time ; kill $!" try this. "yes text" will loop, printing text to standard output, until interrupted. So do "yes hello & sleep 5s ; kill $!". It'll stop after five seconds.
We have two fence posts installed, vertically and in parallel and so forth. Also the five panels have been partially painted. I spent much of the afternoon making the panels more smooth and paintable by removing various loose splints of wood, bark etc.
Yeah, well, what would you rather I wrote about? Doom?
Cranky Steve's Haunted Whorehouse reviews a crappy Doom map! I had to play it:) Never mind who the author is (which is the real reason they picked it out, by the way) I personally have seen worse.
Go and read this site, entitled "Sheppeyscum.com". Yes, all of it, every last page. It's hilarious.
I've written several bits in this update and deleted them because they were unnecessarily nasty, or didn't explain things well enough, and it's taken me too long to write and it sucks. I'm RjY, I'm RjY, this site is first for RjY! I wish I had something interesting to post! Damnit!
RjY can't do anything else right now for one reason or another so instead for once he will update his site.
My TOP SECRET PROJECT works provided all the things it depends on are operational. Unfortunately, this not only includes dodgy and probably security hole ridden code written by yours truly on a Sunday afternoon, but also the availability of certain unnameable remote servers over which I have no control. All that's happening now is every so often I get another mail saying "Couldn't connect to server" :/
Ever have a moment where you go "Oh my gods oh my gods it's just TOO FUNNY!" and you see possibilities of exploiting comedy value that are so wide that you don't even know where to begin? Check this: The comedy potential of a front-page message board! My gods.
The guy who runs Doomworld and its forums made a thread that was basically "Post anything other than heh and get banned". Actually it's more like "so who are all my sheep":) He did ban a couple of people. Decent people, who've made good maps and stuff. Oh well. The things you'd do if you run a popular forum and are bored or drunk or something.
Speaking of irresponsible web site running, today at Something Awful the Comedy Goldmine was about something called Bonzi Buddy. I've heard of this a few times and was inspired to find out just what the hells this thing is. A bit of digging around and I find it's a purple gorilla thing, something not unlike the evil Microsoft Word paperclip thing but for web searches. Or something. Needless to say it's evil and not evil in the good way. I'm glad I have RISC OS and GNU/Linux and none of this sort of crap on my systems.
- Should have posted this days ago but Freedoom is now hosted by Sourceforge, so, yay for that (although it hasn't got that cutesy site statistics meter any more:( )
- I've so far spent half the day reading the hacker jargon file dictionary thing, yeah, erm, whatever it's called. I got up early to work on some idea I had the other day but, oh, no, I get sidetracked. Typical. By the way my idea is currently TOP SECRET so don't ask :p
- FENCE PANELS ARRIVED THIS LUNCHTIME. Can I stop talking about this now?
Delivery of fence panels
It seems the solution to the problem of how to get the remaining fence panels necessary for the construction of our new fence was decided to be "get delivery from this local firm, who do delivery, none of the big places apparently do delivery, so we'll have to use this lot, but they're known to be somewhat unreliable"
Well it's not like we were going to try and put them on the car again, not after what happened last time.
So I spent the entire afternoon sitting around waiting for the panels to be delivered. It was not a surprise when they were not; the option of delivery by this firm was initially dismissed, because my dad has had dealings with them before. He said "you know what they're like..."
I wouldn't have minded so much but it was a really nice afternoon and I kind of wanted to-- Rob, who are you trying to kid, you wouldn't have left the house anyway, and you know it. SHUT UP.
Star Wars!
ITV decided to show the first Star Wars film, episode IV or whatever, on Tuesday night. I was quite pleased because that's the one I've only seen once before and that was at least a dozen years ago so I could hardly remember it except for the bits where they blow up something large (like a planet) because I like that sort of thing so I would remember it.
However upon seeing it again I don't think it's quite as good as the other two "old" Star Wars movies. However it is the one that's been most heavily sampled by various rave tracks I've got, and Doom PWADs I've played, and so forth.
It's also the one on which most of the spoofing is done in Spaceballs, which is one of the funniest and most quotable films I've ever seen (not to mention the reason why I couldn't take Bill Pullman's character of the US president in Independence Day at all seriously)
So, this is why it was nice that ITV decided to show it later on Tuesday night:) In fact, in honour of all this crap, and especially that really dubious link, let's have a quote fest!
- "So, Helmet, we meet for the first time, for the last time"
- -- Lone Starr
- "I am your father's brother's nephew's cousin's former room-mate!"
- -- Dark Helmet
- "You have the ring, and I see your schwartz is as big as mine!"
- -- Dark Helmet
- "Damnit, I hate it when I get my schwartz twisted"
- -- Dark Helmet
- "It's my industrial strength hairdryer, and I CAN'T LIVE WITHOUT IT!"
- -- Princess Vespa
- "It's my virgin alarm! It goes off before you do!"
- -- Dot Matrix
- "You IDIOTS! You've captured their STUNT DOUBLES!"
- -- Really camp security officer guy
- "This ship is too big! If I walk, the movie'll be over!"
- -- President Skroob
- "There's one! Set for stun!"
- -- Stormtrooper in Star Wars, this stood out because it's used as one of the zombie wake up sounds in The Bitching Levels, which was the first Doom PWAD I ever played.
- "Don't be too proud of this technological terror. The ability to destroy a planet is insignificant next to the power of the force."
"Don't try to frighten us with your sorcerer's ways, Lord Vader. Your sad devotion to that ancient religion has not helped you conjour up the stolen DAT tapes, nor given you clairvoyance enough to find the rebel's hidden fortress...ACK! AGH!"
"I find your lack of faith disturbing disturbing disturbing disturbing disturbing disturbing disturbing disturbing disturbing disturbing..."
- -- Sample from the end of "Feel it in the air" by Future Primitive. Note "DAT tapes" (in the film it's "data") and the loop at the end:)
Daily posting histogram
ANOTHER NERDY PROGRAMMING POST ALERT although might be of interest to readers of AAW if they ignore the three lines in bold monospaced font below.
I just saved all 337 (yes, really:) ) posts available on AAW from my news server news.zetnet.co.uk into a mailbox, using slrn's facility for doing so. Then I constructed one of those fantastically long unix shell commands that's nearly a whole program in its own right. Get this:
cat /tmp/ng | grep '^Date:' | cut -b7-80 | date -f - +%s | sort \
| sed 's/.*/1970-1-1+&sec/' | date -f - | cut -b1-10 | uniq -c \
| awk '{printf "%s ",$0; for (i=0;i<$1/2;i++) printf "x"; print "";}'
3 Tue Aug 27 xx
34 Wed Aug 28 xxxxxxxxxxxxxxxxx
80 Thu Aug 29 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
44 Fri Aug 30 xxxxxxxxxxxxxxxxxxxxxx
22 Sat Aug 31 xxxxxxxxxxx
12 Sun Sep 1 xxxxxx
46 Mon Sep 2 xxxxxxxxxxxxxxxxxxxxxxx
33 Tue Sep 3 xxxxxxxxxxxxxxxxx
13 Wed Sep 4 xxxxxxx
18 Thu Sep 5 xxxxxxxxx
12 Fri Sep 6 xxxxxx
10 Sat Sep 7 xxxxx
10 Sun Sep 8 xxxxx
blog template
NERDY PROGRAMMING CRAP UPDATE ALERT OF INTEREST ONLY TO, well, let's be honest, Felix seems to like this type of update but I don't think anyone else does.
I've made a template file format for my in-development makefile-driven site updating system. What you do is, you write a plain old HTML file with space for one entry, and then you modify it a bit with some good old <!-- BLOG FOO --> style stuff. Let's illustrate this with an example.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head><title>S00P4R 1337!!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h1>Th1s 1s mY s00p4r 1337 w3b 51t3!!!11</h1>
<!-- BLOG TOP -->
<h2><!-- BLOG TIME --></h2>
<!-- BLOG ENTRY -->
<!-- BLOG BOTTOM -->
<h1>Th4tz 4LL f01kZZ!!!!1</h1>
</body></html>
This is saved in a file called, say, "1337.template". Note how it's valid HTML (well I hope so, but I haven't checked:) ) This makes for easier development of the template; you can just feed it into a web browser to see how it looks.
Then you have the source blog files, in the format I described last week. For example:
<!-- BLOG 1031439400 1031439800 -->
<h3>4n0th3r uPd4t3</h3>
<p>1'm s0 s00p4r 1337!! R0fLM4o!!1</p>
<!-- BLOG 1031438000 1031439000 -->
<h3>Y4Y N3w s1t3 1s uP!</h3>
<p>T0d4y I s3t uP my n3w s1t3! 1sn't 1t 1337? L0L!</p>
This file would be named "1337.blog". Now I've spent most of the day making some really horrible, badly-written perl that combines .blog and .template files into plain old HTML files. In this case it would spit out "1337.html" as follows:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head><title>S00P4R 1337!!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h1>Th1s 1s mY s00p4r 1337 w3b 51t3!!!11</h1>
<h2>7/9/2002 @22:56:40 ^23:03:20</h2>
<h3>4n0th3r uPd4t3</h3>
<p>1'm s0 s00p4r 1337!! R0fLM4o!!1</p>
<h2>7/9/2002 @22:33:20 ^22:50:00</h2>
<h3>Y4Y N3w s1t3 1s uP!</h3>
<p>T0d4y I s3t uP my n3w s1t3! 1sn't 1t 1337? L0L!</p>
<h1>Th4tz 4LL f01kZZ!!!!1</h1>
</body></html>
So basically it replicates everything between BLOG TOP and BLOG BOTTOM, replacing BLOG ENTRY with the relevant piece from the source blog file (which should be written so it can be put anywhere without breaking validity, like I said last week) and BLOG TIME with that entry header format that by now should be horribly familiar to readers of this site. It works this out from the two epoch times in the source (those long numbers starting 1031)
So there you go. I wonder if anyone could be bothered to follow this. It's coming along nicely but there's still quite a lot of stuff to do.
Fence panel mayhem: the full story!
It's 1pm on a Thursday afternoon in early September. I am about to make lunch when my dad turns up at the house. He's making us a new fence, because the old one has almost completely collapsed. So far he's got the posts but needs the panels to go between them. He drags me off to help carry the things, fair enough, six foot square fence panels are heavy.
We drive to the Coventry branch of Wickes, walk in and find the outdoor supplies area. He finds a panel that's the right size and we take it through the checkout out to the car. This in itself was quite weird. Imagine buying thirty six square feet of wood, taking it through a checkout desk like you might buy milk and bread at the supermarket. Oh well.
Now my dad's put a roofrack on his car. He gets several pieces of rope out of the boot and ties the panel to the roofrack with them. It seems secure, so we leave for home. Out the window, I can see the thing wobbling as the air flow goes under and through the gap created by having the roofrack there. I think aeroplane wings wobble like this so I reckon all is well. Until we reach the ring road, where the natural vehicle speed is a bit higher.
I'm just thinking, we're going just slightly too fast... I'm about to point this out, when...
WHOOSH
The panel is ripped from the top of the car! It has taken out the entire roofrack with it! It crashes into the road, showering the tarmac with pieces of roofrack, narrowly missing the car behind!
So my dad stops the car, yes in the ring road, and we run back to get this huge piece of now slightly broken fence panel off the road and onto the kerb between it and the slip road. We untie the remainder of the broken roofrack from the panel and fetch the bits from the road and he tells me to wait with the panel while he moves the car.
This is how I found myself sitting in the middle of Coventry ring road, in charge of a slightly broken fence panel, that every time a lorry went past, would threaten to be blown back down the kerb into the road.
Now just as we had been moving the panel off the road I had noticed a police car going past in the other direction. So I'd been there for about fifteen minutes when I was not entirely surprised by another police car pulling up behind me. The pleasant-faced young woman driving it asks me the obvious question; I told her what had happened, and my forlorn expression obviously moved her to think "this guy doesn't need any more crap today" so she told me to be careful when we removed the panel and left it at that.
A few minutes later my dad comes back. All I can think to say is "Isn't it lucky that we have a sense of humour?" We pick up the panel and start to carry it. Where? Oh, all the way home? Oh, okay... No, I know, there's no other obvious solution, it's not like we can reattach it to the car.
So begins a long walk awkwardly carrying a heavy and intractable object. My hand is twisted. It hurts. It really hurts. No I'm going to have to put it down. Can we carry it horizontally instead of vertically? Okay, that's better, my arm is no longer twisted but I still can't get a decent grip on the wood. I can't feel my fingers. Oh well, nearly home now. Ouch...
Anyway it strained lots of muscles and so yesterday I couldn't get my fingers to do anything much, especially grip anything. My dad, who's better at this type of thing managed to fix the panel with some nails and stuff like that. So I suppose all's well that ends well, but it will be interesting to see how he intends to get the next ones home...
Sitting in the middle of Coventry Ring Road with a slightly broken fence panel (6'x6') and being quizzed by the police
I have had an odd day.
I'll post the full story in a few days when I regain full mobility in my fingers and arms, and hence typing is not a painful exercise.
I hate camgirls, and by "hate" I mean "am extremely yearnful of, until I must hit myself with a metal ruler and say NO!" In particular it is a daily battle for me not to visit Camrecord and try to pick out the ones that take their tops off. However according to Galeon's bookmarks editor I last visited on "2002-08-31" so I'm doing pretty well (if you count having the link in your bookmarks file and on your site as "doing pretty well".)
I'm stopping taking sleeping pills today
I enjoyed writing this post if only for the phrase "feckless morons" which I like very much.
Oh gods. I'm never going to get to sleep, am I? Oh feck...
Speaking of Google Groups thanks must go to Peter Oliver who emailed a link to Google APIs to me. It's quite interesting but since I don't know anything about SOAP and WSDL or any of the other bloatware sounding crap on there... well you know the rest. Do a joke about never getting washed if you like:)
Right. If I turn the computer off now and try to stop thinking I might, just might, be able to get to sleep. I will assume you don't hate me and are wishing me luck; don't bother emailing goodwill messages though because I'm a crabby old git who hates that type of mushiness:)
Damnit, it's September already! What's with time passing so damn quickly?!
Today, Felix (who'd earlier said he was going to be really bored this weekend) made a spirited attempt to write the google groups script thing himself, and sent me preliminary results:) Trouble is I'd already written the bits he'd done with a perl module called LWP, but my version just called wget and captured its output, but I hadn't the heart to tell him and discourage him;)
Pete, who is still updating his site far more than I am, has linked to me again and is preparing himself for five emails from people expressing awe and gratitude at their respective sites' hit counters going through the roof. He'd linked to five other people's sites with a line about what they'd been up to. Made me look really boring... OH WAIT I AM BORING scratch that. Well I'm not going to send an email (I don't even have a hit counter...) so I'll just make an enourmous link instead. THANKS FOR ALL THE TRAFFIC PETE!!! (It seems to be a day for huge multilined links, see below... I also wish I could claim I'm that Greg Field, but sadly it would be a lie)
A random visit to the 2002 A Doom Odyssey page tells me that they've finished the rerelease, so yay for random site visiting (instead of like last time when I heard about it on Doomworld's forums and went running over, thinking "damndamndamn I'm supposed to have been keeping an eye on this") However I don't like the fact that it has ZDoom-only secret levels. E5M1 my backside.
We have an email reply to the last update! Let's have a look:
"Wound up?"
I'm not wound up. At all. I'm grinning through the entire thing. I'm not letting you wind me up ever again, that's the entire point.
So I used to wind him up? Well, I've never actually gone out of my way to do so. I wonder what it was I did. I'd love to know but in my experience you never find out exactly what it is. Oh well.