• 是不是只影响到用户输入 HTML 的情况?如果用户不输入 HTML 是不是没事?

  • 中…中文版?

  • 唯一性用索引确认最方便啊。应用层确认的话,还要开事务或者加锁,然后要么滚回,要么阻塞,不如直接让能保证原子性的数据库来保证唯一性。

  • 文不对题啊。

    林纳斯脱袜子,27 岁时拿到了 CS 硕士学位,而且毕业于芬兰最顶尖的大学。

    松本行弘,高中就自学程序设计,后来还读了博士。

    基多,算是这其中条件最差的人了吧,阿姆斯特丹大学硕士学位。

    这些人都不是年纪大了才学编程的吧。(当然你也可以说高中才开始学编程太晚了,这个我同意。)

    你问年纪大了是否还可以学编程?可以,但是你肯定会被年轻人拍死在沙滩上。

    你问 IT 真的是青春饭?不是,但是码农肯定是青春饭。不仅仅是码农,任何一个流水线上的工人,都是青春饭。

  • 入门不学 C/Java/Pascal?

    不从这几个语言起手的话,应该不是科班起手吧,业余程序员随便玩玩的话当然什么都可以了。

    但是你要跟我说一个 Ruby 程序员不会 C/Java/Pascal 中的一门语言,那我真的极度怀疑你的水平。

  • 用了十几年了,没想换掉过。

  • 关于 Rails 官方文档 at 2018年03月20日

    首先 Rails 是很活的,如果你习惯了 Java Python 这些相对比较“死”的语言,那可能会很难接受。

    至于 params,不是变量而是函数吧……

  • GitHub:喵喵喵?

    GitLab:喵喵喵?

  • 跳过 Rails 的验证也一样会被数据库挡下来。重复数据根本存不进数据库,你改什么啊。

  • 才 60G 啊?

  • 寫 RoR 的人要求特別高? at 2018年03月20日

    没事,学习嘛,一开始是精通,学着学着发现自己只学了皮毛,再过几年发现自己在入门,到最后发现在门外面了。

  • もしかして:Syncthing

  • SQL 查询是一体的,怎么可能按照 JOIN 拆开缓存?数据都不一样的。

    而且 JOIN 都是数据库计算的,管 AR 啥事了。

    而且要有效利用缓存的话,应该每个查询都简单点,这样别说 AR,连 MySQL 都会帮你缓存。

  • 有这么多点子,为什么不花在正道上呢,都是些破坏规矩搞事情的想法😅

  • Ruby 安全调用运算符 (&.) at 2018年03月10日

    https://ruby-china.org/topics/28555 单身狗运算符最开始是出自这里。火星了两年多了啊兄弟🙀

  • Paypal 可以做 Subscription,产生一个你和对方网站的支付合约,然后每到周期 Paypal 自动给网站账号打钱。

  • scope 也好 collection member 也好,这些都是用来修改路由创建行为的。

    比如 resources :photos 创建了 /photos/* 指向 PhotoController 的路由。 那么 scope '/my' do resources :photos end 就会创建 /my/photos/* 指向 PhotoController 的路由。

    scope 这个函数改变了 do ... end 之间 resources 函数的行为。

    再说他们的含义。scope 是包裹一块路由。比如刚开始你写了一个博客,于是有 /posts /photos/ 等等。然而随着网站发展壮大,你希望再加装一个论坛,于是论坛也有 /posts/ 等等,那不就冲突了吗?

    于是 scope 出现了,他把一个子系统包裹在一个路径之下,用 scope '/blog' do ... end ,包裹成 /blog/posts/ 这样,然后论坛放在 /bbs/posts 下,就解决了。

  • 续费的话,Paypal 可以自动付款,域名注册商也可以自动从信用卡扣款。

    扣款完成以后会把 Invoice 发到你的邮箱,所以最多你就是把邮箱里的邮件取出来存进数据库然后展示在页面上。

    反正说白了,这些真要伪造的话,都可以伪造,就连数字货币也不是银弹。但是你作为站长,没有必要去伪造这些东西,对于用户来说,他们也相信你不会去伪造,那就够了。

  • 续费,收钱,这些做到透明不难。区块链出现之前的几千年间,透明账本是怎么实现的?

    区块链解决的是分布式存储的一致性,以及保证不可更改,你这也没有这方面的需求啊。

    数字货币可以保证互相不信任的人之间可以进行可信交易,如果你的网站用户连你都不信任,那他们还付什么钱。

    现在很多人/帖子/想法,给我的感觉就是有了区块链这把锤子,看什么都是钉子。

  • 会员服务本来就是同时考虑了轻度和重度使用的用户。

    比如宽带,一个月比如说 100 元,给你 200m/20m 的家宽,不意味着你每天下班回来 7 点用到半夜 12 点就是浪费了流量,而是运营商本来就是按照普通家庭用户的使用量来计算的。如果你 24x7 长时间刷满流量,反而是超过了运营商对家宽使用量的预期。

    视频网站的会员也是如此,他认为一个典型的用户一天大概平均也就看那么一两小时。你这么把会员共享起来用,等于一天可能要看十来个小时,也是超过了网站对用户典型使用量的预期。

    网站完全可以根据 IP 浮动频率甚至是密码更改频率来判定账号共享。

  • 可以网络面试吗? at 2018年03月03日

    这份 Repo 挺好的。

  • 可以网络面试吗? at 2018年03月03日

    An admin can visit the paymenys page

    嗯?

    :plain, fix bug for registration not from invitation    4 months ago
    ENV[MAILGUN_SMTP_LOGIN],    fix bug for registration not from invitation    4 months ago
    ENV[MAILGUN_SMTP_PASSWORD], fix bug for registration not from invitation    4 months ago
    ENV[MAILGUN_SMTP_PORT], fix bug for registration not from invitation    4 months ago
    ENV[MAILGUN_SMTP_SERVER],   fix bug for registration not from invitation    4 months ago
    

    嗯?

    你确定要用这个 Repo 来展示自己吗?

  • 招聘分类是论坛的一个分类,写社区没太大的毛病。

  • 区块链如何改变世界 at 2018年03月02日

    难说啊,从开单到扫码到交割,汇率已经变了很多次,到账的时候都不知道是付多了还是没付够……

    可回收火箭是个好东西,但是卫星网络成本还是太高,射上万颗卫星构造高空网络的成本我觉得都够人们去火星逛一圈了。

  • 区块链如何改变世界 at 2018年03月02日

    投资,捐助,最终还是要转化成美元或者人民币。

    想想看。你走进面馆,点了碗标价 0.0003B 的牛肉拉面,吃完以后掏出了 0.0002B 结账,然后服务员找你 0.000015B 的零钱。

    现在人们谈论数字货币的价值,还是按照美元标价来计算,说白了最后还是要兑换成传统货币。

    如果中国完全禁止数字货币与 CNY 之间的交易,那你跨国的投资就只能以数字货币入账,而不能用于支付薪水,支付房租,购买设备,那有多少人愿意去接受数字货币投资呢,我不知道。

    你说一万颗卫星上天,那不要钱吗,一万颗卫星多少钱,大家团购买得起吗,每次火箭发射那么多燃料钱,问谁要呢,谁去制造提炼燃料呢。我觉得不如先期待下反重力、反物质或者核聚变能源来得实在点。

  • 关于 Rails 中的 Ajax at 2018年03月02日
  • 运行时求值,拿到的是 i 的最终值,就是 hello 了。

    另外,Ruby 中几乎从来不用 for 语句。

  • 寫 RoR 的人要求特別高? at 2018年03月02日

    Rails 的学习曲线相对平滑些,入门更轻松,然后在项目制作过程中渐渐挖掘背后的黑科技。所以用 Rails 用多了,知识面很容易快速拓展,Rails 所选用的那些 Best Practices 可以让你获得远比其他框架多的知识量。

    一个写 PHP 或者 Python 的人,他可能会对 DB Migration / ORM 不太熟,但是 Rails 用户是一定熟悉的。

    他可能会对 TDD / BDD 不太熟,但是 Rails 用户是一定熟悉的。

    他可能会对 SCSS / SASS 不太熟,但是 Rails 用户是一定熟悉的。

    他可能会对 yarn / mvvm 不太熟,但是等以后 Rails 5.1 流行起来,项目多起来,Rails 用户也会很熟悉这些。

    比起一些 PHP 程序员那样,抓来一个 TP4 就开始码,jQuery+CSS 扒皮一把梭,测试代码为零来讲,那是高到不知道哪里去了。

    不过这并不只限于 Rails。你把主题里的 Rails 换成 Laravel,其实结论是一样的。

  • 区块链如何改变世界 at 2018年02月27日

    倒是可以写一篇为什么我错过了狠狠从中国人手里捞钱逼着他们卖房跳楼的机会。