|
|
<!DOCTYPE html><html><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="theme-color" content="#000000">
<title>Chrisoft::Blog(r#"2024 Site Update")</title>
<meta name="description" content="«2024 Site Update» de spelunca ursae visere">
<meta name="author" content="Chris Xiong">
<script type="text/javascript" src="/panel.js"></script>
<script type="text/javascript" src="/themer.js"></script>
<script type="text/javascript" src="/blog/footnoter.js"></script>
<script type="text/javascript" src="/blog/aes-js.js"></script>
<script type="text/javascript" src="/blog/scrypt.js"></script>
<script type="text/javascript" src="/blog/sha256.js"></script>
<script type="text/javascript" src="/blog/decryptor.js"></script>
<link rel="stylesheet" type="text/css" href="/common.css">
<link rel="stylesheet" type="text/css" href="/panel.css">
<link rel="stylesheet" type="text/css" href="/theme0a.css" id="theme0a">
<link rel="stylesheet" type="text/css" href="/theme0b.css" id="theme0b">
<link rel="stylesheet" type="text/css" href="/theme1a.css" id="theme1a">
<link rel="stylesheet" type="text/css" href="/theme1b.css" id="theme1b">
<link rel="stylesheet" type="text/css" href="/theme2a.css" id="theme2a">
<link rel="stylesheet" type="text/css" href="/theme2b.css" id="theme2b">
<link rel="stylesheet" type="text/css" href="/theme3a.css" id="theme3a">
<link rel="stylesheet" type="text/css" href="/theme3b.css" id="theme3b">
<link rel="stylesheet" type="text/css" href="/blog/blogext.css">
<script>
function ol()
{
window.onresize=function()
{
if(window.innerWidth<768)
setupevents();
else unsetevents();
}
window.onresize();
loadTheme();
_decryptonload();
}
</script>
</head>
<body onload="ol()" style="overflow-x:hidden;">
<div id="panel" class="TText">
<ul id="panellist">
<li><a href="/"><h1>Chrisoft</h1></a></li>
<li><a href="/blog"><h2>Blog</h2></a></li>
<li><a href="#"><h3 id="title">2024 Site Update</h3></a></li>
<li><span>Tags</span>
<ul id="tagslist">
<li><a href="/blog/list/garbage/">garbage</a></li></ul>
</li>
<li id="tocouter">
<span>Table of Contents</span>
<ul id="tocroot">
<li><a class="toctarg" href="#tocanch0">Blog</a></li><li><a class="toctarg" href="#tocanch1">Home Page</a></li><li><a class="toctarg" href="#tocanch2">Serving the Website</a></li><li><a class="toctarg" href="#tocanch3">Other Online-presence Stuff</a></li></ul>
</li>
<li style="margin-left:-0.5em"><a id="prevp" href="2024-02-04.html">Prev post</a></li>
<li style="margin-left:-0.5em"><a id="nextp" href="2024-03-02.html">Next post</a></li>
</ul>
</div>
<div id="content">
<h2 id="titleh" class="TText" style="font-wight:normal;">2024 Site Update</h2>
<div id="datetags" class="TText" style="margin-bottom:1em;">2024-02-29<br>#garbage</div>
<hr><div id="article" class="TText"><article>
<p>I figured I wanted to give an update on this website (and my current
state in general), so why don’t do it on the leap day…</p>
<h2 id="tocanch0" class="tvis">Blog</h2>
<p>The blog has been renamed. Its new name is “Specluncam Ursae”
(Bearess’ Den). And the link has been condensed into a single one
“Specluncam Ursae visere” (Visit the Bearess’ Den).</p>
<p>The name change has been on my mind for years actually. I enjoy word
play quite a lot, and my surname (which literally means “bear” in the
language) is an excellent subject of word play – also a source of
bullying when I was a kid. Since the blog is a place where I just
randomly dump stuff, I figured the name “bear’s den” would be a suiting
name, as I treat it as the home to my thoughts. (Well, not
<em>every</em> single one of them, as you’ll see soon…) As for why it’s
in Latin, that’s because I started naming things in Latin whenever I
feel like it since I started learning the language.</p>
<p>Removing the categories “Development blog” and “Nonsense blog” is
another long overdue change. They were actually a leftover of the
original PHP-based version of <span class="tipped" title="the Stupid Blogging System">SBS</span>. By the time tags were
introduced to SBS version 2, those links have been <em>de facto</em>
obsolete. I just didn’t find the excuse to remove them.</p>
<p>“Why are you using the feminine version of the word ‘bear’?” you may
ask. Well the reason is twofold: first is to disassociate with the
hairy, non-heterosexual male stereotypical imagery of bears. The second
reason is the same as why I wrote “However according to the Haskell
tutorial found at haskell.org, <code>"chirs" == sort "chris"</code> and
is her twin nemesis. That would be a very playful joke.” on the
homepage. <a id="n1" href="#note1" class="note">[1]</a></p>
<p>One last point here. I decided to shift the focus of this blog to
more technical subjects. The majority of future posts will be on
technical aspects of my personal projects – I’m going to leave my
profession work (if I can call it that) elsewhere. Reviews and relevant
personal updates will still be posted. Political stuff will still be
kept at a minimum. But I promise those old, extremely cringeworthy posts
on trifling matters will be no more – I was reviewing some of those old
posts recently and part of me <strong>really</strong> wanted to take
them off the website… It’s really for everybody’s interest that I keep
those to myself…</p>
<p>As for the unfinished posts… no they will probably never get
finished, ever.</p>
<h2 id="tocanch1" class="tvis">Home Page</h2>
<p>There were a few readability improvements made to the home page. One
of them is that the about section no longer requires JavaScript to load.
This “noscript support improvement program” might extend to other
sections in the future as well. Besides that, nothing really changed.
There will be no design change to the home page in the foreseeable
future. The random design I used for QMidiPlayer’s documentation is a
surprisingly serviceable template (at least to my eyes).</p>
<p>I may reorganize the list of projects in a different way some
day.</p>
<h2 id="tocanch2" class="tvis">Serving the Website</h2>
<p>The URL on the filestorage subdomain is now served through
Cloudflare’s CDN. This will have a positive impact on the load time of
blog images and tracks in the music library, but not much else.</p>
<h2 id="tocanch3" class="tvis">Other Online-presence Stuff</h2>
<p>I’m not on Twitter anymore. <a id="n2" href="#note2" class="note">[2]</a> I have uninstalled their mobile application and blocked
their website (at my own discretion). I’m only keeping the account
because Musk is a narcissistic dick, and doesn’t let me see shit on that
website if I somehow have to obtain a certain piece of information from
it without logging in (I really should use a burner account for that
purpose shouldn’t I?). I now post my random crap on Mastodon, on a
public instance (c.im).</p>
<p>I’m considering to set up a private email server (once again) as my
personal gmail account is flooded with useless junk and my work email is
flooded with another type of junk. Once that’s done I will update my
homepage to reflect that.</p>
<p>Also I somehow restored access to my supposedly deleted Bilibili
account. I don’t intend to post much there but I guess it’s back
now.</p>
<p>I think that’s it? Now I should really get some sleep to recover from
my sleep deprived ass…</p>
</article>
</div><br><hr>
<div class="TText" id="notediv" style="font-size:80%;"><span class="TText"><a id="note1" href="#n1">[1]</a>: Well, the reason I listed on the homepage is
actually a lie, but the real reason doesn’t really matter
here.<br></span><span class="TText"><a id="note2" href="#n2">[2]</a>: Fuck Melon Husk. I repeat, FUCK
MELON HUSK! No I don’t want to have sexual intercourse with
him.<br></span></div>
<div id="insanch" style="height:3em;"></div>
<div id="footer" style="">
<div id="pagesw" class="TText" style="width:100%;height:0.5em;"></div>
<div style="text-align:center;" class="TText">
Proudly powered by SSBS <reduced style="font-size:70%;">(the static stupid blogging system)</reduced> 2.5
<br>
Content licensed under CC BY-SA 4.0. <span id="purgep" style="display:none;font-size:70%;">This page has passphrase(s) stored. Click <a href="javascript:_purgep()">here</a> to purge.</span>
</div>
</div>
<div id="cmdbuf" class="TText" style="transition:500ms;padding:1em;font-size:2em;color:white;position:absolute;background-color:rgba(0,0,0,0.6);left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;">
</div>
</div>
<div id="decryptui" style="display:none;opacity:0;color:white;z-index:1000;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);transition:opacity 0.5s;">
<div id="decryptdlg" class="TText" style="padding:10px 20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,0.6);">
<div id="keyhint" style="margin-bottom:8px;"></div>
<div style="margin-bottom:8px;">Key: <input id="keyinp" type="text" style="color:#fff;"></div>
<div style="height:2.25em;">
<button id="btndecrypt" onclick="decryptor(decid,document.getElementById('keyinp').value);" style="position:absolute;left:20px;">Decrypt</button>
<button onclick="hidedecryptui();" style="position:absolute;right:20px;">Cancel</button>
</div>
</div>
</div></body></html>
|