Python中的method_missing和*get*钩子方法族

刚才实验了一下,发现Python里面声明类的时候是否选择继承objects还是有很大区别的。只有继承了objects,才可以使用钩子方法如’__get__’, ‘__set__’, ‘__getattr__’, ‘__getattribute__’这些方法。也就是说这些有用的钩子方法是所谓的new object里面的东西。今天我在项目的代码里面尝试了一下类似Ruby method_missing的写法,实验在Python里面加点元编程的东西。发现很相似的三个方法’__get__’, ‘__getattr__’, ‘__getattribute__’方法区别挺大。注意,一定要继承object才可以享用三个钩子方法。

  • 访问对象方法的时候首先会访问’__getattribute__’,它是访问类里面所有属性的时候都要经过的方法,包括创建对象的时候访问’__init__’, ‘_meta’这些都回经过’__getattribute__’访问。如果你什么异常都不抛出,它就不会访问’__getattr__’方法。
  • 如果’__getattribute__’方法抛出’AttributeError’,那么会继续尝试访问’__getattr__’方法。再有异常抛出,那么这个类就没有钩子再接住异常了。所以从这个角度来说它的工作方式非常相似于Ruby的method_missing。
  • 我本以为’__getattr__’是系统内建函数hasattr(object, property)优先访问的方法。不过实验证明,实际上还是先走’__getattribute__’后走’__getattr__’的。也就是说hasattr这样的函数没有优先绑定’__getattr__’。
  • ‘__get__’方法是用来监视自己的类作为其它类的成员的时候被访问的钩子。对应的是’__set__’,是相应属性被赋值时的钩子。这个方法与’__getattr__’和’__getattribute__’完全不是一会儿事。刚才看《Python核心编程一书》完全没有解释清楚。《How-To Guide for Descriptors》这篇文章对解释’__get__’帮助很大,有兴趣可以看看,不过我倒是没有想到什么是合理的应用场合。

我目前还没有调用方法的method_missing,目前只是访问一些属性。我们实际处理的是一个可以直接用属性名读取/修改对象里面的持久化json属性的方法,就是类持有一个{‘property’: ‘value’}的json文本属性,我们就可以直接用Model.property访问和修改里面的方法,而不用特别的去生命json结构过来。是一个在Python中做meta programming的尝试。

测试刚才说的几个*get*方法的测试如下:

# -*- coding: utf8 -*-
import unittest

class A(object):
    def __init__(self):
        print 'init A'

    def __get__(self, *args):
        print '__get__ A', args

    def __set__(self, *args):
        print '__set__ A', args

class B(object):
    a = A()
    
    def __init__(self):
        print 'init B'

    def __getattr__(self, *args):
        print '__getattr__ B', args

    def __getattribute__(self, *args):
        print '__getattribute__ B', args
        raise AttributeError

    def __get__(self, *args):
        print '__get__ B', args

    def __set__(self, *args):
        print '__set__ B', args

class MeTest(unittest.TestCase):
    def test_simple(self):
        b = B()
        print b.a
        b.a = A()
        b.c
        hasattr(b, 'e')

前两天被身边的朋友嘲笑我用的bash在按Tab自动完成的时候不能忽略大小写。所以…

前两天被身边的朋友(他用csh)嘲笑我用的bash在按Tab自动完成的时候不能忽略大小写。所以就造成你键入do就不能自动联想到”Downloads”,有的时候你不得不ls一下看看是否有大写的文件夹。Google下发现bash其实是支持忽略大小写的。在Mac下修改~/.inputrc,加入:

set completion-ignore-case On

然后重启一下Terminal,就开始支持大小写通配了。其实这里解释的是我看到的最清晰的:http://www.macosxhints.com/article.php?story=20070831153033300。Bash使用了readline,而readline的配置就在~/.inputrc,里面还有很多配置,有兴趣可以研究一下。注意,上面那个方法在10.5以后的OSX才生效,10.4以前的版本设置方法不同,大家自己Google吧。

想给爸爸买一个笔记本。爸爸主要是看书,所以我在选择超轻薄移动本本,目前比较看好的…

