QQ不支持明文了?

昨天OO要我帮她看看她的毕设,是一个IM的监视工具。我们实验室果然是干的是网络警察的行当(当然是好了说的)。

于是试了一下QQ,现在的QQ版本都支持密文了,所以也看不出什么来。于是我找了2003年左右的QQ版本,不过不是Tecent的,而是LumaQQ,因为LumaQQ自带了一个debug的工具,可以看出它发出去的数据包。

结果每次登录总是说我的密码错误,郁闷了。仔细看了看Debug中数据包的body,返回值是QQ_LOGIN_REPLY_PWD_ERROR,错误信息是“尊敬的用户:您所使用的QQ版本太旧,请到
http://im.qq.com/qq/dlqq-2005.shtml 下载并安装最新的QQ版本。”

当场倒了,看来明文版本的QQ果然已经淘汰了。会不会是当时科技创新的时候骂QQ骂得太厉害了,Tecent就羞愧得放弃了明文传输了呢?

呵呵,just kidding。

Debian下的mplayer安装

linuxsir上在讨论totem和mplayer哪个好,用了一年多的totem,觉得不错,倒是想换换胃口。于是装一个mplayer试一试。

Debian下如果用源码安装软件,那实在是下下之策了。所以我们的信念就是能够apt-get的绝对不make install。

找了半天,发现虽然mplayer在版权上存在争议,总算还是在大连理工的源中找到了。请注意那个源应该是http://mirror.dlut.edu.cn/debian,网上有一些地址少了debian,那样apt-get update的时候会出错的 。

apt-get install mplayer就可以了。当然如果没有安装wincodec的兄弟们自行到http://www.mplayerhq.hu/design7/dload.html下载安装解码器,当然这些解码器的版权就说不清了,咱们心里有数就行了。

但是安装之后直接运行mplayer会出问题,需要设置好几个codec的路径。将你的解码器文件解压到/usr/lib/win32/totem-addons(这个目录是totem默认的codec目录,我原来的解码器都放在这里, 如果你不用totem,那就解压到其他目录中,下面的方法相应的进行修改)。之后需要建立链接:

ln -s /usr/lib/win32/totem-addons /usr/lib/codec/mplayer_binary_codecs

这下就OK了,enjoy!

注意,mplayer的版本不同,具体的codec目录也可能不同,以前的版本可能需要将解码器放在/usr/local/lib/win32下面,现在的版本一般在/usr/lib/codecs/。此外,codec的目录>可能与安装方式有关,如果源码编译,则具体的位置,可能是放在/usr/local/lib开头的目录下面,典型的例如/usr/local/lib/codecs/,而不是/usr/lib开头的目录下面。 以/usr/lib/codecs/为例,解码器可以放在/usr/lib/codecs/下面的任何目录,debian unstable的mplayer包中就含有一个自动安装解码器的脚本/usr/share/mplayer/scripts/binary_codecs.sh(我写了那么多干什么,人家一个脚本就搞定了,ft),它把解码器放到了/usr/lib/codecs/mplayer_binary_codecs下面。 说一个题外话,如果播放不了文件,出现的错误是:
[MGA] Couldn’t open: /dev/mga_vid
Error opening/initializing the selected video_out (-vo) device.
那么只需要:
如果是在终端中敲命令的话
mplayer -vo x11 *.asf
如果用skin的话(必须保证有skin)
修改~.mplayer/gui.conf
找到相关选项,将其该为
vo_driver = “x11”
OK

关于中文字幕,我的配置如下:
/etc/mplayer.conf(新版本的在/etc/mplayer/mplayer.conf)
### mplayer DEBCONF AREA. DO NOT EDIT THIS AREA OR INSERT TEXT BEFORE IT.
#device for dvd
dvd-device=/dev/cdrom
#truetype font, using fontconfig

### END OF DEBCONF AREA. PLACE YOUR EDITS BELOW; THEY WILL BE PRESERVED.
fontconfig=0
font=’Microsoft YaHei’
#注意,上面的引号是单引号,半角的,复制的时候可能需要改一下
~/.mplayer/gui.conf:
……
sub_auto_load = “yes”
sub_unicode = “yes”
sub_pos = “100”
sub_overlap = “no”
sub_cp = “cp936”
font_factor = “0.750000”
font_name = “/home/marvel/.mplayer/subfont.ttf”
font_encoding = “unicode”
font_text_scale = “2.220000”
font_osd_scale = “6.000000”
font_blur = “2.000000”
font_outline = “2.000000”
font_autoscale = “3”
……
其中,我用的是雅黑字体,其他字体需要根据具体情况修改。

