I am LAZY bones?
AN ancient AND boring SITE

perl升级引起的gentoo编译错误

最近,gentoo portage里的perl从 5.8.8 版本升到了 5.10.1 ,导致在编译一些其他包的时候,出现一些莫名的错误,而且这些错误都和perl有关。
例如,在 emerge gnome-extra/gnome-screensaver-2.28.3 的时候,就会出现:

checking for XML::Parser… configure: error: XML::Parser perl module is required for intltool

这样的错误。
解决办法是emerge一个 perl-cleaner,然后执行:

把perl相关的模块和文件都检查并修正一遍,然后再编译其他包,就不会出错了。

a2p──将awk程序转成perl

呵呵,不管你觉得有没有必要,反正,就是有这样的工具了,而且还是perl包自带的哦(看来perl确实有点怪异,哈哈)。
别的不说了,拿个小程序演示下,下面的awk程序是用来统计当前登录系统的人数的,其实就是 who | wc -l

然后这样:

哈哈,确实能执行哦,再让我们来看看转出来的perl程序,格式都还蛮工整的呢:

想学perl的同学可以折腾折腾。

exif──查看JPEG文件里的附加信息

不知道什么是EXIF的可以看这里(中文)和这里(英文),简单一句话,EXIF就是存在JPG文件里的一些额外信息。
现在的数码相机拍出来的图片里,绝大多数都存有拍摄时间、快门、焦距、光圈等很多信息,稍微好点的还有GPS定位的拍摄地点呢。
在GUI下,eog等图片查看软件,都可以通过右键的“属性”菜单查看具体的EXIF信息。其实在CLI下,也是有办法提起这些信息的。这个程序的名字就叫 exif 。
安装基本靠源,就不介绍了,使用也是超简单:

下一步就是找个写EXIF信息功能强一点的CLI软件,exif虽然也能写,但是好像只能逐字段挨个写,这个就不太方便了。
最终我要实现的就是:压缩照片,但是保留EXIF信息,哈哈。

========20100211 19:30:00 update========
哈哈,是我把convert想得太简单了,其实convert本身就会保留EXIF的,根本无须我多操心~

去掉wget烦人的 “eta(英国中部时间)” 提示

gentoo 里的 wget ,从1.12版本开始,就一直有个不影响功能的小毛病:由于中文翻译的失误,进度提示的时候,会被拉成很多行。原因就是原来英文的ETA这3个字母,被翻译成了 “eta(英国中部时间)” 这么长,所以引起断行出错。
zh_CN.po 里,其实还是有说明的,只不过翻译人员疏忽了。如下:

既然这个小毛病不影响功能,之前也就没太在意,一直在等上游更新,不过到了 1.12-r1 版本,仍旧还有这个毛病,我也渐渐的看不下去了,就决定动手自己改掉它了。
方法也很简单,用之前我介绍过的命令就可以了,具体如下:

搞定。

mozilla-thunderbird-3.0.1-zh-CN.xpi

前几天,把许久没有升级的gentoo系统更新了一下,乖乖,居然有500多M的更新,呵呵,也才20来天嘛。。。
其他软件升级了倒都没啥问题,只是我用的邮件客户端──thunderbird,在升级到 3.0.1 以后,中文翻译都没有了,于是去网上搜了一下,发现貌似还没有适用于 mozilla-thunderbird-3.0.1 的中文语言包,只找到一个 3.0b3 的包,但是在强行改了版本以后,装上就不能正常启动了,于是打算根据这个包,自己做一个 3.0.1 的包,现在只完成了一小半的工作量。
写这个文章的目的,是想看看另外还有没有人要需要这个的?或者是有没有人已经做好了的?我可不想重复造轮子,哈。

========20100209 16:26:00 update========
谢谢“唾弃”,我在这个包里,找到了3.0.1版本的完整中文翻译,做了一个单独的语言包,如果你用linux的包管理工具装上了3.0.1的主程序,可以下载这个xpi,单独安装中文。

试试网站访问有多快

今天看到@pengjiayou发的一个网站速度测试的链接,觉得挺好玩的,于是我也申请了一个,呵呵。
这个方法不同于之前的这个测试方法,这次是让别人帮你测试你的网站速度,并能把结果汇总、统计,这样的好处是可以了解全国各地(好像没有统计国外的访问量)的人,打开你的网站会是什么样的速度,而不只是你自己打开的速度。
方法就是在监控宝免费注册一个用户,然后在你站上放一个10k左右的图片,将几个必要的信息填在监控宝的后台,就可以了。你可以手工把链接发给别人让人家帮你测试,也可以在你的网站上放置一段js代码,这样所有访客访问你的网站都会产生一条监控记录。我目前用的是后者,也就是说,如果你现在是用浏览器打开这文章在看的话,你的这次访问,就已经帮我生成了一条记录了,哈哈。
监控宝的UI做得也是很赞的,可以把监控结果清晰地呈现出来,如下是我站速度情况,数据还不是很多,好多省都还是空白状态,呵呵。
图中也可以看到大陆的网速和香港比,还是有较大差距的,唉,万恶的资本主义!
监控图
另外,监控宝除了可以监控访问速度以外,还可以监控网站的可用率、服务器状态(需要snmp)、服务的状态等;不仅会给你email日报,还可以购买短信告警提醒。如果你也是站长的话,也是可以考虑的哦。

三亚旅行的一些照片

贴一些这两天我和老婆在三亚游玩的照片,图片均可点击放大。
欢迎评论,哈哈。
点击查看全文 »

