- 博客(51)
- 收藏
- 关注
大三大四要学的课程
// 整体想法专注于两个方面:Database和Networking。Database部分的课程: CS2102 -> CS4221Networking部分的课程:EE3204 -> EE4210 | CG3204L -> CS4222这样6门科,刚好够毕业的。Year 3 1 2 SpecialEE2023 EG2401 IA in Investment Ban...
2012-06-09 22:28:23
460
好久不见
// 做事的问题于是我又有好久没有跑来写博客了。这段时间考试结束,放假回家。在家的时候,做了个手术,目前处在恢复期。发现自己的todo list里面总是有很多很多事情要做,很多人的事情都是欠到了deadline,而自己不到最后一刻是不会太努力地做事的;而到了最后一刻的连续作业又是对自己的身体很大的压力。还是缺少计划。// 要做的事情最近要做的事情蛮多的。列举...
2012-05-13 23:49:13
158
<真希望我20几岁就知道的事>读书笔记 - 上
同学借给我这本书。看起来很像“励志类,精神 鸦 片 类”。今天读到了一半。发现书里面充满了有意思的Idea。来对目前读书进展做一个总结。 问题中都隐藏着机遇 (Ch1) / 别等待什么救世主 (Ch3)- 问题越大,机会也就越大- 人能解决的问题难度是没有极限的- 无论问题大小,通常都能利用现有资源,找到解决办法。但是需要精确定义问题。- 为了更多地了解问题,可以...
2012-04-19 22:48:37
306
劳心与劳力,远虑与近忧
人家讲,劳心者治人,劳力者治于人。我想,不管是治人,还是治于人,关键是发挥你应有的价值,不要做了半天白干就好。 人家又讲,人无远虑,必有近忧。这个我倒是深有体会:小病不治,到了影响正常生活的例子,自己身上还是有的。就好像“牙疼不是病,疼起来要命”。小时候不刷牙就是一个缺少远虑的结果。(我这里不是举例自己牙疼⋯⋯我虽然蛀牙但是现在很健康) 有些人知道努力,也想努力,但是懒得去想清楚怎...
2012-04-18 21:12:08
216
关于Reading Week和Exam Week的时间安排 + 计划要做的事情
终于闲下来了。可以来计划一下到回家之前这几周我需要做的事情:明天 ~ 5月7日。 首先是几个重要时间段,时间点: EE4415期末:4月23日上午9点。从明天算有满满的8天时间。 CG2007期末:5月2日下午1点。算上23号有满满的9天时间。 CS3233 UVA题目停止计算:5月5日。有三天时间。 回家:5月7日。两天时间。这两天用来整理房间+收拾行李,找好暑假能放东西...
2012-04-15 00:31:14
891
原创 正式学期结束周的一些Project
明天是周日,标志着这一周的结束。 这个结束周,过得很疯狂:三个project due,一门期末考试。 周三是EE2031的due+demo。这个project是通过选用合适的 MOSFET、BJT、OpAmp、话筒、光敏电阻、红外线发射/接收器、电阻、电容等等元件,来设计一个实用电路并且demo。我做的是Equalizer,是用OpAmp实现的一个放大电路+HighPass Fil...
2012-04-14 23:23:30
174
技术文和总结文
发现我自己技术文写得很少,总结性质的东西写得很多。原因几个。 首先,自己的技术不是很熟练。对很多东西知道怎么做,但不知道为什么;或者知道为什么,但感觉把这个东西清晰的写出来还是很有难度的。一个很好的技术文,需要作者很深厚的技术功底,和大量的写作时间。 // 技术性质内容可以自己Google第二点呢,我了解到的所谓“技术”,绝大多数是从网上Google到的现成答案,或者是课本里面...
2012-04-10 00:07:57
514
原创 一座大山的一叶障目
人们往往会过分重视一点事情,而忽略其他的东西。于是在做事的时候,觉得自己应该把这件事先解决掉;但如果这件事很困难,人就会希望先做一些省力气的、简单的事情。 假设专心做,完成事件A需要3个小时。人觉得这是一大块痛苦的时间。于是人决定先做一点别的事情(因为A是痛苦的)。人做了B,预计花5分钟寺,但实际花了0.5个小时;后来又做了C,预计5分钟但实际0.5个小时……如此如此连三个小时都过去了...
2012-04-08 23:55:54
121
原创 The building of an army
这次来讨论下Leadership,起因是看了两部电影。 // 《速度与激情5》里面的老大哥首先是速度与激情5。里面的大块头大哥可以在困难的时候,拉来一伙兄弟来大干一场。兄弟过来也不仅是为了帮他,而是因为兄弟们知道,他把大伙聚集起来肯定是因为有好生意。而他可以做出良好的计划,知道需要什么样的人,知道怎么样把计划实现,知道过来的人想要的是什么。兄弟们信任他,是因为兄弟们知道,他不会...
2012-04-07 23:07:46
118
几个常用最短路径算法
今天来总结一下常用的最短路径算法。符号简称:E -- # of edges; V -- # of vertexes Single Source Shortest Path: on non-weighted Graph: Bredth First SearchNon-Negative-Cylic Graph: Dikstra -- BFS + Priority Queue -- O...
2012-04-06 23:13:03
416
Project要一起做才好
// 以前的习惯我以前做什么都喜欢一个人,因为感觉独立思考效率更高。但我一个人时候的问题,有两个:1. 比较缺乏自律:做点什么事情,遇到困难了,卡住了,于是就跑去做一点不花时间的事情,比如上网看博客、看Google Reader、检查SNS、找找人说话、打游戏; 2. 一个问题可以卡很久。可能因为一个点没有看到,就一个人默默地debug一个晚上。 // 室友同学我的室友是读En...
2012-04-05 22:21:08
355
Computational Geometry的常用代码
今天偷懒了,一直没写博客。 为了保持“每天一篇”的更新,发一点上课用的东西:我们ICPC自己的Library,用来做Computation Geometry题目的。主要包含:基本的点、线、圆、三角形、多边形的关系,以及两个很有用的算法:线切割多边形; Convex Hall -- 找出n个点所形成的最外围的凸多边形。 代码见下:(本来想直接上传的,但要压缩一遍才行太麻烦了)...
2012-04-05 02:07:16
268
程序员应该有一些自己拿得出手的Project
// 两次面试经历这两天有两个面试。一个是申请了Sheares Hall的Master's List -- 就是因为一些原因,宿舍认为你表现卓越,希望下学期留你住在这个宿舍; 还有一个是暑假实习,在国大里面很大的一家研究机构,Data Storage Institute。 两次面试有个共同的特点。就是在我展示过我去年暑假做过的志愿者管理系统、以及我在学期中做过的各种Project之后,...
2012-04-04 00:55:40
435
拿了50块钱的小孩的故事
突然有一天,一个小孩出发了。他妈妈告诉他:以后你会遇到一个老巫婆,她会给你两个选择:拿走50块钱,或者等几年拿走一万块钱。记住,那个50块钱上面有慢性毒药,你拿了之后,就会慢慢中毒而死的!小孩说:好的,记住了。 然后小孩就出发了。小孩遇到了给他两个选择的老巫婆。但是小孩觉得自己真的很需要钱,虽然自己也不知道自己为什么需要。于是他就拿了沾着毒药的50块钱。 然后他感觉有点点晕...
2012-04-03 02:47:32
200
发条狗
有一只玩具 发条 狗,他有个伟大的理想:想从A走到B,经过C,然后到D。这是一段不太长的路,而且走完之后奖励丰富。 在每个点上,都有个检查站,会检查在某个时间之前,发条狗有没有到那里。 发条狗有充分的时间,从一个检查站走到另一个检查沾。 然后发条狗出发了。走了一段,感觉累了。“不急,不急,还有很多时间,先休息一会儿。”他想。于是他停下来,欣赏路上的风景;发现花儿很美,于...
2012-04-01 21:29:28
207
暑假做什么 -- GSoC, Internship, Rag
这几天为今年暑假到底要做什么纠结了。这是几个选项: Google Summer of Code -- GTG Task-Editor ReworkMoney++,Workload+,自由度++,和人接触-,丰富简历++ Rag in EH/Shares HallMondy-,Workload++,自由度+,和人接触++,丰富简历-,解决下学期住房++ Interns...
2012-04-01 03:42:11
255
当你忧伤了,你要做神马
我觉得仿佛周期性的一样,我会经常性的跑去Emo一下。 以前的做法,是跑去打开一个网页,叫做web.sanguosha.com,然后开始Gaming。然后我亲爱的时间就没了。而且Gaming会上瘾的,真的; 在我的Case下,是停不下来的。 这样做了很久很久⋯⋯久到一个学期的时间统计下来,我花在电脑上面的时间远远超过了在其它方面的时间:六个月的学期,我在电脑上面的纯时间消耗...
2012-03-31 00:37:51
127
Random Rubbish
// 突然之间的投入精力做一件事这几天在忙着申请GSoC。终于在昨天花了一整晚的时间,做完了GSoC的申请。在努力申请GSoC的这几天过得有点不正常:工作整晚,到第二天早上7点。吃饭早饭睡觉。 于是昨天睡过了上午,今天睡过了白天(因为终于把申请表做完了,睡得踏实)。 // 没有计划的做事我在其它方面也有类似的问题。这学期虽然仅仅拿了三门课,但其中有两门课...
2012-03-29 21:31:27
114
低姿态的高效率
// 这几天博客访问量变化带来的心理变化我突然发现,以前没有什么人访问的博客,这几天突然有读者了(于是小小的内心激动不已)。于是白天的时候,经常就不小心地想来博客上面,看看有人给我回复没有。而我写博客的本来目的,是促使自己持续性思考的。(参见刘未鹏:你为什么要(从现在开始)写博客) 就好像在SNS上面,如果自己只看别人的分享(又没有神马你特别关注的人),不会在上面花什...
2012-03-29 02:54:44
155
死要死的明白
// 悲催的CS3233我这学期虽然只拿了3.5门课,只有两门课有期末考试,但因为一门CS3233花了我绝大部分时间(而且成绩还特别不好)…整体上来说,这个学期还是很糟糕的。CS3233的形式是,每周三晚上1.5个小时的竞赛题目考试,三道题,一般的同学可以做出A和B,C会留作这周的作业之一。之后老师讲2个小时的算法,回去之后在UVA OJ上面做题。 但是我在听老师讲算法的时候...
2012-03-28 00:25:41
235
身边的一些牛人同学
我在上大学以前一直觉得在大学里面就是要好好学习天天向上,认真做活动,努力搞对象。 现在到了大二晚期了,发现的确应该这样子。但是我哪一样都没有做到。很大一部分是因为时间不够。 周围的一些同学,专精于某一个方面,能够把生活打点地很好。这次来盘点一下身边的牛人同学们吧~可以提醒我经常找牛人同学聊天交流感情~~ 实践性编程的:YMS同学,现在大一。在高中读过了算法导论、代...
2012-03-27 02:08:25
271
“麻烦事”的滚雪球效应
我想大家都会有这样的经验:有那么一件必须要完成,但是你有不是很想做(繁琐/自己不熟练/需要碰钉子,等等原因)的事情摆在那里。你内心告诉你一个信息:我一定要好好完成这件事; 然而自己真心的另一个信息是:我真心不想做这个事情啊⋯⋯于是就跑去做了一些别的不太重要,但又看起来迟早要做的事情:洗衣服、整理房间; 或者是那些仅仅是让自己更加轻松的事情:看Google Reader,打游戏。...
2012-03-26 00:28:47
584
我用iPad / iTouch来做什么
买了iPad,然后发现了一件尴尬的事情:我努力想啊想,还是不知道应该拿iPad来做什么。 // 统一的看法: 于是上网搜索“iPad 做什么”,得到了这些网页: iPad到底能干什么 那些你不了解的iPad功能 - 互动百科 http://w.hudong.com/f624e1810d70491dadc4c35ba9e82e47.htmliPad到底有什么用?人们都...
2012-03-22 01:49:11
306
三分钟热度
// iPad3到货很久以前订购的iPad3今天到货了。使用了一个晚上感觉不错。 但这次想讲的是,自己的三分钟热度。 // 以前的iPod Touch每次买来新东西,都是不断使用,挖掘它的功能;然后了解了,然后过去了。在去年我买iPod Touch的时候也是同样的。东西到手了,新鲜了好久。AppStore上面购买App,尝试不同的App,花一个晚上的时间寻找App,看电...
2012-03-21 02:53:13
160
一个Todo List软件该有的功能
最近在研究一个Open Source的Todo List软件的源代码,以及它的功能。 可以说,目前我能找到的绝大多数软件,都或多或少的缺少一些我希望的功能。所以这次可以谈谈一个好的Todo List软件该有的功能了。 1. 全局快捷键,并且容易学习首先他应该支持全局快捷键:在我突然想到有事情需要做,点一个组合键就可以弹出菜单;在我做完了一件事(大多是用键盘的),可以手不离...
2012-03-20 06:52:50
682
关于高效率
关于高效率 // 晚上的工作效果起因是自己这个“每天在UVA的Online Judge上面AC 10道题目”的计划。我今天到目前为止仅仅AC了5道题目。 因为自己的效率没有被充分利用起来。敲键盘的速度可以更快一点,思考的速度可以更快一点;代码可以先在纸上想清楚,减少debug的可能性(写代码耗时间并不长,耗时间的是Debug——debug的时候,大脑需要回忆以前的内容,需...
2012-03-19 02:12:52
151
Balance II
今天继续写Balance的主题。 // 东西在缺少的时候最值钱一件物品,在缺少它的时候,是最值钱的。所以年轻的时候,钱是值钱的;在没有女朋友的时候,女朋友是值钱的。在老了之后,发现原来健康更加之前,时间更加之前。有些人还没有老,也不幸发现了健康最值钱。 在做事不够balance的时候,只有当你的东西不在你的身边的时候,你才会发现它对你多么重要。 // 正确的时间做正...
2012-03-18 02:11:51
104
Balance
// 依然是最近的生活最近的生活有点乱了。作息时间非常不规律。原因是我希望可以实现一个远大的理想,在UVA上面每天做10道题目——然而做题是一个非常花时间的过程;我白天又有各种事情在身,于是只能推到了晚上。于是我就做到了现在7am。(1am ~ 7am,其中跑去了解了一下GSoC的内容)// 同学的情况做编程的人,很容易陷进去一个死胡同里面。因为程序的表现通常是确定的:...
2012-03-17 07:28:47
139
按时做作业
关于时间的话题貌似是永恒的。我在这个blog里面就写过很多类似的话题,这次依然写一下。 // 每周三的经验CS3233那门课的作业量很大,题目也很难。更重要的是,除了题目,这门课主要是期待学生可以自己做很多练习题。(所以有强强的同学60天做了700多道题目)。我在大一下学期的时候,算法的底子没有学好,而自己又不希望光用现成的code不了解原因,于是每次做题之前都需要先读读算法导论上面的...
2012-03-15 13:27:02
140
自由软件,和Richard Stallman的演讲
今天Richard Stallman来学校演讲,主题是“Free Software and Your Freedom”。这次就来记录下我记住的内容吧。 首先归纳一下他的生平,信息来自上面连接的Wikipedia:-- 1983年9月,创建了GNU项目-- 开发了很多GNU下的软件: - Emacs的作者 - GNU Compiler Collection - ...
2012-03-13 18:15:45
281
每天做题的持续提高
这学期在上的一门课是CS3233,竞赛编程。主要内容是做题,用的是UVA的Online Judge平台。 // 一个牛人的例子我在这门课上认识了一个同学,YMS。他有一个好习惯:读书(也可能不上课地读书),然后做题。Felix Halim写的UVA Hunter会显示你在UVA OJ上面做题的数目、进展曲线。这是牛人同学的进展:http://uhunt.felix-halim.ne...
2012-03-13 02:46:01
114
一个大二在努力创业同学的故事
// 最近的成就有个同学,叫YZ。我和他认识有三年了。我们都是大二。我学计算机工程,他学信息系统,并且在学校的一个博学计划里面。昨天和他吃饭,聊到最近他在做的创业。进展很大,学校批了一个学期的办公室给他,还有厨房的。 他基本的创业想法是一个基于新加坡本地的、联系商家的互联网应用程序(就不透露他的具体想法了)。当时我听过之后,感觉不靠谱的是:1. 很难宣传起来;2. 联系商家对于大二...
2012-03-11 23:09:10
243
随时运行着一个ToDo List软件
// 编程的通常问题在编程的时候,尤其是涉及到一个大的系统,在改动一个地方的code时,通常会想起,我在某某地方也需要改的;或者突然在实现这个feature的时候,会意识到可能在某某地方也应该这样做。但之后就忘了。 好记性不如烂笔头。在有这样的想法的时候,最应该做得,是把这个想法记录下来。这时候,一个“ToDo List”的软件就会很有作用:迅速把屏幕切换过去,新建一个条目,记录下...
2012-03-05 02:05:19
443
身体要紧
// 起因:两条猝死的消息今天读微博,读到了两条年轻生命猝死的消息。过劳死越来越普遍。 // 自己的生活状态对比自己这几天的生活状态,发现需要更加注意了:经常早上睡觉,很久都是9点以后起床的,很久没有吃过早饭了。睡眠时间也比以前少了,而且更加不规律。 但相比之下,我减少了睡眠,并没有增加工作效率。不规律的生活带来的是constantly的身体健康报警,于是自己在工作的时候总...
2012-03-04 01:52:29
201
程序员的工作站
今天在MacBook Pro上面装了Windows7。蛮容易的过程。 这让我想讨论一下程序员的工具。 所谓好马配好鞍。一个熟练的程序员应该有自己熟悉的工作环境:操作系统,编辑器,Compiler。 此外,为了保证最大程度的专注,程序员应该在自己的工作环境安装尽量少的软件——类似于QQ、MSN、人人桌面、迅雷、暴风影音等等,能不装就不装;要装的话,在有需要的时候才去装。这...
2012-03-03 23:03:50
981
原创 Coding by Coincidence
// 程序为什么会有bug -- 思考的不全面最近在做UVA的题目的时候,一个问题一直困扰我无数次:WA来的太多了。写程序的过程是美好的,而且一般很快,一个100行以内的code应该不会超过半个小时就能写完;但debug的过程着实痛苦:拿到WA之后,随便就是几个小时的debug。 为什么不能一次做好呢?因为思考地不够全面,就开始动手写代码了。换句话说,对体系还没有足够清晰的认识...
2012-03-02 02:23:32
125
CS3233期中考试后 总结
我这学期在拿的一门课是CS3233,Competitive Programming,竞赛编程。是面向ICPC进行培训的,同时有新加坡高中国家队的人学生和我们一起训练。今天进行期中考试。结果是,悲剧了。 // 考试形式考试依照ICPC的形式进行。每个队三个人,同一时间只有一个人可以coding,另外两人可以读题。考试时间四个小时,8道题目。 // 我们的决定根据这个考试形式,...
2012-03-01 01:30:01
195
用PHP来自动发带附件的Email
我在做CS1010(Programming Methodology)的Tutor,其中一个任务是给学生作业判分,然后把判分的结果发给学生。 学生作业在我电脑里面folder的结构是:题号->学生学号->题目;其中题目为C code,有时候有其它的Tutor用Word判分之后会把结果发给我。 为了保护学生隐私,我需要分别给每个学生发送他的成绩,附上他的批改过的作业作为附件...
2012-02-29 00:27:11
175
用PHP生成PDF文件及Label
最近在做的Drupal平台的Volunteer Management System有个需求,是生成Volunteer的Named Label,来打印成生日卡片。因为用户在Named Label上面显示的信息不确定,所以最好利用现有的组件(如图),根据搜索结果来生成卡片。 最初有想过直接生成网页,并且有做了类似的CSS+div实现。效果很好,但发现了一个问题:用户在打印的时候,分页问题无...
2012-02-28 03:53:10
231
原创 用平凡的方式过奇特的一生
// 最近的生活状态最近的生活状态很乱的:每天工作到早上3~6点;起床时间早上9~11点之间。有几天都是晚上回来,5pm左右,感觉太累想小睡一下,就直接睡到了晚上10:00 (5个小时啊⋯⋯)。 但是在我写日记回顾我都做了什么的时候,总是会发现——其实没有做什么。 // 曾经的好习惯曾经我还有很多好习惯的:坚持每天写一篇blog,每天早上6am起来跑步,按时吃药按时洗澡按时...
2012-02-26 21:03:23
185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人