Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Jasl
@jasl
Admin
NO. 1107 / 2012-02-21

[email protected]
北京
126 Topics / 3954 Replies
396 Followers
11 Following
82 Favorites
Ass♂we♂can
GitHub Public Repos
  • wx_pay 461

    An unofficial simple wechat pay gem

  • zk_dcap_verifier_poc 1

  • substrate 0

    Substrate: The platform for blockchain innovators

  • parity-common 0

    Collection of crates used in Parity projects

  • polkadot-sdk 0

    The Parity Polkadot Blockchain SDK

  • pjs-rs 0

    A javascript runtime with pjs embebed

  • agave 0

    Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.

  • ngine 0

    A nostr application framework

  • derive_more 0

    Some more derive(Trait) options

  • cybros-experimental 0

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • RubyConf China 2016 时间地点确定及讲师征集 at June 29, 2016

    #22 楼 @will7v 售票稍后开始~

  • [北京] 无二之旅招 前端工程师|后端工程师|算法工程师|还有实习生 at June 29, 2016

    iOS 端好像还没上 Swift ~

  • .NET Core 1.0 正式发布了 at June 29, 2016

    #2 楼 @ericguo 微软的云平台 Azure 也有 Linux 呀,而且(记忆中)占了 30% 比例呢

  • javascript_include_tag 到底应该放哪? at June 29, 2016

    #2 楼 @peter

    不会,放心用,不过 yield :custom_js 通常放在布局里的,所以没定义的情况应该是极小可能

  • [北京][三元桥] WE+ 诚聘 Ruby 初级后端工程师 at June 28, 2016

    #4 楼 @victor 好啊 下周看看有没时间哦~

  • [北京][三元桥] WE+ 诚聘 Ruby 初级后端工程师 at June 28, 2016

    家门口...三元桥附近的公司还真是挺多啊...

  • Reddot RubyConf 2016 总结 at June 28, 2016

    很多主题其实在 RubyConf China 上也有讲过类似的内容啦~ 不过女性讲师真的很多,而且内容都很有意思

  • 怎么 review 一个硕大的 Pull Request 或者 Merge Request at June 22, 2016

    这就叫大了?来感受下 这个 PR

  • 围绕 MacBook Pro 打造的工作站设计日志 at June 22, 2016

    这是个会玩的...

  • 写 Rails 应用的插件系统,有什么最佳实践? at June 21, 2016

    #7 楼 @huacnlee

    对,然后还得解决重启失败的后续处理,剩下就是一些人性化考虑(插件状态,管理,安装、卸载)

  • 微信开发者工具 Linux 版 at June 21, 2016

    -1 赞是咋做到的...

  • 写 Rails 应用的插件系统,有什么最佳实践? at June 21, 2016

    #5 楼 @huacnlee

    engine 的初始化是在宿主 rails app 的初始化时候进行的呀。。。而且 engine 本身初始化甚至可以指定在什么时期去初始化什么代码。。所以不重启是不可以的

  • 写 Rails 应用的插件系统,有什么最佳实践? at June 21, 2016

    #3 楼 @huacnlee

    这样是 OK 的,但是有个关键问题(需要解决),新安装的插件若使网站服务启动失败,就需要一个回滚策略,另外若是引起程序崩溃,可能会是全局性的,这时候就必须登录到服务器的 Shell 来手动维护了

  • 写 Rails 应用的插件系统,有什么最佳实践? at June 21, 2016

    这个做起来还是挺复杂的,Ruby 这类语言不像 PHP 可以直接 load 文件就可以跑了

    一个典型可以参考的是 Redmine,对插件的支持方式是放在指定目录下,需要重启进程才能生效

  • 用 Rust 实现了一个 Rust 中文社区 at June 07, 2016

    +1

  • 写 Android 的伙伴们有用过 JetBrains 的 kotlin 的么 at May 28, 2016

    还没用,官方博客指出和 Android N 的 Jack 配合还有问题

  • 关于 Unicorn 的官网为啥看起来那么古老,开发者之一 Eric Wong 做出了回答 at May 28, 2016
    But unicorn is not for everyone, so I recommend starting with
    rack and tutorials, since unicorn is built on rack:
    但是 Unicorn 并不是适合所有人用,所以我建议你看 rake 教程,因为 Unicorn 是基于 Rack 的
    

    rake -> rack

  • 大家有没有 Ruby 开发 App 的资料介绍啊?万分感谢! at May 24, 2016

    话说最近 0 基础开发 Android,之前也是 0 基础开发 iOS(使用 Swift),还是 Android 这边简单一些,综合开发工具、语言掌握难度(应用级的 Java 开发基本不需要学...)还有框架(但 Swift 真是门好语言...)。

    我们的产品是一款依赖网络的偏社交类应用,作为后端开发出身,简单熟悉下 Java 热身完毕后,大概是这样的思考路径,整个过程一周多点的时间: (省略了查阅资料选型的过程,老实说这花了大约 1/3 的时间)

    • 映射服务器端的 APIs

      • 选择网络库、JSON 解序列化库:最终选择 Retrofit2 + Okhttp3 + Gson
      • 对照 API 文档编写实体类(脏活)
      • 按照 Retrofit 的文档及 API 文档映射 API
    • 改进

      • 类似 type、status 的字段使用枚举表示
      • 因为 CDN 使用又拍云,封装 photo_url 字段为 Photo 类,提供 getUrl(Version version) ( Version 是枚举)方便 UI 层获取需要的图片版本 URL
      • 针对非 Java 标准类型(针对上边提到的)需要自定义 Gson 的解序列化规则,查阅文档需要编写相应的 TypeAdapter
      • 登录后需要为每次请求附加 OAuth2 access token,结合 Retrofit2 的使用方式,封装 Session 类,其持有登录状态,并提供方法生成 API 调用对象(和 Retrofit2 的用法有关),附加 token 的逻辑封装在其中
    • 周边

      • 持久化配置,Google 可知 Android 提供了 SystemPreferences 类,可以储存配置等数据
      • 初始化时配置 OkHttp、Gson 等库,如设定请求超时时间、编解序列化规则等
      • 日志,方便打印一些调试信息
    • 验证

      • 编写登录功能,验证设计可用性、易用性
    • 重构

      • Retrofit2 对于复杂的 API 调用复杂(受制于 Java 的表达能力),包一层... 为每个 API 都提供了一个工厂方法,其接受相应的 Form 对象(里面封装了这个 API 接受的字段),返回 API 的调用对象(这个跟 Retrofit2 的使用方法相关),针对列表类 API,设计 Pager 翻页器类,其维持当前页数、每页返回记录数等状态,使得 UI 不需要关注翻页的细节,仅需根据在 API 响应后更新
      • 自定义 Application 类,将 Session、Logger、SystemPreference 等的实例由其持有
    • 利用搜索引擎、社交网络了解 Android 的牛人还有完整的项目,看他们的项目结构、依赖,吸收他们的做法,把认为合理的(基于我自己的知识和判断)吸收进来

    • 实现一个复杂的 UI,验证之前的全部设计,思考在基础设施方面还需要提供什么?

    对于要做什么、怎么做,扯膜式就比较形而上了,一切围绕一个原则:让写 UI 的时候爽。

  • 大家有没有 Ruby 开发 App 的资料介绍啊?万分感谢! at May 24, 2016

    《Swift 3.0 从精通到重新入门》

  • Ruby 新手该走何方向 at May 22, 2016

    功夫在诗外啊...

  • 哈哈,这里需要考虑妹子们的感受吗? at May 21, 2016

    华顺阿里出身应该用 亲~ 啊

  • [北京][2016年5月21日] Ruby Saturday「活动召集」 at May 20, 2016

    收到啦,明天见 (抓紧准备下 talk...

  • Pow 还有人用吗?本地的话除了 vagrant,docker,大家都怎么配置? at May 15, 2016

    还是可以用的,也还挺好用的

  • Ruby China 源码中 求解释 follow_user 方法中 push 方法 at May 15, 2016

    之前回答过一次... 这是个遗留问题,Ruby-China 过去一直使用 MongoDB,前阵子才迁移到 PG,这里应该是兼容过去的设计才这样做的,是在模拟 Mongoid 的多对多关联的实现方式

  • [北京][2016年5月14日] Beijing on Rails at May 10, 2016

    参加

  • [北京][2016年5月21日] Ruby Saturday「活动召集」 at May 10, 2016

    人肉顶,先推一下 @dannyec 本周的~

  • [北京][2016年5月21日] Ruby Saturday「活动召集」 at May 09, 2016

    报名

  • 怎么在 Ubuntu 下配置 ruby 开发环境配置 :eclipse at April 22, 2016

    #5 楼 @top_weijie 我上一条回复的意思就是,别折腾了

  • 怎么在 Ubuntu 下配置 ruby 开发环境配置 :eclipse at April 22, 2016

    eclipse 的 rails 插件叫 Radrails 没记错是由 Aptana 来维护的,看 github 上一次更新还在 2014 年... 如果用 IDE 的话,RubyMine(收费)是最好和唯一的选择已经坐实了。VS Code 或者 Atom 也不错,对于初学者足够了

  • 访问 MongoDB,替代 Mongoid 的解决方案? at April 19, 2016

    Mongoid 应该是目前唯一一个还在继续开发的了吧.... 不过 Mongoid 的问题是文档太烂,代码质量也不高

  • Prev
  • 1
  • 2
  • …
  • 56
  • 57
  • 58
  • 59
  • 60
  • …
  • 120
  • 121
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English