我花了好久来阅读和实践 Learn OpenGL CN 上面的 OpenGL 教程,尽管它是大家推荐的最容易懂也比较新的教程,里面一些东西还是会让人觉得一头雾水。我用了很长的时间来尝试那些教程没有写成文字的部分并确定它们是如何工作的。也许对于一个有足够经验的人来说这些看起来并不是什么大问题,但我觉得新人知道这些以后可以更快的继续学习,而不是花费时间在诸如“这段代码干了什么?”“为什么我的黑屏了?”“如果我想编写一个更复杂的图形程序,该怎么把这些复制过来的代码拆开?”的问题上。
Automata: A Story of Love and Lives
在 VPS 上用 Nginx 和 HTTPS 部署 Hexo 生成的页面
昨天听说微软要收购 GitHub 了,对于我一个专业微软受害者,虽然它洗白了,但还是有着本能的不信任。同时软粉认软做父的样子我是断然接受不了的(“我微软爸爸天下第一!”“你怎么能不喜欢我微软爸爸呢!”“我微软爸爸什么时候坑过你!”),你自己喜欢就喜欢,我讨厌是我的事情,希望各位嘴下留情,不要给我喷成筛子。
无尽的咏叹回荡于伽蓝之世界中 —— 有关 ARIA
大约从我写好 ARIA (指把我自己的网站换成它做主题)到现在为止已经有一个月了,这一个月里它有了 20 个 Star、4 个 Issue 和 128 个 Commit(都是我自己,残念啊)。大概算是我现在最得意的项目,当然不排除以后也是。
虽然这么说有点敷衍,但是我是和一些无聊的人进行了一点无谓的争执 —— 我讨厌辩论,所以尽可能把这种冲动压制在一点 —— 所以我现在来写这篇文章,聊聊那些代码里面没有告诉你的事情。写点经过脑子的思考总是有用处的,不仅是对自己而言。
GitHub Pages 自定义域名启用 HTTPS(非 CloudFlare)
在 GitHub Pages 支持自定义域名开启 HTTPS 之前,我是使用 CloudFlare 的 CDN 中转来启用 HTTPS 的,缺点也很明显,就是面对国内访问的时候 CloudFlare 的 CDN 简直是逆加速,还不如直连 GitHub 的速度呢。
GitHub 在 2016 年开启了 *.github.io
域名的 HTTPS 访问,在今年的 5 月 1 日,终于开启了对自定义域名的 HTTPS 支持。这篇文章将会介绍一下开启的办法和中间容易踩的坑。
写给新手的 Linux 手册 1
恰如字面意思,这是一篇写给新人的 Linux 指南,当然,不要指望从我这里得到什么详细的配置教程,最起码我没有打算在这篇文章里把你能遇到的 Linux 配置情况全部说清楚。我想在这篇文章里讲述的是一种理解方法或者说是一种 Linux 思维,换个更简单的说法是——它能在 Linux 向你吐出一堆牢骚的时候明白它在说什么,以及一个有经验的 Linux 用户这个时候会做什么,有经验的 Linux 用户是如何学习他们没有接触过的 Linux 知识的。
准备好了,就继续吧。
Kalafina, My Music Life
美好的东西总是在结束的时候才更显珍贵。
コラージュ(卫宫家今天的饭 ED)曲谱
コラージュ TV动画 卫宫家今天的饭 ED 曲谱 扒谱 AlynxZhou
CoffeeScript 的静态方法和静态变量(类方法和类变量)
CoffeeScript 的静态方法和静态变量其实就是 ES6 里面的静态方法和静态变量,但是本身 ES6 应该只实现了静态方法,静态变量的定义方法并不直观,同时加上 CoffeeScript 的语法就更不好得知如何实现,coffeescript.org 似乎也没有对这方面进行过多介绍。网上搜索到的办法大部分只介绍了如何创建静态变量和静态方法,但也就到此为止了,对于其应用的写法,比如如何在实例方法里操作静态变量和如何在静态方法里操作静态变量的区别并没有详细说明。这次打算把自己写 coffee-telegram-bot 时尝试出的办法记录下来。
StackHarbor的2017尾记
回到住处,掀出电脑,拉开在超市买的一听可口可乐的拉环,还有一个半小时,现在该写2017年的年终总结了。时间刚刚好。