博文

刷了 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 邮件列表里还 没讨论出个所以然 ,驱动程序居然就断了用户的退路,实在遗憾。

解决 archlinux 突然无法从休眠唤醒的问题

如题,前几天的事,很突然(潜台词就是之前一直都用的好好的)。 症状是休眠成功,唤醒的时候 kernel 没有看 swap 里面的休眠镜像,直接开始检查硬盘错误了。 最初以为是 kernel 从 2.6.32.8 -> 2.6.32.9 带来的问题,降级 kernel 试了试一样的结果。看了看 pacman.log 也没看出什么名堂,于是至今未知其所以然。 解决办法很简单。参照 pm-utils 的 wiki ,在 /etc/mkinitcpio.conf 的 HOOKS 里加上 resume 就行了: HOOKS="base udev autodetect ide scsi sata resume filesystems "

推荐 flickr 用户试用 postr

很久没写东西了。一来是工作实在太忙;二来是有 Mass Effect 2 这样的神作,将仅剩的业余时间也占用了。 最近把玩 buzz ,看到可以关联的站点列表,才想起来自己还有 flickr 帐号。看看被土啬蹂躏得自理困难的 picasa,或许 flickr 也是不错的选择。 jUploadr 是 flickr 官方推荐列表里,唯一支持 linux 的上传工具。这个工具经过 linuxtoy 的 介绍 ,应该用户不少。但是我试用下来,问题有二: 1、诡异的 java UI,鼠标竟击而不中,要用空格。是可忍孰不可忍。 2、jUploadr 预览时不参考 exif,导致纵横颠倒。倘用 jUploadr 旋转并使预览正确,上传后 flickr 却根据 exif 再行旋转,又是纵横颠倒。所以,最好的办法就是不转,预览时歪着看。 这里推荐的 postr 是 jUploadr 的理想替代品,功能、用法几乎完全一样,没有上述缺点,python 铸就,看起来很有希望成为 gnome 的标配。archlinux 用户的话,aur 可以直接安装,只是 0.12.3 有 bug,安装时按 comment 修改 PKGBUILD 为 0.12.4 就好。 其实,无论是 jUploadr 还是 postr,都只是上传工具。用上传工具找起图来,仍不方便。这里再推荐 eog-plugins,可以结合 Eye of Gnome(gnome 标配的图像查看器)完成从浏览到上传的衔接,同样可以从 aur 直接安装。 gnome 桌面还是缺一个优秀的照片管理工具。这样的工具,用今天的标准来衡量,导入、编辑、浏览(查找)、上传缺一不可。反观 eog,连最基本的浏览(查找)也难以称之为优秀。 ps. 我可以接受 java,但是一时还难以接受 mono。加之 f-spot 有过 历史问题 ,推荐 f-spot 的同学还是退散吧。

挽救不能启动的 archlinux

自从 lyman 的老本在海运中 壮烈碎屏 之后,就装了个 mldonkey 担任下载机的任务。 趁着最近党国乱拳打非,下载任务萧条,2009 年末无所事事之际,lyman 也想把这台下载机更新一下。因为懒得再弄 mirrorlist(mirror.kernel.org 就是好啊就是好),就把主力本(当然也是 archlinux)上的 scp 了过去,pacman -Syu,重启。 问题来了。下载机启动不能。方才醒悟,主力本是 64 位系统。下载机上,连同 kernel26 在内的十余个包被升级成 64 位的了。 其实解这类问题的思路很简单。 pacman wiki 的 FAQ 里说的很清楚。 想办法启动系统,无论 livecd、liveusb 还是其他什么。不过启动的这个 环境里面要有 pacman 。 mount 相应的分区。 用 pacman 重新安装出问题的包,安装的时候用 -r 指定一下根分区的挂载位置就好。 具体到我这个下载机,折腾流水帐如下: 用 archlinux 2009.08 livecd 无法完成启动。原来是个 已知 bug ,貌似是外挂 usb 光驱独有待遇。隐约记得类似问题从 2009.02 就有了,看来俺的下载机已经被时代所抛弃了啊~ 找 2008.06 livecd,启动正常,挂载时发现,下载机根分区被我手痒搞成 ext4 了,2008.06 livecd 不支持… 没招了,拆下载机硬盘,塞到 usb 硬盘盒里插到主力本上,顺利 mount。 于 MOUNT_POINT/var/log/pacman.log 中得知需要回滚哪些包,翻了翻 MOUNT_POINT/var/cache/pacman/pkg,旧包都还在。pacman -r MOUNT_POINT -U xxx.pkg.tar.gz。 装回硬盘,启动正常。sed -i 's/x86_64/i686/' /etc/pacman.d/mirrorlist,再次 pacman -Syu,齐活。 一个需要注意的地方: 如果要回滚的包涉及到 /boot(如 kernel26),且你的 /boot 是放在单独分区(archlinux 默认安装行为)的话,挂载根分区之后不要忘记挂载 /boot。

lyman 的 2009 年度游戏总结

2009,多事之年。前半颠沛流离,只能于舟车途中打打牙祭。后半定居杭州,方有起色。 3 月 14 日,宿命传说 2(PSP)通关 故事:少年拯救世界+终极 boss 分身的女主角+时空穿越,唉。战斗部分属于北欧女神增强版,有点意思,有点繁琐。 4 月 12 日,思乡之风(DS)通关 游戏尚可。故事完全没印象了。难以忍受的是过场无法跳过,类似圣斗士冰河发招之前不可或缺的奇怪舞蹈。 6 月 11 日,Plant vs Zombie(PC)通关 这个时间点是 adventure 通关。endless 我的记录是 70+。 7 月 26 日,Defence Grid(PC)通关 第一次接触这类塔防游戏,玩的很投入。 8 月 20 日,Bionic Commando(PC)通关 如同波斯王子 4,各方面评价貌似一般,但我觉得还好。关卡的节奏感、难度、场景安排都合我口味,尤其音乐。 9 月 19 日,国王的恩赐:戎装公主(PC)通关 国王的恩赐这两作就不多说了,专门写了 玩后感 。 9 月 27 日,生化危机 5(PC)通关 剧情确实没有突破,补丁摞补丁的故事要圆起来太难了。但是当成生化危机 4 的高清资料片还是很不错的,夫妻双人协作尤其欢乐。可惜老婆大人的 QTE 不太行。有机会入正版。 10 月 11 日,国王的恩赐:传奇(PC)通关 本想收个正版,steam 上也有,不过目前的价位还是有点贵。 11 月 7 日,Torchlight(PC)通关 很久没玩这么纯粹的游戏了,所以一上来就很疯。都是 Diablo 3 给憋的。不过跟玩 Diablo 2 时候差不多,剧情还没通关,就开始厌倦了。 11 月 10 日,Damnation(PC)通关 要我说就是个中规中矩的游戏,一如 2008 年的 turok,可玩可不玩,看档期。不过入选了 2009 最差游戏榜 ,有点意外。是游戏业的整体素质提升了,还是我的口味下降了? 12 月 20 日,Dragon Age: Origon(PC)通关 刚刚通关,新鲜热辣。年度最佳 RPG,没有之一。BioWare 金字招牌不是盖的。如同精彩的小说,不看两遍以上都不好意思跟人说看过。有机会必入。只是一个作品拆成一个零售版加两个插件分别卖,要获得完整体验越发昂贵了。期待元月的 Mass Effect 2。 Patapon 2(PSP)弃于最终 b...