Simplify about page.

This commit is contained in:
Niels G. W. Serup 2016-08-30 18:02:19 +02:00
parent f73a684a78
commit 573fe08fc3
13 changed files with 100 additions and 266 deletions

View File

@ -76,6 +76,9 @@ location / {
rewrite ^/writings/digital-sikring\.html$ /digital-sikring last; rewrite ^/writings/digital-sikring\.html$ /digital-sikring last;
rewrite ^/projects/magicng /magicng last;
rewrite ^/writings/magicng /magicng last;
rewrite ^/bsq https://old-projects.metanohi.name/bsq/; rewrite ^/bsq https://old-projects.metanohi.name/bsq/;
rewrite ^/gt3000 https://old-projects.metanohi.name/gt3000/; rewrite ^/gt3000 https://old-projects.metanohi.name/gt3000/;
@ -97,6 +100,8 @@ location / {
rewrite ^/x https://old-projects.metanohi.name/x/; rewrite ^/x https://old-projects.metanohi.name/x/;
rewrite ^/totxt https://old-projects.metanohi.name/totxt/;
# Ordinary handling. # Ordinary handling.
try_files $uri $uri.html $uri/ =404; try_files $uri $uri.html $uri/ =404;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 380 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 320 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 870 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 335 KiB

43
site/about/index.md Normal file
View File

@ -0,0 +1,43 @@
# About metanohi.name
This is metanohi.name, the personal website of
[Niels G. W. Serup](niels).
## Source code
This website is statically generated from the files in a git repository.
Get the site:
: $ git clone git://metanohi.name/metanohi
The git history goes back to 2011.
## History
metanohi was created in 2009 as a spinoff of earlier projects with equally
undefined purposes. Back then the website was at metanohi.*org* instead of
metanohi.*name*.
The first version from 2009 was written in PHP.
The second version from 2011 was written in Python 3.
This is the third version of the website.
## Choice of name
There are several reasons for the choice of "metanohi":
+ It's unique.
+ It starts with "meta".
+ It probably means *something* in some languages. It must!
## Copying
Unless otherwise noted, feel free to copy and remix things from this
site. For the fun of it, consider them licensed under the
[[http://www.wtfpl.net/][Do What The Fuck You Want To Public License (WTFPL)]]

View File

@ -1,91 +0,0 @@
#+title: About metanohi
#+summary: A short description of what metanohi is
#+license: wtfpl
#+startup: showall
#&toc
* About metanohi
This is metanohi, the personal website of [[./niels][Niels G. W. Serup]].
** Copying
Essentially, if you use something from metanohi, please attribute Niels
G. W. Serup and metanohi (unless it's not by Niels, which is rare).
In general, text, images, code and any other type of work on metanohi are
available under the [[http://www.wtfpl.net/][Do What The Fuck You Want To Public License (WTFPL)]] for the
fun of it; read more about this [[/writings/licensing][here]] if you so care. There may be other cases.
The status of a page can be seen in the bottom in a metadata box. If no license
is specified in the box, it's either because it's unnecessary to have a license
for that page (for example if it just an index page), or it's because I forgot
to apply one to the page, or it's because I don't care.
** Source code
metanohi is run by the [[/projects/mege/][mege]] HTML generator. If you want to use it for a new
website (I REALLY REALLY wouldn't), you may wish to use metanohi as a template.
Get the main site:
: $ git clone git://metanohi.name/metanohi-metanohi
Get the subsites (messy):
: $ git clone git://metanohi.name/metanohi-meta
** SSL/TLS
You can access metanohi from HTTPS. metanohi uses a [[http://cacert.org][CAcert]] (or is it a
self-signed certificate now? I forget). To make your browser automatically
accept CAcerts, follow the instructions on [[https://wiki.cacert.org/FAQ/BrowserClients][CAcerts wiki]]; it doesn't take long.
At some point it might get a LetsEncrypt certificate.
** History
metanohi was created in 2009 as a spinoff of earlier projects with equally
undefined purposes. Back then the website was at metanohi./org/ instead of
metanohi./name/.
*Note:* While most of the content from the old metanohi has been ported to this
improved version, the modification times have not been saved. This is why old
projects from 2009 and 2010 appear to have been created in July or August, 2011.
*** Choice of name
There are several reasons for the choice of "metanohi":
+ It's unique
+ It's simple
+ It has the meta prefix, which automatically transforms anything into
something cool
+ "metanohi", or at least part of "metanohi", has meanings in some languages
*** Screenshots of the old metanohi
Click to go to fullsize image.
#&img;url=img/scr1.png,width=300,float=left,noclear,medlink,caption=Start page
#&img;url=img/scr2.png,width=300,float=left,noclear,medlink,caption=Projects page
#&img;url=img/scr3.png,width=300,float=left,noclear,medlink,caption=CSS fun
#&clear
** Language
metanohi is generally only available in English. A few pages are in Danish.
** Miscellaneous
metanohi is mostly XHTML 1.1 and CSS 2 valid. Currently, metanohi.name pages
are served as text/html and not as application/xml+xhtml (as they should). This
might get fixed (it is extremely easy to fix, but if fixed, some things
depending on external JavaScript which depends on non-XHTML, like the FSF
widget on the propaganda page, might cease to work).
[[./links][Propaganda]]
Should I go to HTML 5? I don't really care.

View File

@ -1,19 +0,0 @@
#+title: JavaScript License Information
#+summary: A table of the JavaScript used on metanohi
#+license: wtfpl
* JavaScript License Information
metanohi uses JavaScript. It's not much, and it can probably be considered
trivial for now, but it's there.
This page lists the JavaScript files in use and the licenses they are
under. All of them are free software. This page conforms to the [[https://www.gnu.org/licenses/javascript-labels.html][JavaScript
License Web Labels]] method published by GNU.
#+%id: jslicense-labels1
| JavaScript file | License | Unminified file |
|-----------------------+--------------+-----------------------|
| [[/static/aesthetics.js]] | [[http://creativecommons.org/publicdomain/zero/1.0/legalcode][CC0-1.0-only]] | [[/static/aesthetics.js]] |
| [[/static/extra.js]] | [[http://creativecommons.org/publicdomain/zero/1.0/legalcode][CC0-1.0-only]] | [[/static/extra.js]] |

View File

@ -1,77 +0,0 @@
#+title: Links
#+summary: Various links.
#+license: wtfpl
#+startup: showall
#++show
#+BEGIN_SRC javascript
// Add the FSF widget after the page has loaded.
window.addEventListener('load',
function(event) {
add_fsf_widget(8085);
}, false);
#+END_SRC
* Hyperlinks
My first web pages from ca. 2004 contained pages whose only purpose was to show
links to other sites, because that's what you use websites for. With this page I
intend to carry on with this tradition.
Note: I have not updated this rather silly page since about 2012.
** Passive activism[fn:oxymoron]
Beware, for the following Hyperlinks contain Knowledge!
#++show
#+BEGIN_SRC html
<div style='background-color: silver; padding: 5px; border: 5px outset red;'>
<div style='margin: 0 auto; width: 525px; text-align: center;'>
<div style='height: 200px;'>
<a href='http://windows7sins.org/' style='display: block; float: left'>
<img src='http://windows7sins.org/i/widget.png'
alt='Windows 7 Sins' style='width: 200px; height: 200px' />
</a>
<a href='http://wikimediafoundation.org/wiki/Support_Wikipedia/en'
style='display: block; float: left; margin-top: 75px'>
<img alt='Support Wikipedia' title='Support Wikipedia'
src='http://upload.wikimedia.org/wikipedia/commons/4/4b/Fundraising_2009-square-treasure-en.png'
style='width: 125px; height: 125px' />
</a>
<a href='http://www.fsf.org/campaigns/opendocument/' style='display: block; float: left'>
<img src='http://static.fsf.org/nosvn/opendocument/medium/odf.png'
alt='Use ODF!' style='width: 200px; height: 200px' />
</a>
</div>
<a href='http://www.fsf.org/facebook/mark-zuckerberg-is-time-magazines-person-of-the-year-wheres-the-dislike-button/'
style='display: block; padding: 6px 0; background-color: yellow;'>
<img src='http://static.fsf.org/nosvn/dislike200.png'
alt="Don't use Facebook!" title="Don't use Facebook!"
style='width: 200px; height: 105px' />
</a>
<a style='display: block; font-size: 30px; background-color: crimson'
href='http://www.savetheinternet.com/'>Save the Internet</a>
<a style='display: block; font-size: 30px; background-color: red'
href='http://petition.stopsoftwarepatents.eu/'>Stop software patents</a>
<a style='display: block; font-size: 30px; background-color: magenta'
href='http://defectivebydesign.org/'>Stop Digital Rights Management</a>
<div style='padding: 6px 0; background-color: green;'>
<div style='margin: 0 auto; width: 260px;' id='fsfextern'></div>
</div>
</div>
</div>
#+END_SRC
#&img;url=img/fsfmember.png, medlink=http://www.fsf.org/associate/support_freedom/join_fsf?referrer=8085
(I'm not currently a member, but I used to be.)
[fn:oxymoron] "Passive activism" is an oxymoron. Activism is, of course, not a
passive thing. But links stowed on a web page certainly is.

View File

@ -1,16 +0,0 @@
#+title: Licenses of media
#+summary: A table of licenses of media not attributed in-page
* Licenses of media
| Path | License |
|---------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------|
| [[/img/licenses/]]~cc*~ | CC BY [[http://creativecommons.org][creativecommons.org]] |
| [[/img/licenses/]]~*gpl.png~ | See [[http://www.gnu.org/graphics/license-logos.html]] |
| [[/img/licenses/]]~freecontent.*~ | Public domain |
| [[http://projects.metanohi.name/bsq/Cerebral_lobes.png]] | Image released under GFDL 1.2 or any later version. Author unknown. See [[http://commons.wikimedia.org/wiki/File:Cerebral_lobes.png]]. |
| [[http://projects.metanohi.name/bsq/Cerveau_anime.gif]] | Image released under GFDL 1.2 or any later version. Author: modifié par Azariel. See [[http://commons.wikimedia.org/wiki/File:Cerveau_animé.gif]]. |
| [[http://projects.metanohi.name/bsq/Friendly_stickman.png]] | Image released under WTFPL 2.0. |
| [[http://projects.metanohi.name/x/img/linux.png]] | Image copyright of Larry Ewing, Simon Budig and Anja Gerwinski. See [[http://commons.wikimedia.org/wiki/File:Tux.svg]]. |
| [[http://projects.metanohi.name/x/img/textsize.jpg]] | Public domain |

View File

@ -1,60 +1,58 @@
#+title: About Niels # About Niels
#+summary: A short description of metanohi's creator
#+license: wtfpl
#+startup: showall
#&toc
* About Niels I, Niels G. W. Serup, is the creator of metanohi. I was born in 1992
and live in Copenhagen, Denmark.
I, Niels G. W. Serup, is the creator of metanohi. I was born in 1992 and live I study computer science at [[http://diku.dk/][DIKU]] where I am also
in Copenhagen, Denmark. part of the yearly student revue [[http://dikurevy.dk/][DIKUrevy]] and
the [[http://kantinen.org][Canteen association]], among other things.
I study computer science at [[http://diku.dk/][DIKU]] where I am also part of the yearly student While online, I usually go by the nickname "ngws" or variations thereof.
revue [[http://dikurevy.dk/][DIKUrevy]] and the [[http://kantinen.org][Canteen association]], among other things. Some videos
from the revue has been put up online at [[http://youtube.com/DIKUrevy]].
While online, I go by the nickname "ngws" (and a few others).
** Contact ## Contact
I can be contacted at [[mailto:ngws@metanohi.name][ngws@metanohi.name]]. I also hang out as ngws in #diku on I can be contacted at [[mailto:ngws@metanohi.name][ngws@metanohi.name]].
irc.freenode.net. I also hang out as `ngws` in `#diku` on `irc.freenode.net`.
** Things I use ## Things I use
*** Emacs ### Emacs
Emacs is a nice text editor. [[http://www.gnu.org/software/emacs/][Get it]]. Emacs is a nice text editor.
[[http://www.gnu.org/software/emacs/][Get it]].
*** Firefox ### Firefox
Firefox is okay. I use it with the Pentadactyl extension to make it more like Firefox is okay. I use it with the Pentadactyl extension to make it
Emacs. more like Emacs.
*** StumpWM ### StumpWM
StumpWM is a nice tiling, Emacs-like window mananger. It has much fewer features StumpWM is a tiling, Emacs-like window mananger. It has fewer features
than e.g. XMonad (another tiling wm), but it's simple and efficient. [[http://stumpwm.antidesktop.net/cgi-bin/wiki.pl][Get it]]. than e.g. XMonad (another tiling wm), but it's simple and
understandable. I don't even have to add a keybinding for running Emacs
-- it's already there! [[https://stumpwm.github.io/][Get it]].
*** Debian ### Debian
I run Debian testing with only a small amount of proprietary software. [[http://debian.org/][Get I run Debian testing with only a small amount of proprietary software.
Debian]]. [[http://debian.org/][Get Debian]].
*** Dvorak ### Dvorak
I use the a modified variant of the Danish Dvorak keyboard layout. This is my I use the a modified variant of the Danish Dvorak keyboard layout. This is my
"~/.Xmodmap": `~/.Xmodmap`:
#+BEGIN_SRC
```
keycode 108 = Mode_switch keycode 108 = Mode_switch
keycode 34 = apostrophe acute quotedbl keycode 34 = apostrophe acute quotedbl
keycode 21 = grave dead_caron dead_acute keycode 21 = grave dead_caron dead_acute
keycode 35 = Tab equal backslash bar keycode 35 = Tab equal backslash bar
keycode 36 = Return dead_diaeresis dead_grave keycode 36 = Return
keycode 49 = section brokenbar paragraph dead_circumflex keycode 49 = section brokenbar paragraph dead_circumflex
keycode 10 = 1 exclam onesuperior exclamdown keycode 10 = 1 exclam onesuperior exclamdown
keycode 11 = 2 EuroSign twosuperior ssharp keycode 11 = 2 EuroSign twosuperior ssharp
@ -67,11 +65,11 @@ keycode 17 = 8 parenleft bracketleft eth
keycode 18 = 9 parenright bracketright ETH keycode 18 = 9 parenright bracketright ETH
keycode 19 = 0 equal braceright NoSymbol braceright keycode 19 = 0 equal braceright NoSymbol braceright
keysym a = a A at at at at keysym a = a A at dead_diaeresis
keysym o = o O exclam keysym o = o O exclam dead_grave
keysym u = u U parenleft keysym u = u U parenleft parenleft parenleft
keysym e = e E slash backslash slash backslash keysym e = e E slash backslash slash backslash
keysym h = h H parenright keysym h = h H parenright parenright parenright
keysym t = t T asciitilde dead_tilde keysym t = t T asciitilde dead_tilde
keysym n = n N asterisk keysym n = n N asterisk
keysym s = s S plus plusminus keysym s = s S plus plusminus
@ -90,23 +88,19 @@ keysym k = k K bracketleft
keysym b = b B bracketright keysym b = b B bracketright
keysym m = m M bar brokenbar keysym m = m M bar brokenbar
keysym j = j J Insert keysym j = j J Insert
#+END_SRC ```
My keyboard layout can be achieved by running
#+BEGIN_SRC I run these commands to properly enable it:
```
setxkbmap dk dvorak setxkbmap dk dvorak
setxkbmap -option ctrl:swapcaps setxkbmap -option ctrl:swapcaps
xmodmap $HOME/.Xmodmap xmodmap $HOME/.Xmodmap
#+END_SRC ```
This works quite well. In patterns such as
#+BEGIN_SRC It works quite well.
key(code|sym) x = a b c d
#+END_SRC
~a~ is entered if one presses -x-, ~b~ is entered if one presses -Shift+x-, ~c~
is entered if one presses -AltGr+x-, and ~d~ is entered if one presses
-Shift+AltGr+x-. ~man xmodmap~ gives more information.
** Virtual existences ## Virtual existences
Most of these I don't use actively. Most of these I don't use actively.
@ -124,29 +118,24 @@ Most of these I don't use actively.
+ [[http://identi.ca/nqpz][StatusNet]] + [[http://identi.ca/nqpz][StatusNet]]
** Keys ## Keys
*** SSH ### SSH
#&pre ```
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAwEmn04iNjoD8wCFTQdadsAmlRRsQHJKgggPo9ZVKlCuZIkKiPuspkio2JUnAx4ppyOTS63MdbGF88V5cI+//vj983oHN29we8CHvhb31Y/LfMmjFtEdnv3q2lPu/102zbCr/fZ/Pz3nxEOMRZa46qWdut8Jvu48wJ4IBKPTMteDPblPl9m8WeN2ueUbxrcR3Pb/NBndTbGEBd+I4IezVwmWuDTsEWpgEw8p/A5wCw03yX6v9wiK2Zl1/LPLAJaJfLd2+9qDBOKnpu/pkYsCQUJdDqPcYB13ys3Fo4kS84MYZE2HMwpXCb0aC7ywUW3ktlb6jTXFCvh2dK8FggfQRiw== niels@westshiba ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAwEmn04iNjoD8wCFTQdadsAmlRRsQHJKgggPo9ZVKlCuZIkKiPuspkio2JUnAx4ppyOTS63MdbGF88V5cI+//vj983oHN29we8CHvhb31Y/LfMmjFtEdnv3q2lPu/102zbCr/fZ/Pz3nxEOMRZa46qWdut8Jvu48wJ4IBKPTMteDPblPl9m8WeN2ueUbxrcR3Pb/NBndTbGEBd+I4IezVwmWuDTsEWpgEw8p/A5wCw03yX6v9wiK2Zl1/LPLAJaJfLd2+9qDBOKnpu/pkYsCQUJdDqPcYB13ys3Fo4kS84MYZE2HMwpXCb0aC7ywUW3ktlb6jTXFCvh2dK8FggfQRiw== niels@westshiba
#& ```
*** PGP ### PGP
#&pre ```
pub 2048R/85445363 2014-06-11 pub 2048R/85445363 2014-06-11
uid Niels G. W. Serup <ngws@metanohi.name> uid Niels G. W. Serup <ngws@metanohi.name>
sub 2048R/7CFE0D20 2014-06-11 sub 2048R/7CFE0D20 2014-06-11
#& ```
** Photo ## Hongabar
#&img;url=img/niels-hipster.jpg, width=600, center, caption=Niels (kind of) [[https://hongabar.org/]] is the main domain of the server that I share
with a friend.
** Hongabar
[[http://hongabar.org/]] is the main domain of the server that I share with a
friend.