Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Rei
@Rei
管理员
第 1 位会员 / 2011-10-28

[email protected]
深圳
182 篇帖子 / 9132 条回帖
727 关注者
0 正在关注
11 收藏
中下水平 Rails 程序员
打赏作者
GitHub Public Repos
  • writings 940

    [Closed] Source code of writings.io

  • alipay 732

    Unofficial alipay ruby gem

  • code_campo 291

    [Closed] Source code of http://codecampo.com

  • asciidoctor-pdf-cjk-ka... 101

    **no longer maintained**

  • asciidoctor-htmlbook 31

    Asciidoctor HTMLBook is an Asciidoctor backend for converting AsciiDoc documents to HTMLBook docu...

  • material-ui 17

  • rich-text-editor 12

  • htmlrenderer 12

  • rails-chatgpt-demo 8

  • rails-app 7

    A Rails project template lets me start new projects quickly.

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 新手找份 Ruby 的工作好难哦。。。。 at 2017年03月02日

    那么,新手转什么开发找工作容易?

  • 工程师只是负责实现吗? at 2017年03月01日

    负责说“这个实现不了”

  • 请问为什么会出现这种情况 at 2017年02月28日

    估计是运行环境的问题,例如磁盘性能差。

  • 搭建 Ruby China 开发环境 (Vagrant) at 2017年02月28日

    不维护了,建议用 docker,我晚上再清理代码。

  • 请教下微信支付在 pc 端扫二维码支付后怎么通知页面前端怎么跳转或者重定向 at 2017年02月28日

    ActionCable

  • [上海] Autodesk 2017 春季招聘 (Ruby 职位) at 2017年02月25日

    24 小时手机通,外出带笔记本。

  • 基于 Rails 5 的 B2C 电商开源项目 at 2017年02月23日

    缺了必须的页面反馈,用户不知道怎么用,这就是个 bug。

  • [BUG] 安卓客户端选择话题节点无法下拉 at 2017年02月17日

    到这里提 issues https://github.com/ruby-china/ruby-china-android

    描述问题和截图。

  • create 创建记录时是一次提交还是多次提交到数据库 at 2017年02月16日

    #4 楼 @zouyu 是

  • create 创建记录时是一次提交还是多次提交到数据库 at 2017年02月16日

    在 console 执行一下看日志。

  • Strikingly 团队 2017 技术展望 at 2017年02月16日

    #19 楼 @danielglh 我还想追踪一下这个说法是怎么来的,我这用 Google 搜,英文前几篇都是否定或质疑的,但是中文搜就很多肯定的。初学者如果只看二三手中文资料,会被误导。

  • Strikingly 团队 2017 技术展望 at 2017年02月16日

    #11 楼 @danielglh 是我误会了,不过我希望不要把这个原则当作社区共识,社区不是一个个体,我就一直不太认同这个原则。

    后面 business logic 模块化我赞同。

  • 我好像忘了发这个 - 基于 rails/webpacker 实现的 React 应用尝试 at 2017年02月16日

    #23 楼 @wildchilderic 不一定。

    首先,客户端性能不是可忽视的,特别是移动端。https://medium.com/dev-channel/javascript-start-up-performance-69200f43b201#.5o2nxx2gw

    其次 从 HTML 页面转 JSON API 不一定能降低服务器负担。像 Ruby China 的 API 优化得没有 Web 好,你可以调试顶楼的 demo,首页 Web 一个 30 毫秒请求,换成 API 需要两个 80 毫秒请求,服务器负担变大了。即使优化很好我觉得差别也不会大,因为数据库耗时是一定的,渲染部分都缓存住。

  • 我好像忘了发这个 - 基于 rails/webpacker 实现的 React 应用尝试 at 2017年02月15日

    React 推广之初,性能是一大卖点,最有名的是 dbmon 的测试(https://www.youtube.com/watch?v=z5e7kWSHWTg),凭此测试让 React 引起了广泛关注。不过接着就被发现之前 Angular 的测试版本写错了(http://blog.500tech.com/is-reactjs-fast/),实际上 Angular 和 React 不相上下。用来做性能评比的是一个很极端的例子——一个高频刷新的表格,并且每个单元格都有自己的逻辑(弹出框)。如果要做一个股票交易工具也许很适合,不过一般的 Web 应用不需要这么高频刷新。

    但是信息传播很容易走样,“高频刷新下 React 性能很好”经过传播后就只剩下了“React 性能很好”。接着,遇到服务端渲染慢的时候就会想,用 React 重写前端是不是更好。有的团队真的这样做了,花了几个月前后端分离,用 React 重写前端,结果还更慢了。接着为了渲染速度和 SEO 又去做 React 的服务端渲染……

    我早前也有疑问,用 JavaScript 渲染页面真的比浏览器直接替换 body 快吗?如果说 Virtual DOM 可以减少绘制提高性能,那么 JavaScript 本身的计算消耗如何呢?但是很少有团队会把一个产品用服务端渲染实现一次,再用客户端渲染实现一次,一直到了最近有人利用 Ruby China API 重写前端,我才有机会做一个公平测试。

    数据表明,对于整页替换的网站,前端渲染没有性能优势。所以如果你做的项目比较像一个网站,那么大可不必用前端渲染,从性能和 SEO 角度来看服务端渲染更好。对于大多数网站来说,以 Rails MVC 为主,少量 JavaScript 做调料,复杂组件用前端渲染,是最简单高效的。

    我的意思不是说前端渲染无用,让大家不要学,前端渲染有它适用的地方,应该更多从功能上判断。如果你的网站有很多客户端状态,有很多拖拽、弹层、动画效果,需要提供离线功能,或者其他不适合用服务端处理的地方,那么就应该考虑前端渲染。

  • Strikingly 团队 2017 技术展望 at 2017年02月15日

    “Fat Model, Thin Controller”我一直没找到 Rails 官方资料或者核心开发的分享有推荐这个准则,为什么说是 Rails 的指导呢?

    相反我找到一篇 DHH 的文章指出不要为了代码重用而把代码都塞进 Model http://david.heinemeierhansson.com/2012/emails-are-views.html

  • 如何把 JSON 中的 RTC 时间转换为 DateTime 并创建 Model? at 2017年02月15日

    我觉得逐条转换没问题,不过 update! 用错了,每次调用都会保存一次数据库。

  • Sea.js 项目中的模块化定义能否有简便方法提取成 JavaScript 的封装函数或者类 at 2017年02月14日

    CoffeeScript 默认用闭包包裹,assets pipeline require 可以处理依赖。

  • 有什么即插即用的 dashboard 后台数据分析插件吗? at 2017年02月12日

    https://cloud.google.com/datalab/

  • 有什么即插即用的 dashboard 后台数据分析插件吗? at 2017年02月12日

    如果只是顶楼的三个需求,在管理后台自己加个图就好了 http://www.chartjs.org/

    甚至不需要可视化,输出表格。

    Kibana 可以随着运营人员的需求变更灵活调整。

  • 有什么即插即用的 dashboard 后台数据分析插件吗? at 2017年02月12日

    Elastic 全家桶 https://www.elastic.co/products/kibana

  • asciidoctor-htmlbook —— HTMLBook 电子书工具链其一 at 2017年02月11日

    #8 楼 @luft 之前没看过这个工具,看了几节文档。

    我赞同副标题的内容“book is a program”,书有源码、编译、发布,跟程序差不多。不过这个工具跟 latex 的问题一样:难用。我是不知道怎么向一般作者介绍这个工具,写作之前要学习这套 Lisp 系 DSL,门槛太高。

    在我构想中,制作一本书的可以分开三个环节。

    1. 作者写作,这个过程作者只需要考虑内容,不需要考虑样式和构建。工具可以是标记语言,或者其他标准化文档的编辑器。
    2. 制作样式,这个过程由技术或设计师进行,工具是 HTML/CSS/JavaScript。
    3. 构建发布,这个过程是自动化进行,把内容和样式编译成各种格式。可以是命令行工具,也可以是 SaaS。

    所以在我看来现在最接近理想的工具是 GitBook。

  • [初学者] crontab on rails, 使用 rails 给 linux crontab 包了一层 web GUI at 2017年02月09日

    #3 楼 @markluo 复杂情况用 clock process,更好的调度和扩展,不用 crontab。

  • [初学者] crontab on rails, 使用 rails 给 linux crontab 包了一层 web GUI at 2017年02月09日
    1. crontab 手写不难,whenever 可以减少重复代码,但不是必须,web 更没必要。
    2. 如果只是需要载入 rails 环境并执行脚本,rails runner 比 task 合适。
    3. 如果需要经常修改运行时间,提供 web 界面,推荐 clock process 模式,例如 sidekiq-cron。
  • sprockets-vue 0.1 发布,已经有 49 个 star ❤️ at 2017年02月09日

    #7 楼 @kai209209 coffee 支持 import export,但是不解析模块,需要再加一个 babel 之类的编译器。

    ES6 在浏览器环境算不上原生。

  • 心痒痒之二用 Vue.js 写的 Ruby China 山寨版 at 2017年02月08日

    #16 楼 @u1452261116 我觉得是的,不确定有没有其他方法。

  • 心痒痒之二用 Vue.js 写的 Ruby China 山寨版 at 2017年02月08日

    密钥暴露到客户端是有问题的,被别人盗用作恶被禁用的时候连带自己的应用也被禁用。

  • Rails 项目中需要根据 mockjs 规则生成 mock 数据并返回,应该如何做? at 2017年02月05日

    mock 是单元测试用的吧,应该放在客户端的测试代码里,怎么会让后端解析 mock 规则呢?

    如果是为了开发联调,应该部署一个全功能的 test 环境。

    如果一定要用 mock 模拟服务端,让他们自己搭。

  • Dva + Ant Design 前后端分离之 React 应用实践 at 2017年02月05日

    热闹驱动开发 http://www.luanxiang.org/blog/archives/2291.html

  • asciidoctor-htmlbook —— HTMLBook 电子书工具链其一 at 2017年02月03日

    #5 楼 @lulalala

    Asciidoctor PDF

    使用 Prawn 绘制 PDF,Prawn 不支持 CJK 文字环绕和 OTF 字体,需要打断字补丁,字体选择很少,样式设置很不方便。

    以前处理的问题汇总在这里 https://github.com/asciidoctor/asciidoctor-pdf/issues/82

    不过修了一个 bug 又引出新的 bug(https://github.com/chloerei/asciidoctor-pdf-cjk/pull/3),我不想再在这个方向投入。

    我打算用 http://wkhtmltopdf.org/ 生成 PDF,借助 webkit,使用者可以基于 HTML/CSS 设置样式,字体也可以使用任意系统字体。

    Asciidoctor EPUB3

    这个包基本可用,就是有些小问题,但问题虽小却不好修。另外也是难于定制样式。

    Asciidoctor 本身

    代码很复杂,我想加个 rouge 代码高亮都无从下手,理解 Asciidoctor 的内部数据结构不如 HTML 方便。

    综合这些问题,我觉得用 HTMLBook 作为中间格式会更好处理,不跟 Asciidoctor 耦合。

  • 上一页
  • 1
  • 2
  • …
  • 52
  • 53
  • 54
  • 55
  • 56
  • …
  • 272
  • 273
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English