博文

还活着

竟然就快整三个月没写东西了。当然,我还活着。 每天工作都很忙。忙到每晚回家,每逢周末,只想看不需要动脑的电影,或者玩不需要动脑的游戏,然后洗澡睡觉。 去武汉校园招聘。我看中的别人看不中,别人看好的我又觉得有欠缺,折腾却没什么收获。但是我深深的觉得,跟今天的青年才俊比起来,我毕业那会的水平就是一坨屎。 当准爸爸了。妻一天天变得母性起来,我应该承担的家务也一天天多起来。但愿办准生证的时候 ZF 不要出什么妖蛾子。 跟同事去看房。作为在 AV 国出过长差的人,经常会下意识觉得“就这 TM 东西也敢卖这么贵”,但随即发现“就这 TM 东西也买不起”。 很意外的被点名当公司年会的主持人。很久没这么高调了。估计会被评价为闷骚。 前公司不在了,有点唏嘘。无论如何要感谢这家公司,她给了我追逐梦想的可能。前公司的同事们都是很单纯很好的人,愿他们都好。 archlinux 启动的时候总有个诡异的错误挥之不去。现象在 这里 ,原因是 这个 。其实挺羡慕这些可以悠哉悠哉的刨根问底的人。工作中,压力之下 quick & dirty 比比皆是。 加油继续活吧。

老二哥瞅着你呢

郭德纲的 博文 被删掉了。优酷的 视频 也被删掉了。 不过能量似乎还不够大。 酷 6 的视频还在(嗯,为了以防万一,再留个 youtube 的链接)。“有药也不给你吃”被 到处转载 ,也还没成 胡萝卜 。看起来老大哥 羞羞答答 不肯抛头露面(许是 AV 台里还有明白人),上述种种都是二哥的手笔。 孰是孰非,我本不关心。但是能得老二哥如此厚爱,我挺你,郭德纲。

IT 迷途 (6)

图片
1991 年冬,大雪纷飞。从帝都远来的列车,缓缓停靠在 J 市的站台。车上下来一个壮年男子,两个大纸箱的行李格外显眼。这男子是我素未蒙面的远房舅舅 Z。而那两个大纸箱,是我承载了我所有期盼的,生平第一台电脑。 在此之前,微机组里认识的胖公子 G 已经引领时代之先,有了自己的中华学习机。每有闲暇,我必定是在他家里,专门研究些不便上得学校厅堂的奇门遁甲。我因此和 G 胖结成死党。特别要感谢的是,那段时间 G 胖父母以极大的耐心容忍了我屡次三番少不更事的叨扰,在此致以叔叔阿姨 G 胖父母由衷的敬意。 但长此以往终究不是办法。我想拥有自己的电脑。 五个国字号大印的“成功”,显然也给了母亲极大的鼓舞。她嘴上虽不应承,私底下却也在认真思考这个请求。毕竟在那个年月,计算机还是个月收入比相当高的东西。而且更现实的问题是,即便恨心掏了这笔钱,又该到什么地方买才可靠呢? 母亲多方打探。当时远方的舅舅 Z 在帝都外企颇为风光,购买渠道算是有了着落。 母亲再征求 L 老师意见。L 老师竟不支持。回想起来,原因大概有三:一来很贵,而且万一坏了难于修理;二来沉迷,弄不好便是玩物丧志;三来正值 Apple 向 IBM PC 的过渡期,形势尚不明朗。总而言之一句话—IT 有风险,投资需谨慎。 但是即便时光倒流,三十岁的我回到过去,也仍就无法说服十来岁的自己。被 L 老师评价为“主意有点怔”的我,终于梦想成真。 这是一台 IBM PC XT 兼容机: NEC V20 的 CPU(兼容 Intel 8088),1M 内存,双五寸低密软驱,14 寸单色(绿)显示器—价值 2500 大元,经我舅舅人拉肩抗,千里迢迢从帝都辗转至此。起初我见这电脑与 Apple IIe 大不同,颇不乐意。经 Z 舅舅拍胸保证必比 Apple IIe 高级数倍才心下略宽。(这机器历经升级,机箱电源竟还留着,模样便是如此) 老东北人倘是冬季新买了电器,照例都要在屋里放置一天才许接电,以免结霜融化造成短路。我眼巴巴的看着这铁盒子在桌子上放了一天。终于得了许可可以开机后,却被难住了——这高级货色的显示器电源线竟是这般,即便在今天寻得合适的插线板也不容易。

