人家要的是团队,而不是你的idea

260618-13010G54U485

前几天,D版有人发了帖子,总结了自己创办生鲜网站的经历,并且建立了一个微信群,欢迎大家讨论. 然后这个新建的微信群里就有人一直在问,究竟要如何才能找到投资人?可能是他有个自以为很牛逼的idea,想找渠道能尽快找到投资人,然后自己开张当新兴互联网公司老板.然后有人想问下他究竟是准备什么方向的idea,他就闪烁其词,生怕自己不小心把idea说出来后被人偷走一样.

我在群里说”首先,你即使是有个很NB的idea,但是投资人不会简单的看你的idea多好就会给你投资,而是看你是否有足够有战斗力团队

如果你身边没有战斗力的团队,或者团队是临时拼凑出来的,即使idea再好,也会被垃圾团队做成垃圾;相反,如果团队很NB的话,即使目前的idea一般,足够NB的团队是会自我修正到良好的发展方向上去的

“不要小看团队,良好的团队就算你拉到了100万的投资,遍地撒钱也不一定就能组建好的”

也许是互联网创富的神话一直再上演,无数屌丝就有了靠自己一个idea变成百万富翁的念头了.这世界上的事情真有这么简单就好了,即使是再互联网时代,身边没有足够NB的团队也是很难能顺利起家的.好多屌丝就以为自己做好了酷炫的PPT,就能赚取人生的第一桶金了.

idea重不重要? 我觉得一点都不重要,有个例子:N年前惨叫过一个聚会,谈的比价high,无意见把自己的一个idea说了出去,同座的几个人惊呼,我靠这个idea我也想过啊,不过执行起来估计麻烦, 还没写PPT哪.你觉得牛逼的idea,可能很多人都想过,只不过没有团队和资源去做罢了.然而,这个团队才是能做成idea最重要的环节.

从大的方向说,百度也要做C2C电商这个idea,搞了”有啊”;腾讯也要做C2C电商,搞了”拍拍网”,不也都是不了了之了,同时开始做电商的京东不是成功的白手起家.为啥当年马云跟易趣抢的时候,就能把蛋糕抢过来那? 说到底还是团队行不行.团队不行, 手里拿到了再好的idea,也能作死.团队牛逼, 做完这个,还能做下一个.

所以说,你手上要是没有靠谱的团队,基本上就别老做用个PPT能拉来人投资的春秋大梦了,投资人可不傻.先找找身边有没有几个志同道合的朋友,能拉上来一起干的.

创业公司的产品经理的问题(一)

888150e5-abc9-4a9e-a2f2-c1a7cf297dd6

前一段时间,有个朋友自己搞了个项目自己创业。因为在郑州,技术方面的人才也很缺,我就义务利用自己的业余时间参与他的项目,从中发现了很多问题,自己写下了,引以为戒。

项目介绍:朋友原来在帝都做企业内部的ERP和进销存项目,然后觉得目前互联网行业的东风很强,就想把自己的经验和互联网的东风结合一下,做一个互联网的进销存系统。去年回郑州找了投资人,找了个技术合伙人,就开始干了。

1. 技术平台选择的问题

因为这个朋友和他的技术合伙人都是原来的J2EE“企业级”开发出身,所以在技术架构选择上,还是用老思路:J2EE+Oracle。但是这个选择在项目上线后,给他们带来了很多麻烦。首先,传统的“企业级”软件很少考虑并发量的问题,因为一般“企业级”项目的合同款都是上百万的,给软件配几十万的硬件设备(例如32GB内存的Java应用服务器,32GB内存的Oracle服务器),至少从资金上来说,问题不大,并且在“企业级”的真实项目中,系统同时登陆用户数量也不多。但是如果自己做互联网项目的话,32多GB的服务器或者数据库服务器,成本是很高的。并且从项目开始,就没有考虑到并发的问题,项目本身的负载量一旦上去,服务器的资源使用情况是指数型上升。原本4GB的服务器能支撑10个用户并发,但是如果升级到8GB的服务器,也仅仅能支撑15个用户,类似。

