肇鑫的日常博客

日常

网页版微博时间线的问题

相对于每次的“浪费”加载,新的时间线的思路就是“节省”,节省到什么程度呢?就是每个用户的时间线上的每条微博只从新浪加载一次。

具体实现是这样的。首次使用时,从微博加载到用户浏览器缓存,然后再用时就从缓存里调用,缓存失败也不从微博加载,而是显示一个虚假的正在加载,但是永远也不会成功。

验证方法:刷新微博到最新,然后清空浏览器缓存和cookie,关闭浏览器,再打开。重新登录微博。你会看到一个一直加载,但是永远不会成功。

最近更换键盘和鼠标的小结

之前我键盘是樱桃的MX 6.0,是全尺寸键盘。鼠标是雷蛇的炼狱蝰蛇。我用Karabiner将键盘的F1-F12映射为Mac的键盘功能键。

最近我觉得鼠标距离右手有些太远了。于是买了海盗船的K65 RGB(选RGB而不是普通版的理由是RGB版有掌托,而普通版没有。另外,RGB版更好看一些)。这个键盘比全尺寸键盘少了数字键盘区,因此更为紧凑。

买之前我就知道海盗船的键盘没有官方的OS X的实用程序,需要使用非官方的ckb。安装了ckb之后,我发现Karabiner不能截获这个键盘的事件。也就是说,Karabiner的映射功能在这个键盘上无效。而Windows的键盘,多媒体按键的部分。只有音量加、音量减、静音以及播放/暂停键是好用的。上一首和下一首只在iTunes里才好用,而对于其它的程序(比如QQ音乐)无效。

于是我在雷蛇的实用程序里,把雷蛇的侧键改成了上一首和下一首,雷蛇的这个是全局的。但是这样原本我设置的多任务切换和程序内窗口切换功能就不能使用了。

今天,我去雷蛇的售后那里,修理我的鼠标的左键双击的问题。在等待修理的时间里,我去旁边的电脑城买了一个罗技的G502鼠标。

回到家里,我用罗技的实用程序将G502用于调节DPI的斜上方的两个键设置为上一首和下一首,结果我发现,罗技的这个上一首和下一首,只能控制iTunes,同样也是对于第三方的程序无效的。

事情似乎陷入僵局。我突发奇想,那是不是Karabiner对于鼠标的模拟键盘输入同样有效呢?我在罗技的实用程序,将G502鼠标的侧键设置为了F7和F9,这两个键在Karabiner中被转译为上一首和下一首。结果,竟然真的好用。于是我又把鼠标的G键,设置为F8,这样我连播放/暂停也都用了。完全就可以用鼠标来控制全局的音乐播放了。

小结

  • K65 RGB的要使用ckb控制背光,Karabiner对其无效
  • G502的罗技实用程序的多媒体功能,仅针对iTunes,对于全局程序无效
  • Karabiner虽然对于K65的按键无效。但是它对于G502模拟出来的按键有效。因此,通过G502模拟按键的方式,就可以控制多媒体功能了