半吊子全栈开发者的日常

博客更新报告:2019 年的第一篇博文

哎呀你看,这人博客草都长三米高了耶!博主好摸哦!


好久不见。各位最近过得怎么样?我还是老样子,忙。又摸又忙。

大概从去年年底开始到最近几个月,我在某个项目(大概能算是项目吧?)上投注了大量的时间和精力,以至于基本没有时间顾及这边的东西。从我的 GitHub 格子就可以很直观地看出来,我这一年实属摸得透彻。

github-activities-2018-now

至于在忙什么,等到以后能公开的时候我会写一篇博客聊一聊的。

回到正题。这次久违的博文主要是报告一下博客的变化。没错,我终于换主题啦!

> READ MORE...

为 Hexo 博客添加隐藏文章功能

更新:咕了一万年之后插件终于更新了,从 hexo-sage-posts 更名为 hexo-hide-posts,修复了「上一篇 / 下一篇文章」暴露隐藏文章入口的问题,添加了 hidden:list 命令,另外用了点小 hack,支持自动向隐藏文章页面插入 noindex 标签防止搜索引擎收录。

隐藏博客中某些特定的文章应该算是一个比较常见的需求,毕竟谁都有些不希望让别人看到的东西。当然啦,你可能会说,「不想被看到就不要放到博客上来嘛」。话是没错,不过有时候人就是这么别扭,想让某些文章被看到,却又不想被所有人看到,又或者是某些文章只想和自己熟悉的人一起分享。

> READ MORE...

Windows 下手动搭建 PHP + Nginx/Apache 开发环境

看到这个标题,有人可能会想吐槽:

你他娘的写了这么久 PHP,怎么现在想起来搭建开发环境了?

呃,情况呢是这么个情况,我之前开发的那个 PHP 项目 (printempw/blessing-skin-server) 在两个月前发布 v3.5.0 版本后基本就已经告一段落了。虽然我本意是不再更新(弃坑的委婉说法),因为当前的版本已经足够完善,该有的东西都有了(而且说实话搞了这么久我也腻味,不仅是对这个程序,还有对国内 Minecraft 开发生态以及用户群体的失望)。

不过我的朋友 g-plane 说他愿意接坑,所以现在这个项目的后续开发都是他在搞。而我也乐得清闲,做个甩手掌柜 搞别的 去了。当我摸鱼正快活时,他过来联系我说准备发布 4.0.0-alpha 了,我才想起来这茬:「啊,我连新版本长啥样都还不知道呢!😂」于是急急忙忙 pull 了新代码准备 review 一下,却发现我的新笔电上甚至压根儿就没安装 PHP 开发环境,只能说是非常地真实。

> READ MORE...

一种监测 VTuber 直播并自动录像的方法

首先是惯例的闲聊时间。

虽然这是我第一次在这个博客中提到 Virtual YouTuber,不过我大概也算是比较早开始看 VTuber 的那一批人了。从始皇帝老爱(キズナアイ)诞生、四天王聚首,到年初 狐叔 引领的个人势井喷,再到以彩虹社(にじさんじ)为首的 2D 势、杂谈生放势展示了 VTuber 更大的可能性,而注意到这块肥肉的资本们也纷纷入场,百花争鸣的 VTuber 战国时代就此拉开序幕……如此种种,VTuber 界的快速发展令人眼花缭乱,也难怪有「一个月 = VTuber 历一年」的说法。

> READ MORE...

新的网络昵称:PRIN 🍮

2019-11-30 更新:博客标题确实是改成 PRIN BLOG 了,不过「布丁」这个名字说实话后来一次也没用过……还是算了吧,怪尴尬的。

这不是我第一次这么想:

我的常用 ID printempw 太难读了。

有多难读呢?难读到连我自己都不知道这玩意该怎么读。

> READ MORE...

使用 VS Code 搭建适用于 ACM 练习的 C/C++ 开发环境

大学入学也快一个月了,总的来说,我过得很开心,不枉我花费一年的时间 高考复读。具体哪里令人开心呢?我觉得最主要的是,比起初高中,大学的时间分配更为自由。

中学时代,学生的时间基本都被学校安排得死死的:早上什么时间必须到校,然后开始早读、上午五节课下午三节课、晚读、晚自习,最后在规定的时间离校(住宿生还要在规定的时间就寝),可以自由分配的时间少得可怜,在某些管理严格的学校甚至连人身自由都要被限制。虽然学生们苦中作乐的摸鱼技巧也不容小觑,但考虑到升学的压力,如果在兴趣上分配的时间过多,很有可能就会像我去年一样落得个无法升学的尴尬境地。

而大学相对来说就没有那么多破规矩:有课就上,没课的话时间就随你安排,回寝室睡觉也好出门嗨皮也罢,突出一个爱干嘛干嘛。在这些闲暇时间里,有人选择加入社团以及各种各样的学生组织,有人寻欢作乐讴歌青春,有人一头扎进自己的兴趣爱好中,也有人选择当个快乐摸鱼侠无事一身轻。

而我就比较硬核了,我选择参加可能让我基本告别头发的 ACM 程序设计竞赛(不)。

> READ MORE...

WSL 配置指北:打造 Windows 最强命令行

在两年前的八月,Microsoft 正式发布了 Windows 10 Anniversary Update 周年更新(它还有着 RS1,Version 1607,Build 14393 等一大堆别名)。其中最让包括我在内的众多开发者感到兴奋的特性之一,就是 WSL(Windows Subsystem for Linux,当时还叫 Bash on Ubuntu on Windows)的正式加入。

在 Windows 上原生运行 Linux 可执行文件,牛逼疯了!

然而 Bug10 也不是浪得虚名,原本只提供给 Insider 的 WSL 在正式发布后依然问题多多(不仅 zsh、tmux 等工具无法使用,网络相关的操作更是一概欠奉,还有各种各样 奇妙的 BUG),基本没有可用性,我在尝鲜了一段时间后也不得不重回 Cygwin 的怀抱。不过好消息是,在之后的更新中,这些 BUG 都已被逐一消灭

经过了两年的发展,WSL 已经足够成熟,我也是时候完成这篇一咕再咕的博文了。

(开学在即,仓促成文,如有谬误,还请指正。)

get-wsl

> READ MORE...

添加 Notepad++ 至右键菜单的几种方法

作为一名即将开学的计算机系 准大学生,笔记本电脑总归是要有一台的。于是上星期我入手了 小米游戏本顶配版(i7-8750H + 16G + GTX 1066),最近正在重新折腾开发环境,这篇文章要解决的问题也是在此过程中出现的。

至于为什么要买小米的本子,主要是因为它的「游戏本性能 + 商务本外观」这一点正戳中我好球区。不过这几天使用下来,只能说缺点确实不少,有购买意愿的朋友需谨慎。在 Twitter 上搜索 小米游戏本 from:printempw 就能看到我发的吐槽简评,如果之后有时间的话也打算专门写篇评测(咕咕咕)。

> READ MORE...