配置路由以节省 vpn 流量

前几日有同事请教我翻墙。我便不假思索的推荐了 tor。没想到现在 tor 新用户的体验如此之差。用我私藏的一票 bridge,以及当场写信获取的 bridge,竟然都没能奏效。虽然现在版本的 tor 只要出过一次墙就基本不用再操心,但是这第一次亲密接触,看来却不容易。我不由当场脱口而出:”像你这么不差钱的人,为啥不买个 vpn 呢。“ 事后回味一下自己的话,于是买了一个。 但是几乎所有的 vpn 用户都要面对的问题是,默认流量都走 vpn,国内站点十有八九访问变慢,而且这部分流量也都算作 vpn 的流量,不划算。 如果能够像用 tor 的时候那样,根据域名判断要不要走 tor(我的终极办法是写 pac 文件)就好了。 办法当然有。vpn 这个层面,可以根据 ip 来进行路由。 折腾了很久。出发点直接克隆 tor 时代的做法,找一个撞墙的 ip 列表令其走 vpn。但是这个列表并不好找。根据 pac 自行搞出来的 ip 列表也不好用——因为缺少有效的手段确切得知一个域名后面隐藏了多少 ip。 退而求其次,可以令国外 ip 走 vpn。这样的话需要一个境外 ip 的列表。但是几经周折找到的 ip 列表竟然达到 100k 的级别,这么多的路由一条一条设置下来很花时间,vpn 网关一旦发生变化也要随之更新。 不实用。很沮丧。甚至一度琢磨着,访问大中华局域网慢点就慢点吧。 推友 delphij 一句话点醒梦中人——APNIC 不是有 ip 列表么。 但是之前找境外 ip 段的时候,早就看过 APNIC 的列表 —— 正如其名 ,只有亚太地区的啊~ 其实,只要知道大陆的 ip 段就可以了。指定大陆的 ip 段走系统设备,其它 ip 一律还按默认走 vpn 就好了。这样做的好处还在于,不管有没有 vpn,都不会对上网造成什么影响。 这里先贡献一个解析 country-ipv4.lst 的脚本(依赖 perl 模块 Net::IP),用来生成一个 ip/netmask/country 格式的精简表。 经典用法 ./parse_country_ipv4.pl route_cn.txt 再贡献一个设置路由的脚本,读取上述格式的列表,并将其中指定的 ip 段路由到系统默认的设备及其网关。脚本会默认读取与其同位置的 route_cn.txt。 经典用法(注意权限) ./vpn_rout...

刷了 ssd 的 firmware

