2008年4月9日星期三

Linux下的chm查看

chm是一种很方便的教程/说明格式,比如我的mp3的说明和病理学的"Robbins"就都有chm格式的。在linux下看chm的软件也不能说没有,但是今天之前还没有找到如意的。
以前用过firefox的插件chm reader,结论是很丑而且对chm中的链接解析不能,真的没有多大实用价值。
之后使用的是kchmviewer,克服了上面两点,但是发现看"Robbins"的时候点了里面的图不会弹出大图窗口。对于这样一部很需要结合图片来看的书来说,看不了大图还是很郁闷的。而且,kchmviewer的搜索功能不管用。
然后在ubuntucn论坛找到了一篇帖子介绍chmview这个小软件。试用了一下,真的很好。如果配合firefox使用的话,有一点不爽就是点击图片后整个窗口会被缩小。不过配合opera使用则效果堪称完美。
虽然没有试过linux下所有的chm软件,但是目前这个应该算是最好用的了。

2008年4月7日星期一

远程管理mldonkey

在服务器上装了一个mldonkey。要进行远程管理,需要进行如下操作:

# 在iptables中允许自己的ip通过4080端口进行连接
iptables -A INPUT -i eth0 -p tcp -s xxx.xxx.xxx.xxx --dport 4080 -j ACCEPT

# 在mldonkey中允许自己的ip
telnet 127.0.0.1 4000
>set allowed_ips "127.0.0.1 xxx.xxx.xxx.xxx"

# 为自己添加用户名和密码
>useradd myname mypasswd
>quit

之后就可以远程连接并且要求密码了。

由于我这台服务器无法解析域名,所以必须要手动导入server.met。只需要在web管理界面的输入框中输入:

servers /home/myname/server.met

就可以了。

接下来,解决防火墙问题。如果对iptables设置了比较严格的INPUT链的话,需要开放donkey, overnet, kademlia三个网络的对应端口(端口可以在.mldonkey/donkey.ini中查到)。具体如下:

1. donkey网络,需要对donkey.ini中查到的端口开放tcp协议。比如查到的是4662,就要开放4662端口的tcp协议访问;另外需要注意的是,还应该开放4662+4=4666的udp协议访问。
2. overnet网络,tcp&udp协议都要开放。
3. kademlia网络,开放udp协议即可。


全部设置好以后,用起来还行。虽然速度也不快,不过至少是全天候开机嘛。

再次尝试安装kde4(一)

升级了软件源之后发现kde4已经有4.0.2版本了,于是又想尝尝鲜。

鉴于目前网络状况极差,只选择了task-kde4-minimal版本。结果最后konsole装不上,说与oxygen-icon-themes有冲突。解决办法是自己把oxygen4.03版本也勾上,mandriva应该把这个自动勾选吧我总以为。

装好task-kde4-minimal之后进不了桌面而是直接跳回登录窗口,我的天。于是只好又装完整版task-kde4。

ps: 发现了一个极快的源,就是日本的ftp.riken.org。虽然list有点慢,但是速度那是快得没法说呀,比上海交大的源都要快出不少。

2008年4月6日星期日

今天被雷到了

