| Subcribe via RSS

World Finals 2010

二月 6th, 2010 | 3 Comments | Posted in 比赛纪事

今年的 ACM-ICPC World Finals 在哈尔滨举办, 因而我得以加入这个比较庞大的”酱油团”, 现场看一次总决赛.

哈尔滨很冷, 真的很冷. 一下飞机, 我就意识到这会是我所经历过的最低的温度. 这种寒冷可以迅速的席卷全身, 并且演化为冷的生疼.. 决赛队伍住在香格里拉, 而四分之三的”酱油团”住在香格里拉 — 不远处的一家如家.

第一天在睡觉和看各种冰雕雪雕中度过, 看两三个后便不再觉得有意思, 很多人躲进公园里的几处热饮屋, 习惯性的点上一杯果汁 — 速溶的, 并且被店家要二十块的费用, 东北人纯朴豪爽的形象在这样的取暖后顷刻间灰飞烟灭. 但不管怎么说, 在这类景点里小店的物价一般都会比较离谱.

第二天才是开幕式, 跟着 blue_mary 和 ACRush 坐在了同一排, “红人”们点评总决赛, 我这样时绿时蓝的就坐一旁拍照片. 每次从主持人讲话切换到领导讲话, 反差都会凸显的比较大, 期间哈尔滨人民被不同领导代表两次, 很搞笑的称呼无疑属于不知道是哪位领导原创的”尊敬的教育部原副部长…”, 最终我抑制不住昏昏睡去. 每一次醒来, 往往都是在表演节目. 第一个节目居然还是伪十二乐坊, 还是她们表现出演奏的动作, 我们听CD里播出的音乐那种(假奏?), 不仅向外宾展示了我国的传统乐器, 同时展示了我国传统的双簧节目, 一箭双雕, 非常出色. 开幕式后视察比赛场地, 门口安检不是很严格, 但由于事先通知的不够准确, 导致选手进场花了相当长的时间.
之后去学生活动中心, 四面墙上满是 IBM 的广告, 玻璃上贴着 ACM, UPE, BAYLOR 和 IBM的海报. 场地中间是一个放大的国际象棋, 棋子近半米高. 之后的几天里, 花费在等车上的很多时间都是众人围着这个棋盘, 看两个人下棋度过的.

总决赛的彩排我没有去, 而是在哈尔滨市里的几个景点里转了转, 本来很期待的索菲亚教堂, 进去后才发现已经改造成了一个展览馆. 一个外观和名字看起来都好像是教堂的建筑, 进去后才发现连一个十字架都没有让人非常失望. 于是市内那条被冻成冰的松花江支流相比较之下好玩的多, 好像一个超大的滑冰场. 这是我第一次看到整条江都被冻成了冰.
下午是 IBM TechTrek. 活动照例比计划中晚开始了将近半小时, 简短的开场白后, 开始了第一个游戏. 这个游戏由三个难度组成, 按参赛队伍为单位, 每个队伍依次完成一个数独和一个玩具的拼装, 完成一个难度后申请拿到下一个难度的任务. 主持人颇神秘的说组装玩具的目的大家会在之后看到. 我们学校没有人像我这么闲, 都已经回酒店睡觉了, 只有我一个在那里, 于是我就跑到别的大学的队伍里开始继续打酱油. 前两个玩具比较水, 第三个是个小三轮童车, 主办方没有提供任何把螺丝帽卸下来的工具不说, 说明书居然是中文的, 于是我的职位从帮工变成了翻译. 最终, 由于我们实在没有办法徒手把螺丝帽取下来, 这个童车就很遗憾的没拼装完. 再次回到大厅, IBM 的人告诉我们拼装出来的玩具将全部捐赠给当地一家儿童福利院, 并且很煽情的请来了该福利院的几个孩子, 自认为这种形式化的把人家请来接受礼物实在很没意思.
TechTrek 的第二个项目就是纯广告了. 请三组来自不同洲的同学玩纯猜数字的游戏, 问题全是类似”2020年中国的汽车数目估计会达到多少”之类的, 亚洲及环太平洋组缺若干人, 我一时冲动就举手上去一起玩, 结果第一个问题就囧了.  大概是问未来的某一年(具体是哪一年我忘了..)全球人口会达到多少, 人口超过某千万的城市会达到多少. 在我想把我猜的数字转换成英语的漫长延时中(我从来不能很快的将某个万为单位的数字译成英文), 我们组的其他同学交上去了两个很奇特数字, 都是超大的那种. 我当时纳闷这两个数字在大小上应该很悬殊啊, 但没等我确认我是不是把题目听错了, 主持人大声念出我们的答案并开始嘲笑.  随之而来的恶果是其后的问题都是以这样的形式念出的: “How many percents of bla bla bla? btw asia, two million is not percent”. 这个游戏的赢家似乎已经定好了是我们, 在宣布胜出者后主持人都不知道我们到底答对了多少题, 于是我就这样莫名其妙的得到了一个usb小音箱作纪念.

