2010年5月28日星期五

“日” 字加一笔,你第一反应是什么字?

要第一反应时的答案,以下分析你的性格

田:最好的人
目:最精明的人
由:最善的人
电:最恶的人
旧:最毒的人
甲:最狠的人
申:最狡猾的人
旦:最懒的人
白:最想make love的人
巴:最刁钻古怪、存心找碴的人
� :刚从秦始皇陵挖出来的人


一道凡是中国人就总是做错的选择题

这是一道非常简单的选择题,据传,如果拿来问西方人,大多数人都会选对,但是如果拿来问我们自己中国人,大多数人都会选错。想知道为什么,请花一分钟,把 这个故事看到最后:
上帝把两群羊放在草原上,一群在东,一群在西。上帝还给羊群找了两种天敌,一种是狮子,一种是狼。上帝对羊群说:"如果你们要 狼,就给一只,任它随意咬你们。如果你们要狮子,就给两头,你们可以在两头狮子中任选一头,还可以随时更换。"

  这道题的问题就是:如 果你也在羊群中,你是选狼还是选狮子?

  很容易做出选择吧?好吧,记住你的选择,接着往下看。

  东边那群羊想,狮子 比狼凶猛得多,还是要狼吧。于是,它们就要了一只狼。西边那群羊想,狮子虽然比狼凶猛得多,但我们有选择权,还是要狮子吧。于是,它们就要了两头狮子。

   那只狼进了东边的羊群后,就开始吃羊。狼身体小,食量也小,一只羊够它吃几天了。这样羊群几天才被追杀一次。西边那群羊挑选了一头狮子,另一头则留在上 帝那里。这头狮子进入羊群后,也开始吃羊。狮子不但比狼凶猛,而且食量惊人,每天都要吃一只羊。这样羊群就天天都要被追杀,惊恐万状。羊群赶紧请上帝换一 头狮子。不料,上帝保管的那头狮子一直没有吃东西,正饥饿难耐,它扑进羊群,比前面那头狮子咬得更疯狂。羊群一天到晚只是逃命,连草都快吃不成了。

   东边的羊群庆幸自己选对了天敌,又嘲笑西边的羊群没有眼光。西边的羊群非常后悔,向上帝大倒苦水,要求更换天敌,改要一只狼。上帝说:"天敌一旦确定, 就不能更改,必须世代相随,你们唯一的权利是在两头狮子中选择。"

  西边的羊群只好把两头狮子不断更换。可两头狮子同样凶残,换哪一头 都比东边的羊群悲惨得多,它们索性不换了,让一头狮子吃得膘肥体壮,另一头狮子则饿得精瘦。眼看那头瘦狮子快要饿死了,羊群才请上帝换一头。

   这头瘦狮子经过长时间的饥饿后,慢慢悟出了一个道理:自己虽然凶猛异常,一百只羊都不是对手,可是自己的命运是操纵在羊群手里的。羊群随时可以把自己送 回上帝那里,让自己饱受饥饿的煎熬,甚至有可能饿死。想通这个道理后,瘦狮子就对羊群特别客气,只吃死羊和病羊,凡是健康的羊它都不吃了。羊群喜出望外, 有几只小羊提议干脆固定要瘦狮子,不要那头肥狮子了。一只老公羊提醒说:"瘦狮子是怕我们送它回上帝那里挨饿,才对我们这么好。万一肥狮子饿死了,我们没 有了选择的余地,瘦狮子很快就会恢复凶残的本性。"羊群觉得老羊说得有理,为了不让另一头狮子饿死,它们赶紧把它换回来。

  原先膘肥体 壮的那头狮子,已经饿得只剩下皮包骨头了,并且也懂得了自己的命运是操纵在羊群手里的道理。为了能在草原上待久一点,它竟百般讨好起羊群来。为羊群寻找水 源和草场,甚至为了保护羊群不被前来骚扰东边的那头狼吃掉,去恐吓威胁殴打东边的狼。而那头被送交给上帝的狮子,则难过得流下了眼泪。

   西边的羊群在经历了重重磨难后,终于过上了自由自在的生活。东边的那群羊的处境却越来越悲惨了,那只狼因为没有竞争对手,羊群又无法更换它,它就胡作非 为,每天都要咬死几十只羊,这只狼早已不吃羊肉了,它只喝羊心里的血。它还不准羊叫,哪只叫就立刻咬死哪只。更可恨的是,那匹狼为了不让它肯定打不过的西 边那头狮子来寻它的晦气,竟定时向西边的狮子提供从东边羊群里精挑细选出来的肥羊,讨好从来吃不到活羊的狮子。东边的羊群只能在心中哀叹:"早知道这样, 还不如要两头狮子。"

中国人,你看明白了吗?你的选择正确了吗?

2010年5月26日星期三

Ubuntu 10.04 更新源收集

网上收集来的Ubuntu 10.04更新源,感觉网易的速度还不错,其他几个都是国内的,大家可以试试。

