Java 或许有很多恶心的地方,但我猜国外不流行用 Golang 写业务,否则 DHH 喷的就是 Golang 了🤣
我猜想原因可能是反过来的:因为 Node 构建起来比 Ruby 麻烦(也更慢)
按道理来说,自己从源码构建是更好的,可以避免安装后的很多问题。但 Node 依赖的 v8 那一整套很庞大,还是 C++写的,编译很慢。而 Ruby 编译起来比较快,所以习惯从源码编译。pyenv 也是从源码编译的
要简洁可以Clearance
冷知识:00 年代初,Java 和 Objective-C 一样是官方支持的 Mac OS X Cocoa API 绑定的语言
感觉许多程序员的“偶像包袱”特别重,一边极度渴望成功,但是总爱把自己的渴望包装在清高上,生怕自己与“爱钱”、“资本家”之类的形容词沾边。
倒也不是怕说自己爱钱,而是怕「不体面」,总想做点「体面」的东西
我不理解为什么加点智能合约就是下一代去中心化的互联网了。我感觉里更接近这个目标的是 Tim Berners-Lee 提出的Solid
你把 unless 理解成 Swift 里面的 guard 就对了,用来做保证否则 early exit:
return unless object.valid?
RubyMine 的补全(和静态语言比)还是有些弱,不知道类型标注完善以后,他们能不能给 Rails 做些 Hack
C 里面一个类型的内存结构是固定的。所以你只能通过返回结构体带成员变量 int tag 的方式来判断这个结构体的类型,然后把每种可能的值都存在里面。union 不过是为了节省一部分内存。
生成到 C 不也得依赖一个 C 编译器吗?这和 LLVM 的所谓依赖 C++不是一个概念
用过 Workday 才知道,To B 的公司能有多爽,这么烂的网站居然能躺着赚钱卖给这么多公司。
Foreman 应该是最早受到了 Heroku 的影响(Heroku 是用 Procfile 管理用户项目所需服务的),开发的时候如果有一堆要起,用 Foreman 也比较方便。
终于有个离自己很近的地方了,下班就过来
日程安排出来之后可以放个.ical 吗
可以结贴了?
首先我不喜欢用 Git 来管理自己写的文章,因为不想写的时候还要一次次提交(而且这类提交内容是无意义的)。
其次,Markdown 好像也有很多局限性:
不过作为写点东西的工具是足够了。
《Ruby Under a Microscope》已经有翻译啦
又回上海办了?争取以后哪年做个讲师(
为什么每个语言中国好像都很热?
参考一下 Discourse?
求: Scala 编程 编程之美 计算机组成与设计 UNIX 编程艺术 具体数学
这几本。楼主没留联系方式的话,我 wx 同 id
哈哈哈哈好,收藏了
guides.rubygems.org
不是不好写,是没人维护吧
根据 Bundler 作者 Andre Arko 的说法,rubyforge 是用 Perl 写的 (forked from Sourceforge?),维护起来挺麻烦的。后来有个叫 Nick 的哥们写了个叫 Gemcutter 的 Rails App,就是现在 RubyGems.org 的前身。两者是有一段比较长的交叉时间的。中间 GitHub 还提供过帮助,有过一个 gems.github.com,有点类似今天的 GitHub Package Registry。
万能的?
我记得 Dry.rb 实现了一个类似的东西
Workshop 这种形式其实蛮像国外一些技术大会。(我没有参加过国内的 PyConf 和 Gopher 这些)原来以为参加 RubyConf China 的人不算多,后来看了下 GCC 什么的(虽然确实硬核了点),人数也就坐满一个小礼堂,所以搞个 Workshop 或者所谓的 BoF(Birds of Feather)也可行,就不知道大家热情怎么样了……
如果你问的是函数a
和b
之间会相互引用,如何提前声明b
,那么答案是不需要。因为在你定义这两个函数而没有实际调用的时候,里面的作用域是不会被检查的。