自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 问答 (2)
  • 收藏
  • 关注

精益创业指导创新产品开发

最近读完《精益创业》写了一个读书笔记:[url]http://robbinfan.com/leanstartup/lean_startup_note.html[/url]根据读书笔记又整理了一个ppt,给产品部门做了一次内部分享,效果还不错,有兴趣的可以看看。...

2012-12-10 01:25:24 303

Web并发模型粗浅探讨

我带的研发部门使用的编程语言有Java,.net,PHP和Ruby,以及node.js和lua,为了加强团队之间的交流,我准备搞一次内部交流和研讨会。为此利用周末的时间写了一个《Web并发编程粗浅探讨》的PPT,分享出来,可能有很多理解错误,请大家多指教。...

2012-12-10 01:22:46 248

让textmate可以直接修改远程服务器上的文件

1. 在textmate的 Preferences | Terminal 里面 check "Accept rmate connections"2. 点击rmate link,将rmate文件内容复制下来,在服务器上创建rmate命令: vi /usr/local/bin/rmate chmod a+x /usr/local/bin/rmate3. 修改服务器的环境变量...

2012-11-06 17:20:15 519

晒晒我们的开源项目

我们的研发团队是一支mini型研发团队,目前共有研发人员13人。由于网站产品维护的历史原因,这13人的研发团队分为4支小组,分别是:Ruby研发小组5人;PHP研发小组4人;.net研发小组2人,Java搜索小组2人。别看我们研发人员这么少,但是我们研发人员战斗力很强,我们维护和开发着十多条产品线。在我们开发自身产品的过程中,也积累了一些比较通用的组件,一些对大家来说有用的工具。因此从今年...

2012-09-23 22:17:15 175

WebObjects的来龙去脉

在知乎上回答的一个问题:http://www.zhihu.com/question/20284092苹果用的是WebObjects框架,运行在Java虚拟机上,开发语言是Java。http://en.wikipedia.org/wiki/WebObjectsWebObjects是乔布斯Next时期搞出来用来做Web开发的纯面向对象的框架,比SUN后来搞的J2EE先进很多,事...

2012-06-08 15:30:37 572

robbin谈管理:大公司体制内创新的困境

周末在家,随手翻看了一点吴军老师的《浪潮之巅》这本书。去年这本书上市之后我从头到尾阅读了一遍,在《浪潮之巅》中吴军老师历数了IT行业公司的兴衰发展史,提出了一个令人印象深刻的“基因决定论”,即由于公司基因的影响,当一家大公司想要转型占领新的领域,做出颠覆性创新产品的时候,往往会败得很惨。这种例子其实很多,摩托罗拉,诺基亚,英特尔,微软不一而足,大公司体制内创新的困境已经成为常态。杰克韦尔奇在谈到这...

2012-05-07 22:49:57 203

robbin谈管理:坦诚的力量

作为一个领导,带领一支团队,我觉得最重要的是领导本人必须做到坦诚的态度,只有对团队坦诚,才能和团队之间形成信任,只有和团队形成了信任,才能成为一支默契的团队。因此坦诚的性格是管理者最基本的要求,坦诚的氛围也是对团队最基本的要求。杰克韦尔奇说过:什么是信任?当一个领导真诚、坦率、言出必行的时候,信任就出现了,事情就是这么简单。为什么坦诚精神能行得通?很简单,因为坦诚有化繁为简的力量!...

2012-04-19 16:45:57 174

robbin谈管理:我敬佩的3位CEO管理者

[b][u]我敬佩的第一位CEO管理者是GE前任CEO杰克韦尔奇。[/u][/b]GE在韦尔奇任内20年实现了每年30%的高速增长,市值曾经达到全球第2,是全球最著名的CEO楷模。韦尔奇写的两本书:一本自传,一本Winning我读了很多遍,我觉得最有意思的反差是,尽管韦尔奇整个职业生涯都在GE渡过,出身于GE这样一个庞然大物,但韦尔奇是个非常不循规蹈矩,处处打破常规,雷厉风行的管理者。我从韦尔奇的...

2012-04-17 10:21:38 230

robbin谈管理:改造团队的经验(2)

