maZZoo maZZoo's blog
very low frequency tech postings  -  meta
    home
    blog
    feed
    eyes
    info

    code [12]
    dect [4]
    hard [8]
    meta [5]
    security [5]

jul 2009 (1)
jun 2009 (1)
jan 2009 (2)
dec 2008 (1)
oct 2008 (1)
jan 2008 (1)
oct 2007 (1)
jun 2007 (1)
feb 2007 (3)
jan 2007 (3)
nov 2006 (2)
aug 2006 (2)
jul 2006 (1)
may 2006 (1)
nov 2005 (2)
oct 2005 (1)
apr 2005 (2)
mar 2005 (2)
feb 2005 (1)
jan 2005 (1)
may 2004 (1)
jan 2004 (1)
apr 2003 (1)
jan 2003 (1)

Wed, 01 Jul 2009

the Spiegelman monster

I just read bunnie's brilliant post on H1N1. I just want to recommend it to you, take some time and follow the links. It left my mind with lot of good and evil ideas - such as when is the right time to start a company selling RNA/DNA-firewalls to sequencing companies.

While I am still reading on the subject I stumbled across the Spiegelman monster which does biological replication in impressive 36 bytes.

Update (2009-09-22): It seems the industry is keeping pace with my ideas. VeriChip filed patents to develop implantable virus detection systems in humans. H1N1 and others are to be detected by those patented biosensors. Now, suppose there's really a small industry coming up with those products. Inevitable also new (royality-free) virusses will come up. In the computer-anti-virus industry we have seen that some of the companies came up with own virus creations to have a competitive advantage over others in the same industry, or simply to sell more products. Whether this holds true for an anti-human-virus industry or not - filing patens on the countermeasures on diseases, is a violation of Human Rights atleast in my eyes. And I am not saying "the United Nations Universal Declaration of Human Rights" but the basic humanitarian idea behind human rights in general. As of today we have some piles of patents on medication, plants, animals and maybe soon humans. The United Nations need to act now, and declare all of them invalid, illegal and void. (via Fefe)

posted in /meta  |  link  |  comments [0]   


Tue, 01 Jan 2008

I wish you a good 2008


may 2008 be a lot better than 2007.

2008 is a very special year with a pretty seldom calendar:

$ oldcalendar.pl 2008 2008 100
2008 :  1980 1952 1924

So if anyone sends me a calendar of 1980, 1952 or even 1924 I'll give him one of my skypers, which always show the current date after putting a battery.
skyper


posted in /meta  |  link  |  comments [2]   
Sun, 18 Feb 2007

Microsoft is taking care of my trouble?

from my webserverlog:

65.55.208.22 - - [19/Feb/2007:00:11:20 +0100] "GET /FIXME HTTP/1.0" 404 0 "" "msnbot/1.0 (+http://search.msn.com/msnbot.htm)"

I never had such a filename - on any of my boxes. I just noticed it now, but they do it since 6 month. Weirdos.

posted in /meta  |  link  |  comments [0]   
Fri, 03 Nov 2006

blogspam

This blog is pretty unknown and doesn't have much subscribers. When I started the blog I wanted to give you the ability to leave comments. I had thought my blog is somewhat safe out in a corner of the internet, and I can handle the spam manually. I was proven wrong. Day 1 had like 100 spams...
The 1st thing I did is to moderate the spam myself. So every once in a while I went through the hughe list and deleted the spam, but I found myself deleting a few megabytes per week. I had thought that if I moderate the spam, the volume will automatically reduce, as spammers will come back and check whether their post really ends up in the blog. But no, they don't.
Spammers are more stupid than the dirt in my shoes.
But stupids are easy to handle: I added a simple JavaScript-Test, and all the spammers fail on that (up to now). It's another blosxom plugin and available here.
I added some logging functionality to the plugin, and here's the 2268 spammers from the last 17 days:
blogspammers

Now the fun (or sad) part about the story:
One single spam came through. It came from a Polish ISP. And hold your breath, it had this referrer! That means someone in Poland is sitting at his JavaScrip-enabled Firefox 1.5.0.7, and wading through all blogs she finds via google, and spams them, manually. And she came to my blog somwhere near rank 800 of her google search!

Wages in Poland must be way too low!
Or are all spammers poor, and only most of them know how to poorly program scripts?


posted in /meta  |  link  |  comments [0]   


Fri, 14 Jul 2006

blog, I

so far my homepage didn't get updates too often, and I doubt this will change. But I decided to move everything to a blog. My homepage was arranged similar to a blog eversince, and now I moved most of the old articles into the blog history, and I dated them back to when I believe I wrote that sentence.
I tried to keep my old design, and I think it was pretty simple to achieve that, thanks to blosxom. The RSS-feed is linked under "feed" on the left.
As blog software I use blosxom, which is a single file perl cgi - just the way I like it ;)
It doesn't use a (real) DB in the back, the filesystem's timestamps are used to date and sort the postings. Blosxom features plugins, and I use

I consider the last plugin an experiment. It allows you to comment my postings. If i find myself hosting more blogspam than I am willing to delete every day/week/month I will remove that feature.
To write and post articles I hacked a small script, that allows me also to update older postings while keeping the date, and shows up new categories or postings in red (for a second), while existing ones flash up in green:

#!/bin/sh

BLOGROOT="$HOME/htdocs/BLOG"

# touch likes the date format as [[CC]YY]MMDDhhmm[.SS]
NOW=`/usr/bin/date +%C%y%m%d%H%M.%S`
CATEGORY=$1
POST=$2.blog
NO_COLOR="^[[0m"

if [ -d "`/usr/bin/dirname $BLOGROOT/$CATEGORY/$POST`" ] ; then
        CATEGORY_COLOR="^[[1;32m"
else
        CATEGORY_COLOR="^[[1;31m"
        /usr/bin/mkdir -p $BLOGROOT/$CATEGORY
fi


# when we update an existing post we keep the date...
if [ -e $BLOGROOT/$CATEGORY/$POST ] ; then
        POST_TIME=`/usr/bin/date -r $BLOGROOT/$CATEGORY/$POST +%C%y%m%d%H%M.%S`
        UPDATE="1"
        POST_COLOR="^[[1;32m"
else
        POST_TIME=$NOW
        POST_COLOR="^[[1;31m"
fi

echo ""
echo "posting /$CATEGORY_COLOR$CATEGORY$NO_COLOR/$POST_COLOR$POST$NO_COLOR at ^[[1;30m$POST_TIME^[[0m"
echo ""

# time to percept
/usr/bin/sleep 1

if [ "$UPDATE" == "1" ] ; then
        /usr/bin/vim -s $BLOGROOT/blog_update_vim_helper +"set syntax=html" $BLOGROOT/$CATEGORY/$POST
else
        /usr/bin/vim +"set syntax=html" $BLOGROOT/$CATEGORY/$POST
fi


if [ -e $BLOGROOT/$CATEGORY/$POST ] ; then
        /usr/bin/touch -t $POST_TIME $BLOGROOT/$CATEGORY/$POST
fi

# append your rsync/scp/ftp/whatever command to update the blog files on
# the webserver (if necessary)

# blog-update
echo "Please run \" blogupdate \" yourself!"


The script shows the nice means of vim to execute commands "remotely" from the commandline. Here's the blog_update_vim_helper script:

GA
<b>Update:</b>


I think that's all I have to say for now.
Update: Oh, yes, and let me know if you think somthing's wrong with my blog or homepage!

posted in /meta  |  link  |  comments [0]   

validate HTML