晚上没有出去上自习,结果是我被雷得外焦里嫩。
首先是,同学拿了一个包藏有SATA2硬盘的电脑来叫我帮她把vista换成xp,下面是我被雷的过程:
1. 换就换吧,先找驱动。于是用PE启动,启用网络支持——失败;
2. 失败怕啥,我还有Linux的LiveCD呢。于是用LinuxMint4.0启动,之后进行网络设置——失败;
3. 没办法,只有拿出目前硬件兼容性最好的Mandriva2008.0启动,终于能打开网络支持了呀。于是一边上youtube,一边玩compiz fusion,一边下驱动——看上去很美。不过过了一会儿之后,我发现,驱动下错了——我想撞墙;
4. 把正确的驱动下到U盘中,然后自信满满的插入XP光盘启动。load了一阵文件之后,它告诉我找不到硬盘——竟然找不到硬盘!
5. 发现是因为我使用的XP安装盘没有SATA2驱动。把驱动copy到U盘中,然后安装时按F6来加载第三方驱动。它告诉我你要是把驱动放到软盘里面我就能认得出来了。kao, 这个时代还有用软盘的人么?
5. 是到Deepin去找新版的安装盘。偏偏我们学校的网速又慢得要死,同学又是明天就要。没法下载了。
6. 那就自己做吧,把驱动整合到安装盘中。好不容易找同学借了一台装有xp的电脑,下载了nLite之后,赫然发现我还需要下载.Net Framework2.0以及某个xp的ISO。这种龟速,我去哪儿下载呀!
7. 最后,只能恢复出厂状态。但是,恢复了之后,硬盘分区又该如何呢?我头大了。
ps: 这个本,是HP V3643TU,万恶的本本。

第二个把我雷到的,便是前几天刚买的准备用来做量产的PNY 2G威盘。本来听说它很容易量产而且量产了之后传输速度可能提高才买回来的,结果发现这一款U盘已然更新换代,变成了不容易量产的类型。我可怜的“老毛桃撒手不管版PE”呀,本来打算把你量产后放到U盘上做一个万能的移动系统的...

所以:买电脑不要买最新的,DIY要抓紧时机。还有就是,艰巨的任务,一定要留好时间。

2008年4月5日星期六

博客迁移暂告一段落

成功的从yo2.cn转了50篇文章过来,其他的以后再弄,实在不行挑一些比较重要的直接复制过来也行。
接下来要做的
1. 修改转过来的文章的标签;
2. 把图片全部重新上传到blogger。
果然还是比较喜欢google的整合服务牙...

wordpress->blogger博客转移工具

之前一直在用yo2.cn的博客,偶然发现blogspot可以从国内访问了并且速度还比yo2快(得多),加之blogger中添加的图片会自动归入picasaweb中比较爽,所以想到要把yo2.cn的博客文章迁移到blogger中。
最开始使用的是这个页面提供的command line python工具,尝试之后发现虽然130篇日志在该工具的输出中显示都成功了,但是实际转到blogger的只有38篇。
然后找到了后续的gui版本,截图如下:

界面解说
1. 左上角的帐号设置,基本上是没有用的,在gui中更改然后save之后不久就会丢失。我的做法是直接改动程序包中的settings.properties这个文件,不过这样做有一点麻烦和安全上的问题。
2. 左边占了大部分区域的option,后面两个对于我的需求来说基本无用。问题不是出在该工具上,而是出在yo2上——yo2上发布的文章其post ID都间隔极大,如果用第二个选项的话会大量出错,而如果用第3个选项的话虽然不会出错但是会很痛苦。
3. 右上的区域是一个比较大的改进,列出了读取的文章并且可以右键取消某些文章的转移。缺点是可能失去响应,这可能与java有关。
4. 右下是log,说实话反应挺不及时的。
评价
1. 用这个工具试了一下,最多只能转50篇,之后就会出现该工具说转过去了但是blogger没有收到的情况了——难道blogger也有流量限制?
2. 这个工具还有一个问题,就是当来源网站有严格的流量限制时会出错,而出错时会针对每一个帖子弹出窗口,这样点确定真的很累。
3. 我觉得用java来写gui不是一个很好的办法,其实前一篇帖子的gui还挺不错的而且十分稳定。
4. 转移过来的文章大部分段落标记丢失...

xvst下载转换全搞定

xvst,是XVideoServiceThief的全称。这是一个GPL软件,目的是下载Youtube等视频网站的视频并转换格式。 到SourceForge可以下载到此软件,软件十分小,并且不需要安装。下载解压后运行xvst,便弹出了一个十分pp的界面:

一些基本的功能都在界面上了,不过不支持续传这一点比较郁闷。
ps: 转换格式需要安装ffmpeg而不是其lib