最近

最近,也快有半个月没有更新博客了,为了证明我还存在于这个网络世界里,也得出来冒个泡了。
那到底这半个月我干嘛去了呢?其实,最近我请了婚假,一来是要完成老家的喜酒;二来是为了好好休息休息,度个蜜月。
所以,从1.14开始,我就回到老家了,发现老家在短短半年的时间里,已经变了一个样子了:屋顶盖上瓦了、外墙贴上瓷砖了、围墙重新做过了、墙也重新刷了一遍、大大小小的门也都基本上换掉了。不过,和房子一起变化的还有我爸妈的面容,变得更憔悴了,头上的白发也明显了不少,看得出这段时间他们的辛苦劳作,真的要谢谢他们。
老家的婚宴是在1.16,农历腊月初二,话说这个日子貌似挺好,只在我村里就还有好几对也是这个日子办酒。当天天气也算不错,虽然没有很大的阳光,但是温度不低,老婆穿起婚纱也不觉得非常冷,算是老天给的好礼了吧。这天,很多亲朋好友都来了,大家也都比较尽兴。
接下来几天,我带着老丈人等几人,把我老家附近好玩的地方都转了一圈,每天也跑得比较累,所以,虽然家里也有宽带和wifi,但是也没啥心思上网了,即使上来,也只是东看看西看看,没有静下心来写点东西,呵呵。
然后,到了昨天,就开始了我们的蜜月旅行:昨天早上还在老家,中午赶到杭州,直接去了机场,傍晚就飞到了三亚,真快。发现这边好热好舒服啊,感觉和浙江的夏末秋初的天气差不多(当然,没那么闷),中午大概能到30度,早晚稍微凉快些,空气质量很不错,潮潮的,总觉得有海的气息。
今天,去了一趟天涯海角,感觉还是不错的,捡捡贝壳,在沙滩上随便走走,都觉得很惬意。哦,对了,还发现这边的很多贝壳里面,都有寄居蟹,哈哈,很好玩哦,各种各样不一样的贝壳里,都可能有同一种寄居蟹呢。
明天去哪玩还没想好,恩,为了明天能更有精力,得早点睡了,哈哈。

windows和linux的软件安装过程对比

本文是我看了可能吧的诱导性虚假下载链接不完全评测的一些感想,是写给windows用户的,linuxer请自觉忽略,呵呵。
下面通过一个表格来对比windows和linux的软件安装过程:

linux windows
sudo apt-get install XXX
或者
sudo emerge XXX
搜索:
打开baidu(也许部分是用谷歌的,估计马上也没得用了)?输入XXX,挨个找,找到XX软件站
下载:
或许,你已经通过搜索找到了一个软件下载站了,现在,你点开这个站,就会发生诱导性虚假下载链接不完全评测所描述的一幕,你必须凭借你多年的上网经验(说上网经验是好听的,其实就是就是被骗的经验),分辨真假。
安装:
也许你一不小心就下到病毒了,哦,可能你买了杀毒软件,一扫描,确认无毒。就开始安装了,然后安装过程中的每一步(一般都有很多个“下一步”吧?)你都得小心了,因为可能会有安装XX工具栏的选项隐藏在安装界面,默认勾着,需要你点掉呢。还有其他的陷阱不一一叙述。
最后,也许你历尽千辛万苦,终于装好了,一打开,却发现是XXX汉化版,试用n天,请输入注册码;或者干脆在使用过程中弹出广告。

呵呵,写着写着,发现自己不是写这类评论文章的料,还是算了。不过,本来也不算什么评论,只是我看了那文章的一点点感想而已,希望不要有太多的口水。

自动化下载网盘的文件

今天,我给大家介绍两款自动化的网盘下载工具,用于自动下载MegauploadRapidshare等网盘的文件。

首先是有图形界面的FreeRapid,这是采用java编写的,所以可以跨平台使用,而且有比较良好的图形界面和多语言支持,改下设置,就可以出来中文界面,所以使用非常方便,也很容易上手,适合普通用户使用。
而且,FreeRapid还有个好处是支持的网盘网站非常的多,国外的大大小小的网盘站点几乎都能搞定。对各网站的支持还是以插件的形式出现的,也就是说,即使你的网盘站点的下载方式有变化,或者有新的网盘站点出现,FreeRapid也能很轻松地升级,以适应这个变化。事实上,在使用FreeRapid的过程中,也确实经常会看到有插件要更新的。

好了,大致说完了FreeRapid,这个的优点,刚说了,就是易用,因为有GUI嘛,不过,某些时候这样正是它的缺点所在(哲学中,矛盾性的普遍性得到了很好的验证,哈哈。),如果我的机器没有X怎么办呢?呵呵,不用着急,我们还有Plowshare
Plowshare已经默认包含在了gentoo或者arch的官方源里了,可以直接emerge或者yaourt,但是ubuntu源里,却还未包含,所以使用ubuntu的朋友需要自己下载deb包或者源码进行安装了。
这个的Plowshare比起FreeRapid来,支持的站点稍微少些,不过人家是bash脚本,不用拖个jre也不用X,还是很不错的,而且,它不止支持下载,其实还是支持上传的,哈。
使用起来也不烦,一般情况下只需要

就好了,更详细的使用说明──比如支持某些站点的用户名、密码之类的──可以看官方说明
再说一句,这个也是模块化支持多站点的哦,而且作者还提供API,鼓励大家都去写模块呢。

怎么样,方便吧?