adamsgaard.dk

my academic webpage
git clone git://src.adamsgaard.dk/adamsgaard.dk # fast
git clone https://src.adamsgaard.dk/adamsgaard.dk.git # slow
Log | Files | Refs | README | LICENSE Back to index

001-new-homepage.html (3206B)


      1 <p>I have had my own webpage since 2002
      2 (<a href="https://web.archive.org/web/20020203191552/http://www.a-d-c.dk/">a-d-c.dk</a>,
      3 <a href="https://web.archive.org/web/2018*/cs.au.dk/~adc">cs.au.dk/~adc</a>,
      4 <a href="https://web.archive.org/web/20160904034204/https://adamsgaard.dk/">adamsgaard.dk</a>).
      5 I use a webpage as a place to keep my contact information,
      6 software, notes, and research. The previous iteration (Fig. 1)
      7 was inspired by the 2015 April 1st retro-version of of <a
      8 href="https://gentoo.org">gentoo.org</a>, bringing back memories of the
      9 computing of yesteryear.</p>
     10 
     11 <figure class="pagefigure">
     12 	<img src="img/adamsgaard.dk-old.png"
     13 		alt="Old apperance of adamsgaard.dk" 
     14 		class="pageimg"/>
     15 	<figcaption>
     16 		Fig. 1: Appearance of adamsgaard.dk until fall 2019
     17 	</figcaption>
     18 </figure>
     19 
     20 <p>The previous backend was a <a href="https://www.debian.org">Debian
     21 GNU/Linux</a> virtual machine, first running at home
     22 and then in the cloud. It dynamically served the pages
     23 with <a href="https://www.apache.org">Apache</a> and <a
     24 href="https://www.php.net">PHP</a>. However, PHP is notoriously insecure,
     25 as evident by the
     26 <a href="https://www.cvedetails.com/vulnerability-list.php?vendor_id=74&product_id=128">extensive list of vulnerabilities</a>.
     27 Apache is <a href="https://www.cvedetails.com/vulnerability-list/vendor_id-45/Apache.html">not much better</a>.</p>
     28 
     29 <p>This weekend I finally made the long-overdue transition to a <a
     30 href="https://en.wikipedia.org/wiki/Static_web_page">static web page</a>,
     31 which improves security and performance. The backend is an 
     32 <a href="https://www.openbsd.org">OpenBSD</a> instance at a cloud provider.
     33 There's a plethora of free static hosting providers available, but I
     34 prefer running and maintaining a server myself.
     35 The SSL certificate is provided by <a href="https://letsencrypt.org">Let's
     36 Encrypt</a>.
     37 The html front end is generated using
     38 <a href="https://www.codemadness.nl">Hiltjo Posthuma</a>'s
     39 <a href="https://git.codemadness.nl/saait">saait</a> and
     40 <a href="https://git.codemadness.nl/stagit">stagit</a>.</p>
     41 
     42 <p>I am keeping the retro theme, but all CSS is reduced to a bare
     43 minimum. The page is entirely free of cookies, javascript, and
     44 tracking. It is also 100% compatible with terminal browsers (Fig. 2).</p>
     45 
     46 <figure class="pagefigure">
     47 	<img src="img/adamsgaard.dk-new-w3m.png"
     48 		alt="New adamsgaard.dk" 
     49 		class="pageimg"/>
     50 	<figcaption>
     51 		Fig. 2: New adamsgaard.dk seen with <a
     52 		href="http://w3m.sourceforge.net/">w3m</a>.
     53 	</figcaption>
     54 </figure>
     55 
     56 <p>I moved all of my personal software projects to my own git server at
     57 <a href="https://src.adamsgaard.dk">src.adamsgaard.dk</a>.  I do not trust
     58 corporations like Github (Microsoft), Gitlab, Sourceforce, etc., to always
     59 act in the users' best interest. However, for the time being I will
     60 continue to contribute to other software projects on these platforms.</p>
     61 My git server has a <a href="https://src.adamsgaard.dk">web interface</a>
     62 which provides an overview of projects, commits, and files. Git access
     63 is possible through git (read only) and ssh (r/w) protocols.</p>
     64 
     65 <p>Please <a href="contact.html">let me know</a> if you encounter any
     66 problems with the new infrastructure.</p>