然后就是版权的问题。“企业级”软件一般习惯用Oracle,但是如果在互联网公司用Oracle的话,就是有点自找麻烦了。首先,他们用的阿里云RDS根本不支持Oracle,然后就是如果在ECS上安装Oracle的话,很难免以后会收到Oracle的律师函。现在正在往PostgerSQL上转,估计有点麻烦。

很多互联网企业的创始人都是从传统的“软件”企业转过来的,至少在技术思路好,转变需要个时间。完全按照原来的“企业级”软件的架构来搞,迟早要出麻烦

2. 项目控制的问题

这个朋友也是稍微有点处女座思维的人,在项目初期就经常要求技术团队把所有他能想到的功能全都做出来。他的一些口头禅:

“别人有的,我们也要有;别人没有的,我们也要做,要做出差异化的功能,体现我们的亮点”

“这个版本下周一定要上线,投资人等着看哪!”

“你看,这个功能淘宝/京东上都有,我们的系统里面也要有!”

“(技术团队解释了半天)什么,这么简单的功能,你们做了一周还没有做出来?要那么久??”

我感觉他是高估了自己,高估了自己的团队。在项目前期就过分自信的向投资人/客户吹嘘了自己产品的功能,但是目前他手中的资源(开发/设计/测试)绝对不足以支持他的计划。开发团队然后不停的上线有bug的版本,不停的写另一个版本,不停的修改老的bug。

在郑州这样的二线城市创业,除非你付的起比一线城市同等职位薪水差不多或者更高的钱,否则是找不到能把产品做的和一线城市一样又好又快的团队。又想马儿跑得快,又不想多给马儿喂草,可能吗?

3. 自找麻烦,用自己的脑子去替用户找需求

去年10月份,具备基本功能的版本已经可以放出来了,然后朋友觉得不满意,还有他觉得有杀手锏的功能没有做进去。然后从去年10月到今年9月,不停的给项目增加功能,最后搞出一个臃肿庞大,并且用户使用起来非常复杂繁琐的系统来。9月初,新组建的销售团队去郑州的各大批发市场开始推广自己的产品的时候,麻烦就来了。首先用户反映这个系统太复杂,甚至比他们目前在使用的单机版的进销存还麻烦。并且凭空增加的各种“严谨”的入库,出库,销售,退货流畅,让用户感觉真的伤不起,学习使用成本太高。朋友有点动摇,想把复杂的功能去掉。但是请神容易送神难,代码中增加功能还简单,但是你想把复杂代码中的功能删除,这就难如登天了。

自己替用户去想用户需要什么需求,这是一件挺难的事情。你自己的知识层次和见识如果跟你的用户差别非常大的话,那你替用户想到的需求,对用户而言简直就是灾难。

4. 只会做加法,不会做减法

每个产品经理都有冲动给自己的产品增加功能的冲动,这个朋友自认不能免俗。并且在不能正确评估自身团队实力的前提下,贸然给自己的产品增加过多功能不仅让产品的进度管理负责无比,并且让开发团队的人员感觉无比苦恼。并且新增加一个功能,可能会影响前期的很多功能。开发团队会抱怨,但是产品经理会觉得开发团队的实力不够,或者是“懒”,进而影响整个团队的团结。

磨刀不误砍柴工-搭建yii2环境

yii2framework

yii2最近的版本稳定度逐渐不错了,准备用yii2小试牛刀。俗话说,磨刀不误砍柴工,搭建一个好的yii2环境,能提高工作效率。

1. OS环境

windows就别了,还是Linux吧,要不各种各样的php lib一来会烦死人。我推荐用VirtuaBox新建一个Linux虚拟机,然后在Linux虚拟机中跑yii环境,并且在Linux中开启Samba共享,这样在PC上就能通过Samba访问yii2的工作目录,直接写代码,全程用vim暂时还做不到。设置Samba的时候,注意要给目录777的权限,否则会有小麻烦。

2. 安装Yii2

