HOME
  1. 圣诞节

    明天就是圣诞节了,然后就是元旦,一年又过去了。 上一个元旦(我不知道说去年合适,还是说今年合适)参加大学舍友的婚礼,和网瘾小伙伴玩桌游跨年,都仿佛只是上个月的事情。虽然同样是 365 天,但这个 365 天只是我生命的 1/28,而且这个比例还会越来越小,分量越来越轻,某天早晨醒来会忽然意识到自己已经到了从没想过的年纪。 其实还好,不管去不去想,时间的流逝不会加快也不会减缓,这一年没做成什么事这件事本身让我焦躁不安。手机上的 Clear 软件里还躺着 2016 年加的十几项年度计划,一部分有些进展,大部分还没开始,完成的一个都没有。这些计划大多是当时脑袋一热想要去做,但都不是什么非做不可的事, ...

  2. 罗技软件阻止 macOS 唤醒

    有段时间 mac 上的蓝牙鼠标会莫名其妙漂移,就把打游戏淘汰的 Logitech G300s 拿来用。虽然即插即用,但是滚轮的滚动方向是反的,DPI 也不能调节,已经算是残废了。于是去 Logitech 官网看看有没有 mac 上的驱动,发现有个 Gaming Software,下载安装发现并没有调节 DPI 或滚轮滚动方向的功能。 这件事过去好久,我才意识到笔记本合盖后唤醒变得非常困难,甚至关机之后再启动都要很久很久,一直找不到答案。直到今天我回忆起 Logitech Gaming Software 这个东西,直觉告诉我把它删了为妙。果然卸载之后一切都正常了,蓝牙鼠标能唤醒了,关机再启动也正 ...

    • 08 Nov 2018
  3. vim 将 tab 转换成 空格符

    平时在开发时使用空格缩进,vim 中配置了 set expandtab set tabstop=4 将一个制表符替换成 4 个空格。同时还开启了自动缩进。 但是,当比如从 Github 复制一段代码粘贴过来时,需要先 :set paste 来取消自动缩进,以方便通过 cmd + v 粘贴代码。粘贴的代码中制表符没有被替换成空格,这时候需要执行 :retab 来手动将制表符替换成空格符。 ...

  4. Build D.VA's Meka

  5. 修复 Hackintosh (Sierra) iBooks 背景透明的问题

    黑苹果系统版本 10.12.6,显卡 GTX1060,iBooks 里随便打开一本书后背景透明,像这个样子: 这是 NVIDIA 显卡驱动的问题 (https://www.tonymacx86.com/threads/solved-nvidia-web-driver-ibooks-bug.203229/) 问题已经解决,修复方式是打个补丁:https://github.com/mologie/NVWebDriverLibValFix/releases curl -LsSo ~/Downloads/NVWebDriverLibValFix.kext.1.0.0.tar.gz 'https:// ...

  6. 从 PhantomJS 到 babel-polyfill 的一次 debug

    最近在写 JavaScript 项目的单元测试时遇到这样一个问题,一个测试用例简单到不可能有错误,但是还是报错了,类似于这样。(这个例子是经过简化的,以便说明问题) import ExampleModel from '../example.js'; describe('Test Model', () => { let model; beforeEach(() => { model = new ExampleModel(); }); it('should pass', () => { expect(true).to.be(true); }); }); 报 ...