秋水共长天

别看题目这么诗意,实际上就是闲聊罢了。

大四确实比较“闲”,不过也只是课程少了,不代表事情就少了。主线还是学呗,不卷还真是不行,业余有些有意思的事情。

F属性爆发

上周六,和室友去校外吃了一顿。回来路上,在一个校门口的煎饼摊子边停了下来,准备买点宵夜。老板是个年轻小伙儿,围裙上写着“专业画大饼”,这人还挺有意思的。

看到牌子上有写着手抓饼、鸡蛋灌饼、煎饼果子…我就问煎饼果子怎么卖?老板说:“煎饼果子不卖,今天没有薄脆了。”
好家伙,我选煎饼果子,不就是想吃薄脆吗?想着应该是来晚了,薄脆给卖完了,就说明天我早点来。
结果老板却说:“煎饼果子做起来太麻烦了,昨天把我累的…”
那好吧,买个鸡蛋灌饼就算了。这老板人还挺好,大概是觉得我人挺瘦的,就说明天请我吃薄脆,让我加个微信,到时候就叫我出来。我想着反正校门口,也挺方便,就这样欣然接受了,其实我也没太当回事儿哈哈。

第二天傍晚,其实我已经忘了这件事,正打算去食堂吃完饭,走到半道,他真的微信通知我说薄脆带到了。
于是我就望学校北门去了,想着晚饭吃个煎饼果子也不错。
谁知又有小反转…

到了北门,他正在整理东西准备出摊,我还觉着来早了呢,寒暄了句:“刚来?”
他见我来了,直接就递给我一袋薄脆。我愣了愣,这玩意儿难道不是夹在煎饼里吃的吗,不买饼直接请我吃薄脆???
他说:“对,请你吃薄脆,不收钱。”

当时就觉得挺楽的,以后多光顾就行嘿嘿。

博客友圈轻量化

原本博客友圈在那儿好好的,我也不想去倒腾,只是最近发现抓到的一些友链文章 link 含有 localhost 或者服务器的源站ip,大概是因为使用的 WordPress 或者其他非 Hexo 框架搭建的。一方面可能导致无法访问,另一方面对于友站来说也不安全(直接暴露源站ip,虽说这也不算啥,就算不做反代啥的安全措施,应该也没人这么闲去攻击它们哈哈),反正就是看着别扭。

于是就找到了清羽飞扬轻量友链朋友圈,这个项目思路上来讲,相比原本的友圈后端方案hexo-circle-of-friends确实轻量了,大家有兴趣可以去了解一下。

但是该项目并没有解决我遇到的问题,仍然存在上述问题。主要还是因为项目中的抓取脚本是直接对友链 feed 文件进行处理的,没有考虑到非 Hexo 框架或建站者配置不规范的问题,也就没有对 localhost 或者源站 ip 进行特殊处理。所以我就自己动手改了一部分源码,主要优化了一下几点:

  1. 非域名 link 的域名替换
  2. 强制 link 使用 HTTPS 协议(问题一如果出现,一般使用的肯定是 HTTP,那对于友链来说,肯定需要使用 HTTPS,这是互加友链的原则)
  3. 代码小重构

已经 Pull requests 了,等待作者的审核。我感觉应该不会对原有功能有什么影响,不过改源码确实很容易出 bug,魔改过博客的应该都知道 doge)。后续也许可以对脚本的请求方式做一个升级,因为优化的时候发现部分站点,比如安知鱼(鱼佬)的博客应该是配了访问策略,请求频率稍一上升就拉黑了(没有实验,只是我的猜想)。还可以在国内服务器上部署一下类似的服务,合并一下 json 就能解决无法获取屏蔽国外的站点链接的问题了。

写一些博客 BUG

细心的朋友应该可以发现,我的博客这一星期有了不小的变化。灵感主要来自于别人的站点,毕竟我并不擅长搞前端,但魔改的代码是自己实现的,主页如此,侧边栏也是,侧边栏有参考别的博主的教程,但是实际实现方式不同。

不过话又说回来,魔改需谨慎,真的太容易出 bug 了,有时候真的是一些奇奇怪怪的 bug,关键可能是因为博客不全是自己开发的。但是怎么说呢,吃一堑长一智,现在魔改得越来越得心应手了嘿嘿。

今年就这样了,就不动博客了(只更新文章),差不多就行了。其实我一直想做一个博客压缩的,这些样式代码冗余得挺严重的,影响博客加载速度,总之这些需要再斟酌一下方案,挺磨人的,先凑合着用吧。这些本就是业余用于放松的,不是我的工作重心。

征集方案

在线征集好用的、部署方便的外链网盘项目,已知彩虹、云存储外链方案…