2012 年二月 一 二 三 四 五 六 日 « 一 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 近期评论
- wlx [微博 ] 发表在《google彻底被封?》
- snake 发表在《google彻底被封?》
- Andrew Pelt 发表在《debian testing上安装oracle 10g》
- tiplip 发表在《webmap.cn使用的WEBGIS技术》
- 求助Evolution问题!! 发表在《evolution crashed in gutsy alpha》
分类目录
标签
anjuta apache backup breezy c++ compile convert dapper debian dns edgy evolution feisty firefox flash gnome gobang GRASS gutsy humor intrepid Linux mailman MapServer mysql openoffice Oracle php phpbb postfix PostGIS postgresql qgis sarge scim skype subversion svn tomcat ubuntu utf8 westdc Windows wordpress 中文
Tag Archives: msn
msnconvert 0.3 发布
msnconvert 0.3发布,在0.2的基础上所作的更新,也即此次发布的changelog: 1 无法处理零SESSION的聊天记录,此聊天记录里没有聊天内容。 2 无法创建目录的问题 3 添加了出错信息,方便用户查找未转换文件。 从源码的编译方法: cd msnconvert g++ `pkg-config –cflags –libs libxml++-2.6` msnlogparser.cpp msnlog.cpp pidginparser.cpp msnlogconvert.cpp -o msnconvert g++ `pkg-config –cflags –libs libxml++-2.6` msnlogparser.cpp msnlog.cpp msnlogtest.cpp -o msnlogtest g++ `pkg-config –cflags –libs libxml++-2.6` pidginparser.cpp pidgintest.cpp -o … Continue reading
msnconvert 0.2 版本发布
在msnconvet 0.1版本的基础添加了如下功能: 1 添加msnlogtest和pidgintest测试程序。 msnlogtest可以对一个MSN的聊天记录XML进行解析并进行显示。 pidgintest可以对pidgin的blist.xml文件进行解析和显示。 2 使用permit信息进行额外的判断。当contacts无法找到对应的信息时,再使用permit信息进行二次的判断。 3 实现了结果的输出显示。 4 添加了-a\-b参数,分别指定account\buddy。就是说,可以在指定logfile后再继续指定你的msn帐号以及对应聊天记录的好友帐号。 msnconver 0.2 source code msnconvert 0.2 binary for ubuntu gutsy
msnconvert: 转换MSN的聊天记录到PIDGIN格式
这应该是我第一个以GPL3发布的C++程序。 依赖: libxml++2.6,因此你应该首先安装: sudo aptitude install libxml++2.6c2a 我是在ubuntu gutsy平台上开发的,因此若是其他平台,你需要自己重新编译,编译命令可以参考包里的make文件。 msnconvert 0.1 source code msnconvert 0.1 可执行文件 使用方法: 1、若你的pidgin已经使用了log reader(日志读取器)插件,则在blist.xml就包含了对应了信息,可以直接使用log reader的对应信息进行转换,但你需要告诉程序你的MSN聊天记录存放位置,这个目录下应该是一系列的XML文件。 ./msnconvert -u /path/to/msn/history/ 2、转换一个具体的XML聊天记录文件 比如,已经有一个XML文件,是和某个朋友产生聊天后的记录。 ./msnconvert -f /path/to/user00234234.xml 注意:xml文件的名称必须保持原始名称,因为这里面包含了你朋友帐号的部分信息。 而且此处有一个理论上的BUG:若你的朋友里有几个非常相似的帐号,如love9@mail1, love91@mail2,这时系统就有可能判断错误。因为MSN产生的聊天记录名称是love9再加一串数字,而我现在还不知道这串数字的规律,因此就无法进行更明确的判断。
pidgin的一个新插件:log reader(日志读取器)
在pidgin 2.0中提供了一个新的插件:log reader,中文翻译为日志读取器,目前还处于alpha状态,但已经能工作了。 其实,我使用这个插件的原因是为了把我原来用MSN的一些聊天给转换到pidgin里面,但在使用了msn history combine后感觉有问题,不能很好的转换为pidgin的这种plain text的记录方式。但在使用log reader这个插件时遇到了很多问题,不知道如何配置,尝试了很多次后才使其工作。 log reader(日志读取器)的使用方法: 首先要在插件窗口中定制插件选项,定义msn目录,注意这个目录是指包括你帐号目录的上一层目录,而历史记录的目录的名称必须为英文的History,否则pidgin是无法读取到log的。 我在这里摸索了好长时间,最后是通过读代码才解决的。 目前,这个插件只是读取,不能导入。若是在下一步的版本,能把导入融合进来作为一个选项就更好了。 BTW:为了测试这个插件,我把ubuntu feisty里的gaim 2.0b6给卸载掉,换上最新的pidgin 2.0,最后才发现是配置的问题。安装pidgin,需要把原来的gaim给卸载掉,这个比较麻烦,因为其和ubuntu-desktop关联起来了,若使用aptitude会导致大问题,必须要用apt-get来处理。期望官方源能尽快推出pidgin。
RSS聚合程序
数据中心的BLOG系统采用RSS聚合程序,可以使个人还保留自己独立的BLOG系统。 目前最常用的是planetplanet系统,但是其是基于python开发的,而目前团队里还没有人了解python,因此就选择了moonmoon系统,虽然系统简陋一点,版本是0.2beta,但功能还是齐全的,开发语言是php。 tong的blog是msn space,而msn space目前还不支持基于分类的feed,因此只能进行代码端的定制。 修改app/classes/Planet.class.php文件,在286行附近添加一行: if (strpos($person->website,”spaces.live.com”)===false || $item->get_category()==”westdc”) 这样就可以专门针对msn space的blog系统,提取固定分类的日志,如我这里提取的就是westdc分类。 剩下的工作就是对界面的定制,使其和整个系统一致。
用上JABBER了
一年前就想安装,但当时觉得无所谓,后来也就没有深入下去了。 现在到了研究生院学习,这边上网都要计算流量,但中科院网内不计算流量,因此就打起了jabber的注意。 首先安装,非常简单: apt-get install jabber jabber-common jabber-msn 然后要开始进行配置工作: sudo nano /etc/jabber/jabber.xml 还没有习惯用nano编辑xml文件,感觉很不适应,呵呵。 加入两个部分的内容:一个是service节, <service id=”msn”> <host>msn.localhost</host> <host>conf.msn.localhost</host> <accept> <ip>127.0.0.1</ip> <port>5557</port> <secret>someSecret</secret> <timeout>30</timeout> </accept> </service> 另外一个是在browse节, <service type=”msn” jid=”msn.localhost” name=”MSN Link”> <ns>jabber:iq:gateway</ns> <ns>jabber:iq:register</ns> </service> 最后,还要修改一个东西: sudo nano /etc/default/jabber-msn 把enabled的值从0改为1。 修改工作结束,重新启动服务,你就会看到MSN … Continue reading