Add initial gopher content
This commit is contained in:
commit
b3471c6d67
|
@ -0,0 +1 @@
|
|||
/index.gph
|
|
@ -0,0 +1,13 @@
|
|||
.PHONY: all clean watch
|
||||
|
||||
all: index.gph
|
||||
|
||||
index.gph: index.gph.sh
|
||||
sh $< > $@
|
||||
|
||||
clean:
|
||||
rm -f index.gph
|
||||
|
||||
watch:
|
||||
make
|
||||
while inotifywait -e modify .; do make; done
|
|
@ -0,0 +1,117 @@
|
|||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
link_file() {
|
||||
echo "[0|$1|$2|server|port]"
|
||||
}
|
||||
|
||||
link_ext() {
|
||||
echo "[1|$1|$2|$3|port]"n
|
||||
}
|
||||
|
||||
link_www() {
|
||||
echo "[h|$1|URL:$2|server|port]"
|
||||
}
|
||||
|
||||
header() {
|
||||
lin="$(echo " $@ " | sed 's/./═/g')"
|
||||
cat <<EOF
|
||||
╬$lin╬
|
||||
║ $@ ║
|
||||
╬$lin╬
|
||||
EOF
|
||||
}
|
||||
|
||||
enclose() {
|
||||
sed -r -e "s/^/$1/" -e 's/\|?$/'"$2/"
|
||||
}
|
||||
|
||||
{
|
||||
cat <<EOF
|
||||
░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒
|
||||
▒░ ▒░
|
||||
EOF
|
||||
|
||||
enclose '▒░ ' ' ▒░' <<EOF
|
||||
Welcome to |
|
||||
|
|
||||
$(echo "Niels'" | toilet -f pagga)
|
||||
|
|
||||
gopherhole!
|
||||
EOF
|
||||
|
||||
cat <<EOF
|
||||
▒░ ▒░
|
||||
░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒░▒
|
||||
EOF
|
||||
} | enclose ' ' ''
|
||||
|
||||
cat <<EOF
|
||||
|
||||
My name is Niels. I live in Denmark.
|
||||
|
||||
|
||||
$(header Jokes)
|
||||
|
||||
I like to create jokes. As a child I set out to write down all jokes and
|
||||
riddles I could come up with, and, more importantly, also decided to properly
|
||||
categorize them.
|
||||
|
||||
The categories I created in 2002 were:
|
||||
|
||||
- Garden
|
||||
- Work
|
||||
- Food
|
||||
- Cannibals
|
||||
- Books
|
||||
- Balls
|
||||
- Animals
|
||||
- Robbers
|
||||
|
||||
I have made a selection of my 2002-era jokes available in translated form:
|
||||
|
||||
$(link_file 'My old jokes' 'jokes_2002.txt')
|
||||
|
||||
After initial success, I decided to pause my joke categorization work and focus
|
||||
on other things in life. Then, in 2007, my mission continued. At this point I
|
||||
had learnt how to program with Active Server Pages, which enabled both for a
|
||||
more structured way of saving jokes and riddles as well as for a more
|
||||
interactive exploration of joke categories.
|
||||
|
||||
During the five years I had also learnt how some jokes and riddles can be
|
||||
difficult to categorize into single categories. As such, the second iteration
|
||||
of my joke database would allow for each joke or riddle to have more than one
|
||||
category.
|
||||
|
||||
I have also made a select few of these 2007-era jokes available in translated
|
||||
form:
|
||||
|
||||
$(link_file 'My slightly less old jokes' 'jokes_2007.txt')
|
||||
|
||||
The third iteration of my joke database is still in development.
|
||||
|
||||
|
||||
$(header Other work)
|
||||
|
||||
I'm also a computer scientist. By day I work as a programmer in a Danish
|
||||
software company.
|
||||
|
||||
I attend BornHack every year. Can recommend!
|
||||
|
||||
$(link_www 'BornHack: a 7 day outdoor hacker tent camp in Denmark' 'http://bornhack.dk')
|
||||
|
||||
|
||||
$(header Cool links)
|
||||
|
||||
$(link_ext 'Troels Henriksen'"'"'s OCaml Reference' '/ocaml' sigkill.dk)
|
||||
|
||||
|
||||
$(header Contact)
|
||||
|
||||
Name: Niels G. W. Serup
|
||||
$(link_www 'Email: ngws@metanohi.name' 'mailto:ngws@metanohi.name')
|
||||
IRC: ngws on libera.chat (mostly hanging out on the #diku channel)
|
||||
$(link_www 'WWW: metanohi.name' 'http://metanohi.name/')
|
||||
$(link_www 'Twitter: @ngwwws' 'https://twitter.com/ngwwws')
|
||||
EOF
|
|
@ -0,0 +1,39 @@
|
|||
# Jokes from 2002
|
||||
|
||||
This page contains a selection of jokes and riddles that I wrote in 2002. I
|
||||
have translated them from their original language of Danish.
|
||||
|
||||
# Category: Garden
|
||||
|
||||
One woman to another woman, who is wearing gloves: Auhavav, I have burnt myself
|
||||
on a nettle.
|
||||
The other woman: No, that can't be, there aren't any nettles within miles.
|
||||
The first woman: But you're leaning into one!!!
|
||||
|
||||
|
||||
# Category: Books
|
||||
|
||||
One book to another: How many pages do you have?
|
||||
The other book: 179.
|
||||
The first book: Ha, I have 180 pages.
|
||||
The other book: Yes, but the last page is a picture.
|
||||
The first book: No, look for yourself.
|
||||
The other book: Okay, I will take a look... RITCCSSTRKFH, look, a picture, you
|
||||
stupid book.
|
||||
The first book: But there is a single word on the page.
|
||||
The other book: That doesn't count as a page for you.
|
||||
The first book: Why?
|
||||
The other book: Can't you see that I have torn out your page?
|
||||
|
||||
What is the point of this joke? It's that books can't talk, how are they
|
||||
supposed to talk without mouths?!!!
|
||||
|
||||
|
||||
# Category: Balls
|
||||
|
||||
The old basket ball couldn't reach the cocoa on the top shelf, but the newborn
|
||||
basket ball could.
|
||||
|
||||
What is the point of this joke? Of course it's that the newborn basket ball
|
||||
could jump higher than the old basket ball (the old basket ball had become too
|
||||
slow after all these years it had lived).
|
|
@ -0,0 +1,25 @@
|
|||
# Jokes from 2007
|
||||
|
||||
This page contains a selection of jokes and riddles that I wrote in 2007. I
|
||||
have translated them from their original language of Danish.
|
||||
|
||||
# Categories: Bornholm, English
|
||||
|
||||
- What does a person from Bornholm tell a foreigner when asked about where they
|
||||
live?
|
||||
|
||||
- I am *born* in *holm*!
|
||||
|
||||
|
||||
# Categories: Old writers
|
||||
|
||||
The teacher: What does "H. C." stand for in H. C. Andersen?
|
||||
The pupil: Hans *Crap*
|
||||
|
||||
|
||||
# Categories: god, church
|
||||
|
||||
What does the student who just had their exam, and is also tired of saying the
|
||||
Lord's Prayer, say?
|
||||
|
||||
- EX*amen*
|
Loading…
Reference in New Issue