给天堂一个IP

mop上有人在讨论如果一个人死后QQ号怎么办?

是啊,这是一个问题。以后挂了之后怎么办呢?

照现在的标准看,天堂根本上不了网:没有分到IP。互联网信息中心显然没有给天堂分配IP地址,那里没办法接入主干网。

没有Internet,天堂也会变成地狱!

以前的人不懂电脑,到了天堂不用电脑也可以生活。但是现在我们这些网虫到了那里,不上网那不是会死人的吗!在我们看来,现在的天堂不是共产主义社会,而绝对是一个原始社会。虽然充满了爱,但是消息闭塞,缺乏娱乐,不知mop和CS是何物的地方,太悲惨了~~

既然圣经可以放到互联网上,教堂可以放到互联网上,天堂为什么就不能放到互联网上呢?

强烈建议上帝成立一个“天堂互联网信息中心 ”,搞几个IP段用一下,实在紧张的话用一个IP也可以,找一台机器做代理好了,或者网关也可以,做一个NAT转换就OK了。凑或用几年,等IPv6出来之后,给天堂的每一粒沙子都分一个IP。觉得这个进度慢的话,就组织一下像爱因斯坦之类的人集中起来,搞一下技术攻关。至于布线和硬件设施,我觉得IBM、Novell和Cisco应该挂过一些人吧?天堂应该也不会缺铜硅之类的东西吧,不然干嘛叫天堂呢?

总之,当你在若干年之后,在BBS灌水、在QQ聊天的时候,会突然发现对方的IP来源是天堂某某公寓;抑或你在聊天的对象竟然是你逝去的亲人。他们会告诉你天堂有多么的好,没有户口暂住证,吃住免费,共产主义!还有去天堂需要签证、需要笔试面试,最好有人品认证,当然最好的办法是你的配偶在那里,这样的话几年之后就能办永久居住证了(人间叫做绿卡)。诸如此类…

毕竟,Internet能够将Ethernet和PPP这两种不同的东西连起来,为什么不能将天堂和人间连起来呢?

最后奉告一句,现在千万不要轻生,那里还没有接入Internet呢。现在去了那里,有你受的!希望在天堂的网虫们为自己的利益奋斗,尤其是华莱士,你现在不用喊Freedom了,改喊“Internet~~~~”吧。

那一夜宁静

前面是夜幕下的松花江
后面是霓虹下的中央大街
独自驻立在两者之间
那是两个世界的交合处
宁静与喧闹
未知与已知
伟岸与伟大

我在苦思
向前还是向后?
我是向住那安逸,
抑或不舍这壮美?

手捧江水,
已不那么冰寒。
春水缓缓东逝
安静无声,
唯有远处的防洪纪念碑的浮雕
记录了它当年的疯狂

以前也曾来过
但从不在夜里
若非担心那辆破自行车
真的很享受四周的和谐
ipod流出的歌声
冲散了这份宁静

很享受这样的夜晚
哈尔滨最好的时节
两个月后,别人会走
两年之后,我也会走
今夜,会留在我心中
在那遥远的冰城
曾有过迷人的一夜

BT的网络配置

不知道实验室里的网络是怎么配的,一个子网里的机器慢的像爬一样,彻底被征服了。

做网格调度,所有任务都快要完成了,结果有一台主机的输入文件还没有传完,崩溃了…

看来以前认为一个局域网中的速度比较快这个假设,在PACT这种BT的地方完全地被否定了.也不知道DKK到底设置了几个DMZ,才搞得速度这么慢.不过毕竟有国家机密的东东,偶认了.

继续关注工大gay…

不是我出了问题,而是整个校园出了问题。昨天整个黑土地上就讨论gay现象了,而晚上回寝,发现大伙儿也都在谈论gay这个话题。讨论中国古代是否会像现在这样对待gay。

看来homosex已经不是见光死的题目了,至少我们现在可以这里谈论它了(不过不是在pielove,不然是会被封的^_^)

