Skyphobia

关于Hugo和Hexo生成日语浊音假名标题链接导致404的问题

由于平时常用博客发表一些涉及日文相关的文章,免不了在标题中使用到一些日语。然而在将生成 HTML 部署到服务器上后,这些带了日语的标题经常会出现 404 Not Found 的情况。

起初我以为是生成的 Permalink 有问题。因为在复制了服务器上对应的文件名后再手动输入链接地址,居然是能直接访问到目标网页的。于是我比对了一下生成的 Permalink 和实际能够访问到文章的 URL,发现了其中的玄机:

对比结果显示两个字符串不相等

表面上看到的是同一串字符串,浏览器对它们分别进行 URL encode 出来的结果却一长一短,只有部分相等。尝试复制两串字符串,在控制台中进行全等比较发现看上去相同的两个字符串实际上并不全等。剔除相等部分后可以看到两边不一样的地方。

CSS学习笔记(渐变色文本)

曾经在《利用 Canvas 实现网页文字颜色渐变》一文中提到过用 Canvas 解决非 webkit / blink 内核浏览器展示渐变色文字的方案。

用Canvas处理一些CSS难以解决的问题看似酷炫,实则有若干痛点(可能还不止这几点):

  • JavaScript 掺和进了样式层面,有违纯粹原则;
  • Canvas 依赖分辨率,对文本的渲染支持很差;
  • 在不支持 Canvas 的浏览器上难以回退样式。

因此在这里介绍下上次文章中提到的另一种网页文字颜色渐变的实现方案—— SVG,它可以在一定程度上解决 Canvas 的这些痛点(当然也会引入一些新的问题,下面会提到)。下面祭出我们的利器,SVG Texts & Gradients。

→Pia-no-jaC← 2016中国巡演上海站@Mao Livehouse

2014 年 10 月 6 日也是在 Mao,那时候 PJ 是青少年电鼓大赛的嘉宾,演出结束后在朋友的怂恿下跑去找了 Hiro 和 Hayato 合影签名。当时被久萌大爷逼着问了 Hayato 句:“以后会不会有机会来上海开 live?”,当时 Hayato 的回答是:“现在暂时没有打算,会考虑一下。”。本来也没当一回事就过去了,结果今年一听 4 月份 PJ 要来上海开 One man,我呢个超果断第一时间搞了张 VIP 票!

这次过来两个人的中文也比之前见到的时候好了很多,曲单也是一本满足,唯一的遗憾是没有「夜桜」。

相隔一年多的两次签名

这次演出结束后借着 VIP 的光去了签名握手会。当时再一次和 Hayato 提了前年那个问题:

LITE 2016中国巡演上海站@Mao Livehouse

他们搞来了「Phantasia」这张专辑近半的歌,就是没带上「Phantasia」。

第一次在 Mao Live 看数摇,简直被音响吓到屁滚尿流。之前 Dragonforce 来的时候再怎么噼里啪啦地折腾,至少器乐还能分得比较清晰,结果到了这次 LITE,数字的味道刚一上头整个场子就糊成了一团噪音,贝斯只有弹旋律部分或者 solo 的时候听得见。可怜了井澤惇,大多数时候只能看到他抱着贝斯在那里逗逼,要么就是对着楠本構造一脸的冷漠……

说起楠本構造,可能是我见过的唯一一个眼睛和我一样小的男人了(笑)。

不过就算 Mao 的设备再烂,还是不可否认 LITE 牛逼的现场实力。刚开始鬼否乐队上来暖场的时候后面几乎没什么人,暖场结束 staff 上来替 LITE 试音的一段时间场子里人就差不多满了。而且一上来就是「Ef」,感染力直接爆表嗨爆全场!

12348