Monthly Archives: March 2007

lp出来看上帝了

每想到这句话的时候就是觉得时光倒流了,今天也一样。用一种hack的心态去了解bbs,没有人告诉我任何信息,只有一个密码而已。使用各种手段找,终于知道程序放在哪里了。
下载下来是不太现实的,一共4G多,本本上没有那么大空间。后来到备份机上下载了一个备份文件。解压之后就可以了,新建用户,安装几个库,搞定。Debian总是让事情变得这么简单。

telnet localhost看看,当时就傻了。没有marvel,没有zhejiang。到sysop看看,最新的文章是05年的。原来如此……

看着讨论区,看着那些文章,有一种时间错乱的感觉,仿佛回到了秦朝一样。呵呵

不过很可能数据不全,有些讨论区进不去,有些人也查不到。不过从那时的100M文件,到现在的4+G,可见BBS发展之快了。希望能够一直作下去,于错于对暂且不论,至少算是咽喉,也算是一种生活方式。如果真的没有它,生活又会变得怎么样呢?

领导

好久没有爬上来了,趁着写完代码那股轻松劲,来涂一下鸦。

写那个东西,这两天快写挂了。昨晚因为mysql建表的问题(我个人认为是一个bug),郁闷了我和刘斌一个晚上。人家也是刚来,书包都没有打开,就跟我一起调。一直到了老头清楼。要是平常人早就废废了,谁叫咱经历多了,也就用平常心去对待郁闷了。

今天手动建表,pass。不过也是调了不少时间,才把程序大体搞定。真应该加米,不然真是亏待了我那死去活来的脑cell了。

下午和jf、yifoo 去了一趟网络中心,讨论技术站务的事情。一个王老师接待我们,后来才知道他就是adminman,OMG,什么人一到网下就变个模样了。 他领我们去见处长,我见过处长两面,一次是网络文化节的时候,另一次是bbs十年晚会的视频。他给我的感觉是一个想做事情的人,今天的谈话也差不多如此。不过与往常不同的是,他抱怨的事情好多,估计也是向我们诉苦吧:学校邮箱申请、公寓网络,还有网通与工大的那段不光彩的艳史后的郁闷。

和大多数我见过的领导一样,他说话很有条理,从第一点到最后一点,但是同时又挺枯燥的,我的眼神基本上处于很迷离的状态,有时候只是象征性地把眼睛聚焦在他的鼻子上,可能和昨天晚睡和今天早起有关吧。他大多数时间在谈论网通,可能这是他最关心的问题吧,所以说领导们经常在跑题和时间之间做一个tradeoff。

后来看了看手表(其实是手机),大约过了一个小时,终于他讲的差不多了。放我们出来,看了看环境,交待了一些事情。done!

K,其实我觉得一封邮件能说明的事情,居然浪费了我本来属于debug的时间,sigh,这就是领导……

E2的linux支持

以前只看到了moto官方网站中win下面E2的sdk,没有看到linux下的支持,误以为linux对E2的支持不够。今天看了OpenEZX才知道,linux下面的确很方便。

1 USB Modem的支持

a) 加载cdc-acm:modprobe cdc-acm
b) E2以modem的形式接入电脑,执行cat /proc/bus/usb/devices,会有下面一段:

T: Bus=05 Lev=01 Prnt=01 Port=04 Cnt=01 Dev#= 5 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=02(comm.) Sub=02 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=22b8 ProdID=3802 Rev= 0.00
S: Manufacturer=Motorola
S: Product=Motorola USB Modem
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=01 Driver=cdc_acm
E: Ad=82(I) Atr=03(Int.) MxPS= 16 Ivl=64ms
I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_acm
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

下面就可以用minicom连接了,端口为/dev/ttyACM0。

2 USB Net

a) 加载usbnet:modprobe usbnet
b) E2以usbnet的形式接入电脑,执行cat /proc/bus/usb/devices,会有下面一段:

