大眼夹的鸟巢

我懂的不多,但我会分享我知道的全部

我的第一个纯代码小作品——MobiLib @NJU

| 评论

MobiLib @NJU其实我在有这个WordPress博客之前也曾经发布过一些比较简单的东西,大多数都是汉化软件。这其中比较近的就是去年国庆时发布的孢子Spore简体中文包,此外还有当时引起巨大争议的Universal Extractor汉化版,再老一点的但至今还有人发邮件来咨询我相关功能的是一个名叫Super Mario XP的同人游戏的汉化版。不过这次我有了第一个纯写代码的小作品了,便是MobiLib @NJU这是一个适合于手机等小屏幕终端的查询南京大学馆藏书目的小网站。网址是:http://MobiLib.LilyStudio.org

这个网站其实只有两个页面,一个是搜索页一个是详细信息页,采用PHP编写。PHP也是我这个学期才开始学的,以前一直觉得他很强大,但是一直没有工夫去学,如今感谢南京大学小百合工作室让我有了这个机会来走进PHP。于是初学的小小成果就这样诞生了!在这里要感谢Lightory提供CSS技术支持,继续阅读文章可以看到截图和更多信息。

在Ubuntu上安装LC-3模拟器和C到LC-3的编译器

| 评论

[caption id=”attachment_448” align=”alignright” width=”180” caption=”Introduction to Computing Systems”]Introduction to Computing Systems[/caption]

提到这篇文章,首先要隆重介绍一下LC-3这个东西。在Wikipedia上有LC-3的介绍,有兴趣的朋友可以去看看。简单地说,LC-3是赫赫有名的Yale N. Patt在他的计算机专业教科书《Introduction to Computing Systems: From Bits and Gates to C and Beyond》中发明的一种假想的基于冯·诺依曼体系的小型计算机,LC-3实际上就是Little Computer第3代的意思。而那本书正是南京大学软件学院的大一专业课程《计算系统基础》所用教材。说到这本教材成为我们教科书的缘由,还有一个传闻,不知是否可信。话说软院的陈道蓄老院长曾经在美国的时候接触到了这本书,对该书采用的“自底向上”教学方法颇为赞赏,并坚决要引进该书让国内计算机专业的大一学生学习。而刚开始这本书在大陆并没有引进,原版教材要卖80多美元,于是我校的印刷厂便接下了“翻印”该教材的任务,以低廉的成本价卖给学生。好在等到我这一届这本书的影印版和翻译版都已在大陆市场有售,所以也无需麻烦了。事实上,这本书所谓“自底向上”的讲述思想真的很有意思,从CMOS逻辑电路讲起,然后引出LC-3的ISA,然后讲述C语言的时候并非仅仅教C,而是连同底层的编译原理也一起讲授。可以说LC-3是本书的精髓所在,呵呵。

回到标题,在该书的网站上提供了一个LC-3模拟器和C语言到LC-3的编译器。其中模拟器有Windows和Unix两个版本,而编译器只有for Linux的。正巧本周我们老师布置了一个作业,要把一段简短的C代码人肉翻译成LC-3汇编指令。于是我就想试试看那传说中的LC-3编译器了。不过说实话,对于Linux我只能算是一个门外汉,除了会用新立得以外我就什么都不懂了。而我们学校有个专门宣传开源和Linux之类的社团,我也没去(估计去那里的新生们大多数之前没有听说过Ubuntu这个单词吧)。好吧,我就自力更生一下,在Ubuntu环境下安装LC-3模拟器和C到LC-3的编译器。

U盘VBS病毒大闹软院机房【附简单手动清除方法】

| 评论

No VBS Worm从本周开始,陆续有同学反映U盘自从在软院机房(计算系统基础实验室)中使用过后不幸中毒,目前来看感染趋势正不断扩大。话说这东西像病毒又不像病毒,因为它的主体文件是.vbs脚本,依靠Windows脚本宿主来执行,个人感觉很山寨很雷人。.vbs文件的内容作了加密处理,因此一般情况下你也不知道它到底会干什么事。经过这两天若干次的重复手动查杀后,我感觉这就是一个恶作剧型的病毒,因为它貌似本身不会去盗号什么的,也不是一个Downloader,看上去就是一个纯粹的恶作剧。但是这个破东西想要彻底地从电脑中清除出去也还挺费事的,因为它修改了很多地方,不过依靠一些辅助软件手动清除还是可行的。