想给爸爸买一个笔记本。爸爸主要是看书,所以我在选择超轻薄移动本本,目前比较看好的都是Intel今年一直偷偷在推的SU系列超低电压CPU的亚本本。SU系列CPU性能比Atom要一些,而且它没有使用陈旧945M芯片组搭配(现在的Z系列Atom也不再搭配945M。

对于低价本本,我一直比较迷Acer的,而不喜欢Asus的。目前Acer的Timeline系列是我最看好的CULV笔记本系列,各方面都很匀称。有3810T、4810T、1810T,其中13和11.6的两个系列是我瞄准的主要目标,都使用了1366×768分辨率的LED LCD,我有点怕给爸爸用文字比较小。不过从品质上来说这才是我比较喜欢的样子。

所以瞄准了这么几款,我再仔细衡量一下哪个更好

  1. Acer 3810T, 13.3, 1366×768, 1.6kg, 3999
  2. Acer 1810T, 11.6, 1366×768, 1.5kg, 4299
  3. Acer AOD150, 10.5, 1024×600, 1.2kg, 2199
  4. Acer A751h, 11.6, 1024×600, 1.25kg, 2950

这么写完以后我感觉似乎要性能和屏幕就要Acer 3810T(Intel SU3500),否则就买个Acer A751h(Intel Z520)好了。

Mac下用ports安装的python-mysql驱动回报告出错: /opt/…

Mac下用ports安装的python-mysql驱动回报告出错:

/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/MySQLdb/__init__.py:34: DeprecationWarning: the sets module is deprecated
  from sets import ImmutableSet

刚才李明同学说实际上可以忽略他们,在出错的那一行前面加上:

import warnings
 35 warnings.simplefilter("ignore", DeprecationWarning)

而后就OK了。

Tin’s tweets on 2009-12-06

  • RT @hdcola: 还是争取把它实施了吧。这样就不用每次都共享网络链接给iPod touch了。开会的时候也不用重新连接ssh tunnel了。 #
  • RT @jeffz_cn: 最近看kindle少了,看书多了,唉,啥时国内电子书也能多多普及啊。 //我是昨天才知道的,原来kindle在国内可以免费上网呀……太令人垂涎了。 #
  • RT @iceboundrock: @diamondtin 您确定?Kindle 国际版目前貌似还不支持大陆啊 //我确定,那天是在北京北苑,使用kindle内置3G网络,上google和一些新闻网站都OK,据称还不用穿墙可以上twitter。网络不算快,但是浏览个新闻足够。 #
  • RT @zoomq: @qingfeng): 终于架好Tokyo Promenade了.不容易阿.//也就你日文好,才能哪 //清风老师,这个CMS有什么不同么? to ZQ:Promenade的英文文档也听全的。 #
  • RT @infoqchina: Mingle将与Google Wave集成: ThoughtWorks公司宣布了一项Mingle即将引入的新特性:在明年Google Wave正式发布以后,…… By 李明(.. http://tinyurl.com/ygxvre3 #
  • RT @hdcola: 成功清除未读邮件 🙂 //恭喜恭喜,从此可以过无压力的生活了。 #
  • mac下eclipse里面卸载插件交互太复杂了……我弄了20分钟才搞定。在Help下有一个Install New Software,进入后选择右下角非常小的“already installed software”。然后看运气,运气好就会显示安装了的软件列表,然后就可以卸载了。脑残 #
  • 公司前台负责办门禁卡,上周我交了20元办卡。一般一天就办好了。我3天后找他们,说前台休假了,然我等。再过一天我去差,他们说给我找了半天没找到。让我等前台一周休假回来。过了一周我发现前台换人了,我去查她让我自己找物业问有没有办过,给了我一个电话。TM怪,公司付钱给前台就是买花瓶么? #
  • 就不能对自己的职业有点爱么?就不能敬业一点么?行行出状元呀,靠谱的人到哪里都靠谱,不靠谱的人做什么都不靠谱。 #
  • @nasiless 同学语出惊人,站在村头忘一忘,每家都“有丈母娘”……他表示全村人都是他的“亲戚”。一位社区总编辑的终极梦想。 #
  • RT @iamxhu: eclipse没有像IDEA那样一个对安装的plugin进行管理的功能,真是太TMD失败了。 //其实它有,只是很不好找到而已。 #
  • RT @nowazhu: 牛,台湾一达人家里的网络结构图,注意那两个NAS前端的Router都是用来做防火墙的。//汗, @helldragon0719 提醒说图片403了,重发下文章的url,http://bit.ly/86LVRF #
  • RT @bluedavy: 整理完今年的故障,挑选和分析了其中一些典型案例,发现最重要的还是报警,纯粹想着凭经验绕过所有问题基本不靠谱,毕竟很多问题是未知的,报警至少能让你做到快速的知道问题所在,并尽快的处理掉,避免几分钟的故障可能还不会产生太大的影响。 #
  • RT @alex_hal9000: @diamondtin 到了新公司后明显脾气变大了, 呵呵 //是呀,总有些事让人憋屈(比如发错工资,办上班的门禁卡都拖沓)。能够有一个让人刘畅交流的环境很快乐。可是如果有些人你和他/她耐心沟通很久都搞不定问题,那么就只能经常爆发了…… #
  • RT @zhmocean: 3.5已经改进了很多了…对比之下还是值得肯定的 //我质疑的就是3.6的eclipse,找了好久才找到那个管理的地方…… #
  • RT @dhh: Comparing VPS performance: http://bit.ly/8GjfTi — Linode looks like a clear winner. #
  • 帅气,TweetDeck支持官方的List功能了,这足以让这个多列Tweeter客户端成为杀手了。准备用回免费的TweetDeck了。http://is.gd/58owH http://is.gd/58oxh #
  • 强烈推荐没有看过Life of Brian的朋友看看这个由Monty Python剧团演出的超级恶搞的电影,它是1979年上映的。http://is.gd/58pW1 它的一个豆瓣评论:http://is.gd/58pX1 这个剧团被称为喜剧界的Beatles和猫王。 #
  • livid推荐的这本Building Skills in Python相当不错,内容相当新。使用的是CC非商业非演绎授权,可以免费下载:http://homepage.mac.com/s_lott/books/python.html #
  • RT @quakelee: twidroid早就支持List了 //你是说支持官方的List功能么?这个功能也就是一两周吧。TweetDeck以前也支持分组,只是分组信息在本地,现在两者二合一了。TD是所谓的专业Tweeter客户端……供成瘾者使用。 #
  • RT @zedshaw: Eeenteresting… BDD test framework for C. Yes. C. http://github.com/visionmedia/cspec //Interesting! #
  • RT @mikealeksiuk: @phoenixchu 后台不会是GF吧, but also, I think that 这种说法让我想起了啪嗒嘭这个游戏. After all, I think 如果不是的话 is great. //Mike, 你是华人么? #
  • RT @badrij: Oh – and one more thing. This is genius -> http://yfrog.com/379ozj //Badri, this is funny 😀 #
  • Put plain water in beer bottle. Pretend drinking beer at alcohol free office. #
  • 我觉得,公司的mac键盘如果还不快点到货,我就要成斜眼了…… #
  • 到底是否应该用Cmd + 空格作为Mac下的输入法快捷键呢?本来为了按 @alex_hal9000 推荐的留下了这个宝贵的快捷键给IDE们。可是发现大部分中文Mac用户都使用Cmd + 空格切换输入法,大家为了解决习惯问题,强制把我的输入法快捷键又绑回Cmd + 空格了 #
  • 早上听StackOverFlow podcast,他们谈到虽然很多程序员喜欢听着音乐写代码,不过他们说听音乐写代码会比安静情况下写代码多10%的bug。不知是不是真的,很遗憾呀,因为我非常希望听着音乐写代码。 #
  • DHH的这个采访非常好看:http://uxmagazine.com/strategy/less-is-better ,多做减法,让你的软件就好像一家高级餐馆,菜品是按照主厨的品味编排的,不多不少,给你最好的体验。 #
  • @iblader 来参加12月12日的Open Party吧。找找有啥有趣的话题没,拉拉身边的朋友。 #
  • Coders at work那本书的作者peter说,比较遗憾的是没有邀请到众人期待很高的John carmark,他说发了很多封邮件都木有回复。 #
  • RT @alex_hal9000 RT @phoenixchu: @mikealeksiuk happy birthday ^_^ in reply to alex_hal9000 #
  • RT @rtmeme: RT @BusterBeamSlash RT @songshinan: 百度毓婷吧有个小男孩忽闪着大眼睛问:“事后我吃了五片毓婷,可是女朋友还是怀孕了!怎么不管用? ”http://is.gd/5aK0g #
  • RT @lordhong: RT @quakelee 国家统计局:居民消费率仅为美国一半 低于印度 http://is.gd/5aKZm //钱都在ZF手里呢,老百姓拿毛消费啊 #
  • @googollee 想起今早还在StackOverflow podcast听到Joel抱怨iPod或者智能手机这类东西对大脑的CPU占有率很高,所以在使用它们的时候很容易出现危险(如交通事故)。估计他们的意思是音乐和podcast这类不占用眼睛的东西比较省大脑CPU,安全环保。 #
  • RT @nicholasdsj: 刚接到机房电话,说我虽然把网站关掉了,但是域名指向没关掉,现在就算网站不开,域名还指向那个 IP 都算违规。 //干 #
  • RT @apple4us: Quicksilver 居然更新了,正式支持 Snow Leopard: http://www.blacktree.com/ #
  • RT @d2forum: 《JavaScript语言精粹》的译者之一鄢学鵾,将在第四届D2前端技术论坛,带给大家《前端性能优化与自动化》的分享,值得期待:http://is.gd/5aQgk #
  • RT @quakelee: RT @qingfeng: 现在连IP都要备案了…… //过两天是不是菊花也要备案 //话说,菊花的唯一标识是什么呢?花纹么? #
  • 关键时刻如果等Eclipse启动去修正个小typo的话,黄花菜都凉了…… #
  • RT @fool2nd: 试了好多Python Editor/IDE,最后还是回到笨重的Eclipse。//有没有试玩Netbeans for Python和Komodo edit。我觉得PyDev太容易崩溃了。 #
  • RT @icecloud: 外面下雪了 昨天还是一片艳阳 //这么说你真的在米国了? #
  • RT @nasiless: @quakelee 至于计划外的问题,我还是那句话,五个小时能够将一团乱码梳理出来,至少我非常满意。还是那句话:“怎能尽如人意,但求无愧于心”吧 //我觉得昨天的事情也暴露了我们没有自动化验收测试和很好的Staging环境这个问题,我们要逐渐改善。 #
  • RT @nasiless: 按部就班的实施,达到上线目标,这就是一次成功的上线 //快速解决问题,迅速的决策,满足了客户需求。从经济上来说它就是成功的上线,因为我们尽力让它发挥了商业价值。但是从SA的角度来说,我们这样做太令人不放心了。 #

Powered by Twitter Tools.

Tin’s tweets on 2009-11-29

  • RT @anchuan: 杭州的天气贼好,不去西湖走走,真对不起这么好的天气 //遥祝兄弟今天遇到艳遇,比如出现个紫蛇一类的妖孽诱惑一下你。 #
  • RT @hdcola: @diamondtin chrome在osx下的表现还好,也许在win下也不错。不过已经n年没有用过win了。。。 //在win下的表现要好过os x,win下它已经是杀手应用了。 #
  • 看完ppk的这个"The mobile web"的slide,发觉mobile web十分的不乐观,这里远非webkit的天下呀,分支繁杂怪癖很多的浏览器让mobile web很有可能走上比桌面浏览器的web更曲折的道路。 #
  • Just viewed ppk's presentation: The mobile web is on a tough way, it may be harder than desktop web. http://is.gd/50UBj #
  • RT @khsing: 朋友给送了一个漫步者的M0音响,iPod专用。可是我手里还没有iPod呢 //赶快买吧,然后就可以享受Podcast啦!这是无尽的宝库。 #
  • RT @chris_stevenson: Geek chic – Alan Turing t-shirt in a gay bar. Probably only works in SF. Have I said before how much #ilovesf //: ) #
  • RT @alex_hal9000: RT @diamondtin: 发觉mobile web十分的不乐观 //大部分很快会消亡掉的 //就怕不是这样,Android这样的开放平台不是就快要走向分支了么?(分辨率和各种交互风格等等)背后还有中移动这样的SB公司着急领养自己的傻儿子。 #
  • RT @hrchen: 中文Podcast我最喜欢“锵锵三人行”和“开卷八分钟”等系列,英文我喜欢Ted、Pragmatic Podcast、Rails cast、Railscasts、Rails Envy Podcast、Tack Sharp、Stack overflow。 #
  • 老婆大人 @zzjane 开始正式twitter了,以后我说话要小心了。恭祝老婆大人天天快乐! #
  • RT @zzjane: Twitter挺好,我终于找到地方发牢骚了!//慢慢发掘吧,它还有很多很多用处涅。 #
  • RT @zzjane: Twitter真好啊,老公看到我的牢骚主动洗了碗,沏了茶,还去蒸了晚上吃的大芋头~老公真董事啊 //我会心的笑了…… 我多贤惠呀。 #
  • RT @alex_hal9000: RT @exceedhl: 过了n久,再回来推一下,顺便说一下我已经结婚了 // 恭喜恭喜 🙂 //我靠,这是一个天大的新闻呀!昔日踩过便便的英俊潇洒的,白脸汉子,著名Sui人,终于修成正果了。顺便问,春宵的时候肚子可好? #
  • RT @exceedhl: @alex_hal9000 我感觉每天冲破GFW在这里坚持推的只有你了 //诧异了,整个Mingle team都在这里折腾涅…… 还有外围飘的鄙人。 #
  • 刚才修改Twitter密码,忘记关闭Tweettie了,结果过了一会儿发现登录不上去了。在Web上登录的时候发现帐户被Lock了,哭了……因为修改密码后tweetie坚持用旧密码登录,然后就无情的被twitter给锁定了,人家让我一边凉快一会儿再来登录…… #
  • 刚才看了老婆的Twitter界面,才发现她跟了我以后就被发了网站广告的D message,估计不知不觉的被人家记录的密码。赶快修改密码去…… 推友不妨也弄个马甲看看自己有没有被人家劫持密码。 #
  • http://is.gd/50ZU6 lifehacker has a nice guide to do ergonomic upgrades for your workspace. This is really important for a programmer. ^___^ #
  • 发现有趣的事,tweetie隔一会儿就告诉我unauthorized。说明twitter有很多前端,某些认为我还被locked,而另外一些已经unlock了,而且我每次都随机被路由。这很奇怪,时间差也太大了。 #
  • RT @zzjane 名句:“谁还给网中之鱼儿喂食啊~~“(妻子向丈夫索要礼物,丈夫如此回答 //我刚才还听到一句“至少也要40分钟呀(女声)”,另外一个女人的声音说“一直持续到永远”,心想好猛……,而后老婆提醒“人家前面说的是逛商场”,我这才恍然大悟。 #
  • After I watched "This is it", shocked, I start feeling that MJ is a legend. He passed, and then he stand besides Beatles and elvis presley. #
  • RT @suavesu: 你们知道哪的孩子还没有棉衣么? 征集!http://www.1kg.org/activities/100752 #1kg #
  • 为什么今早这么饿呢?估计是昨晚我吃多了。 #
  • JD的SONY KDL-52V5500促销价格是10466,还是挺猛的。之前选择电视的时候曾经关注过挺久,有兴趣的朋友可以关注一下。 #
  • 严厉谴责那些在厕所抽烟的个人! Blame those individuals who smoke in public toilet. #
  • 早上发现办公室有人放陈绮贞,原来是 @hdcola 同学,嘻嘻,口味很合嘛。 #
  • RT @nasiless: 感谢 @diamondtin 赞助的穿墙流量,使得我手头这些 InfoQ 的工作能够继续开展,@taiwen 也会感激你滴 //我突然发现我特喜欢捐助别人,包括上次…… #
  • Google Docs is blocked in China. Many people come to purchase VPN service… It's ridiculous. #
  • @hengdm 呼唤你,12月12日 @openparty 的12月活动,你来讲讲上次你想讲的Apple的产品设计流程吧。 #
  • @arthur369: 女侠,12月12日有 @openparty 活动,有没有兴趣准备个设计相关的话题给大家分享?或者带着你家 @virushuo 来讲讲创业的趣事如何? #
  • 在北京的朋友,有没有兴趣参加2009年最后一次的 @openparty ,活动定在12月12日在东直门的国华大厦11层举行,有兴趣的朋友都来参加吧!当然有时间最好准备个话题和大家分享 😀 #
  • @turingbook 刘老师12月12日来讲讲去 #csdn 当主编的想法吧,顺便借 @openparty 的圈子找找有没有人志愿贡献力量,这样可以达到社区双赢 😉 #
  • http://is.gd/530uL @robbinfan 的这篇NoSQL数据库探讨真得挺好看的,带你走马观花一下这些被SNS网站大量应用的东西。 #
  • RT @alexdong: Best blog I've read in past three months: http://is.gd/530TT #
  • 惊了,以前在TW只是坐坏过椅子的轮子,刚刚把一个椅子的腿坐折了……惊出一身冷汗。质量太不过硬了…… #
  • RT @robinlu: 貌似时间和下一次#BeijingOnRails冲突了 //不好意思,这个是老早订下的时间,因为这个月和PerterCheng的OpenSourceCamp合办,所以下个月的提前了。我希望啥时候也参加#BeijingOnRails 😀 #
  • RT @arthur369: @diamondtin 一般多长时间?设备是否适合演示较多图片?另外有没有建议的演讲题材或方向? //@openparty 的session一般45分钟至一小时,现场有投影仪。题材方向不限,只要有人会感兴趣就好啦,是完全自助的形式 ^__^ #
  • RT @turingbook: 我准备和大家交流一下办杂志和社区的事儿 @openparty 12月12日东直门的国华大厦11层 有时间最好准备个话题和大家分享 😀 //@cleverpig 快看了,刘叔叔要讲故事了。 #
  • @turningbook 刘老师如果以后准备走Tim O'reilly的路线的话(跟技术走的很近,跟的很到位,但是发挥自己的出版业的长处),有个靠谱的独立域名博客应该很重要。现在似乎刘老师还在使用csdn的博客么? #
  • RT @arthur369: @diamondtin 好的 我准备一下。PPT会提前发你 吼吼 //谢啦,期待着去了…… 这么说今年的最后一个 @openparty 又是'嘉年华'啦。 #
  • RT @qingfeng: RT @nicholasdsj: #MasterWuGui 大师语录:中国男人需要二奶权! //被片章取意了,我是说要么没人应该有均等的二奶权,要么就应该剥夺那些人的二奶权…… #
  • RT @turingbook: @diamondtin 我最近正想这事儿呢,要是独立博客也许不会只讲技术了。不过,O'Reilly也不是独立博客的…… //人家博客在自己公司域名下面,表示自己罩着这个公司。你难道也是这个意思?罩着 #csdn …… #
  • RT @nasiless: RT @nemoliu: @diamondtin 的新头衔:装の王子 // +1 //我每天戴一顶帽子…… 没你们能白话。 #
  • RT @alex_hal9000: @phoenixchu you design it after you know enough. TDD in a spike is just wasting a lot of time. //That's true! #
  • RT #openparty 2009.12话题展望 :蚂蚁(安雁同):"守财奴的秘密_GTD理论指导实践"。GTD,Getting Things Done的缩写,是一种行为管理的方法。GTD的主要原则在于一个人需要通过记录的方式把头脑中的各种任务移出来…人生苦短,超级需要啊! #
  • @cleverpig 猪兄,这次 @openparty 的话题太有吸引力了,要找 @anchuan 帮我们多约几个大的会议室了,完事我们一起聚餐去 😀 #
  • RT @openparty: BeijingOpenParty:2009年12月”Upon The Rock”(岩上)活动报名: 回看天际下中流,岩上无心云ç.. http://bit.ly/5eOUre #
  • 悲哀呀,刚刚整理完几张照片同步到了flickr,结果发现flickr又被墙了,只得又把它加入了fucked by great firewall of china的列表中了…… #
  • New album, Some gold memories: sea lions of pier 39, san francisco, US. http://is.gd/53r49 #
  • RT @laogao: NOSQL Patterns http://horicky.blogspot.com/2009/11/nosql-patterns.html //这篇文章看起来挺有趣的。 #
  • 早上 @hdcola 老师给免费讲了一下网络协议的基础知识,从TCP/IP和UDP配置openVPN讲起,讲到了ARP的用处,以太网和交换机,光纤技术等等。受益非浅,老黄说每次看讲网络协议的书就感觉兴奋,他推荐我们有空就复习一下这些知识。 ^___^ #
  • RT @andyhu1007: 在ThoughtWorks list上唯一的action是:Block phoenixchu。请任意使用。//woo hoo! #
  • 我今天有幸成为了团队中第一个让持续集成服务器变红的人,太爽了。这说明持续集成服务器起到了作用。那么 @nasiless 的一天努力就没有白费。 #
  • 刚才我正要享用 @anchuan 同学曾经推荐的吴裕泰的菊花茶,旁边闪过 @nasiless 同学,大喊“爆菊”。我很诧异为啥好好的菊花茶在这等咸人嘴里就成了…… 他居然还补充说这茶看起来像有人吐在杯子里面的什么什么。RP呀! #
  • RT @phoenixchu: I think we should use gmail form instead of notes to submit interview results //what will happend if google cods is blocked? #
  • Hi @pavanks, is that you cook india food for @BestFriendChris and @chris_stevenson ? I miss india food now. >__< #
  • RT @phoenixchu: RT @diamondtin: 我今天有幸成为了团队中第一个让持续集成服务器变红的人,太爽了。//你这娃还好意思推 //不是有大师说,不会失败的测试他不写么?我们测试失败了,挺好,有CI告诉我们失败了,就更好了。没有CI前我经常忘记每次提交跑测试。 #
  • RT @rlazy: 为提供更高质量的阅读体验,典阅不打算支持 txt 格式了,有了 AIR 2,准备自己写一个把 haodoo 网(这个网站的中文电子书质量绝对是全球最高的!)的 pdb 转换成 epub 的软件,所以也不准备支持 pdb 格式了。//这推普及了好几个知识。 #
  • RT @rlazy: 为什么要用 AIR 呢?因为我不懂 Windows 编程,也不懂 GTK/QT。格式转换用 C 写,UI 用 HTML, CSS 和 JS (AIR 提供运行时)写,虽然不是那么 native, 但开发成本绝对降低很多很多。对个人项目来说,这是不错的选择。 #
  • RT @foxlog: RT @CNBorn: 呼唤参加本周六 OpenSource Camp Beijing 的朋友,到时见 //我也去,到时候见。 #
  • RT @zzjane: 今天过了极其奢侈的一个晚上:喝了一tin可乐还有一tin雪碧。肚子圆了,胃也鼓了,嗓子爽了,舌头麻了,精神脆弱了,心灵解放了~ //原来我就是个单位。 #
  • 我赛,太神奇了。昨晚5点飞机 @hdcola 出差,今早到公司居然又看到他了…… #
  • 我靠,居然真的有“高仿”的苹果山寨上网本,淘宝上能搜到一大堆,2k-呀。要是能给装成hackintosh就有趣了。 #
  • RT @turingbook: 这个帐号 @reddit_prog 居然只有不到1000个关注者,太没有天理了。程序员同学们整天都在看啥呢? //都在关注八卦呢 #
  • 终于在 #opensourcecamp 现场搞定了无线网……我的Mac总是扫不到这个无线网ssid。 #
  • @CNBorn 还是像你这样用手机上网灵活,不用像我这样连了无线网,还要开ssh tunnel,费劲。 in reply to CNBorn #
  • RT @CNBorn: @diamondtin 我在现场搜不到无线信号… //我费了很大劲才搜到Guest那个ssid,但是经常找不到……很不稳定。 #
  • RT @hengdm: @diamondtin 你确定只有一个老黄 @hdcola 吗? //听老黄说前天晚上他在“天堂(杭州)”上空飞了好几圈,但是雾大无法降落,所以又飞回北京了。我好奇的是,如果飞机又给你送回来还要收钱么? #
  • #opensourcecamp 田博士说开源软件最初的精神来源是自由Freedom和免费Free。(但是此点我不同意,Free Software和Open Source的世界观是完全不同的)。 #
  • #opensourcecamp 古代罗马在城市的道路上刻了两个槽,所以两轮马车就可以在城市之间快速流动,保证在战争的时候可以快速调动军队。后来英国人在设计铁路的时候,就使用了两只马屁股的宽度作为铁轨的间距。而后来NASA运送火箭燃料的时候也享用到了罗马战车使用的车辙的宽度这个标准 #
  • #opensourcecamp IBM的田博士在介绍开放标准:开放标准是给开源软件和闭源软件之间的一个桥梁。而在开放标准之上开源解决方案与闭源解决方案在找到自己的不同点。 #
  • #opensourcecamp IBM的田博士:开放标准的基本特点:广泛采用 widely implemented;开放文献 open documentation #
  • #opensourcecamp IBM的田博士:开放标准的基本特点:无条件发布 published without restriction;
    公开、透明管理 Stewardship thru an open process #
  • #opensourcecamp 的第二个演讲者Nicholas Modrzyk来自法国,但是目前生活在日本横滨(6年),来自intalio。主要在工作流、网络安全方便工作。做过8年开源软件开发。 #
  • RT @delphij: RT @diamondtin #opensourcecamp IBM的田博士:开放标准的基本特点:无条件发布 // IBM很钟爱软件专利的说。//是的,所以它们说我们像开源社区捐献了大量的IP、专利。IBM很热衷为赚钱行业指定“开放”标准,然后绑架社区。 #
  • RT @delphij: 是呀,开放标准绝对是开源软件的好朋友。只是大量的商业公司从商业利益角度会让这些标准有苛刻的限制,保留他们咔嚓掉你的权利,那么这个开放标准就很有可能变成一家独大了。 #
  • 现在听Java相关的企业开发相关的话题就感觉没意思,听不进去。 #
  • RT @CNBorn: #opensourcecamp Finland急需软件开发人员 想移民的朋友抓紧啊!//芬兰可是欧美朋友非常愿意开玩笑的国家,听说那个国家自杀率很高,因为生活很无聊(极夜/极昼加上复杂的语言无聊的电视节目)。 #
  • RT @delphij: @diamondtin 打着自由和开放的旗号去限制用者的自由和阻止开放标准被更多人使用,在我看来是对这两个词最大的亵渎。 #
  • #opensourcecamp: From Mikko Puhakka. Success: it's a matrix of idea, place, timing, team. right idea in wrong place, right idea place but… #
  • 看到 @Fenng 同学写的暴雪的服务器情况:《魔兽世界》目前使用大约 13250 台刀片服务器 ,75000 个核的CPU ,内存使用超过 112TB 。那么平均一个服务器5.66个核,8.66G内存。 #
  • #opensourcecamp peter同学使用linux上的OpenOffice来播放各位嘉宾的ppt,出发点很好,因为使用了自由和开源软件。但是,这显示效果真的是差很多呀,还遇到了嘉宾发现slides丢了字符片段的问题。 #
  • 昨天听Stackoverflow,里面介绍在大一点的会场部署无线网的一个重要技巧。使用同样的SSID,不同的Channel,认证使用WAPv2+AES,就可以达到无线漫游!不再需要那些Link1、Link2的切换了。@hdcola 咱们公司的网络是不是也可以这样改造一下?巨有用。 #
  • RT @saharabear: RT 用PDF多爽 //似乎PDF只能用来事后共享。做演示,如果有一些效果和切换一类的特效,还是在什么软件做就在什么软件演示比较好。 #
  • #opensourcecamp Mikko Puhakka: Maybe we should start talking about software driven business instead of open source business. #
  • RT @suavesu: @diamondtin stackoverflow 是那个网站么?有什么活动? //我其实是指听Stackoverflow podcast,虽然我昨天听那一期是给他们的招聘网站做广告,但是对于我收获在于ssid的这个问题,我觉得国内大部分会议无线网都很烂 #
  • #opensourcecamp 向量计算的API在Apache Harmony JVM里面的尝试证明从API层封装向量计算(CPU的向量计算能力)在科学计算中可以得到很好的性能提升。 #
  • #opensourcecamp 但是目前的例子很多都是图形运算,在Java的图形API中已经对GPU的向量计算进行了封装。所以向量计算到底是应该使用CPU的呢?还是GPU的呢?这是个问题。也许GPU负责更多向量计算是个趋势吧?所以现在利用GPU向量计算能力做科学计算很火。 #
  • #opensourcecamp 给向量运算一个亲切的API肯定是很好的事情。可是如何适配它到不同硬件平台估计是个挺麻烦的事。而且,在你的程序里面找到可以向量化的地方不是很简单的事。 #
  • RT @CNBorn: #opensourcecamp 但是向量优化在多线程下效果提升没有单线程明显 因为此时内存带宽已经成为瓶颈了 //向量优化要保证这个算法是可向量化的,能够抽象到单指令多数据流才行。而大部分场景都已经被抽象过了,如图形和科学计算领域。现在通用化需要改变思维。 #
  • 中午吃饭的时候得知,原来很NB的Jetty servlet container已经被intalio收购了。http://is.gd/55b7f OMG,真是够低调呀。 #
  • #opensourcecamp 今天第一次听到有人把Geronimo这个单词读出来了…… #
  • 如何在5分钟内说DDD、OO、TDD这几个概念呢?我刚才尝试了一下以kent beck的responsive design和rails为引子串了一下,感觉真的讲的很杂。不过逻辑上似乎真的是通的 😀 #
  • #opensourcecamp 会议时间是非常适合玩twitter的时候,今天几个小时的看/推比一周都多。 #

Powered by Twitter Tools.

Tin’s tweets on 2009-11-22

  • In dpreview's prosumer camera group test, Pana LX3 is the overall winner. It's a good buying guide. http://is.gd/4Vkep #
  • Please consider if you really need a big house. You need to do more cleaning work which is a black hole, it will eat up all your time. #
  • RT @taiwen: RT @xiaodao: RT @nasiless : //刚在dpreview看到LX3是今年的Prosumer里面是总体赢家,画质上就G10可以超过它了。你们团购就直接去五棵松好了,我上次在那里的艺联买的。 #
  • RT @likuku: DP2往哪放? //DP2是定焦机,我不知道是否应该算作Prosumer,买它还是需要一些勇气的。而Lx3里面的很多模式(针孔啦,黑白啦)用来玩很不错,一般人都可以玩转它。 #
  • 哲思社区的提醒邮件实在是太烦人了,只能登录关掉邮件提醒。登录时候才发现,界面还是那么的丑陋@Safari。唉…… #
  • 原来把电视(三星55B650)的比例设为全屏幕以后,Mac上设置为1080p@60hz,打开Overscan,就可以完美点对点了。之前设为16:9一直不行,原来需要设置为“全屏”。 #
  • 谁知道如何在Mac下播放.ts文件呢? #
  • 今天面试了个做了两年多Rails的程序员,他说他觉得Ruby很好,但是他不喜欢Ruby的元编程,也不喜欢领域模型驱动设计,说RoR的框架源码太hack,尤其反对其中使用的method_missing。他面试程序虽说是Ruby写的,但都是严重的Java风格。这个人真拧巴!矛盾死了。 #
  • 今晚实验发现我家这边用鱼骨头天线能收到7个无线数字台,其中包括一个高清台──央视高清,信号质量相当一般(据称是1080i)。可惜收不到北京电视台高清信号,哪天找找哪个方位可以找到。电视上的数字电视落地功能看来基本上是聊胜于无。 #
  • 如果一个语言或者框架真正的精华被当废柴烧掉了,留下的让你“喜欢”的是否就只剩下那几个“大词”留给你当作谈资了呢?有感于一位据称已经把Thinking in Java读烂了的程序员,可怜的是他写Ruby、Python都是(死板的)Java风格了…… #
  • 为啥面试这么多程序员都不能写出正常的测试呢?A君的程序写了一堆输入样本和一堆输出样本,然后写了1个测试分别载入输入来验证输出。他非声称这就是“单元测试”。B:写了很多测试,但都是测命令行输入参数非法是否能抛出异常,测了无数组合。但是程序逻辑却一点测试都没有。 #
  • RT @jeffz_cn: @diamondtin 那么他觉得Ruby好在什么地方呢?//我当时都无语了,他生成他喜欢Ruby,但是我问了一圈,怎么都帮他找不到理由了…… 我感觉他喜欢的是他自己的Java风格的Ruby。 #
  • RT @khsing: @diamondtin //vlc //vlc似乎不能放ts,没有图像呀。 #
  • RT @iceboundrock: @diamondtin plex或者movist都行 //OK我实验一下movist去。Plex我用的老版,感觉操控太别扭了,我也下个新版研究一下。 #
  • Another magazine interviewed @openparty. Self organized un-conference is a good way to express yourself, share your mind, learn more things. #
  • RT @hengdm: @diamondtin 你还是好好帮助一下 @googollee 童鞋明天的面试吧。话说不会是你面试他吧,哈哈哈~ //奥,他明天过来呀。我看,他肯定过……都是自己人。 #
  • RT @iceboundrock: @diamondtin Plex有个选项可以把鼠标指针调出来,稍微好用点,呵呵,不过这咚咚是设计给遥控器用的,拿鼠标、键盘操作确实费劲 //Cool,谢谢。记得曾经调出来过,升级就又回去了,然后就忘记在哪里了,复杂呀复杂。 #
  • From pragmatic podcast: Finding a job is not for paying your checks, it's for improving yourself. #
  • From pragmatic podcast: Resume is not a tool for find jobs, it's actually a career management tool. #
  • Good morning friends, have a nice day! ^__^ #
  • @mingjin 我记得那位Ruby程序员说DDD就是OO那些,他说他严格按照数据与算法分离的风格写程序,不喜欢把他们混在一起,不清楚。他反对method_missing的理由是太难调试,太难理解,说他在调试有method_missing的代码上吃过很多亏。这两个理由站不住脚…… in reply to mingjin #
  • 早上发现一个傻事,今早拿出地铁车票,发现不是我的,而是一张“地铁系统测试票”,我很诧异。想起昨晚出站票刷不出去,就去找人家处理,我当时戴着耳机没听清人家说什么,人家把票还我,我迟疑了一下,发现用这个票一刷就出去了。而后放心回家了……尽早我去换票,人家都急了,说这个票值好几百呢…… #
  • 我在想“地铁测试票”是不是可以随便刷不用续费的那种票呀?要不为啥那个工作人员那样冲我大声嚷嚷呢,他质问我是不是“故意把票拿走了”,说这个票“值好几百呢”,还说下次如果我再犯错就“要罚钱”了。弄得我很不好意思……下次发生这种事情我不戴耳机了。 #
  • 原来twitter已经支持分组啦,我土鳖了。赶快动手分一下。 #
  • RT @isquall: @diamondtin 在什么页面上分组的?客户端不可以吧? //在twitter网站,首页就在推荐这个叫list的功能,可以创建公开和私人的小组。 #
  • RT @anchuan: 想看高清电视可以买那种高清电视接收棒,配合外置天线。也就是两三百元。不过北京能收到的高清信号也就是个位数,我家只能收央视高清。节目相当无聊。不看也罢。 #
  • RT @jjzhu: @diamondtin 有一次我卡刷了人没出去,人家让我直接从刷卡机和墙间之间的缝过去了 //只有你才能从缝里面挤出去……我以前都是人家开小门让我出去,昨天我还寻思着现在先进了,直接给你的卡做标记就OK了,以为变先进了。谁知道只是掉包了,闹得我好像流窜犯一样 #
  • RT @jjgod 闲聊了几句文本渲染技术的进展: http://is.gd/4XFPQ 欢迎各位一起探讨,分享你的意见和问题。 #
  • 爱马仕-徕卡M7一如既往的延续着这两个奢侈品牌的定价路线,爱马仕-徕卡M7+一枚徕卡SUMMILUX-M 35 mm f/1.4 ASPH银色镜头发售的套装,售价高达14,250美元,约合人名币96900元人民币,抵得上一部普通家用驾车的价格了。 #
  • Active State announced Firefly, ad new hosted software project management tool, and it's based on trac. http://is.gd/4YoPu #
  • More companies say software management tools is collaboration tool, G Wave is the most powerful collaboration platform. They must integrate? #
  • http://is.gd/4YqIb IE团队很幽默呀,IE9现在的一个性能评测,依然站在现代浏览器的队尾,不过成绩已经不那么难看了。令人微笑的是,IE9终于支持css圆角了,ACID3得分32,字体渲染的半像素平滑也增强了。 #
  • http://is.gd/4YqIb News from IE blog, IE9 is supporting css3 rounded corner, acid3 score 32, better font quality and readability. #
  • “研究结果表示女人暴露40%的皮肤最能吸引男人” http://is.gd/4YvlI #
  • 我感觉 http://popurls.com/ 的用户体验太好了,细节设计的非常到位,功能也很吸引人。 #
  • RT @anchuan: 明天和默默去杭州培训,客户帮我们订机票,在网上办理登机的时候,发现默默的机票没有订上。这个Sui神。哎!但愿明天能够过一路顺利,阿门!//你们两个很猛呀,坐飞机要小心气流。 #
  • RT @taiwen: 团队的成长不是一朝一夕的事情,大家都是摸索着成长。//:D 回顾的时候会心一笑就好了 #
  • Now I think I'm a fan of Monty python, I really love those smart guys. #
  • Saw the great movie 'sling blade', it passed strong feeling to my mind, so I like very much. Hope "You will be happy". #
  • Always look on the bright side of life … I like the song at the end of 'Life of brian'. It turns my giggling to sweet smiles. #
  • @chris_stevenson http://ow.ly/EbxJ Monty Python's Life of Brian. Their humor sense is so special. Next I will watch their tv episodes. in reply to chris_stevenson #
  • When I look into the css inline model, I found it's acctually a subset of text rendering engine. Now any OS is improving it, css is same. #
  • @hdcola 考虑一下intel的culv cpu的本本,有一些号称十几小时的续航时间。而且现在似乎windows比较省电? in reply to hdcola #
  • RT @alex_hal9000: RT @ruby_news: MagLev Alpha Released: A New, Scalable Ruby Implementation http://ad.vu/8u59 #
  • RT @hdcola: @diamondtin 准备使用windows了,一个firefox就差不多满足我的要求了。准备使用华硕1000H了 // 据称浏览器在win上面的省电测试IE是胜利者,而ff垫底了。不如折衷选择chrome 😉 #
  • RT @hdcola: @diamondtin 准备使用windows了,一个firefox就差不多满足我的要求了。准备使用华硕1000H了 //宏基的移动小本也不错 #
  • Why nails keeps growing. So I need to cut them down again and again? It's annoying. #
  • RT @CNBorn: #openparty 10月份活动总结 http://is.gd/50pZT ;12月份OP活动将在圣诞节前举办,更多消息欢迎关注 @cleverpig ;另:下周六(28日)将举办 OpenSource Camp 北京活动,欢迎大家参与 #

Powered by Twitter Tools.

Tin’s tweets on 2009-11-15

  • 又是关门前的最后一分钟,在苏宁买了三星LA55A650。A650系列的黑水晶面板颜色感觉很好,禁不住诱惑就下手了,下周末准备在家好好观摩一下。 #
  • RT @quakelee: @diamondtin 从不敢买三星… //我和老婆挑了很久,觉得还是喜欢三星的颜色。mobile01上对这个B650系列评价还是很高的。 #
  • RT @robbinfan: 看了几十份候选人提交的代码之后发现Java这种工业语言的罪恶之处了,都好似一个模子刻出来的,冷冰冰死气沉沉,看不出人的个性。 //用Java写的测试应该还是不同的,好的测试可以表达好的设计意图。 #
  • Ruby on Rails对DDD支持的太好了,而Django对DDD支持的相当不好,相比之下Django还有很长很长的路要走。 #
  • 随身带伞很有意义,刚才出地铁站正好下小冰雹,刚好我带伞了…… #
  • 今早Team只有两人了……不是拉肚子就是感冒的,要命了。 #
  • RT @SnaiX: 新浪论坛改用Discuz程序:回归主流却丢失了性格与魅力 http://is.gd/4QuOg //你知道SAE的背后黑手是谁么?能不能拉来 @openparty 交流一下呢?这样的事,敢做就已经非常好了。 #
  • Pick up lovely git again, it's a good friend for svn based team which want to do more refactory. But git training is a tough job. #
  • RT @nasiless: 靠,你以为我们愿意生病呢 … //非常理解你每周都有几天不方便…… #
  • RT @anchuan: 最近在做Mingle在Windows下的自动化安装部署,发现几个好用的工具:文件传输工具PSCP,ssh工具FreeSSHd,当然还有强大的Rake #
  • 在消失前……得到信仰。 #
  • RT @andytn: Acer Aspire 3810TG,身為CULV筆電的先鋒,Acer拿出了亮眼的設計,輕薄機身還有獨顯,加上八小時的電力,這台的梗還真的是很多。 //但是不知道为什么大陆几个月来价格不降反升,造成一直犹豫无法入手。相比Asus后来的CULV重了很多。 #
  • RT @dreamwords: OMG,怀进鹏候选中科院院士了 //Y干啥了涅?出国镀个金回来就当校长,现在又升院士? #
  • RT @stephenchu810: RT @ph7:Awesome content and design : "15 things worth knowing about coffee" http://theoatmeal.com/comics/coffee //很有趣^__^ #
  • RT @laogao: redis目前支持的语言/接口包括: Ruby、Python、PHP、Erlang、Tcl、Perl、Lua、Java、Scala、Clojure等,根据官方数据,在入门级Linux服务器上的处理速度可达11万次/秒(SET)和8万次/秒(GET) #
  • Pragprog' new book: Web Design for Developers: A Programmer's Guide to Design Tools and Techniques, sounds interesting: http://is.gd/4Sb5y #
  • RT @jeffz_cn: 一旦遇到神仙,和谐号也内牛满面…… http://tieba.baidu.com/f?kz=666320454 #
  • RT @phoenixchu: @derekhyang Perforce + Vista + 瀑布// hmm….. //这样德里克就有的折腾了 😀 挑战很有意思 #
  • RT @hutuworm: RT: @feelinglucky: RT @TaobaoUED: 淘宝上 GeekCook 和 1KG 合作公益帽子专卖 http://ow.ly/B00W 和老虎庙的合作公益 http://ow.ly/B02e ,不多的钱就能够帮助更多需要帮助的 #
  • RT @googollee: 脚本语言都喜欢直接返回一个list,所谓多值都是把list再拆开 //支持面向对象的脚本语言,如果你的返回值有强结构,可以考虑返回对象。弱一些可以选hash,再弱一些可以用tuple,再弱也不推荐list。 #
  • @SnaiX 朱大神,您给我们讲讲设置OpenDNS为何还会被劫持?还有GFW的其它劫持和封锁如何实现的吧?我今天听 @nemoliu @nicholasdsj @nasiless 说您对这些手段的技术原理非常的熟悉,我的心顿时向您所在的方位Orz了一下。 #
  • RT @delphij: RT: @SnaiX: RT @diamondtin: @SnaiX 朱大神,您给我们讲讲设置OpenDNS为何还会被劫持? // 你被他们忽悠了吧! // 实做过劫持的飘过 //那坏人给我们弄个系列blog post看看吧…… #
  • MD,真是逼我骂街。HR连个工资都算不对!你算个不足月工资非要用莫须有的“未到岗时间”而不是业界惯例的“实际工作时间”,我和你理论你还和我叽叽歪歪,都TMD什么素质呀?你Y急了给我个公司制度文件想敷衍我,我TNND的读了个底掉也没找到个相关依据。真是要逼我爆发! #
  • RT @hengdm: @diamondtin @snaix @nemoliu @nicholasdsj @nasiless 你们还在保持着每周团队心得分享的好习惯么 //这个不是团队吹水,我觉得这个结果更广范围都能受益的。分享是美德嘛,@openparty 的一个核心精神。 #
  • RT @hengdm: 我就不明白了,就算Ive老大你跟Jobs都是铝边切割控,咱能不把东西设计得这么硌手行么?MBP的边缘我忍了好几年,现在连鼠标也一个德行了 //他们是产业链考虑,现在你更需要“腕贴”这么个东西了。 #
  • RT @LinYang: 可怜都是断网了才想起来要充值,不得不打2018 //我前两天家里ADSL被停,是抱着本本满楼找泄露无线网,然后上网银付的款。真是不想用市话。 #
  • RT @robbinfan: 这个Go!语言看起来很像带了大括号的Python,看来Google也很不爽Python的强制缩进,哈哈 //是呀,我真是不明白为啥那么多Pythoner把强制缩进作为最喜欢的Python“特性”,这特性真好比切小JJ呀。 #
  • RT @LinYang: @diamondtin Ease, buddy. Welcome back 🙂 //I'm missing you buddies. #
  • RT @fire9: @diamondtin 息怒息怒 (via @SnaiX) {很少见Tin发火。哈哈!} //最近有点上火。我实在是烦透了叽叽歪歪的想从员工工资上苛扣点小钱的SB的HR团队了,鼠目寸光。 #
  • RT @fire9: 还想去牛街吃火锅!//脂肪,脂肪,脂肪……敌人,敌人,敌人。 #
  • RT @fire9: RT @hengdm: {你那护手贴纸看来没啥用。} //你说得很对,其实,我改用护手霜了…… #
  • RT @zhaozexin: 今天终于PK掉淘宝首页的弹出窗口广告,新版首页不会再有了,我良心稍安。虽然据说淘宝广告收入损失至少1.5亿,但能赢得1.5亿用户的心。 #
  • http://is.gd/4SYIU 这个视频可以告诉我们Google Wave如何和第三方Web应用集成。它告诉我们Wave这样的协同平台和第三方集成后有巨大的应用潜力! #
  • RT @qingfeng: 这橡皮鸭程序调试法还挺有意思
    http://coolshell.cn/?p=1719 #
  • RT @rlazy: 实在是一个小奇迹,收费的比免费的好卖! #
  • RT @anchuan: 历史上一定有那么一些人,没有名,没有钱,只是和爱人一起过完了一生。他们不用思念,不用写情话。他们的情话,就在爱人的耳边说,他们的一生都在诗里,他们的幸福,没留下痕迹。//^__^ 开窍了?诚实的付出爱,得到诚实的爱的回报,不需要留下什么痕迹。 #
  • RT @anchuan: 历史上一定有那么一些人,没有名,没有钱,只是和爱人一起过完了一生。他们不用思念,不用写情话。他们的情话,就在爱人的耳边说,他们的一生都在诗里,他们的幸福,没留下痕迹。 //啥时候喝啤酒去?兄弟。 #
  • RT @twinsant: RT @cleverpig @diamondtin: 最近在想OpenParty和好看簿互相资源再有效整合下。//如何整合呢?邮件联系一下。 #
  • RT @turingbook Google开始限制Python在新项目中的使用了,Google工程师、Python核心开发者Collin Winter表示Python在Google规模的应用中速度、内存使用和多线程能力还是不够:http://is.gd/4TLgt #
  • RT @fire9: 用linode的童鞋们,在使用ssh -D代理的是不是还上不了facebook?有能上的吗? //用ff,设置dns走代理。完全没有问题的。 #
  • RT @fire9: 一般来说觉得Git不好用是没有了解它的设计哲学。综合来说我感觉还是Git比Hg好用。但是SVN切Hg可能比较平滑。 #
  • RT @alex_hal9000: 我倒是觉得因为有git-svn, svn切git更平滑, 可以一部分人先富起来 //是呀,基础设施切换git很平滑,因为我们现在的Team也准备先切Git。概念和使用方式还需要多一些的时间来学习。 #
  • RT @hengdm: @diamondtin 哪里可以RTFM一下git的best practices // http://is.gd/4TUlW , http://is.gd/4TUlV , http://is.gd/4TUlU many many… #
  • @anchuan 你发的肉麻话原来不是你说的,运来时某微博网站的胡淑芬发的博文呀 😀 很适合你的做事哲学嘛。“历史上一定有那么一些人,没有名,没有钱,只是和爱人一起过完了一生。他们不用思念,不用写情话。他们的情话,就在爱人的耳边说,他们的一生都在诗里,他们的幸福,没留下痕迹。” #
  • @anchuan: ^___^ b 支持你,再接再厉! #
  • RT @alex_hal9000: http://bit.ly/cFr9E git magic很有趣 #
  • RT @xli: 你们的SCM是不是也用的Git?Server端是用的svn么? #
  • RT @phoenixchu: wooo,那你可以扮演你们小组里的git导师了 //向你学习,翻看你在程序员写的文章先…… 😀 #
  • RT @alex_hal9000: Cutomize Look and Feel of your #Mingle project:
    http://tinyurl.com/y8hpxwy , http://tinyurl.com/y9dyo4x //That's cool #
  • 既然在办公室里面感冒很容易互相传染,我们每天总有人流鼻涕,那么为啥公司不鼓励我们回家SOHO涅? #

Powered by Twitter Tools.