zuobiao.me,拖到了现在才做。
政治立场坐标:0.9
文化立场坐标:0.6
经济立场坐标:0.6
计划
NOI 这家伙对我来说有着无穷的吸引力。而今年我唯一能去NOI的机会。所以我必须要进入北京代表队。
我现在的水平在 NOIP 可以说是游刃有余,但拿到 NOI 难度的题目,往往是连想法都没有。所以在关键的3月和4月中,需要质的飞跃。3月需要整体提高水平,主要是通过刷完 USACO。4月我想做一些成套的题目。
完成计划的最好方法就是把她公开。好吧,我十分希望我能完成计划。于是我就把计划从紫皮本(08年忙机器人竞赛那会张镐薪传下来的。。。)搬到 Blog 上面,起到督促自己的作用。
2月10日-2月24日 准备 CCC 比赛。
2月25日-3月20日 USACO 通关(每天3道题左右)。
3月20日前 熟练掌握 GNU Emacs。
嗯。最近尽量减少各种娱乐活动。这不是 NOIP,所以也不能像准备 NOIP 一样欢乐和轻松。另外5月份我是不是找老魏商量商量逃课备战?
/* 本来准备的红警3系列文章因为贯彻落实减少娱乐活动的方针取消了,请见谅。 */
/* 5月17日的 blog post 会是喜还是忧? */
各种冬令营
在那个欢乐又恐怖的冬令营中,我见到了张放、范浩强等牛。那真是让人只剩下佩服的份了。
冬令营有两试。一试我由于经验不足+时间分配不合理+RP爆差,只得了30分。二试我在刷完第一道背包的水题后,全力刷第三道。在只剩半小时的时候,还没有看到任何希望。我以为我的二试就这样挂了。可我最终还是调出来了——还剩20多分钟。然后是全速Rush第二题。最终得分是180(100+0+80,最后20分钟彪出的程序没有得分),我很欣慰,因为我的努力没有白费,第三题很给我面子。最终排在第6。
于是现在就面临一个扎手(……棘手)的决定。我要全力进北京队吗?如果真的进去了,我在NOI的竞争力将会如何?虚心地说,就现在的实力而言,还很欠缺。浅思欠虑后,我决定拼一把了。我这是最后一次去NOI的机会(虽然也是第一次)。
每个人的高中阶段只有一回,平平淡淡固然是一种选择,但却不是我想选择的。
最为空虚的最后一天下午,我逃出了“教学演示”的魔爪,在看“Revolution OS”。
/* 从上周五到本周三,我一直处于生病阶段,头脑比较不清晰。每天大约要睡15个小时。 */
0.0临近
我的评测系统(在没想好名字的时候先叫做 JudgeShop 吧~)最近的进展还算顺利。这几天功能基本齐了,但各种缺陷还比较多,还有待改善。不过总之,0.0是快了。0.0将仅支持 Linux 、仅有命令行界面。
我还特意给 JudgeShop 弄了个网站:http://www.shiyihcc.com/JudgeShop/
NDSOJ?
我想要在2009年为NDSOJ拿出一个可用的基本本地评测系统。于是12月30日,一直Coding到12点多。终于,一个基本的、简易的、不安全的本地评测系统诞生了。已经用A+B问题测试,可以用的。Python写的,有两个文件,core.py和local.py,可以读取题目配置文件。接下来,喘一口气,和曾兴为开始串大保镖的词(为了班级新年联欢会)。
串完了词,我躺在床上,为评测系统的安全问题发愁。这确实很令人恼火。不过,一个新的想法诞生了。这个想法将颠覆NDSOJ,可以巧妙地回避安全问题,可以绕开OJ需要大量评测机的弊端,可以解决OJ离线不能用的缺点。这样,NDSOJ(可能不叫这个名字了)将走上一条充满特色的路。这条路从没有人走过。
透露一下,这个系统用PyGTK开发,对Linux支持最好(据我所知GTK在Mac和Windows下的确不尽人意);充分借鉴了Linux的包管理系统和Ubuntu Software Center;简单易用;首个预览版估计两三个月就能搞定,但也不一定。
另外,名字还没有定,也许是Paek(Pack的谐音)?嗯,这得再想想。总之对这个名字的希望是:1.好记、好听;2.能排在搜索引擎前三名。至于有没有实际的意义,那倒是次要的。
叫什么好呢?
有一个游戏,叫做TetraVex,她最近比较郁闷,因为她还没有一个好听的中文名呢。
她最近委托我给起个名字,但是我想了半天,实在是想象力有限,所以在这里求大家帮帮忙。TetraVex她说她最后会自己选一个名字,并且有神秘礼品送给起名的人,不错吧。更大的诱惑是,如果TetraVex采纳了这个名字,名字将随TetraVex悄然走入装有GNOME的中文操作系统中。
那么我就来介绍一下TetraVex。估计看几张图就明白了。
简单的说,九个块(对于3*3的尺寸)原先在右边,要都移到左边,并符合邻边相同的原则。
我自己也构思了几个名字,比如“方块拼图”、“拼四边”、“对边游戏”、“邻接数字”等等。但不用TetraVex表态,我都觉着不太好听。
感动十一那些事儿
2007、2008、2009,今年是第三次感动十一网上投票。
回忆前年,我和王怀橘(桔?橙?)找到塔爷。塔爷说,十佳投票的程序改成感动十一吧,就该该颜色就行了。很天真地接下了这个任务,发现里面充斥着看不懂的ASP。于是图书馆借了一本书,竟然在一周之内连学带改把感动十一2007上线了。十佳蓝色的theme变成了Ubuntu的三种颜色,配起来只能说还不错。现在想起当年看到多少不知道啥意思的代码,摸索着竟然就能用了,神奇。
我还记起了猩那激情的暴力测试。
想起去年,咱准备充分。那时正在学习php中。于是我在感动十一开始一个月前准备把它port到php(把所有HCC程序port到php是用Linux作服务器的第一步:),我当年就有这个想法)。时间充分,可以慢慢来。但EMAP不干。EMAP改了时间,我再次像07年一样紧张。不过终究还是完成了。
猩又帮我暴力测试。
07、08年都是赶出的程序,今年才是真的不着急。看着猥琐的代码,心情实在是不好。话说十佳投票的程序就写的很糙(塔爷别跟我急,这是事实……),让一个初学者改成了感动十一。08年又极其暴力地把asp直接翻译成php,埋下了祸根。看着垃圾代码,没有什么心情把它改好。于是修了几个sql注入的漏洞,改改css(换了个配色),和王怀橘一块作了几个新图,完事了。
得出一个结论:第一遍写就要尽量写得完美。在NDSOJ我准备这样做,免得以后自己没有心情看自己写的东西。
最后,欢迎前去参观指导:http://www.shiyihcc.com/gandong/2009




我的 .fonts.conf
总体效果挺不错的。Aller 是一个挺好看的免费的英文字体,Monaco 是一个专有的字体,Mac OS X 的默认等宽字体(好像 Snow Leopard 把她换掉了?),非常好看。请原谅我这种不道德的行为……如果觉着用 Monaco 确实不妥,可以用开源的 DejaVu Sans Mono ,效果也不差。
没有对其他细微的地方(显示效果、抗锯齿等等)进行任何调整。
题外话,Ubuntu 10.04 的默认中文字体已经变为基于 Google Droid 的文泉驿微米黑了,很好。
还是题外话……
昨天去清华参加一个叫做 CCC 的计算机竞赛,在 Windows 里面找了半天,愣是美找到一个好看的等宽字体。Lucida Console 挺好的,可是不知为何行距特别紧。于是找到了一个很另类的 GungsuhChe ,撮合看吧。回来后一查发现是一个韩语字体思密达……
另外,用惯了 Emacs 后再去用 Windows 下面那些所谓很牛X的文本编辑器就是个噩梦……