-
猫本第二年
忙碌中, 又一个生日到了(老妈特意提醒我, 阴历阳历生日在同一天, 这可是19年才一次啊, 下次你就57了! 听得我毛骨悚然…), 也意味着我们到猫本又满了一年. 第二年, 自然没有了那么多第一年的新鲜感, 也没什么好感慨的了. 就随笔写一些吧. 首先是猫本司机们. 一次周末一早出门, 开车上了大路, 前面路口准备右转(相当于国内左转). 进了右转道时, 突然左边直行道一辆车改了主意, 并线到我前面. 害得我紧急刹车, 轮胎发出刺耳的声音. 我气愤的按喇叭抗议一下. 看前车司机朝我招手, 大概就是道歉了. 那就算了吧, 好在有惊无险. 这时直行方向是绿灯了, 结果几辆车从并线哥旁边经过时都按了下喇叭, 那哥们只好又一个劲儿的挥手致歉. 后来干脆我就不开车了, 骑车到附近城铁站坐城铁进城, 再换电车到公司附近. 这样路上时间虽然更长些, 但既不用担心自己出错, 也不用担心被别人殃及, 路上看书或者听歌也不错的. 经常见到给老人让坐的, 我也经常看到老头老太太倔强的说: 谢谢了, 我可以的. 当然, 如果一让再让, 老者找台阶赶紧下了, 说: 既然你坚持, 那我就坐下吧. 而我考虑到工作时间大多是坐着, 所以在车上一般就找地方站着了, 也就没机会让坐了. 电车司机考虑事情还蛮周到的: 一次有人推自行车上了电车, 某站后, 司机通过喇叭说: 那位推自行车的朋友, 不好意思, 你得下车了,…
-
利用 LVM 在线抓取 MySQL 数据库快照
续 小试分身 MySQL Replication, 上次是按照 MySQL 教程做的, 比较死板(或者说, 安全), 但需要锁住数据库, 也就是说, 用户一端的感觉就是服务器出问题了… 而如果通知用户服务器要下线一段时间的话, 又会引起不明真相的用户的莫名猜疑. 那么就需要一种在几秒中之内完成生成镜像的操作, 于是我就想到了 LVM snapshot. Google 了一番, 我看到已经有成功先例了, 步骤如下: 1, 确认 MySQL 的数据区(缺省 /var/lib/mysql) 是在 LVM 上, 假设是 /dev/VOLUME_GROUP/data 2, 开一个 MySQL session, 执行并记录 show master status 的输出: flush tables with read lock; show master status; 3, 在另一个 terminal 执行: lvcreate -s…
-
1984 读后
刚开始在猫本工作时, 午餐时间, 可能因为我是唯一的来自中国的雇员, 同事们一个个很好奇的问这问那的. 后来一位同事闲聊时问我, 读过<1984>么? 我一开始没听懂, 毕竟英语听力是软肋, 问: 是个年份? 同事答: 对, 也是一本书的名字, 很好看, 你该看看. 看他的表情, 仿佛后面还有一句: 不看就是你的损失了. 上个月买了 Kindle 之后, 我准备开始读书时, 这本书突然就跳到我视线内. Amazon Kindle 版只要 99分, 那就买一本吧. 于是早晚乘车时间我就读上几页. 300页我用了差不多一个月. 于是这是我第一本用 Kindle 读完的书. 看完之后, 我有种感觉就是作者一定是六十年代来中国住了几年才有感写出此名著的. 结果我错了, 此书是 1949 年出的. 看来这是一本科幻作品. 不多说了, 老大哥在注视着我 🙂
-
Dota 2, Valve 随想
自从对 LOL(英雄联盟) 在 Linux + Wine 里的表现很失望之后, 我开始研究 Dota 2. 让我满意的是, Dota 2 早就有了 Linux 原生版, 不用麻烦 Wine 了. 而且将所有视频效果开到最高, 依旧流畅. 初步玩了几局之后, 我觉得 Dota 2 完胜 LOL, 理由如下: Dota 2 引擎在技术上功能上都更先进(废话, Dota 2 是2013年的, LOL 是2009年的). 一个明显优势就是, Dota 2 客户端可以一边观看别人的比赛一边排队, 而 LOL 的客户端分为两个部分, 开始比赛或观看时要开启另一个进程. 两个游戏虽然都号称免费, Dota 2 里你一开始就可以选择全部英雄, 而 LOL 里则不是, 需要用钱或者游戏里积累的分数购买 两个游戏都有游戏内可购买的物品, 都是生意么, 不赚钱就等关门了.…
-
在 Ubuntu 上搞定了 LOL(英雄联盟)
League of Legends(LOL/英雄联盟) 是个不错的小队竞技游戏, 玩的好了竟然还能拿到美国工作签证. 只是代码写的可能比较”另类”, 在 Wine 环境里跑的很是吃力. 我把图像质量调到中等, 依旧只能达到约 20FPS. 对比图像质量开到高等依旧流畅的 Elder Scroll: Skyrim, 代码质量的差异就可以想像了. 如果是初次安装 Wine, 需要如下 Windows DLLs: winetricks winxp d3dx9 vcrun2005 vcrun2008 wininet corefonts 不习惯 CLI 的朋友也可以运行 winetricks 然后在对话框里勾选以上组件. 详情请参考 WineHQ. 另外 LOL 还用了一些独特的贴图类型, 以至于 Wine 还不会处理, 导致游戏中在商店买装备就会崩溃! 🙁 下面是解决方法之一: 在 https://bitbucket.org/Xargoth/tuxlol/wiki/Home 下载 tuxlol 补丁, 然后运行以下命令: sudo apt-get install…
-
2014 新年好
我感觉2013很快就过去了, 实在有些舍不得. 不过参考一年前的任务清单, 这一年的收获还是可以的, 这也是写博客的好处, 回头看看以免忘记. 下面是一些我注意到的2013大事: Linux 在2013年绝对是”高歌猛进”, 移动领域的 Android, 游戏领域的 SteamOS… 一些脑子比较正常的国家例如德国已经强制政府机关使用Linux, 而且免费向依旧使用 Windows XP 的公民派发 Ubutnu Linux. 顺便提及, 家里已经没有 Windows 了. BitCoin 诞生于2009, 我是在2013年才注意到的. 数学家再一次改变了世界: 如果一种没有权威中央银行, 没有国界的货币没能改变世界, 那这世界真是没救了. 太阳能变得更加高效, 进而更实用. 辐射到地球上一小时的太阳能总和就足够全世界使用一年, 还等什么呢? 下一代”汽车”其实将是”电车”了, Tesla 已经证明了这一点: 安全, 方便, 节能, 经济. 另: 网站做的也很赞. 如果将来结合太阳能电网, 那么”0排放”就不再是梦想了… 当然, 抬杠的说法是制造太阳能电池/电网的过程肯定还是有排放物的. 感谢 Edward Snowden 暴光 NAS PRISM(棱镜) 计划,…
-
玩游戏不再是 Linux 的软肋
续 玩游戏曾经是 Linux 的软肋. 之前因为偶像 Linus 对 NVidia 竖过中指, 我就没敢尝试在 Linux 里用 N 卡… 最近貌似 NVidia 与 Linux 的外交关系趋于缓和, 很多之前保密的文档都对开源社区开放了. 于是我也试试在 Linux 里用 N 卡玩游戏. 碰巧 Ebay 上收了块便宜的 GTX660. 在 Ubuntu 里安装 NVidia 驱动最简单的方法就是如下: 然后基本上就没什么可琢磨的了. 出我意料的是, NVidia 的非开源驱动对比 AMD 的要强太多了, 至少从开包即食的角度是这样的. 对比 AMD Linux x64 驱动, NVidia 做到了: GTX660 比 HD7770 的性能要高约50%, 但在 Linux 里却要好上几倍.…
-
读, Kindle
今年圣诞节, 我的(自己送自己的)礼物是 Kindle PaperWhite 一枚. 上图左边是我的 Nexus 7 平板, 同样的傍晚日光直射下, 高低立判! 当然, Nexus 7 并不是专为读书而设计的… 另外听说很多传统书店哭喊着”狼来了”, 我觉得人一旦养成了习惯真是很难改, 每当技术革新改变商业模式时, 总是有些守旧的企业以一双惊恐的眼睛看着新世界. 电子书比起纸制书就更难经营么? 我看未必. 首先, 电子书没有印刷成本, 没有物流成本, 价格就可以做更低 与其想办法让盗版难于生存, 不如让正版变得更容易生存. 同样不出门, 如果只能通过点击下载个盗版电子书, 那问题就很明显了 传统纸书, 我看过了很可能会卖掉(书太占地方, 不是么?), 这就间接减少了销量; 而电子书就没这个问题 看纸书碰到个词不认识就得找词典, 而电子书的话词典就是基本配置了 纸张来自树木而且造纸/印刷的过程不会很环保吧? 最后, 同样是一千多本书, 一边是 500公斤的一堆, 一边是200克 🙂