总决赛开始后酱油团立即就可以拿到题目, 大概翻了一下题目, 更多的时间就是看board玩. 收获是第一次见到了三维的新华社记者(我的gtalk好友都知道我的gtalk签名一直是”上新华网看新闻”, 能够亲眼见到我最喜爱的新闻社记者, 实在是很兴奋). 为了突出我的主要任务是”打酱油”, 关于比赛的内容就不写了, ranklist的变化实在没什么好写的.

拍了很多照片, 等下个月再传到 flickr 上去. 明天回到全球最大的局域网中休息三个星期.

Tags:

低级错误

一月 27th, 2010 | 2 Comments | Posted in 笔记

今天犯了一个很好玩的低级错误.

一直想把主要操作系统转到 Archlinux, 两次尝试都因为与显卡驱动有关的原因失败了. 这一次在 Wish 的怂恿和协助下, 终于成功完成了安装. Arch 的 Wiki 非常的丰富, 基本所有遇到的困难都能够解决. 因为对 KDE 和 Gnome 的庞大感到畏惧, 我选择了 lxde 这个轻巧的桌面环境 (默认 openbox 作为窗口管理器使我对它有了很好的初印象). 现在已经完全可以沉浸在Arch下, 能够这样随心而容易地定制鼠标和键盘设置充分的满足了我的控制欲 XD.. 今晚写下几件遇到的难题和趣事, 可能会对同样在 Thinkpad T400 或者其他机型上安装 Archlinux 的同学有一些帮助.

第一次 startx 没有启动hal,  键盘和鼠标同时不再搭理我.. 于是只好忍痛按下 power 键..

成功 startx 后遇到的第一个麻烦是 touchpad dpi 太低, 这个问题在 archwiki 里查下 touchpad 的设置很快解决了. 连接蓝牙鼠标, 装好 bluez 后也很顺利的成功识别. 接着是耗了我很长时间的怎么样让蓝牙鼠标在系统启动时自动连接, 而不要每次都重新匹配. archwiki 中对我似乎并不适用, 在折腾了非常长的时间后终于在 archlinux fourm 的 这篇 帖子里找到了解决方案, 大概是先建立 trusts 文件, 然后安装 blueman. Archlinux 下小红点的工作非常完美, 比 Windows 下还要出色, 具体表现在 Windows 下小红点的中键只能用来做滚轮, 而不能实现类似在 Firefox 中点击中键关闭 Tab 的功能, 但在 Arch 下完全没有问题, 但是实现小红点的滚轮功能花了我不少时间. 最后是在 ThinkWiki 上找到了解决方法, 看 这里,

印象最深刻的就是开头所说的, 我犯的这个低级错误. 多媒体键中除了键盘灯和调节屏幕亮度的三个键外, 其他键基本都不能正常工作. 但设定键盘快捷键对 Openbox 来说是小 case 啦, 我参照 这篇文章 顺利的搞定了音量调节的三个键, 并受此启发, 开始折腾方向键上控制播放器的多媒体键. 我主要的音乐播放器是 Exaile, 它可以很完美的通过命令行控制. 最初我直接在 openbox 的 rc.xml 文件中写下相应的命令, 但是出现了这样两个问题: 在命令行执行 exaile 的控制命令后, 如果 exaile 没有启动, 那么它会自动启动, 但事实上我们可能并不愿意这样; 另一个不那么刺眼的问题是下方向键其实是有两个功能的, 如果当前播放器正在播放音乐, 或者处于暂停状态, 按下这个键播放器应该暂停或者继续播放, 而如果当前播放器是停止播放音乐, 那么按下这个键应该让播放器开始播放音乐, 但在 openbox 的配置文件中我无法表述这样复杂的意思. 所以我打算写个与之前类似的 python 脚本. (这样做的另一个好处是, exaile 没有一个通知我当前正在播放歌曲的快捷键, 通过脚本我可以利用 notify-osd 显示当前播放的曲目, 而且我感觉 notify-osd 的通知界面比 exaile 的更美观一些)

脚本很快就完成了: 首先判断 exaile 进程是否存在, 如果不存在则直接结束; 否则执行相应的指令, 唯一需要做特判的地方是如果按下的是下方向键, 则先确认播放器的当前状态. 其中判断 exaile 进程是否存在是这样写的:

