前言

通常我们可以很容易地使用 PhotoShop 中的「高斯模糊」来模糊图片。

这也是一种很好的艺术效果,苹果惯用的毛玻璃效果本质便是高斯模糊,而我们将图片模糊后作为网站背景,既减小了图片的体积,也能别有一番风味。(譬如咱站点的背景也是高斯模糊后的产物。)

Gaussian Blur | Photoshop

而 CSS3 提供了滤镜 filter/backdrop-filter,其中的模糊功能同样也是高斯模糊。(Canvas 中的 filter 亦是如此。)

只是当我们为图片背景添加 CSS 滤镜时,便会出现不和谐的白边。

虽然有一些奇技淫巧(比如放大图片再截去模糊的边)去解决,但皆治标不治本,我们不妨借此机会探究一下高斯模糊,并尝试自己实现它。

正文多图预警

CSSCanvas高斯模糊

此前我在 第三方评论系统之我见 中简要对比了使用过的一些评论系统,但仍旧没有得出一个尽善尽美的方案。

我很长一段时间评论系统都是使用的 Valine,但因为后来博客第一次收到了一些不友好的评论,以至于我有一瞬间地冲动想要从 Valine 彻底迁移到 Disqus。

但是 Valine 本身加载速度确实很快,用着也挺好,且文章的访问量统计也依赖于此。又实在没有办法下定决心切换至 Disqus。

「任何可以用 JavaScript 编写的应用程序最终都将用 JavaScript 编写。」
In 2007, Jeff Atwood made the quote that was popularly referred to as Atwood’s Law: “Any application that can be written in JavaScript, will eventually be written in JavaScript.”

看到许多小伙伴们最终都选择了 Disqus。

任何带有评论系统的独立博客最终都将使用 Disqus 评论。
——我瞎说的

也许终有一天,我确实会彻底从 Valine 切换至 Disqus,那么过去大家留下的评论便就此抛弃吗?又着实有些不忍心。

若能将 Valine 中的评论导出并很方便地将其导入 Disqus,那么在决定切换至 Disqus 之前,我都可以放心地使用 Valine。

给我也整一个!

DisqusValine

2013-05-14
今日一位同学过生日,收到了很多礼物。想一想,要是我的话,也没有同学会知道我的生日吧。就像我也不知道他们的生日。
—— 我的一位朋友的青春疼痛(中二)日记

正如标题,我决定在鄙人生日这天(实为早便想写,却拖到现今,甚至于鸽了自己),写一写自己与我生活的小镇与我的家,并试图回首 23 年与之相伴的人生,揣度未来。

但到真强逼着自己去写时,反倒无感而发,一停下来,便又浮想联翩。所以最终估摸也只是毫无章法的碎碎念。

回忆小镇

Hexo-Theme-Yun 绝赞开发中~

前言

还在用 WordPress 的时候,总是喜新厌旧,经常换主题。且装了一堆插件,速度慢还容易崩。
而迁移到 Hexo 之后(小水管服务器太慢,拿去挂 MC 了。根本原因是没钱),光是 hexo-theme-next 的配置项,便让我花了好一番功夫。
导致觉得自己不一直用下去,感到十分对不起仔细一个一个配置过来的自己。

当然,还是改不了喜新厌旧的毛病。加之 next 主题过于广泛,显得自己泯然众人。心中颇有愤懑。(虽然本就如此

而如今,诸事已毕,终于腾出空来。
便决定开发一款属于自己的主题。

分享笔记GitHub项目

为主题 hexo-theme-yun v1.0 Strato 做的宣传 PV ~(也许是第一个有 PV 的 Hexo 主题?

谢谢你喜欢我的主题!

当我第一次听说要做主题的宣传 PV 我是拒绝的,因为,不能你让我发 1.0,我就马上去发,第一我要试一下,因为我不愿意做完了以后再加一些特技上去,主题 Duang 一下,很亮、很柔,这样用户一定会骂我,根本没有这样的主题,就证明上面那个是假的。

后来我也不断在修 BUG,我自己用了大概一年左右,感觉还不错,后来我在做 PV 的时候也尽量不加特技,因为我要让用户看到,我用完之后是这个样子,你们用完之后也会是这个样子!

分享Hexo主题

mirai-tsmirai-api-http 的 TypeScript/JavaScript SDK。
el-bot 是一个基于 mirai-ts 使用 TypeScript/JavaScript 编写,可配置、可自定义插件的 QQ 机器人。

el-bot 展示了整个 mirai-ts 的使用流程,并内置了一些如自动应答、转发、命令行、RSS 等常用功能(默认插件),开箱即用。
你只需要一些自定义的配置,而不再需要编写繁琐的脚本内容。
但这并不是束缚,在插件系统中你仍然可以调用机器人所有的上下文,并通过编写插件的形式快速实现你想要的功能。

照例只是非正经开发日志的历程记录。

分享笔记GitHub项目