Using aMule

aMule是eMule的一个Clone,在各个平台下都有,用起来几乎和eMule一样,甚至能够读取eMule的部分文件…… 只是没有eMule稳定……  aMule是完全UTF-8化的软件,比如说他对我家FAT32分区上的GBK编码的文件名有很多反感的地方…… 而且下载下来的文件名在我看起来也是乱码(我家的工作环境也是GBK的,他存下来是UTF8的……) 办法总是有的嘛~ 搞了个脚本来自动识别并重命名~ #! /usr/bin/perl use Encode; while (<*.mp3>) {     $raw=decode(“utf8”,$_);     if (encode(“cp936”,$raw)=~/\?/) {         $euc_CN=$_;         print “Not Changed: $euc_CN\n”; } else {         $euc_CN = encode(“cp936”,$raw);         rename($_,$euc_CN);         print “Has Changed: $euc_CN\n”;     } #     symlink($_,$euc_CN); } 实话说,这样的检测方法很不怎么样…… 但是用Encode里面的Detect竟然把一个GBK的当成了俄罗斯文…… 汗死…… 还不如这样的“实践有效”的方法~ 也就是:原来GBK的东西用UTF-8解码再用GBK编码会出现一堆”?”… 但是,我也不知道,UTF-8 Decode之后成了什么了…… 还需研究…… Old Blog Link: http://computer.mblogger.cn/henryhu/posts/62324.aspx

aMule — all-platform eMule

aMule是eMule的一个Clone,在各个平台下都有,用起来几乎和eMule一样,甚至能够读取eMule的部分文件…… 只是没有eMule稳定…… aMule是完全UTF-8化的软件,比如说他对我家FAT32分区上的GBK编码的文件名有很多反感的地方…… 而且下载下来的文件名在我看起来也是乱码(我家的工作环境也是GBK的,他存下来是UTF8的……) 办法总是有的嘛~ 搞了个Perl脚本来自动识别并重命名~ 详细情况可以参见Tech Blog~

统计软件包占用空间的脚本

得益于 FreeBSD 的包管理方法,可以很容易地统计出每个软件包占用的空间大小和总大小~统计下来,总共3.9G左右,OpenOffice最大(310M左右)。通过这个还知道了最大的几个包,找到几个没用的删掉~ 空间大了不少~ #! /usr/bin/perl open(STDOUT,’| sort -n’); $sum=0; while(<STDIN>)#`pkg_info -s ‘*’`) { if (/^Pack/) { next; } unless (/for/ || /block/) { next; } if (/^Info/) { chop; /(^.*) (.*):$/; $x=$2; } else { chop; /(^\d+)/; $sum+=$1; print “$_ $x \n”; } } printf “%8d(1K-blocks) total\n”,$sum; close(STDOUT); Old Blog Link: http://computer.mblogger.cn/henryhu/posts/62323.aspx

统计软件包占用空间的脚本

得益于 FreeBSD 的包管理方法,可以很容易地统计出每个软件包占用的空间大小和总大小~ 统计下来,总共3.9G左右,OpenOffice最大(310M左右)。 通过这个还知道了最大的几个包,找到几个没用的删掉~ 空间大了不少~ 技术细节(也就是那个脚本)可以参看 My Tech Blog~

MP3 修好了

上次写MP3送修是1月14号,现在是2月4号,差不多正好是三周。蓝魔的工作效率还行,至少没有等到过年以后…… 拿回来之后一看,外壳还是原来的(我的划痕还在~),编号也一样。固件版本也一样,里面的东西被恢复到了买来的样子。反面贴着张标签,写着“盛富24/1”,难道24号他才送修…… 回来的时候,在八百伴那边有很多人拿着爱心募捐的袋子,不知道在干什么…… 看见很多,没有一个找我的.. 想想他们搞募捐也不宣传一下,连给谁募捐都不知道,好坏给个理由吧…… PS:今天问到KingSton的1G miniSD只要110,SanDisk的130,不贵么~ 继续跌下去吧~