Weekly spam summary on December 2nd, 2006
Our SMTP frontend crashed and restarted today at 2:51pm, which meansthat some stats are a little bit distorted. This week, we:
- got 15,320 messages from 276 different IP addresses.
- handled 21,412 sessions from 1,467 different IP addresses.
- received 217,984 connections from at least 66,248 different IPaddresses up until this morning at 4am, and 11,150
Ubuntu's attention to detail in init.d scripts
# /etc/init.d/exim4 stopStopping MTA: exim4.# pidof exim43559# grep PIDFILE /etc/init.d/exim4 | sed 1qPIDFILE="/var/run/exim4/exim.pid"# ls -ld /var/run/exim4ls: /var/run/exim4: No such file or directory# mount | fgrep /var/runvarrun on /var/run type tmpfs (rw
How Python parses indentation
One of the interesting things about Python for compiler geeks is that itis a partially implicit context language, in that line indentation issignificant. Implicit context languages been out of favour for a verylong time, and most parsing techniques these days are geared towardsstream oriented grammars.
(By 'implicit context languages' I mean ones where state changes likeentering and exiting blocks are implicit in the difference betweenlines, such as different indentation levels. By contrast, streamoriented languages use explicit markers for such state changes, like
Turning off HTTP basic authentication in urllib
Python's urllib module convenientlyhandles a great many bits of fetching URLs for you, including HTTP basicauthentication. Unfortunately it does this by pausing everything to 'askthe user for the required information on the controlling terminal' (tomore or less quote from the documentation). This is generally not themost useful behavior in the world, and can even be rather disconcerting.
(A more sensible default behavior would have been to either raise anexception or return a HTTP 'authentication required' status.)
As a
Progress towards an all 64-bit application world
When I started with x86_64 Fedora Core, I still built a few thingsas 32-bit applications on an otherwise 64-bit system; a 32-bit Firefoxto use Adobe's 32-bit only Flash plugins, and a 32-bit mplayer so itcould use Windows codecs to play various content. This has caused a certain amount of heartburn .
Recently, I decided to experiment with 64-bit versions of both (partlybecause doing the 3
Some words of wisdom on email certification programs
Vernon Schyrver in news.admin.net-abuse.email:
The trouble with all "Good Guys" lists is in who pays. Maintaining acomprehensive list that can be widely used is expensive. [...]
Sooner instead of later, those who have financial reasons for seeingthemselves certified as good assume the financial burdens and soare given control. Organizations whose mail is never blocked can'tfind a reason to pay third parties for testamonials. They tell theircorrespodents "If you want my mail,
Why I don't rip my CDs
From a comment here :
I would suggest that you rip [your CDs], though.
I have no interest in ripping my CDs for a number of reasons:
- I listen to whole albums at a time, cycling through my collectionin an essentially fixed order. This means that at any given time I'monly really interested in the next few CDs and having everything sittingon disk is of no particular benefit.
(Cycling through my collection this way avoids the twin perils ofburning out on albums that I really
Link: Serif vs. Sans Serif Legibility
Which Are More Legible: Serif or Sans Serif Typefaces? by Alex Pooleis a review and summary of a whole pile of writing about this. I'll cutto the conclusion (don't worry, it's not a spoiler since Alex Poole putsit in the first paragraph of the introduction):
To date, no one has managed to provide a conclusive answer to thisissue.
Alas, none of this helps me configure liferea to improve its legibility on a 17" CRT monitor. (I
Weekly spam summary on November 25th, 2006
This week, we:
- got 13,435 messages from 269 different IP addresses.
- handled 21,900 sessions from 1,620 different IP addresses.
- received 197,361 connections from at least 50,069 different IPaddresses.
- hit a highwater of 8 connections being checked at once.
This is down from last week , althoughthe connection numbers are still up a bit compared to two weeksago .
| Day | Connections | different IPs |
| Sunday | 2 |
An irritating X Windows limitation with wheel mice
I use what I call 'lazy focus follows mouse' in my window manager (fvwm2calls it SloppyFocus): the last window that the mouse touched hasfocus, but the mouse doesn't have to actually stay inside the window. Ilike this because it means that I don't have to have the mouse cursorobscuring some of the window contents.
(I am not a fan of click to focus, but that's another entry.)
Unfortunately, this exposes an X limitation in how it