正在发生
记录关于“发生网”的点点滴滴

分类

存档

杂项

调试Rails性能的工具

January 9th, 2007 by savage

railsbench是用ruby和shell脚本写的测试Rails程序性能的工具,可以给出Rails的请求处理过程的性能分析。适合开发时期的性能分析。现在已经能从gem安装了,railsbench gem version available

Rails Analyzer是一系列分析Rails log的工具,适合已经上线的Rails应用分析实际场景下的性能瓶颈

发生网到目前为止并没有Rails性能上的问题,之所以持续的关心性能,是因为一方面性能影响到提供服务的稳定性和相应成本,另一方面,性能研究本身是一个长期的积累过程。

update: 不依赖于syslog的方法,http://nubyonrails.com/articles/2007/01/03/a-hodel-3000-compliant-logger-for-the-rest-of-us

levitra pricecialis priceviagra pricebrand viagra onlinecheap brand viagracheap cialis super activecialis super active onlinecheap vpxlvpxl onlinecheap levitra professionallevitra professional onlinecheap levitralevitra onlinecheap cialis soft tabscialis soft tabs onlineviagra soft tabs onlinecheap viagra soft tabsviagra super active onlinecheap viagra super activecheap generic cialisgeneric cialis onlinecheap generic viagrageneric viagra onlinecheap cialis professionalcialis professional onlinecheap viagra professionalviagra professional onlinecheap cialiscialis onlinecheap viagraviagra onlinebuy cialis brand namebuy cialis australiabuy cialis online pharmacybuy 10 mg cialisbuy cialis money orderbreak cialis tabletsbuy cialis in ukbuy cialis huge discounts onlinecialis best price buy onlinebuy cialis fedex shippingbuy cialis fast shippingbuy cialis drug online rxbuy cialis amexbuy cialis by mailbuy cialis visa worldwide deliverycost of viagra covered by insurancecheapest place buy viagra onlinecheapest online place buy viagraorder forms buy viagracheap viagra overnight deliverycheap viagra fast shippingmail order viagralowest price viagra check moneylegally purchase viagralegal viagra saleshow to buy viagra onlinegeneric viagra money orderbuy viagra online pharmacyexpress delivery viagradiscount viagra sales onlinebuy viagra next day deliverydiscount viagra cialisdiscount price viagradiscount price sale viagradifference between viagra and cialisbuy viagra consumers discountviagra cialis take viagra cialis together sublingual viagra onlineorder sublingual viagra sublingual cialis onlineorder sublingual cialisorder revatio revatio online cialis jelly onlineorder cialis jelly viagra jelly onlineorder viagra jellyorder female viagra female viagra onlineorder vpxlbuy vpxl cheap levitra professionalbuy levitra professionalpurchase levitraorder levitra levitra priceorder cialis soft tabs cheap cialis soft tabs viagra soft tabs onlinebuy viagra soft tabsorder cialis super active cheap cialis super activeorder viagra super active cheap viagra super activepurchase generic cialisorder generic cialis cheap generic cialispurchase generic viagraorder generic viagra generic viagra priceorder cialis professional cheap cialis professionalorder viagra professional cheap viagra professional brand cialis onlinepurchase cialisorder cialis cheap cialisorder brand viagra cheap brand viagrapurchase viagra viagra pricebuy viagra

Posted in RoR技术 | No Comments »

第一次大的更新:改进的浏览功能,RSS和ical

September 26th, 2006 by savage

第一次大的更新在昨天晚上完成。这次增加的功能的目标很统一:提高用户的使用体验,使大家能够更好更灵活地获取各种事件的信息。

功能一:强大的浏览功能

真正体现事件的“地点/事件/内容”三个特征,能够灵活的选择,集中到您想要看到的事件。(点击看大图)

功能二:我的地区

发生网新推出的地区功能帮助您关注身边正在发生的事。您可以选择加入辖区社区场所等热闹地区,然后可以直接在我的地区栏目下访问它们。

功能三:我的事件

对于发生网的事件,您可以标记自己感兴趣的事件为关注或参加。您可以在我的事件栏目里随时访问您感兴趣的各种事件。并且可以通过RSS和ical订阅这些事件。

功能四:RSS订阅

您在很多页面能看到按钮,您可以通过复制该按钮的链接地址,使用RSS订阅工具订阅您感兴趣的事件

功能五:ical订阅

您在很多页面能看到按钮,您可以通过复制该按钮的链接地址,用google calendar或者outlook等日程管理工具来订阅事件

