0%

缘起

前几天忘了从哪里了解到一个霓虹国高手做的「二次元纸片人舞蹈」生成器。自己涂鸦纸娃娃,一键生成好欢乐的舞蹈。咦,我真是很迷这种没心没肺的小玩意儿!

不才画了一个,特此发表。

过程

WoWA 纸片人舞蹈生成器

打完字才发觉这名字老 MoMA 了!

生成器的全称是 Wonder of Wonder Art,地址:https://aidn.jp/wowa/

玩法很简单,不多介绍。效果直接看我的作品:

对了,我给我的纸娃娃起名叫「呆囧-悟」,西文名 Deja-Vu(误)。

版权所有,欢迎合作开发 ^^

在 Hexo 中嵌入 B 站视频

上文的视频是我在 Bilibili 的投稿,嵌入到博文中。利用 B 站是因为 B 站没有贴片广告(但会限制视频质量)。在博文中嵌入第三方平台的视频不是什么难事,但我觉得还是有一些小坑,有必要解释一下具体方法。

阅读全文 »

缘起

昨天升级了 Hexo 和 NexT,趁手热继续余温利用。平时看公众号经常会看到文章开头写着「本文约 xx 字,阅读需要 xx 分钟」之类的字样,Hexo 通过插件支持了这样的功能。

过程

需要安装的插件为 hexo-symbols-count-time ,有着非常清晰的指导说明,参照插件的 GitHub 页面(链接)和 NexT 主题配置说明中的相关部分(链接)。

打开冰箱门

进入 Hexo 目录:

$ cd <路径>/hexo

安装插件:

$ npm install hexo-symbols-count-time

把大象放进冰箱

编辑 Hexo 的配置文件 _config.yml ,添加如下配置:

symbols_count_time:
symbols: true # 统计字数
time: true # 计算时间
total_symbols: true # 统计所有文章的总计字数
total_time: false # 计算所有文章的总计时间
exclude_codeblock: false # 排除代码块中的字符
awl: 2 # 平均一个文字的字符长度,中文为主的博客建议设置为 2
wpm: 300 # 每分钟阅读速度,中文为主的博客建议设置为 300
suffix: "分钟" # 时间单位

编辑 NexT 的配置文件 themes/next/_config.yml ,进行如下配置:

symbols_count_time:
separated_meta: true # 在文章 meta 信息中单独一行显示
item_text_post: true # 在文章 meta 信息中显示字数和时间
item_text_total: false # 在站点底部显示所有文章的总计字数和时间

关上冰箱门

重新部署 Hexo ,通过浏览器验证效果。

结语

这就结束了,轻轻松松又水了一篇文章。

EOF

缘起

去年七月的时候,我使用 Hexo 和 NexT 搭建起本博客。大半年来,我只是零零落落地发布了些意味索然的文字和摄影。这套系统让我体会到了它的易用和稳定,也就没打算进一步扩展或升级。

这几天,原先使用的 VPS 到期,我进行了整站搬迁。手痒查了查 Hexo 和 NexT 的版本日志,发现各有多次更新。那要不就……

虽然子曾经曰过「 If it ain’t broke, don’t fix it. 」奈何疫情之下,闲得蛋疼,不折腾不舒服。

过程

备份文件

曾手贱错删过重要的文件,后悔莫及懂得了事先备份之必要。

理论上只用备份两个配置文件,即 hexo/_config.ymlhexo/themes/next/_config.yml 。不过,平时佛系的我难得朋克一回,必须搞得硬核一点,干脆来个自动化整站备份

简易的备份脚本

创建存放备份文件的目录:

$ sudo mkdir -p <路径>/bak

创建 shell 脚本,加上执行权限:

$ sudo touch backup-hexo.sh
$ sudo chmod +x backup-hexo.sh

脚本如下:

#!/bin/sh
app="hexo"
dir_source="<路径>/hexo"
dir_target="<路径>/bak"

# 将源目录下的所有文件打包,存至目标目录
tar -czvf $dir_target/$app-latest.tar.gz $dir_source/

# 按“星期几”来冗余备份,会覆盖上周同一天的备份包
cp $dir_target/$app-latest.tar.gz $dir_target/$app-day-`date "+%u"`.tar.gz

# 列出目标目录下的文件
ls -alh $dir_target/

执行脚本做一次备份,检查执行是否符合预期:

$ sudo ./backup-hexo.sh
阅读全文 »

⊹ 上海长江大桥崇明至市区方向

上海长江大桥(Shanghai Yangtze River Bridge)是中国上海市崇明区境内的跨海大桥,位于长江入海口之上,是上海崇明越江通道重要组成部分之一。上海长江大桥于2004年12月28日动工兴建;于2008年6月27日完成合龙工程,大桥全线贯通;于2008年11月8日全桥竣工;于2009年10月31日通车运营。上海长江大桥东起上海市崇明岛,上跨长江口水道,北至长兴岛;线路长16.63千米,跨江正桥长9.97千米,桥面为双向六车道高速公路,设计速度100千米/小时。(link)