使用方法:
1.sudo gedit   /etc/apt/sources.list
编辑你的源列表,将原来的内容全部删除,添加下面列表中最适合你的源 (注意不要全部添加),选择一个最合适你的即可,复制到你的列表中,然后保存列表。
2.sudo apt-get update   更新源列表信息
可以在运行“sudo   apt-get update ”时查看一下错误信息,把不能连接的源删除再重新运行“sudo apt-get update ”。
3.sudo apt-get upgrade  升  级
或者用ubuntu自带的更新管理器升级 也可
Ubuntu 10.04源列表:

台湾
deb http://tw.archive.ubuntu.com/ubuntu/ lucid main universe restricted multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ lucid main universe restricted multiverse
deb http://tw.archive.ubuntu.com/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ lucid-security universe main multiverse restricted
deb http://tw.archive.ubuntu.com/ubuntu/ lucid-updates universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ lucid-updates universe main multiverse restricted

SRT Sources
deb http://ubuntu.srt.cn/ubuntu/ lucid main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-security main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-updates main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-proposed main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-backports main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-security main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-proposed main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-backports main restricted universe multiverse

网易(速度很快)
deb http://mirrors.163.com/ubuntu/ lucid main universe restricted multiverse
deb-src http://mirrors.163.com/ubuntu/ lucid main universe restricted multiverse
deb http://mirrors.163.com/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ lucid-security universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ lucid-updates universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ lucid-updates universe main multiverse restricted

ubuntu官方上海源,提供 Kernel,Hiweed,ubuntu
deb http://mirror.rootguide.org/ubuntu/ lucid main universe restricted multiverse
deb-src http://mirror.rootguide.org/ubuntu/ lucid main universe restricted multiverse
deb http://mirror.rootguide.org/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://mirror.rootguide.org/ubuntu/ lucid-security universe main multiverse restricted
deb http://mirror.rootguide.org/ubuntu/ lucid-updates universe main multiverse restricted
deb http://mirror.rootguide.org/ubuntu/ lucid-proposed universe main multiverse restricted
deb-src http://mirror.rootguide.org/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://mirror.rootguide.org/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirror.rootguide.org/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirror.rootguide.org/ubuntu/ lucid-updates universe main multiverse restricted

搜狐源:
deb http://mirrors.shlug.org/ubuntu/ lucid main universe restricted multiverse
deb-src http://mirrors.shlug.org/ubuntu/ lucid main universe restricted multiverse
deb http://mirrors.shlug.org/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://mirrors.shlug.org/ubuntu/ lucid-security universe main multiverse restricted
deb http://mirrors.shlug.org/ubuntu/ lucid-updates universe main multiverse restricted
deb http://mirrors.shlug.org/ubuntu/ lucid-proposed universe main multiverse restricted
deb-src http://mirrors.shlug.org/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://mirrors.shlug.org/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirrors.shlug.org/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirrors.shlug.org/ubuntu/ lucid-updates universe main multiverse restricted

骨头源,骨头源是 bones7456架设的一个Ubuntu源 ,提供ubuntu,deepin
deb http://ubuntu.srt.cn/ubuntu/ lucid main universe restricted multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid main universe restricted multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-security universe main multiverse restricted
deb http://ubuntu.srt.cn/ubuntu/ lucid-updates universe main multiverse restricted
deb http://ubuntu.srt.cn/ubuntu/ lucid-proposed universe main multiverse restricted
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://ubuntu.srt.cn/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-updates universe main multiverse restricted

lupaworld源:
deb http://mirror.lupaworld.com/ubuntu/ lucid main universe restricted multiverse
deb-src http://mirror.lupaworld.com/ubuntu/ lucid main universe restricted multiverse

deb http://mirror.lupaworld.com/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://mirror.lupaworld.com/ubuntu/ lucid-security universe main multiverse restricted
deb http://mirror.lupaworld.com/ubuntu/ lucid-updates universe main multiverse restricted
deb http://mirror.lupaworld.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb-src http://mirror.lupaworld.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://mirror.lupaworld.com/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirror.lupaworld.com/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirror.lupaworld.com/ubuntu/ lucid-updates universe main multiverse restricted

rootguide 源,ubuntu官方上海源,提供 Kernel,Hiweed,ubuntu
deb http://mirror.rootguide.org/ubuntu/ lucid main universe restricted multiverse
deb-src http://mirror.rootguide.org/ubuntu/ lucid main universe restricted multiverse
deb http://mirror.rootguide.org/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://mirror.rootguide.org/ubuntu/ lucid-security universe main multiverse restricted
deb http://mirror.rootguide.org/ubuntu/ lucid-updates universe main multiverse restricted
deb http://mirror.rootguide.org/ubuntu/ lucid-proposed universe main multiverse restricted
deb-src http://mirror.rootguide.org/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://mirror.rootguide.org/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirror.rootguide.org/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirror.rootguide.org/ubuntu/ lucid-updates universe main multiverse restricted

2010年5月24日星期一

学生可赚“外快”的十大网站