现在有一种很奇怪的现象,只要你赞成某一种现象,那么别人就会认为你与这种现象有关。如果你说大学生穿超短裙进教室没有关系,那么他们会说你就是那个人,也不管你是男是女。如果你为作弊退学的同窗说几句话,他们就说你是成绩差、作过弊的人。所以现在只要你一说,同性恋有其合理性,他们就会用一种奇怪的眼光看你。一个多么畸形、功利和自私的社会 !
看起来那个发文的人应该不是搞笑的,不然也不会在斑竹删贴之后,到黑土地上面投诉了。以前总是认为可能是工大这种男女比例7:1的现象才造成了性取向的偏差.现在看来,gay和lesbian其实是天生注定的,就是基因的关系.

既然是这样,就不能再 “in the name of nature”来压制这种现象了。相比来说,北欧就开放多了,荷兰是第一个允许安乐死的国家,而同性恋在北欧也是合法的。

当我们能够自由的谈论这些话题,不能不说是一种进步。那么我们能不能更进一步,还人性于自然呢? 我将继续关注 …

停水第五天

哈尔滨停水4天,大家已经很不爽了。可想而知,现在我停水7天的感觉。

现在因为要繁荣zhejiang版面的关系,只能在里面发几片文章,但也不敢多发。其它版面就完全没有一篇文章。

今天BBS上有一篇极有潜力的帖子“《征断臂之友》被删除之后”,说得是对征友伴发《征断臂之友》,结果被版主删掉之后的抱怨。本来抱着对作者的同情想up一下的,但是无奈停水,只能放弃灌水了。

我含泪在心里念叨,兄弟,祝你早日找到另一半,这个帖我真的不能回,对不住了……

无奈,只能忍了,一个人不能言而无信,对不对?

放心,等两天之后一定补回来。

goddamn del!

经过几天奋战,终于把调度部分差不多搞定了.正在十分放松的时候,我想删除一些零时的输出文件,类似于residual?.res。

结果我使用的命令是del res*,郁闷的事情发生了。Windows并不区分大小写,源文件中有一个Registquest.java,活活也被删除了。

当场就急了,这可是我自己写的类啊,世界上独一无二的!没办法,到ark上下载几个恢复软件,什么EasyRecovery、EasyUndelete…

但是还是没有找到那个文件,只是找到了一个不久之前的版本。没办法了,只能凭印象添加代码了。还好,这几天对这个类添加的代码并不多,一会儿就搞定了。汗……

今后应该写一个工具,在eclipse编译的时候,直接就cvs上去,这样每次都不会错了。

patching…

改人家的代码真是不容易!

毕设的任务是将一个差不多完成的项目中的一个功能用一个算法重新实现。基本上要对50%的代码进行重写。

最可恶的是需要对原来的功能进行扩展。添加好多数据结构和处理方法,放到现有的类中,实在放不进去的话只有新建一个类,搞得现在整个系统很难看。

现在编代码就像在给一个人贴创口贴,这里一个,那里一个,太e心了。自己先吐一个先!

java域名解析导致的神奇现象

一个程序,要求获得本地IP地址:

[coolcode lang=”java”]
import java.net.InetAddress;
import java.net.UnknownHostException;
public class NsLookup {
static public void main(String[] args) {
try {
InetAddress address = InetAddress.getLocalHost();
System.out.println(address.toString().split(“/”)[1].toString());
String name = address.getHostName();
System.out.println(name);
InetAddress[] addresses = InetAddress.getAllByName(name);
for(int i=0;i<addresses.length;i++){

System.out.println(addresses[i].toString().split(“/”)[1].toString());
}
catch(UnknownHostException uhe) {
System.err.println(“Unable to find IP”);
}
}
}
[/coolcode]
在windows下很正常:
173.26.100.174
ibmtc-marvel
173.26.100.174
192.168.0.1

linux下出现问题:
46和18的结果为:
127.0.0.1
ftp.cs.hit.edu.cn/ibmtc
127.0.0.1
即只获得了本地的环回地址,而没有获得其他的IP

而19更加神奇:
202.118.250.20
dns.cs.hit.edu.cn
202.118.250.20
出来的IP地址是另外一台机器的,不是何故

这个问题似乎与一台机器的IP个数无关,单IP和多IP的主机都会出现这个问题.有没 有兄弟懂这个的?