• #1 楼 @nightire 感谢指点!已经修改了幻灯片 js 脚本,表面上看起来没啥问题了。

    反复被触发的原因之一估计是因为我在 coffeescript 脚本里使用了$( document ).on 'turbolinks:load', ->,导致每次点击其它页面,首页的幻灯片脚本定时器都会被执行一遍。

    另外,我感觉 Turbolinks 在加载时对于提高效率特别有帮助,但是这么多 js 程序同时活动在一个浏览器页面容器里,如果出现不同页面里面有相同的 html 元素 class 命名,或者是 js 命名,应该会出现一些麻烦吧。

    例如, app/assets/javascripts/demo1.coffee里面的代码:

    $ ->
      $(".sample").click ()->
       alert("test")
    

    app/assets/javascripts/demo2.coffee里面的代码:

    $ ->
      $(".sample").click ()->
       alert("this is a debug message")
    

    当这两个脚本都被 Turbolinks 加载以后,应该会出现冲突。我的困惑其实是类似这种问题。

    我在网上看到有人提出的解决方案是在 html 的 body 标签上添加 class,然后在 js 脚本中使用这些自定义的 class 标签作为过滤器。

    ORGANIZING JAVASCRIPT IN RAILS APPLICATION WITH TURBOLINKS PAGE SPECIFIC JAVASCRIPT IN RAILS 别人整理好的 js 脚本:/jquery-readyselector

  • 支付宝要求这么严了?找一个朋友的公司或者自己注册一个公司,然后申请支付宝的即时到账接口不行吗?难道申请支付宝接口对公司的经营行业还有要求?如果不做成出版行业,以威客的有偿知识分享去经营也不行?

    楼主没有注册自己的公司吗?不过话说创业不容易啊。。。

  • 看到你们招聘的工资,5 万学费对那些瞄准月薪 4 万起职位的朋友来说真不算贵。。

    反正我是上不起。。。先凑合着自学,等攒够钱再说

  • slim 模板的开发效率真的很高吗?

    刚开始我也觉得 slim 的代码非常精干,严格的缩进排版能迫使程序员认真对待每一行 HTML 代码。不过在一个项目开发过程中,因为对 js.slim 中的 js 代码的混合写法实在搞不定,最终还是把所有代码都替换成了 erb 模板。

    现在感觉还是 erb 要舒服很多,而且网上绝大多数样例都是 erb 的。

  • 从 4.2.6 升级到 5.0 正式版了,Ruby 版本也升到了 2.3.1。目前只碰到一个 gem 有问题:remotipart,会导致这个错误: No such middleware to insert after: ActionDispatch::ParamsParser (RuntimeError)

    临时改用了其它的版本就好了。希望原作者尽快为 5.0 做好升级。 gem 'remotipart', github: 'mshibuya/remotipart'

    另外,rails 5.0 里去掉了content_tag_fordiv_for这两个方法,据说是移动到record-tag-helper这个 gem 里面去了,需要单独安装这个 gem。

  • Stripe 香港 Beta 版开通了 at 2016年06月23日

    #19 楼 @laplace 我感觉你还是混淆了申请 Stripe 账号和申请 Stripe Atlas 注册公司这项业务。

    • 申请 Stripe 账号是为了像 PayPal 一样进行信用卡收款。但是目前 Stripe 在中国不提供这个业务,所以中国大陆人没法申请。
    • Stripe Atlas 有点像国内的一些孵化器项目。Stripe 公司提供的是注册美国公司以及美国银行开户的打包服务。 这项服务不要求是美国人,也不需要申请人去美国。如果不在美国开展业务,无需在美国有实际办公地址。连文件签名都是电子签名。如果注册公司成功,也就有了美国的银行账号,自然也就能使用 Stripe 进行美元收款。

    确实国内的朋友已经有人收到 Atlas 注册申请了。而且我也看到官方https://stripe.com/atlas/faq专门解释了两个问题:

    1. 对于已经开通 Stripe 业务的国家的人,如果仅仅是为了使用 Stripe 收款,是没有必要去申请 Atlas 注册美国公司的。如果注册一家美国公司有助于开展业务,那么就算有 Stripe 业务的国家的人,去申请 Atlas 也是很值得的。
    2. 古巴人可以申请 Atlas 注册美国公司吗? 答案是:可以!

    虽然 QA 中没有明确指明中国人可以申请 Atlas,但是也没有明确说中国人不能申请。考虑到古巴这种美国的敌对国家都可以申请了,所以中国更应该没有问题。

    我刚好在给外国朋友做一个 Stripe 相关的项目,顺便就以他的名义申请了一下 Atlas 试了一下。 目前我暂时没有打算注册 Atlas,所以具体的申请步骤我没有可分享的经验。希望成功完成注册手续的朋友一定要分享一下。

  • 感觉你需要的是 6 核顶配的 Mac Pro,那才是真正的个人工作站。

    我买的是 2015 款的 macbookpro15 寸,除了后悔硬盘买小了,其它都非常满意。以后只买顶配。

  • Stripe 香港 Beta 版开通了 at 2016年06月22日

    #17 楼 @laplace 美国的很多州的法规是不一样的,据说在特拉华州注册公司能享受美国最宽松和优惠的税务政策。这就是 Stripe Atlas 选择在那里开通这项业务的原因吧。

    好像来在于美国以外的国家的收入部分,不用缴纳美国的所得税。不知道他们怎么来区分信用卡的支付收入来自哪个国家?也许是靠自觉申报吧。

  • Stripe 香港 Beta 版开通了 at 2016年06月21日

    #12 楼 @phpcn 如果申请成功了,一定要分享一下经验啊! #9 楼 @u1431920790 感谢指点!

    我也收到了 Stripe Atlas 注册邀请邮件,里面还有税务及法务方面的两个文档。简单来说填写一些资料就可以申请注册特拉华州的合法公司了,人不需要在那里。Stripe Atlas 的口号是让世界上所有人都享有全球创业的机会,呵呵。

    初步感觉是维持一个特拉华州创业公司的最低费用并不会比维持一家国内的费用高多少,每年估计大约合人民币几千块钱的样子。国内维持一家公司法人的最低成本大概是每年一万元吧(地址使用费 + 会计费 + 各种税费)。

    潜在的风险是很多注册以后的责任风险不熟悉,需要花时间阅读文件以及请教专家。

    其实最根本的问题还是自己业务模式是什么,能不能赚到钱?注册公司毕竟不是最终目的。在这个号称人人都创业的年代,其实当小老板最苦逼。

  • Stripe 香港 Beta 版开通了 at 2016年06月19日

    每笔交易的手续费以及提现费用:

    • 【Stripe】

      • Stripe 美国:2.9% + 30 美分
      • Stripe 日本:3.6%
      • Stripe 香港:3.4% + 2.35 港元
      • Stripe 中国:没有服务
      • 提现:每周自动向银行账号汇款,免手续费
    • 【PayPal】

      • 美国账号:2.9% + 30 美分
      • 日本账号:3.6% + 40 日元
      • 中国账号:4.4% + 30 美分
      • 美元提现:免费
      • 港币提现:1000 港币以上免费
      • 日元提现:5 万日元以上免费
      • 人民币电汇:每笔 35 美元
      • 快捷人民币提现:提现金额的 1.2%
  • Stripe 香港 Beta 版开通了 at 2016年06月18日

    翻译了一段网上的参考信息。(权威性不详,仅供参考)

    通过 Stripe Atlas 申请注册一个美国公司所需要的最低成本费用:

    1. 通过 Stripe Atlas 注册美国特拉华州(Delaware)公司的代理费:500 美元

    2. 特拉华州要求公司要有委托代理人。如果委托 Stripe 公司做代理,第二年开始每年费用为 125 美元

    3. 特拉华州每年会计报告手续费:50 美元

    4. 特拉华州每年营业税,取决于营业收入,最低每年 175 美元

    5. 美国国内的收入部分,要缴纳美国联邦所得税

    6. 2 年后(第 25 个月开始),Silicon Valley Bank 收取银行账号年费。具体金额不详,应该不会太贵吧。

  • Stripe 香港 Beta 版开通了 at 2016年06月18日

    注册一个测试账号还是很容易的,难度在于没法激活成 live 收款状态。 深圳的好多朋友其实还是有可能借用到一个香港身份 ID 的吧。

    • Corporation 激活时的表单

    • Partnership 激活时的表单 Partnership

    如果有靠谱的商业计划,注册一个美国公司应该是更好的一个选择吧。

  • Stripe 香港 Beta 版开通了 at 2016年06月18日

    刚才又确认了一下,发现如果要激活的话,还是需要填写香港身份证 ID,这一条估计多数人没法办到。看来我高兴的太早了😭 Sorry 啦!

    也许大陆用户想用 Stripe,目前只能想办法借用国外朋友的身份,或者去尝试一下注册一个美国公司?https://stripe.com/atlas

    最近在做一个国外的项目,信用卡支付使用的是 Stripe,集成起来非常顺利。国外的个人也是可以开通 Stripe 的,并不仅限于公司。

    看到香港 beta 开通了以后,也申请了一个,但是我还没有去 active。不知道我如果填写大陆地址会怎么样,估计会被拒绝。

    激活账号时需要填写的信息

  • 不会写前端感觉太痛苦了 at 2016年06月18日

    感觉对于不会前端 ui 的程序员来说,bootstrap 简直就是救世主

  • 为啥不用 rails 写啊?

  • 这种方式本身对小系统来说应该够用了。确实我也发现有些分词查询效果不太好。是 scws 的算法问题还是词典问题我也不清楚。

    另外,我发现日文的 mecab 引擎的分词性能和效果都很好,页面上输入一些日文测试后完全达到使用实用水平。当然性能上需要进一步的测试。

    国内也有人拿 mecab 引擎做中文分词的,但是不知道中文词典做的怎么样。

  • #18 楼 @rei passenger 首页上的性能比较图确实比较吸引人,比 puma 等要高出很多?!过些日子配置一下试试。另外对 Mina 也很感兴趣,准备将来作为主要部署工具使用。

    目前还没法在部署等方面花时间去研究。rails 的学习刚入门,还有很长的路要走。

  • #16 楼 @kikyous 把整理的脚本放到 github 上了。(对 github 不熟悉,很多用法都还没弄明白)

    http://www.racksam.com/2016/03/01/install-rbenv-ruby-rails-nginx-puma-on-centos6/

    https://github.com/racksam/puma-jungle-centos

    吐槽:rails 项目的上线对于我这样的初学者来说也是一个大坑。各种支离破碎的工具软件和攻略让人找不到北。。

  • 在 CentOS 下配置 nginx+puma 时候踩到了好几个坑。

    puma 作者提供的那个 Linux 服务启动脚本 jungle,默认只支持 unbutu 和 rbenv。如果使用 CentOS 和 rvm 的话,需要修改不少的地方。

    经历过好几次 sudo 时找不到 bundle 路径的错误以后,我还是放弃了服务器上使用 rvm,改用了 rbenv,问题总算解决了。

  • 学习 rails 快两个月了。总体感觉自己不是在学技术,而是在学英语。看着 youtube 上各路大神写程序就像写他自己的签名一样行云流水,各种羡慕嫉妒恨。。rails 的语法本来就很接近他们自己的语言好吧。

    最好的教材都是英文的,屌丝也只能硬着头皮啃了。

  • 我也报名了,感谢分享!

  • 我出多少钱合适? at 2016年05月24日

    作为一个程序员出身的落魄小老板,我想说那个项目报价 15 万也不见得能赚到钱。即使不算中间介绍人的好处费,你知道现在的程序员的胃口有多大?小公司能找到的人普遍都眼高手低。另外需求方在定合同的时候一般都没法告诉你精确的需求,等你做出毛坯版的时候,需求方的各种抱怨和零散的奇葩需求天天折磨你。看着不给力的程序员,你只能亲自下厨。。。最后合同的尾款估计你是拿不到了。。

  • 看过一个叫 HBFav 的苹果 app,属于新闻客户端类吧,使用抽屉式菜单。作者是一位日本的 rubymotion 粉丝。github 上有源代码,可以作为 rubymotion 的参考。

    我还不懂 ios 的应用编程,但是就 android 上来说,感觉用 java 是最快捷和靠谱的。对那些 js 框架实现的 app 心存疑虑。。

  • Ruby 新手该走何方向 at 2016年05月17日

    从 php 转到 rails 有两个多月了,相见恨晚的感觉,努力学习中。

  • 大家好好工作 at 2016年05月17日

    创业本来就是很苦逼的,去初创公司工作要想好理由先。话说创业小公司招人也不容易。

  • 云服务器怎么选择? at 2016年05月17日

    linode 东京机房还不错

  • 这种写法在 slim 模板下能够实现吗?我在一个级联选择框的样例代码中看到这种做法,但是我的项目里面用的是 slim 模板,没找到正确编写 xxx.js.slim 的方法,最后只能用了最原始的 ajax 实现的。

  • 个人能申请到 (担保交易 + 即时支付) 的双接口。单独的即时到账接口只有企业才能申请。