Fenng 前阵子写了“绿色IT生活“,分享了一些心得和建议。

我已经做到或者基本做到的有:

  • 无线网络,网线再见;这个基本做到了,除了特殊情况,比如速度、安全或者稳定要求高的特殊情况。
  • 不用光盘,网上下载;
  • 不换电话,少打电话;从手机更新频率(现在的手机是一年半前买的)和话费,都属于运营商定义的“垃圾用户”;
  • 不写笔记,多写网志 ;这给我改成写在Wiki上(毕竟我写在网志上的东西不会写在纸上,笔记上的也多半不会放在网志上);
  • 买东西尽量买同类商品中品质好一点的那个;这个毛病/习惯我早就有了;
  • 少弄一些劣质 T 恤。穿过一次就扔掉了,太浪费。牛仔裤也尽量少买,发扬”一条裤子穿三年”的革命朴素主义精神。- 这里一定要赞一下自己,过去的365天里没买一件/双 衣服/袜子/鞋子(除了网志年会和厦门马拉松的T-shirt,那都已经算在报名费里的);
  • 不去领一些惠而不费的礼品。基本上都没什么实际用途的东西,尤其是一些展会上厂商分发的玩意儿。- 恩,我也没这样的机会 :-D

我确定做不到或者有别的办法的有:

  • 少买图书,不买杂志;这点对我来说,那是相当的难啊。的确,图书杂志浪费纸张,不环保,在家里还占地方。但又不能不买,解决办法是可以跟朋友同好共享,比如互相借阅或者交换,跟Fenng在线上曾经讨论过,他说异地借书需要快递,可快递也浪费资源。可那至少减少浪费纸张了,再不行就本地朋友之间借阅吧。对了,家里占地方的旧杂志可以废物利用,比如:Craft a Table Using Old Magazines,省了买家具;
  • 抛弃鼠标,这点确实做不到,买个好点的鼠标和鼠标垫(参见前面“买东西尽量买同类商品中品质好一点的那个”一项 :-D);至于尽量熟悉键盘快捷键,减少鼠标操作对阅读造成的中断,这点我赞成并要不断提高;

自己再补充几条:

  • 关于读书,多读电子书,并继续订阅O’Reilly的Safari在线图书馆,昨天看到O’Reilly也裁员了,继续订阅也算是继续支持他们;
  • 使用白板,不仅办公室里用,家里房间里也摆一块,页面设计,程序设计,To-Do-List都可以用。尽量用环保的马克笔,实在不行可以争取废品回收
  • 使用dopplr.com来记录自己的每一次旅行,dopplr会提供每次和一年里旅行所产生的C2O值,这也算保持对环保的意识和对自己的监督吧;
  • 使用小软件来控制和优化电脑的电源使用,比如:Local Cooling省省看
  • 重复利用硬件,废品回收。看看今年有没有机会做个硬件复用的项目,到时候汇报;
  • 去咖啡屋买咖啡争取带自己的杯子,据说这样会被人说是213,213就213吧,比那什么还少37不是?
  • 少抽烟到不抽烟,现在每天在线汇报并记录,自我监控;

最后,对作为写代码的(SA和DBA也需要写代码的)来说,也是最重要的:

写高效率的代码,减少和优化CPU和硬盘使用;

先记这些,年底的时候再回头看看自己做得怎么样。

问题:假设有n个城市C1,C2,…Cn,每个城市里有Mi(1<i<n)个人,他们互相信任并愿意交换和借阅各自拥有的图书,每两个城市(x,y)之间的快递所需耗费的能源已知是Exy,且已知每个人拥有并愿意借出的书(Bi1,Bi2,… )和想看的书;设计一个算法能够:1)让他们所有人能够借阅到自己想看的书,且;2)因快递图书而导致的能源消耗最少。

这要是延伸做个豆瓣App应该很赞吧?