大师

Posted in Uncategorized on 一月 2, 2011 by maximliu

刚看过MIT OCW里面,Gilbert Strang的Big Picture Integral, 短短的几段课程把导数积分分析的玲珑透彻,我想,这就是大师吧。

大师往往能把一段艰涩难懂的理论庖丁解牛般的拆分成一个个容易理解的部分,同时又前后贯通,不失精确; 相反,很多伪大师却能把一段浅显的理论包装的厚厚实实,艰涩难懂,以便显示自己的与众不同。

简单就是美,大师就是这种美的缔造者。


Advertisements

Progress in Algorithms Beats Moore’s Law (via Algorithmic Game-Theory/Economics)

Posted in Uncategorized on 十二月 26, 2010 by maximliu

比较有意思的一篇文章

Every so often Lance tweets about some science policy report.  My natural tendency, like any good techie, is to keep my distance from such reports.  I do recognize that they serve an important social function (like dentists or lawyers) but personally I would want to have as little as possible to do with them.  However, I do sometimes skim over them, trying to gain some fuzzy insight or point of view.  Here is an observation I picked from the Repo … Read More

via Algorithmic Game-Theory/Economics

由编程语言,工具和facebook想到的

Posted in 生活 on 十二月 17, 2010 by maximliu

成为编程语言的的奴隶有一段时间了,从Lisp到Clojure到Perl到Haskell,一直认为多学一点新的编程语言是很酷的事情,其实,我错了。最近FB的创始人成了时代周刊本年的封面人物,他会很多编程语言么?应该不是。他拥有的是一个想法,或许再加上精通一门到二门编程语言,就戳戳有余了。在学术界混的时间长了,人就容易变的迂腐,用一些及其怪异的编程招数,谨慎的和一些可能都不存在的难题作战,就像唐吉科得。我想,这么多年了,是时候从理想的战场走出来了,是时候走出象牙塔了,十年磨一剑,这一天,我等了太久太久了。

当我老了(转)

Posted in 生活 on 一月 22, 2010 by maximliu
转贴一份小散文,送给所有远离父母的远行孩子们。。。
—————————————————————-
当我老了,不再是原来的我。
请理解我,对我有一点耐心。
当我把菜汤洒到自己的衣服上时,当我忘记怎样系鞋带时,
请想一想当初我是如何手把手地教你。
当我一遍又一遍地重复你早已听腻的话语,
请耐心地听我说,不要打断我。
你小的时候,我不得不重复那个讲过千百遍的故事,直到你进入梦乡
当我需要你帮我洗澡时,
请不要责备我。
还记得小时候我千方百计哄你洗澡的情形吗?
当我对新科技和新事物不知所措时,
请不要嘲笑我。
想一想当初我怎样耐心地回答你的每一个「为什么」。
当我由于双腿疲劳而无法行走时,
请伸出你年轻有力的手搀扶我。
就像你小时候学习走路时,我扶你那样。
当我忽然忘记我们谈话的主题,
请给我一些时间让我回想。
其实对我来说,谈论什么并不重要,只要你能在一旁听我说,我就很满足。
当你看着老去的我,请不要悲伤。
理解我,支持我,就像你刚才开始学习如何生活时我对你那样。
当初我引导你走上人生路,如今请陪伴我走完最后的路。
给我你的爱和耐心,我会抱以感激的微笑,这微笑中凝结着我对你无限的爱。

Network Socket (一)

Posted in [Linux], [Programming] on 十二月 26, 2009 by maximliu
socket这个概念学过计算机的都知道,但是到底什么是socket呢? 这个抽象的概念在linux操作系统下面是怎么实现的呢?这篇个系列的短文尝试着
以简单的语言和实例来解释这个重要的概念。
  • 什么是套接字?
    • socket is a standard way to perform network communication through the OS;
    • it is a programmer’s abstraction to take care of details of OSI comm;
    • it sends and receives data;
  • 有几种不同的套接字?
    • steam socket – connection-oriented, reliable (on TCP)
    • datagram socket – connectionless, unreliable (on UDP)
  • 有那些基本的套接字应用函数?(Linux)
    • socket (int domain, int type, int prot)
      • create a socket
      • return a file descriptor
      • domain :  spec. protocol family of socket fd
      • type : spec. types of socket, e.g. datagram, stream data
      • prot : almost always be 0. Selects protocol from family
    • connect (int fd, struct sockadd *remothost, scoklen_t addr_length)
      • connect a socket to to a remote host
    • bind (int fd, struct sockaddr *localadd, socklen_t addr_length)
      • binds a socket to local address
    • listen (int fd, int backlog_queue_size)
      • listens for connection and queue requests into backlog
    • accept (int fd, sockadd *remothost, socklen_t *addr_length)
      • accepts an incoming request
    • send (int fd, void *buffer, size_t n, int flags)
      • sends n data from buffer to socket fd
    • recv (int fd, void *buffer, size_t n, int flags)
      • receive n bytes from socket fd into buffer

乱写

Posted in [Life] on 十二月 21, 2009 by maximliu

不知不觉很久没来写博客了,年底了,写点什么吧。。。

一个人的圣诞,一个人的新年,所有的时间都将贡献给论文和paper,所有的快乐,悲伤,焦虑都和论文的进程结合在一起,忽上忽下,不知道自己还能承受多久这样的不安,或许当初选择博士这条路的时候,已经给现在埋下了种子。不过,我不是一个人在战斗,千万的博士生不是都是这样过来的么?看看自己,其实离开目标就几步之遥,或许我把自己估计的太高了,总觉得就再努力一下下,再多发一篇文章,一篇期刊,目标就达到了。

假期里面准备做很多事情,但是我期望不是很高,应为期望高,失望也会越高,尽力吧。。。其实,外面下着大雪,空气冰冷,一个人坐在书桌前,一杯茶或者咖啡,一个笔记本,写作,思考,写作,演算,应该是一件很惬意的事情,或许还有点背景音乐。

我喜欢现在,我喜欢我的论文,我的毕业论文将会给世界带来不同,哪怕是很微小的。。。

我的廉价局域网储存服务器

Posted in Uncategorized on 九月 23, 2009 by maximliu
- NSLU2(二手,40欧入)刷了Debian系统
- 300G三星硬盘作为主储存 /dev/sda
- 60G三星2寸移动硬盘做从储存 /dev/sdb
- 2块IBM Deskstar 40G。怎么用还不知道。

系统设置:

- 硬盘分区:
Filesystem            Size  Used Avail Use% Mounted on

/dev/sda1             236M   13M  211M   6% /boot
/dev/sda2             7.4G  798M  6.3G  12% /
udev                   10M   44K   10M   1% /dev
udev                   10M   44K   10M   1% /dev
/dev/sda6              89G  2.4G   82G   3% /data
/dev/sda7             182G  103G   80G  57% /home/liufeng/win

- NFS Server. /data用NFS设置为共享
- Apache Server。实验性质。