下面就让我们来简单看看它都干了什么:

Google’s Footsteps on SNS

| 评论

继续我的Slide,这次咱老师要求用纯英文……囧~个人感觉话题好像有点大了……不过还好总归是做完了,这次要得力于刚拿到邀请的Google Wave的测试资格哈~感谢给我邀请的那位推友!

iTunes Store 初探

| 评论

第二次Presentation的slide,关于iTunes Store的。原版ppt文件有动画效果,所以静态后很多内容覆盖在一起看不太清楚了~~尤其是Demo部分,是好几张图片叠加在一起分步出现的,现在就看不出来了

Feed:“饲料”的力量

| 评论

明晚高科技产品探究课要求每人使用slide做一个5分钟的Presentation,本人选择的主题是Feed订阅,以下为Slide:

我的高科技产品探究课之2:HTC Hero

| 评论

[caption id=”attachment_440” align=”alignright” width=”180” caption=”HTC Hero”]HTC Hero[/caption]

继上次的MacBook Pro后,本周我们又迎来了新的评测产品——采用Google的Android开放平台的手机HTC Hero(俗称G3)。相比于Mac OS,对于这个平台我还真是第一次使用,起初总感觉非常神秘。我刚买回ipod touch的时候,对它也是一样的感觉。事实上,一般用户只要照着普通机器来使用即可,或许是我总想深入平台的内部,对它们的系统感兴趣吧,所以刚拿到手时会有一种神秘感。对于ipod touch/iphone,越狱+破解就是一个充满神秘和冒险的领域,当我第一次通过SSH连接上ipod touch,看到了它的系统文件结构时,一种极大的兴奋充斥在我的脑中。而对于Andriod,由于上手时间不长,加上Wi-Fi连接不便,我还没有完全体会到它的优势所在。但是仅仅1、2天的试用,我已经对这台机器留下了非常深刻的印象,尤其是Android那种随时保持互联,内建的对多种热门网络服务支持功能,可谓是迈出了iPhone颠覆产业后的又一大步。于是我打算把这篇文章和iPhone对比着写,但是我所在的上课的小组还没有轮到体验iPhone,不过大多数功能我也已经使用过了(因为有ipod touch嘛~)。横向评测现在开始!

我的高科技产品探究课之1:MacBook Pro

| 评论

[caption id=”attachment_436” align=”alignleft” width=”180” caption=”MacBook Pro”]MacBook Pro[/caption]

为了顺应教学改革,今年我们学校的大一新生开设了一种叫做新生研讨课的选修课程,这个idea貌似还是从国外大学“山寨”过来的。所谓Freshman Seminars,旨在让本科新生尽快融入学术研究的氛围当中去。我们上学期有几十种新生研讨课给大家选择,因为数量太少所以是采取的先报名再抽签的办法。本人很有幸地选上了这个叫做《高科技产品探究》的课程,是300多个人里面随机选取的15个人之一,呵呵……不得不说我的RP还是不错的,不过据物理系某男反应,RP是守恒的……

第一次去上课,我们可爱的老师就要求我们去注册Twitter,但是他又死活不肯讲述详细的爬墙方法,只是莞尔一笑地说,你们自己回去研究吧……虽说这很囧,但是相比于那些高科技产品就不值得一提啦!15个人被分成了4组,每组一台高科技产品。都有些什么呢?呵呵,说来可能会让很多人眼红吧,有一台iPhone 3G(据说本来有个3GS的但是被我们老师刷坏了),一台HTC Hero (G3),一台Amazon Kindle DX,还有一个就是我们组分得的MacBook Pro。OK,下面开始“探究”~~

博客遭遇灾难……灾后重建工作有序推进中……

| 评论

就在国庆节前一天,9月30日,我的邮箱中突然收到了一封来自byethost.com的邮件,说要停止我的免费空间服务。这对于刚刚新建一个月的鸟巢来说,简直就是一场灾难啊!刚开始我的这个网站就是使用的他们的免费主机服务,虽然国内访问速度不怎么样,但是功能比较全面,提供的容量和带宽也很大,但是在使用了一个月之后最终还是遇到了一件意想不到的事情。他们的邮件中是这样写的:

This email is inform you that your free hosting account b32_4001023 has been utilizing over 100 concurrent webserver process for a prolonged period of time.

This high usage will be due to your websites success and we congratulate you on your effort and work building a successful, busy website!