Posted in 网站新闻 | 5 Comments »

也谈RoR的性能

September 15th, 2006 by savage

在Ruby on Rails的世界里,性能永远是一个讨论的焦点。今天看到Joel的一篇”Ruby Performance Revisited“的文章,正好也结合我们的一些实际经验谈一点关于RoR的性能。

有两点是大家公认的:

1) Ruby确实很慢:有人说它比Java慢10倍,在”Computer Language Shootout Benchmarks“里面差距更是明显。
2) Rails的框架使得开发效率很高:据说能比Java快10倍(这个我保留,不过我们从学习开始到网站第一个版本上线的时间确实证实了RoR的开发效率)

那么这两点对于网站开发的影响到底有多大呢?
1) Ruby的性能问题确实限制了它的应用,但是网站的大部分功能不需要大量CPU运算,Joel列举了几个耗费CPU的操作,所得到的结果基本上是性能不可接受。但是从类似发生网的网站性能来看,页面cache机制是提高性能的首要环节,Rails提供了灵活方便的cache管理,程序员可以通过良好的设计使动态页面生成的操作大大减少。而动态页面生成也主要是数据库和IO操作,这个过程中,RoR更像是一个粘合剂,轻松地把各个部分串联起来,而本身不需要太多的复杂运算。对于大量依赖CPU的操作,可行的方案是单独用其他语言优化,跟用汇编优化C++代码的关键部分是一样的。
2) Rails的开发效率对于网站开发非常有利。RoR能够淋漓尽致地发挥Agile的特点,通过快速原型,不断细化,随需应变的策略,适合网站开发快速Release的要求。发生网由两个人在业余时间开发,从最初的idea,学习RoR到初始版本的内测,只花了两个月

在Joel的文章里面提到已经有基于Rails的网站支持每天百万个动态页面浏览了。希望发生网也能很快达到这个数量,给国内的RoR网站们更多的信心。

viagra cialistake viagra cialis togethersublingual viagra onlineorder sublingual viagrasublingual cialis onlinesublingual cialis pricerevatio pricerevatio onlinecialis jelly onlinecialis jelly priceviagra jelly onlineviagra jelly pricefemale viagra pricebuy female viagracheap vpxlvpxl onlinelevitra professional pricebuy levitra professionalpurchase levitralevitra onlinelevitra pricepurchase cialis soft tabsbuy cialis soft tabsorder viagra soft tabscheap viagra soft tabspurchase cialis super activecialis super active onlineorder viagra super activecheap viagra super activegeneric cialis discountlevitra pricecialis pricepurchae viagraorder brand viagrabuy brand viagracheap cialis super activecialis super active onlinecheap vpxlvpxl onlinecheap levitra professionallevitra professional onlinecheap levitralevitra onlinecheap cialis soft tabscialis soft tabs onlineviagra soft tabs onlinecheap viagra soft tabsviagra super active onlinecheap viagra super activeorder generic cialisbuy generic cialisorder generic viagrabuy generic viagraorder cialis professionalbuy cialis professionalorder viagra professionalbuy viagra professionalorder cialisbuy cialisorder viagrabuy viagrapurchase levitrapurchase cialispurchae viagrabrand viagra onlinecheap brand viagracheap cialis super activecialis super active onlinecheap vpxlvpxl onlinecheap levitra professionalbuy levitra professionalorder levitrabuy levitraorder cialis soft tabscialis soft tabs onlineviagra soft tabs onlinecheap viagra soft tabsviagra super active onlinecheap viagra super activecheap generic cialisgeneric cialis onlinecheap generic viagrabuy generic viagraorder cialis professionalbuy cialis professionalorder viagra professionalbuy viagra professionalorder cialisbuy cialisorder viagraviagra online

Posted in RoR技术 | 2 Comments »

嘿!RSS,ical,更多更酷的功能

August 29th, 2006 by savage

从推出到现在居然已经一个月了,虽然只是小范围的推广,我们很兴奋地看到很多人开始使用了我们的服务。趁着男篮世锦赛的东风,看看最高人气的事件:

当然,我们也没有就此止步,除了修改bug,以及努力使事件越来越丰富之外。大家还可以期待一下更灵活的RSS,ical等订阅功能。在UI方面,我们邀请了一些普通用户给我们以直接的反馈,希望将来的改动能够使大家更方便的浏览、分享,当然另外还有一些暂时保密的功能 :)

现在我们需要更多的意见和建议,为了您的使用方便,我们会一直努力做得更好。现在,有什么问题就在这篇的评论里面告诉我们吧。

Posted in 功能预告 | 2 Comments »

社会事件探讨之传播

July 30th, 2006 by savage

传播模型告诉我们,传播中有发送者和接收者的角色,而传播的过程需要借助渠道,并受到噪声的干扰。有效的传播对于发送者以及接收者来说都是极为重要的。

信息的获取方式随着互联网的发展而变化。最初,信息散落在互联网的各个角落;门户网络整理了大量信息,使得用户能够浏览;搜索引擎的出现,使得用户能够按照自己的需要搜索到相关的信息。

随着Web2.0时代的到来,信息的输入和组织不再只由少量的编辑人员来完成,而由更多的用户自主编辑,并与其他用户共享。

Web2.0的这种输入和组织方式对于社会事件的传播带来极大的便利。我们知道,社会事件的信息多而庞杂,而对于每个个人,需要的信息只是特定的一部分。而门户网站无法满足每个人的个性化需求,搜索也无法代替人工整理的结果。那么,这种“自主+共享”的Web2.0模式才能带来“大家帮助大家”的实际效果。

发生网的目标就是构造一个实现“大家帮助大家”的社会事件共享平台。你可以根据自己的生活范围和兴趣定制事件列表,并和大家分享;同时你也可以从别人分享的事件中找到自己感兴趣的内容。

在发生网中,社会事件的组织方式灵活强大:时间、地域、场所、主题、人物、关键字;以及根据这些维度与该事件相联系的其他事件;这些都使得信息的获取简单随意。同时,用户可以根据自己的需求把事件组织到某个特定的日程表中,这个日程表的编辑可以是一个人,也可以是一群人,从而更能体现出大众的力量。

Posted in 发生随笔 | 1 Comment »

社会事件探讨之定义

July 27th, 2006 by savage

英文词典网站上的“social event”定义是()
social event - an event characteristic of persons forming groups
– is a kind of event
– has particulars:   show; affair, occasion, social occasion, function, social function; contest, competition
对应的中文含义很简单,社会事件是一类一群人参与的事件。

我们的理解是:正因为有一群人的参与,以社会事件为中心,需要组织、传播、参与的过程;同时人和人之间的联系、分享和互助成为非常重要的环节。

发生网正以此为目标,努力利用网络服务来为用户提供联系、分享、互助的社会事件平台。

社会事件平台的概念与目前研究正热的社会性软件的概念类似,或者可以视为社会性软件的一种尝试,而这个尝试的基础是我们相信社会事件是联系人与人的重要元素,而社会事件本身也是人们生活中不可或缺的重要活动。

一个平台正在搭建过程中,欢迎您的共同参与,请关注http://www.8sheng.com/.

Posted in 发生随笔 | No Comments »

发生网:什么正在发生

July 20th, 2006 by savage

发生网的名字来源于我们最初的一个想法:我们生活的范围内什么正在发生?而真正开始想要做点什么的时候,却发现我们想要的更多。

城市很大,我们的生活范围却很小;大大小小的事情很多,而我们关注的却只是其中一部分。怎么样才能准确地发现我所关注的事件呢?

  • 习惯了网络生活,在各个门户论坛游走的我们就像在淘沙,也许十条信息中有你想获悉的,也许浏览一百条才能看到。
  • 或许你会想到用搜索引擎,可是你搜到的可能只是一堆已经结束事件的新闻。
  • 或许你想知道的更多:跟你同样区域的人都在关注着哪些事件?
  • 还有,你的朋友们在关心着些什么?有没有一帮合群的人一起去参加这些事件呢?
  • 最后,你是不是还需要一个简单的组织所有你关注事件的工具呢?

伴随着这些问题诞生的就是发生网(www.8sheng.com),专注于社会事件,一个可以轻松获取,简单共享,共同参与的社会事件平台。

发生网是什么

发生网(www.8sheng.com)是一个社会事件的平台,在发生网您可以

  • 浏览正在发生,将要发生或者成为过去的事件
  • 找到您生活的区域内的所有事件
  • 找到您的朋友将要参加的事件
  • 找到与您兴趣相投的一群人
  • 发布新的事件,与朋友、小组或者所有人分享
  • 收藏所有关注的事件到自己的个性日程表
  • 更多…等待您的体验和发掘

Posted in 发生随笔 | 5 Comments »