Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Leo
@leozwa
VIP
NO. 96 / 2011-11-15

多伦多
16 Topics / 454 Replies
0 Followers
0 Following
1 Favorites
GitHub Public Repos
  • WordList 1

    quick and simple tool to help me memorize some GRE vocabulary

  • get_shit_done 1

    a host file modifier to block distracting sites

  • sudoku-solver 1

  • QRtube 1

    a chrome extension that generates QR codes based on the current url of the tab or any given text

  • over_the_pan 1

  • kibana 0

    Kibana

  • dc.js 0

    Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js

  • ruby-china 0

    ruby-china.org website source code.

  • cuckoofilter-ingestion... 0

  • h-store 0

    H-Store Distributed Main Memory OLTP Database System

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 为什么买了 Dash 不扣我的钱呢,莫非是因为我的人品好? at November 08, 2012

    这些东西都是过一阵子才划走的吧...

  • 为什么开店的时候你不用淘宝而选择自己搭建商城? at November 05, 2012

    怎么从 10 楼直接跳到 53 楼了...

  • why use `elsif` instead of `elseif` ? at November 04, 2012

    +1 weird indeed...

  • 为什么 Railscasts-china 放弃 42qu 的赞助并迁移回 Linode at November 03, 2012

    logo 转 45°... 下次试试咬一口这苹果吧...

  • 无人问津里面怎么那么多的帖子? at October 28, 2012

    我是新手所以基本回答不了几个问题 不过我觉得也不是大神们不愿意回答... 很多问题可能本身自己就有问题...

    • 问题没有表达清楚
    • 问题太偏没人遇过
    • 问题提供线索太少 ...
  • 绑定新浪微博发微博 at October 26, 2012

    新浪微博好像不提供 refresh token... 至少我夏天看的时候是这样 所以当 acess token 过期以后 需要用户手动登陆去点一下那个授权才可以... 好像已经被回答过了 =__,=

  • 麻烦详解下面这段代码,不多,就两行 at October 25, 2012

    我觉得这是你想要的 http://www.ruby-doc.org/core-1.9.3/Thread.html#method-i-join http://www.ruby-doc.org/core-1.9.3/Thread.html#method-c-pass

    EDIT: 1.9.3

  • 第一次做业余项目用什么虚拟主机好阿? at October 18, 2012

    我只想提醒一下 heroku workers 不是免费的...

  • model 值为空,为何会报错? at October 18, 2012

    A 为 nil 的时候就算if B.first.A.price 也会报错是因为你在 nil 上要了 price...

  • 工作台展示 at October 18, 2012

    #9 楼 @yedingding 可能是因为我还是已 windows 的台式机为主... 一般写的程序都是作业 xD

  • 工作台展示 at October 18, 2012

    很喜欢看各种不同摆机器的方法... =__,=

  • 有没有熟悉人工智能的同学 at October 13, 2012

    今天老师又给了点例子 比如 Xbox 是怎么做 motion tracking 的 现在最牛的下围棋的机器人是怎么工作的 怎么从 speech 中探测感情

    看来得去好好谷歌一下了 谢谢大家

  • 有没有熟悉人工智能的同学 at October 13, 2012

    #2 楼 @w7938940 没这么复杂 其实就是找两个算法比较一下就可以...

  • 有没有熟悉人工智能的同学 at October 13, 2012

    #1 楼 @merlinran 哈哈 其实这就是我们的课本

  • 在 heroku 上部署 rails 时出错,谁有经验分享一下。。 at October 12, 2012

    试试

    group :development, :test do
      gem "sqlite3-ruby", :require => "sqlite3"
    end
    

    EDIT: SO 连接http://stackoverflow.com/questions/3747002/heroku-rails-3-and-sqlite3

  • 用 heroku 发布站点这个缓存问题怎么解决呢? at October 09, 2012

    是修改完 commit 再 push 到 heroku 吗? 我记得 push 完会马上重启一次应该不会再显示旧的版本了吧?..

  • Textmate 这货真免费了? at October 09, 2012

    听说自从开源了以后开发和修补进度很快啊...

  • Textmate 这货真免费了? at October 09, 2012

    开源了以后不是一直提供编译好的了么

  • 灰头土脸 at October 07, 2012

    能不能透露一下发生了什么... 我记得您上次看了一个 ST2 的教程以后对其很激动来的...

  • Google Chrome DevTool 的 Network 那两条红蓝线代表什么? at October 05, 2012

    #2 楼 @happypeter 这套 slide 讲了好多关于 dev tool 的东西 (好多看不懂的...) 希望有帮助 http://www.igvita.com/slides/2012/devtools-tips-and-tricks/#1

  • 加入 mac 亲们 推荐点好用的 app 吧 at September 28, 2012

    http://ruby-china.org/topics/5584

  • 求翻译 LearnableProgramming (Bret Victor) 这篇文章.. at September 27, 2012

    一开始以为这是个有很多短小文章的博客... 于是边看边翻译的... 然后写到 contents 的时候傻眼了... 于是就放个开头吧...

    Learnable Programming 为理解编程而设计的编程系统

    走起

    问个复杂点的问题“怎样才能让人们理解编程?”

    Khan Academy 最近推出了一套在线的学习编程的环境。包括了一堆使用 Javascript 和 Processing 的教程,一个能够“及时”更新程序输出的编程环境。(这个东西貌似能在不重启程序的情况下修改变量啊颜色啊什么的)

    因为 Khan Academy 引用了我的一些作品,所以我觉得我应该在学习编程这个题目上说上两句:

    • 编程是一种思考方法,而不是一种死硬的技能。怎么用 for loop 和怎么编程就和讨论怎么拿铅笔和怎么作画一样。
    • 人们要看到才会理解。如果一个程序员无法看到她的程序在做些什么,她就无法去理解。

    所以,一个编程的系统应该是:

    • 去鼓励与支持更强大的思考。
    • 让程序员去看到并且理解程序的执行。

    一个“及时”的编程环境并不能满足这两点。Javascript 和 Processing 的设计都并不是很好,并不能帮助学员们去更好的思考,而且会让他们忽略几十年来对于学习的研究。(最后半句应该是这个意思吧...)而且即使的编程环境本身就没什么价值。

    Alan Perlis 写过:“要理解编程,你需要化身为程序和机器 (machine)。”这个观点是错误的,并且就是因为这个广传的错误观点让编程一直像一门难以理解的艺术。人不是机器,不应该被迫去像机器一样思考。

    我们怎么样才能让人们理解编程?

    改变编程。让编程变为人们理解的一些事物。

    目录

    一个编程系统分为两部分。编程环境是安装在电脑上的部分,而编程“语言”是装在程序员脑子里的。(语言在原文里有引号)

    环境应该提供的:

    • 字典:每个单词是代表了什么
    • 流程:什么时间会发生什么
    • 状态:电脑再想什么
    • 回应 (?): 先起步 后细琢
    • 抽象:先具体 后归纳

    语言应该提供的:

    • 象征:我怎样能把电脑的世界和我的联系起来
    • 分解:我怎样能把我的思绪分解成块
    • 合并:我怎样把各个部分粘合起来
    • 易读:我怎样知道这个词什么意思

    功能不是重点

    我们总认为语言或者环境的重点在于功能 -- “这货能折叠代码” “这货推断我用的是什么类”。这就跟看到了 fortuitous 和 munificent(好像是两个很高端的单词啊...)这两个单词就膜拜一本小说一样。重要的不是逐个的单词,而是一字一句汇在一起所传达的信息。

    同样,一个设计得体的系统也不应该就是把成堆的功能砸在脸上。一个好的系统应该是为了鼓励一种思考方式而设计的,所有的功能应该是精密的围绕着这个目的。

    这篇文章将要展示一箩筐的功能!要点是看透他们 -- 去思考它们背后的设计,然后去领会这些原理怎样引导一名程序员的思绪。

  • ERROR: Error installing pg 求助 at September 25, 2012

    是 ML 么 试试用 homebrew 装 http://stackoverflow.com/questions/11711394/pg-gem-0-14-0-on-mountain-lion-fails

  • Ruby 每日一菜 at September 22, 2012

    #3 楼 @search 这货是不是公益类账号...

  • 关于学习 Ruby 的一些问题 at September 20, 2012

    围观至此 人品功能 +1

  • stackoverflow 是个好地方啊 at September 20, 2012

    http://google.com 是个好地方 >__,<

  • 来晒晒自己的 Dock,还有 Chrome 的 Speed Dial 页吧...新添加了从回复中收集到的软件 at September 20, 2012

    #59 楼 @DouO ...习惯不同吧... 我倒觉得 caps+⌘+空格 比 ctrl+⌘+空格 好按多了... 以前打 wow 的时候 ctrl+shift+tab 也按过...

  • 来晒晒自己的 Dock,还有 Chrome 的 Speed Dial 页吧...新添加了从回复中收集到的软件 at September 20, 2012

    #55 楼 @DouO 我用 ctrl+⌘+空格

  • 来说说只有程序员才能看懂的笑话... at September 19, 2012

    how long is long long time ago? 8 bytes

  • Progmatic 的 Ruby 教程团购集结号 at September 13, 2012

    #7 楼 @xmonkeycn 似乎是 9 块了

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