早上发现我安装的thrift在python里面无法import。 >>> imp…

早上发现我安装的thrift在python里面无法import。


>>> import thrft.Thrift
Traceback (most recent call last):
File ““, line 1, in
ImportError: No module named thrft.Thrift

我是通过easy_install安装的。看来是easy_install的egg没有被载入。检查发现egg被放在/Library/Python/2.6/site-packages目录下,通过easy-install.pth把它们加入到python的sys.path的eggs里面(方法可以看看easy-install.pth的内容)。我这才知道原来.path文件会被python自动检测的。然后我发现easy_install的eggs都很正常。问题出在python的默认path上。我发现/Library/Python/2.6/site-packages没有被加入到sys.path。所以需要修改默认的python path。在.profile中增加:


export PYTHONPATH=/Library/Python/2.6/site-packages:$PYTHONPATH

然后就OK了,结绳记事。

Web as a platform

Matin fowler 大师在这篇文章 《Richardson Maturity Model: steps toward the glory of REST》,用一种伪成熟度模型的方式为我们揭示简单的Rest如何让Web成为未来软件开发的一个通用平台。其实我以前就职的ThoughtWorks里面的同事早就在研究Web as platform这个Buzz,因为这是一种通过成熟的标准让我们日常的开发更简单更容易被Mashup的好方法。其核心思想就是利用Rest和Atom让应用程序API变成Plain web应用,这样所有现有的Web应用api就很容易被你的应用Mash up进来,这样我们的世界就真的成为了一个网。所以,坚持Rest best practice,争取早点让你的系统建在Web平台上。

Atom在让Rest api连接起来,让你的应用变为以资源为中心很重要:

原来ThoughtWorks的很多同事都说这篇文章很好Is John Lewis…

原来ThoughtWorks的很多一些同事都说这篇文章很好Is John Lewis the best company in Britain to work for?。意思是说John Lewis是最好的一个雇主?原因是员工满意度非常高,所以很多人说希望ThoughtWorks也能成为这样一家公司。理由是这个公司的员工就是股东,所以员工的认同感和满意度非常的高。然后它影响了员工对顾客的态度,用户的满意度促进了公司的盈利。。找了个中文文章,列了一些关于满意度的解决方法。

  1. 问问客户,他们到底想要些什么,仔细听听客户的反馈。通过包括门店在内的多种渠道收集客户反馈。
  2. 收集到了反馈意见之后,一定要确确实实做出一些行动。要让客户很容易就能够感受到,他们的意见很快就能够得到处理。最终的结果是你需要改变你的处理程序和文化。
  3. 和第一线的员工聊聊。他们有着别人不能及的见解。这样做也会让他们感觉很好,最终他们能够把这种高兴的感觉传递给客户。