发表于 2009年12月28日 星期一 |
小小作品 |
2,058 次阅读 |
12
其实我在有这个WordPress博客之前也曾经发布过一些比较简单的东西,大多数都是汉化软件。这其中比较近的就是去年国庆时发布的孢子Spore简体中文包,此外还有当时引起巨大争议的Universal Extractor汉化版,再老一点的但至今还有人发邮件来咨询我相关功能的是一个名叫Super Mario XP的同人游戏的汉化版。不过这次我有了第一个纯写代码的小作品了,便是MobiLib @NJU。这是一个适合于手机等小屏幕终端的查询南京大学馆藏书目的小网站。网址是:http://MobiLib.LilyStudio.org
这个网站其实只有两个页面,一个是搜索页一个是详细信息页,采用PHP编写。PHP也是我这个学期才开始学的,以前一直觉得他很强大,但是一直没有工夫去学,如今感谢南京大学小百合工作室让我有了这个机会来走进PHP。于是初学的小小成果就这样诞生了!在这里要感谢Lightory提供CSS技术支持,继续阅读文章可以看到截图和更多信息。
继续阅读
GD Star Rating
loading...
发表于 2009年12月26日 星期六 |
技术文章 |
1,941 次阅读 |
10

Introduction to Computing Systems
提到这篇文章,首先要隆重介绍一下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的编译器。
继续阅读
GD Star Rating
loading...
发表于 2009年12月11日 星期五 |
技术文章 |
1,504 次阅读 |
3
从本周开始,陆续有同学反映U盘自从在软院机房(计算系统基础实验室)中使用过后不幸中毒,目前来看感染趋势正不断扩大。话说这东西像病毒又不像病毒,因为它的主体文件是.vbs脚本,依靠Windows脚本宿主来执行,个人感觉很山寨很雷人。.vbs文件的内容作了加密处理,因此一般情况下你也不知道它到底会干什么事。经过这两天若干次的重复手动查杀后,我感觉这就是一个恶作剧型的病毒,因为它貌似本身不会去盗号什么的,也不是一个Downloader,看上去就是一个纯粹的恶作剧。但是这个破东西想要彻底地从电脑中清除出去也还挺费事的,因为它修改了很多地方,不过依靠一些辅助软件手动清除还是可行的。
下面就让我们来简单看看它都干了什么:
继续阅读
GD Star Rating
loading...