这年头,php早就脱离了直接下载framwork放到html目录直接上的阶段,都推荐包管理工具。composer也是yii2推荐的安装工具。下载composer后,在html目录安装Composer Asset Plugin:

php composer.phar global require "fxp/composer-asset-plugin:1.0.0"

在国内用composer也是坑货,以后写一个专门介绍下composer,推荐用国内的源:http://pkg.phpcomposer.com/,否则下载国外源的时候会气死人的。

然后开始下载yii2(官方有basic版本和advance版本,还是用basic版本起步吧):

php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.3

对,下载的很慢很慢,喝杯茶的功夫后,你就能看到yii2 basic模板已经下载完成了。

安装完毕后,建议再安装yii2 JUI组件,参考 http://www.yiiframework.com/doc-2.0/ext-jui-index.html,添加

"yiisoft/yii2-jui": "~2.0.0"

增加后,composer.json的require-dev节点,看起来应该是这个样子

 "require-dev": {
        "yiisoft/yii2-codeception": "*",
        "yiisoft/yii2-debug": "*",
        "yiisoft/yii2-gii": "*",
        "yiisoft/yii2-faker": "*",
        "yiisoft/yii2-jui": "~2.0.0"
    },

你明白你究竟需要”运营总监”还是”产品经理”吗?

product manager communication

猎头的思维

最近接猎头电话很多,当然,我跳的目的是在大荷兰首都阿姆斯特丹找工作,准备找一些电商或者互联网金融方面的事情。不过看来最近郑州的中小企业也对互联网金融或者电商很感兴趣,给我打电话的人很多,大多是招聘“运营总监”的。对郑州的中小企业,或者猎头来说,互联网相关业务的“运营总监”的确是个新事物,猎头们和中小企业以前没有接触过,也没有太多可以参考的经验,所以大家都是摸着石头过河。和猎头聊的时候,我喜欢偏向于技术或者用户体验方便来聊我的体会,但是猎头听到后一般的反应就是“我们找的可是运营总监哦,这个是要统筹管理的,技术问题不需要太多考虑”。后来聊的多了,才发现郑州的企业在招聘“运营总监”的时候,是喜欢找一些能画出来很漂亮的PPT,给BOOS直接切中行业发展命脉的人,恩,最好在世界500强里面待过,如果有个什么EMBA证书之类的就更好了。运营总监来讨论技术层次的问题,太不上档次了。(关键他们也不懂,希望别人谈论“战略”之类他们能听懂的东西)

海龟的互联网故事

有个小的电商企业,准备上线在线电商项目。BOSS找了个海龟做运营总监,海龟跟BOSS聊的头头是道,什么国外B2B/B2C/C2C/O2O什么都知道,嘴里还时不时蹦出一些英文单词。BOSS觉得比他在MBA课上听的课程都要精彩,立刻拍手合作。但是这个运营总监只在大公司做过几年的政治斗争,根本没有做个互联网项目,进入职位后,发现无从下手,招了几个员工负责微博运营啊,网站编辑啊和一个技术人员负责网页编写。掏了一大笔钱找外包公司做了个网站,工程款都付过了,海龟觉得网站还需要在增加一个功能,然后就去找外包公司谈。外包公司说项目都做好了,再加新功能还要加钱,虽然工作量不大但是海龟招的技术人员因为太便宜所以只会写网页不会改动态网站,改动的价格几乎是原来项目款的四分之一。没办法,咬咬牙付了钱。网站上线不到两个月,发现被黑了。原来外包公司给配的服务器还是老掉牙的windows2003,安全更新都没有更新过。又找了网络安全的公司把服务器更新到了Linux。 又没有几个月,网站被某个初中生用DDOS黑客工具攻击了,初中生还在QQ上留言:汇给我5万块钱,我就不再攻击你了。其实很简单,找个CDN服务商,把网站通过反向代理挂在CDN后面,DDOS就没用了,但是海龟不懂技术啊,又上过外包公司的当,实在不敢再找外包公司了,通过各种关系找了个同学,让同学帮帮忙,看怎么办。那同学也半吊子,又让海龟买了十几万的硬防设备放在机房,好歹顶过去了。就这样,网站磕磕绊绊的搞了一年多。后来实在不行了,海龟就跳槽了,花了100多万,留给BOSS网站而已。

