robbin
- 浏览: 4793704 次
- 性别:
- 来自: 上海
博客专栏
-
robbin谈管理
浏览量:135363
社区版块
- ( 265)
- ( 6203)
- ( 75)
最新评论
-
xly1981:
领导者是团队的灵魂。深入一线的过程,包括代码review,能帮 ...
robbin谈管理:改造团队的经验(2) -
jiehuangwei:
像这种总结比较性的ppt文档可以多发啊
web并发模型粗浅探讨 -
linux1308:
看完学习到了很多东西,感谢推荐!
推荐一篇很好的ror部署方案性能评测 -
zweite:
直接对搜索的结果进行缓存是不是会更快一点呢
漫谈应用缓存的命中率问题 -
kaogua:
现在已经是ruby2.0了, 不知道这个的效率是怎么样的, 是 ...
ruby作为服务器端应用已经成熟了
文章列表
我带的研发部门使用的编程语言有java,.net,php和ruby,以及node.js和lua,为了加强团队之间的交流,我准备搞一次内部交流和研讨会。为此利用周末的时间写了一个《web并发编程粗浅探讨》的ppt,分享出来,可能有很多理解错误,请大家多指教。
1. 在textmate的 preferences | terminal 里面 check "accept rmate connections"
2. 点击rmate link,将rmate文件内容复制下来,在服务器上创建rmate命令:
vi /usr/local/bin/rmate
chmod a x /usr/local/bin/rmate
3. 修改服务器的环境变量
rmate_host=127.0.0.1
export rmate_host
4. 打开textmate,ssh连接服务器的时候添加参数
ssh -r 52698:127.0.0 ...
我们的研发团队是一支mini型研发团队,目前共有研发人员13人。由于网站产品维护的历史原因,这13人的研发团队分为4支小组,分别是:ruby研发小组5人;php研发小组4人;.net研发小组2人,java搜索小组2人。
别看我们研发人员这么少,但是我们研发人员战斗力很强,我们维护和开发着十多条产品线。在我们开发自身产品的过程中,也积累了一些比较通用的组件,一些对大家来说有用的工具。因此从今年下半年开始,我们陆续将一些组件和工具开源出来,哪怕这些项目的质量并不是那么高,也希望能够给社区带来一点点自己的贡献。
以下简要介绍一下我们已经开源的项目,今后我们还会努力开源更多的东西和大家交流和分享:
...
今天看到fenng同学的发言:fenng 写道"ruby/ror优雅?我倒是觉得恰恰是这个“优雅”导致了ruby/ror永远不能达到php那样的影响力。永远别忘了“worse is better”."
这是一个很典型的观点,类似的观点其实有很多,例如:mac优雅? ...
- 2011-03-22 00:15
- 浏览 22952
- 分类:编程语言
因为看到一篇讨论php,python和ruby的编程语言讨论贴,就说说我的php,python和ruby之路吧:
我2000-2001年用php用了两年,那还是第一次互联网泡沫时期,到2001年后期,servlet/jsp流行,然后我就发现:你说用php写的东西,都会被人鄙视 ...
- 2011-03-21 12:12
- 浏览 72244
- 分类:编程语言
因为搜索引擎的流行,网络爬虫已经成了很普及网络技术,除了专门做搜索的google,yahoo,微软,百度以外,几乎每个大型门户网站都有自己的搜索引擎,大大小小叫得出来名字得就几十种,还有各种不知名的几千几万种,对于� ...
- 2009-08-17 01:07
- 浏览 37903
- 分类:互联网
8月9日周日,上海python社区举办了一次成功的技术交流活动。这次活动的会议室本来预定80个座位,但是来得很多人都没有座位,预计来了将近100个人,其中绝大多数人都是通过javaeye网站了解到本次活动的信息。
本次活动的发起 ...
- 2009-08-10 18:49
- 浏览 24726
- 论坛回复 / (32 / 23955)
lvm (logic volume management,逻辑卷管理),是传统商业unix就带有的一项高级磁盘管理工具,异常强大。后来lvm移植到了linux操作系统上,尽管不像原来unix版本那么强大,但瘦死的骆驼比马大,linux的lvm仍然非常强大,可以在生产运行系� ...
- 2008-11-29 22:19
- 浏览 35768
- 论坛回复 / (33 / 94985)
- 分类:操作系统
对大多数不从事linux平台c语言开发的人来说,gnu gcc的一套工具和linux平台的共享库的使用还是十分陌生的,其实我也不太熟悉,姑且写点基础知识,权当做备忘吧。
一、gnu gcc的编译工具用法
我们先来写一个简单的c程序:hello.c
#include
void print_hello() {
printf("hello world\n");
}
int main(int argc, char argv[]) {
print_hello();
return 0;
}
定义了一个print_hel ...
- 2008-11-02 15:25
- 浏览 12755
- 论坛回复 / (8 / 23911)
- 分类:编程语言
memcached因为性能的缘故,没有提供遍历整个缓存当中对象的功能,不过memcached也提供了很多命令来监控memcached的状态,例如stats命令就有:
stats
stats reset
stats malloc
stats maps
stats sizes
stats slabs
stats items
stats cachedump slab_id limit_num
stats detail [on|off|dump]
不一一详细解释了,比较有价值的是stats items和stats cachedump,以及stats detail dump这几个命令, ...
- 2008-10-13 18:07
- 浏览 13639
- 论坛回复 / (3 / 6100)
用google的网站流量分析系统来看javaeye网站介绍用了google trends来分析互联网网站的用户构成比例,通过参考网站的用户还搜索了什么关键字,我们可以窥视一下这个网站的用户究竟都是干吗的。接着我们还可以用google trends来分析� ...
- 2008-06-25 13:05
- 浏览 10357
- 论坛回复 / (32 / 12196)
- 分类:非技术
memcachedb是一个由新浪网的开发人员开放出来的开源项目,给memcached分布式缓存服务器添加了berkeley db的持久化存储机制和异步主辅复制机制,让memcached具备了事务恢复能力、持久化能力和分布式复制能力,非常适合于需要超高性� ...
- 2008-01-22 12:05
- 浏览 33780
- 论坛回复 / (16 / 14973)
- 分类:数据库
http://www.dbanotes.net/arch/douban_web_server.html
在老冯同学的博客上看到的文章。里面介绍说豆瓣网站的情况如下:
一台web服务器运行lighttpd,每天处理2500万个request,峰值每秒处理1000个request;
一台应用服务器运行python,每天处理500� ...
- 2008-01-17 22:42
- 浏览 34429
在过去的很多年,我以为关系模型就是传统的企业应用当中dba设计的那些无数冗余字段,多个模型合并到一个表里面的数据库设计方式,这种数据库设计非常适合复杂的olap类型的查询,他可以有效的消除多表联合查询,而我们大 ...
- 2007-12-27 12:23
- 浏览 12652
- 论坛回复 / (31 / 20395)
- 分类:企业架构
dhh于6月底曾经发表过一篇文章,名为《我就喜欢html/css/javascript,那又怎么样!》,大意是说,目前热炒的ria技术并不能够取代ajax技术,而事实上我们还没有发挥出html的全部潜力,我本人很享受html/css/js给给我的开发体验云云。
...
- 2007-08-02 11:46
- 浏览 43226
- 论坛回复 / (46 / 56650)
上周末在杭州网侠大会做了关于rest的演讲。会后经过一些交流,特别是今天在msn上面和dlee的交流,感觉自己对于rest的理解更深入了一层。
我们说rest架构风格,从rest具备的内在特征来说,它包括了这些特征:
1、基于http的资� ...
- 2007-05-23 15:46
- 浏览 51475
- 论坛回复 / (69 / 76170)
- 分类:企业架构
http://www.iteye.com/topic/17785
buaawhl同学在2005年底发起了这个针对2006年的软件行业大预测。此时此刻2006年将近尾声了,那么这一年当中究竟在我们的行业当中发生了些什么呢?有哪些预测已经应验,又有哪些预测将在未来一年当中发生呢?让我们大胆的预测一下2007吧:
一、java开源会带来什么?
java开源的意义非常深远,仿佛解除了套在java身上的枷锁,任何厂商都可以在遵循gpl的前提下自行改造java和jdk。在未来的一年当中,我们必将看到很多基于java的有趣的产品和创意诞生。事实上我认为07年对java来说,是至关重要的一年,这一年将奠定 ...
- 2006-12-11 22:02
- 浏览 12985
- 论坛回复 / (14 / 14461)
- 分类:非技术
linux著名的高性能文件系统reiserfs向来是linux fans眼中的挚爱,但是reiserfs即将陨落。
前段时间已经风传linux kernel拒绝将reiserfs4加入kernel source,随后suse,这个reiserfs最大的赞助商也准备在下一个版本的suse linux中不再将reiserfs作为默认文件系统。
如果说由于政治原因导致reiserfs文件系统被排斥在linux主流之外的话,hans reiser则亲手埋葬了自己和自己的作品:
最近hans reiser因为谋杀妻子的罪名被警方逮捕,而且警方拒绝辩护律师,估计证据已经确凿。hans同学就算不是死刑, ...
- 2006-10-12 16:29
- 浏览 25095
- 论坛回复 / (12 / 17466)
http://trac.lighttpd.net/trac/wiki/docs:performancefastcgi
lighttpd作者写的tunning tips,很值得看一看
lighttpd目前的开发十分活跃,我在期待1.4.12或者1.5.10的发布。
- 2006-09-21 00:20
- 浏览 6654
- 论坛回复 / (2 / 7102)
- 分类:操作系统
现在这类脚本语言的运行方式基本上有三种:
1、apache module方式
由apache进程用module方式来管理,web请求的静态页面和动态请求都是由apache进程内部直接处理掉了。典型的如mod_php,mod_ruby,mod_perl,mod_python。这种方式目前php和perl比较多的采用。这种方式其实还是非常成熟的,apache对于内存管理已经很好,运行效率各方面都很不错。当然apache进程之间也是sna。
但是ruby和python一般不建议用这种方式,这是因为php和perl解析器的开销非常小,以apache module方式跑很灵活而且不怎么消耗资源;而r ...
- 2006-09-18 12:42
- 浏览 7724