11 October 2007:
For the second time in two weeks a switch has died in the data center
where superfrink.net DNS is hosted so the site is down. The first
switch was a Cisco that had run for a few years. The recent switch
is a Dell that currently does not even pass the power-on self tests.
The switch was replaced with another Dell. There might be BGP
problems. There also seems to be a broken media converter (fiber
to/from cat5 ethernet).
04 September 2007:
Journal RSS Added. It updates
every four hours.
30 July 2007:
Server move scheduled for July 30th after business hours MDT.
It seems it has been a long time since this page was updated.
There have been a couple programs added:
- A program that reads a list of Canadian postal codes and prints
the latitude and longitude.
- A program to create a HTML index page with thumbnails from a
directory of images.
- A program to automatically put my Gnome desktop images up on
The Journal updates have been spotty since
they started last year but frequent over the past couple weeks. I
have been asked to add RSS for Journal entries but have no idea when
it might happen.
26 December 2005:
Added book and programming links to the
links page. Changed the colors on the
news page to be default browser colors.
02 December 2005:
Added several book links to the links
page. Removed a dead link. Finally changed the colors to be
default browser colors and consistent with other pages on the
18 September 2005:
I am getting several bounce messages every day. Someone is
sending spam claiming to be from some address at superfrink.net.
I really wish more people would start using
Sender Policy Framework
aka SPF. AOL.com uses it. hotmail.com uses it. gmail.com
uses it. superfrink.net uses it. Are you using it?
09 August 2005:
"Google Project Two"
is now online. This program searches via Google and generates
a report containing email addresses and phone numbers found in
the search results.
02 July 2005:
"Google Project One"
has been changed to lower-case all words found. This means
searches such as "Ray Bradbury" will count "stories" and "Stories"
as one word. This means more distinct words are returned.
The project was also updated to not examine .pdf and .ppt files.
There is no support to parse the PDF or power-point files. The
ASCII strings in PDF files were being counted as words. This
was adding junk words to the word count list.
A friend suggested a game could be built around Project One.
The idea is people would guess which words will be returned by a
search. Points would be assigned by the word count found by
17 June 2005:
Added the Software Development section to the
links page. This is something I have
been interested in for a while.
I don't mean the collection of "software engineering" systems.
Not that I don't want to see more reliable software and fewer
bugs. What I mean instead is that I want to understand what
allows some developers and teams to succeed while other teams
(I want to be involved with success. I want to know how
other people have gotten there and how other people have
"Google Project One"
is now accessible. It's a neat program. Type in a search
term, click Search and wait a minute. The most common words
found on the pages returned by Google are listed.
08 June 2005:
For a while the front page has had the SSH key fingerprint near
I just read over the links
page and have some additions and updates to make.
I have some ideas on customization in the works but not yet on paper.
I have 48 lines on my TODO list. Plus my "pending" reading list.
Plus the ten books on my desk which are not yet on my reading list.
(I just counted them.)
Plus the day to day things to be done.
I'm not sure where to find the time for everything I want.
It is time to schedule some time to prioritize.
I also have reading to do for work. Incidentally I have a new job.
I like it but I do not have any more spare time than before.
16 Mar 2005:
New server. Newer version of Slackware. Yay!
I think the site and email is mostly working.
DNS now has a TXT record with my GPG finger print.
MIT has a copy of my GPG public key on pgp.mit.edu.
20 Jan 2004:
Just playing along: litigious bastards.
26 Sept 2003:
What have I done this summer?
I wrote a linux kernel and apache mod to make PHP files (all files served
actually) run as the user who owns them. Of course root has to configure
which UIDs can morph to which UIDs. The system uses a stack and morphing
back is free. This is sort of like a setuid script but without forking
a new process. Patches may be released (kernel 2.4.20, apache 1.3.27).
If you're interested let me know.
I found a bug in the 2.4.20 FAT32 driver.
As for employment:
- I modified my previous virtual server load balancing to work
with many IP addresses mapped to many real web servers.
(Previously written to support one "real" or "external" IP address.)
- I worked out some improvements to a couple of keyword based
search engines for images. The main change was to assign a value based
on how many partial and full word maches there were. (eg "red car"
vs "red cardinal")
- I updated some credit card transactions (using payflow pro)
in an existing PHP app
and have been working on some PHP refactoring.
I've started a little reasearch project on trust in a fact based system.
The idea is if you have a list of facts (sentenial logic, ie no
predicates yet) how do you decide which statements are deserving of
more or less trust. After describing some of my (perl) code I was
directed towards 3-SAT which is interesting, though right now I'm not
so worried about complexity. I chose a postfix notation so I could use
regular expressions and not have to build a parser (and parse trees).
Off the top of my head a parse tree could allow for easier short cutting
during statement evaluation. On the other hand I currently evaluate with
one regex, a lookup function and, without a tree walk.
17 May 2003:
Recently added a bingo card analyser written
in Scheme and
genserv a C program that can
turn any program into a network accessable application.
24 Apr 2003:
Cleaned up the INTJ page a bit. Also updated
the Frink page with a
My phil paper is not on
Yahoo's search results
anymore but this page (SF news) is number 4. :)
(Yes I know banana's should be bananas.)
10 Mar 2003:
I've finally got around to adding information about the kernel patch
I wrote to log signals sent between
processes on Linux. The idea is just tap into the kill
system call and log the signals sent via printk.
05 Mar 2003:
A couple of updates I thought I'd mention. I've added a treat to the main
page if you are using Opera's Bork Browser.
I made a couple minor changes to the
i386 linux System Call howto,
just fixed some HTML so that #include <header.h> will
show up correctly.
More interesting is that a couple of people (myself included) have
gotten together to work on a website dedicated to our projects. This
means it's a collaboration of scripts, programs, documents - well pretty
much whatever we thought other people might find interesting. The site
There is a bit of overlap with files on this site but not much.
Check it out!
31 Jan 2003:
Well SF.net is now number 12 on Yahoo's search for ' facts on banana's '. Yup I wondered
how that happened too. Turns out my
first philosophy paper
is on the site and to illustrate a point I used the bananas sitting on my
08 Jan 2003:
After searching the web and usenet without success I've put together
an elvis (vi) syntax highlighting file
I belive that vim already supported PHP but I prefer elvis and elvis
is the default vi on Slackware.
17 Nov 2002:
Today I removed the mostly defunct stats page. The uptime, etc
has been added to the main page.
A new page as been added the athenaeum
where I can collect papers of interest in a single web accessible
13 Nov 2002:
Finally got around to looking at my
Linux System Call intro.
I've added some sample assembly code and started cleaning it up
a bit. Also this weekend I acquired a couple more
Ray Bradbury stories, Happy B-Day to me! :)
07 Nov 2002:
I've fixed a couple of mistakes in a couple of documents (
basic debugging and
account security ).
I've also added a quote generator to the main page.
30 Oct 2002:
Bah! The power died today for a few hours so the 15 minutes on
the UPS wasn't quite enough. Yesterday the uptime was at 113
days! Thank goodness for ext3! I
spent over an hour making sure machines were up and running.
(Most of that time was spent dealing with a corrupt ext2 LVM
29 Oct 2002:
Well I had to change the IP of a database machine's interface
today. I then spent a lot of time grepping PHP, perl and C code
to find all the places where it had to change. Hope you don't
end up in a position where you have to do such a thing.
Good news!! I've verified I will have all my degree requirements
come the end of April! It's time to think about what to do with
my life in 7 months. Of course I still have 7 months of coursework.
( Note to the curious: Yes I have been thinking. )
Tonight (this morning?) I also noticed the site had some traffic
coming from the University of Kentucky. I think this is really neat!
Then I got curious so I collected a couple of the
One thing on my mental todo list is to start an archive of papers
I've read with a few notes next about each. I've been reading
as much as I can of late.
How could I almost forget? I took a personality test for a class.
The results were shockingly accurate.
29 Aug 2002:
Superfrink.Net has now moved!
We are now running on new hardware at a new address.
The old hardware is moving and will be used somewhere else.
On that note I'm moving too. I'll try to get superfrink's subdomains
back up as soon as I can. School starts in a bit over a week and
tomorrow is my last day at work. There seems to always be a shortage
of time or maybe just so much to do.
22 May 2002:
Wow, last night we had lightning durring a snowstorm. Thats kind of
rare, I think.
Power issues and so SuperFrink.Net was down again.
12 May 2002:
Added a SSL key (signed by myself) to
superfrink.net. Your browser will
complain, don't worry about it. :)
Update: HTTPS is being for another domain right now and plans look
that way for a while. - frink - 29 oct 2002
- It's nice to prevent some plaintext traffic.
- More importantly though ISPs should have a harder time caching.
While testing something I had stopped httpd but requests were still
For the record (though if you were worried about monkey in the
middle this can't be trusted anyway :)
03 May 2002:
SuperFrink.Net was down for a bit due to bad weather and power
outages last night.
Several Net & Web companies around town had problems this morning.
We only had a few issues at work, it wasn't too bad.
10 Apr 2002:
I'm excited, NTPd is running now.
On the down side it's now behind the time on my watch.
Rebooted to make sure it was happy.
It must be run prior to changing security levels at boot time.
14 Mar 2002:
The network was unreachable for two hours this morning. Could be a
problem with DHCP. We'll see.
25 Feb 2002:
SuperFrink.Net was found paused in bootup this afternoon. It appears to
have experienced a power surge. I'll have to keep a close eye on it.
19 Feb 2002:
SuperFrink.Net was unreachable for a while today. There have been
troubles with shaw.net for the past couple of weeks. The modem has
been replaced. I'm told port cards in the router have been replaced.
Still it dies and I don't get any replies when pinging the gateway.
Oddly some arp-whohas requests have been comming through.
18 Feb 2002:
Put up a link to the stats
page. This is not an invite to haxor my box. This
is an illustration of how often a random box on the net get's attacked
IIS colour coded worm of the month. Right now it seems to be about
dozen per day.
16 Feb 2002:
Apache is running now (HTTP only) and PHP4 seems to be working.
SuperFrink.net is up on a 200Mhz Intel chip with 64Megs of RAM held
together with a 4Gig IDE drive. I suspect the drive is dying. We'll see.