• 桌面 1:Windows + WSL

    桌面 2:Linux Mint

    服务器:Ubuntu Server LTS

    Mac Mini 吃灰(偶尔开 Sketch 时候用一下)

    Macbook Pro 出门备用

  • 编辑器的发展趋势? at 2024年03月10日

    我自己用 Emacs,学习起来是有些费时间,好处是这个编辑器一旦习惯了能用一辈子。毕竟 1984 年就有了,比很多人都年龄大了,现在还是经久不衰。

  • Turbo 解决了一些问题,同时也带来新的问题。再加上 Stimulus 完全没生态。还是得搭配 React 使用。 前后分离是一个很完美的搭配,Rails 与其硬刚前端,不如搞一个和 React 完美整合的方法。

  • stimulus.js 初体验 at 2022年08月25日

    Render react 时候,有什么好办法能把 Stimulus 的 value 和 React 的 state 关联起来吗?由 stimulus 引入 react 这种方式管理组件状态时候会遇到很多麻烦。

  • 很重要的原因是 Turbo Stream 返回内容中的 <script> 不会被执行。现在最新版本已经修复这个问题了。 https://github.com/hotwired/turbo/pull/660

  • stimulus.js 初体验 at 2022年08月05日

    最大的问题还是生态不好,用起来轮子少,很多组件都得自己撸,很费时间。去 NPM 上搜到很多组件都是 react/vue 的,就是很羡慕。

  • Spacemacs + Ruby on Rails layer

  • 虽然是老帖了,但是还是回复一下。

    在 Stimulus 中也存在类似的问题:在启用 turbolinks 的页面中相关区块的 connect() 方法会被调用两次。这个问题现在还存在于 turbolinks 中,不确定是否在 turbo 中有解决。

    https://discuss.hotwired.dev/t/controller-initialized-twice-when-visiting-from-a-turbolinks-page/17

    turbolinks 首先读取 preview cache 中的内容,这个时候 js 会被执行一次。同时会从远端获取最新内容,返回后会替换 DOM 并再次执行一遍 js。

    我自己琢磨出来比较简单的解决方法有两种:

    1. 在相关页面使用 <meta name="turbolinks-cache-control" content="no-preview"> 关闭 preview cache

    2. connect() 方法中增加判断,如果页面存在 data-turbolinks-preview 这个属性就跳过相关操作

    export default class extends Controller {
        connect(){
            // Turbolinks is not displaying a preview
            if (!document.documentElement.hasAttribute("data-turbolinks-preview")) {
                // Only run one time
                this.doSomething()
            }
        }
    }
    
  • 感谢,这个就是我想要的。

  • [东南亚] 招聘 Ruby 工程师 at 2018年12月31日

    东南亚只要不是新加坡,基本都是传销、赌博、诈骗的集中地。😂

  • 其实我就是想要这个函数 group_by,在 Array 类里找了半天无果。😂

  • 感谢,这段代码很烧脑。inject 的方法大概看懂了。

    第二个方法大概看了下好像更恐怖的样子。

  • 有些人发帖跟放屁一样随便,随便敲几个字都不过脑子,标点符号都不会正确使用。这样的人适合去百度贴吧和初中生交流。

  • 咨询小公司网络配置方案 at 2015年06月17日

    网络方面,要布线,组网 网管方面,要域控,杀毒

    术业有专攻,这些东西不是学软件的能轻松搞定的。你姐夫来问你,估计是要你来做兼职网管了,呵呵。

    不是购置什么硬件的问题,就算别人推荐了,那些东西也不是轻松就能搞定的,即使安装起来了,后续的维护问题也多得是。光打印机共享可能遇到的问题就会让你抓狂……BTW,换墨会不会?

    你姐夫需要的是一个专职网管,而不是配置方案。

  • 只差一个程序员系列。

  • 哈哈

  • 关于中文与英文的先进性 at 2013年10月17日

    英文的最小单元是词,出现新的概念或新的涵义往往会用新的单词,中文的设计以字为最小单位,复用性很高,出现新的概念或涵义往往是将不同的字组合起来,而且多数情况可以通过单字的含义推测新词组的含义。

    所以在英文环境中,出现新单词的需求量非常大,但在中文环境中,很少会出现发明新字的情况。因此,英语的单词量会随时间越来越多,是发散型的,人们需要记忆越来越多的单词,但中文则很少有新的字出现,属于收敛性,人们只需要学习最基本的字义即可应付大部分场合。

    英语的词汇总量高达 150 万+。而且每年以 2000+ 新词的速度在递增。目前汉字的总数 8 万+,常用的 3500,历代日常书面语常用的不同的汉字数量一般都在 3000-4000。数量上并没有超过最初的文字甲骨文。

  • Writings.io 失败了 at 2013年09月26日

    我只是有点好奇,当时为什么要做这么个项目?一拍脑袋就去做了吗? 看看之前做的那个论坛,刚开始也是很不错,拿来运营都可以了,现在好像都没几个人了吧。 希望下个产品成功。

  • AOL Reader

  • 景安香港 VPS,很稳定,无备案,响应快,带宽小。 美国 VPS 推 godaddy,很稳定,连接响应稍慢。

  • 总是会看到很多这样的,我朋友朋友如何如何做了个垃圾站/英文站/行业站怎么怎么赚钱,就好像自己做也能赚到似的。

    还没开始动作就纠结了,你不妨自己先去试试,相信我吧。坚持不了几天,信心很快就没了。你说的那几件事情真不是看起来那么简单。

    “到底是做 25 万周薪的替补曼联鲁尼,还是 15 万周薪的皇马主力鲁尼”,这个太让我哈哈了,就好像在小学一年级就开始深深的纠结于到底是上清华还是上北大。结果呢,往往自己花钱上了个三本。。。

  • 开发的女孩子伤不起! at 2013年08月05日

    看头像应该还不错,至少身材可以。多出去参加活动,不要把自己局限在工作的小圈子里。自己开车上班不是什么难事,但也不是很重要的事,重要的是找到一个可以每天开车接送你的男人。没有男人照样过日子,只是年轻时候的想法。对女人来讲,最重要的就是二十来岁的时间了,别把自己浪费在代码上。多花时间在穿衣打扮上,学着怎么吸引男人(这并不比做开发更简单),女程序员也可以是白富美。

  • 自己刷的 21.2 G 毫无压力,当时可是刷了一上午。

  • 生成随机字母的精妙代码 at 2013年03月21日

    #12 楼 @chenge 也就是把 range 展开成数组了,实际上是三个子数组。明白了,哈哈。

  • 生成随机字母的精妙代码 at 2013年03月21日

    #9 楼 @mclee 请问一下这个原理是什么,数组里面的星号和逗号都代表什么呢?

  • 阅读 PDF 的终端 (小调查) at 2013年03月08日

    BOOX M92 撸过

  • 如果你真正的学过高数的话,不会不知道,数学都是成套的体系,一个概念建立在另外一个概念基础上。如果你大一没学好,大二时候根本就学不下去了。

  • 关于取子字符串问题 at 2012年11月12日
  • 关于取子字符串问题 at 2012年11月12日

    #1 楼 @gaicitadie 谢谢了,正则表达式预搜索需要多复习复习了,忘得差不多了。