2007年1月28日

自动压缩源代码的脚本

BAT file: @for /F "tokens=1,2,3 delims=- """ %%i in ("%date%") do @set shortdate=%%i%%j%%k @for /l %%i in (1,1,100) do @( @if NOT exist src%shortdate%-%%i.zip @( @if NOT exist src%shortdate%-%%i.rar @( @zip -9 -r src%shortdate%-%%i.zip Comm Sender -x *.exe *.~* *ModelSupport* *_history* *.dcu @echo Zipped into src%shortdate%-%%i.zip @goto END ) ) ) :END 用这个脚本来自动压缩源代码~ 比手动压缩方便许多...

2007年1月25日

BS SJTU...

SJTU 做事不厚道…… Hearson 他们周五上午打电话去是A档(保送,提前上课),等到周一早上通知书过来成了D档(高考,+20分),SJTU太不厚道了! Hearson,我相信,你通过高考一定能进入 SJTU 或比 SJTU 更好的学校!我知道这个事情不可能让你失去斗志!再次 BS SJTU! 感兴趣的可以去搜搜看“交大 招生 黑幕”……

祝数学三牛好运……

三位数学大牛应该已经到北京了吧……(昨天下午的飞机),祝北京考试顺利!你们原本就应该进去的!连ZH'*都进了,你们怎么会不进呢……

2007年1月22日

凌Y同学冬令营胜利归来~

凌Y同学获得了冬令营一等奖,虽然没能挺进集训队,还是非常不错!~ 祝贺!~ 近期好事不少啊~

2007年1月21日

Maple for Win running on FreeBSD!

终于成功地在FreeBSD上跑起了Windows版的Maple! Maple的界面部分是基于java的,内核不是。所以界面用FreeBSD Native JDK跑,内核用Wine跑,速度还是可以的,但估计比Linux版慢一些…… 技术细节可以参看My Tech Blog。 这下Mathematica和Maple都跑起来了~ 虽然Mathematica的字符显示还有些问题,但是…… 毕竟基本上都可以用了~ 不用装For Linux版本了……

2007年1月19日

Congratulations!

You're free now, Hearson! Congratulations!

Useful Perl

Perl - Practical Extraction and Report Language | Pathologically Eclectic Rubbish Lister,著名的工具语言。它能够通过简短的代码做到很多别的语言需要很长代码才能干到的事情,对于日常事务特别适合。 从学校里借了本《Perl入门》,Randal L. Schwartz & Larry Wall (Perl创始人)写的。看上去很旧,原来学校里也有不少人研究这个东西啊~ 学起来需要一些时间,特别是关于正则表达式的部分…… Perl是先编译后运行的,因此速度还是比较快的。现在基本上每套类Unix系统上都有Perl。 今天发现Winamp保存的播放列表用的是\,而Unix系只认/,于是就想到写个Perl程序练练。写了一会儿,又调了一会儿,改了一会儿,达到预定目标~ #! /usr/bin/perl use File::Copy; print "Please enter file name:"; $fname = ; chop($fname); if (!open(FILEIN,"$fname")){ die "Input file not there!";} $fout = $fname . ".tempfile"; if (!open(FILEOUT,"> $fout")){ die "Cannot create temp file";} print "Parsing input file"; while($i = ) { print "."; chop($i); $i =~ s/\\/\//g; print FILEOUT "$i\n"; } print "\n"; close(FILEIN); close(FILEOUT); move($fout,$fname) or die "Cannot restore file!";

Skype

Kopete里面支持GTalk的部分有问题,能建立连接,但是互相听不见。只好用Skype。 Ports里面是1.2版的,区网上一看,发现最新1.3,于是抱着试试看的态度下下来,修改了skype port的Makefile & distinfo,成功装了上去。启动挺好,但是一Call或者被Call就会导致严重问题——X系统完全没有响应,杀都杀不掉…… 后来一次进去之后到命令行,再让别人Call我,竟然发现系统像很忙一样,去别的Console键入用户名竟然连输入密码的提示都出不来…… Ctrl+Alt+Del也没反应。看来Linux Compat还有问题…… 只好恢复Makefile & distinfo,装好1.2,竟然没出这样的问题…… 只是Skype必须独占声卡,而且只是我能听见别人,别人听不见我…… 很诡异的…… 总之,还是没有东西可以用来音频聊天。

FreeBSD upgraded to 6.2-RELEASE

升级好了,还是比较轻松的,按照/usr/src/UPDATING上面的做就可以了。不过重启之后,在单用户模式下要先mount -a,否则什么都没有挂,什么事都干不了…… 目前没发现明显区别…… 似乎对蓝牙的支持好了些

