读了某些文章觉得很有趣或者很有收获?我很想知道你对我博客的看法!如果方便请务必到 关于 页面留下一条评论!

说来惭愧,我一直记不太清 GObject 到底是怎么用的,毕竟作为一个写过 C++ 和 Python 然后常用 JS 的人来说,面向对象的实现是非常自然的,不需要考虑为什么。所以我总是看着一大堆类型转换和分散的定义以及各种 chain up 感到眩晕。而 GObject 的文档写的也相当分散,有种管中窥豹之感。

我自己对暗色模式其实是没什么兴趣的,因为设计一种配色就已经让我绞尽脑汁了,还要我设计另一种。但是我也确实意识到暗色模式在晚上玩手机实在是很方便,而且做这个也很流行,于是我也做了一个,只是因为我能做到。

由于笔记本散热和性能实在是不适合打游戏(有一说一,Optimus 双显卡还是没有直接单卡来得爽),所以很早就想组装一台台式机。特别是最近一直和高中同桌玩 Dota2,我的笔记本如果直播 Dota2,直播推流就会十分卡顿,而我又不想像 CSGO 一样降低画质玩。

最近在写一个 Wayland Compositor,虽然我以前大概知道这是什么,但是并不是很清楚它和 Xserver 有什么区别,虽然 fc 老师的这篇文章 写的相当不错,但我一点也不懂 X 所以看的迷迷糊糊。偶然读了 这篇文章 发现十分不错,但因为是英文文章读起来很累,打算把一些理解的内容记下来。顺便说一下,原文是带示例的,效果非常不错,建议有时间的人慢慢看一遍。

需求

以前我一直使用树莓派 + 移动硬盘做 Samba 服务器,好处是完全静音,功耗很低,但是树莓派 2 的网络性能差强人意,并且 USB 2.0 的速度也赶不上移动硬盘的速度,看电影什么的只是能看,要花好长时间缓冲,并且我一直开着,对树莓派的电源也不是很放心。特别是我还拆下来一块笔记本上的 1TB 机械硬盘,完全没法装在树莓派上。

本来我的博客有一个前端搜索框,当输入文字时就在侧边栏展开搜索结果,虽然看起来很时髦,但也不能算是什么食用啊不实用的设计方式。而且一开始我觉得既然没有后端处理请求,也就没法单独打开一个专门搜索页面了。

但是这个设计引发了 @依云 的吐槽,有一个单独的搜索页面并且对每个搜索结果有专门的 URL 看起来还是个挺合理的需求。但第一我不知道怎么实现第二我一直觉得能用就行所以开始并没有改。不过依云给我发了 Python 文档的搜索实现,让我突然想明白其实按照标准的 HTML 和 JavaScript 是可以实现无后端的搜索引擎的,然后就动手实现了一个。