星期二, 十一月 28, 2006

NotePad2

这两天研究Blogger的模版,采用的是xml的格式,于是,我再一次感觉到了windows自带的记事本的不足……在没有语法加亮的情况下,看这类文件简直不是人干的事……

平时我用的文本编辑器是EditPad Lite,一款免费的软件,虽然它的多页面、自动缩进等功能非常好用,但是没有语法加亮现在却让我觉得非常不便。

上网想找一个替代品,看到一篇把记事本扔掉!五款专业文本编辑器横评的文章,看了一下,其中UltraEdit-32和EditPlus这两款印象里面似乎是共享软件,我已经不想再用破解版的了。里面提到的最后一个Notpad2,似乎正好符合我的要求。上Google搜了一下,发现也是共享软件,先下载下来看看……咦?没有语法加亮?这么弱的东西还要我付费?并且界面似乎和文章里看到的不太一样,搜到的结果才一页,同时发现软件的名字其实是Notpad,后面跟了一个2.68的版本号。再仔细一看,Google提示:

您是不是要找: notepad2 (把你的鼠标拿开!那不是一个超链接!)

试着搜了一下,果然,那篇该死的文章把软件名写错了……找到notepad2的主页,立刻注意到页面上“free”的字样,再一看,源代码也提供下载~呵呵,好东西。这回下载下来的东西没错了,语法加亮,括号配对,自动缩进……功能非常强大,并且可以自定义的地方也很多,启动速度无可挑剔,中文支持良好(只要记得在菜单里改一下编码就可以方便的使用中文编辑了),绝对是记事本完美的替代品!

星期一, 十一月 27, 2006

Second Foundation

呵呵,终于把第二基地看完了~

那些神秘的心理学家在这一部中走上舞台,开始扮演神秘的角色了,一路看过来,心理史学的作用在这部中显露的淋漓尽致。骡、叛逆者、首席发言者、各路间谍……为了寻找/隐藏谢顿提到的位于“银河另一端”的第二基地在宇宙尺度上谱写了一部精彩的太空史诗。

阿西莫夫这个老奸巨滑的家伙把第二基地的位置隐藏得很好,直到最后才肯告诉读者。不过在读到一半的时候大概可以猜测出第二基地在哪了,呵呵~看到各路人马不断的作出各种各样的推测,其间还参杂着第二基地的人为了隐藏自己位置而刻意制造的谎言,仿佛我看到是一部宇宙版的谍中谍,仿佛谍中谍就是一部地球版的第二基地。

最后,对这部书作个非正式无厘头超精简的评价——这是一本你读完后恨不得改学心理学专业并一直读到博士企图重现谢顿辉煌的书。(嗯,我承认我在写这篇blog的同时在看网不易……)

星期日, 十一月 26, 2006

改造BlogSpot模版

前不久发现我的blog上终于出现了可以转到beta版blog的通知,高兴~顺便想换套模版,可是blogger里面提供的似乎没有什么创意,刚好看到月光博客上推荐了一堆提供blogspot模版的站点,找了一下,找到这个模版lonely。

换上试试……可是没想到马上出了问题——预览的时候一切正常,一保存发布,打开页面却发现都是乱码,布局也都乱了。怎么回事呢?难道换个非官方模版都这么难?静下心想想:出现乱码无非是编码除了问题,看了一下浏览器使用的编码,果然是西方字符集iso-8859-1。哦~对了,这个模版是从外国的网站上下的……他们用的默认字符集自然不会是中文。搜了一下资料,控制字符集的是meta标签里面的charset,果然那里的值是iso-8859-1,改成UTF-8,保存。再看,呵呵,大功告成!

改完编码,顺便往下看了看模版的代码……怎么满眼都是tr、td的标记?看来这个模版是使用表格来进行布局的。虽然说现在这个样子不管在FF还是Opera下看都没有问题,但是做为一个FF的忠实用户,在无数次遇到用表格进行排版的网页在FF下变得一糟后,在心理上总会对用表格布局的网页有一种抵触情绪……于是,一时冲动之下,我决定把这个模版换掉——是不现实的。想想自己怎么也是CS出身的,自然是秉着自己动手丰衣足食的原则来对这个模版进行大改造啦~惟一的问题就是:我好象既不太会html语言也不会CSS……不过,哼哼,就凭着我们平时抄实验报告的功底(Ctrl+C & Ctrl+V 大法),还怕搞不定这个小小的模版?

既然下定决心,就开始吧~先到网页设计师的网站上找了几篇入门级的CSS教程,研究一下……哦,原来是如此如此,这般这般……好像并不太复杂,动手吧!

先分析一下网页的结构,典型的顶行三列式。不过我发现这个模版顶部的图片分为两个部分——左边是那张草的图片,右边则由一个宽度为1px的图片作为单元格背景平铺而成。

图片如下:

网页结构示意图如下:

那么,我这么设计对应的CSS布局:

在head部分定义如下: #header{ width:100%; height: 150px; margin: 0px; padding: 0px; text-align: right; background: url("右边的背景图片地址") #FFFFFF repeat-x right top; } #header_left{ width:449px; height: 150px; margin: 0px; padding: 0px; float: left; background: url("左边小草图片地址") #FFFFFF no-repeat left top; } 在body部分: <div id="header"> <div id="header_left"></div> <h1><a href="<$BlogURL$>"><$BlogTitle$></a></h1> <h2><$BlogDescription$> </div> </p>

header层的宽度为100%自适应宽度,背景为1px宽的图片,在x轴上重复;header_left层嵌套在header层之中,浮在左侧,背景为小草的图片。

注意,在CSS中,有一种思维习惯:所有辅助图片都用背景来实现。既类似类似logo,标题图片,列表前缀图片都必须采用背景方式或者其他CSS方式显示。这样做的原因有2点:

  • 将表现与结构彻底相分离,用CSS控制所有的外观表现,便于改版。
  • 使页面更具有易用性,更有亲和力。例如:盲人使用屏幕阅读机,用背景技术实现的图片就不会被朗读出来。

然后是下面的三列,布局的实现如下:

#left { position: absolute; left: 0px; top: 200px; margin: 0px; padding: 10px; border: 0px; background: #FFF; width: 190px; /* ie5win fudge begins */ z-index: 1; } #middle { position: relative; margin: 0px 240px 0px 200px; padding: 10px; border: 0px ; background: #FFF; z-index: 13; } #right { position: absolute; right: 0px; top: 200px; margin: 0px; padding: 10px; border: 0px ; background: #FFF; width: 230px; /* ie5win fudge begins */ z-index: 1; }

比较麻烦的是中间那一列的内容。查看原模版的代码,可以看到有很多blogger的模版标记。虽然blogger的帮助里面有详细的解释,但是我的意见是:反正现在只是要换一下模版的形式,没有必要深究……那么,就开始Ctrl+C & Ctrl+V大功吧~然后把里面的<tr>之类的东西换掉就好……别忘了那一对<Blogger></Blogger>的标记,如果没有这对标记的话blogger模版标记是不会起作用的。

奋战两天,终于把模版改完了,登录Blogger,修改模版……呵呵~大功告成!再用Opera打开看看,正常!下一个,Maxthon……嗯?正文的字体变得这么诡异?怎么回事?这个网页变成Firefox and Opera Only了?已经头昏脑胀了,先睡觉……第二天起来仔细检查,终于发现有一个<h2>的标记没有封闭,少了一个</h2>,所以正文所有的字体都变成和h2一样的了……不过FF和Opera居然在这种状况下还能正常显示,真是好同志……

写了这么多字,好累……先到这里吧~

星期六, 十一月 25, 2006

基地和科幻

阿西莫夫的经典历史心理学作品啊~基地三部曲!之前在科幻世界的译文版上看了前两部,于是一直对最后一部虎视眈眈。今天和水獭去学府书店,于是想找找看能不能碰上。

嗯,它应该在放在什么位置呢?不管在什么地方买书,我总觉得寻找科幻小说的位置是一个很艰巨的任务……在南宁书城找书的时候,它原来还会偶尔出现在正统文学作品附近,可是自从书城布局改变后,它就变成在儿童文学附近了(难过~)。扫了眼,看过去满眼都是传统文学的书从什么李白诗选到文化苦旅,看上去一派文化的味道,可是似乎阿西莫夫的小说不太可能混杂在这里面哦~外国文学?看看……不太像,这种地方一般会出现的最多是译林出版社的《海底两万里》之类的比较有历史的经典作品。转了半圈,总算看到一个牌子——“科幻推理”。耶~找到了~不过,似乎也是在儿童文学的附近不远处……

走过去看……福尔摩斯……佣兵天下……九州的一些奇怪东西……郁闷……科幻在哪里?沿着架子走了一圈,发现科幻类的小说确实少而又少,基本是奇幻类推理类的天下,凡尔纳、威尔斯和阿西莫夫的作品居然分散的放在不同的角落里……不管怎么样还是找到了基地系列,哇~原来有这么多?居然还有前传和续集各两部!呵呵,赶紧拿了一本出来看……呜呜,怎么装璜设计那么差劲?如此经典的作品,太过份了吧?并且看起来似乎积压了很久,上面似乎都有一层灰了,看出版日期——“2005年1月第1版,2005年1月第1次印刷”……翻看一下,虽然记不清科幻世界的译者,但是可以肯定这个和科幻世界的不是一个版本(在科幻世界的第一部里面,哈里.谢顿最后说了一句“而我,就到此为止了”,但是在这个版本里面,这句话是“吾已事毕”,相对来说,我似乎还是比较喜欢科幻世界的翻译)。再翻了一下定价——¥20,打完8折就是16块,比较合理的价位。实在是很想看,可是这套书的装订也实在是让我不想买单(虽然看图片挺像样的,拿在手上就感觉不咋样了),本来这么经典的作品就应该买来收藏的,这种质量……唉……又没有看到别的版本……斗争了半天,决定问一下笨徒弟,结果果然不出我所料:“当然要买了!”好吧,先买下我没看过的《第二基地》,然后……要是觉得不爽看完就卖掉……

看了一下别的科幻作品,阿西莫夫的似乎都是这个出版社(四川出版集团,天地出版社)的,美工设计实在都不敢恭维,说句实话,我都觉得有点对不起阿西莫夫了……似乎他们还是将科幻小说定位为青少年文学的范围内……太难过了。别的作品……似乎凡尔纳的作品也比较丰富,只是看起来也是经年累月无人问津了;威尔斯的……找了半天,只有两部作品:《时间机器》和《摩罗博士岛》。唉……武侠奇幻类的东西倒是层出不穷。国内科幻似乎也更为悲惨,找到几本合集,还有就是王晋康的三部长篇《癌人》、《海豚人》和《豹人》,大刘的长篇没看到(呜呜,经典的《球状闪电》啊),只是在合集里似乎有一篇《流浪地球》。

唉~难道买一本科幻小说这么难么?科幻小说就这么难进入主流文学的范围么?想到那些只在报刊亭上长年放置的科幻世界出版的作品,怎么就觉得科幻的前途这么渺茫呢?呜呜~

P.S.发现科幻奇幻类的书封面不知为何一般都设计成暗色调……走过去总感觉阴森森的一片……诡异……

最后贴几张从wiki上找来的图:

第一张是《基地》的封面,上面就是大名鼎鼎的哈里.谢顿在时光之库打开时现身的情景啦~第二张是《基地与地球》的封面,第三张自然是《第二基地》了!

星期五, 十一月 24, 2006

停电记

这学期似乎麻烦事不断,我可怜的小电脑(台式机,未配备UPS)已经被突然的断电折磨过好几次了。

这次,开始于该死的密码学实验,最后一个实验允许最多3人一组,我很幸运(……)的与某强人结成一组,其结果是——尽管看起来似乎离实验的最后截止日期还有那么一段时间,可是他已经不止一次的问我什么时候开始确定计划,什么时候我能把我那部分的内容整理完……(嗯,虽然比较不习惯,不过不得不承认这不是什么坏事)于是,在今早上完1、2节的课,返回寝室后,我破天荒地打开电脑,开始整理我的DES加密……

哦,这肯定有什么问题……难道封装错了……先用短的文本来试试……Your lips are smoother than vaseline对应的编码……“噼啪”!????黑屏了???或者是……停电了?没电费了?关掉电源,从凳子上跳起来,冲出去看了一下——走廊上的灯分明还亮着,可是电表们就完全没有读数了……

好吧,我也不是什么勤奋的人,这一点我一直不否认,既然停电了,那只好去觅食了!但是就在我准备出门的一刹那,灯又亮了……@#$%^*(!~& 不管,民以食为天,目标——食堂!觅食回来,打算继续写程序(大多数情况下,我看起来还像是那么一个勤奋的人,嘿嘿),可是,进了公寓,发现走廊上的应急灯居然亮起来了,这说明我们的公寓楼这下彻底没电了……一般来说,这类停电不会持续太长时间,于是,在我同组的那个人再次问我什么时候可以把我的程序整理完的时候,我说——“晚上”。

