t001-new-homepage.html - adamsgaard.dk - my academic webpage
 (HTM) git clone git://src.adamsgaard.dk/adamsgaard.dk
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       t001-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>