Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
题叶
@jiyinyiyong
高级会员
第 90 位会员 / 2011-11-14

杭州
61 篇帖子 / 518 条回帖
24 关注者
0 正在关注
14 收藏
题叶
GitHub Public Repos
  • tiye.me 5

    @tiye Page

  • weibo-backup-crx 5

    a Chrome extension to backup my weibo

  • learning-notes 2

  • neu-tab 1

    Personal "New Page" Chrome extension

  • blog 1

    [Deprecated] Old Blog of JiyinYiyong

  • logo 1

    Avatar of Tiye

  • favored-fonts 0

    Fonts CDN

  • storage-download-script 0

    Script for downloading server data as backup

  • repo.tiye.me 0

    backups

  • topics.tiye.me 0

    Bookmarks as topics of jiyiyinyiyong

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 什么是青春,什么是生活? at 2013年05月08日

    #34 楼 @NonTwitter - -! 真理总是赤裸裸的..

  • 什么是青春,什么是生活? at 2013年05月08日

    #36 楼 @chechaoyang 谢~ 到那个年纪已经把那么多事情能看淡了么.. 这么一说是真的过得好快,前几年还在想大学四年一晃而过. 不过看到学弟各种能折腾还是有那种要老了的感觉

  • rvm 安装问题 at 2013年05月08日

    #9 楼 @mojidong RVM 安装以后有写环境变量么,我还以为不同用户不会冲突的

  • 什么是青春,什么是生活? at 2013年05月08日

    表示从到外地上高中一直宅到现在,在怀疑着我最好的时光是不就这么捐给学校了.. 猜想以后真会为这些懊悔,, 话说现在有三十的大叔们对自己年轻的时候是怎么想的?

  • [长三角][2013年5月11日] Ruby 开发者沙龙 at 2013年05月08日

    #12 楼 @xinkiang 也想问问题,, 因为之前以为是社区线下活动点了报名...

  • 中国 Ruby 社区有哪些开源名人? at 2013年05月08日

    #6 楼 @future23 脚本好理解,谁 require 谁很清楚,编译的代码基本弄不明白

    这么想感觉动态语言是拿人类可理解的字符串替换 Java 虚拟机代码, 可读的字符串打包以后还是可读字符串..

  • rvm 安装问题 at 2013年05月08日

    楼主没写操作步骤... Wiki 可以参考:http://ruby-china.org/wiki/rvm-guide

  • 中国 Ruby 社区有哪些开源名人? at 2013年05月08日

    #4 楼 @future23 不会 Java 的路过.. jar 是怎么定义和引用的.? gem 的话看这个:http://heikezhi.com/pilipala/%E5%88%9B%E5%BB%BA%E4%BD%A0%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AAgem

  • 不选择 Markdown 的理由 at 2013年05月07日

    对我的话最后都是埋怨现在的可视化编辑器做的不够好.. 考虑到现在可视化编辑器里不可见的状态那么多,还是对 Markdown 比较放心 毕竟 Markdown(修正了换行的版本) 用熟了常见的效果都能脑补出来的,比较放心

    吐槽...好想有一天能做出一个比楼主的还要好用的编辑器版本...

  • 写出来的站点界面太丑了怎么办…… at 2013年05月06日

    供参考的一些网站:http://webdesignledger.com/inspiration/23-examples-of-flat-web-design 也想学设计...

  • Light Table,是现在最佳的 Clojure IDE 不? at 2013年05月05日

    期待。不过现在还不成熟对吧,每次界面都不一样的感觉,作者也说了还会继续改变

  • 伤不起的程序猿!重庆 IT 男改行卖水果后焕发青春 at 2013年05月04日

    凌晨三四点这事情,这是真是常态么?

  • 邀请:10 行令你朋友惊讶的 Javascript 代码 at 2013年05月01日

    @doitian 这么说是 coffee 语法高亮问题.. 貌似把语法保存成 Ruby 看起来也不会走样~

  • 邀请:10 行令你朋友惊讶的 Javascript 代码 at 2013年05月01日

    #17 楼 @chenge JS 里可以说没有数组,因为数组都是对象来实现的 默认的一个数组,除了内部细节 (我不怎么清楚) 不同,整个都是对象 比如这样...

    
    array =
      0: 1
      1: 2
      length: 2
      push: (value) ->
        @[@length] = value
        @length += 1
        @
    
      pop: ->
        pop = @[@length]
        delete @[@length]
        @length -= 1 if @length > 0
        pop
    
      toString: ->
        string = "["
        self = @
        [0...@length].forEach (number) ->
          # console.log self,number
          string += self[number].toString()
          string += ", "
        string += "]"
        string = string[...-3] + "]" if string[-3..] is ", ]"
        string
    
    console.log array.toString(), array.length
    array.push 4
    console.log array.toString(), array.length
    array.pop()
    console.log array.toString(), array.length
    array.pop()
    console.log array.toString(), array.length
    array.pop()
    console.log array.toString(), array.length
    array.push 4
    console.log array.toString(), array.length
    array.push 3
    console.log array.toString(), array.length
    
    [1, 2] 2
    [1, 2, 4] 3
    [1, 2] 2
    [1] 1
    [] 0
    [4] 1
    [4, 3] 2
    

    Ruby China 用的 Markdown 有 Bug 么,,, @length 变成 @user?

  • 邀请:10 行令你朋友惊讶的 Javascript 代码 at 2013年05月01日

    #15 楼 @chenge 按网上说法是增加一步初始化的操作,不过这个是难懂了点 http://stackoverflow.com/questions/14855717/whats-the-difference-between-array2-and-undefined-undefined/14878434#14878434 密集数组... http://www.cnblogs.com/ziyunfei/archive/2012/09/16/2687165.html

  • 邀请:10 行令你朋友惊讶的 Javascript 代码 at 2013年05月01日

    #13 楼 @chenge 一个 trick, 也很费解..

  • 邀请:10 行令你朋友惊讶的 Javascript 代码 at 2013年05月01日

    #10 楼 @chenge Node 呀,不然就不可能读本地文件

  • 邀请:10 行令你朋友惊讶的 Javascript 代码 at 2013年05月01日

    原生 JS 没有语法来生成带长度数组,我现在只能用

    Array.apply(null, {length: m})
    

    接着跟 map 方法来扩展

    Array.apply(null, {length: m}).map(function(_, i){ return i + 1})
    

    剩下我只能会 Google 了 :p http://stackoverflow.com/questions/3895478/does-javascript-have-a-range-equivalent

  • Geek 新闻网站上线 请猛烈点击! at 2013年05月01日

    Lamer News 看起来更舒服,貌似作者也大牌 Lamer News -- an HN style social news site written in Ruby/Sinatra/Redis/JQuery http://lamernews.com/ http://www.echojs.com/ https://github.com/antirez

  • 邀请:10 行令你朋友惊讶的 Javascript 代码 at 2013年05月01日

    列表生成这个真心残疾,只能参考 Gist 定义函数来用了。

    p = console.log;
    
    range = function(n, m, exp){
      if (!exp) exp = function(x) {return x};
      return Array.apply(null, {length: m}).map(function(_, i){
        return exp(i) + n;
      });
    };
    

    列表中的每项乘 2

    p(range(0,10, function(x){return x * 2}));
    

    对列表中的数字求和

    p(range(1,1000).reduce(function(x, y){return x + y}, 0))
    

    检查字符串是否包括单词

    从 coffee 版本改写

    wordList = ["coffeescript", "eko", "play framework", "and stuff", "falsy"];
    tweet = "This is an example tweet talking about javascript and stuff.";
    
    p(wordList.some(function(word) {
      return tweet.indexOf(word) >= 0;
    }));
    

    读取文件

    Node 原生的,参数挺多

    fileText = require("fs").readFileSync('data.txt', "utf8");
    

    生日快乐

    range(1,4).map(function(i){
      if (i == 3) {
        p("Happy Birthday " + "dear Robert")
      } else {
        p("Happy Birthday to You")
      }
    });
    

    过滤数列

    p([49, 58, 76, 82, 88, 90].filter(function(x) {return x > 60}));
    

    读取并解析 JSON Web service

    用 JS 就只用 JSON 了,Node 环境

    require("http").get("http://nodejs.org/api/http.json", function(res){
      json = ""
      res.on("data", function(chunk) {json += chunk;});
      res.on("end", function(){ p(JSON.parse(json)) });
    });
    

    在数列中查找最大数或最小数

    JS 让手动传递上下文,, 最近觉得好奇怪的..

    p(Math.max.apply(this, [14, 35, -7, 46, 98]))
    p(Math.min.apply(this, [14, 35, -7, 46, 98]))
    

    并行处理

    缺..

    埃拉托斯特尼筛法

    缺..

  • 邀请:10 行令你朋友惊讶的 Javascript 代码 at 2013年05月01日

    #5 楼 @chenge 这活是翻译 coffee 到 JS 呀,嗯,试一下,前边简单的交给我了..

  • 邀请:10 行令你朋友惊讶的 Javascript 代码 at 2013年05月01日

    #3 楼 @chenge JS 调用的 API 都和 coffee 一样,大部分代码都一致的 在想要不要直接用 coffee 编译器翻译下.. 好像意义不大

  • 邀请:10 行令你朋友惊讶的 Javascript 代码 at 2013年05月01日

    我倒.. CoffeeScript 版本原来已经有了... JS 基本上就这样,只是语法难看些 http://ricardo.cc/2011/06/02/10-CoffeeScript-One-Liners-to-Impress-Your-Friends.html

  • cruby 的实现和 js 引擎 v8 的实现,根本不在同一级别上。 at 2013年04月22日

    #7 楼 @skandhas 那 Lua-JIT 呢?

  • 王垠谈编辑器与 IDE at 2013年04月22日

    王垠粉.... - -! 关于新的想法,说的人少,做的人更少,, 所以我佩服王垠, 当然更希望他能做出可以把玩的软件出来印证他博客说的东西是真的

  • 淘宝的新开源项目 arale 和 alice at 2013年04月16日

    看 Github 的 Issue, SeaJS 项目挺缺帮手的样子

  • 如何更好地回答 at 2013年04月16日

    期待怎样好地被回复,提问时就要做对应多充分的准备. 考虑到会有考虑不到的意外,准备多一点和事后多解释总是更好的

  • [杭州][2013年4月16日] Ruby Tuesday 活动召集 at 2013年04月16日

    在 D 座实习不知道有活动,,, 匆匆忙忙就回山里了,汗

  • 刚刚帮朋友设计了一张首页! at 2013年03月03日

    感觉真不好找的背景图...

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