原作者:
来源10 Sites Where You Can Earn Some Extra Cash While You Are a Student
译者karl.lee

       该博客主要是谈论网络赚钱的相关内容。如果你是位想从互联网赚钱谋生的 网络工作新手,但毫无头绪,那么我们同样教你如何开始网络赚钱。


    现在,网络赚钱和赚“快钱”是不同的。诚然,不存在暴富的妙计,但并不意味你十分钟不能赚十美元,只要你找对门路。

    当你需钱花时,通过网络赚钱是有方法的。在我印象中,这种方式的最佳受益者是学生。学生喜欢当兼职(或我得说他们不得不当) 因为这些可支付他们日常开销。因此,他们可利用互联网赚些“外快”。

    本文讨论十个诸如此类的网址,这些能够帮助学生或者其他有网赚想法的人起步。而且,谁知道,你或许刚下班却已经赚了笔“外快”。

    对于自由撰稿人和他们客户,Elance或许是最受欢迎的平台。自由撰稿人、设计师、程序 员、作家还有校对员可竞标由客户提供的项目,并通过完成项目来赚钱。网站上有着一长串技能种类列表,所以你能看看那个适合你, 然后开始行动吧。

    Amazon Mechanical Turk是另一个网络平台,在此你只要在一家网站上简 单地找些联系信息即可赚钱。该网站主要是列出称为“人类智慧任务”的任务清单,即是这些任务要求人类智商,不能简单由计算机 (或者软件)完成。

    学生通常都是小玩意狂人,因而他们很可能随处放置些没用的玩意儿。这些玩意的最大用处就是卖给 BuyMyTronics。是 的,该网站就是购买旧的玩意儿,并且还提供免费运送服务。这再好不过了。

    再贴个帮你赚“外快”的独特网站。这家名为Ether能够让专家兜售他们的知识。如果你认为自己某一事物或某一领域的行 家,你可以在该网站注册,接着就开始随意的打电话兜售你的知识。

    这家网站我就不用介绍了,是吧?eBay无疑是最大的赚“快钱”网站,店家就是通过卖出和买进(然后再高价卖出)货物的形 式生财。或许没那么快吧,可相比于其他网络赚钱方式,绝对是够快的了。

    对于代码员和程序员,Odesk就像Elance,只是它拥有更加完善的记录机制。如果你正从 事于编程、设计等类似工作,你可以利用该网站找项目赚钱啦。

    Buxr现 在看起来不像一家能赚钱的网站。它就是个交易/优惠券收集器,来帮助访客省钱。但如果你能给他们找到更好的交易且获得大量投 票,你同样可以获得现金报酬。

    你若喜欢帮别人解决电脑问题,那你可能也能够赚钱。你可以在Crossloop创建个人资料,设置你的小时工资标准,就可 帮世界各地的朋友解决电脑问题。

    要赚$25,上Pickydomains或许是一种最好途径。你只需为客户想出一个未经注册的域名。成千上万的域名你还都 没想过,快激发你的想象力行动吧。

    最后一个但可不是最不容易赚钱的网站,那正是我们的Craigslist。没错,对于想兼职 赚“外快”的人们,我们网站依旧是最火的访问站点之一。你可以卖东西,贴简历,联络网友找自由撰稿人,还可以做其他许许多多的 事情。所以,当你想开始赚“外快”时,不要忘了我们的网站。

  为 “外快”欢呼吧!

2010年5月21日星期五

页面LOGO的几种HTML+CSS写法探究

页面LOGO的写法这个问题经过了很多次的讨论,这次重写Devivan的主题时忽然想起来,顺便记录了下来。页面LOGO的 写法得从三个方面去考虑:语义性,可访问性以及SEO。

  1. 语义性,我一直在想W3C可否出个logo标签,类似于header,section此类的标签,多直接
  2. 可访问性,需考虑当用户禁用掉图片或者禁用掉样式时能否降级显示
  3. SEO,个人一直将页面第二重要的元素H1标签用于LOGO,但对于是否有利于SEO没准确的数据来支撑

对于页面LOGO最佳的写法似乎一直都没有定论,现在最为常见的写法就是在HTML上使用H1标签包含着返回网站首页链接的a标签,在CSS上对 H1或者a标签定义背景图并使用文字的负缩进将LOGO文字隐藏。

第一种写法,最为普遍的写法

此写法可满足语义性与SEO的要求,但在用户禁用图片、启用CSS的情况下,就无法看到页面的LOGO。这种写法的网站包括有:Smashing Magazinge,Css Globle,Six Revisions。代码如下:

HTML代码:

<h1 id="logo">
<a title="Devivan HomePage" href="http://dev.ivanchoi.name">Devivan</a>
</h1>

CSS代码:

h1 {
margin:37px 0 41px;
width:204px;
height:97px;
background:url("images/sprite.png?v=20100328") no-repeat;
}

h1 a {
display:block;
width:204px;
height:97px;
text-indent:-9999px;
}

详细的介绍可参看Design Shack的Correctly Displaying You Logo With Css。

第二种写法,添加span标签,完美解决可访问性。


正是由于第一种写法在可用性上的缺陷,所以有人在第一种写法上进行了扩展。这写法的缺陷在于多使用了一个span标签,显然违反了语义性这一条。具体先来 看看实现代码:
HTML代码:

<h1 id="logo>
<a href="http://dev.ivanchoi.name">Devivan<span></span></h1>

CSS代码:

#logo a {
position:relative;
display:block;
width:204px;
height:97px;
}


#logo a span {
display:block;
position:absolute;
width:100%;
height:100%;
background:url("images/sprite.png?v=20100328") no-repeat;
z-index:100;
}

写法的实现思路是将LOGO做为背景图片应用于新增的span标签上,并通过绝对定位与z-index使span标 签覆盖掉a标签。如此便很巧妙的解决了第一种方法在可访问性上碰到的问题:当禁用图片时,被span标签所覆盖的a 标签内容便显现出来;当禁用css时,仍然可显示a标签的内容。

第三种写法,使用img。

此写法正式我目前所使用的方法,即将LOGO图片直接插入a标签中,并千万记得使用alt标签。先看代码实现:
HTML代码:

<h1><a id="blogtitle" href="http://dev.ivanchoi.name">
<img alt="Devivan" src="http://dev.ivanchoi.name/wp-content/themes/koc/images/logo.png"></a>
</h1>

CSS代码:

a img {border:medium  none;}

我考虑这种写法有两点缘由:

  • 可优雅的降级,禁用图片/css均可显示标题。
  • 在手持设备上未禁用图片的情况下用户看到LOGO,比看到文字标题更具影响力。

此种写法相比前两种写法有两种不足:第一,图片必须进行额外的一次HTTP请求;第二,SEO上似乎比较不利(未为数据支撑)。

另外,Google搜索结果页面的LOGO写法似乎要处理第三种写法所多出来的一次HTTP请求,使用position定位配合高宽以及 overflow:hiddent对sprite图片进行切割后显示LOGO。只是在禁用Css的情况下不怎么好看。

在这种三种方法中,个人觉得使用何种方法很多程度看开发者对语义性、可访问性以及SEO上的权衡取舍,也就是说没有最优的方法。

我对 CTO的理解

1)错误都是自上而下

当事情出现混乱的时候,人们总是寻求寄托于Process的制定,很多的管理者,觉察到事情的失控,却不明白根源所在,总是想制定、发明很多的流 程、考核 制度,通过强制、固化、硬推这些流程,来扭转局面,把底层的员工,当做贼来防范、看待,结果是错上加错,人心散乱,局面更加不可收拾。

一个简单的思维逻辑就是,衣服扣错的时候,一般都是扣第一个扣子的时候,而不是你发现扣错的那个扣子。

所以所以正确的 思维顺序应当是:成事在人,先有人,后有process,后有流程、考核、制度,出现错误,肯定是人犯了错,再美好的3P(Plan、Process、 Project), 如果没有合适的人才支撑、实施、贯彻执行,都是没有用的花架子。。

混乱永远都是自上而下,而不是从下面传染给上面,可惜很多的管理者都持有与此相反的混帐逻辑。

我的经验告诉我,大凡一个好的IT公司,必有一个牛逼的、有个人魅力的CTO(首席技术官),大凡一个烂公司,必有一个昏庸无能、圆滑世故、东郭先 生的CTO。这个规律,大家可以从外企Microsoft、Google 到本土的阿里巴巴,淘宝看起,然后再看看自己所曾经任职的公司,就会有一个判断。

2)CTO要有技术魅力

CTO ,第一,首席技术官,技术要摆在第一位,很多人动不动就扯淡到商业远见之类的一边去了,现在讨论的是首要条件,没有技术,还不如叫CEO好了。

我现在还是很喜欢我的第一个公司,公司的CTO影响了我的以后的发展道路,我这几年一直始终不渝的走技术路线,都是受他的影响,这个公司的CTO有 以下特点:

  1. 经常钻研技术,头发稀少,一门心思的走技术路线,由于在96-2000年间, 技术变化很快,从VB、PB、DELPHI、Java、DotNet,公司的历次重大技术架构转型,都是他带领下完成的,从上层就根本性的保证了没有歪门 邪气、勾心斗角这一说。
  2. 对技术的理解很深,对技术人才的理解非常深刻,选拔人才,组建研发团队,都是亲历亲为,所以选拔的PM、TL,自然不用说,不可能是庸才。接近他 的 人,更不能是溜须拍马之徒,在公司发展很快的时候,项目越来越多,需要的PM、TL、PL也越来越多的时候,大量、快速涌入的人才,在经历过他和他的高层 技术团队这道铁闸门的时候,不至于冲毁公司的技术底蕴和文化氛围。
  3. 有个人魅力,坦诚,虽然脾气不好,但是同样会处理Politics, conflict, 而且就像农村门上的尉迟敬德门神一样,威慑了小人的兴风作浪。

我这几年起起伏伏的技术管理经验和大量Consultant的经验,使我见过、亲身经历过很多的公司兴衰成败,很多人觉得我对CTO的理解很肤浅, 那反而是他们一错再错的根本原因。

