假如建立一个PB2的rails版本分支

2011-09-07 14:18:47 +08:00
 Los
谁有精力来全面clone一个PB2的rails版本?
不做任何功能和UI上的变化,以我个人开发的话,开发周期估计要一个星期左右,有可能不需要一个星期,也可能超过一个星期稍微长点,其中最浪费时间最无奈的应该是对PB2中l10n多语言支持手工转为rails用I18n格式。

这个开发周期对我现在而言太长了,谁有精力来开发呢?

现成可用的gem
判断是否mobile
https://github.com/brendanlim/mobile-fu
头像上传
https://github.com/jnicklas/carrierwave
twitter绑定
https://github.com/jnunemaker/twitter
recaptcha验证
https://github.com/ambethia/recaptcha
处理输入内容中的@
https://github.com/mzsanford/twitter-text-rb
29005 次点击
所在节点    Project Babel
256 条回复
Livid
2011-09-08 23:01:01 +08:00
@lanwen2005 你现在还需要知乎邀请么?
ssword
2011-09-08 23:03:18 +08:00
v2ex最水深火热的一帖?人们纷纷冒出来算旧帐这算什么...
Livid
2011-09-08 23:03:26 +08:00
@ooof 我目前个人没有精力做这样的事情。

至于有没有价值,我觉得,价值要通过坚持才能体现。昙花一现的东西是没有价值的。
lanwen2005
2011-09-08 23:08:16 +08:00
@Livid 呵呵。

现在不需要邀请了,很早之前,朋友给了颗邀请码。抱着“愤怒”的复杂的心情体验过了。觉得还不错,不过对他们里面的人发表的一些言论依然感到恶心。当然这些人都不是做产品的人,完全没有必要发表多余的让人反感的言论。
ldcr99
2011-09-08 23:11:18 +08:00
愈演愈烈,也看着快歪楼了.话毕竟都是人说出来的,还是解决问题吧

@Livid @Los 坐下来心平气和 仅仅是针对开源PB这个项目

@Livid 是否愿意增添PB的Rails分支

若愿意则@Los给个开发周期表,融入到开源中去.共同壮大PB的开源进程. \\

若不愿意则继续讨论你们要的结果.
ooof
2011-09-08 23:12:48 +08:00
@Livid ,我想 @Los 认为建立一个PB2的rails版本分支是值得做,他这样的认为(或去做)从他自己(包括你)来说也都是没有什么问题吧?
Livid
2011-09-08 23:16:36 +08:00
@ldcr99 请看一下我在这个贴的第一个回复,我一直想表达的是,如果要做有价值的事情,是需要长期坚持的,是需要想清楚很多代码之外的问题的。

昙花一现的东西对自己和对用户都是不负责的。

就像有句话说的,「不以结婚为目的的谈恋爱都是耍流氓」,而这也同样适用于项目——当一个程序员决定要挖一个新坑的时候,很多问题他想清楚没有?如果没有想清楚,那么就算是能够花一个星期甚至一个月做出些什么,也不过是加重自己的浮躁情绪而已。
Los
2011-09-08 23:22:25 +08:00
@Livid 开源很多时候并不是一个人贡献代码的结果,恰好,开源最性感的地方是体现在多人对项目的贡献,在 github.com 上,任何有用的开源项目基本都会很好的活着,即使「创始人」不再打理,但总会有新的fork或者其他人接手。
Livid
2011-09-08 23:32:54 +08:00
@Los GitHub 上确实有这样的项目,比如 Joe 的 Three20 现在就移交给了 Facebook 的其他人。

但是, http://github.com/livid/v2ex 我是会进行持续改善的,我希望这个项目我能够做几十年甚至更远。目前确实有非常多的设计模式和性能上的问题,一直非常感谢 @huacnlee @keakon 等同学的建设性意见。
keakon
2011-09-09 00:32:24 +08:00
看完一部电影,结果多了这么多回复……

感觉 @Livid 在另一篇的回复像是在挑刺,虽然 @Los 也是在赌气,但没必要过了20个小时还去接茬吧…
自信和自傲的差别很小,往往就在于是否怀疑自己的能力。虽然有时候很难做到坦诚地表达,但只要以最好的善意去揣测对方,之后的沟通就会顺利很多。
人总是会不自觉地贪慕虚荣,若不先给与赞美和鼓励的话,就很难获得认同和真正帮助到对方。我觉得你运营V2EX是希望能帮助到大家,那么你大可让人愉悦地接受你的意见,这个技巧我想并不难掌握。

关于 @Los 的这个问题,我总结下我的想法:
1. 不管编码效率如何,需求和设计的成本加进去就不止7天了。
2. 7天以后还有维护的成本。
3. 细节上的处理和新功能的开发,不真正去运营是感受不到的。
4. 不去运营的话,你无法证明它的价值,也就无法吸引足够多的开发者持续更新这个项目。
Los
2011-09-09 00:43:42 +08:00
@keakon 还没睡。七天的开发时间成本是对PB2现有「不做任何功能和UI上的变化」的rails版本开发,如果将后续维护新增功能的时间成本也计算上去,就太不实际了。
Wowbeing
2011-09-09 00:54:46 +08:00
夏天一个女性穿的很性感,很暴露希望引起别人的注意,但当别人欣赏她时,她却骂那人是色狼。
SolidZORO
2011-09-09 01:48:58 +08:00
@Los 今天刚回到家,收gmail的时候在buzz里面看到你的这个连接。越看呢,就越想笑,@livid 真是个高级货,说话也不会脸红了,本来我想说点什么,没想到#66的 @lanwen2005 哥给说了,我也就不说什么了。然后我翻出 http://tanronggui.xyz/t/10482 这贴看。发觉嘛,貌似这里是真的很多人挺 @livid 那家伙嘢。就像自己的爸爸杀人了,小孩子会拿着鞭炮炸警察局一样。