四月的周末,疫情下憋了许久之后的报复性郊游。回程的路上烟波浩渺,大桥这是要带我去仙境。

⊹ 摄于上海市浦东新区张江镇 2019年12月12日(冬月十七)

Nikon D7000
Nikkor 70-300mm f/4-5.6G

FocalLength: 300mm (450mm in 35mm)
FNumber: 22
Exposure Time: 1/30 sec.
ISO: 100

笛卡尔在《谈谈方法》中写道:

一、永远不接受任何我自己不清楚的真理,就是说要尽量避免鲁莽和偏见,只能是根据自己的判断非常清楚和确定,没有任何值得怀疑的地方的真理。就是说只要没有经过自己切身体会的问题,.不管有什么权威的结论,都可以怀疑。

The first was never to accept anything for true which I did not clearly know to be such; that is to say, carefully to avoid precipitancy and prejudice, and to comprise nothing more in my judgment than what was presented to my mind so clearly and distinctly as to exclude all ground of doubt.

二、可以将要研究的复杂问题,尽量分解为多个比较简单的小问题,一个一个地分开解决。

The second, to divide each of the difficulties under examination into as many parts as possible, and as might be necessary for its adequate solution.

三、将这些小问题从简单到复杂排列,先从容易解决的问题着手。

The third, to conduct my thoughts in such order that, by commencing with objects the simplest and easiest to know, I might ascend by little and little, and, as it were, step by step, to the knowledge of the more complex; assigning in thought a certain order even to those objects which in their own nature do not stand in a relation of antecedence and sequence.

四、将所有问题解决后,再综合起来检验,看是否完全,是否将问题彻底解决了。

And the last, in every case to make enumerations so complete, and reviews so general, that I might be assured that nothing was omitted.

– René Descartes, Discourse on the Method (link)

我认为我们的义务教育更应当教授和训练人们看待事务的思辨能力和处理事务的方法论,而非那些「提炼中心思想」和「体会作者意图」。

昨天的办公室闲聊中,同事偶然提及了小王子,接着我们聊到飞行员、玫瑰和狐狸。有人问,小王子到底爱的是谁?

我凭着记忆勉强回答是玫瑰,随后话题便转移到了我天天佩戴的「马克十八小王子纪念版」。

是啊,我已记不清小王子的故事,以至怀疑自己是否完整读过这本书。然而我纪念小王子,我的小王子。

阅读全文 »

想要面对一个新的开始,一个人必须要有梦想、有希望、有对未来的憧憬。如果没有这些、就不叫新的开始,而叫逃亡。

When you undertake a change like that you have to do it with dreams and hopes, with illusions. To go without them is to merely run away…

– María Dueñas, The Time in Between

每当生活变得疲惫、无聊、愤恨、煎熬的时候,就会想跟周遭的世界彻底切割,找一个传送门去往新世界,迎接新的开始。然而,这种改变显得那么的被动和无奈,所谓新的开始,无非是在梦想、希望和憧憬着新的环境能给自己带来梦想、希望和憧憬。都是虚妄罢了。

⊹ 上海市浦东新区塘桥滨江

塘董线轮渡,为中国上海市黄浦江上的一条对江轮渡航线,航线西起黄浦区外马路737号董家渡轮渡站,东至浦东新区塘桥新路1号塘桥轮渡站。航线下方为轨道交通4号线南浦大桥站至塘桥站间的跨黄浦江区间隧道。

塘董线轮渡始于清康熙年间,由浦西董家渡至浦东塘桥,为义渡性质,后改为收费济渡。民国25年(1936年)3月1日,上海市政府在浦西外马路董家渡街南侧至浦东塘桥路(今塘桥新路)口间新设的市轮渡航线开航,航线转为官办。民国35年(1946年)10月1日,浦西码头北移至公义码头新建的董家渡轮渡码头运营。1953年,塘董线并入上海市轮渡公司。2011年2月1日起,航线投入世博非空调渡轮运营。 (link)

缘起

我原本没有指望会有人来拜访本站,然而前一篇安装 Valine 的文章居然收到一条匿名留言,着实令我喜出望外。进一步跟踪流量,发现访客还不少,大多是搜索 LeanCloud 的 410 报错而来的。要不就做一下浏览统计,看看本站到底会有多“少”访问量吧。

过程

启用「不蒜子」网页计数

NexT 预置了 不蒜子 提供的网页计数功能。

编辑 next/_config.yml,找到相关配置并启用:

busuanzi_count:
enable: true

重新部署 Hexo 后,就能在页面底部看到访客和浏览量的计数了。

阅读全文 »