
经验
文章平均质量分 63
iteye_10590
这个作者很懒,什么都没留下…
展开
-
用PHP生成PDF文件及Label
最近在做的Drupal平台的Volunteer Management System有个需求,是生成Volunteer的Named Label,来打印成生日卡片。因为用户在Named Label上面显示的信息不确定,所以最好利用现有的组件(如图),根据搜索结果来生成卡片。 最初有想过直接生成网页,并且有做了类似的CSS+div实现。效果很好,但发现了一个问题:用户在打印的时候,分页问题无...2012-02-28 03:53:10 · 234 阅读 · 0 评论 -
身边的一些牛人同学
我在上大学以前一直觉得在大学里面就是要好好学习天天向上,认真做活动,努力搞对象。 现在到了大二晚期了,发现的确应该这样子。但是我哪一样都没有做到。很大一部分是因为时间不够。 周围的一些同学,专精于某一个方面,能够把生活打点地很好。这次来盘点一下身边的牛人同学们吧~可以提醒我经常找牛人同学聊天交流感情~~ 实践性编程的:YMS同学,现在大一。在高中读过了算法导论、代...2012-03-27 02:08:25 · 275 阅读 · 0 评论 -
死要死的明白
// 悲催的CS3233我这学期虽然只拿了3.5门课,只有两门课有期末考试,但因为一门CS3233花了我绝大部分时间(而且成绩还特别不好)…整体上来说,这个学期还是很糟糕的。CS3233的形式是,每周三晚上1.5个小时的竞赛题目考试,三道题,一般的同学可以做出A和B,C会留作这周的作业之一。之后老师讲2个小时的算法,回去之后在UVA OJ上面做题。 但是我在听老师讲算法的时候...2012-03-28 00:25:41 · 238 阅读 · 0 评论 -
低姿态的高效率
// 这几天博客访问量变化带来的心理变化我突然发现,以前没有什么人访问的博客,这几天突然有读者了(于是小小的内心激动不已)。于是白天的时候,经常就不小心地想来博客上面,看看有人给我回复没有。而我写博客的本来目的,是促使自己持续性思考的。(参见刘未鹏:你为什么要(从现在开始)写博客) 就好像在SNS上面,如果自己只看别人的分享(又没有神马你特别关注的人),不会在上面花什...2012-03-29 02:54:44 · 160 阅读 · 0 评论 -
Random Rubbish
// 突然之间的投入精力做一件事这几天在忙着申请GSoC。终于在昨天花了一整晚的时间,做完了GSoC的申请。在努力申请GSoC的这几天过得有点不正常:工作整晚,到第二天早上7点。吃饭早饭睡觉。 于是昨天睡过了上午,今天睡过了白天(因为终于把申请表做完了,睡得踏实)。 // 没有计划的做事我在其它方面也有类似的问题。这学期虽然仅仅拿了三门课,但其中有两门课...2012-03-29 21:31:27 · 119 阅读 · 0 评论 -
当你忧伤了,你要做神马
我觉得仿佛周期性的一样,我会经常性的跑去Emo一下。 以前的做法,是跑去打开一个网页,叫做web.sanguosha.com,然后开始Gaming。然后我亲爱的时间就没了。而且Gaming会上瘾的,真的; 在我的Case下,是停不下来的。 这样做了很久很久⋯⋯久到一个学期的时间统计下来,我花在电脑上面的时间远远超过了在其它方面的时间:六个月的学期,我在电脑上面的纯时间消耗...2012-03-31 00:37:51 · 129 阅读 · 0 评论 -
发条狗
有一只玩具 发条 狗,他有个伟大的理想:想从A走到B,经过C,然后到D。这是一段不太长的路,而且走完之后奖励丰富。 在每个点上,都有个检查站,会检查在某个时间之前,发条狗有没有到那里。 发条狗有充分的时间,从一个检查站走到另一个检查沾。 然后发条狗出发了。走了一段,感觉累了。“不急,不急,还有很多时间,先休息一会儿。”他想。于是他停下来,欣赏路上的风景;发现花儿很美,于...2012-04-01 21:29:28 · 209 阅读 · 0 评论 -
拿了50块钱的小孩的故事
突然有一天,一个小孩出发了。他妈妈告诉他:以后你会遇到一个老巫婆,她会给你两个选择:拿走50块钱,或者等几年拿走一万块钱。记住,那个50块钱上面有慢性毒药,你拿了之后,就会慢慢中毒而死的!小孩说:好的,记住了。 然后小孩就出发了。小孩遇到了给他两个选择的老巫婆。但是小孩觉得自己真的很需要钱,虽然自己也不知道自己为什么需要。于是他就拿了沾着毒药的50块钱。 然后他感觉有点点晕...2012-04-03 02:47:32 · 202 阅读 · 0 评论 -
程序员应该有一些自己拿得出手的Project
// 两次面试经历这两天有两个面试。一个是申请了Sheares Hall的Master's List -- 就是因为一些原因,宿舍认为你表现卓越,希望下学期留你住在这个宿舍; 还有一个是暑假实习,在国大里面很大的一家研究机构,Data Storage Institute。 两次面试有个共同的特点。就是在我展示过我去年暑假做过的志愿者管理系统、以及我在学期中做过的各种Project之后,...2012-04-04 00:55:40 · 438 阅读 · 0 评论 -
Project要一起做才好
// 以前的习惯我以前做什么都喜欢一个人,因为感觉独立思考效率更高。但我一个人时候的问题,有两个:1. 比较缺乏自律:做点什么事情,遇到困难了,卡住了,于是就跑去做一点不花时间的事情,比如上网看博客、看Google Reader、检查SNS、找找人说话、打游戏; 2. 一个问题可以卡很久。可能因为一个点没有看到,就一个人默默地debug一个晚上。 // 室友同学我的室友是读En...2012-04-05 22:21:08 · 363 阅读 · 0 评论 -
The building of an army
这次来讨论下Leadership,起因是看了两部电影。 // 《速度与激情5》里面的老大哥首先是速度与激情5。里面的大块头大哥可以在困难的时候,拉来一伙兄弟来大干一场。兄弟过来也不仅是为了帮他,而是因为兄弟们知道,他把大伙聚集起来肯定是因为有好生意。而他可以做出良好的计划,知道需要什么样的人,知道怎么样把计划实现,知道过来的人想要的是什么。兄弟们信任他,是因为兄弟们知道,他不会...原创 2012-04-07 23:07:46 · 119 阅读 · 0 评论 -
技术文和总结文
发现我自己技术文写得很少,总结性质的东西写得很多。原因几个。 首先,自己的技术不是很熟练。对很多东西知道怎么做,但不知道为什么;或者知道为什么,但感觉把这个东西清晰的写出来还是很有难度的。一个很好的技术文,需要作者很深厚的技术功底,和大量的写作时间。 // 技术性质内容可以自己Google第二点呢,我了解到的所谓“技术”,绝大多数是从网上Google到的现成答案,或者是课本里面...2012-04-10 00:07:57 · 523 阅读 · 0 评论 -
“麻烦事”的滚雪球效应
我想大家都会有这样的经验:有那么一件必须要完成,但是你有不是很想做(繁琐/自己不熟练/需要碰钉子,等等原因)的事情摆在那里。你内心告诉你一个信息:我一定要好好完成这件事; 然而自己真心的另一个信息是:我真心不想做这个事情啊⋯⋯于是就跑去做了一些别的不太重要,但又看起来迟早要做的事情:洗衣服、整理房间; 或者是那些仅仅是让自己更加轻松的事情:看Google Reader,打游戏。...2012-03-26 00:28:47 · 592 阅读 · 0 评论 -
我用iPad / iTouch来做什么
买了iPad,然后发现了一件尴尬的事情:我努力想啊想,还是不知道应该拿iPad来做什么。 // 统一的看法: 于是上网搜索“iPad 做什么”,得到了这些网页: iPad到底能干什么 那些你不了解的iPad功能 - 互动百科 http://w.hudong.com/f624e1810d70491dadc4c35ba9e82e47.htmliPad到底有什么用?人们都...2012-03-22 01:49:11 · 307 阅读 · 0 评论 -
三分钟热度
// iPad3到货很久以前订购的iPad3今天到货了。使用了一个晚上感觉不错。 但这次想讲的是,自己的三分钟热度。 // 以前的iPod Touch每次买来新东西,都是不断使用,挖掘它的功能;然后了解了,然后过去了。在去年我买iPod Touch的时候也是同样的。东西到手了,新鲜了好久。AppStore上面购买App,尝试不同的App,花一个晚上的时间寻找App,看电...2012-03-21 02:53:13 · 164 阅读 · 0 评论 -
用PHP来自动发带附件的Email
我在做CS1010(Programming Methodology)的Tutor,其中一个任务是给学生作业判分,然后把判分的结果发给学生。 学生作业在我电脑里面folder的结构是:题号->学生学号->题目;其中题目为C code,有时候有其它的Tutor用Word判分之后会把结果发给我。 为了保护学生隐私,我需要分别给每个学生发送他的成绩,附上他的批改过的作业作为附件...2012-02-29 00:27:11 · 179 阅读 · 0 评论 -
CS3233期中考试后 总结
我这学期在拿的一门课是CS3233,Competitive Programming,竞赛编程。是面向ICPC进行培训的,同时有新加坡高中国家队的人学生和我们一起训练。今天进行期中考试。结果是,悲剧了。 // 考试形式考试依照ICPC的形式进行。每个队三个人,同一时间只有一个人可以coding,另外两人可以读题。考试时间四个小时,8道题目。 // 我们的决定根据这个考试形式,...2012-03-01 01:30:01 · 198 阅读 · 0 评论 -
Coding by Coincidence
// 程序为什么会有bug -- 思考的不全面最近在做UVA的题目的时候,一个问题一直困扰我无数次:WA来的太多了。写程序的过程是美好的,而且一般很快,一个100行以内的code应该不会超过半个小时就能写完;但debug的过程着实痛苦:拿到WA之后,随便就是几个小时的debug。 为什么不能一次做好呢?因为思考地不够全面,就开始动手写代码了。换句话说,对体系还没有足够清晰的认识...原创 2012-03-02 02:23:32 · 130 阅读 · 0 评论 -
随时运行着一个ToDo List软件
// 编程的通常问题在编程的时候,尤其是涉及到一个大的系统,在改动一个地方的code时,通常会想起,我在某某地方也需要改的;或者突然在实现这个feature的时候,会意识到可能在某某地方也应该这样做。但之后就忘了。 好记性不如烂笔头。在有这样的想法的时候,最应该做得,是把这个想法记录下来。这时候,一个“ToDo List”的软件就会很有作用:迅速把屏幕切换过去,新建一个条目,记录下...2012-03-05 02:05:19 · 450 阅读 · 0 评论 -
每天做题的持续提高
这学期在上的一门课是CS3233,竞赛编程。主要内容是做题,用的是UVA的Online Judge平台。 // 一个牛人的例子我在这门课上认识了一个同学,YMS。他有一个好习惯:读书(也可能不上课地读书),然后做题。Felix Halim写的UVA Hunter会显示你在UVA OJ上面做题的数目、进展曲线。这是牛人同学的进展:http://uhunt.felix-halim.ne...2012-03-13 02:46:01 · 115 阅读 · 0 评论 -
自由软件,和Richard Stallman的演讲
今天Richard Stallman来学校演讲,主题是“Free Software and Your Freedom”。这次就来记录下我记住的内容吧。 首先归纳一下他的生平,信息来自上面连接的Wikipedia:-- 1983年9月,创建了GNU项目-- 开发了很多GNU下的软件: - Emacs的作者 - GNU Compiler Collection - ...2012-03-13 18:15:45 · 289 阅读 · 0 评论 -
按时做作业
关于时间的话题貌似是永恒的。我在这个blog里面就写过很多类似的话题,这次依然写一下。 // 每周三的经验CS3233那门课的作业量很大,题目也很难。更重要的是,除了题目,这门课主要是期待学生可以自己做很多练习题。(所以有强强的同学60天做了700多道题目)。我在大一下学期的时候,算法的底子没有学好,而自己又不希望光用现成的code不了解原因,于是每次做题之前都需要先读读算法导论上面的...2012-03-15 13:27:02 · 143 阅读 · 0 评论 -
Balance
// 依然是最近的生活最近的生活有点乱了。作息时间非常不规律。原因是我希望可以实现一个远大的理想,在UVA上面每天做10道题目——然而做题是一个非常花时间的过程;我白天又有各种事情在身,于是只能推到了晚上。于是我就做到了现在7am。(1am ~ 7am,其中跑去了解了一下GSoC的内容)// 同学的情况做编程的人,很容易陷进去一个死胡同里面。因为程序的表现通常是确定的:...2012-03-17 07:28:47 · 141 阅读 · 0 评论 -
Balance II
今天继续写Balance的主题。 // 东西在缺少的时候最值钱一件物品,在缺少它的时候,是最值钱的。所以年轻的时候,钱是值钱的;在没有女朋友的时候,女朋友是值钱的。在老了之后,发现原来健康更加之前,时间更加之前。有些人还没有老,也不幸发现了健康最值钱。 在做事不够balance的时候,只有当你的东西不在你的身边的时候,你才会发现它对你多么重要。 // 正确的时间做正...2012-03-18 02:11:51 · 105 阅读 · 0 评论 -
关于高效率
关于高效率 // 晚上的工作效果起因是自己这个“每天在UVA的Online Judge上面AC 10道题目”的计划。我今天到目前为止仅仅AC了5道题目。 因为自己的效率没有被充分利用起来。敲键盘的速度可以更快一点,思考的速度可以更快一点;代码可以先在纸上想清楚,减少debug的可能性(写代码耗时间并不长,耗时间的是Debug——debug的时候,大脑需要回忆以前的内容,需...2012-03-19 02:12:52 · 153 阅读 · 0 评论 -
一个Todo List软件该有的功能
最近在研究一个Open Source的Todo List软件的源代码,以及它的功能。 可以说,目前我能找到的绝大多数软件,都或多或少的缺少一些我希望的功能。所以这次可以谈谈一个好的Todo List软件该有的功能了。 1. 全局快捷键,并且容易学习首先他应该支持全局快捷键:在我突然想到有事情需要做,点一个组合键就可以弹出菜单;在我做完了一件事(大多是用键盘的),可以手不离...2012-03-20 06:52:50 · 686 阅读 · 0 评论 -
正式学期结束周的一些Project
明天是周日,标志着这一周的结束。 这个结束周,过得很疯狂:三个project due,一门期末考试。 周三是EE2031的due+demo。这个project是通过选用合适的 MOSFET、BJT、OpAmp、话筒、光敏电阻、红外线发射/接收器、电阻、电容等等元件,来设计一个实用电路并且demo。我做的是Equalizer,是用OpAmp实现的一个放大电路+HighPass Fil...原创 2012-04-14 23:23:30 · 179 阅读 · 0 评论