PSYcHiChttp://www.quake0day.comPSYcHiC理想与现实http://www.quake0day.com/post/4-http://www.quake0day.com/post/4-<p>马上就又到我的生日了,又老了一岁,离三十岁又近了一些。三十而立,时间越来越紧迫。</p> <p>最近都是一个人在家,闲的久了,就开始胡思乱想起来。看着身边的人换了一拨又一拨,关系好的最后成了许久不联系的朋友,其他的则直接就没了联系。但这并不是最遗憾的,最遗憾的是我发现我们曾经的年少时理想正一点点被现实所腐蚀——我们不可避免的变成了那个“世故”他们。</p> <p>有的时候,我很庆幸自己留学到了美国——不是因为环境好,而是因为可以不用烦心国内的高房价。今年中国房市疯长,让刚刚进入职场的我们八五、九零后安家置业变得更加困难。但这并不是我真正感到烦恼的,真正让我烦神的是高房价导致的一系列后果:家里有房的人作为既得利益者变得骄傲,进而导致反智主义盛行。而真正有知识有能力的人因为自己的生活郁郁不得志而走向极端——这是一个非常危险的信号。</p> <p>当然,类似的事情在中国已经不知发生过一次了,但是这一次,却让我真真切切的感受到了。从家人和微信朋友圈上面,我第一次感受到了这种负面的情绪,虽然只是只言片语,但是却着实让我感到惊愕。</p> <p>我能够理解那些面对疯长的房价感到无助的同学,我能够理解他们在面对着不断上涨的每平米售价和永远不涨的工资,在面对着家人要求早日成家时候的窘迫。理想就在这一点点的日常中被现实碾压的粉碎。</p> <p>在这个浮躁的社会里,似乎几乎没有人思考过幸福究竟是什么。所有人都认定幸福就是能够付上那天价房屋的首付,在大城市中有一处“蜗居”。然而蜗居再好,生活却还是那样,柴米油盐,每天还是要挣扎着去上班,每月还是要把大部分工资交了还债。我不得不承认,现实会改变我们,就在不经意中,一点点改变着我们。如果曾经的海誓山盟都抵不过一张房产证,那那些为科学献身的口号又算得了什么?</p> <p>我只是希望,在这血淋淋的现实面前,我们还能保留一点点当初的理想,还能够抽出一点点时间品味生活中的小乐趣,还能够静下心来读书思考。希望这个希望不要最后变成奢望。</p>大脑减负,可以丰富思维增加快感http://www.quake0day.com/post/3-share0http://www.quake0day.com/post/3-share0<h4 id="摩西巴尔">摩西·巴尔</h4> <p>我的一位朋友有一个不好的习惯,就是在事情发生的同时叙述自己的体验。我开玩笑,说他是自己生活的旁观者。公平地讲,我们都没能最充分地体验生活。我们的头脑往往被太多思绪占据,无法完全沉浸于哪怕就在眼前的东西。</p> <p>有时候,这是没问题的。我乐意不记得日常通勤中度过的大段时间,因为我的思绪会游荡开来,会在早上驱车时进入“自动驾驶”状态。但我并不想太多地从生活中消失。我们常常只是吃饭,而不是品尝美食,对一些美丽的事物视而不见。在完全心不在焉的情况下,我可能就完成了和女儿的整个交流过程(请原谅我)。</p> <p>最近,我发现我们忽略了很多东西,不只是关于外部世界,还包括在思绪乱七八糟的时候不能充分挖掘内心世界的潜能。在本月发表于《心理科学》(Psychological Science)的一项研究中,我和研究生希拉·巴罗(Shira Baror)证明了,独特和有创造力的思维能力明显会被杂念、穷思竭虑和其他形式的“思维负荷”阻碍。很多心理学家假定,未加干涉的思维倾向于沿着熟悉的联想那种套路走。但我们的研究结果显示,创意思维而非常规思维,才是我们思维清晰时的默认认知模式。</p> <p>在一系列的实验中,我们给参与者布置了一项自由联想的任务,同时给他们的思维能力施加不同程度的负荷。比如,在一项实验里,我们要求半数的参与者记住一串七位数,另一半则只需记住两位数。在参与者运用短期记忆记住这些数字串的同时,我们又给他们提了一个单词(比如鞋),让他们尽可能快地说出脑子里因之冒出来的第一个词(比如袜子)。</p> <p>我们发现,比较高的思维负荷会持续降低这一反应的独特性和创意性:需要记住七位数的参与者做出的是统计学上最常见的反应(比如,白/黑),只需记住两位数的参与者给出的则是相对不那么典型、更富于变化的搭配(比如,白/云)。</p> <p>在另一项实验中,我们发现,做出反应的时长与反应的多样性成反比,排除了思维负荷低的参与者不过是花更多时间做出有趣回应的可能性。事实是,如果思维负荷比较高,就算是寻找一个常规的答案,也需要更多时间。这些实验说明,思维的自然倾向是去探索并偏爱新意,但如果负荷过大,它会寻找最熟悉、同时也难免不那么有趣的解决方案。</p> <p>大体而言,我们大脑的探索和利用活动之间存在一种矛盾。处在探索状态时,我们处理事情的角度广度,好奇心和学习欲望也都比较强。其他时间里,我们则依赖或“利用”已知的东西,依赖我们的预测,信任一种可预测环境的舒适。前往一个没去过的国家旅行时,我们往往更具探索性,而当我们辛苦工作了一天回到家时则更容易处于利用状态。</p> <p>生命中的许多时间里,我们处于这两个极端之间的某个状态。这两种模式都有其实用的益处:如果不探索,我们人类就永远不会走出洞穴;如果我们不利用熟悉状况的确定性,就会冒太多的险,走向灭绝。只不过,这里需要保持一种健康的平衡。我们的研究显示,你内在的探索太过经常地因思维负荷过多而减少,就像对外部环境的探索一样。</p> <p>在日常生活中,你可能会发现自己在以各种方式给思维“施加负荷”:记下生鲜杂货清单,以便晚些时候在超市里采购;多次默念一个刚认识的人的名字,好让自己不会忘记;参加重要的会议之前,反复练习自己的说辞。当然,还有无时无刻的普通思维游荡。另有一些更具病理性,或至少更难根除的思维负荷来源,比如压力、焦虑和抑郁状态下特有的冥思苦想模式。所有这些负荷都会消耗心智,导致思维呆滞和快感缺乏——感受快乐的能力低下。</p> <p>过去几年,我送给自己的生日礼物是在内观冥想隐修地过上一周静默的生活。沉默一周,努力清空自己的思想,不适合内心脆弱的人,不过我的确希望所有人都能至少试一次。第一次去隐修时,我惊奇地发现一个普通的番茄吃起来怎么会那么美味,为什么我不再那么介意身体上的不舒适,自己怎么能单单盯着一朵花看45分钟,而且还如此满心欢喜。当我回归思考一些东西而非什么也不想的状态时,我的想法变得更新鲜,也更让人意外。</p> <p>显然这种古老的冥想实践帮我解放了思维,让它对当下有了更丰富的体味。除了在驾驶F-16战斗机、体验极端的恐惧或经历性高潮时,你的生活中有太多的时间让思维处在游荡状态。结果,只有一小部分心智仍然在参与眼前的事物,走神和沉思变成提高生活质量的负担。培养一种给大脑减负的能力——不管是通过冥想,还是一些别的实践——可以极大地增强你对世界的体验,而且就像我们的研究所显示的,它也会极大丰富你的思维。</p> <p>神经系统科学家摩西·巴尔(Moshe Bar)是以色列巴依兰大学多学科大脑研究中心(Multidisciplinary Brain Research Center at Bar-Ilan University)主任,同时在美国哈佛大学医学院(Harvard Medical School)和麻省总医院(Massachusetts General Hospital)担任教授。</p> <h4 id="翻译常青">翻译:常青</h4>写于2013年11月9日http://www.quake0day.com/post/2013-11-09-Diaryhttp://www.quake0day.com/post/2013-11-09-Diary<p>一眨眼这学期就过了一多半了,好在手头项目一直在有条不紊的进行着,回想这几个月的成果,感觉时光并没有虚度。不过或许是之前养成的习惯,我其实心里更希望项目能够有个突破,就像前一天还是一片平地,第二天就突然冒出一栋大楼出来。当然随着要做的项目规模越来越大,这种一气呵成的情况是不可能出现了。很多时候确实更需要耐心,看谁能够坚持下来。</p> <p>Buffalo黑暗的冬天到了,每天天黑的很早,天亮的很晚,经常阴天。傍晚出门,呼吸着冰冷的空气,寂静的周围让人感觉寂寞。一般在这种寂寥的环境下我更爱读书,把自己沉浸在书的世界中。每次读到了好书,都会责怪自己为什么之前没有花更多的时间在读书上。因特网这个新兴事物虽然让我们变得更加博学,但却剥夺了我们静下心来读书的时间——一个人的知识积淀还是要靠读书而不是搜索来获得。</p> <p>昨天看到一篇博客,写的一个人尝试在游轮上面工作,结果发现效率奇高。理由是,船上Wifi要按照流量付费,比较贵,所以只有做重要的事情的时候才会上网,省下来刷网站的时间,提高了效率。且船上三餐免费,不用自己做饭,想吃就吃。平时游轮靠岸后还可以去附近玩玩放松身心。而且游轮有打折的时候每天价格也不高,30-50刀/日还是可以接受的。</p> <p>其实说起来,效率提升需要自律。这在以前会是一件相对容易的事情,可是放到现在,各种网上的信息太容易干扰你我。于是就有了通过自我设限来强迫自己专注,提高效率。游轮是一种方式,有些人还尝试把自己困在没有wifi与世隔绝的山上。我自己曾经也试过强迫自己不上网,把wifi断掉,或者把常去的网站加到黑名单,不过最后还是失败告终。</p> <p>我想这应该是因为人天生就喜欢不确定性,你打开书后看到的东西是确定的。但是登陆论坛,打开邮箱,查看微博结果却是不确定的。你永远不知道会发生什么,所以当你听到一声“叮”的gmail提醒的时候,总是会想拆开礼物一般的去看下屏幕。而这时候,心里往往还有些许期待。</p> <p>其实要想克服这种干扰,最好的办法就是尝试着自己去写些东西。刷微博的时候你尝试着自己发条微博,看论坛的时候尝试自己写个帖子,当你开始创造事物的时候,你会强迫自己专注起来。而经常你会发现自己没什么可写的,脑子一片空空。如果真的是这样,不妨提醒自己——是时候改变一下了。</p> <p>好了,终于敲完了一堆字,该去静下心来读书了:)</p> <p>P.S.最近很喜欢阿加莎克里斯蒂的小说,推荐《线性代数及其应用》给想巩固下线性代数的同学。另外,Linode可以用来刷PT。</p>漫谈游戏http://www.quake0day.com/post/2-gameshttp://www.quake0day.com/post/2-games<p>前几天看到新闻说 John Carmack加入了Oculus Rift团队,并担任CTO,于是就搜索了下这个名不见经传的小公司。一搜之下才发现这个公司一直是致力于将虚拟现实技术应用于游戏。前天晚上又听了下quakecon 2013上面John Carmack的keynote,有些感想,就有了这篇文章。</p> <h2 id="steam和云">Steam和云</h2> <p>“云”这个概念已经被炒到不再新鲜了,但概念和实现还有着很长的一段距离。好在经过最近一段时间的体验,我发现“云游戏”离我们已经越来越近了。说到“云”,这里一定要特别提一下Steam平台,Steam平台在03年的时候还只是一个帮助游戏随时进行补丁更新的平台,当时我完全不看好这个平台——03年盗版游戏随处可见,那是基本上没有人会特意为了玩CS而去安装Steam平台。那时如果想联机对战我们都会选用浩方电竞平台,浩方支持游戏不但多而且支持盗版联机,Steam在那时除了自动给游戏打个补丁,基本上没有任何优势了。</p> <p>10年过去了,现在的Steam平台变成了集游戏购买管理,独立游戏发行审核,游戏安装升级,游戏成就展示,存档管理,玩家交流的一个综合游戏平台。平台游戏数目早已上千,各种新老经典游戏都能够在Steam平台上面购买到。我一直认为最好的防盗版的方法不是DRM,而是一个提供完善正版游戏后续服务的平台。在Steam上,游戏购买后就和账号绑定,一键就可以自动下载安装并且升级到最新版本,很多游戏支持云存储,存档存到云端随时换电脑还可以继续游戏。上面这些技术保证了你可以随时随地玩到你购买的游戏,重装系统,购买新电脑后只需要安装个Steam,点几下按钮,等上一段时间,你的所有购买过的游戏就都原地满血复生了。除此之外,Steam上面的成就系统,workshop中各种玩家自制的MOD,都使得游戏的可玩性和可探索性大大增加。Steam这个平台抓住了玩家的心理,给了玩家一个展示自己的机会,而所有的这一切,都是免费的盗版游戏所享受不到的。</p> <p>而对于游戏开发者而言,数目巨大的活跃玩家平台,方便简洁的购买流程,保证了他们游戏的销量。对于独立开发者而言,Steam上面的绿光平台通过投票帮助他们发行游戏,也是为他们开启了一条致富的道路。</p> <p>随着网速越来越快,最终光盘介质将会最终被网络下载所取代。而玩家个人的游戏和他的游戏资料将永久保存在“云”端。云游戏,将是未来的游戏发展趋势。</p> <p>不过上面提到的只是狭义的“云游戏”,提到云游戏,不得不提的就是Onlive公司,这家09年推出云游戏服务的公司已经被拍死在了沙滩上。他们公司提供的云游戏理念放在现在看也是先进的。不过可惜理念是理念,不接地气的公司还是难逃一死。在我看来,他们所售卖的云游戏理念——把需要高端硬件的游戏放到云端执行并把计算好的图像数据发回给用户,在现在这个阶段,是完全错误的。</p> <p>在这里跑题下,我来说下什么是正确的,“接地气”的理念。首先,一个全新的技术不一定是一个好的商业理念,好的(特指IT)商业理念一定是由牛逼的技术做支撑,但并不是由牛逼的技术做主导。Onlive的技术很强大,云端运行游戏看起来很炫,但是玩家并不买账。而Steam平台,如上面所述,貌似没有什么牛逼的技术,但其实,整个客户端是由BitTorrent的发明者Bram Cohen亲自设计开发的,而Valve公司也在不断改进这个平台的下载技术,让游戏下载及更新速度越来越快。因为Steam游戏平台最主要的责任是“让购买了正版游戏的玩家尽快玩到游戏”,无论是一键安装还是云存档,都是确保玩家能够尽”快”的玩到游戏。而那些外围的成就系统,都是建立在玩家确实顺利“玩”上了游戏的前提上。在我看来,Onlive先进的压缩传输算法适合发paper,但是不适合开公司做平台。</p> <p>Onlive公司死在了网速上。其实可以稍微换一下思路,不妨把游戏云服务器设定为玩家的电脑主机,而客户端则是用户的平板设备。让玩家通过Steam平台购买游戏安装到自己电脑上,然后运行客户端软件后就可以在平板电脑,其他系统电脑上面无缝继续游戏。类似的软件已经出现,比如CrazyRemote,对于一些实时性要求不太高的游戏,比如策略类的文明5,这款软件已经可以实现在电脑上运行并使用iPad来继续游戏。现阶段,“云”应该做的是正常游戏的一个延伸,给用户提供一种新的游戏可能。</p> <p>总的来说,云游戏是游戏的未来,但是在网速还没那么快的情况下,一步步迈入云端才是正确的选择。</p> <h2 id="虚拟现实和可穿戴设备">虚拟现实和可穿戴设备</h2> <p>John Carmack在quakecon的演讲批评了Kinect,然后没几日他就加入了Oculus Rift这家开发VR的公司。VR是不是游戏的发展的未来方向呢?绝对是!首先2000年的模拟人生1在游戏里面就已经加入了VR游戏头盔这个顶级游戏设备,VR游戏头盔的设想应该是早已有之。现在,随着硬件技术的发展,我们终于有机会将VR游戏头盔变成现实。正如John Carmack所说,游戏界已经很多年都没有实质性的革新了。确实,从2D-&gt;3D这个巨大的变革过后,整个游戏业界现在还停留在怎么更好的提供更真实的3D画面这个阶段。3D引擎是越做越好,但是游戏却没有变得越来越好玩。我认为是屏幕限制了游戏的进一步发展。无论画面再怎么真实,玩家只要轻轻一扭头就可以瞬间回到现实——因为你的屏幕只有这么大。试想如果VR头盔能够让玩家真正“进入”到游戏的世界里,面对面目狰狞的怪兽时无论你怎么扭头躲闪你都还停留在那个世界中,这个体验才真的很酷(当然进入到游戏的世界里是所有玩家的梦想,这个不是什么新鲜的想法)。Kinect尝试把玩家的分身“带入”到游戏世界,但是玩家自身却还停留在真实的世界中,所以Kinect就好像一个控制器,玩家通过这个控制器来控制虚拟世界中的自己,这个,和用鼠标键盘来控制其实从本质上来说没什么区别。</p> <p>当然,如果能够设计出来像柯南第六部剧场版中那种完全沉浸式的娱乐机器,那就太牛逼了,可惜应该在我有生之年是看不到他了(除非人类平均寿命被延长了100年):)</p> <p>不过最终Oculus Rift到底能走多远,还是一个未知数。现有产品中最接近的应该就是Sony的HMZ个人头戴式3D显示器,据说这个设备可以给人类似于电影院中在20米外观看19米大屏幕的体验。不过在我看来,大屏幕不算是革新,只有提供头戴式360度屏幕才算是游戏新纪元的开始。</p> <p>最后,祝他们好运:)</p> <h2 id="单机游戏网络游戏手机游戏">单机游戏、网络游戏、手机游戏</h2> <p>最后说说游戏本身。游戏作为一种商品,对于开发厂商来说,赚钱才是第一要务。单机游戏已死的调调在这几年终于变得不再流行,现阶段,网游也辉煌不再,而手机游戏变成了新的金矿。前一阵子红的发紫的部落战争(Clash of Clans),智龙迷城 (Puzzle &amp; Dragons) 就是最好的例子。手游的好处是随时随地都可以玩,最适合用来打发时间,同样作用的还有网页游戏。不过在我看来,这些成功的游戏也终将是昙花一现(当然,在国内庞大手机用户的基础上,这个时间会长的多,甚至可以说现在花还没开),玩家新鲜感过去后将最终抛弃这些游戏,就像当年风靡一时的偷菜、抢车位似的。所以各位不是富二代的在投钱到这些游戏(比如百万亚瑟王)时一定要慎重。</p> <p>我本人一直力挺单机游戏。网游如WOW,EVE之类固然也很高端大气上档次,但是太花时间,容易沉迷。而手机游戏虽然红火,但是历史告诉我们它们注定不会成为主流。最近单机游戏市场略有回暖,今年的文明5:美丽新世界,仙剑奇侠传5:前传、美国末日等(跳跃性有点大..)等都算是质量上乘的佳作(当然是国产和国产相比)。而独立游戏市场更是非常红火,各种怀旧像素风格类型的游戏层出不穷。</p> <p>说到游戏,不提Dota2、LOL是不行的。这些竞技类游戏最近也处于黄金时代,特别是Dota2,更是为Steam平台的普及做出了很大的贡献。不过竞技类游戏的特点是太累,耗时太长,几盘打下来一天就过去了。相比之下,我更喜欢传统的策略、RPG和模拟经营游戏,可以随时存盘,可以随时休息,玩的不爽了还可以随时修改虐电脑:)</p> <p>总的来说,最近游戏产业已经越来越像电影产业一样正规化,随着玩游戏长大的80后慢慢长大,60、70后慢慢老去,妖魔化游戏产业的时代终于一去不复返了。</p> <p>最后祝大家快乐游戏~努力学习(工作),拼命玩:)</p>7年http://www.quake0day.com/post/1-sevenyearshttp://www.quake0day.com/post/1-sevenyears<p>从注册darlingtree.com写博客开始到现在已经过了7年。7年看起来很长,但其实一晃也就过了。</p> <p>7年前,我还是刚刚高考完的准大学生。印象里那个暑假非常长,那时候历时三年的高考征程终于告一段落,终于迎来了久违的自由。那时候终于不用再去碰那些试卷,终于可以每天玩电脑。那时候博客正火,人人都要开个博客来写,我当然也不能免俗。不过当时觉得开个博客不如自己做个博客,这样能够自己设计模板设计界面,还能显得与众不同。7年过去了,我这一点还是一点都没变:)</p> <p>7年过去了,博客一直都在,但是却没有一直坚持写下来。不过存在这里的这一百多篇文章里还是忠实的记录了我这7年中很多的瞬间。从头读起来,有时候会觉得那时的自己所写的想法幼稚的可笑,有时候又觉得那时的自己成熟的可怕,有时候看到自己所写的偏激想法恨不得想马上把它删掉,有时候又觉得那时候所写的逻辑居然那么滴水不漏,以至于觉得现在再用那个题目写一篇也未必能够写的像之前那么好。</p> <p>从高中生到博士生,从中国到美国,从PHP到Haskell,7年间,很多事物都变了。</p> <p>不过有些东西是不会变的:</p> <p>比如每年10月我还是会准时去看柯南最新的中文剧场版。</p> <p>又比如每年暑假我还是会鼓捣自己的网站。</p> <p>还有现在的我还是喜欢研究如何Hack,甚至把它作为了我的专业</p> <p>我身边还是有很多动物,很多植物:)</p> <p>...</p> <p>从今天起本博客将换用quake0day.com这个域名,也算是我个人的一个新的起点。在接着的这个7年里,我希望我能顺利获得博士学位,找到合适自己的工作,组建一个温馨家庭。7年后,希望我还能像今天这样,继续写着这个博客。</p> <hr /> <p>这次终于成功的把darlingtree.com域名转到了Godaddy主机上,整个过程还算顺利。之前的域名注册商安邦数据已经倒闭了,没法续费,于是这个域名必须先转到新网然后才能再转到国外。在填写并扫描发送了几个表格后,终于算是把darlingtree.com这个域名保留了下来。现在darlingtree.com还是指向原来的网站,我最近正在慢慢把原有网站的内容一点点迁移过来。目前博客文字部分已经全部都迁移过来了,还差图片和一些小的程序还没有迁移。应该很快就会全部迁移完毕了。</p> <p>这次的博客选取了Linode的VPS做主机。最近比较着迷FP,所以这个博客这次就用Haskell来做了。因为水平有限,所以很多博客的基本功能还都没有实现,毕竟基于Haskell的二次开发不能和wordpress这种成熟的博客系统来比,部分重要的功能,我会根据需要慢慢添加上去。</p>Wii Uhttp://www.quake0day.com/post/2012-11-25-wii-uhttp://www.quake0day.com/post/2012-11-25-wii-u<p>前两天去Walmart搬了台Wii U,新超级玛丽U多人合作非常好玩,Wii U这部主机真的是老少皆宜。</p> <p>我觉得Wii U有以下优势:</p> <p>一是主机向后兼容Wii,Wii上面的经典游戏都可以玩(画质略差,不过Wii上面很多体感的也不追求画面多好)。</p> <p>二是Wii U的那个大pad可以当个屏幕使用,这样两人对战的时候就再也不用把电视切两半了,以前玩PS3的时候最头疼的是没什么游戏能够单机两人对战(除了球类和格斗),仅有的一些还大多都要分屏,玩起来有点不爽。</p> <p>三是Wii U的主机机能所能达到的画质已经可以达到主流游戏机水准了,这样游戏机厂商就有机会把自己的游戏搬到Wii U上面了。我个人觉得游戏的画质达到一定水准就可以了,继续往上拼画质只会让研发成本大幅提高,游戏厂商应该把重心放在提升游戏性上(FF13就是一个例子,而且作为一个游戏机,画质永远不可能比得过PC)。</p> <p>四是Wii U的主菜单的背景音乐很好听...</p> <p>五是上面有各种任天堂的经典游戏,Party游戏。</p> <p>总的来说,Wii U是一个合格的游戏机,是用来玩游戏的游戏机,也是一台适合家庭娱乐的游戏机。</p> <p>说说学习:这学期很忙很忙,选了一堆计算机系的核心课程,各种Project和作业压的人喘不过气来,特别是一门计算复杂性理论,都是‘硬’CS的知识,非常令人头痛。希望这最后几周的考试和作业能够取得好成绩,希望期末成绩能够令自己满意。这学期我把做过的Project都放到了Github上面了,会等到学期结束慢慢公布出来,看着自己代码量一点点增长,学到的计算机知识越来越多,心里还是很高兴的——当然要是分数能高些就更好了...</p>关于无线传感器网络http://www.quake0day.com/post/2012-07-06-e585b3e4ba8ee697a0e7babfe4bca0e6849fe599a8e7bd91e7bb9chttp://www.quake0day.com/post/2012-07-06-e585b3e4ba8ee697a0e7babfe4bca0e6849fe599a8e7bd91e7bb9c<p>目前炒的炙手可热的物联网,在无线传输技术已经越来越成熟的今天,为什么还是很少被应用呢? 我认为问题的关键在于传感器技术发展不到位。市面上的确存在有不少可以选择的微型传感器,但是这些微型传感器大多还是难以用到专业领域。精度问题,稳定性问题,价格问题,这些都亟待解决。同时,不同的行业往往都有自己的一套对传感器的规范要求,而这些规范中所要求的传感器往往功耗很大,并不适合制作成无线传感器。 要想真正进入到无线传感器网络的时代,我们必须要在微型传感器的研发制造上先取得突破,只有这样无线传感器网络才有可能被大规模应用,才有可能具有实际价值。 除了传感器技术,另外亟待解决的问题是供电问题。当我们把传感器由集中部署改变为分散式部署时,供电问题是一个必须要解决的问题。现在的无线模块在功耗方面已经降得很低,但是因为传感器模块还没有微型化,因此我们还是会遇到供电问题。而且在实际应用时,对系统可靠性的要求较高,如果每个节点都配备大容量蓄电池和太阳能板,那么每个节点造价将大幅上升,也不切合实际。未来的无线充电技术和高效率太阳能板技术将会对无线传感器网络的大规模应用起到决定性的影响。</p>Groundwave Online Simulator (beta)http://www.quake0day.com/post/2012-04-27-groundwave-online-simulator-betahttp://www.quake0day.com/post/2012-04-27-groundwave-online-simulator-beta<p>URL: <a href="http://groundwavesimulation.com/Torterra/">http://groundwavesimulation.com/Torterra/</a> 最近正在忙毕业设计和毕业论文。之前怕不能如期毕业,所以我不得不给之前做的地波雷达的项目做个“壳”。现在看来美国教授也很吃这一套,弄个B/S的壳后,我终于能够顺利毕业了:) 该项目可以理解为是尝试用ns-2来仿真地波雷达。整个仿真系统是搭建在Linux下。先通过Grwave计算Path Loss然后再带到ns-2中做仿真。 整个项目后续计划是加入Dynamic Spectrum access,并用gh_noise计算噪声。--》但愿老板能够给点钱:) 有钱才有动力。 现有的前端GUI部分是一个星期赶工的结果,用的技术也是2年前的老技术了。没啥创新... 希望下次能够有机会尝试下令人激动人心的新技术,比如Tornado,Redis :)</p>也谈个人知识管理http://www.quake0day.com/post/2012-03-16-e4b99fe8b088e4b8aae4babae79fa5e8af86e7aea1e79086http://www.quake0day.com/post/2012-03-16-e4b99fe8b088e4b8aae4babae79fa5e8af86e7aea1e79086<p>人大脑的记忆能力是有限的。 我平时鼓捣电脑经常会遇到很多问题,解决后就忘记了,但如果下次再遇到,就又要求助于google从而浪费很多时间。网上很多知识技巧不值得去花时间记忆,建立一个知识库来保存这些技巧知识是最好的方法。TL上面大家关于如何建立自己的个人知识管理系统给出了许多方案。没有什么是最好的,只有最适合自己的。我曾经尝试过利用书签,自建wiki站点,Evernote,Dropbox等来建立知识库。但是始终觉得不够方便便捷。经过多次尝试,我最终选择了Zim wiki结合github和Dropbox来建立我的个人知识管理系统。</p> <p>Zim wiki(<a href="http://zim-wiki.org/">http://zim-wiki.org/</a>)是一个跨平台的个人wiki软件,其linux版本非常好用,没有Evernote那些花哨不实的功能,呼出速度也很快,适合从网页或者终端中保存文字。用来作为简单的个人知识管理最合适不过。 但是Zim wiki缺少同步功能,所以我通过设置github来为其添加了这个功能。因为zimwiki中每个条目都是一个txt纯文档,所以只需要在平时使用的Notebook对应的目录下面设置git,就可以把内容同步到github上面。之后只需要再把git pull和git push这几个命令写成一个bash脚本,就可以实现自动同步了。</p> <pre class="sourceCode bash"><code class="sourceCode bash"><span class="co">#syncwiki.sh</span> <span class="kw">cd</span> ~/knowledge <span class="kw">git</span> pull origin master <span class="kw">git</span> add * <span class="kw">git</span> commit -m <span class="st">&quot;new&quot;</span> <span class="kw">git</span> push origin master</code></pre> <p>为了更加方便,我又修改了下/usr/bin下面的zim程序,在</p> <pre class="sourceCode bash"><code class="sourceCode bash"><span class="kw">except</span> KeyboardInterrupt: <span class="co"># e.g. &lt;ctrl&gt;C while --server</span> <span class="kw">print</span> <span class="kw">&gt;&gt;</span>sys.stderr, <span class="st">&#39;Interrupt&#39;</span> <span class="kw">sys.exit</span>(1)</code></pre> <p>中sys.exit(1)前面添加了</p> <pre class="sourceCode bash"><code class="sourceCode bash"> <span class="kw">os.popen</span>(<span class="st">&quot;sh ~/syncwiki.sh&quot;</span>)</code></pre> <p>并将新程序保存为zimm,这样通过zimm打开的zimwiki在每次关闭wiki前就会自动与github同步了。你也可以通过添加crontab来设定定时同步。 使用github可以实现不同linux主机间wiki系统的同步,而linux与windows系统之间的同步我选择了dropbox。 Dropbox同步方法非常简单,将linux下面notebook对应的文件夹用ln命令做个链接,链接到Dropbox下面,之后在windows系统下面,设置zimwiki打开Dropbox的文件夹就可以。这种同步方法的缺点是每次修改后再次从另外一个系统打开zimwiki的时候会卡上几秒钟,而且如果两个系统同时修改wiki则会造成冲突,从而导致同步失败。 虽然存在不足,但是其实一般工作的时候很少会linux和win系统同时去添加wiki。还是那句话,够用就好。</p> <p>除了使用github,你也可以使用其他的在线版本控制系统来实现wiki的同步。比如新浪的SAE。如果需要将自己的个人知识管理系统共享给别人,可以直接使用zimwiki提供的httpserver,直接共享成为网页。如果需要长期共享,可以去搜索zim wiki deploy(作者的blog:<a href="http://rickey-nctu.blogspot.com/2011/06/zim-plugins.html">blog</a> github地址:<a href="https://github.com/quake0day/zim-plugins">GitHub</a>),这个人提供了将zimwiki转换为dokuwiki的脚本。</p> <p>除此之外,你也可以尝试使用ssh -X来远程启动zimwiki实现同步:)</p>匹兹堡之行http://www.quake0day.com/post/2011-11-13-e58cb9e585b9e5a0a1e4b98be8a18chttp://www.quake0day.com/post/2011-11-13-e58cb9e585b9e5a0a1e4b98be8a18c<p><a href="http://www.darlingtree.com/wordpress/wp-content/uploads/2011/11/pitt1.jpg"><img src="http://www.darlingtree.com/wordpress/wp-content/uploads/2011/11/pitt1.jpg" alt="深秋的匹兹堡" /></a>又是好久没有写blog了。这学期一直在实验室忙来忙去,但也没有什么成果。学业其实很轻松,于是每天的生活简化为家和学校两点一线,时间长了,人也就跟着变得懒了起来。这次的匹兹堡之行因为要参加在那里举办的IASTED(<strong>International Association of Science and Technology for Development</strong>)会议,因为如果不去参会演讲则之前被会议接收的论文就不能被发表,所以这才成行。</p> <blockquote> <p>幸运的是,我在匹兹堡的这几天天气奇好,温暖的秋日阳光和碧蓝洁净的天空让人心胸也变得开阔起来。现在已是深秋,街边、公园里的树叶染上了金灿灿的黄色,风一吹,叶子就零零散散的落了下来,发出清脆的“沙沙”声。停下脚步,周围的美景让我觉得时间仿佛停止了。</p> </blockquote> <p>其实我对匹兹堡的第一印象不是很好。那时刚从Megabus长途汽车上下来,背着登山时用的大包,茫然的望着一个陌生的城市。来美一年了,零零散散倒也去了美国不少城市,但是这次却是第一次一个人出发旅行。出发之前查了下google地图,发现从匹兹堡downtown的车站到我订的旅店要有50多分钟的路程。当时觉得50多分钟也没什么大不了的,结果走了20多分钟肩膀就被后面死沉的大包给压的生疼。从匹兹堡的市区往旅店的路是越走越荒凉,一下车周边还是高楼大厦,走着走着就变成了破旧的公寓楼房。再走一段,就看到野生的浣熊从周围的草地上钻到了一个废弃的水管里。当时我就庆幸自己之前没有贪便宜订晚上11点的车票,不然要是有个黑兄弟在路上突然闪出管我借手机借钱的话....伴随着夕阳落下,我最终顺利走到了旅店,一路上都是破旧的建筑和小巷,算是我对匹兹堡的第一印象。</p> <p>第二天我一大早就起来去会场签到。进到会场,先到的人已经自觉地排了一个长队,一个个都是正装出席,唯独我是一身休闲装扮,与周围环境显得格格不入。签完领取完材料后,我本打算老老实实听场报告,结果等了10多分钟被告知要推迟半个小时,于是直接闪人。出来会场后时间尚早,我就计划去周围转转。<!-- more --></p> <p><a href="http://www.darlingtree.com/wordpress/wp-content/uploads/2011/11/pitt2.jpg"></a><a href="http://www.darlingtree.com/wordpress/wp-content/uploads/2011/11/pitt3.jpg"><img src="http://www.darlingtree.com/wordpress/wp-content/uploads/2011/11/pitt3.jpg" /></a></p> <p>一开始我的目的地卡内基梅隆博物馆其实就在匹兹堡大学的旁边,匹兹堡大学虽然不如卡内基梅隆大学那么有名,但是校区建筑却非常漂亮,配合着深秋的红叶和温暖的朝阳,则变得更加迷人。值得一提的是匹兹堡大学的Cathedral of Learning,是世界上第二高的教学楼。这座建于1921年的高达42层的教学楼,至今还在使用着。已经成为了匹兹堡的地标。</p> <p>到了博物馆后发现周一闭馆,于是只好改变计划前往卡内基梅隆大学。卡内基梅隆大学的CS专业排名很靠前,很多研究成果位于全球前列。不过这个学校校园并不大,整个校园色彩比较单一,感觉并没有想象中的那么漂亮。有趣的是在移动机器人实验室的楼下放着两个无线传感器节点,貌似是进行水分数据采集的,盒子上还印有一个大大的二维码,可惜估计是学校内网,我用手机扫描后没法访问这个网站。</p> <p>在卡内基梅隆大学简单转了一下后,就出了这个校园,出来后突然想到应该去学校的礼品店买一件纪念品T恤。于是准备掉头往回走,但就在这时,我发现就在前面不远处有一栋非常漂亮的建筑物,很像是伊斯兰风情的宫殿。走近一看,发现原来是一座植物馆,叫做Phipps conservatory,回去查了下维基百科才知道,这又是一座有着一百多年历史的建筑物,始建于1893年。进到植物馆大厅,头顶是类似玻璃的结构,阳光从头顶的穹顶上洒下来。心情顿时大好,直接掏钱买票上楼开始一场计划外的植物馆之行。</p> <p><a href="http://www.darlingtree.com/wordpress/wp-content/uploads/2011/11/pitt4.jpg"><img src="http://www.darlingtree.com/wordpress/wp-content/uploads/2011/11/pitt4.jpg" /></a>这个植物馆除了有一般的植物温室以外,还有很多温室主题花园,这些主题花园都是围绕着一个特定主题来选择花卉和陪衬以及装饰物。例如去年新建的兰花馆,里面就都是由各种热带兰花组成,各种花卉的布置非常考究,与周边环境融为一体。还有一个日本花园,和一般的温室花园不同,它建在室外。花园里面的枫叶已经被深秋所染红,开始凋谢,可能是深秋最后的温暖的阳光照在我的身上,有那么一瞬间,你很难相信这个美丽的景色就在你的眼前,就在昨日心中印象还是破旧小县城的匹兹堡。</p> <p>在植物园逛了大概有几个小时后就到了中午了。出来后便开始找吃的地方,路上经过了Schenley公园的Flagstaff Hill,整个山坡上出了一个练瑜伽的女子没有其他的人,公园里的树叶染上了金灿灿的黄色,风一吹,叶子就零零散散的落了下来,发出清脆的“沙沙”声。停下脚步,周围的美景让我觉得时间仿佛停止了。</p> <p>之后我从公园再次回到卡内基梅隆大学,将整个学校的另外一半边逛了一遍。去Lulu's Noodle吃了午饭,到街旁的Caliban book shop买了一本书,就回到了旅店。开始准备明天的演讲和周五的考试。</p> <p>第三天的主要任务是下午的演讲。上午我一直待在酒店准备演讲的PPT,因为这是第一次在学术会议上演讲,而且是要用英文演讲,所以要多花些时间和精力准备充分些。下午3点我前往了会场,3点半演讲正式开始。来美一年掐指算来也已经上台讲过6次,对英文演讲已经不在陌生。这次上台演讲因为准备充分,最后讲的也很不错。在接到组委会在演讲完毕递给我的证明后,我这次行程的最重要任务就算是圆满完成了。</p> <p><a href="http://www.darlingtree.com/wordpress/wp-content/uploads/2011/11/pitt5.jpg"><img src="http://www.darlingtree.com/wordpress/wp-content/uploads/2011/11/pitt5.jpg" /></a></p> <p>第四天一早我就办了退房手续,背着大包前往卡内基梅隆博物馆。这个博物馆分为自然历史和艺术两个部分,因为时间有限,我就只逛了我最喜欢的自然历史部分。整个博物馆一共有三层,第一层主要是史前生物和地质矿石的展示,这些在之前去华盛顿DC的自然历史博物馆已经看过一遍了,草草掠过。第二层是美洲动物的标本,里面从棕熊到麝鼠再到海象海狮,各种动物应有尽有。同时每个标本展示框大多还都布置好相应的自然环境,非常好看。第三层有个个人收藏的展品室,里面摆了一架子的两栖爬行动物标本,青蛙蝾螈和各种蛇类乌龟都泡在一个个罐子里,初看有点吓人。博物馆里面除了我,还有一大群美国的初高中学生,貌似是来这里参观学习的。这些学生都是二十几个一组,由一个老师带队,然后由博物馆的相关人员对展品做讲解。除了这些学生,还有4、5岁的小孩子在博物馆的幼儿区,由博物馆的工作人员照顾讲解。联想到上次去DC的自然历史博物馆也是有很多学生拿着作业在博物馆参观,不由感叹,美国的私立学校的基础教育质量确实不错。</p> <p>除了博物馆后我找到公交车,从博物馆直接坐到了downtown的长途汽车站。途中遇到了看我只有整钱没有零钱,于是帮我等人找钱的好心的司机。怕我下车后找不到长途汽车站,于是亲自带我到长途汽车站的美女Debra。</p> <p>之后的故事就简单了,在经过了长途汽车,地铁,校车各种交通工具转换后,我最后从学校的停车场开车回到了家。结束了这次愉快的匹兹堡之行。</p>