最近读到的某篇文章说从 2.6.33 起 ext4 可以直接开启 ssd 特有的 trim 指令支持,可以起到优化效果云云。于是去查自己这块 ssd 是否支持 trim。 没想到 CSSD SM120NJ 这型号居然在 CFD 官网 都找不到了。后来 google 给了我 这个页面 ,本来应该写着是否支持 trim 那栏标了个“プチフリ”,这又是什么高级特性? 搜了一圈下来,还是 wikipedia 靠谱——这个“プチフリ”不是什么高级特性,而是“petit freeze”的缩写,指读写混杂的情况下的假死问题,JMF602 芯片独占。 真是囧得泪流满面。一来是这日文缩写得实在猥琐;二来是本来是想体检看看有没有高贵血统,却被告知有先天残疾。 便宜没好货 ,确实放之四海皆准。 东西虽然有瑕疵,毕竟还算对得起它的价格(或许,在那个时候,我这等屁民能买得起的也只有此等货色)。惩前毖后,治病救人才是眼下能做的事情。 好在不是绝症,对岸宝岛的朋友爆料 JMicron 的芯片也还是能刷 firmware 的 ,甚至 图文攻略 都有,翻了翻不少人刷了之后症状缓解很多,心下大喜。 不过找 firmware 的过程还蛮有趣。有效的下载点里, 数码之家 注册帐号需要花 0.5 人民币;从 mympx.org 倒是可以免费下,管理员却还不知道这东西到底是干啥的。 而且,从量产工具到 gui/dos 版本的刷新程序,firmware 版本众多。而 mobile01 上的两篇帖子里能翻出来的链接,大都不太新。而好不容易找到的量产工具,却不肯识别我的 ssd。 最终, Super Talent 官网 提供的 dos 版程序 成功刷新 firmware 至 090928s。目前感觉还好,“プチフリ”轻了不少。 经验教训: 掏钱须谨慎,交易前做足功课。不要等到 2010 年 的 5 月份才猛然发现 tom's hardware 在 2009 年 12 月就有文章提醒 JMF602 是地雷芯片 。不知 JMF602 是否批量很大,倘是,国内的朋友在购买廉价山寨品时尤其需要留心。 记住靠谱的供应商。CFD 连产品参数页面都没了,OCZ 官网论坛 先说不能刷继而删掉网友贴的链接 ,相比之下,Super Talent 提供了 firmware 和文档供自由下载,这就是差距。 不放过任何一个疑点。...

善用 thunderbird 扩展 clean subject

图片
clean subject 是 thunderbird 必装的生产力扩展之一。作用是确保你不会回复出类似这样不礼貌的噪音标题。 默认情况下,clean subject 的配置对中文并不起作用。在它的配置窗口中直接填写“回复”,也会在保存后变成乱码,以至于我一直以为 clean subject 是不支持中文的,还给作者写过 email 请求加上 utf-8 支持。 今天偶然看见 clean subject 的设置界面,突然发觉这些 prefix 应该是正则表达式(其实上面写着呢,非母语就这点不好,不一定啥时候就看漏了),而正则表达式之于 utf-8,不是简单把汉字填进去就行的。 用 regex、javascript、utf-8 做关键词 google,很快就有结果。 尝试用“\xe5\x9b\x9e”匹配“回”字,失败,裸字节匹配不行。 echo -n "回" | hexdump -C 尝试用“\u56DE”匹配“回”字,成功,看来 javascript regex 处理字符串的时候,已经是 unicode。 echo -n "回" | iconv -f utf-8 -t unicode | hexdump 也就是说,clean subject 是可以支持中文的。翻了翻自己的邮件,附上几个正则: 回复: -> \u56DE\u590D\uFF1A 答复: -> \u7B54\u590D: 转发: -> \u8F6C\u53D1:

archlinux,intel,背光,KMS

从 2.10.0 起,intel 的驱动里只剩下对 KMS 的支持 。噩梦开始了。 现象是调节笔记本背光会随机导致系统死锁。 KMS 的“好处”在于,一旦有问题,就是 kernel space 的事情。所以这个死锁也比较彻底,键盘完全无响应,只能强行关机或动用 magic sysrq key 。 而动动背光就有可能导致死锁这样的问题,直接影响到了挂起、休眠、以及电源管理等。对于笔记本用户来说,这样的 bug 不可接受。 办法也不是没有,只能暂时远离 KMS: 降级 xf86-video-intel, Arch Rollback Machine 真是好东西。 参考 wiki 关闭 KMS。 这等 bug 邮件列表里还 没讨论出个所以然 ,驱动程序居然就断了用户的退路,实在遗憾。