T: Bus=05 Lev=01 Prnt=01 Port=04 Cnt=01 Dev#= 6 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=02(comm.) Sub=02 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=22b8 ProdID=6027 Rev= 0.00
S: Manufacturer=Motorola
S: Product=Motorola USBLAN
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=02(comm.) Sub=0a Prot=00 Driver=zaurus
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=82(I) Atr=03(Int.) MxPS= 16 Ivl=64ms

c) 初始化网络接口:
ifconfig usb0 192.168.1.1 netmask 255.255.255.0 mtu 900

d) 登录:
telnet 192.168.1.2

3 内存卡形式
这种情况就不说了,和插U盘没什么区别,直接mount即可。

P.S. E2只能用java开发,这点很不爽,连修改系统时间这么简单的功能都无法完成。看看能不能flashing一下,支持直接执行.sh文件。

j2me之hello world

没想到居然我会去写j2me的程序,呵呵。没办法,E2只支持java的软件安装,moto的dev上面都是java的sdk,只能将就一下了。

装了eclipse的插件eclipseme,这样就可以用了。不知道为什么还有pending changes,不过能用,也就没有深究。

总的来说,用java写gui还是相对比较方便的。虽然没有拖拽功能的IDE,但是代码看起来还是比较清晰的。问题主要出在了deploy的时候。在手机上面安装的时候,总是提示未找到相应的文件。

研究了好久,才知道怎么回事情。原来作为deployment,需要有两个文件:一个jad文件,一个jar文件;前者是软件的描述,后者是软件的主体程序部分。其中jad文件有一个属性MIDlet-Jar-Size这是jar文件的大小,可不能错,很有可能在修改jar文件之后忘记修改该属性,这样就会出现找不到文件的错误。另外一种情况是,jar文件中还有META-INF/MANIFEST.MF文件,该文件也有一些必要的信息,如果缺少的话,同样会出现这个错误。而Eclipse默认只是添加了很少的信息,所以我们需要添加三个属性MIDlet-Name、MIDlet-Vendor和MIDlet-Version,这样就好了。

现在问题是java只能处理比较上层的东西,即使硬件部分,也是局限在蓝牙这些已经被定义好的东西上面,而其他的硬件控制,无论在Developer Guide、Media Guide,还是Developer Reference Sheet都没有涉及到。看来很有难度啊。

困啊

这学期的课多,那我也认了;最不能忍的是全集中在一二节了。现在每周要起四次早,快疯了。

要问现在和初中的我有什么大的变化,最明显的就是作息时间了。以前都是早睡早起,晚上八九点睡了,第二天四五点钟起来了。特别是冬天,摸黑到学校,跑两圈步,吃一个包子,然后翻窗进教室。

那时候教室还在一楼,每次离校之前,都把某一扇窗不关上,这样第二天就可以翻进去了。有时候还和管钥匙的女生弄个恶作剧,也不知道人家现在在哪里了。有一次刚进去不久,有一个看门的老头就问我,有没有看见附近有一个人。我当时说没看见,心里却在想,看见自己算不算?

不知道当时的状态是怎么来的,能够在大冷天爬出被窝,那得需要多大的勇气和毅力啊。不过,那样的日子总是很有目标的,也很快乐。

到了大学,同寝的人聊天,有时候一聊就是一两个小时,而且内容也不投机,想睡也睡不了。这段时间是最难熬的。后来实在是忍不了了,就拿书出去看。如果一个人无法改变坏境,那就去适应它好了。

四年过去了,每年回到家里,也还是改不了晚睡的习惯了。常常到凌晨一两点睡,那段时间,仿佛是最无我无他的时间,做任何事情都可以很专心。

妈妈老是说,早点睡吧,早点睡吧。可是我尝试了几次,不是那么容易的。

人啊,最怕养成习惯了,改都改不了。

technosexual

这个词很有意思,解释是A person, male or female, who is so deeply enthralled with technology they discuss it with a level of passion that most people reserve for sex. Not always a geek or a nerd, but generally someone who has the latest and greatest everything.

大家要努力做到这种程度,与君共勉。

找到自己的paper了

今天帮李毛查点资料,上了期刊网。随便找找,意外的找到了自己的那篇paper,呵呵。

