放弃 WSKL 吧! wsl 坑太多,各种不明的 bug,奇奇怪怪毛病,而那些个毛病在虚拟机里面根据不存在。体验过后我就回到虚拟机 Linux 了,使用 vs code 来开发,一切跟本地没什么两样。 https://zhuanlan.zhihu.com/p/459480602
js, java, c#, python 转了一圈,还是更喜欢 ruby,关键是咱业余的爱好者,有自主权,不受公司限制,算是独立开发者,喜欢 ruby 的自由、强大、随心所欲、变化多端,小众肯定是小众,不会成为主流又如何,找到一个合适的领域无人可替代。
就是喜欢 Rails 的耐改,开发的时候想怎么改就怎么改。
博客缺少目录,标题也不够醒目,看着费劲,以后自己查阅也会很不方便的。
我倒是非常喜欢黑屏,手机上看还能省电!
vagrant 貌似也不错,不过我当初学习的时候用的还是虚拟机,WSL 呢其实也有些坑,尤其是是大小写容易出毛病,如果你在 windows 里面新建文件,又在 WSL 里面进行编辑,可能有一些奇异的现象。最终还是发现虚拟机 99% 的模拟了线上的环境,是最免费、不折腾的入门环境!神级编辑器 VS Code 还支持直接编辑服务器中的文件,很香啊。
弱弱的问下,你们用的是什么语言?框架?
已收藏学习,话说搞 rails 的出教程没有其它流行语言或框架吃香,有点小郁闷。
统一有统一的好处,用 Rails 的肯定是绝大多数
说到底,ruby 是为英文程序员们设计的,符合英文的习惯,尤其是 do something if conditon. rails 那就更是单复数让无数咱中文入门人士头大不已,编程语言界现状就是如此,英文的天下。
bilibili 里面有一些视频也不错,搜索 ruby on rails 即可。
wsl 用过,但个人觉得还是用最接近真实的 linux 服务器来配置环境比较好,所以我从 vagrant,docker 又回到了 vmware+ubuntu+vscode,因为 vscode 有远程编辑功能(remote ssh),感觉就和本地开发一样,也没有 win10 里面大小写的一些小毛病,WSL 里面一些 配置总归还是和真实的 ubuntu 系统有区别,为避免各种未知的坑,还是用纯粹的 linux 环境更好,毕竟 rails 最终还是要跑在 linux 服务器中。
rails 的验证已经有很多现成的 gem 可以帮助你,可以在 https://www.ruby-toolbox.com/categories/jwt 里面找一找
其实只要是 intel 的 cpu 差不多都能安装上黑苹果,不过最好是带核显的。
非常 OK,速度快又好!
以前想在厨房里面打个洞,拿起我最爱的菜刀,这刀帮我切了 N 多可口的菜肴。多好啊,打个洞不成问题吧,砍了半天,最终未能如愿,弄了个电钻,2 分钟解决。啥道理?用合适的工具解决问题,而不是你喜欢。ruby 真的是和 rails 绑在一起的,开发桌面软件?换工具吧。
哈,我一直是这么干的,从 rails3,4,5 直到 6。从来没用过什么 update, 我的小理论是,车用久了修的再好也不如重新买一辆。
已购,3,4,5 版本的看了多年免费版,到 6 了支持下。
如果是开发一些小的桌面应用,又要跨平台,用 electron 非常方便,基本就是在写网页了,不过呢这玩意儿不支持 win xp, win7 是最低要求。开源的 visual studio code, atom 都是 electron 写的。ruby 写跨平台的桌面应用还是算了吧,不看好,相关资料比 electron 少了 N 多,学习成本大,开发效率也慢。
app 是用什么写的?
编程挺好玩儿的,业余爱好想写啥就写啥,弄个小网站,写点儿女儿能用的手机 app,快活
要是能有个可视化的集成分析就更好了
这这,数学不好的不是没机会了?
好吧,关注下看看,内容与标题确实感觉有点儿小出入,发在论坛里面大家自然会以为有点儿啥技术方面的总结喽。
这样或许更简单,而且 PostgreSQL, MySQL、SQLite 都支持,是 SQL92 语法。不管是哪个版本的 rails, 只要数据库支持就可用!
User.where("username like ?escape '/' ", "%/_%")
生成的 SQL 语句是这样的:
SELECT "users".* FROM "users" WHERE (username like '%/_%' escape '/' )
escape 定义了 SQL 语句中的转义符,此句中是/, 这样下划线就不会作为通配符使用,而只是普通的符号,你也可以使用其它符号作为转义符,比如&,! 等等,例:
User.where("username like ?escape '!' ", "%!_%")
User.where("username like ?escape '&' ", "%&_%")
语句中的%因为没有转义符,所以仍然是通配符的作用,想以%作为字符可以这样:
User.where("username like ?escape '&' ", "%&%%") #=>搜索所有用户名称中包括字符%的记录
rails 玩聊天实在是不够方便,建议你用 node.js+socketIO,又快又方便
我也是笔记写的最多,不过 blog 还是会写,用来总结笔记的精华部分
vmware 也可以安装 macOS 的么
人还是谦虚点儿好