`
flyfy1
  • 浏览: 72333 次
  • 性别: Icon_minigender_1
  • 来自: Singapore
社区版块
存档分类
最新评论
文章列表
这学期在上的一门课是CS3233,竞赛编程。主要内容是做题,用的是UVA的Online Judge平台。   // 一个牛人的例子 我在这门课上认识了一个同学,YMS。他有一个好习惯:读书(也可能不上课地读书),然后做题。 Felix Halim写的UVA Hunter会显示你在UVA OJ上面做题的数目、进展曲线。这是牛人同学的进展:http://uhunt.felix-halim.net/id/131033。从里面可以看到具体时间:从我们1月10号前后开学算起,牛人同学花了两个月的时间,做了700道题目,在UVA上面排名刚好234。 而且牛人同学还在一直继续着。   于是在我们 ...
// 最近的成就 有个同学,叫YZ。我和他认识有三年了。我们都是大二。我学计算机工程,他学信息系统,并且在学校的一个博学计划里面。 昨天和他吃饭,聊到最近他在做的创业。进展很大,学校批了一个学期的办公室给他, ...
// 编程的通常问题 在编程的时候,尤其是涉及到一个大的系统,在改动一个地方的code时,通常会想起,我在某某地方也需要改的;或者突然在实现这个feature的时候,会意识到可能在某某地方也应该这样做。 但之后就忘了。   好记性不如烂笔头。在有这样的想法的时候,最应该做得,是把这个想法记录下来。这时候,一个“ToDo List”的软件就会很有作用:迅速把屏幕切换过去,新建一个条目,记录下来。   // 自己生活里的问题 同样的问题还发生在我的生活里。我经常一不小心,就忘记了某项作业的deadline;或者人家托我办的事情,过后就忘记了——可能会突然想起,但记忆保留的时间不长。 ...
// 起因:两条猝死的消息 今天读微博,读到了两条年轻生命猝死的消息。过劳死越来越普遍。   // 自己的生活状态 对比自己这几天的生活状态,发现需要更加注意了:经常早上睡觉,很久都是9点以后起床的,很久没有吃过早饭了。睡眠时间也比以前少了,而且更加不规律。   但相比之下,我减少了睡眠,并没有增加工作效率。不规律的生活带来的是constantly的身体健康报警,于是自己在工作的时候总是不小心需要关注下自己的健康问题;而醒着的时候,晚睡的原因也大多是因为FB等等SNS,而不是真正性质的工作。   因为感到还有事情没做完,所以晚睡;在做事的时候,去消息阅读的诱惑是巨大的。 早起的 ...
今天在MacBook Pro上面装了Windows7。蛮容易的过程。   这让我想讨论一下程序员的工具。   所谓好马配好鞍。一个熟练的程序员应该有自己熟悉的工作环境:操作系统,编辑器,Compiler。   此外,为了保证最大程度的专注,程序员应该在自己的工作环境安装尽量少的软件——类似于QQ、MSN、人人桌面、迅雷、暴风影音等等,能不装就不装;要装的话,在有需要的时候才去装。 这些软件固然可以提供常用工具;但同时,他们也是很大的耗散精力的来源。通常一个人的工作方式可能是这样子:打开电脑,准备编程;突然有人在QQ上面找你,于是你要转移到QQ和那个人去聊上两句;又突然有一封Emai ...
// 程序为什么会有bug -- 思考的不全面 最近在做UVA的题目的时候,一个问题一直困扰我无数次:WA来的太多了。 写程序的过程是美好的,而且一般很快,一个100行以内的code应该不会超过半个小时就能写完;但debug的过程着实痛苦 ...
我这学期在拿的一门课是CS3233,Competitive Programming,竞赛编程。是面向ICPC进行培训的,同时有新加坡高中国家队的人学生和我们一起训练。今天进行期中考试。结果是,悲剧了。   // 考试形式 考试依照ICPC的形式进行。每个队 ...
我在做CS1010(Programming Methodology)的Tutor,其中一个任务是给学生作业判分,然后把判分的结果发给学生。   学生作业在我电脑里面folder的结构是:题号->学生学号->题目;其中题目为C code,有时候有其它的Tutor用Word判分之后会把结果发给我。   为了保护学生隐私,我需要分别给每个学生发送他的成绩,附上他的批改过的作业作为附件。于是,我可以用电脑来做这个重复而且麻烦的事情。   这里用的是PHP,以及它的Pear组件中的Pear_mail (用来发送email),和pear_mime(用来给email加入附件)。学生的e ...
最近在做的Drupal平台的Volunteer Management System有个需求,是生成Volunteer的Named Label,来打印成生日卡片。因为用户在Named Label上面显示的信息不确定,所以最好利用现有的组件(如图),根据搜索结果来生成卡片。   最初有想过直接生成网页,并且有做了类似的CSS+div实现。效果很好,但发现了一个问题:用户在打印的时候,分页问题无法处理。     于是我利用一个现有的PDF library,来用PHP生成PDF。 用的PDF library是TCPDF(http://www.tcpdf.org/)。他的功能很齐全,支持把 ...
// 最近的生活状态 最近的生活状态很乱的:每天工作到早上3~6点;起床时间早上9~11点之间。有几天都是晚上回来,5pm左右,感觉太累想小睡一下,就直接睡到了晚上10:00 (5个小时啊⋯⋯)。   但是在我写日记回顾我都做了什 ...
// 淘宝的信用模式 我买东西一直喜欢上淘宝,也比较相信淘宝。因为我相信对于积累了一大批优良信誉的商家来说,“不讲信誉”的成本远远大于一件假货所能够带来的收益——相比之乡,薄利多销+优质服务才是王道。 淘 ...

2011年·总结

每年一次的总结都是要放到这个写了很多年的网易博客来写。(然后我转发到JavaEye上面) 这几天有一种不想干活的冲动——在一件看起来很大很花时间的事情摆在你前面的时候,你会倾向于通过“做其他事情先”的方式来逃避它。于是这个总结就被搁置到了今天(2012年1月2日)才来写。 今年这一年过得不是太满意吧:因为感到很多该做的事情没做,个人提高也不太多(不太符合自己的理想情况)。当然,随着年龄的增长以及阅历的增加,比以前强了的地方是有很多的。回顾一下。 // 价值观
// 最近的做法:电脑的浪费时间 -》同样适用在暑假做Project的时候;以及上课的问题; 昨天参加了一个workshop,是讲怎么用Endnote的;里面除了一个主讲人之外,还有很多的Lab Assistant来确保你跟上了进度。我当时进去的比较晚,坐在了最后一排;而在我后面,就是三位Lab Assistant,巡视全场。 平实我参加这种workshop,只要是遇到了自己感觉听过了地方,都是习惯性地去浏览网页,查邮件,看Google Reader,如此循环(有时候还去写写作业)。但这次因为后面就有人盯着你看的缘故,一直没有做这些事情。 于是在我认真听讲的过程中,突然意识到了自己的 ...
今天和Prof开会讨论现在工作的进展情况——然后最近两个月连续地、无一例外地 继续被prof骂……而且让人纠结的是,prof骂的总是有道理的。   假期的这个项目要持续到开学以后了;9月份完成都算是快的。 想想自己的问题, ...
// intro - 财富分配不均 记得在《黑客与画家》里,作者有这样一段话:据说超过50%的财富掌握在少于5%的人的手里;很多人感到不公平。程序员同样感到不公平,因为超过99%的优秀程序,都是由不到1%的最出类拔萃的程序员写出来的。   曾经我也一度以为,少数人掌握了大量的财富,是很不公平的一件事。现在我依然认为这是不太公平的;但我相信了,少数人掌握大量财富,是合理的。   // 价格高的原因 之前我谈过“规模效益”的问题(http://flyfy1.iteye.com/blog/1140504)。越是有规模效益的行业,一个小小的因素就越会被无限放大:一个小创新就可以吸引来无数用户 ...
Global site tag (gtag.js) - Google Analytics