我觉得CTO最重要的是热爱技术、理解技术、选拔技术人才,知人善任。至于后面的所谓的执行力、战略眼光、制定计划、精通各种Process、 leadership,那是后话,只有前因才能促使后果。

我在深圳的一家大型电子商务公司做PM的时候,我得到了很多的东西,我在给传统企业做培训的时候,总是以他为案例。这个公司两年内经历三个阶段:

  1. 成立:公司在成立时,只有几十人,CTO是一个40多岁的从香港过来的,背景不清楚,初次印象是和蔼可亲,很有亲和力,由于母公司很有钱,所以公 司靠着烧钱,扩展很快,一年半公司总人数已经达到了2000多人,技术团队快速的扩展到100多人。
  2. 混乱:这个时候,经过快速的扩张,公司已经彻底的乱掉,由于CTO不懂技术,根本不可能选拔到好的技术人才,只能依赖于猎头、HR,所以下面的部 门经理,可想而知,一环套一环,他们和快速涌入、没有经过真正技术选拔的中层技术团队,构成了一副世间乱象。
  3. 改革:当出现混乱的时候,无论是再昏庸的人,也想恢复秩序,特别是团队中还存在有一些好的、有良知技术中坚分子,率先想扭转局面,规划配置管理, 构建 架构师团队,组建测试团队,构建测试体系,根据电子商务网站特色,引入合理的从用户需求到开发、测试、上线的发布体系,虽然这些都是底层的措施,不能从根 本上改变局面,但毕竟是从局部给开发者、跟用户一个新的气象。但是混乱还是在继续肆虐,高层的领导有引入了很多的所谓的擅长流程改进的管理人才,由技术派 提议组建的CTO架构师团队,由没有技术把握能力的CTO亲自担纲主抓组建,主架构师是原来给华为做外包的一个工程师,最后直接造成公司的新版本,一个 80多人的开发团队,一年半才上线。所以改下不改上,必然要失败。

这个公司在母公司的支撑下,换了一个CEO,还在顽强的生存着,我时不时的都要到网站上转一圈,我还能看到那些是我的心血,真的是无奈又无奈啊,我 曾经下定决心要干一辈子的公司,我真的非常希望他们能走出困境。

3)招募CTO,不要贪图名气

我想对所有招募技术人才的负责人说:

  1. 不要招募自称擅长流程改进的纯管理人才,没有技术经验的支撑,根本就是赵括谈兵,浮沙盖楼,这是铁血经验,不服气的尽可以去招募这些人对公司进行 自杀式攻击。
  2. 招募CTO,不要招募什么海归派、博士、大企业的高层管理者,骗人的概率在5成以上,即使是大企业的管理者,他们对技术早已经麻木,长期的莺歌燕 舞, 天下太平,对于技术的感觉已经丧失殆尽,实际上已经变成了寄生于庞大组织架构之上脑满肥肠之徒,离开了这个环境,根本就生存不了多长时间。现在他们最擅长 的不是技术,反而是Relationship,对于圆滑世故、公司政治、客户公关、开会讲话、太极推手、妥协、平衡术之类的东西,已经是炉火纯青。最可怕 的是已经没有敏锐的判断力、果敢的决策力了。
  3. 如果你需要CTO,尽量从公司内部寻找,寻找那些正直热血、愿意公司向好、有良知的、有思想视野开阔的、追逐技术的的人。如果确实没有,再向外撒 网。
  4. 崇尚大牌,一般都是自取灭亡。土生土长的好处是,实用、务实、谦虚、从水深火热中出来,对问题的理解比较深刻,不激进,不冒进,不烧钱,不会动不 动就来个翻天覆地的所谓的大变革、大手笔。

4)只有懂技术的CTO才能处理好技术与管理的因果关系

非常讽刺的是,鄙视技术和敬畏技术的人和公司,总是一体的,总是会让技术给搞的头破血流,把技术和管理搞的一团糟总是同时出现的:

  1. 我经常给中小企业做技术咨询,我发现很多传统企业的老板,把自己几百万元的家底投向IT时,被组建的IT团队哄的团团转,最后血本无归。
  2. 很多的外资企业很有钱,但公司内的IT项目,每年的预算达千万,但却很少成功,全流向了外包公司的腰包,不要说国企存在乱花钱上项目,花了很多钱 上了 后没人用,外企业一样,做好的项目历经磨难上线后没有人用的现象,层出不穷。像HP、索尼之类的跨国企业内,遗留项目多如牛毛。HP曾经新上任的CIO, 曾经大刀阔斧的砍掉遗留系统,也没见出什么人命,这其实就是生态链,没有用户需求的肆虐,就没有外包的蓬勃发展。
  3. 由于技术混乱造成的管理成本,远远大于市场上拿到一个新单所带来的收益。
  4. 很多老板只知道从办公耗材、卫生纸的节省上来降低运营成本,却永远都意识不到技术改进,所带来的增效减员、成本降低的威力所在。在IT当中,最大 的投 入、最大的成本就是人。企业运营的第一目的就是为了Productivity, 而提高Productivity,首当其中就是改进人,改进人对技术理解的思想意识。
  5. 推崇管理的人,竭力想摆脱对技术的依赖,结果却发现,认为懂技术,就一定不懂管理,懂管理,可以不要技术的思想是多么的Stupid.

