万能的?
我记得 Dry.rb 实现了一个类似的东西
Workshop 这种形式其实蛮像国外一些技术大会。(我没有参加过国内的 PyConf 和 Gopher 这些)原来以为参加 RubyConf China 的人不算多,后来看了下 GCC 什么的(虽然确实硬核了点),人数也就坐满一个小礼堂,所以搞个 Workshop 或者所谓的 BoF(Birds of Feather)也可行,就不知道大家热情怎么样了……
如果你问的是函数a
和b
之间会相互引用,如何提前声明b
,那么答案是不需要。因为在你定义这两个函数而没有实际调用的时候,里面的作用域是不会被检查的。
GEB?
rubyc?
鉴于 RSS 的现状,订阅数据可能并不能反映真实热度。不过榜上这几个都算是比较火的是真的。
在张江,太远了。下班过来来不及,默默点个赞…
应该有录像吧
Rubinius 还没凉吗
按照惯例,有饭吃吗😏 另外,是不是有个群?
你这个爬取逻辑好复杂啊。我也想过做一个类似的,其实好像接 RSSHub 作为那些没有 RSS 源网站的补充就可以了,RSS Ruby 自己有包的,参考 Stringer。
和 Sinatra 比感觉如何?
Gem 作者记得打开 RubyGems 的两步验证!
想起了教科书上的 URN。或许可以用类似 BT 下载的技术?
你想说的概念应该叫「序列化」
资瓷
原来 Ruby 的 Set 是用 Hash 实现的…我以为像 C++ 一样是用红黑树实现的
如果你是说 Ruby 的话:
一些简单的循环可以优化成向量化指令的
Command 和 Control 的区别哪里不一致了?用 Control 切换输入法好像是某个版本悄悄改的,从更老的系统升级过来会保留 Command+ 空格切换输入法
到了 safe_run
里面,先执行 block.call
,也就是那个 halt
和后面的代码,那个 block 里最后的 yield
会执行最下面 with_service_runing
带的那个 block。两层执行完之后,再继续执行 safe_run
里面剩下的代码
假设我们是这样调用一个方法的:
some_method do |arg|
puts arg
end
那么我们可以用两种方法编写 some_method
:
def some_method(&block)
block.call(1) if block # 这里的 block 就是一个 proc 对象
end
或者
def some_method
yield 1 if block_given? # yield 就是调用附加上去的这个 block 的意思,block_given? 是一个预设方法
end
这个论坛应该是因为太老了
我在想能不能覆盖 method_missing
来实现一个这个
我感觉这你得问 DHH
性能上的差异同原生的表相比,差距会很大吗?
该怎么接收就怎么接收。什么意思?
如果所谓的「最佳实践」大幅增加了工作量,那就得认真考虑。另,我觉得一部分人喜欢用 JavaScript 来「统治世界」纯属一种奇怪的执念…对一个熟练的前端来说,学会用 Sinatra 这样的框架来 Mock 一些 API 还能学不会不成?
你们居然用的是 Rails 😄 很喜欢你们的文章