21 try:
22         subprocess.check_call(['pgrep', 'exaile'])
23 except:
24         sys.exit(0)

不出意外的, 脚本没有按我想象的执行, 无论 exaile 是否启动, 它总是认为 exaile 进程存在. 我在终端下根本得不到 exaile 进程的 pid, 但我写的 python 却能每次都返回一个不同的 pid. 我百思不得其解, 甚至怀疑是不是 python 运行在一个类似虚拟机的环境中, 所以得到的结果和我在终端中得到的不一样..

终于, 在我让脚本完整的输出进程的 pid 和进程名时, 我发现进程名是 “exaile-mmkey.py” (我写的脚本的文件名),  那一刻, 我泪流满面, 原来 grep 部分匹配了进程名.. 给 pgrep 加了个 -x 选项, 再执行, 终于一切正常了!

尽管这样一个低级的错误耗费了我半个多小时 (可能还不止), 但这也应该是 Archlinux 一直以来对我的吸引所在吧.

另外, tilda 是一个非常快速和美观的终端, 推荐给和我一样喜欢用透明背景, 可嵌入桌面的终端的人.  我在又一个 project 上看到了 oldherl 大牛的名字. lowsars 成为了我提交给 AUR 的第一个包.

最后, 那个简单的 python 脚本是我写的第一个 python 程序. 我跟着 mit ocw 的 6.00 课程断断续续的学了十天左右, 其中一半时间讲的还是跟 python 无关的内容, 能写出可以给自己用的东西, 很有成就感.

Tags: , , , ,

印象 5W List for 2009

十二月 31st, 2009 | 1 Comment | Posted in 我的流水帐

每年的年末总会有一些特别的想法, 很难表述出来, 可能某种感慨过去的一年居然会发生那么多好玩和难忘的事情. 机械的做个思维局限在2009的5W List纪念即将翻过去的这一年. 只是很多事情会随时间的流逝在记忆中越来越淡化, 所以这个List不会像客观那么真实, 没关系, 只是我的一个印象罢了.

i. What

印象最深刻的完整读完的书: 三毛 <撒哈拉的故事>

印象最深刻的部分读完的书: 韩寒 <他的国>

折腾了很多遍但还是没有读完的书: <苏菲的世界>

很想完成但没完成的计划: 做 SGU&SPOJ 计划

最喜欢做的事: 看电影

印象中最震撼电影: 第九区

印象最深刻的恐怖片: 鬼来电系列

印象最深刻的科幻片: Star Trek 11

评价最高动画片: Wall E

最爱剧集: the Big Bang Theory

收到的最喜爱的礼物: Blackberry 8900

送出的最喜爱的礼物: 吉他

最常看的电视节目: 湖南卫视 <天天向上>

见过的最难得的自然现象: 日食

最明智的决定: 注销人人网

iTunes 播放次数第一歌曲: 周杰伦 <晴天>

最值得收藏朋友的日志: sinya <承认现实吧>

ii. When

迟到曲线: 年初剧增, 之后开始下跌, 并经历长达半年的低潮, 年末激增

印象最深刻的焦虑时刻: 小鱼查作业

印象最深刻的轻松时刻: noi2009 二试结束

第一次与异性朋友拥抱: 离开高中那天

最意料之外的天气: 上海下雪

最恐惧的时刻: 电话一通即断的一晚

后半年平均长途电话时长: 约9.5小时/月

iii. Where

最常去的OJ: POJ

能记起的快乐瞬间发生在: 一中操场

最开心的同学聚会: 滑雪场

最佳发呆场所: 北门车站

访问次数最多的站点: dabr

浪费时间最多的站点: 人人网

在上海最喜欢的地点: 地铁三号线

最有价值站点: 豆瓣

一直想去但没去成: 甜爱路

年度最离奇课堂: 某节数学课, compcj教小鱼dp

iv. Who

陪我最久的人: 妈妈

最喜爱的男/女歌手: 陈奕迅/阿Sa

最喜欢的专辑: Another Me

最欣赏的主持人: 欧弟

最喜欢的作词人: 林夕

帮了我最多忙: 夏

最喜欢的博客写作者: 韩寒

v. Will

在这里记述一些(我愿意写下来的)对明年的希望, 包括一些小计划, 条件是他们有可能因为我的个人努力而实现, 比如麦趣尔在全国各地都开几家分店这类愿望就不属于这里.

托福, 试着学粤语, 在博客整理一些想法, 熟悉php, 作为正式队伍参加一次区域赛, 多读一些人文方面的书, 尽量用豆瓣整理读过的书和看过的电影, 写一个完整的故事, 不挂科.


