• http://mahogguang.blog.sohu.com/117083260.html

  • 机票

    2009-05-30

    打了好几个电话

    北京到华盛顿,直飞仅有美联航一班

    七月十八到九月除是学生旺季

    每个旅行社票价稍有差别

    携程最贵,7/10是7241,9/14是6791

    北京宏运:9/1~9/25,周一到周四,6300。7/17之前6650,之后7200

    旭日:9/1~9/25,周一到周四,6200 (6450),7/17之前6600(7400),之后7080(8950)

    括号里面的票价是非学生票。如果持F1签证,就是学生票。

     

     

  • http://soft.yesky.com/office/163/2190663.shtml

     

  • 美国的猪流感

    2009-05-30

    http://www.cdc.gov/h1n1flu/update.htm

    昨天还是前天看的才7千多例,今天已经到将近9000例了。

    死亡人数也从11人上升到14人了。

     

  • 一面是云,一面是终端

    Google说:The browser is the computer

    又有人说:Robots are man's new best friend

    一面是数据,一面是函数

    终端最终退化成数据采集器和数据交互器

    而计算和数据最终都潜在云里

    未来只有两个方向

    一个是浏览器的后端

    一个是浏览器的前端

    后端是服务器,是网页程序

    前端是手持设备,不仅仅是一个电脑,还有大量的传感器,或者,有一天,其实是一个机器人

    一个变形金刚

    是的,那一天真的不用再下载任何程序

    brushesapp都可以做到网页里

    html5支持网页画图

    “five main HTML 5 concepts: canvas tags, video tags, geolocation, application caching and database, and Web Workers.”

    语音?视频?都可以通过网页交互

    游戏?Google tries jump-starting 3D Web with O3D

    时代真的变化了

    一面是云,一面是机器人

    一面是计算,一面是信息

    移动,可移动的机器人

    可以去买酒

    可以去拿烟

    也许未来的某一天

    满街只见机器人

    不见有行人

    而现在

    我得把博士论文最后一章

    基于视觉的移动机器人导航

    得整完

  • iphone

    2009-05-28

    最近看到两条关于iphone的消息

    一个是有一个哥们儿用iphone画了著名杂志《纽约客》的封面画。用手指,一个小时,站在时代广场上画的。

    天才的背后是技术的支持

    这个应用软件是brushes http://brushesapp.com/,只要5美金,就可以从iphone app store上下载。

    另一个是美国大兵开始大量使用iphone 和 touch。价格便宜,量又足。

    “iPhone的功能非常多,能够为使用者提供语言翻译、发送和接受敏感信息,甚至还能帮助狙击手测算弹道。现在,美军正计划采用iPhone作为炸弹处理机器人的导航系统,利用它们从无人侦察机上接收信息。美国海军陆战队还在资助另外一个项目,允许士兵将被拘捕嫌犯的照片传入数据库,相关软件将对图像进行自动对比。理论上说,这将更容易追踪嫌犯。 ”

    怎么觉得iphone要成为windows?//当然,一个是硬件软件捆绑的平台,一个是纯粹的操作系统平台,不过本质上差不多。

    一方面,大家慢慢抛弃传统的桌面引用,转向web,专向所谓的云

    但是,像信号处理这种东西,比如视频,图像,语音等等,很多时候没有必要,也无法用过网页来做处理。另外,还有一些单机游戏。

    iphone似乎要开启一个新的计算平台。也就是手持+触摸。

    在传统的pc上面,鼠标应该是最方便的交互工具。

    不过对于手持设备,鼠标是不可能的。

    除了携带方便外,手持设备的一个很大优势是交互性强。比如拍照片,录像,语音,聊天。GPS等等。在未来,或者现在,手持设备肯定是人生活的左臂右膀,无法割舍。

    很多时候,手持设备可以完全取代笔记本的功能。

    而iphone,会成为手持设备的代名词么?

    还是GPhone?

    我想工作后得买个touch,学习学习怎么开发上面的应用程序。

    那pc上的程序还会剩下什么呢?

    似乎浏览器就够了。

    如果不是得用visual studio,以及word

    也许真的不需要windows

     

  • opt 加急

    2009-05-27

    fax三份材料

    1. letter request for expedite

    2. notice of action

    3. offer letter

    又搞忘了怎么用系里的fax machine

    又不敢问,因为墙上写着不准personal use

    问了其他同学也都不知道怎么用

    以前用过两次,又搞忘了

    只记得加9或者加1

    开始加1,失败了

    中间出去再问同学

    回来的时候系里的一个staff拿着我的failed的单子,说这是你的吧

    我说是的

    他blablabla

    我确定他说是应该加9

    于是加9,拨通了,但是说对方not in service

    再试,相同的错误

    郁闷的出去

    后面传来声音,Does it work?

    以为不是跟我说

    接着又传来更大的声音,Does it work?

    确定跟我说话

    回头说,failed了。说回应not in service

    系里小秘audrey说,把回复给我看看

    给她看

    她说,我知道咋回事儿了。你得加拨91

    wk~

    她说,你再试试,脸上挂着笑

    这下不再像贼一样走进复印室了

    再试,过了一两分钟,出来回复的纸,状态成功~

    复印室出来,audrey问咋样,又是一个哇哈哈的笑脸。

     

  • exe decoupling

    2009-05-26

    最近搞一个project

    视频处理方面

    写了很多小的exe

    感觉非常方便

    不仅每个project本身比较简单,写起来方便

    而且exe用起来也很清晰,而且复用直接

    其实最近的几个project都用了类似的方式

    每个project都会包含好几个步骤

    每个步骤都有很多参数

    不同的project之间会有模块重复

    代码级别的分模块早就实现

    不过把一个project分解成很多小的程序倒是最近才做

    其实也可以写一个大的程序,从头处理到尾

    不过有这样的问题:

    1. 程序比较繁琐

    2. 参数很多。用户输入是一个问题。除非用GUI来做。

    3. 修改起来比较麻烦

    4. 任何模块的改动都必须重新编译链接

    好的代码设计强调single responsibility

    也许exe也应该这样

    那么怎么融合到一起呢?

    目前的一个方法是写一个batch,可以用ruby,或者python,或者matlab

    这样作批处理非常方便

    另外,分解成小的exe也极大提高重用性

    还有一个好处是可以得到中间状态。一个大的exe里当然也可以设定中间状态输出,但是设置和代码都比较麻烦。

    也许到最后还是要写一个大的GUI应用程序,为了demo

    不过感觉后台处理用小的exe跟大的exe的结果没什么区别

  • word

    2009-05-25

    写博士论文

    算是large scale的paper

    碰到的问题也就不能用small scale的paper技术来解决了

    比如图表标号索引问题,比如公式索引问题,比如文献引用问题,等等

    因为标号和引用很多

    人工调是一件很恐怖的事情

    而且时日不多了

    网上搜了一下

    解决方案基本上是这样的

    1. 公式。用MathType,不仅公式输入方便,而且无论标号,样式,格式,修改更新都可以批量处理。

    2. 文献引用。用EndNote。需要自建一个library,一旦建好,以后用起来非常方便。同样,样式,格式,可以设定,修改更新可以批量处理。

    3. 图标和表格。用word自己的工具。插入->题注,用来插入标号,插入->交叉引用,用来插入引用。生成list of figures可以自动。

    另外,文字的样式,段落,都用得用自己定义好的样式表。

    之前也用mathtype,不过样式问题总是一个一个处理,比较弱智。

  • 乱七八糟

    2009-05-25

    昨晚钥匙锁在车后备箱里

    差点儿在同学家里睡了一晚

    半梦半醒之间

    想起屋子里还在炖红烧肉

    猛然惊醒

    起来打电话给AAA

    接着直奔家里

    外面都闻到一股糊味

    想起来窗子没关严

    直接破窗而入了

    还好

    电炉火很小

    红烧肉成了红烧碳了

    15分钟后AAA赶到

    很快把车打开

    拿出了钥匙

    不用另外花钱

    以后继续注册AAA会员

  • paper又被拒, top 1的conference

    又一次被打击

    再这么被打击下去我肯定会出神经方面的问题

    所以赶快毕业工作吧

     

  • twitter

    2009-05-18

    twitter似乎如日中天了

    是不是就有关于twitter的报道

    昨天终于注册了个帐号研究一下

    也看了一些相关的新闻

    今天在高速上学车,又跟师弟聊了一下

    师弟的话很经典

    基本上

    这个满足了大家的偷窥和被偷窥的欲望

    但无论怎么说

    也许大家确实都好这一口

    或者,除了这些之外,确实也有些其他方面的便利

    能想到的第一条是,这个在手机上用比较方便

    传统博客则不行

    所以呢,这个东西超越了博客起码有一个层次

    另外,也可以说是快餐文化

    twitter上的八卦消息比新闻更见简洁,精炼

    当然,更重要的是,还有朋友的八卦消息

    互联网的一个最核心的应用其实就是消息平台

    无论是新闻,即时通讯,电子邮件,论坛,博客,社交网络,分类网站,还是现在的twitter

    这些都是消息应用的一种

    或者,极大的推进了人们的交流方式

    每个人都有交流的需求和渴望,有了解信息的渴望

    所以任何交流方式的创新必定都是革命性的

    而目前的这些不同的应用,都有各自的特点,长处,应用范围,不会出现谁取代谁的问题

    不过我暂时还不喜欢twitter

    对人家在干什么并不是很感兴趣

    也不愿意告诉别人自己在干什么

    如果有什么东西想记录

    宁愿到博客上来说

    在博客上说一两句技术上也没有问题

    其实也不怎么爱聊天,或者泡论坛

    新闻时常会看看

    可能我已经变成了一个比较封闭的人

    突然发觉人其实都是“听”与“说”的动物

    从小喜欢听故事,听大人八卦

    也会喜欢说

    其实长这么大

    本质并没变

    只不过大家的消息来源更多到了网上

    大家的交流也更多到了网上

    如果让我选择,其实我更愿意大家面对面的八卦

    但是那样的日子似乎一去不复返了

    在美国一切都变得封闭

    平均每天说话的人数是两到三个

    一个是师弟,一个是老婆

    工作了估计也好不到哪儿去

    这种感觉不是很好

    但是很难描述

    如果不写博客发泄发泄的话,估计迟早要得抑郁症,严重一点就要bt了

    泡论坛在某种程度满足了大家交流和倾听的欲望

    有一个想法

    不过暂时是没时间做了

  • 继续c++ dll

    2009-05-17

    ftofficer同学的回复非常有价值,我得好好请教请教

    今天上午下载了COM本质论来看,发现完全按照我的问题回复一样,写的非常好

    不过现在也就看了前面一章多

    后面不知道怎么样

    ftofficer的回复贴在这儿:

    一切的根源就在于C++无法建立一个二进制标准,于是微软就打算为Windows建立了一个C++的二进制标准,不幸的是,他们建立了两个,分别叫做dll export和COM。再后来,大家对于COM的期望越来越高,COM就加了越来越多的东西,支持多线程,支持事务性,支持跨机器,逐渐变成了一个大杂烩。再后来,连微软自己都受不了这个复杂性了,于是搞出来.NET试图掩盖掉COM里面的复杂性,结果是为C++创建了第三种二进制模型,叫managed C++。最后,Lippman烦了,干脆为.NET作了个C++语法的马甲,叫做C++/CLI,于是问题解决了,因为这个已经不是C++了。

    ◇ ftofficer (http://ftofficer.spaces.live.com)   发表于   2009-05-16 17:07:50  [回复]

    我以前总想把c++当java用。结果一般比较沮丧。现在慢慢体会到根本的原因。就像你说的这个。缺乏二进制标准。想问一个问题:C编译出来的二进制文件是不是在同一个平台都是兼容的?那篇文章有这么一段话:

    However, opposite to the C language, where the binary interface between a caller and a callee is well-defined and widely accepted, in the C++ world, there is no recognized application binary interface (ABI).

    还有:

    Exporting an object as a set of plain C functions has an advantage of being compatible with the widest range of development environments and programming languages.

    我另外也关心COM的生存状态问题。以及COM的取代技术问题。ftofficer同学有啥想法没?

  • C++ dll

    2009-05-16

    HowTo: Export C++ classes from a DLL

    这篇文章写得太他妈好了

    最近学COM,因为即将开始的工作会要到

    以前听说过,但是从来没学过

    好像用到过,但是很少

    c++没怎么学好,就转向java

    来这边后又用c++,但主要都是写算法

    五年一晃就过去了

    人也彻底落后于时代了

    新的技术基本上都没摸过

    听到com的第一感觉是技术太老了吧?过时了吧?

    不过无所谓

    只要需要,我就得去学习

    其实现在边学com还边学windows programming

    真是惭愧

    不过现在学习觉得也很有乐趣,以及收获

    以前也编过gui,mfc,但是其实不是很精通

    最大的问题是不知道该如何复用

    也用过java写gui,代码结构很好,复用也特别方便

    但是mfc跟这个架构差很多

    听说要用mfc,第一感觉也是过时

    感觉Qt要先进的多。或者,用c#写肯定也更好

    不过还是无所谓

    别人说要用什么,那就学什么

    这次得把mfc里里外外都得摸个透

    不能像以前那样了

    所以下载了petzold的windows programming来看

    大家都说它好

    这本书是99年出的

    那个时候我大三,正在学windows programming,liu zhen an老师

    结果可以想象

    虽然十几人的course project都是我一个人搞定

    同时还写了些其他的东西

    但现在回想起来,也就是用用vc,套套模板而已

    什么多态,消息,那个时候基本上没啥理解

    多态是后来学习design patterns,学java,oo,才慢慢体会的

    现代的gui框架基本上都是建立在多态的基础上的

    不用搞清楚windows底层的消息机制肯定也没关系

    但是mfc的框架还是很原始,而且大量用了原始的windows api

    所以呢,我还得好好学习这个,不然就像petzold说的,不搞清楚,迟早会被咬到

    回头说COM

    从图书馆借了本inside com

    抽空看了一下

    前面简单,但是后面又有些模糊,还得好好从头琢磨

    com到底是干啥的?啥目的?如果让我来设计,我怎么设计?

    于是今天又找dll的资料,因为觉得这个自己并不是特别清楚,书上也没怎么讲

    再惭愧一下。dll以前也用过,但是很少,也不精通,基本上囫囵吞枣

    一直不喜欢dll需要的关键字什么export/import

    觉得会污染代码

    虽然绝大多数类库都会用这个

    现在自己的类库的重用方式是static library

    感觉比较接近java

    今天看了一下最上面的那篇文章后

    觉得static library其实好处还是蛮多的

    如果是dll的话,c++的类复用非常难办,潜在问题很多

    但相比之下,C的复用要方便,直接的多,问题也少

    当然,二进制方面

    怪不得C的流行度到现在还是比c++要高得多

    既然c++的二进制复用有很多问题,那该咋办呢?

    于是我们有了COM

    C里面没有Interface这个东西,只有单个的函数

    Interface这个东西是面向对象里面的,也就是在一起的一堆的函数

    纯虚

    而COM呢,主要就是面向Interface

    既然是纯虚,就只能用指针

    用指针,就意味着有实现被创建

    也就意味着得释放这个对象,对于c++语言

    所以呢,AddRef跟Release是另外两个必要的接口

    另外呢,创建,有东西被创建,怎么被创建呢?

    需要一个创建函数,或者一个创建类,叫IClassFactory,在客户端呢,叫CoCreateInstance

    其他的还有registration等等。得再研究研究,不然就是胡说八道了。

     

  • http://news.sina.com.cn/o/2009-05-15/135815630749s.shtml


  •  

    Commencement 2009 from ASUF Admin on Vimeo.

     

    http://www.asuchallenges.com/commencement2009/obama.asp

    //下面是一些摘要

    And let me be clear, when I say "young," I'm not just referring to the date of your birth certificate. I'm talking about an approach to life -- a quality of mind and quality of heart; a willingness to follow your passions, regardless of whether they lead to fortune and fame; a willingness to question conventional wisdom and rethink old dogmas; a lack of regard for all the traditional markers of status and prestige -- and a commitment instead to doing what's meaningful to you, what helps others, what makes a difference in this world. (Applause.)

    That's the spirit that led a band of patriots not much older than most of you to take on an empire, to start this experiment in democracy we call America. It's what drove young pioneers west, to Arizona and beyond; it's what drove young women to reach for the ballot; what inspired a 30 year-old escaped slave to run an underground railroad to freedom -- (applause) -- what inspired a young man named Cesar to go out and help farm workers; what inspired a 26 year-old preacher to lead a bus boycott for justice. It's what led firefighters and police officers in the prime of their lives up the stairs of those burning towers; and young people across this country to drop what they were doing and come to the aid of a flooded New Orleans. It's what led two guys in a garage -- named Hewlett and Packard -- to form a company that would change the way we live and work; what led scientists in laboratories, and novelists in coffee shops to labor in obscurity until they finally succeeded in changing the way we see the world.

    That's the great American story: young people just like you, following their passions, determined to meet the times on their own terms. They weren't doing it for the money. Their titles weren't fancy -- ex-slave, minister, student, citizen. A whole bunch of them didn't get honorary degrees. (Laughter and applause.) But they changed the course of history -- and so can you ASU, so can you Class of 2009. (Applause.) So can you.

    ===================================

     

     One student said it best when she spoke about her senior engineering project building medical devices for people with disabilities in a village in Africa. Her professor showed a video of the folks they'd been helping, and she said, "When we saw the people on the videos, we began to feel a connection to them. It made us want to be successful for them." Think about that: "It made us want to be successful for them."

     

    That's a great motto for all of us -- find somebody to be successful for. Raise their hopes. Rise to their needs. As you think about life after graduation, as you look into the mirror tonight after the partying is done -- (laughter and applause) -- that shouldn't get such a big cheer -- (laughter) -- you may look in the mirror tonight and you may see somebody who's not really sure what to do with their lives. That's what you may see, but a troubled child might look at you and see a mentor. A homebound senior citizen might see a lifeline. The folks at your local homeless shelter might see a friend. None of them care how much money is in your bank account, or whether you're important at work, or whether you're famous around town -- they just know that you're somebody who cares, somebody who makes a difference in their lives.

     

     

    ========================

     

    So Class of 2009, that's what building a body of work is all about -- it's about the daily labor, the many individual acts, the choices large and small that add up over time, over a lifetime, to a lasting legacy. That's what you want on your tombstone. It's about not being satisfied with the latest achievement, the latest gold star -- because the one thing I know about a body of work is that it's never finished. It's cumulative; it deepens and expands with each day that you give your best, each day that you give back and contribute to the life of your community and your nation. You may have setbacks, and you may have failures, but you're not done -- you're not even getting started, not by a long shot.

     

    And if you ever forget that, just look to history. Thomas Paine was a failed corset maker, a failed teacher, and a failed tax collector before he made his mark on history with a little book called "Common Sense" that helped ignite a revolution. (Applause.) Julia Child didn't publish her first cookbook until she was almost 50. Colonel Sanders didn't open up his first Kentucky Fried Chicken until he was in his 60s. Winston Churchill was dismissed as little more than a has-been, who enjoyed scotch a little bit too much, before he took over as Prime Minister and saw Great Britain through its finest hour. No one thought a former football player stocking shelves at the local supermarket would return to the game he loved, become a Super Bowl MVP, and then come here to Arizona and lead your Cardinals to their first Super Bowl. (Applause.) Your body of work is never done.

     

    Each of them, at one point in their life, didn't have any title or much status to speak of. But they had passion, a commitment to following that passion wherever it would lead, and to working hard every step along the way.

    =======================================

    I know starting your careers in troubled times is a challenge. But it is also a privilege. Because it's moments like these that force us to try harder, to dig deeper, and to discover gifts we never knew we had -- to find the greatness that lies within each of us. So don't ever shy away from that endeavor. Don't stop adding to your body of work. I can promise that you will be the better for that continued effort, as will this nation that we all love.

     

  • obama speak at asu

    2009-05-14

    晚上去meikong买菜

    人很少,很少很少

    碰到的买菜的人不超过十个

    基本上没见到中国人

    最近猪流感,老婆嘱咐少去公众场合

    知道今天人肯定少

    一是非周末

    二是今天obama要过来

    肯定很多人都去听obama演讲了

    买完菜,开车回家

    路上听的是90.3family live radio,一个基督教的电台

    8点左右又是尤金的故事

    觉得没意思

    换台,唱歌的声音

    听了几秒

    发觉是老墨在唱

    再换

    好像是演讲

    听到God的词语

    觉得可能是一个牧师在演讲

    嗯,那就再听听

    越听越觉得不对劲

    发觉是obama的现场演讲

    里面不断的提到class 2009

    以前看照片觉得obama口里似乎总含着东西

    今天听起来感觉更像口里含着东西

    跟初中一个数学老师一样

    obama的演讲确实不错,以至于到了家也不下车,直到听完

    不仅有激情,振奋人心

    而且还传递了很强的社会责任观念

    基本上自始至终一条主线

    那就是你们这些毕业的年轻人不要自私自利,追求个人成功,把金钱,名誉和地位看为重要,向那些华尔街的人一样

    而是应当追求他人的成功,努力去满足他人的需要,社区的需要,关心他人,

    他举了很多的例子。其中一个是一个工程教授在一个视频里看到了非洲人的困境,因此而被激励去做一些东西,来改进他们的生活。那个教授说当他从视频里看到那些画面的时候,他觉得自己和他们紧紧的联系在了一起。obama说这个教授就是我们的榜样。

    另外,要真正的创新,而不是投机,要做高质量的产品,要改进这个社会

    他说年轻人有激情,国家需要你们

    他说现在是一个艰难的时刻,找工作很困难,养家庭的人很困难,但是困境也意味着好的事情,那就是督促每个人努力学习,提升自己。他说他保证每一个人在经历现在的艰难,必定会有好的收获

    最后结尾两句是:God bless you! God bless unitied states of america!

    他是基督徒么?

     

  • scons

    2009-05-14

    //The original documentation is not good

    //It does not have a real world large project sample

    Usually, we need to use third party libraries

    for c++, we need to specify:

    1. include_path. //for include headers

    2. library_path. //for *.lib files

    3. libraries. //which libraries we need to use

    Then how to specify this in scons? Here is an example:

     

    import os

    # set up compiling parameters

    include_path = ['../third_party/opencv/cv/include',

                    '../third_party/opencv/cxcore/include',

      '../third_party/opencv/otherlibs/highgui',

      '../src']

    library_path = ['../third_party/opencv/lib']

    libraries = ['cv.lib', 'cxcore.lib', 'highgui.lib']


    env = Environment(CPPPATH = include_path,

      LIBPATH = library_path,

      LIBS = libraries,

      CCFLAGS = ['/EHsc', '/MDd'])


    VariantDir('lib_build', '../src', duplicate = 0)


    # compile fvision library

    src_files = Glob('lib_build/fvision/*/*.cpp') + Glob('lib_build/fvision/*/*/*.cpp') + Glob('lib_build/fvision/*/*/*/*.cpp')

    fvision_lib = env.Library('fvision', src_files)

    env.Install('../lib', fvision_lib)

    env.Alias('install', '../lib')

     

    =========================>

    we use Environment to set these configurations. We can also set compilation flags using CCFLAGS. c++ defines can also be set. The documentation of the construction variables can be found at http://www.scons.org/doc/0.96.90/HTML/scons-user/a3061.html

    VariantDir is used for specifying a different building directory (different from source directory). Note in Glob, we use lib_build as the source directory.

     

  • 继续幻想

    2009-05-12

    刚才搞忘写了

    这个相框还可以打电话,当闹钟,收音机,当电视,控制家里电灯,房子监控,等等

    总之呢,可以干很多很多事情

    怎么实现呢?

    最简单的方法

    做成一台PC

    一个可触摸面板,相框大小,如果能够伸缩更好

    一个小pc,手机大小应该足够了,没有键盘

    操作系统呢,当然得是免费的

    大部分的内容呢,得是特定的格式,类似于RSS

    这样能够自动更新,方便定制

    需要一个语音识别引擎

    应用页面得专门定制,也许修改一下chrome就足够了

    不过应用得像亦歌那样

    控制简单,界面也简单

    聊天工具专门定制

    通话系统专门定制

    交互也可以做成其它方式,更容易实现,也更准的方式

    这个东西应该很轻

    可以躺在床上拿来读书

    也可以上网用

     

  • 创业

    2009-05-11

    做完偶尔看了一下csdn的创业频道

    看了一些demo

    觉得很不错

    也觉得自己基本上是落后于时代了

    觉得国内在很多方面其实已经不必美国差

    中国其实已经有大批优秀的程序员

    无论从数量还是质量上来说,其实都不差于美国

    但是中国缺少核心的技术,或者基础架构的东西

    比如语言,操作系统,虚拟机,芯片,标准等等

    在国内做应用,做模仿的比较多

    也许因为基础架构需要大量和长期的投入,而且有时钱景不大

    这需要基础的投资

    而这种基础的投资一般只能由政府或者大公司提供

    当然不能指望政府的所谓科研项目

    在美国其实也差不多,虽然稍微好一点儿

    而大公司的话,国内会有大公司做基础架构的投入么?

    也许也有,或者很快也会有

    至于像ruby或者python这样的创始一门语言

    则需要理想和热情,不计“钱途”

    这些也都不容易

    回头说应用吧

    感觉这方面就像麦当劳一样

    国内的肯定比国外的好吃,花样也更多

    技术方面,其实已经没有任何差距

    既然大家都有技术实力

    那么比拼的就是创意,用户体验,以及推广了

    而这方面,国内自然不差

    有几个东西觉得不错,一个是亦歌,一个是小说下载阅读

    都非常实用

    其实小说下载阅读可以做在浏览器里

    昨天晚上想的其实是其他的一些东西

    就是互联网的资源,以及应用

    互联网其实可以看成是一个巨大的资源库,或者水库

    网络是管道

    而终端+浏览器则是各家的水龙头

    当然,这个水龙头是可以定制的,想得到什么就能得到什么

    那么问题是什么呢?

    是怎么能让用户轻松的获得他所想要的东西

    所以呢,Google同学牛了

    youtube牛了

    bt牛了

    门户当然也牛了

    当然呢,用户的要求越来越高

    也就是体验

    也就是更方便的获取,享受资源

    所以呢,千千静听,到这个亦歌,主要都是提升用户的体验

    书呢,是另一类使用频繁的资源

    还有什么呢?视频

    比如电视剧,电影,比如球赛集锦,比如用户自制的视频等等

    还有新闻

    有一个想法

    就是一个类似于电子相框的东西,放到床头,或者书桌

    交互纯粹靠触摸或者语音,或者手势

    然后呢,这个东西有语音合成

    可以自动报新闻,比赛结果,可以自动放歌,自动阅读书,自动阅读email

    这个东西最好上面还有一个针孔投影仪

    可以让用户吧电影什么的投影到墙上

    好像类似的东西已经有人做了,不过似乎交互方面都是静态的

    核心的技术呢,是交互,特别是语音或者手势的交互

    当然呢,还有资源搜索或者说编辑

    资源搜索相当重要,仍然需要继续发展

    这个相框应该还能买东西,通知折扣,提醒事件(或者自动打印一张事务清单)等等

    为啥不是pc,或者电脑呢?太麻烦。

    很多事情并不需要键盘

    需要键盘的地方,可以用语音,触摸屏,甚至是投影到地面,

    那我学的东西可以干啥列?

    跟这些感觉干系不大

    基于摄像头的交互?关系也不大。

    感觉应用是另外一些方面,比如augmented reality,机器人视觉等等。

    三维图像合成的话也是一个应用。

     

  • 乱七八糟

    2009-05-10

    今天收拾书

    大部分的书都准备扔掉,或者捐了,或者送了

    很多买的书都没怎么看,觉得很浪费

    买书一定不能冲动,不能冲动

    否则搬家的时候,除了有浪费的强烈内疚外,还会犹豫是寄出去呢?还是送人?

    上一次收拾是什么时候?

    五年前了吧。那时还在科大。很多的书都留在实验室了。

    时间过的真快

    转眼又是五年

    就像上次jiang li老婆说的

    我们班同学的道路迥异

    各行各业的都有

    虽然我了解的不多

    但确定的是

    大家都在为生活而奔波

    我的下一站是maryland

    本来想联系umd的lin zhe

    今天都写完信了

    发出去之前,发现他已经毕业去了san jose的adobe

    不错的公司

    上次去facebook面试,jiang li说希望我能通过,这样就能和他们在一起了

    可惜我最后被拒了

    不过现在lin zhe去了,他们还是多了一个人

    也不知道班里其他在美国的同学最后都在哪儿

    和他们的联系好少

    昨天group meeting

    老板说我们组的两个印度master,一个去了高通,一个去了nvidia

    当时心里的的感觉很杂,也许还有些羞愧

    老婆说高通是个很好的地方,工资高,福利好,环境好

    我也申请过,但是背景非常不match,最后什么回音都没有

    我问nvidia那个人什么时候找的工作,他说经济危机爆发之前

    也许另外一个人也是

    老板说我们组之前的一个印度master可能在那边干的不错,有几次人家打电话给他问有没有毕业的学生

    后来发现老板的好多同学也在高通

    老板是ee出身,而我们组印度master做的东西也都偏ee,偏应用,所以和工作的背景也很match

    听说经济危机爆发之后高通也freeze了

    老板说也许等到经济好转,他们又会大量招人

    无论如何,在工作没定下来之前有无数的机会,而工作定下来后就没有了机会

    晚上去团契,听说在微软工作的一个以前的朋友被裁了,他老婆怀孕,很快就要生产

    我们为他祷告

    我以前觉得微软是经济危机下的避风港,也为他高兴

    但是世事难料,资本主义社会没有人情

    希望神能够保守每一个在北美打拼的人

    一边是神的国,一边是世俗的国

    我觉得我经常会在两者之间挣扎

    世俗的国里,偶像是工作,金钱,地位。

    世俗的国里,是虚荣,自负,嫉妒,焦虑,抱怨,患得患失。

    神的国里,是万事平等,每个人都是为神做工,只有职分不同,没有高低之分。

    在神的国里,我们不计眼前得失,因为我们所得到的任何东西,都是神的恩赐,不是我们应得的。

    神的国里,我们顺从神的旨意,因为我们坚信,神的旨意总是最完美的。

    我知道我在羡慕他人的时候,其实是我的罪性又犯了。

    其实又有多少人羡慕我呢?

    神难道不是已经把最好的给我了么?

    神啊,求你的圣灵总能在我心里。让你的圣灵引领我。

    圣经说,神所赐的,是出人意料的平安。

  • http://lobotheking.blogspot.com/2008/01/blog-post_1171.html

    关于陪审团题材,电影史上有3部最有代表性的作品。口碑最好的是美国导演悉尼·卢曼特的《12怒汉》,1957年的柏林金熊奖。这一部对英美法系的英雄主义式的刻画,也是电影史上最精彩的群戏之一。12个陪审员,几乎所有镜头都在封闭狭小的房间内,充满舞台剧的张力。11人都认为被告罪名成立,亨利·方达却力挽狂澜,一一说服了整个陪审团。另一部不太为人所知,是法国导演安德烈·卡耶特的《裁判终结》,1950年的威尼斯金狮奖。法国二战后不久,开始采纳英美的陪审团制。影片以一个死刑案件,展现了这一司法改革的波澜。

    我排第三的,是今年在威尼斯输给《色·戒》的这部《12怒汉》的翻拍版。翻拍而成经典,本身就很经典。俄罗斯导演尼基塔·米哈尔科夫,他的《毒太阳》曾是我最爱的影片之一。论表演,这部片子的群戏绝不亚于50年前的卢曼特。论节奏把握,起承转合,也分毫不差。但论导演的终极关怀与制度反思,却显然高出了卢曼特。卢曼特的格局,再好都是一部法庭戏,令人叹服的是丝丝入扣的证据和细节,在推理的激情下,现出法律的公义。但米哈尔科夫拍的,不是一部法律片。说得拗口点,他拍的是法律哲学与神学片。或者换个说法,米哈尔科夫变成了第二个基耶斯洛夫斯基。我脑子里的电影硬盘上,第一个友情链接,就是基氏的《十诫》和《红白蓝》。

    一个车臣孤儿,被指控谋杀了收养他的俄罗斯军官。他俄语很差,拒绝在法庭上发言。有两个目击证人说看到了他的样子。12位陪审员因法院装修——就和我们一样,整个社会都在装修,被收走手机,带到附近学校的一间体育室。大家漫不经心,等着举手表决,回家吃饭的吃饭、约会的约会。但当11人同意被告有罪时,最后一个忽然说,“因为你们都同意,所以我不同意。”

    就这一句话,整部电影从此离开了卢曼特的世界。这个家伙说,不能这么简单,我一旦同意,他就永远呆在监狱里出不来了。“永远。”他说,你们仔细想想这个词的意思。接着他又讲故事,又说比喻。故事关于他自己。当年婚姻失败,他开始酗酒,从早到晚,喝得连死都不怕了。但他说,“有一天我坐火车,醉醺醺、臭烘烘地在一群人中,看见对面坐着一个女人,领着一个5岁左右的小姑娘,小姑娘问妈妈,对面那个男人是不是疯了,我听见女人说,他没有疯,他只是非常非常难过。”他接着说,后来我和这个女人结了婚。现在我们的儿子4岁了。我本该死在阴沟里,但这个女人,她给了我一个重生的机会。

    一个人冷冰冰地说,你的故事很感人,但现在我们谈的是一个杀人犯。

    于是他又说了一个比喻,你有没有买过西瓜?老板说又甜又脆,但你不能先切开,买回去发现不对,最多把它扔了。但我们谈的不是杀人,我们谈的是判决。

    这个比喻至少对我很有用。因为这辈子买了几百个西瓜了,每回不想买切开的,都觉得很头疼。如果有人这辈子判了几百个人死刑,那他一定比我头疼多了。

    这位异议分子说,我们再来一次秘密投票,如果你们11人仍都赞同,我就放弃了。我试着说服自己,原谅将对那个孩子所做的一切。结果第二轮投票,有人悄悄改变了意见。1:11的故事就这样开始了。

    米哈尔科夫的精彩就在这里。他让每个陪审员都在辩论中说出自己的故事。关于俄罗斯与车臣的伤口,关于生命与时代变迁的紧张。他们一次次地接近了车臣孤儿的世界,也更接近了他们身处的时代,和自己的忧伤。

    导演带着强烈的俄罗斯精神,也就是东正教的精神,来看待一个动荡与重建时代中的审判权。人凭什么审判人?法律凭什么宣判一个人在今生不可改变的结局?“永远”,这个词沉重得叫很多人不愿去想,但却成为那些从普通人中抽签出来的陪审员,必须去担当的角色。就是以“永远”的名义,给一个人的肉体盖棺定论。谁有这么大的胆子呢?

    经过一天一夜,最后反过来,剩下一个人赞同。剧情再次陡转,他说,我一直知道这个孩子是无辜的。但他呆在监狱中显然比在外面更安全,也活得更长。如果我们把他送回外面,我们就在道德上有责任帮助他。这话把大家吓坏了,纷纷说自己很忙。有人气愤地说,我们决定后,剩下的就是政府的事。关我们什么事呢。

    是啊,在制度的层面上或许不关;但在道德上,当一种制度把一个人的行为与另一个人的结局联系起来时,这个责任并不是可以全推给制度的。一个对自己审判的对象没有爱的人,却坐在审判者的位子上,这本身能否称之为犯罪呢?

    我把12世纪的教会法思想家格兰西的话,当作对这部电影的回答。格兰西是“罗马法复兴”时代的先驱。基督曾说,“爱神和爱人”是一切诫命的总纲。格兰西以此来确定他对法律的理解。他说,“没有爱,信仰和正义都不能存在。”惟有爱,可以在公义和仁慈之间达到统一。就如《圣经》所说,“爱是不加害与人的,所以爱就完全了律法。”俗常的看法,都把公义和爱对立起来。但格兰西的《圣经》法学观,给了世人一个极有启发的定义。他说,从爱来解释正义,“凡对灵魂的关切和拯救而言是必须的和有益的,在法律上就一定是正义的。”

    最后,那位最初的异议者离开体育室前,一只鸟停在东正教著名的黑圣母画像前,他拿起来亲吻。对着小鸟,也对着俄罗斯说,“你想留下就留下,想飞走就飞走吧,你有自由,没有人可以替你选择。”

    米哈尔科夫的片末词,再次以信仰之光来审视现代的法律观。银幕上这样写着,“律法是一个开始,但当那更高的、慈爱的律法被抛弃之后,我们要怎么办?”

  • 又有恩慈

    2009-05-05

    《芳香之旅》——我们一生都在模仿幸福

    “人们常引用一句话说“爱是恒久忍耐”,反过来,春芬的恒久忍耐就被误解为今天所缺乏的一种爱。但人们不太记得下半句,爱是恒久忍耐“又有恩慈”。不在爱中的忍耐不如不忍耐,不在恩慈中的爱,也不是爱,而是对爱的偏离。就像箭偏离了靶心,”

  • http://www.asuwebdevil.com/node/6453

    young faculty reward

    老板向成功迈出了很重要的一步

  • opt

    2009-05-01

    今天用priority mail寄出去了。不知道什么时候能够拿到EAD卡。希望能快一点儿。

    下午又去了joy huang律师那儿,让帮忙办H1B。明天应该就能寄出去。

    下午查名额的时候说20号公布的还有两万个名额。

    律师说移民局没说停止收取申请,所以也就还可以申请。

    希望神能保守。

    老婆已经回到老家,嘉嘉非常认生,见谁都哭。只能妈妈抱。半夜醒来也会哭。老婆这两天比较累。希望神也能保守。保守嘉嘉适应下来。保守老婆身体。