Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
@Saito
VIP
NO. 243 / 2011-11-24

杭州
43 Topics / 837 Replies
67 Followers
4 Following
0 Favorites
#programmer
GitHub Public Repos
  • linner 275

    HTML5 Application Assembler

  • simba 78

    ruby off rails best practice.

  • fireup 32

    Deploy your ruby/rails code with fireup.

  • grack 17

    GIt Smart HTTP Server Rack Implementation

  • grit_ext 9

    extension for grit

  • dotfiles 7

    some dotfiles

  • rseg 6

    A Chinese Word Segmentation(中文分词) routine in pure Ruby

  • state-machine 4

    based on java signals.

  • saitowu.github.com 3

    personal page

  • gitlabhq 2

    Project management and code hosting application. Follow us on twitter @gitlabhq

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • Sinatra 项目里的文件如何拆分? at January 22, 2013

    https://github.com/SaitoWu/simba

  • phonegap v2.2 初测 at January 19, 2013

    没有实践过 PhoneGap, 貌似现在最大的问题是 Android 上面的性能。希望经验人士能多分享一下。

  • Github pages 被墙掉了吗 at January 18, 2013

    #23 楼 @AlphaLiu 貌似是 *.github.com 被屏蔽。

  • Github pages 被墙掉了吗 at January 18, 2013

    杭州电信毫无鸭梨是怎么回事,求测试:http://saito.im

  • 请问大家是如何调试 jQuery code 的? at January 18, 2013

    代码里直接写 debugger, 打开 chrome development tools 执行到那里自动就断了。

    简单情况直接 console.log

    调试你得先看自己激活了什么事件,页面逻辑基本都是 event driven 的。找到 id className 基本就知道 callback 在哪里了。你一般都不会调试 jQuery, 只会调试自己的业务逻辑。

    jQuery 的 selector 是关键。

  • mac 下大家選擇什麼來替代原生的搜索 at January 18, 2013

    Found

  • 用户跟踪 at January 12, 2013

    Etag 的方式确实防不胜防啊.. 大部分都可以通过禁用三方 cookie & site data 防止。

  • if 后面可以跟 elsif,那 unless 呢? at January 11, 2013

    没有对应的。

  • 用 Clojure 写的阅读器,请轻拍 at January 11, 2013

    这贴可以转移到 Clojure 节点。嗯..

    noir 已经不维护了,并且推荐大家用 Compojure.

  • Rails 这次漏洞有点严重啊 at January 10, 2013

    <lol type="yaml">:omakase</lol> via: Twitter

  • sinatra 的扩展机制. at January 09, 2013

    #13 楼 @hooopo mount 逻辑是自己写的,rack 支持你这么做的。

    经典的话分文件一起 require 进来就好了。模块化感觉分文件就很别扭..

    建议企业级系统用模块化风格。

  • sinatra 的扩展机制. at January 09, 2013

    #11 楼 @Saito 是我的话,我也推荐模块化风格,我写的话还是经典 . 哈哈!

  • sinatra 的扩展机制. at January 09, 2013

    模块化风格相当于给了你一个作用域.. 域与域之间隔离。helper plugins 什么的不会串。

    大概就这点好处。

  • 什么是 Simba. at January 09, 2013

    #20 楼 @hooopo 沉下去的不能被挖坟才是业界良心啊!!! 被你挖了这么多帖。

  • sinatra 的扩展机制. at January 09, 2013

    #8 楼 @hooopo 我们用 经典风格,全部 require 进来就能跑。

    模块化风格不好使..

  • [杭州][2013年01月08号] Ruby Thursday,我们一起学 haskell at January 09, 2013

    #22 楼 @hooopo 管用的..

    !![]((http://d.pr/i/MJEs+)

  • [杭州][2013年01月08号] Ruby Thursday,我们一起学 haskell at January 08, 2013

    今晚最大的收获就是学会了 Block third-party cookies and site data .

  • 难道你们还没学 Clojure ? at January 08, 2013

    #20 楼 @narkoz WoW, rouge is cool! ..

    I added these two links to my topic. Thanks 😄

  • 难道你们还没学 Clojure ? at January 08, 2013

    #16 楼 @luikore 就等你今天科普 Haskell, 反攻 Scala 了。

  • 难道你们还没学 Clojure ? at January 08, 2013

    #13 楼 @fastzhong 反正我是查 API 的时候放弃的:

    !![]((http://d.pr/i/xB5S+)

  • 如何将 Json 转换成 Hash? at January 07, 2013
    (println (seq "123𝄞"))
    #=> (1 2 3 ? ?)
    

    这个确实是错的。orz...

    统一内码 UTF-8 就没啥问题了。只是性能要下降.. Java 的这个内码选择可能在当时已经是最优的了..

    没记错的话,Matz 的书上说:Java 生早了..

  • 如何将 Json 转换成 Hash? at January 07, 2013
    (def wtf "𝄞")
    (println (.length wtf))
    (println (.codePointCount wtf 0 (.length wtf)))
    

    好吧,跟编码扯上关系就没完了..

    内码一致 还是 没有内码 各有各的好处。

  • 如何将 Json 转换成 Hash? at January 07, 2013

    Char 还是有点用的,Ruby 的 String 不是 Enumerable 的,也没有 Char. 所以很多好使的方法都用不了。( Ruby String 没有内部编码。间接导致实现了个 each_byte each_char. each_char 出来的还都是 String, 这才是略坑爹的地方。

    Clojure:

    user=> (seq "abc")
    (\a \b \c)
    user=> (first "abc")
    \a
    user=> (last "abc")
    \c
    user=> (cycle "abc")
    (\a \b \c \a \b \c \a \b \c \a ...)
    user=> (take 2 "abc")
    (\a \b)
    user=> (every? char? "abcdefg")
    true
    

    Ruby:

    [1] pry(main)> "123"
    => "123"
    [2] pry(main)> "123".first
    NoMethodError: undefined method `first' for "123":String
    from (pry):3:in `__pry__'
    [3] pry(main)> "123".last
    NoMethodError: undefined method `last' for "123":String
    from (pry):4:in `__pry__'
    [4] pry(main)> "123".map
    NoMethodError: undefined method `map' for "123":String
    from (pry):6:in `__pry__'
    [5] pry(main)> "123".each
    NoMethodError: undefined method `each' for "123":String
    from (pry):8:in `__pry__'
    [6] pry(main)> "123".each_char
    => #<Enumerator: ...>
    [7] pry(main)> "123".each_char{|c| p c.class}
    String
    String
    String
    => "123"
    

    如果 Ruby 有 Char, 直接 Mixin Enumerable 就好了。该有的都有了..

  • 都来聊聊人生污点吧 at January 07, 2013

    #35 楼 @iBachue 这属于被 ActiveRecord 坑了,Rails 4 已经可以大胆的 User.all 了。

  • 如何将 Json 转换成 Hash? at January 07, 2013

    ' => Char " => String ''' => String W/O escape

    其实这样挺好的。

  • 如何将 Json 转换成 Hash? at January 07, 2013

    #2 楼 @luikore 好吧,语法都忘了... 果然是 Clojure 看多了。

    为什么我总有 ''' 有点什么的既视感。

  • 如何将 Json 转换成 Hash? at January 07, 2013
    [1] pry(main)> require'json'
    => true
    [2] pry(main)> JSON.parse("{\"val\":\"test\",\"val1\":\"test1\",\"val2\":\"test2\"}")
    => {"val"=>"test", "val1"=>"test1", "val2"=>"test2"}
    [3] pry(main)> '''
    [3] pry(main)* {
    [3] pry(main)* "name": "name",
    [3] pry(main)* "id": 12112,
    [3] pry(main)* "sex": "male",
    [3] pry(main)* "birthday": "2012-09-08"
    [3] pry(main)* }
    [3] pry(main)* '''
    => "\n{\n\"name\": \"name\",\n\"id\": 12112,\n\"sex\": \"male\",\n\"birthday\": \"2012-09-08\"\n}\n"
    [4] pry(main)> x = _
    => "\n{\n\"name\": \"name\",\n\"id\": 12112,\n\"sex\": \"male\",\n\"birthday\": \"2012-09-08\"\n}\n"
    [5] pry(main)> JSON.parse(x)
    => {"name"=>"name", "id"=>12112, "sex"=>"male", "birthday"=>"2012-09-08"}
    
  • 难道你们还没学 Clojure ? at January 05, 2013

    #6 楼 @skandhas 论底稿的重要性,其实不关乎内容.. 最主要是格式!

  • 难道你们还没学 Clojure ? at January 05, 2013

    #8 楼 @lgn21st 哈,多谢。还有 你必须知道的 Clojure !.

  • 我的屋子里有一只蝙蝠,不知道它冬天吃什么,会不会被饿死。 at January 05, 2013

    #59 楼 @hooopo 这什么情况?bug

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