假如建立一个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
28944 次点击
所在节点    Project Babel
256 条回复
skywinger
2011-09-08 13:47:04 +08:00
@Los ruby语言确是是开发高效啊,太灵活了。
Los
2011-09-08 13:47:10 +08:00
@keakon 对于点击计数之类的存储,一般会直接设计使用redis进行存储,heroku上不支持redis,所以关闭了点击计数的功能,demo对于点击的显示就为x
http://gist.github.com/1202719
Los
2011-09-08 13:55:30 +08:00
@keakon 与topic相配合的post,因为设计上topic可以直接提问,可以直接title而不需要body,所以数据库里topic表structrue没有body项,在post以major是否为true得知为topic的body,这方面有些性能损失,不过在完成功能开发后都会花上半天时间来做些优化,所以问题不大。
http://gist.github.com/1202726
Los
2011-09-08 13:58:06 +08:00
@keakon 以上代码应该是用rails的人都能看懂的,所以并不会产生太糟糕的代码
Los
2011-09-08 14:05:07 +08:00
@skywinger 你所说的设想或者可以使用redis进行存储 https://github.com/antirez/redis ,而这个nginx与redis直接配合的module可能会有点研究价值,它可直接配合Lua做些处理 https://github.com/agentzh/redis2-nginx-module
panlilu
2011-09-08 14:09:37 +08:00
@ikbear V2EX论剑。。。=、= 能不这么标题党么
Sivan
2011-09-08 14:18:27 +08:00
感觉楼主是一番好意⋯⋯
mlzboy
2011-09-08 14:23:37 +08:00
写出来open一下 代码地址,再发一下中间写的过程中哪些要注意的心得体会吧,
chloerei
2011-09-08 14:27:15 +08:00
validates :body, :presence => true

新的validates可以这样写~guides里已经更新了
bluef
2011-09-08 14:29:21 +08:00
主要大部分程序员不太能接受别人的(开发)能力比自己强
Los
2011-09-08 14:33:02 +08:00
@chloerei 习惯用TextMate的自动完成功能,这个新写法我只在完全手写时候用到。
skywinger
2011-09-08 14:35:40 +08:00
@Los 谢谢分享技术,嗯,我去了解看看
skywinger
2011-09-08 14:39:23 +08:00
@Los 能否告知你的邮件地址,我跟你联系
Los
2011-09-08 14:43:55 +08:00
@skywinger 我没更好的技术建议,对于redis,我只限于使用方面的了解,没有深入研究
Los
2011-09-08 14:51:53 +08:00
@mlzboy 说真的,没有什么心得
Hyperion
2011-09-08 15:48:00 +08:00
看到#70楼, 我笑了...

顶楼的那段话, 我理解出这么两个意思:

#0 =>"用rails来仿制一个PB2吧! 我可以用一个礼拜完成, 但我没那时间, 有人可以来完成我挖的这个坑么?"

结合@Los 另外一个帖子 => "PB2, 谁有空或者无聊谁来仿一个吧! 我没空把我的时间浪费在这上面."

啧啧...
Hyperion
2011-09-08 15:49:16 +08:00
嗯, 我相信@Los 完全没有这个意思哦! 真的哦! 天地良心哦!
chloerei
2011-09-08 15:52:18 +08:00
别扇风点火了,只讨论技术。3.1更新了不少内容,可以互相交流一下。
Los
2011-09-08 15:56:12 +08:00
@Hyperion 很多时候一个星期我可以完成一个小项目并收上一小笔钱了,如果你觉得一个星期的价值不存在,那么抱歉,我们不在一个维度。
Hyperion
2011-09-08 16:00:20 +08:00
@Los 这话可以这么理解吧? @Livid 创造的PB2, 在你眼里只有1个星期的价值.

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

https://www.v2ex.com/t/17824

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

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

© 2021 V2EX