又回到了我上一篇提到的问题:二线城市和一线城市在互联网领域的区别在哪里?,现在的一线城市里面BAT的小马哥、李彦宏们纷纷想把自己定位为“产品经理”,纷纷亲自上第一线,大半夜的亲自发邮件给攻城师讨论微信界面的某个细节问题,而不是坐在100多平方的办公室里面,跟中层领导们商量KPI和“宏观策略”的事情,二线城市的中小企业还纷纷把自己的思维停留在10年前的时代,还以为我把宏观策略搞好了,技术上的问题么,找几个大学毕业生就行了呗。

弱智的公司

前几天跟郑州的一个P2P公司聊过,HR自豪的说他们公司的P2P平台是他们自己研发的,还有iOS和安卓客户端都有,我说进度怎么样了?HR才有点不好意思的说,搞了半年多,网站差不多了,手机客户端的研发进度还是很慢。我问他们的工程师多少钱招的,HR说大多都不超过5k。这个公司租了一整层挺豪华的办公楼,每月房租估计要30多万,为了等技术团队的工作,白白花了200多万的房租和行政人员的薪水,而不愿意对找一些1W工资的技术团队,在一个月内把项目搞完上线,这是什么逻辑!我猜他们的P2P互联网金融项目以后不会有太大起色。

还有,相对于一线城市较为公平的商业环境,二线城市的BOSS们更迷信“关系”。如果招聘到的“运营总监”能和某某互联网巨头高层有什么“关系”,就再好不过。如果这个运营总监能直接给马云李彦宏打个电话,这简直就是神一样的人物了。“关系”这种东西,经过中国人的发扬光大,甚至成了英语中的一个新单词。还是在郑州,有个小公司起步,代理了一家支付公司的线下支付产品。我看了看这家支付公司的资质,好像根本没有在线支付牌照,斥巨资代理这个产品,我觉得有点危险。但是这个公司的boss神秘的告诉我,没问题,他知道这家支付公司在上面有人,有“关系”,肯定能搞定这件事情。我又呵呵笑了,过了几个月这家支付公司的拍照仍然没有,再往后来,这家创业的小公司也完蛋了。如果某个电商创业企业说,他们和阿里巴巴的某个高层有“关系”,肯定能搞定某一部分资源,我看这家指望“关系”能顶用的公司离倒闭也不远了。不信你看看,目前中国哪家小型互联网企业能够做大,靠的不是“产品”,而是靠“关系”?

靠“关系”的飞信

我承认,十年前我们很多人都用过的“飞信”的确是靠关系。神州泰岳如果没有后台老板强大的“关系”,估计的确没法拿到移动的通道,再到后来的中小板上市。但是飞信的下场我们也都看到了,现在估计也没人用飞信了。飞信产品客户端做的的确是非常非常垃圾,用过微信的人,估计没人想用飞信。飞信算是起了个大早,赶了个晚集。如果当时能下功夫仔细雕琢一下产品,估计不会落到现在的下场。

互联网企业需要什么样的“职业经理人”?

讲策略,定规划,拼管理这些传统企业里面职业经理人需要干的事情,放到互联网企业里面几乎都没有用。互联网企业其实更像传统企业的一个“车间”,整个公司就是一个流水线,管理人员需要在车间里面和兄弟们一起打拼,把合格并且优秀的产品送出车间,车间外面就是联通或电信的宽带,产品直达用户的电脑或手机前。如果在互联网企业的这个车间里,车间主任自己对生产过程一点都不懂,只会给工人分工作量,没事拿上鞭子上去给偷懒的工人几鞭子,这个车间的未来绝对是悲剧。

再回顾目前中国比较NB并且窜的比较快的互联网行业,尤其是移动互联网行业(例如陌陌、滴滴打车),大部分创始人都没有什么EMBA或者世界500强的经验,因为那些东西和经验都是“大毒草”,这样的人去领导互联网公司,肯定要坏事,会害死这个公司。

IT团队搭建:“北上广深”城市和二线城市差别在那里

tinku.rana_1390274765_21

在寨都待过,也在二线省会城市待过,感觉区别真是蛮大的。

首先,说一句废话:在薪水上的区别很大。北上广深的IT从业人员的薪资水平绝对算是在当地来说,中高水平。目前寨都深圳的互联网公司起薪应该是6k起步,二线城市的IT从业人员是3k起步,再结合当地最低工资,算一个IT行业工资系数:

6k(深圳起步水平)/2k(深圳最低工资)= 3

3k(二线起步水平)/1.2k(二线最低工资)= 2.5

还有一点,就是北上广深的高端IT人员的工资,几乎是“不封顶”的,就不说BAT里面的员工,小公司里面随便有个几年工作经验的工程师,年薪10w以上也不稀奇,而二线城市的IT工程师估计6k左右就封顶了吧(二线城市的中层领导的薪水也不过才1w左右)。

所以,薪水的区别,决定了“高级人才”的流向。IT行业几乎NB的人才,都被北上广深的黑洞吸引走了,留在二线城市的人才,凤毛麟角。

更深的层次,互联网行业几乎没有什么“固定资产”,核心优势就是人,能以一顶百的人才更是重中之重。100个公司都做同一件产品或者APP,最终市场只会留下1家公司的产品,其他的都被当做分母了。而成功的公司,绝对是有最NB人才的公司。这一点和传统行业或者生产行业的区别很大。因为在传统行业,在产品其实都差不多的前提下,低成本是毫无疑问的优势;而在互联网企业,如果用低成本去运作的话,则是彻彻底底的灾难,低成本生产出的互联网产品,几乎都是垃圾。 传统的商品,质量再差用户体验再垃圾,但是至少会有优质产品的销售渠道无法覆盖的用户群体,所以垃圾产品还是有市场的;而互联网产品则没有“渠道”这个概念,即使你非要说有,也不过是联通电信的宽带,优质的互联网产品能够通过联通电信的光缆毫无触角的深入到每个垃圾产品的用户前面。互联网产品时代,垃圾产品没有“护城河”可守。

为什么人力资源的优势会对竞争影响这么大?

很简单,眼光。北上广深的互联网人员的QQ群里面,永远都是讨论最新的Python、github项目、最潮的idea。而二线城市的人员,根本没有这个环境,写的还是当时从培训学校里面学习的.net或者JAVA,做个小web app,都恨不得用最新版的Oracle和最新版的IIS,永远不知道MongoDB或者Memcache之类的东西。举个例子,就像09年的时候,北上广深的白领们都在用iphone,而二线城市的白领们还在想究竟买诺鸡鸭N8还是N9?恩,这就是差别,代沟一样的差别。

还有就是学习能力。一线城市的IT人员一般英语阅读能力非常强,国外有任何新的idea和产品出来,他们能最快的学习和消化,完成C2C(copy to china)这个过程;而二线城市的人员一般只会去baidu别人几年前发的视频教程学习新知识。这个代沟,一般都是2-3年时间差。

更缺乏的,是“产品经理”级别的人才

“产品经理”是这几年在北上广深互联网企业非常流行的名词。好的项目经理,是产品的灵魂,是总结用户“有效需求”,屏蔽用户“无效需求”的定海神针。

因为在互联网和移动互联网企业,发展速度太快,没有那个产品是可以现成就有的,或者可以复制的。企业要自己挖掘用户需求,开发产品,占领市场。虽然有C2C(copy to china)可以参考,但是国外的产品模式也并不一定非常合适国内国情。你看,微信抄whatsapp就抄出了“朋友圈”这个杀手级功能。

好的”产品经理”要通晓技术、设计、用户体验、软件架构等等,一般都是全能型人才。否则仅仅了解某一个层面,很难做出优秀的产品。这样的人,二线城市缺的厉害。

电商平台选择

这几年来用电商的平台用的多了,稍微有些体会,跟大家分享。

首先,我这里说的“电商平台”指的是独立电商,而不是说你要去淘宝或者阿里巴巴去开个网店,独立电商或者垂直电商,值得是你想做聚美优品或者顺风优选那样的平台,自己搭建。

1. 技术选择

大的方向来说,有PHP(lnmp平台)、.net平台(windows+asp.net+sql server)和JAVA三种大平台可以选择。

.net建议你放弃。 微软的基因不适合互联网领域,能提供.net平台服务的软件提供商脑子里也没有“互联网思维”,他们大多是原来做.net企业程序出身的,半路出家做互联网产品,可靠性和后续服务非常令人担忧。京东是个奇葩,他的确是用的.net平台,但是你如果能保证自己有京东那么大的资源来投入进.net,也可以。

JAVA平台的话,可以考虑。坦白的说,目前国内成功的JAVA电商成功案例也不多,原因也是JAVA出身“企业级”领域,对互联网天然不感冒。淘宝的一部分服务的确是JAVA来做搜索和后台运送,但是淘宝请的起JBoss的创始人来优化淘宝的Java,但是你用不起。

恩,我建议你用PHP,国外的成熟例子很明显,Magento等PHP架构的电商平台是主流。

国内传统的PHP架构电商平台有:Echsop(代码开放,但是有授权费)、Shopex(代码封闭,授权费),Hishop(代码封闭,收费)等。

2. 怎么选择

最好要代码开放的,否则后期很多麻烦。

每个电商平台都会有“独特”的需求,例如套餐组合或者配送体系。如果你用的代码是封闭的,那么你只能可怜巴巴的付费给你的软件服务商,让他给你修改功能,价格不菲哦。另外,即使你花了大价钱做了定制,最后能否满足你的需求,还另说。

国外的Magento之类的软件的确是免费,但是很多功能非常非常不适合国内用。例如,国外的软件默认要用户注册时候提供公司地址,家庭地址,税单号等信息(强制),还有在购买产品的时候,要shipping address和billing address之类的极不适合国内用户使用习惯的流程。

3. 安全性

国外的产品安全性高,国内的都凑合(甚至很差)

4. 服务器环境

现在都用阿里云吧,自己联系机房托管什么的,劳神费力,并且动不动就被机房通知“老鼠进机柜,暂停”也挺让人讨厌的。

5. 二次开发方便程度

封闭代码的就不说了,你只能当软件提供商的肥肉被宰。

Ecshop是二次开发最方便的,不过Ecshop的代码组织,不说也罢。

国外的Magento虽然是开原的,但是二次开发,的确有点难度。国内的PHP工程师能改Magento的,估计十分之一都不到。

说了那么多,我坦白我们的项目就是用Ecshop来做的。

保险公司有10%收益率的分红险吗 –分红险的收益率讨论

那天LD去银行办新工资卡,然后回来跟我说,银行有个理财经理跟她说,他们行里面有个收益率10%的保险产品,很不错,问我要不买一单?

当时我就愣了,我知道银行渠道买的保险产品一般是收益率最低,骗大爷大妈的.如果真有10%收益率的分红险,这个就太NB了,大大的良心,我就算砸锅卖铁也要买.我问LD,究竟是怎么个10%的收益?

LD说,好像是每年存1W块钱,然后每年返还1k,存20年,到期后本金全部返还.每年返还1k,收益率不就是10%吗?

第一年 交给保险公司1W 从保险公司收到1K的利息
第二年 交给保险公司1W 从保险公司收到1K的利息
…..

我听了就笑了,看来这又是保险公司设计的一个”花招”,骗不懂金融的大爷大妈的.然后告诉老婆,的确是每年都返还1K,但是你前几年交的钱以后就不算利息了吗?

LD想了想,恩,估计的确没有10%那么多,不过应该有5%吧,怎么说也比最近一直不怎么样的余额宝强一点吧?

我估计用IRR模型计算的话收益率连3%都不到,但是复利这个事情跟不懂金融的人解释起来,的确不好说.还好,Excel有公尺,直接套公式就简单了.

