我花了好久来阅读和实践 Learn OpenGL CN 上面的 OpenGL 教程,尽管它是大家推荐的最容易懂也比较新的教程,里面一些东西还是会让人觉得一头雾水。我用了很长的时间来尝试那些教程没有写成文字的部分并确定它们是如何工作的。也许对于一个有足够经验的人来说这些看起来并不是什么大问题,但我觉得新人知道这些以后可以更快的继续学习,而不是花费时间在诸如“这段代码干了什么?”“为什么我的黑屏了?”“如果我想编写一个更复杂的图形程序,该怎么把这些复制过来的代码拆开?”的问题上。

我没有办法评价这款游戏因为我觉得我被结结实实地折腾了一回 Everything that lives is designed to end.一切活着的事物,都注定要终结。We are perpetually trapped …我们被永远地囚禁……… in a never-ending spiral of life and death.……于永无止境的生死轮回之中。Is this a curse?这

昨天听说微软要收购 GitHub 了,对于我一个专业微软受害者,虽然它洗白了,但还是有着本能的不信任。同时软粉认软做父的样子我是断然接受不了的(“我微软爸爸天下第一!”“你怎么能不喜欢我微软爸爸呢!”“我微软爸爸什么时候坑过你!”),你自己喜欢就喜欢,我讨厌是我的事情,希望各位嘴下留情,不要给我喷成筛子。

大约从我写好 ARIA (指把我自己的网站换成它做主题)到现在为止已经有一个月了,这一个月里它有了 20 个 Star4 个 Issue128 个 Commit(都是我自己,残念啊)。大概算是我现在最得意的项目,当然不排除以后也是。

虽然这么说有点敷衍,但是我是和一些无聊的人进行了一点无谓的争执 —— 我讨厌辩论,所以尽可能把这种冲动压制在一点 —— 所以我现在来写这篇文章,聊聊那些代码里面没有告诉你的事情。写点经过脑子的思考总是有用处的,不仅是对自己而言。

在 GitHub Pages 支持自定义域名开启 HTTPS 之前,我是使用 CloudFlare 的 CDN 中转来启用 HTTPS 的,缺点也很明显,就是面对国内访问的时候 CloudFlare 的 CDN 简直是逆加速,还不如直连 GitHub 的速度呢。

GitHub 在 2016 年开启了 *.github.io 域名的 HTTPS 访问,在今年的 5 月 1 日,终于开启了对自定义域名的 HTTPS 支持。这篇文章将会介绍一下开启的办法和中间容易踩的坑。

恰如字面意思,这是一篇写给新人的 Linux 指南,当然,不要指望从我这里得到什么详细的配置教程,最起码我没有打算在这篇文章里把你能遇到的 Linux 配置情况全部说清楚。我想在这篇文章里讲述的是一种理解方法或者说是一种 Linux 思维,换个更简单的说法是——它能在 Linux 向你吐出一堆牢骚的时候明白它在说什么,以及一个有经验的 Linux 用户这个时候会做什么,有经验的 Linux 用户是如何学习他们没有接触过的 Linux 知识的。

准备好了,就继续吧。

CoffeeScript 的静态方法和静态变量其实就是 ES6 里面的静态方法和静态变量,但是本身 ES6 应该只实现了静态方法,静态变量的定义方法并不直观,同时加上 CoffeeScript 的语法就更不好得知如何实现,coffeescript.org 似乎也没有对这方面进行过多介绍。网上搜索到的办法大部分只介绍了如何创建静态变量和静态方法,但也就到此为止了,对于其应用的写法,比如如何在实例方法里操作静态变量和如何在静态方法里操作静态变量的区别并没有详细说明。这次打算把自己写 coffee-telegram-bot 时尝试出的办法记录下来。

NJU.jpg

回到住处,掀出电脑,拉开在超市买的一听可口可乐的拉环,还有一个半小时,现在该写2017年的年终总结了。时间刚刚好。