上篇文章[url=http://robbin.iteye.com/blog/1474004]robbin谈管理:改造团队的经验(1) [/url]介绍刚刚空降到一个新公司的前半年,管理一个团队最重要的事情是: 保持团队的稳定,解决团队的急迫问题,寻找团队的问题根源,有针对性的提出解决方案,这样才能取得团队对你的信任和依赖,你才能接着干下去。如果你和团队之间的信任关系在半年以后还没有建立起来的话,这...

2012-04-08 21:53:43 180

robbin谈管理:改造团队的经验(1)

一转眼入职CSDN已经两年了。这两年我分管的网站产品、研发和运营方面都取得了令自己感到非常满意的成绩。记得当初来公司担负的主要使命就是改造CSDN网站平台,到现在为止,总共占据CSDN网站流量90%以上的产品除论坛以外,包括博客,下载,Passport,个人空间和搜索产品已经全部重写完毕;此外我还砍掉了几百个废弃的站点,几十个半死不活的频道;梳理了整个网站的统一风格;建立了完善的社区产品运营体系;...

2012-04-04 20:13:16 173

robbin的自白:You've got to find what you love

《You've got to find what you love》是乔布斯2005年在斯坦福大学毕业典礼上的演讲,当我第一次看到这个演讲视频的时候,被彻底震住了。回顾自己跌跌撞撞的人生道路,就是一个不断寻找然后坚持自己钟爱事业的过程。我今年36岁了,龙年是我的本命年,作为一个白羊座属龙的人,天生性格就是积极进取,具有开拓精神,但我经常遗憾自己从来没能取得自己希望的成就,曾经在人生的道路上迷失和浪...

2012-03-26 01:27:58 278

本命年的开端

2012年是我的本命年,无论是生活还是工作,都非常希望在2012年能够取得一个好成绩,所以唯有不停的努力,才有可能达到目标。过年后上班已经一月有余,回首2011年开年的忙碌和手足无措,2012年开年竟显得十分从容,不禁欣慰在过去的一年打下了一个良好的基础。记得一年前过年上班以后,恰逢跳槽高潮和招聘荒季,整个部门人员从20人缩编到了只有14人,捉襟见肘,各个职能团队残缺不全,我一方面到处灭火...

2012-03-05 21:55:38 145

2011年的总结和展望

2011年眨眼之间就过去了,这一年过的非常繁忙,非常快,回顾这一年,自己还是比较满意的,计划做的好几件事情都做成了,也有遗憾,还有几件愿望没有达成。自己最满意的工作是今年搭建了一支有默契有战斗力的团队。这支团队是我花了一年多心血,几乎从无到用,白手起家打造出来的一支团队。团队当中每个职能小组的搭建,每个员工的招聘,每个小组经理的提拔和培养,全部都是我手把手带出来的,整个团队都深深打上了我的...

2011-12-30 13:07:16 122

我来CSDN的这一年

从ITeye(JavaEye)被CSDN收购,我从上海搬家到北京上班,眨眼之间已经过去了一年多。回顾过去这一年,生活环境发生了巨大改变,工作的职责和角色也重新定位,面临了一些新的困难和挑战。总体来说,感觉自己这一年过得很充实,很有成就感,在公司的大力支持下,计划做并且花了时间和精力努力的事情基本都做成了,如果要给自己打分的话,我会打80分。那剩下的20分代表本计划去做却没有时间或者精力做的事情。希...

2011-07-31 21:36:05 384

《松本行弘的程序世界》推荐序

在流行的编程语言中,ruby是一个比较另类的存在,这是因为大多数编程语言的首要着眼点在于为解决特定的问题领域而设计语言,而ruby的首要着眼点在于"人性化",让程序员充分享受编程的乐趣。我因为组织国内的Ruby会议的缘故,曾经两次邀请松本行弘来中国,他本人是一个性格平和,对生活充满热爱的人,在演讲中他也一再传递"code for fun"的宗旨:即编程语言不应该是冷冰冰的给机器阅读和执行的指令,而...

2011-07-21 13:47:03 231

告别我的前半生

今天是我的35岁生日,很感谢部门的同事们为我精心准备了生日蛋糕和生日宴会。我事先没有想到大家会给我准备生日庆祝,还是有点点惊喜的。其实我的对公司和我管理的部门愿望很简单,就是希望我们成为一个很有战斗力的团队,可以做出来很多出色的成绩。为什么我觉得35岁生日就告别了前半生呢? 因为在我的观念中,人到了70岁以后,生命就会变得无常,谁也说不好哪天就辞世了,我的母亲也是71岁过世的,所以能够真正...

2011-03-31 23:17:30 200

运营专业型社区的经验和反思

下面是我在2010年6月人本设计沙龙上的演讲内容,分享了一下自己做JavaEye网站7年来的经验,以及我认为如何才能做好一个产品经理的总结:[flash=700,585]http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=random-110329024732-phpapp01&stripped_title=ss-7425820&us...

2011-03-29 16:15:55 126

说说Stack Overflow和Quora

今天看到一个新闻,Quora的中国克隆“知乎”得到了创新工场的投资。我之前从创新工场的投资经理张亮那里要到了一个知乎邀请码,最近一直泡知乎,觉得Quora类的产品有很多创新的亮点,所以比较感兴趣这类产品,忍不住就谈谈。Stack Overflow(以下简称SO)和Quora虽然都是知识问答类的网站,但是他们有共同的成功基因,也有本质的差别。[color=red]先说SO和Quora...

2011-03-29 00:41:48 256

从Rails聊聊小公司的研发团队建设

首先分享一点数据吧:JavaEye的PV到了140万了,一年前才100万出头,增长算不错的。仍然是单台Web服务器,Rails处理动态请求超过340万,除了真实用户访问,还有API,RSS以及很多爬虫的请求。看JE的alexa排名,CN排92名,全球790名,不过就2台服务器(1个web+1个DB),2个程序员而已。所以选择技术的时候,不能盯着TOP10的商业网站看,因为很少有创业...

2011-03-23 10:49:29 230

选择创业方向的随想

现在移动互联网的创业如火如荼,也看了一些创业的团队和作品,有时候也会没事琢磨琢磨,如果做一个移动产品,选择什么切入点好呢?前几天写了篇博客谈具体的产品[url=http://robbin.iteye.com/blog/952247]对移动社交型app的一点思考[/url],现在想谈谈方向性的选择:[img]http://dl.iteye.com/upload/attachment/4431...

2011-03-22 22:56:36 111

再谈非主流工业语言

今天看到Fenng同学的发言:[quote="fenng"]"Ruby/RoR优雅?我倒是觉得恰恰是这个“优雅”导致了Ruby/RoR永远不能达到PHP那样的影响力。永远别忘了“Worse is better”."[/quote]这是一个很典型的观点,类似的观点其实有很多,例如:Mac优雅?我倒是觉得恰恰是这个“优雅”导致了Mac永远不能达到PC那样的影响力。永远别忘了“Worse is ...

2011-03-22 00:15:27 116

我的PHP,Python和Ruby之路

因为看到一篇讨论PHP,Python和Ruby的编程语言讨论贴,就说说我的PHP,Python和Ruby之路吧:我2000-2001年用PHP用了两年,那还是第一次互联网泡沫时期,到2001年后期,Servlet/JSP流行,然后我就发现:你说用PHP写的东西,都会被人鄙视。当时我们其实也用Java了,只不过用Java写后端的消息队列。2001年后期泡沫破灭,我跑去做企业应用,就主...

2011-03-21 12:12:46 135

程序员的另类境界:Rails创始人DHH驾驶保时捷赛车参加职业赛事

Rails开源web框架的创始人以及37signals公司的合伙人 David Heinemeier Hansson(简称DHH)代表37signals报名参加了美国国际汽车运动联合会举办的2011年GT3挑战杯赛事(IMSA GT3 Cup Championship 2011),目前正在Serbing赛道(美国佛罗里达锡布林)热身。这是DHH的[url=http://www.imsachalle...

2011-03-16 11:32:34 383

缓存技术浅谈

有我在两年前写的一个培训的ppt,是介绍缓存知识的。有兴趣的可以参考:[url=http://www.slideshare.net/robbinfan/ss-5275090]缓存技术浅谈[/url]

2010-09-24 18:08:56 103

去跨国公司还是去创业公司?

去跨国公司工作可能是大部分人的梦想,特别是《杜拉拉升职记》的流行,更加说明了这个现象。不过作为一个曾经尝过螃蟹的人来说,跨国公司也并非十全十美,并不是每个人都适合去跨国公司,特别是有志于钻研技术的程序员,跨国公司未必是合适的选择。以下摘自JavaEye网站的讨论贴:[quote="XXX"]小公司真他妈的操蛋1 感觉干活就是在抢任务,无规划无文化 2 由于小公司这个平台,竞...

2010-08-05 17:26:19 188

姐姐在1987年写的日记《我的弟弟》

因为母亲过世,我们都回到老家,在整理物品的时候看到了小时候写的日记,有一篇是姐姐的日记,写我的,现在来看,很有趣。这篇日记是姐姐在1987年6月写的,当时姐姐上高中一年纪,我上小学五年纪。《我的弟弟》 (1987年6月)我敢这么说,从我弟弟的举止言谈之中都透露出一股聪明劲儿来,我觉得在同龄的孩子中很少有几个像他那样思维敏捷,兴趣爱好又很广泛的,你不信么?他的聪明首先在学...

2010-08-05 15:39:34 288

原创 Think Different - 从苹果的用户体验说JavaEye的用户体验

自从web2.0的浪潮开始,国内做互联网的公司言必称[color=red]用户体验[/color],动辄拿苹果公司的产品,或者早期的豆瓣用来做例子,证明用户体验是多么重要。这几年各大互联网公司纷纷设立了单独的用户体验部门,开了UE/UX的官方博客,一派热热闹闹的用户体验大潮就这样拉开了。在这样浪潮的影响下,连经常上网的用户们也开始言必称用户体验,动辄以用户体验来批评网站,例如:你这个按钮不...

2010-03-04 19:16:13 161

原创 计划写个和苹果有关的系列文章

最近计划写写和苹果相关系列文章,但因为工作很忙,所以不可能很快写好。计划每周抽空写一点,用3-5个月的时间写完,总共可能几万字吧(也可能需要一年才写完)。先把提纲列出来,挖个坑,慢慢填。《苹果传说》一、Apple II - 永恒的经典1、Apple II缔造的商业辉煌和历史影响2、Apple II在技术上的成就3、我和Apple II的结缘二、乔...

2010-03-02 15:27:21 148

原创 JavaEye网站2010年开发计划展望

经过3年多持续不断的开发和完善,JavaEye网站已经发展成为了一个内容齐全,功能丰富的中文IT技术门户和社区网站。但是现在的JavaEye网站距离一个理想的智能化IT技术社区还有很大的差距,需要我们长期不懈的改进和完善。一个成功的网站,离不开三个最重要的环节:网站研发,网站运营和网站业务开拓,作为一个专业性的内容网站来说,还离不开良好的网站内容建设。在这四个环节当中,JavaEye在网站...

2010-02-24 18:18:51 129

原创 我的PIM之旅(2) - 用Mac和iPhone来实现我的PIM

[size=medium][url=http://robbin.iteye.com/blog/429059]我的PIM之旅(1) - Windows上遇到的问题[/url][/size]这也是一篇被和谐的文章,现在重新修改发布:随着越来越熟悉MacOSX,以前困扰自己的PIM问题逐渐开始解决:1、文件管理和个人信息管理Mac的文件管理能力非常出色,对我来说最有...

2010-02-24 11:40:36 183

原创 行业应用软件领域的问题是什么?

这是2年多以前写的文章了,后来被和谐了,现在修改一下,重新发布:现在企业应用软件领域的生存环境很不好,ISV的利润空间都不大,其原因是什么呢? 很大程度上是经济领域的国有企业垄断,民营企业生存空间狭小造成的。1、软件公司要赚钱,也遵循2-8原则,20%的大客户大项目赚公司80%的利润,而80%的小客户小项目只不过是给程序员练手,培养技能,积累公司研发实力的。2、企业应用软件...

2010-02-24 11:34:15 337

原创 过年感触

已经有两个多月没有写过博客了。从去年年底开始就一直很忙,到春节了仍然很忙,以后估计会更忙。在这种情况下,觉得长篇大论写博客是一件很奢侈的事情,多少次有想写的冲动,最后都想想就放下了。而且考虑到有很多人订阅我的博客,每次写文章都力求言之有物,给读者传递有价值的信息或者技术,也让自己写博客的负担很重。以后很希望改变一下写博客的风格,多写写随笔性质的文章,内容简短一些,不给自己太重的负担。今年春...

2010-02-11 00:34:16 138

NoSQL数据库探讨之一 - 为什么要用非关系数据库?

随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如:[size=medium]1、High performance - 对数据库高并发读写的需求[/size]web2.0网站要根...

2009-11-25 00:41:32 341

做互联网产品的节奏感

仅仅是一点点感悟:从无到有刚开始做一个网站或者一个产品,要非常聚焦,没有旁的多余功能,只有一个做的极其牛X的核心功能,牛X到别人没有办法模仿你,于是网站开始崭露头角;等核心功能成功以后,网站开始声名鹊起,为了扩展用户规模,产品开始多元化,各种各样时髦功能,各种各样用户要求的功能纷纷上马,于是用户规模开始快速扩张;等用户规模已经起来之后,开始聚焦商业目标,于是删繁就简,开始砍...

2009-11-19 17:33:58 124

Ruby作为服务器端应用已经成熟了

JavaEye网站在过去的Ruby on rails实践当中,曾经被Ruby的内存泄露问题深深的困扰过,并且自己编写了监控Ruby进程泄露的监控脚本来解决这个问题。造成Ruby内存管理不善的原因主要来自于两个方面:一是Ruby GC的实现本身存在很多问题,关于这一点,以前已经多次讨论,随着MBARI内存补丁的发布,已经基本解决。特别是随着[url=http://www.rubyenterp...

2009-11-17 14:55:58 194

基于资源的HTTP Cache的实现介绍

我们都知道浏览器会缓存访问过网站的网页,浏览器通过URL地址访问一个网页,显示网页内容的同时会在电脑上面缓存网页内容。如果网页没有更新的话,浏览器再次访问这个URL地址的时候,就不会再次下载网页,而是直接使用本地缓存的网页。只有当网站明确标识资源已经更新,浏览器才会再次下载网页。[size=medium]一、什么是HTTP Cache[/size]对于浏览器的这种网页缓存机制大家已...

2009-09-05 00:27:32 235

MySQL InnoDB性能调整的一点实践

因为JavaEye网站的数据库服务器搬家的时候被托管商的工作人员狠狠摔了一下,所以硬盘整个挂掉了,我重新安装数据库服务器的时候,顺手下载了Percona patch过的MySQL5.0版本,使用MySQL自带的heavy innodb配置文件改了改,作为my.cnf启动运行。数据库服务器的物理内存有6GB,其中有4GB可以被MySQL使用,my.cnf相关配置参数如下:[code="c"]...

2009-09-03 13:36:34 181

配置电信网通双线双IP的解决办法

做互联网网站,最头疼的事情之一就是电信和网通的互联互不通了,为了能够让北方网通和南方电信用户都可以快速的访问网站,解决办法就是托管到双线机房。双线机房有两类,一类是通过BGP技术实现互联互通,服务器只需要一个网卡一个IP地址就可以了,由机房进行路由的智能判断,选择合适的路由访问,这样对于网站来说是很方便的,比方说上海移动的怒江机房,上海地面通的自建机房,科技网的机房,但BGP机房一般带宽都比较少,...

2009-09-01 01:16:49 399

原创 我的PIM之旅(3) - PIM云应用

[url=http://robbin.iteye.com/blog/601408]我的PIM之旅(2) - 用Mac和iPhone来实现我的PIM[/url]已经很好了,不过还不够完美。对于PIM来说,我们总是希望可以随时随地方便的获取我们需要使用的信息:如果我在办公桌前,那么我打开Mac笔记本就可以查询我的日历,通讯录,笔记等信息;如果我在外面坐车,那么我可以打开iPhone手机查看我的日历,通...

2009-08-19 22:32:35 234

互联网网站的反爬虫策略浅析

因为搜索引擎的流行,网络爬虫已经成了很普及网络技术,除了专门做搜索的Google,Yahoo,微软,百度以外,几乎每个大型门户网站都有自己的搜索引擎,大大小小叫得出来名字得就几十种,还有各种不知名的几千几万种,对于一个内容型驱动的网站来说,受到网络爬虫的光顾是不可避免的。一些智能的搜索引擎爬虫的爬取频率比较合理,对网站资源消耗比较少,但是很多糟糕的网络爬虫,对网页爬取能力很差,经常并发几十...

2009-08-17 01:07:50 710 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除