然后在Excel中,给LD用IRR公式简单的做了她能看懂的模型:

QQ20150225-2

我解释,在这个例子中,A2这一行代表着你在第一年付出了-100,A3这一行,代表这你获得了110块钱,在A4这一行中 IRR(A2:A3)代表这计算从A2到A3的投资收益率.那你说,这笔投资的收益率是不是10%? 老婆说是啊

我说,然后咱们玩个复杂的,把你刚才银行给你的收益率现金流放进去,看究竟这20年的收益率是多少:

QQ20150225-3

因为保险公司的这个例子稍微复杂了点,每年都有正负现金流,所以净现金流我们放在D这一行(没有考虑年初和年末,对运算结果影响不大),你可以看到,收益率才1.094%而已,别说比余额宝了,比定期存款都低了很多.

LD疑惑的看了看,表示还是不理解….

我叹了叹气,MB一个理工科毕业的女人都能被忽悠的如此,银行里面存钱的大爷大妈就更难免了.

最后,把Excel模板奉上,需要的可以根据自己的情况改改数字,算下结果.
保险计算

[VIM插件系列] Emmet 插件

Emmet是一个很好用的多编辑器插件,我准备给VIM安装这个插件.

1. 下载最新版的Vim-emmet

wget http://www.vim.org/scripts/script.php?script_id=2981

2. 解压并安装

#unzip emmet-vim.zip 
#cd emmet-vim
#cp plugin/emmet.vim ~/.vim/plugin/
#cp autoload/emmet.vim ~/.vim/autoload/
#cp -a autoload/emmet ~/.vim/autoload/

3. 如何用

用vim新建一个html文件,

#vim index.html

在文件内,用insert模式,输入

html:5

然后(ctrl+y ,)(首先一起按下ctrl和y,然后按下”,”键),你能看到,神器起作用了.

更多的用法,请参考 https://raw.githubusercontent.com/mattn/emmet-vim/master/TUTORIAL

Linux升级内核/boot空间不足

1.查看现运行的内核版本

[root@CC boot]# uname -r
2.6.32-220.13.1.el6.centos.plus.x86_64

2.列出所有的内核文件

[root@CC boot]# rpm -q kernel
kernel-2.6.32-131.0.15.el6.x86_64
kernel-2.6.32-220.13.1.el6.x86_64
kernel-2.6.32-220.13.1.el6.centos.plus.x86_64
kernel-2.6.32-220.7.1.el6.x86_64

3.删除所有旧的内核文件
(注意不要删除当前系统正在运行的内核文件)

[root@CC boot]# rpm -e kernel-2.6.32-131.0.15.el6.x86_64
[root@CC boot]# rpm -e kernel-2.6.32-220.7.1.el6.x86_64

到此,旧的内核文件就安全删除

[root@CC boot]# rpm -q kernel
kernel-2.6.32-220.13.1.el6.x86_64
kernel-2.6.32-220.13.1.el6.centos.plus.x86_64

4.查看文件系统使用情况和文件系统被挂在的位置

[root@CC boot]# df -lh
文件系统     容量   已用   可用   已用%%   挂载点
<code>/dev/sda2    9.7G   4.3G      4.9G     47%     /
tmpfs      504M    276K      504M    1%       /dev/shm
/dev/sda1    97M     47M        46M      51%     /boot
/dev/sda3    4.9G    987M      3.6G     22%     /home</code>

Mac terminal 连接ssh 显示 broken pipe

用Mac terminal 连接ssh后,如果一段时间没有操作,terminal会显示”broken pipe”,需要重新登录.在~/.ssh/文件夹中添加config文件,并进行如下修改即可:

ServerAliveInterval 5
TCPKeepAlive no

ServerAliveInterval 5让terminal每5秒钟自动和远程的sshd进行一次握手,避免被踢掉;
TCPKeepAlive设置为no是为了避免临时的网络问题导致ssh断开,也能避免ssh断开导致的terminal假死状态.