Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
hello
@lidashuang
VIP
NO. 122 / 2011-11-17

杭州
24 Topics / 937 Replies
22 Followers
66 Following
101 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 七牛融合 CDN 全面降价,降值达 42% at November 14, 2015

    [email protected]

  • 今年大家学习新语言的热情明显降低了 at November 05, 2015

    #34 楼 @crazyjin 人家有说取代 Ruby on Rails 吗?

  • PHP vs Golang vs Node.js at October 18, 2015

    提前优化

  • 欢迎 3 位新的 Ruby China 社区管理员 at October 14, 2015

    :plus1:

  • 自己写的 IM,来这边推广一下。 at September 12, 2015

    toml??

  • [杭州][2015年9月9日] 想谈谈我们如何用 Go 取代 Ruby 重写了我们的 Qor at September 10, 2015

    #63 楼 @huobazi revel 不是主流了吧,好像大家都用 martini, gin,goji 之类的

  • Lotus 与 Clean Architecture at September 04, 2015

    真到正式项目,我还是选 Rails

  • Ruby 2.2.3 Released at August 19, 2015

    本地还在用 2.1

  • Ember.js 2.0 正式发布,移除 1.13 废弃的特性 at August 13, 2015

    前端发展好快

  • 征集大家意见,关于回帖用树形方式展示,类似 HackerNews at August 10, 2015

    👍

  • [视频] Rust 0.1 到 1.1 代码变化的可视化效果 at August 10, 2015

    #1 楼 @appell Go 都 1.5 了,生态比 Rust 好

  • [已解决] 请停止对「Ruby under a Microscope」一书的侵权 at August 08, 2015

    #51 楼 @blackanger 期待新书,出了马上买

  • 道歉:本来只想推一个活动,可是我玩脱了。 at August 07, 2015

    感觉有点 小题大做

  • Rails 如何动态定义表结构?已上传了我的方法。 at July 22, 2015

    mongodb

  • 8 周的 Ruby on Rails 的学习,然后能不能找工作? at July 08, 2015

    可以的,看水平

  • Erlang OTP18 release 几天了。 at July 05, 2015

    Elixir 1.0.5 已经支持

  • Cookie 涨姿势了 at June 26, 2015

    大 cookie 是可以搞攻击的,中间人,插入大 cookie

  • HHKB pro2 Type-S ¥1600 怎么样? at May 17, 2015

    Type-S 不是要 2k

  • Rust 1.0 发布!新增 Rust 节点。 at May 16, 2015

    #10 楼 @cassiuschen 两年前用算

  • Rust 1.0 发布!新增 Rust 节点。 at May 16, 2015

    #7 楼 @cassiuschen 能用的只能选 Go,放弃就算了

  • Rust 1.0 发布!新增 Rust 节点。 at May 16, 2015

    :plus1:

  • [上海] 薄荷诚聘 Ruby 工程师 3 名 at May 15, 2015

    :plus1:

  • Ruby 3.0 的未来 at May 14, 2015

    #2 楼 @ywjno 静态类型还是很期待的

  • Rails 中自动布署工具 mina 的经验谈 at May 12, 2015

    #16 楼 @lgn21st Passenger +1

  • [广州简悦] 平台组招聘前端工程师, 与云风一起 coding at May 06, 2015

    Elixir +1

  • 如何管理 SSH Public Key at April 28, 2015

    写脚本或者自动化的运维工具,比较 puppet,ansible

  • How to write a template engine in less than 30 lines of code at April 26, 2015

    Elixir 用宏实现的模板 dsl

    defmodule Html do
      defmacro markup(do: block) do
        quote do
          {:ok, var!(buffer, Html)} = start_buffer([])
          unquote(block)
          result = render(var!(buffer, Html))
          :ok = stop_buffer(var!(buffer, Html))
          result
        end
      end
    
      def start_buffer(state) do
        Agent.start_link(fn -> state end)
      end
    
      def stop_buffer(buff) do
        Agent.stop(buff)
      end
    
      def put_buffer(buff, content) do
        Agent.update(buff, &[content | &1])
      end
    
      def render(buff) do
        Agent.get(buff, &(&1)) |> Enum.reverse |> Enum.join(" ")
      end
    
      defmacro tag(name, do: block) do
        quote do
          put_buffer(var!(buffer, Html), "<#{unquote(name)}>")
          unquote(block)
          put_buffer(var!(buffer, Html), "</#{unquote(name)}>")
        end
      end
    
      defmacro text(text) do
        quote do
          put_buffer var!(buffer, Html), to_string(unquote(text))
        end
      end
    end
    
    
    defmodule Template do
      import Html
      require Html
    
      def render do 
        markup do
          tag :table do
            tag :tr do
              for i <- 0..5 do
                tag :td, do: text("Cell #{i}")
              end
            end
          end
          tag :div do
            text "Some Nested Content"
          end
        end
      end
    end
    
  • 中午吃饭的时候同事问"你是用驴逼的?" at April 18, 2015

    #10 楼 @davidminaki 高

  • 2015年 你打算学习哪门编程语言? at January 31, 2015

    elixir

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