想正确的处理好管理和技术的因果关系的有识之人,都可以研究外包公司的运营状况,以他们做案例,我曾在一家外企做架构师、咨询师、BA的工作,负责 对外包企业发包。全流程的跟踪项目,使我近距离的接触到了外包企业,我发现:

  1. 需要技术却非常蔑视技术的技术公司,是外包公司
  2. 技术人员不喜欢技术,自轻自贱,自己看不起自己的现象最严重的也是外包公司
  3. 最崇尚流程管理、流程制度最多最严酷的而管理最混乱、最龌龊的也是外包公司,
  4. 每年人才流动率最高的也是外包公司,
  5. 外包公司中流动人才中站绝大多是的是技术人才。
  6. 外包公司中绝大多数的工程师的梦想是做管理职位的PM。
  7. 最后的结果是,外包公司中最有技术含量的职位,CTO、BA、QA、Achitect、TL,是技术上很平庸、对技术理解很肤浅的人。
  8. 有讽刺、有矛盾意味的是,外包公司的高级技术职务,给的薪资很高,一两万都是正常的,远高于传统软件公司中货真价实的技术人才的薪资。

5) 好的CTO有识别人才的能力

很多人曾经雄心壮志的说,有一天我有一个好的Idea, 然后驱动一批人,去实现这个Idea, 事实上VC那里,每年都有成千上万的项目,都号称有一个很好的Idea, 现在只缺钱,别的什么都不缺。

事实上错的离谱,VC考察的不仅仅是你的项目,还要考察你的团队。正确逻辑的应当反过来,Idea不缺,钱也不缺,缺的是人才,你有一个好的 Idea,  你有没有能力、有眼光、有判断力去找到人呢,即便你找到了,你也不想一想,你凭什么认为他是个高端的人才,那些高端的人才为什么要到你的小庙里来,你有这 个判断力吗。

所以我说,技术人才的选拔是从CTO开始,而CTO最重要的职责,就是网罗合理的技术人才。仅仅从大牌、知名度、学历上衡量CTO,太肤浅了。选拔 CTO,多一点务实、清醒的判断,多了解一些好的CTO是怎么成长起来的。阿里巴巴、淘宝的CTO、COO都是从做网页出身的,一步一步起来的,一行一行 代码写出来的,根本不是满口Large-scale、High-Performance、Distributed、UML、CMM、Architect之 类的没有写过几行代码的秀才出身。

当然现在阿里巴巴、淘宝架子大了,现在的架构师中,假的、不入流的也很多,这世界没有阳春白雪,判断力是最重要的。

2010年5月20日星期四

一个电话,无需排队,辽宁终于可以告别排长队买火车票的日子啦!

为进一步拓宽售票渠道,方便旅客购票,沈阳铁路局于4月30日起开展电话预订火车票业务,具体内容如下:

    (1)沈阳铁路局电话订票系统采用语音自动提示,无人工干预,与车站售票窗口共享票额,操作简单,易学易懂。

    (2)电话订票号码:95105105。在辽宁、吉林省全境及内蒙古自治区的沈阳铁路局管内地区旅客直拨此号码只收取普通市话费,同时可查询车次、时刻、票价、剩余票、代售点、电话区号等信息。

    (3)电话订票系统开放时间:每日8:00-22:00。

    (4)车票预订期:普通车次可预订5-11日车票,动车组和直达列车(如Z81次)可预订5-21日车票。4日(含当日)及以内车票不提供电话订票。

    (5)开通电话订票业务车站:共39个。其中我省有23个车站,分别是沈阳、沈阳北、大连、鞍山、抚顺北、阜新、锦州、锦州南、葫芦岛、葫芦岛北、丹东、本溪、盘锦、盘锦北、铁岭、营口、辽阳、朝阳、大石桥、海城、瓦房店、金州、叶柏寿站。

    (6)实现通订通取:电话订票系统可以预订以上公布乘车站的车票,可在沈阳铁路局管内任一车站指定窗口或火车票代售点办理取票。例如:大连某旅客可在大连订、取沈阳站某次列车车票。大连火车站指定取票窗口为南一楼售票大厅2号窗口。

    (7)取票费用:在代售点取票时,按照规定收取5元/张的客票销售服务费(学生票不收费、异地票不另收费);在车站指定窗口取票时,除异地票收取5元/张异地售票手续费(学生票不收费)外,不另收费。

    (8)可订票种:全价票、儿童票、学生票(只在每年6月—9月、12月—次年3月办理)的预定,不办理其他票种的预定业务。拨打订票电话95105105→按语音提示选择(动车组及直达车、普通、简易、学生)订票→按语音提示成功输入身份证号码→按语音提示选择发到站订票或车次订票,成功输入发到站、乘车日期、车次、席别、张数→系统处理订单,播放订票结果,记录订单号码→结束订票。

    (9)取票时间:订票成功后,立即可取票,且必须于次日24时前取票,过期不取所订车票将自动取消。火车站电话订票取票窗口的工作时间为5:00-22:00。

    (10)取票凭据:订单号、订票身份证原件(推荐二代身份证)、购学生票时还需提供有效学生证。

    (11)订票条件:订票中使用的证件为居民身份证(推荐二代身份证),凭有效身份证一次可订同日期、同车次、同席别的车票不超过3张,日常订票次数不限。同一批次预订的车票必须全部购买或全部不买,严禁部分或分批取票。

    (12)变更订票:成功订票后如需变更,应先拨打订票电话取消所订车票,再重新订票。取消订单后系统自动核减旅客当日订票次数。

