随便找个 gem,然后按照那个文件结构来就好了
2.4 之前 整数类型分成 Fixnum 和 Bignum,在 2.4 的时候合并成了 Integer,主要是这个改动导致很多老项目的代码挂掉
嗯,Ruby 几乎是完全向下兼容的(不过 2.4 是一道坎,有些太老的代码会出问题),除非发现问题,默认用最新版本就好。
有没有安装 Xcode 和 Xcode command line tools?试试相同环境 2.5 能否安装呢?我 google 了下,比如 https://stackoverflow.com/questions/55525660/installing-ruby-2-3-1-on-mojave-osx-with-rbenv-or-rvm 看样子 ruby 2.3 跟 Mojave 的 openssl 有兼容问题
什么系统?尝试重装过 Ruby 么?
好久不见!回来讲一个么
感谢 图灵出版社,感谢 图灵乐馨 老师,我们这次邀请到了 Matz 先生到场!
听说了。。。
Github 国内版本是只提供企业版吗?私有化部署的还是 SaaS?用户跟国际版本分开还是统一的?
下个月
真实世界的例子除去 Facebook 可以直接看 Shopify,他们的博客里有讲已经全面切换到 GraphQL 的,开发者文档里有。另外就是 Github。
GQL 我的理解是他是描述数据和数据之间关系的查询语言,最基本的用法他就是个更好的 Web API(多条查询打包、强类型、文档生成友好)。
但还是缺乏实践,比如 Relay 规范还不稳定(Apollo 规范倒是还行),做不好限制就容易产生性能灾难的查询,或者作为 DDOS 的入口。
也缺乏工具,GQL 有很多新的思想,比如他是会把 GQL Query 编译成 AST,然后去 Resolve,这里为了做到更多的优化,需要了解一些编译原理、需要了解一些数据库的设计方式(GQL 有复杂度评估)、有多路复用,需要考虑并行编程模型(Go 这种语言天生优势,但是 Ruby 就不是了),这些大公司有牛逼的 Infra 团队去处理,但是中小团队没有好用的 开箱即用 工具就很难做好。
还有,由于 GQL Query 有 Parse 过程,在任何语言下,这里都引入了额外的性能损耗(计算密集)
多大规模、什么类型的系统?
看好 GraphQL,看好未来会出现一个完全面向 GraphQL 的 Web 框架替代现在的 Web MVC 模式,用 Ruby 的几个大厂也都是 GraphQL 的重度支持者,但是距离下放给一般团队使用感觉还很早期
这个我需要确认下,可能下周答复你,发票这个还是挺难搞的,因为能开什么发票受公司的经营范围限制,你知道我也是个写代码的...
是这样,如果能够有代开发票的机构帮忙的话,应该能开出”会议服务“,否则的话是”技术咨询“
API 模式下都可以关掉 CSRF
光线问题似乎
考察的酒店会场:
你 brew install postgresql
装一下 pg,那个 gem 要链接 pg 的驱动,就算是 Linux 环境也要装 libpq-dev
也就是 pg 的驱动软件包(Linux 的软件包粒度比 Homebrew 的要细)
装了 pg 也不用担心浪费资源,因为默认不会启动服务
我软牛逼!
不能
认识兰州朋友在北京写 Rails
Facebook 的 GraphQL 接口规范
其实 Ruby 在工具链上是很有建树的。。。CocoaPods Fastlane 等等。。。但是这些不值得拿出来说事情
apt install libxml2-dev
然后 gem reinstall nokogiri
牛逼!
另外也可以评估下 https://github.com/trailblazer/trailblazer-activity 不过这个局限是静态定义流程
也没准要 delay 了,rc1 晚了一个半月,不过比路线图多了 beta3,跳过 rc2 可能问题也不大