午觉醒来,宿舍里仍是黑漆漆的,于是我问了自己一个问题——“我起来干什么呢?”似乎现在我们已经离不开电脑了……之前还会出去上自习,可是现在……呵呵,真的是猪一样的生活。算了,起来吧。刚好今天要换备品,反正也干不了别的事,换吧!换完,大概3点多,还是没什么事干……狐狸去洗衣服了(难得这么勤快,果然是停电了没什么事干),路过洗漱间(应该说刚出宿舍门),听到里面传来响亮的广播声——“……何不潇洒走一回~~~~……”,探头一看,果然是狐狸在用收音机扰民,怎么会放这么古老的歌。在寝室发了一会呆,狐狸又拎着收音机走进来(洗衣服的中场休息?),于是,躺在水獭的床上抱着浣熊听广播……哈尔滨的冬天天黑得早,四点多寝室里的光线已经很黯淡了,似乎好久没有这么无所事事的躺着用收音机这种古老的装置听音乐了……什么都干不了,就连看书似乎都不太可能……

四点半……外面灯火通明,街道上的灯光照在寝室的墙上,看起来似乎和晚上熄灯后也没什么不同,我敢说这时候对面的人看过来肯定觉得三公寓和鬼屋差不多。我的手机在我起床后不久,发了一条短信后,短响几声,就没电自动关机了,于是现在唯一的娱乐就是躺在床上听mp3。其实mp3现在也有没电的趋势,虽然是用7号充电电池,但是两块电池1块没电了,另一块似乎也随时有罢工的趋势,中午还想着来电后应该要充电了,唉~为什么这些设备们要同时没电呢?其实比起听mp3来,我更倾向于用它上面的那一圈LED灯来照明……E3的那个LED灯还是很亮的~最好是能看mp3里的电子书,只可惜换过几次歌后,我把电子书也都顺便删了,罪过罪过……只好继续听mp3,随手拿起一粒7号电池把玩,上面Energizer的字样即使在黑暗中也清晰可见。苦笑,没有电,居然会是这个样子。停水那段日子虽然比较难捱,但是除了不能洗澡不能洗衣服,似乎我们还不至于无事可做,但是如果全市停电一天……哦,光是想像就会觉得是百无聊赖的一天……嗯……真是一个慵懒的下午……

5点15,水獭归来,我和狐狸躺在床上,没吃晚饭,无所事事。聊了一会天,听说李东的课下午的课上了不到半小时就进行不下去了,他一厢情愿的想找同学“互动”似乎已没有收到什么效果,最后只好一拍两散,各奔东西(乱用成语ing)。

最后,三人决定出去觅食……觅食归来,Yeah~~~有电了!!回寝室后的第一件事——开电脑!……唉,我们已经无药可救了……

星期二, 十一月 21, 2006

A Good News & ... A Good news

这个标题是不是很有鲁迅的风范?呵呵呵……

不过,这个,真是很奇怪……

Google Page Creator 又能访问了……

Blogspot 也能访问了 ……

就差Wiki了……

到底是怎么回事呢?看来GFW的性别一定是女/母/雌的,不然不会那么善变的……

星期六, 十一月 11, 2006

A Good News & A Bad News

好消息是,中文维基百科可以正常访问了。

坏消息是,Google Page Creator 不能访问了,之前制作的网页自然也无法访问了……

看来GFW似乎对Google深恶痛绝,Yahoo和MS似乎就一直没什么事呢……猜猜下一个轮到谁?YouTube?Google Earth?只要不是Gmail……

星期四, 十一月 09, 2006

无语了……

今天去逛了松雷,回来上网,开Firefox,输入抓虾的网址,突然出来一个大红图片,难道又改版了?定睛一看,不由得暗骂一句——TMD。第一次没抓到图,狂开网页,终于抓到一个图:

唉……最大的流氓啊~哈尔滨的网通又来这一招,之前也有过一次,出来一个网通的页面(内容不记得了),紫丁香上骂声一片。这次……估计也是赚足了广告费。真是无奈……本地机的流氓软件可以手动卸载,网页上的广告可以拦截,可是,如果是网通在路由、DNS上作手脚……

星期二, 十月 31, 2006

Firefox 2.0

