• 个人不成熟的观点:

    需求有限,低代码是 OK 的,就像简单的程序你怎么写他都可以 工作。

    现实往往是充满变化和对撞——这种变化的本质来自于市场、竞争对手、人们的喜新厌旧和贪得无厌。有价值的需求永远是 超前的,低代码依托在一个极其有限的模型下根本 cover 不住。

    当你用低代码抽象的时候,发现还不如写代码快。

  • 挺酷。

    不过不太喜欢 缩进语法。一个缩进导致解析错误有点崩溃。

  • amd 主机有推荐的么

  • 感觉回到了 2010 年的 mbp

    —— 发送来自我的 2010 年 mac book pro

  • 无人知晓的 GIL at 2021年10月12日

    这个作者是一如既往的优秀。可惜现在退休了

  • Chrome F12

    Ctrl+Command+P 命令面板

    输入 Screen 这里有截图功能

  • 我个人的观点,东西体量小,觉得没区别。

    Nginx 内部的是 EventLoop 类似的单线程异步,分发请求的效率非常高。背后有多个 server 多个服务的时候,未必全是 rails 的时候,很有必要。

    Puma 是多线程的,他自己会慢一些。

    从原理感受下就知道了。其实是有区别的。Puma 有速度和用途的局限性。而且听说 Puma 是不是会存在回收时候的等待。这样 Nginx 会弥补一些 Puma 的问题。

  • 浏览器只支持这个,没办法避开

  • 前端的多个框架从战国最后到几家独大,门槛降低。前后端分离就比较合理了。

    其实这件事很清晰,Web 在前端部分的工作有独立的逻辑、本身就有独立的语言,所以他们是可以看成是独立部分。早些年是因为很简单,字符串拼接,借助了后端语言来实现。

    跳出来,你不会觉得 iOS、Android 甚至写一个 PC、Mac 的 Application 前端也非要用 后端框架生成。其实是一样的。

    之前小小的使用 Rails 遇到 多数据库问题的时候,就发现一个问题—— 并不是支持多数据库很难,而是 Rails 支持多数据库很难,难点在于 Rails 要把那么多东西塞入到他的 MVC 的模型里保持一致。

    同理,个人观点是,并不是处理前端这件事很难很复杂实际上已经有独立的 vite,webpack 已经熟悉前端的同学会觉得反而没那么麻烦,相反是非要融合进 Rails 很难很复杂,要重新建立概念。

    api model 挺好,甚至中小问题,微框架加上一点个人的胶水代码,解决问题更快。

  • gem Singleton 是

    The Singleton module implements the Singleton pattern.
    

    是指设计模式里面的 —— 单例模式,即使 new 多次也只有一个实例。

    Ruby 自带的 singleton 其实更应该翻译成 元类,他的意思是存在一个 类,这个类看不见 但是用于保存方法。

    我之前在这里纠结了一会。实际上 Ruby 可以说是用错词了。还不如叫 meta class

    跟楼上一样,对于类,这两个其实是一致的

    class CoderA
      def self.work
        "crash at 996"
      end
    end
    
    class CoderB
      class << self
        def work
          "live at 955"
        end
      end
    end
    
    p CoderA.work
    p CoderB.work
    
    
  • 我的情况类似 padrino 当时没跑通,放弃了。

  • 这段引用 这个出自哪里,想学习下

  • 个人观点,其实没必要比 rails 更好。

    只需要在当前业务下可用即可。

  • 看来有些接口可以向上替换来提高速度。

  • 楼主这个问题解决了吗?我现在也要学习这个

  • 可以出电子书,买爆

  • 等我学会了再来回答

  • 没写过 Rails,业余了解过。我是一个前端小学生。

  • 真是机智

  • 网页的交互性上来了。jq 只是一个 utils,缺少组建这个抽象。

  • 理论和实践 2 部分。 1.理论就是研究研究 Ruby 现存的书籍 2.实践部分就是用 Ruby 写一些自动化的工具

  • 学习 ruby

  • 谢谢分享。

  • 35 岁裁员失业克 65 岁退休

  • Alt + F2,然后输入 r 或 restart:在图形界面出问题时重启界面(仅用于 X/传统 模式,不适用于 Wayland 模式)。

    参考:https://wiki.archlinux.org/index.php/GNOME_%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E6%B5%8F%E8%A7%88(

  • 方法一

    假设界面意外出现卡死,没必要像 Windows,Mac 一样去重启电脑。Alt+F2 呼唤出类似于一个快捷命令窗口。

    然后输入 r 回车。整个桌面会在记住当前浏览状态下,重启桌面。

    方法二

    Ctrl+Alt+F*

    • 可以是 F1、F2 ……

    切换 tty 尝试杀死桌面 xorg 进程。

    这是网上的一般做法。

    方法三

    由于 Gnome 控制了 xorg 和按键,当以上两种方法都无法工作。

    安全牌是,ssh 连接电脑进行进程杀死。

    (来自 v2ex 网友)

  • 哈哈,旧设备闲着也是闲着

  • 后续 踩坑内容系统整理在 https://ruby-china.org/topics/40896

  • 关于主板自带 wifi Broadcom

    Broadcom 的无线网卡是很多主板上的选择,他虽然在 Ubuntu 上有闭源驱动,可是表现不尽人意。

    wifi 总是工作一段时间断掉,总让人有一种 Linux 很不稳定的感觉。

    由于你的任何工作都以来网络所以如果 wifi 频繁的断掉,或者只要休眠,合盖子就会挂掉就很不爽。但是这就是现状。

    使用一个月下来,目前他真的是工作状态非常随机。我经常重启是因为丢失 wifi 信号。

    尝试解决方案:

    1.把 wifi 芯片的节能模式设置为 off,永远不断开就可以工作。

    但是这需要芯片支持。结果不行。

    小米随身 wifi

    整理自己东西的时候,发现了 2016 年买的小米 wifi。那时候以为 Linux 能用,结果在 windows 下还需要安装小米的一个驱动软件。

    刚开始想找找驱动,自己编译安装,网上大多数的都是针对 Ubuntu 某个版本的驱动,并且早已实效。

    但是很有趣的是发现:

    小米随身 wifi, 小度 wifi,360 随身 wifi,他们的方案都一样,都是基于 MTK7601U 这款芯片,对是联发科的。

    最好玩的事,当我还在找 驱动的时候,发现 ubuntu 上多出了一个 wifi。

    顺这个思路找,原来有外国网友提交了补丁。现在 MTK7601U 这个驱动加入到内核里面了 —— 这玩意变成免驱的了。

    小米随身 wifi (MTK7601U)

    经过大概四五天的使用,不论是一天开机,隔夜开机,休眠,合盖子。wifi 工作都非常好,唤醒速度非常快,并且热插拔工作。

    wifi 的问题莫名其妙解决了。当 wifi 的问题被解决后,系统的直观感受就是稳定多了,没那么多莫名其妙的信号突然丢失,网络突然减速。