(^_^)(^_^)(^_^)(^_^)(^_^)(^_^)2009年最后一条的分割线(^_^)(^_^)(^_^)(^_^)(^_^)(^_^)


这混乱纠结开心难过的2009终于过去了.

Hi, 新年快乐!

Tags: , , , ,

新注册了kmp.cc

十二月 19th, 2009 | 4 Comments | Posted in 我的流水帐

最近网络上很热闹, 各种各样的消息层出不穷. 昨天更是听说跟域名登记有关的某骇人听闻的传闻. 想想在这之前类似这样的传闻都是先闹得沸沸扬扬, 最后却静悄悄的收场, 比如”绿娘”就曾这么红过一时, 现在除了偶尔有人仍在打下一个4170万的主意, 已经再没有什么人提起她了. 所以对这个消息我不是特别的当一回事. 我不太明白为什么会有人, 尤其是个人, 会选择在国内注册域名, 国内域名又贵, 又会出现很多难以预料的结局, 本来就没有什么吸引力 (这已经不仅仅局限于.cn域名了吧). 对于想在国外买域名的人来说, 即使godaddy现在还没有支持支付宝, 其实在淘宝有很多商家在卖godaddy的礼品券, 等于我们在很早之前就已经可以用支付宝在godaddy购买域名了. dqfind.com 就是我在淘宝买godaddy礼品券注册的, 没有什么麻烦的地方. 据说在godaddy绑定信用卡有时还会导致莫名其妙的”乱收费”(只是听说.. 但乱收费这个词真的好亲切啊), 这样也免去了这些麻烦.

前不久新注册了 kmp.cc 这个看着很可爱的域名. 又是一次冲动消费, 某公司因为某些原因退了一百多块给我, 这一百块就在我口袋里不停的踹我, 想被花出去, 于是它就被这样花出去了. 是在1api的某个代理商那注册的, 因为看到在godaddy买 .cc 域名每年要二十美刀, 好贵的. 对 .cc 域名的兴趣起源于 lili.cc 这个(现在看来)比较女性化的站点, 我在小学的时候非常的喜欢这里, 但好像对它的内容不是特别感兴趣, 可能是对这种比较有艺术感的设计吧. 最重要的是, kmp.cc 比 dqfind.com 短的多, 也有些(更具体的)含义了, 毕竟我是学 Computer Science 的么~

我对自己为什么要做一个独立的blog不是特别的清楚. 我的所有需求都可以在 blogbus, wordpress.com 或者 blogspot 得到解决, 尽管好像 blogspot 仍没有找到比”该页无法显示”更人性化的中文译名. 有一次从yangzhe牛的某篇日志里我明白原来在类似 blogspot 这种处境的站点留一个自己的blog也是有好处的, 你可以只和能够看到它的人分享你写的东西. 原来真是再邪恶的东西也有它有益的一面. 虽然不清楚自己这样做的意义, 但是我对这里已经很有感情, 所以我打算就让这里这样一直存在下去. 有一个问题是对我这样简单的需求来说, 同时为两个域名续费会显得有些奢侈, 所以我打算把 kmp.cc 作为主要域名, dqfind.com 至少在接下来的半年里仍然继续使用, 但是半年后我就不知道会怎么样了. 因此麻烦订阅我的 rss 的同学订阅我的新 feed, 或者干脆订阅我的 feedburner 一了百了, 谢谢你们一直以来的耐心和支持!

还有一件事, 今天有个 oier 问我怎么上某个中文译名是”该页无法显示”的网站, 我很惊讶的发现原来还有 oier 都会只能眼巴巴地看着”隔墙花影动”, 却不能翻过去”一饱眼福”. 点击 这里 有一个我以前最常用的方法. 现在是从哲牛那里买了vpn, 有一些跟vpn本身没有关系的麻烦存在, 但至少我的一般需求都能得到满足. 其实我是一个很容易被满足的人. ^_^

Tags: , ,

AMC迷你剧 <THE PRISONER 囚徒>

十一月 26th, 2009 | No Comments | Posted in 电影&音乐

看美剧成了我来复旦后最主要的消遣方式, 尽管如此, 每集必看的剧集还是只有 <the Big Bang Theory>.

我一直希望能看到<囚徒>这样的电视剧: 很迷你, 很紧凑, 同时尽可能很快的讲完一个很连贯的故事. 最初看到预告片的时候就很兴奋很期待. 尽管从整部剧来看, 并不足够满足我最初的期待, 但还是很不错的.


下文有剧透..

下文有剧透..

下文有剧透..

下文有剧透..

下文有剧透..

下文有剧透..

下文有剧透..

More »

Tags: , ,