We would like to ask you to consider upgrading your free website to a premium hosting account where you will receive a free TLD domain, hosting on powerful 8CPU ‘paid hosting servers’ with very large disk space and traffic limits, combined with the powerful cPanel 11 hosting control panel. 说是我的空间由于并发连接数超过了100导致被K掉了!而继续使用的办法就是购买他们的付费主机——他们的付费主机最便宜的也要$2.99/Month。事实上,根据我的Google统计显示,过去的一个月中,鸟巢的访问量仅有300多,怎么可能并发超过100呢?所以我得出结论,就是他们缺钱了等不及了……没办法我只好放弃了byethost的主机。但是不幸的是,我自从到校后就没有再去备份过网站,最近的一次备份在9月1日,后面新增的文章就找不到了。就在我万念俱灰时突然想到了伟大的搜索引擎,赶快求助于Google和百度的snapshot,果然找到了后来新写的文章!那么灾难过后,我们就开始灾后重建工作吧!

军训的终曲

| 评论

[caption id=”attachment_411” align=”alignleft” width=”180” caption=”我的军训装备”]我的军训装备[/caption]

由于甲流的缘故,我们的军训由原先的3个星期缩短到2个星期,加上中途下雨等不利因素(或者应该称之为有利因素?)的影响,实际训练时间大概有11~12天左右。相比于其他学校,我们的军训相对来说还是比较轻松的~~不过说实话是相当单调,唯一的插曲就是某天下午摸了一把枪(详情可见我的上一篇日志),剩余的时间几乎全在练习队列,起步正步互换……不过也还好了,不像某学校,要求每人每天写军训小结,字数少的还会被拉了去谈话~~我在这里就不点名了,咳咳……

昨天下午的军训结束队列表演上,进行了所谓的“歌咏大会”。说实话,军队里面的人唱歌都是只需要音量不需要音调的。不过他们一连唱的《咱当兵的人》还是让我想起了些许往事。那是我们高一军训的可爱的蒋教管。其实当时给我们军训的那些教管都有些整人癖,比如某同学说了一句“好爽啊”就被罚大声喊“好爽啊”十遍,还有命令全班同学正步踢向食堂去吃饭之类的。他在休息时候叫我们唱歌,除了那首经典的无音调歌曲《团结就是力量》以外就是《咱当兵的人》了。所以这次他们一连打头阵唱了这一首歌,就让我不觉地想起了三年前高中军训的种种场景,想起了三年高中生活……哈哈,我来上大学才几天啊,就开始怀旧了啊……不过现在想想,虽然人家比较喜欢整人而且看到我们班女生就两眼发光降低训练要求,但是总体来说还是很可爱的~呵呵

再说说这次给我们军训的宋XX教管哈~~是个很直爽的人,而且是直白得相当彻底甚至可以和陌生人掏心窝的那种……而且他不像三年前的蒋X那样喜欢整人,他还是很宽容的啦~~而且非常严于律己的,让人感觉就是作风很过硬的~嘿嘿~~另外有一个我们的连长欧阳XX,军训后几天貌似情绪变得很波动,问问精通时事的人,貌似是失恋了……晕~~但不管怎样,这些军队里的小兵事实上都是很不错的,很让人尊敬,他们也不比我们大几岁啊~~相比之下那些军训的领导就很难让人伺候了……尤其是前两天,中午集体训练弄到11:30才结束,把人累得半死不说,他居然轻飘飘地说了一句“下午12:30全部集合继续训练”……当时操场上一片嘘声,他好像还很牛X地发火说不想来的可以不来……真是受不了,自己在高高的平台上翘个二郎腿,煞有闲情地看着我们在下面走来走去的是不是很爽啊……所以在这里要严正BS一下。

昨天下午的队列表演结束后,那些教管就直接被领导拽走了,连一句道别的话也没有。顿时操场上的同学们沸腾了,大喊着让他们的教管留下。但是,他们在同学们的眼里是教管,到了部队以后就又回到了小兵的角色中,继续他们的军队生涯了。或许相逢是一种缘分,离别也是一种必然。但在那一瞬间,在我进入大学仅仅两个星期的时候,却感受到了一种莫名的离愁,甚至在高中毕业时都没有感受到的一种特别的心灵震撼。同学们纷纷把帽子扔向空中,那场面或许是充满了结束的喜悦,但在我看来却或多或少暗含一丝离别的不舍……