Firefox 2.0正式版发布了差不多一星期了(现在可以从Mozilla首页下载到安全、快速的Firefox 2.0,推荐使用Firefox 2.0浏览本网页……嗯,刚才是广告时间)。我似乎是从RC2版本开始使用2.0的,现在常用的插件都已经更新了,感觉上2.0的启动速度有了提高,浏览的时候似乎也比以前顺畅了,不过似乎要到3.0才会开始解决FF的内存泄露问题……(不管怎么说,比起微软的一再跳票,似乎还是等待Firefox 3.0比较实在)

趁着升级,把FF的扩展也清理了一下,IETab之类的就卸了,在搜罗各种扩展的时候意外的发现了一个好东西——ScrapBook!

装上试用一下,真的有相见恨晚的感觉,以前上网找资料存了一大堆网页,之后想要再找什么东西的时候看着那一大堆硬盘上网页不知何从下手……有了ScrapBook就不一样了——

呵呵,像管理书签一样管理下载的网页,非常的方便!更吸引人的是ScrapBook可以很容易对保存下来的网页进行修改:加注释、标重点、去掉不想要的部分……借某人的博客页面来做个示范——

原页面对比一下(给的是pkblogs转换过的链接),看出来那些地方改过了吧~~呵呵,很方便哦!要是早有这个东西……唉~当初为了能在一份资料上作些标记我还特意把网页转成pdf格式的……

PS:测试的时候突然发现尽管改了hosts文件,但是也只是能访问到blog的首页,用其它浏览器要想进某个帖子页只能通过pkblogs了,FF倒是可以通过gladder进行转换,两种方法都会带上广告……相对来说pkblogs的比较顺眼……

星期五, 十月 27, 2006

Google个性化主页的小改变

难道是我这两天发牢骚发太多变迟钝了?谁能告诉我Google的个性化主页是什么时候变成

这个样子了的?看到的时候吓了一跳,然后愣了一下——该不是错误的进了Live的主页吧?现在这个样子挺好看的哦!每个标签点进去都有不同的颜色,感觉也很清爽(比Live的好看……),前两天怎么没注意到呢?呵呵~~难道是视而不见,光顾着找DES的资料了?

试用了一下,可以直接把一个标签页上的内容直接拖到另一个标签页上,还是很方便的~这回可以把主页上乱七八糟的东西分一下类了,呵呵。并且看久了Google坚定不移的浅蓝色,有些视觉疲劳,七彩的标签让人感觉眼前一亮,并且这些标签的配色感觉都不俗,看着还是很舒服滴~~

不过……现在Firefox上一堆标签页,主页上再来一堆……颇为搞笑……

正常?非正常?

在G速客上看到BlogSpot再次被封的消息,难道这才是“正常”现象? 真是不明白了,之前那两个月多算什么?故障?

封了blogspot有什么好处?真的想浏览谁还会把GFW当回事?封了BlogSpot倒是让一堆奇奇怪怪的或许带有一点政治色彩的软件们有了用武之地……

其实我只是想正常的使用blogger服务、正常的浏览wiki,仅此而已……

星期四, 十月 26, 2006

星期三, 十月 25, 2006

Yahoo Time Capsule - by Jonathan Harris

Yahoo Time Capsule - by Jonathan Harris 雅虎的时光宝盒……从10月10日至11月8日之间,可以上传文本、视频、图像,14年后,时光宝盒会再次开启…… 听起来很有意思的东西,不过我似乎属于没什么想象力的人,想了半天没想出来要上传什么……

DES加密BMP图像(CBC模式)

CBC版的DES加密新鲜出炉——

这回看不出什么东西了吧~~

原图:

不过,这两个程序写得效率实在是不高,尝试加密一个1024乘768的灰度图,这个是程序运行时的截图:

加密和解密一共用了52秒,CPU使用率一直居高不下……可见要让电脑崩溃也不是很难的事情……要是加密24位真彩色图的话……估计够我从电脑前起来做几节广播体操了。

星期一, 十月 23, 2006

DES加密BMP图像(ECB模式)

刚刚吃了玉表煮的粥,呵呵,好吃好吃~~吃完晚饭,继续调程序,总算是把DES的ECB加密基本完成了。

其实写程序的时候遇到很多奇怪的问题,一开始用的开发平台是C++ Builder 6,写完程序一运行,结果不对,意料之中,开始Debug……

由于这次要求加密的是BMP文件,不太好单步跟踪,想了一下,决定先用一个8*1像素的图片来试试(用什么来建立这个图像文件呢?……又想了半天,最后还是有劳PhotoShop大驾,真有大材小用的感觉)。单步跟进去一看,奇怪了,图像第一个像素的RGB值本应是3个字节,结果读出来竟然丢失了前两个字节。分析了一下,难道是图像头部信息读取错误?加上两行测试代码,输出一看,吓得我一身冷汗——C++ Builder输出的BITMAPFILEHEADER的大小居然是16个字节!正常的BMP文件头应该是14个字节才对啊!这么玩的话加密的时候少两字节,解密的时候又少两字节,要是还能解回来那才真是奇哉怪也~换到Visual C++ 6的编译环境,输出BITMAPFILEHEADER的大小,确实是14字节无误。再回C++ Builder,为了保险起见新建了一个文件检查,输出的文件头还是16字节……郁闷……上网查了一下,没搜到什么结果。换用VC编译几乎是不可能的,因为前段时间用C#写.NET的实验写得兴起,现在我的程序里面到处都是for(int i=0; i=n; i++)之类的东西(DES程序里面循环又特别多,主要代码部分80%以上都是for循环), VC6似乎刚好不支持这部分的C++标准……

没办法,Visual Studio 2005已经卸了,幸好还有Dev-C++,编译一下程序,通过,检查BMPFILEHEADER大小,16字节。好了!继续调试吧!可是……我以前怎么没发现这个东西用的调试工具居然是GDB?嗯,我个人对命令行模式并不排斥,可是,现在时间紧迫,似乎不是装高手的时候……我可从来没用过gdb啊~~!被微软宠坏了,自从不用DOS以来就渐渐习惯图像化的环境了……由此可见微软害人不浅,要是我一直用Linux现在哪来那么多麻烦事……老办法,上网找使用帮助……幸好我对命令行模式不算太陌生,稍微看了一下,足够对付面前这个小小程序了……

……

…………

………………

大功告成——

哼哼,看不出这是什么了吧?什么?看出Google了?这个……这个,咳咳,ECB加密模式的弱点,我也没办法,图像中如果有大量相同的颜色,加密时就会被加密成一样的信息……我们来看看原图:

要是用CBC模式加密的话,效果应该就好多了,不过程序还没写完……

星期六, 十月 21, 2006

Cold Code

哈尔滨的天气说冷就冷了,一点前兆都没有,眼看这些选修课一个个都要交作业交实验报告交大作业,我只好天天窝在寝室里用冻的冰冷的爪子在键盘上敲敲打打,看着屏幕上的不止何年何月才能完成代码叹气……

刚才写了一部分密码学DES的程序,一面写一面想骂人——到底哪个疯子想出来这么奇怪的加密方法,64位密钥先去校验码变成56位,又分成两半一轮轮变化折腾半天,最后合到一起又压缩一次变48位……其结果是我为了检查程序又没有出错盯着屏幕上48位一组一共16组的01序列密钥检查了半天,看得两眼都快冒金星了,发现居然不对……于是把中间结果输出,又是一堆01序列……好不容易对了,我却再也没有继续写下去的勇气了,光是密钥变换就这么折磨人,加密过程岂不是……要是明文加密出了错,那可不是像仿射密码之类的那么容易检查出来的了……早知道就不要装好孩子,直接把网上的代码拿来用好了,只是DES的算法公开,这个代码实现到处都有……万一被老师认出来,呜呜……

想一下还有什么东西近期要交……算法设计,周一,已经写完了……网络安全实验,好像是周二,一点没写……密码学作业,不知道什么时候要交,搞不好就是下周……………………………………

星期六, 十月 14, 2006

Nintendo Wii Player Video 2
好想弄一台来玩玩……

星期五, 十月 13, 2006

顺利通过密码学第一次实验的检查啦~~

呵呵,在和扩展欧几里德算法、维吉尼亚加密算法、希尔加密算法斗争了两天,上网查了无数资料后,今天下午的实验检查总算顺利通过~~呵呵,虽然最后一个乘积密码的迭代还有些问题(中午才发现的问题,因为下午被要笨徒弟拉去松雷所以没有时间再修改),但是老师还是很好心的没有为难我,说了一句“回去再完善一下”就Pass了,或许是因为看在我们是选修课的份上吧。嘿嘿,剩下的实验报告就很好解决了。

不过,还是不要高兴太早……下周的实验是DES加密,再下次就要到RSA了……似乎都是很恐怖的东东……幸好我有Google,还有可爱的wiki……还有算法设计的大作业,老师在最后一节课警告我们不要试图从网上Down一段程序来应付,毕竟不是只有我们会用Google的……不过不Down程序,找点资料应该没有问题吧?

嗯,抱怨一下,C和C++的字符串处理、变长数组处理还真是让我感觉不舒服……我是一个怕麻烦的人……似乎还是Python、C#之类的比较好,适合我这种想偷懒的人……

星期四, 十月 12, 2006

知之为知之,不知Google知

这学期选的密码学让我后悔万分,第一堂课踏进教室,看到下一届信息安全专业的人居然也在时,第一个念头是——完了,他们的专业课,我们的选修课,一起上的结果就是我们的要求将被提高,看来3.5学分果然不是那么容易得到的。

果然,第一节课老师就告诉我们,作业、实验、考试,一个都不少……

Down下来第一次作业的题目时,差点看呆了——拜托,选修课而已,不用留这么多题吧?题多就算了,还全是英文的……呜呜……浏览一遍题目……·#%¥—*%居然基本上都不会,这门课已经算我听得比较认真的了,可是,这些题目几乎全是数论的东东,我可没有那么深厚的数学功底。看课件,也都是英文,还语焉不详,看上去满眼尽是Euler、Euclidean、Shannon这些老头子提出的奇怪理论……

怎么办怎么办?问了一下选密码学的女生,果然因为是选修课作业也都没写……虽然老师说选修课和专业课的作业会差别对待,可总不能什么都不写交上去吧?经过慎重的思考,终于决定……只好祭出我的终极法宝了——搜索引擎们,上吧!Google、百度、Live!都给我搜!!!

……经过两天的奋战(其实还是很悠闲边上网看新闻边写作业),我的足迹从国外各高校出版社的网站一直蔓延到国内程序员的博客甚至包括wiki百科,总算是基本把作业写得差不多了(其间发现原来国外有这么多学生在做跟我一样的作业)。个人感觉,还是Google的搜索相关性比较高,可能是因为主要用英文关键字的缘故,在用中文搜索的时候百度的表现其实也不错,但是Live!的结果似乎就比较奇怪了,感觉总是给出一些不太相干的诡异结果……现在是深切的体会到GoogleCamp门票上那句“知之为知之,不知Google知”的含义了……好像我的大脑完全不会推理思考了一样,整个人退化成了一个输入输出装置,思考的工作交给了Internet和Google……(好孩子不要模仿哦,作业还是应该自己做滴)

PS:在做作业的时候还千辛万苦想办法上wiki,感觉查点正常的东西都要弄得跟做贼一样,不爽,当时想blogspot都解封了,Wiki什么时候解呢?GFW就不能再照顾一下可怜的学生们吗?结果在交完作业的当天晚上(昨天),就发现网上到处都是GFW改进算法,wiki中英文均已解封的消息,赶紧用正常的访问方式试了一下,中文的还是不行,英文的打开速度比较慢(至少我没耐心等它完全打开,只看到了标题),但是至少不是原来的找不到网页之类的错误了,天啊~难道我的祈祷生效了?要是真的解封了那就太幸福了~~~(呵呵,怎么听起来跟天下大赦一样)

星期五, 九月 29, 2006

新的Google Reader

今天看到Google Reader更新的消息,赶紧去看了一下。平时一直都用抓虾,今天看到Google Reader的变化时,吓了一跳——真是太~漂~亮~了!和原来的界面相比好了很多

用起来感觉也比原来的版本流畅舒服很多。

在首页看到一些快捷键的介绍,其中第一条就是“j/k: next/previous item”,当时就乐了——莫非这是一个vi的热爱者做的?但是,令我十分不满的是,在FireFox中任我按破键盘都不能显示下一条目,正在郁闷,突然心里闪过一个念头,忐忑不安的打开The World,登录Google Reader……果然!在IE内核的浏览器下可以正常使用快捷键。又试了一下Opera,结果更加令我失望:

这下子刚才的好心情立刻没了一半——什么时候Google开始支持IE的标准了?之前就发现Firefox版的Google Toolbar和IE版的相比升级似乎慢了很多,联想到最近百度推出Firefox版百度搜霸的消息……唉~Google到底在想什么?

10.1注: 原来快捷键的问题完全是一个低级错误……忘了关掉中文输入法……