好酷啊,就是 mruby 在元编程方面的欠缺会让 Sinatra 的 DSL 不方便吧?
不内购的话,有时查 API 会让你等待 8s。
#31 楼 @xieyu33333 sitemap、根据 User-agent 前后分治,针对 Spider 提供一套纯 html。
虽然 Turbolinks 很好用(至少我是这么认为的),但 Turbolinks 的方向错了,未来都是前端 MVC 的天下了,连 Routing 都在前端实现,Js 和 CSS 都只加载一次,有 Asset Pipline 就够了。
为毛写 Coffeescript 的程序员收入还不如写 Javascript 的? 这不科学,用 Coffeescript 的不都是高端么?
麻美的头……好可怜的学姐。
每次在定义 adjective?
这样的方法时,我总在纠结是 is_adjective?
还是 adjective?
,明明是前者更好读啊(我在用嘴 Coding)!
namespace :shop do
resources :products
end
从来都不开七个以上标签页的相当淡定。
郑州人民发来贺电。
Ruby 又两个可重定义的左连接修饰符 -@
和 +@
。
Erlang 没高亮啊。
-module(quick_sort).
-export([quick_sort/1]).
% My Quick Sort
quick_sort([]) -> [];
quick_sort([X]) -> [X];
quick_sort([X, Y]) ->
if
X =< Y -> [X, Y];
X > Y -> [Y, X]
end;
quick_sort(List) ->
[Mid | _] = List,
Left = lists:filter(fun(E) -> E < Mid end, List),
Middle = lists:filter(fun(E) -> E == Mid end, List),
Right = lists:filter(fun(E) -> E > Mid end, List),
lists:append(lists:append(quick_sort(Left), Middle), quick_sort(Right)).
#4 楼 @blacktulip Scala 与 Java,Elixir 运行在 Erlang VM(Beam?) 上,Scala 运行在 JVM 上。
Third-Party Web Widget……把原本属于后端的职责放在前端,以后搭网站直接加几个 Widget 就行了,这可以叫“前端云”么?
(Cloud -> 前端 MVC -> 前端 Cloud,看来以后的 Web 就是一段 Javascript 和后端的数据库了。)
一直进行下去、直到资源耗尽,死机。 如果有尾递归优化就哭了。
#6 楼 @ch3n 我记得之前 Ruby-China 就出过一次“Ruby 被黑事件”: http://ruby-china.org/topics/8608#reply1,所一看到这文章,马上就转过来了。 #7 楼 @heimirror 那下面都写了:“来自:外刊 IT 评论”(自古 CB 出评论)。
#8 楼 @nouse Prolog 怎么了?挺好的啊,数据库(不管是 SQL 还是 NoSQL)的 DSL 基本也都是声明式语言。
少量数据,没有特殊需求,干脆存成 JSON 格式的字符串,用的时候再解析。
或者用 Nested Attributes
http://mongoid.org/en/mongoid/docs/nested_attributes.html