all repos — site @ 5261a32bfabc512dbbd4d969a0ecba19dac07213

source for my site, found at icyphox.sh

pages/txt/2019-11-16.txt (view raw)

 1   16 November, 2019
 2
 3Status update
 4
 5Exams, stuff, etc.
 6
 7   This month is mostly just unfun stuff, lined up in a neat schedule --
 8   exams. I get all these cool ideas for things to do, and it's always
 9   during exams. Anyway, here's a quick update on what I've been up to.
10
11Blog post queue
12
13   I realized that I could use this site's [1]repo's issues to track blog
14   post ideas. I've made a few, mostly just porting them over from my
15   Google Keep note.
16
17   This method of using issues is great, because readers can chime in with
18   ideas for things I could possibly discuss -- like in [2]this issue.
19
20Contemplating a vite rewrite
21
22   [3]vite, despite what the name suggests -- is awfully slow. Also,
23   Python is bloat. Will rewriting it fix that? That's what I plan to find
24   out. I have a couple of choices of languages to use in the rewrite:
25     * C: Fast, compiled. Except I suck at it. (cite?)
26     * Nim: My favourite, but I'll have to write bindings to
27       [4]lowdown(1). (nite?)
28     * Shell: Another favourite, muh "minimalsm". No downside, really.
29       (shite?)
30
31   Oh, and did I mention -- I want it to be compatible with vite. I don't
32   want to have to redo my site structure or its templates. At the moment,
33   I rely on Jinja2 for templating, so I'll need something similar.
34
35IRC bot
36
37   My earlier post on [5]IRC for DMs got quite a bit of traction, which
38   was pretty cool. I didn't really talk much about the bot itself though;
39   I'm dedicating this section to [6]detotated.^[7]1
40
41   Fairly simple Python code, using plain sockets. So far, we've got a few
42   basic features in place:
43     * .np command: queries the user's last.fm to get the currently
44       playing track
45     * Fetches the URL title, when a URL is sent in chat
46
47   That's it, really. I plan to add a .nps, or "now playing Spotify"
48   command, since we share Spotify links pretty often.
49
50Other
51
52   I've been reading some more manga, I'll update the [8]reading log when
53   I, well... get around to it. Haven't had time to do much in the past
54   few weeks -- the time at the end of a semester tends to get pretty
55   tight. Here's what I plan to get back to during this winter break:
56     * Russian!
57     * Window manager in Nim
58     * vite rewrite, probably
59     * The other blog posts in queue
60
61   I've also put off doing any "security work" for a while now, perhaps
62   that'll change this December. Or whenever.
63
64   With that ends my status update, on all things that I haven't done.
65     __________________________________________________________________
66
67    1. [9]https://knowyourmeme.com/memes/dedotated-wam (dead meme, yes I
68       know)
69
70References
71
72   1. https://github.com/icyphox/site
73   2. https://github.com/icyphox/site/issues/10
74   3. https://github.com/icyphox/vite
75   4. https://github.com/kristapsdz/lowdown
76   5. https://icyphox.sh/blog/irc-for-dms
77   6. https://github.com/icyphox/detotated
78   7. https://icyphox.sh/home/icy/leet/site/build/blog/2019-11-16/temp.html#fn:1
79   8. https://icyphox.sh/reading
80   9. https://knowyourmeme.com/memes/dedotated-wam