关于 2020

关于 2020

一年来真的是发生了很多事…

私货():贴一个 Nurture 专辑的 trailer:link,不到一分钟,但真的很触动人!一定要看看!!

P.S. 如果不能上 Youtube 的可以看 B 站上有人传的:link

生活方面

一月左右?认识了一个人,嗯。

年初时还在老家过年的一家人突然就接到肺炎的通知,然后就在老家多待了几周。期间 Porter 的新专发了先行曲 Get Your Wish。只能说是,当时听因为各种原因完全没有感觉,现在才开始逐渐喜欢上… 这样。

回成都后各种东西貌似都延期了,然后有了网课,可惜自己摸鱼过甚导致成绩不忍直视(

网课我记得五月左右才结束。然后几周开始跟上竞赛的节奏。

八月份久违地约人出去玩了一次,嗯。

接下来几个月几乎都是考试了… 总之各种感慨吧,至少没有沦落到初赛退役的地步。

然后是 CSP 前夕认识了 ame 和 holoEN 众,挺好玩的。在 Twitter 上面稍微活动了点(以前完全是僵尸号啊喂),然后在 TG 上开了两个 Channel:mivik::channel::techmivik::channel::fun_staff,有兴趣的可以看下。(后面那个 Channel 没有人订阅 qaq)

自己记性巨烂,就差不多是这么多了。

(提前期待一波 Nurture 的 release!!

OI / 编程方面

六月中开始打 Codeforces,然后花了一个多月上到紫名,然后动不了了()。最近也没怎么打,再不打要废了((

七月左右?换了次码风。现在来看以前的代码实在是太毒瘤了()。举个例子,现在写数组读入输出应该是:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Mivik 2020.xx.xx
#include <mivik.h>

MI cin;

const int $n = 100;

int n, v[$n];
int main() {
cin > n;
for (int i = 0; i < n; ++i) cin > v[i];
// operations
for (int i = 0; i < n; ++i) cout < v[i] < " \n"[i == n - 1];
}

以前大概是:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Mivik 2020.xx.xx
/*




一大块
mivik.h
头文件
*/

const int nmax = 100;

int n,v[nmax];
int main() {
int i;
cin>n;
for (i=0;i<n;++i) cin>v[i];
// operations
for (i=0;i<n;++i) cout<v[i]<' ';cout<endl;
}

(淦

然后十月份 CSP 初赛,让自己对各种考试有了初步的心理准备。然后那几天 wjk 问了一个问题,指定字符集指定长度的字符串的期望本质不同子串,凭当时自己的垃圾水平颇研究了几天,搞出来后心血来潮在你谷上搞了场 字符串公开赛。当时自己比赛还没配对 Subtask,一堆人随机拿分()。不过那场比赛比较可惜没有很多大佬打,得分严重不均()。总结出来是一道水题,一道 mxy 给 idea 的普通题,剩下两道都是研究过程中的 idea()。

然后 CSP 考完,认识到自己水平严重不行。这里 有份游记。总之就是 T3 搞太久了,不过现在看来自己无论什么题都需要比别人更多的时间,是自己的问题,唉。

然后 NOIp 前夕(字面)弄了 一场比赛,然后自己投了两道,中途因为撞题然后变三道了()。那场比赛除了 T1 之外我自己还是比较满意的,T1 比赛中途改了四次题面(((,总之就是垃圾题。

总结的话是,第一题语文题、第二题水题、第三题貌似可做题、第四六题不可做题、第五题简单实现题(为什么没人写啊喂)。

然后考 NOIp,这里 有份游记。嗯总算是没有退役。

然后是这一年的项目。

五月份的话因为要拆一个加壳软件所以写了个 GetDex,莫名奇妙变成了自己星标最高的项目()。那个项目挺不完整的,只能在 Android 10 上跑,对内部 API 有很大要求。

六月到七月份用 Kotlin 写了个基于状态的词法分析器 kiot-lexer,个人还是比较满意的,但是因为有些过度抽象化在 JVM 上跑可能性能并不是很好(没 benchmark 过),不过时间复杂度是和读入呈线性的。

然后大概是七月份写了个简单的工具 coco,基于 clangTools 自动把代码格式化并删除无用代码,以及自己常用的展开头文件,用处还是很大的(至少对我来说)。当时研究这些颇花了些功夫,发现许多东西 clang 都不支持,得手写,花了将近有一周的样子。但是有些地方不是很完善,比如删除无用代码只删了无用函数,而且甚至没建图,直接删了调用次数为 0 的函数()。稍微动下脑子也会发现这是有大问题的。

什么?你问为什么只有一次 commit 还是 12 月的?因为这个东西原本名字叫 rin,但是因为新的项目想不出来名字就把这个东西改名成 coco 然后把 rin 拿去用了(

七月份花了两天写了个基于 Gtk 的 Cena on Linux,Lena。目前也一直在用。也是通过这个项目初识了 Gtk 和桌面开发框架。

八月到九月抽空用 Kotlin 写了个编程语言 kamet,中途的话因为项目结构过于混乱貌似弃了,现在是有一个 C++ 实现的 rin,但并不完整。Kotlin 自己还是挺喜欢的,但是有时候运行速度实在惨不忍睹,而且的话有些部分个人认为不比 C++ 自由,于是投 C++ 了(

音乐方面

已经到了要专门立专题的地步了(

首先是 2019 末的话 Alon Mor 发了一张很喜欢的专 Lands of Delight,质量很高,主要是实验音乐,然后各种元素都有。自己把一个 MV 传了 B 站:Echoes Follow而且是本人第一次往 B 站上放东西

然后就是 Porter 的 Nurture 了,风格是 Midtempo / Trance / 认不出了。四首歌都是初听无感,后来越来越喜欢这种(怪)。总之爱死 Porter!!快去听快去听////

然后发现宝藏音乐人 Rameses B,专打 D&B 的,质量不错。特别推荐 Mountains。

然后有 Eprom,搞解构 Club 的,自己只知道是 Bass。很多作品很有氛围感,值得一听。有一张 Halflife 的专辑质量很高。

然后是 AIKA。年初的时候很喜欢,主打 Future 系和 Midtempo,质量很高,是 NGC 的小号。推荐 Forsaken。

然后是 Current Value 的 D&B,感觉主要是 Neurofunk。超级有感,推荐 Megacity。

哦哦差点忘了宝藏 Ekcle!!主打 D&B 和 Garage,专辑质量都很不错。

Flume 我是今年才认识的()。主要那张 Hi This is Flume 专很吸引人,其它单曲也有很多高质量的,据说是搞实验主流的先锋。

搞 Riddim Dubstep 的就很多了,不是数得很清… 大致按印象深的列一下差不多有:JoeB、Veer、Ace Aura、Oddprophet、Papa Khan…

草写太多了,赶紧收手


嗯,所以差不多就是这些了。至少这一年,我是以自己满意的姿态走过的。2021 事情还很多,所以,小憩之后,继续前行吧。

Look at the sky, I’m still here

I’ll be alive next year

I can make something good, oh

Something good

Mivik 2020.12.31

作者

Mivik

发布于

2020-12-31

更新于

2022-08-08

许可协议

评论