国外联盟列表

国外类:

CJ:cps,cpl,cpa 类,国外顶级联 盟,多次收款,支票满100$支付,月付

CB:CPS 类,国外顶级数字产品销售联盟,支票,周付

Pay Dot Com:CPS类,和CB相似。

Linkshare:cps,cpl,cpa 类,国外顶级联盟

Shareasale: 国外顶级销售联盟

亚洲交友:cps,cpa类交友联盟,信誉不错,半月支票,ep卡支付,注意推广要求

CPC点击计费类:

Google Adsense: CPC类,多次收款,最低100美元支付,支票,西联汇款

BidVertiser:CPC(收 款过),最低10美元paypal支付,支票最低50美元支付

Adbirte: CPC(收款过),最低100美元支票支付

Clicksor:CPC 类,信誉不错限制也多,最低50美元支付,支票,paypal支付

国外保健类产品联盟:

MarketHealth:CPS, 国外保健品销售,最低20美元paypal,支票支付

sellhealth:CPS, 国外保健品销售,支持Check, Wire, FedEx and MoneyBookers支付

Worldniche:CPS, 国外保健品销售,最低100美元paypal,支票支付

Moreniche: CPS,国外保健品销售,最低100美元支票支付

Cashburners: CPS,国外保健品销售, wire ($1000 minimum) or Epassporte ($200 minimum)

博客出售连接赚钱类:

Text link ads:出售连接类,无最小paypal支付(特别推荐)

ask2link: 出售连接类,最低10美元paypal支付

BackLinks: 出售连接类,无最小paypal支付

Linkadage: 出售连接类,无最小paypal支付

linkworth: 出售连接类,最低25美元paypal支付

PerformancingAds: 出售连接类,最低10美元paypal支付

feedm8:Take your blog mobile and earn more,博客手机浏览赚钱类

博客付费评论类:

PayPerPost: 付费 评论商,每篇博客文章5-100多美元不等,paypal支付

Sponsoredreviews: 付费评论商,每篇博客文章5-100多美元不等,paypal支付

注:CJ有很多中国人不能申请,bidvertiser扣量严重,价钱又低,Adbrite是Adsense之外的不二选择,但收款周期太长,要3个月

2010年5月19日星期三

UTC 和 GMT 详解

UTC = Coordinated Universal Time. 中文名称为协调世界时.

GMT = Greenwich Mean Time. 中文名称为格林尼治(平)时(这里的"w"是不发音的,而且"Green"要读成"Gren")

UTC = GMT +/- 0.9 s
因此 UTC 间中需要进行 "闰秒" 以控制两者相差。

UTC是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度。UTC相当于本初子 午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以1999年1月1日0000UTC为 例,UTC时间是零点,北京时间为1999年1月1日早上8点整。

GMT(Greenwich Mean Time)是格林尼治平时:
由于地球轨道并非圆形,其运行速度又随着地球与太阳的距离改变而出现变化,因此视太阳时欠缺均匀性。视太阳日的长度同时亦受到地球自转轴相对轨道面的倾斜 度所影响。为着要纠正上述的不均匀性,天文学家计算地球非圆形轨迹与极轴倾斜对视太阳时的效应。平太阳时就是指经修订后的视太阳时。在格林尼治子午线上的 平太阳时称为世界时(UT0),又叫格林尼治平时(GMT)。

为了确保协调世界时与世界时(UT1)相差不会超过0.9秒,有需要时便会在协调世界时内加上正或负闰秒。因此协调世界时与国际原子时(TAI)之 间会出现若干整数秒的差别。位于巴黎的国际地球自转事务中央局(IERS)负责决定何时加入闰秒。

2010年5月10日星期一

基于Google Reader的个人知识管理方案

先前我写的《基于Dropbox的个人知识管理平台》讲述了使用Dropbox在个人知识管理的保存知识方面的技巧,而个人知识管理的另一个重要环节是获取知识,今天月光博客就介绍一下如何通过Google Reader快速的阅读、标记、分类和存储各类知识的技巧。

  做为知识获取的一个主要来源就是博客、论坛或媒体网站,通常这些网站都会提供RSS Feed,使用Google Reader阅读器可以及时而高效地阅读收集相关信息,还能对信息进行标注和收藏等功能。

  然而,Google Reader阅读器也存在一些问题,目前存在的最大问题是,RSS Feed做为知识的来源太单一,优质中文RSS匮乏且更新慢,最终导致Google Reader快餐式的浅阅读。而工具本身来说,Google Reader的Tags标签不如Delicious方便,分享的网址无法使用Tags分类,查找以前的文章不方便,"探索-热门条目"里的热点内容较乱,不便于发现好文章。

  通过长时间的使用Google Reader,我也发现了一些可以提高阅读效率的方法,并将其变成个人知识管理的得力工具,下面是我的设计方案图。

基于Google Reader的个人知识管理方案

  一、学习知识

  尽管你可能已经知道了Google Reader的很多技巧,但每天未读的文章依然会超过1000,这时候应该改变一下阅读的策略,以提高阅读效率,这里我就介绍一下我的策略。

  最重要的一点是,将每天必读的RSS Feed(A-List)放到一个单独的目录下,这个目录保留质量最高的RSS源,不要多,保持每天有5-10篇更新为佳,可以每篇都读,这个目录是Google Reader中唯一不需要"神奇排序"的目录。

  每日必读的Feed可以通过Google Reader的好友趋势功能来获取,你分享、加星标、喜欢最多的通常都是必读的Feed。

  除了每日必读(A-List)的目录之外,退订所有的Feed,只看"好友分享"和"探索-热门条目",所有排序都是用"神奇排序",严格遵守阅读时间,每天只看30分钟,到时间就停止阅读。

  根据我的经验,如果设置得当,以"神奇排序"的方式阅读"好友分享"可以在最短的时间内获取到最佳的信息,前提是你要订阅一些优秀的好友。"探索-热门条目"可以找到你未订阅的Feed中的热门条目,有时间的话也值得看看。

  如果你不舍得退订所有Feed,也可以将英文Feed和中文Feed分开,所有英文Feed放在一个目录,其他中文Feed放在另一个目录,将这两个目录设置为"神奇排序",有时候的时候来阅读。

  二、保存知识

  在Google Reader里保存知识包括加星标、喜欢、添加标签这几种方法,需要注意的是,用户的"喜欢"和"星标"两个操作会直接影响"神奇排序"的顺序,继而影响阅读的效率,因此不可等闲视之。

  神奇排序(Sort by magic)会依据文章热门度,把你会喜爱的文章排在最前面,排序的标准依据用户以往的"加星"和"喜欢"类文章生成,因此,当用户读到一些喜欢的好文章,最好点一下"喜欢",以优化个性化"神奇排序",不要随便"喜欢"一些杂类文章,中文界面下最好不要随便"喜欢"英文的文章。需要深度阅读的好文章则使用"加星"的方式添加"星标",以便未来深度阅读。

  这样,Google Reader会根据你liking和starring的条目,进行Magic排序,用户把阅读目录设置为"神奇排序"后,就可以优先看到自己最喜欢看的文章,感谢Google强大的语义分析和算法能力。

  如果你发现Google推荐的文章并不是自己喜欢读的,可能是你以前"喜欢"的文章有误,你可以在"您的资料"-"共享条目"中找到你以前喜欢的条目,找到那些并不合适的文章,点"取消喜欢"即可;在"加星标的条目"中,找到以往加星的条目,点"删除星标"来删除不合适的条目。善用"喜欢"和"星标"才能优化"神奇排序"的质量。

  添加标签可以让你收藏的信息按照标签分类,以利于未来的阅读。

  三、共享知识

  在文章条目里点"共享"和"共享备注"可以将该文章共享给你所有的Google Reader好友,如果你关联了Google Buzz,还可以共享给Buzz好友,Reader信息到Buzz里是实时的,取消共享后Buzz里的共享信息也会消失。

  条目的"发送到"也是另一种分享途径,我建议使用这个功能将信息分享到微博客和Delicious中,微博客目前是更为大众化的社会化媒体,分享的效果会更好,而Delicious优秀的标签功能则从一定程度上弥补了Google Reader的一些不足。

  Twitter做为全球最大的微博客依然是无法忽略的,发送到Twitter功能由于Twitter被墙而无法实现,但是我们有更简单的替换方案,找到用户Google Reader分享条目的Feed地址,利用FeedBurner可以自动实时地将用户的分享条目同步到Twitter上,甚至比原有的方式更简单。

  四、使用知识

  使用知识最基本的方法是搜索,Google Reader内置了一个强大的搜索功能,可以按关键字搜索以前所有的条目。

  对于加星标的条目,在深度阅读完之后,删除星标,然后添加tag标签,以便分类收藏。

  这样,如果用户想要阅读某一类知识,就可以按照标签在Google Reader中阅读,这样就方便多了。

  如果有时间的话,还可以看看好友分享里的评论和反馈,与大家进行交流。

  让我们再回顾一下这个基于Google Reader的个人知识管理方案图。

基于Google Reader的个人知识管理方案

  很长时间以来,我一直把Google Reader做为我的个人知识信息来源和管理的工具,然而,如果使用不当,Google Reader很可能会变成一个耗费时间的工具,如果你也曾经越到过类似的困惑,那么不妨按照我的方法尝试一下,或许你能得到一些意想不到的效果。