本来想拍一张彩色照的,但是现在的ws不知道为什么只有plain text编辑了,只能拍黑白的了。

——————————————————————————————————————–

【英文篇名】 Wingrid-Parameter Sweep Oriented Grid Computational System
【作者】 刘文懋; 张伟哲; 张宏莉;
【英文作者】 LIU Wen-mao; ZHANG Wei-zhe; ZHANG Hong-li (School of Computer Science and Technology; Harbin Institute of Technology; Harbin 150001; China);
【作者单位】 哈尔滨工业大学; 计算机科学与技术学院; 150001;
【刊名】 计算机工程与应用 , Computer Engineering and Applications, 编辑部邮箱 2006年 S1期
期刊荣誉:中文核心期刊要目总览 ASPT来源刊 中国期刊方阵 CJFD收录刊
【关键词】 网格计算; 参数扫描应用; 启发式调度; 运行时自适应调度; 领导节点;
【英文关键词】 Computing Grid; Parameter Sweep Applications; Heuristics Scheduling; Adaptive Runtime Scheduling; Leader Node;
【摘要】 参数扫描应用在计算网格环境下扮演十分重要的角色。在Wingrid项目中,我们提出并实现了一种面向参数扫描的自适应调度机制。客户端,主节点和从节点的调度基础设施,以及基于领导节点的通信系统能够改善调度的效率。同时,我们比较了自适应workqueue算法和标准启发式调度算法。实验结果显示大网络延迟下,启发式调度算法效率高于workqueue算法,在各种启发式算法中,min-min启发式算法的任务完成时间最小。
【英文摘要】 The parameter sweep applications play important roles in the computational grid environment.An adaptive scheduling schema for parameter sweep applications is proposed and implemented in our Wingrid project.The client, master and slave scheduling infrastructure and the leader-node-based communication system can improve the scheduling system efficiently.Also,we compare the adaptive workqueue algorithm with standard heuristics scheduling algorithms.The experiment results show that heuristics scheduling algorit…
【基金】 国家973重点基础研究发展规划资助项目(G2005CB321806);; 国家自然科学基金资助。
【DOI】 CNKI:ISSN:1002-8331.0.2006-S1-009

Hacking ROKR E2

准备开始鼓弄我的moto ROKR E2了,当时买了它也是因为它的OS是linux的。

google了一下,好像开发的东西不是很多,先找到了一个叫做openezx的wiki,其中这个是介绍E2基本信息的,回头找一根usb线telnet看看。

感觉不足的是它居然不支持avi格式的视频,这个实在是太不帅了,不知道谁会弄一个出来。要我来做实在是太复杂了,还要看很多东西……

遇见

不知道为什么,今天遇见了好多人,每一次都会让心情不平静。

第一眼没有认出来她,只看到了旁边的师妹,真没想到她们会在一起。她扎了辫子,一边走一边看前面,没有怎么正视我,但是一直微笑着,好像没有什么尴尬。倒是我好像有点不知所措了,问了初试的分数,可是明明昨天她在BBS上已经告诉我了呀。聊了两句,看来她状态不错,真的为她高兴,希望这次能考上吧。

到了实验室,玩了一会儿刚买的手机,突然一个熟悉的声音出现了。都不用看就知道是谁了。真是阴魂不散……不多说这个人了,说了也是不太开心的事情,反正除了厌恶就是同情。还好实验室有隔间,她没看到我,坐了一会儿又走了。

下午居然又要上课,没带课表,匆匆走了,结果到了A楼就愣在那里了。发短信打电话也没人理我,这时候,又出现一个她。真是服了,上帝不会将所有的人都集中在今天让我郁闷一边吧。本来我想对她是能不见就不见,免得心里不爽。可谓世事弄人,今天还亏她才找对了教室。算了,无所谓,都过去了。

上午走在街上,想起了一首歌:


后来我总算学会了如何去爱
可惜你早已远去消失在人海
后来终于在眼泪中明白
有些人一旦错过就不再

也许彼此错过真的是天意吗,或许不完美的剧情更能打动观众吧?