2007年1月16日

FreeBSD 6.2-RELEASE has been released!

6.2终于出来了,等了好长时间了。周五晚上回家就去升级去~ 不知道USB的支持现在怎么样了?我的MP3和从前的U盘都能导致Kernel Panic(只是方法不同~)
 

2007年1月14日

MP3 送修见闻

MP3既然坏了,就要修么。 到了上次买的地方,售货员很热情,拿了货就去供货商那边修。回来后,说要三周。我们就和老板捣浆糊,让他去问问。回来后,说不能换,10天修好。他还说,15天之内能够换(看来坏得太晚了…… 我买了刚过一个月)。他说这个坏的原因是病毒,我立马反驳,他还坚持…… 真是浆糊…… 你说电脑这样是病毒也就算了,怎么还赖到MP3上来了…… 后来他也没话说了…… 后来逛的时候还买了根延长线,3元…… 回来的路上,看见八百伴边上有一群人围着。凑近一看,里面几个人在打牌。估计又有人在聚众违*了吧。

2007年1月12日

帮图书馆去“采购”新书

周四,我们一行七人和图书馆老师一起去采购图书。 我们逐层“扫荡”下来。刚开始的时候,我们还在考虑节约一些买,但我们发现…… 我们一群人在七楼买的书不及图书馆老师一个人买的…… 于是我们也跟着“随意”起来…… 我们在五层买了非常多的计算机书,装了至少四个篮子,各个方面大概都涉及了…… 估计四千元以上。回来之后,我们总结得出:这次买得最多的,一个是一套英语书,另一个就是计算机书了…… 估计学校这两年不用买计算机书了…… 不知道以后有没有能看这些书的人……

MP3 坏了……

新的MP3买了一个月就坏了…… 国产货怎么质量就这个样子…… U盘坏了,现在MP3也坏了…… 不过估计换一个的难度不是太大。最好能换一个更好的~ PS: 刚才把固件重新刷了一下,结果忘了备份资料了…… 还好SSKZ还有一份,希望没有被删掉……

2007年1月4日

无题.

帮图书馆老师输建筑终于输完了.但又有了新任务:修订学校自己编的信息利用教材.又要忙活一阵了.
听说北大让我们班几位同学以艺术类报名,希望还是很大的,不要放弃!
祝呼吁和FD生日快乐!
by mobile

2007年1月2日

Learning Java

从前有过一段时间看Java,但是没有坚持看完。现在有时间了,终于可以好好看了。正好我有个想了很长时间的项目没有做:我家的ADSL上网是限时的,每个月只有30小时,所以需要一个计时工具。但是网上找来的都要注册,用得很不爽。而且我同时要在FreeBSD和Windows下面计时,因此需要一个跨平台的,这样的网上就更加没有了…… 就一直打算用Java自己写一个,现在就当作顺便学习学习Java,练练手吧。 家里有一本TSU(TUP)出版的《Java语言与面向对象程序设计》,二表哥读书时候留下的,就当作教材了。看得差不多之后,就开始做项目了。其实Java的语法等和C基本上是一样的,面向对象的部分让我感觉怎么和C#一模一样……(其实是C#和他一模一样……),觉得把System.out.println换成Console.WriteLine,把import ...换成using ...,就差不多了………… 主要的新鲜部分是Java的各种系统类、各种控件类,还有——Java damn的控件布局方式! 很难直接指定位置,虽然这样对放大、缩小有好处,但是设计界面的时候,真是………… 控件主要是参考JBuilder的Help,比看书有效~ 现在在用JBuilder,这个是很早以前装着的不知道干什么用的~ 开始用一直有问题,光标在这里,按键却发现输入在后面几个字符的地方………… 琢磨一阵后发现:凡是有保留字(显示用的是粗体)的地方后面就会有这种情况,一个保留字就差一格,两个差两格…… 于是到选项里面把保留字的粗体显示给去掉…… 世界恢复正常了~ 真是怪事~ JBuilder似乎自己也是用Java编的? 至少界面可以变成Java经典界面~ 用起来有点慢(Borland 9系列的东西似乎都这样……),易用性还是不错地(我特别喜欢那个Smart indent,的确非常Smart~) 从下午写到晚上,差不多基本功能已经好了(历史纪录也好了),但是还不能监测网络情况,需要点击Button来表示连接/断开。Java也还行了~ PS:JBuilder 9 的那个 Borland Look And Feel 比 Java 标准和 Windows 标准都漂亮多了~ 能整合进去多好~

2007年1月1日

Happy new year!

Happy New Year !!! 新年快乐!