• 299usd 考虑一下。。。

  • 没有任何问题,可以直接用 jsbuilding 和 cssbuilding 只是一些胶水而已

    他们的联系包括 开发时候的启动 以及 precompile 的时候的钩子,其他的都没区别了

  • 需要考虑到 gitlab 也是要赚钱的 毕竟就指望 saas 了

    话说 极狐 今年也不容易 希望能走出来

  • 其实这也是我费解的地方 在我的想象当中 kamal 是用在多台机器上的部署

    但是感觉连数据库都是直接通过公网 ip 连,而不是通过内网 ip

  • 其实我倒是觉得 pin 加上--download 将 js 静态的提交到 vendors 没太大问题 下载的代码都是压缩过的

    主要是国内现有网络条件下有时候并不能保证部署机能够 ready to download those js files,

    不如砍掉这个依赖,在开发的时候就确定好。

  • https://ruby-china.org/topics/43396 参见下我这个帖子里的回复 本质问题是 连 docker 里的数据库问题

  • jsbundling 我觉得就是一个解决这种撕裂的不错的方式

    我们在讨论 生态的 时候,我觉得可能讨论的是 有没有一个行业型的 模版,比如 类似 element 或者 antdesign 用来避免写重复的组件 这方面确实 rails 差一些

    只不过我觉得传统里的由前端接管路由的方式 不是一个好方式

  • 正如 rei 所说的 是引用,你可以打印出他的 object_id 进行验证:

    3.2.1 :006 > temp = Array.new(3,Array.new(2,false))
     => [[false, false], [false, false], [false, false]]
    3.2.1 :007 > temp.each {|line| puts line.object_id }
    190820
    190820
    190820
    
    
  • 如果是 不太涉及到交易的,完全可以这么搞,懒得维护数据库就用远程联数据库 并不慢很多

  • 话说我最近有看到一个猛士,听信了 DHH 邪教做法,竟然在自己的办公室弄了个破电脑插了 64G 内存部署了一堆服务,用 ngrok 联到 aliyun 上的一台破 2C4G 的 nginx 跑。。。。。。

  • 钢材不是想卖就能卖的,这行业吃背景很深的,转行去那个行业,只能说他现在的背景也不简单

  • Kamal 的讨论与问题汇总 at October 14, 2023

    本质上变回了 docker 网络连接问题

  • Kamal 的讨论与问题汇总 at October 13, 2023

    我目前遇到的困难是

    rails 无法连接到 accessories 的 db,

    我之前都是用 docker-compose 弄的,会自动建立一个 network 实现互联互通

    但是 kamal 好像并不是这样的,官方视频中给的例子比较奇葩,是直接远程 ip 连接 db,感觉这种方法不太适合

  • Kamal 的讨论与问题汇总 at October 13, 2023

    排除网络影响的情况下,检查 .env 的 KAMAL_REGISTRY_PASSWORD 是否设置正确了

    其实推荐问题 1-2 的解决办法 换国内源算了

  • Kamal 的讨论与问题汇总 at October 13, 2023

    已更新 问题 4-5

  • 菜鸡的单词卡片 at October 02, 2023

    哇 太 cool 了

  • 想开点,这种项目一般是屁股决定脑袋的项目

    对接方要是啥都不说,就直接通过了,大几十万都花出去了,他们觉得重要的地方都没解决,这肯定不行。对方也是从自己的角度而不是从程序的角度来想的,程序员逻辑这么强写代码还糊涂呢,别指望提需求的人就一上来就完美需求,这很难

    我自己的一点经验就是 要抓住主要矛盾,确实影响功能的,该弄还是给人弄

    关键是别让甲方闲住,要给甲方打造,“参与感”一天找他 3 次,没事就问问 这么改行不行,那么改好不好

    遇到确实很傻的需求,就拖字诀,开会评审,列清单,工作记得要留痕,清单长到一定的程度后,其实甲方工作量也会很大的

    核心点就在于 别只让自己忙起来

  • 正常现象 定制化需求就是这样,软件行业这么多年,都试图解决这个问题,在我的认知里,最后所谓的解决方案就是快速原型,迭代开发,人话讲就是 你说改啥,我立即改,改完立即审,不行再继续改,高频的小的确认,让大家能够做出 compromise

  • 无法监听到 turbo:render 事件 at September 24, 2023

    https://turbo.hotwired.dev/reference/events 根据提示来看 应该就是监听 turbo:render.

    turbo:render fires after Turbo renders the page. This event fires twice during an application visit to a cached location: once after rendering the cached version, and again after rendering the fresh version.

    另外 是不是应该在 html 上加?

    Turbo fires events on the document.documentElement object (i.e., the element).

  • 这里面的 & 是什么意思 at August 11, 2023

    额 是非空检测,即如果是 nil 则返回 nil

    比如 user.name 如果 user 是 nil 的话,就会报错,因为 nil 没有 name

    但是 user&.name 会返回 nil

    下次可以试试 chatgpt. google 不好搜索这种符号问题,但是 chatgpt 可以

  • "而真正让人觉得焦虑的是 大动荡来之前的恐惧 哪怕你准备的在好在充分"

    这句话,真是说到我心坎里去了

    5 年前要是所在公司黄了,我压根就不担心,心里想的是黄了换一家公司就好。时过境迁,现在感觉的到公务员,国企的好了,钱是少,但是真不操心经济波动,无所谓的。

    本人二线城市重庆,开销不大,也没生软肋,储备了一些闲钱,省着点用,应该混个几年问题不大。照理来说,蛰伏个 1-2 年,着熬过经济下行期继续打拼就好了,但是就是控制不住的焦虑,我老婆甚至怕我抑郁了,时不时的还开导下我,怕我想不通钻牛角尖。

    现在真是天天看新闻都脑袋大,不是这个行业黄了,就是那个行业又欠债还不起了,或者睡一觉起来,他喵的整个行业就要不存在了,真的就弄的很心烦,但是真的没有什么好办法,人很容易就陷入了负面情绪中去了。没办法,现在真就是处在一个不确定的世界中,毕竟百年未有的大变局,咱得认。本质上,人所感受到的痛苦,除了疾病,都是自己的思考和价值观带来的。

    其实,我最近也在调整心态,就是整体行业下行的时候,能做什么,在不确定的环境中,抓住什么确定性的因素。也可以跟各位大佬分享下

    1. 保持自己身体的健康

    有啥都尽量别有病。现在能掌控的东西很少,但是 保持自己健康 这一条,大部分情况下,还是可以掌控的。

    我的一个老爸的一个基友,前段时间还火锅啤酒烧烤整着,一下子就进入天天卧床咳到到呼吸不上来,走两步就喘的厉害的程度。

    今年我自己也因为健康原因开了个刀,躺了几天医院, 宁可穷着健康,不要富着病倒。如果有朋友看到这里,可以回想一下自己生病时候的感觉,人的记忆总是会遗忘远去的痛苦,这个时候回忆一下即可。

    可能我这么说不直观, 各位大佬可以想象下,命运之神,站在你面前跟你说,小伙子你的命运齿轮来了,给你 1000w,之后让你每天咳嗽到下不了床,你是否愿意。

    现在,即有这个机会,你可以缓解下自己的压力,该吃吃该睡睡,该改变下作息改变下,调理下,让自己有个更好的身体。

    最近有在努力减肥,目前两个月加一起跑步了 100 公里,出出汗,也释放一下压力,运动出的汗,就是未来打吊瓶里的水。

    2. 技多不压身

    尝试下新的语言,了解下其他行业的故事。一想到自己从毕业后,就没有系统过的学习一门知识,觉得挺遗憾的,如果真的行业消失了,可以系统的学习下别的东西,之前觉得 ruby on rails 很能打,可以打 10 个,后来慢慢写了一点点 golang,觉得 golang 也不赖,在写 cli 和简单的 server 的时候,部署的时候方便太多。

    偶尔跑完步,去小卖部买水的时候,觉得其实开一家小超市也不错,就跟店家吹牛咨询下开个超市都要做啥准备,听完就觉开一家店,并不比做一个 App 步骤少,之后同时也感觉到,一些步骤是有优化空间的,只是单店的话体量太小没有必要。只不过这里面我觉得应该是蕴藏了信息化的机会的。

    3. 放平心态,周期靠熬

    人有悲欢离合,越有阴晴圆缺,此事古难全。经济是有周期的,没办法。有时候真的是需要自己忍耐一下的,虽然真的是有些痛苦,但总比乌克兰吃枪子挨炮弹强,咱如果拿上升期的环境来比确实难,但是拿战火纷飞的地方比,就强太多了,放平心态,焦虑一会就好。我见过最惨的也就是搞民间借贷的最后一起欠上亿了,也还不是照样过日子,这个时代虽然不能让你天天鲍鱼海参,但是想过日子真还行,不算太贵,在座的各位是已经脱离了绝对贫困的人,降低欲望,其实日子过的真的还行,感谢我国的农业政策,菜价稳定,超市的猪肉真的不贵,最近流行的特种兵旅游,如果家里同意,可以试试,跟年轻人混在一起,没准还有新的思路

    4. 绝望中寻找希望,人生终将辉煌

    我最喜欢的新东方的广告语,相信终究会辉煌。悲观本身是情绪输出,但是情绪输出咱也无法解决什么问题。与其时刻生活在负面情绪里,不如想想巴菲特老爷子的口号,别人贪婪时我恐惧,别人恐惧时我贪婪。美国收割优质资产的时候,都是资产被严重低估的时候。仔细观察周围的人与事情,跳出思想悲观情绪,没准就能发现商机。就算发现不了商机,咱利用好周期底部,健康上进行好调整,学习上做一点精进,家庭上多一些关心。不会错的。

    最后,来点宏大叙事,如果相信中国经济稳定向好的大方向不变,咱就在这段时间里 好好调整下,等待凤凰涅槃。如果觉得整个国内没救了,IT 届、ruby 圈,是非常好转型到国际上开发的,学好英语,练练口语,全力以赴的去润这个方向走。

    抱怨几句,问题不大,焦虑一阵,可以理解。关键是后面,不要停止不动,我们需要

    前进~

    前进~

    前进~

    与 ruby 圈各位朋友共勉

  • 远程外包的坑 at August 04, 2023

    做不懂行的人的外包 主打的就是一个快速原型
    做好了立即交付,多沟通,让他知道 软件行业需要花的时间

    分享我自己的一些小经验:

    要改可以,拉着一起改,要花时间大家一起花时间,三天两头拉甲方开视频会议 甲方说这个很简单的,你就继续问一些问题,问各种情况下如何考虑,该怎么做,同时记得要资源,要服务器,要预算

    尽量需要文档,理由就是口头上描述不清晰,需要用文字写明确, 你让甲方写,真是着急了,可以暂时不写,后面补可以,但是文档没有的话,下一个新功能就做不了 现在协同文档很方便的,不存在同步的问题

  • roo 好像不行 之后可以看下 spreadsheet

    https://github.com/zdavatz/spreadsheet/blob/master/test/format.rb#L95

  • 诶 那倒是挺奇怪的 可以上 newrelic 分析一下

  • 检查下 是不是 rails6 之后没单独运行 webpacker?

  • 这个有点难度 感谢楼主分享知识

  • 老哥辛苦了,ps 这个帖子的介绍 Stimulate 是不是写错了 stimulus

  • 为啥周边还不上啊,我的支付宝已经饥渴难耐了,快让我这个老韭菜剪剪头啊

  • 去不了只能周边纪念品支持一波了

  • 都是后端 能够理解 😄