• 根据项目, 小站,小测。(给客户做个企业形象站,没测试代码。) 重要项目,事关重大,多测。(曾经 50 号<都是专业无新手>人专职测试半年,就发现了几个 bug<5 个) 要命的核心项目的核心模块,测试远大于开发。

  • 微信自定义菜单的 post at October 30, 2013

    #12 楼 @joseen 补充

    def build_json_menu(ui_menu)
      Jbuilder.encode do |json|
        json.button @ui_menu.ui_buttons do |ui_button|
          json.name ui_button.name
          if ui_button.sub_buttons.present?
            json.sub_button ui_button.sub_buttons do |sub_button|
              json.name sub_button.name
              json.type sub_button.btn_type
              case sub_button.btn_type
              when 'click'
                json.key sub_button.key
              when 'view'
                json.url sub_button.url
              else
              end
            end
          else
            json.type ui_button.btn_type
            case ui_button.btn_type
            when 'click'
              json.key ui_button.key
            when 'view'
              json.url ui_button.url
            else
            end
          end
        end
      end
    end
    
  • 微信自定义菜单的 post at October 30, 2013

    #12 楼 @joseen

    [8] pry(#<UiMenusController>)> RestClient.post "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=#{access_token}", @ui_menu_json
    => "{\"errcode\":40033,\"errmsg\":\"invalid charset. please check your request, if include \\\\uxxxx will create fail!\"}"
    [9] pry(#<UiMenusController>)> @ui_menu_json
    => "{\"button\":[{\"name\":\"kk\",\"sub_button\":[{\"name\":\"l;jaf\",\"type\":\"click\",\"key\":\"95a942b1-0144-4377-937f-49a81d59638f\"},{\"name\":\"lajsfd\",\"type\":\"click\",\"key\":\"9527e14b-4ac2-4a39-86dc-cd6163b609f8\"},{\"name\":\"aljsf\",\"type\":\"click\",\"key\":\"f10e8406-c764-43d2-b927-d98622188d15\"},{\"name\":\"\\u4e2d\\u6587\",\"type\":\"click\",\"key\":\"b34496b4-c96c-4d57-900d-643a0d09c5fa\"}]},{\"name\":\"mm\",\"type\":\"click\",\"key\":\"3964c5e9-588f-4525-b0ab-612610184b99\"},{\"name\":\"jas\",\"type\":\"click\",\"key\":\"558c1192-858d-4dea-9477-7b585a70e71d\"}]}"
    [10] pry(#<UiMenusController>)> JSON.parse @ui_menu_json
    => {"button"=>
      [{"name"=>"kk",
        "sub_button"=>
         [{"name"=>"l;jaf",
           "type"=>"click",
           "key"=>"95a942b1-0144-4377-937f-49a81d59638f"},
          {"name"=>"lajsfd",
           "type"=>"click",
           "key"=>"9527e14b-4ac2-4a39-86dc-cd6163b609f8"},
          {"name"=>"aljsf",
           "type"=>"click",
           "key"=>"f10e8406-c764-43d2-b927-d98622188d15"},
          {"name"=>"中文",
           "type"=>"click",
           "key"=>"b34496b4-c96c-4d57-900d-643a0d09c5fa"}]},
       {"name"=>"mm",
        "type"=>"click",
        "key"=>"3964c5e9-588f-4525-b0ab-612610184b99"},
       {"name"=>"jas",
        "type"=>"click",
        "key"=>"558c1192-858d-4dea-9477-7b585a70e71d"}]}
    [11] pry(#<UiMenusController>)> 
    

    我的问题参见如上,就因为中间有中文,帮看下?

  • 微信自定义菜单的 post at October 29, 2013

    顺道,今天微信开高级接口了,300 块买路费哈

  • 微信自定义菜单的 post at October 29, 2013
    HTTParty.post "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=#{access_token}", body: @ui_menu_json, headers: {'ContentType' => 'application/json'}    
    

    上面这个是我的,有效的代码。@ui_menu_json是 jbuilder 生成的 json 字符串(和 to_json 应该是一样的)

    确认下你的请求参数是否对,params 这个 key 是否一定要,json 要不要带 headers 指定 contenttype

    我的问题是没法送中文字符串(你测试记得也先用英文),参见http://ruby-china.org/topics/14873

  • 建议使用来往 at October 29, 2013

    该退不退,必受其罪。

  • 问题如此,但是怎么避免呢

  • 用 open-uri 抓取网页 at October 19, 2013

    借道问下,现在越来越多的网页内容是通过 js 加载的,怎么爬取呢?

  • 深度定制,真的可以方便自己。

  • 直接去页面申请,那个页面有技术客服的链接,有问题可以直接问,方便。

  • 上图不说话 at October 08, 2013

    #9 楼 @chairy11 有好的当然也有另一面,比如等级感严重,比如不能上网,比如不用学 Ruby/Java/C#/go/Erlang 等等。所以只能趴着睡,睡着睡着自然就年轻了。

  • 上图不说话 at October 08, 2013

    最早进一个公司,据说 30 岁人进去 20 岁人出来,自己感觉也确实,但年少不懂事,居然离开了。

  • bootstrap 和 awesome 用了官网的 cdn 地址引用,取代原来的 gem 方式。 不过这种方式怎么定制 bootstrap 一些参数不清除,也不清楚其它有些啥问题

  • #2 楼 @SharpX #5 楼 @zj0713001 Rack::Mime::MIME_TYPES['.woff'] = 'application/x-font-woff'

    谢楼上多位提醒,加了这个就好了。但是为何突然有这个问题以前又没有,其中原理,就不清楚了。

  • js 不熟,适合用 coffeescript 的有没有

  • #1 楼 @nouse #3 楼 @gihnius 以前用着一直挺好,突然有问题,应该不会缺字体。除非 cdn 上源文件改掉了,新的文件要的字体没有。

  • Writings.io 失败了 at September 25, 2013

    好可惜,这个平台使用体验还是非常不错的。

    工具卖不出钱是个大问题。

    另如果真的不卖钱了,或者不想维护了,也就可以开源分享了吧:)

  • 开源诚可贵 , 理性价更高 at September 25, 2013

    有机票抢就更好了

  • #1 楼 @williamherry 搞这个三天不够阿,加上十一吧

  • 路过,这小伙动作很快,有前途。

  • 得去说啊,说不过,从吧

  • #2 楼 @chenyun 邮件都没有响应嘛:)

  • 推酷送书活动 at September 16, 2013

    看到稻盛的书,里面好书还是不少滴

  • #9 楼 @smallX 老牛罢了,哈哈。

  • #8 楼 @dzl84394 你还来这阿。安心过日子最好了。在政治斗争小于 1 次/3 年的国企,就值得一直呆下去。

  • #3 楼 @jhjguxin 你丫个柚子皮还盖着呐,不看标题阿。 谦虚啥,实事求是,老提当年勇有啥意思,要乐观的下次我改版个小说版给你看哈。

    岁月过去了,风云也过去了。

    跟你说了千百万次,早早规划,别跟我一样:)

  • #2 楼 @chairy11 现在就是兼做外包,有点养不活。所以出来打工吧。目前有外包活当然也可以做:)