我以前和 @livid “讨论”的时候是晚上,我觉得很激动,都睡不着。因为我的话题被很多技术大牛讨论了(【我觉】得在V2EX上搞编程的都是大牛,因为我不搞编程,外门也只能看看行道了。),而 @livid 一回复我,我就开始困了,想睡觉了。诶,实在是困的不行啊。

这贴明明是你 @Los 在说“假如”的帖子嘛,然后下面居然没有一点建议或者技术支持什么的,开篇就是一个大吵,我也来个假设,假设 @livid 不在开头回复,那就不会有这种大吵嘛,对不对,要删帖删号,也是删 @livid 的才对,因为他扰乱了这个论坛的次序,这种人才是需要铲除的。大家给分析一下这个逻辑对不对? 而且 @livid 一个人说就算了,因为这个论坛是他个人的产物,导致严重的右倾现象,所有人都拥护 @livid 而排斥 @Los 了,这对 @Los 真是一个MLGGB的天大打击,而且是几百号人的COMBO连击,@livid应该道个歉嘛,但是事实没有啊,还反击啊,愧对良心啊。

PB这东西嘛,开源的,BSD的,虽然我不搞编程,不了解开源到底能开到什么程度,但是我在公布 Zpix 字体 http://code.google.com/p/zpix/ 的时候对协议稍微了解了一下,没有采用任何现有协议,而是写了条版权声明,BSD那个时候也有看过,基本上是最宽松的开源协议了(MIT更宽)。基本上,抓了PB代码任你搞,任你虐,任你不署 @livid 的签名就发布,何况你只是模仿UI和rule,根本不用付鸡毛法律责任。大家有什么好说的呢?

老实说,如果没有 @livid 在,V2EX还是一个很好的交流平台的。对吧~ @Los 君,这次就消消气,别再理那家伙就行了嘛。

平台我们可以利用,人我们可以不理嘛。
Los
2011-09-09 02:05:16 +08:00
@SolidZORO 无论如何,你是我在V2EX上对其专业技能拥有认同感的人之一,即使可能在某些方面欣赏度不一样。其实对有些事情还是笑笑算了,反正吵吵闹闹又少不了我一块肉,不过昨天浪费半天时间的苦果终究要自己偿,今晚忙到现在终于补回了昨天的安排。
Los
2011-09-09 02:19:06 +08:00
@keakon 想问一个,你觉得现在PB2中相对要花较多时间设计的一个功能是哪个?
makestory
2011-09-09 03:00:13 +08:00
@los

觉得 major,reply 做为 scope 的名字有点奇怪,读到 topic.posts.major.first 时想到的(语义有一点洁癖哈)。

另外看你的设计里每个topic应该有且只有一个 major => true 的 post 对吧? 有没有不用scope 的方法呢?

topic.major,topic.replys 可能看起来顺一些,只不过这样 model 就不够纯净了,不过本身的设计看起来post就和topic的关系就挺捆绑的?为了性能吧?
makestory
2011-09-09 03:03:49 +08:00
天啊 下午打开的页面,我刚回帖,发现已经穿越了100楼~
makestory
2011-09-09 03:27:30 +08:00
翻完了所有帖子,觉得都是有点误会的,必经立场不太一样么。
虽然本贴气氛诡异,但我感觉还是收获了好东西。
希望 @Los 和 @Livid 也都有所收获。
27493586
2011-09-09 06:25:32 +08:00
@makestory 严重同意啊

用了几个月python,一个月node,最后学会rails,相见恨晚啊。
最近在学postgres的sql查询,activerecord这orm对sql的抽象可高可低,很爽啊。

port到rails有点意思,7天基本成型的效率我也不怀疑。
@livid的反问也很到位,我很赞同开始任何项目之前都要想清楚它的价值。

比如“port到rails,让vps也能部署”,如果正好有人有这样的需求,那这就是它的价值。
比如“你这一小项目,我(or Rails)7天就能做出来”,那它就没有价值,不应该开始。

我相信@Los的初衷是第一种也就是希望打破pb2现有的gae的局限性而不是来炫技。
而@livid的初衷是希望@Los考虑好这个项目的价值,不管是自己做还是拜托别人做,都应该具有价值,才值得花费时间。

IMHO, 就一场误会,大家都在理。
何必动气,销号什么的,真的没必要,取己所需就好了。

和事佬什么的最讨厌的..我不是来和事的,我只是想谢谢你们,因为:

我这旁观者倒是学了不少东西,
1. @Los分享的Rails技术,那几个gems都是我以后很可能要用但我都还不知道它们的存在的
2. dispora居然有44个branches,也许我以后的产品也可以这么发展
3. 还有讨论中提到的很多关于产品的东西,我还只是个新手程序员,这方面我都没啥经验。

谢谢ls所有朋友
再次特别感谢带领我进入Rails世界的朋友们 http://tanronggui.xyz/t/15666
makestory
2011-09-09 06:49:33 +08:00
@27493586 又发现一枚 pythoner+rubist 合体, 同是新手,握爪。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/17824

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX