支持!
我很好奇说 Ruby 在 windows 上体验差的说法。现在在 windows 上使用 Ruby 不都是用 https://rubyinstaller.org/ 这个吗?这个是复用利用 msys2 这个集成环境的,用起来很顺手的啊,用下来能满足各种需求,安装带有 c/c++ 扩展的 gem 包也没有什么问题。当然同时需要了解一些基本的 linux 下包管理知识之类的。
有将 Ruby 用到 非 web 开发方面的点个头。我一直认为 Ruby 就是比 Python 好用一点,为什么 Python 比 Ruby 更繁荣,就是因为有将 Python 用于各个方面的开发者。
有了 mruby 这个小情人以后,Ruby 和 C 搭配很自然,真是用好极了,比 MRI Ruby 那样写 C 扩展或者用 FFI 不是一样的套路。在 mruby 中是以 C 为主,mruby 为配角,很用 C 写的很繁琐的部分可以调用嵌入的 mruby 来完成。有空写一篇。
我试了 mruby,感觉它是被低估了,看到 matz 目前也是投入在这个项目上面,只是目前的 gem 包还是太少,它与现有的 MRI Ruby 生态和流程不兼容。它对于交叉编译的支持非常方便,我以后应该会使用它在嵌入式平台上作为一个重要的语言,用来写写串口交互,文件管理,写写网络通信,解析协议的什么不要太开心。有 UI 交互的,目前还是用 Qt5 来搞定。
我也是和 @laocainiao 一样,想将 Ruby 编到 ARM335x 中,之前使用 buildroot 里声明 package 的方法,发现对于有些带 C/C++ 扩展的 gem 包不好搞定编译。同时看到 python 在 Buildroot 里直接集成了。对此感觉很不公平,我个人觉得 Ruby 就是比 Python 好用,奈何 Ruby 的生态圈子里大多是搞 WEB 方面的。
楼上的方法只能防止一般的检查方法。Rails 做的网站,页面头里都有
<meta name="csrf-param" content="authenticity_token" />
你为了防止被探测到,难道要把 csrf 去掉?
@lidashuang 两个字节也不行吧,还得加自己构建一个包头和包尾。
@tony612 消息 encode 之后,对方收到的消息是流式的,也就是前后没有边界的,需要定义一个规则才能确定数据包的位置的。
你这个 hello 二进制文件移动到其它的没有安装 Ruby 的机器上是不能运行出的吧?动态编译的吧?
我见到这个谨发一下感慨。
在之前 Ruby 初始阶段的时候 我也经常追求有些炫技式的所谓的优雅,追求代码行数短小。后来随着见得多了,才知道是多么幼稚。写代码是一个应对变化、协作的过程,不是自说自话。
你所说的你上线了这个电话客服系统,它有 API 接口吗?你的派单业务系统能容易取得 电话客户情况 吗?
不必限于 Ruby. 最好搞的是 Qt,我搞过,谁用谁知道。
我从页面上形象地感受到了死锁的情形。
为什么“一种奇怪的感觉”呢?
支持一下,我准备回武汉了。
这些偏底层的东西,我觉得还是直接使用 C 代码来练习和理解,会理解得更透彻。使用 Ruby 搞 WEB 开发基本用不到这些。
在前后端通信交互的协议上有什么特别的进展吗?
终于开始讨论这个了。这玩意儿都发展出来几年了。有不同意见很正常,这个世界越来越趋向分裂。
那个时候收集了 6000 多个后,然后就卖出了。
https://www.v2ex.com/t/414302#reply71 简书 CEO 的表态。
国内的还有 NEO 啊,有人入坑没有?
为什么我觉得这代码看着这么难受呢?而且好像是有问题吧。
个人感觉 Ruby 在这几年,是落后了一些脚步,相比 Python, Javascript 等,机器学习没有赶上,区块链也没有赶上。
Config table name prefix in file config/initializers/00_database.rb
Rails.application.config.active_record.table_name_prefix = "nt_"
好想到你们公司,等我有相关储备了,就来试试。
我发现这个帖子还蛮好玩的。
哈哈,找到了。
你的意思是未末就是这种比特币这种架构?
我真的好奇这个 决定未来计算机发展形态的项目 到底是什么?可以多讲一点吗?
XUbuntu 16.04