orbstack 装个兼容 amd64 的虚机 之后上面搞
感谢兄弟的付出,ps,油管上传的话会有一点广告收益 可以考虑一下
13 年用 yii 开发程序 听人说 yii 是借鉴的 rails 遂开始自己的项目试着拿 rails 写,接的小业务用 rails 1 个月就收钱了 关键是维护还继续找我
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 跑。。。。。。
钢材不是想卖就能卖的,这行业吃背景很深的,转行去那个行业,只能说他现在的背景也不简单
本质上变回了 docker 网络连接问题
我目前遇到的困难是
rails 无法连接到 accessories 的 db,
我之前都是用 docker-compose 弄的,会自动建立一个 network 实现互联互通
但是 kamal 好像并不是这样的,官方视频中给的例子比较奇葩,是直接远程 ip 连接 db,感觉这种方法不太适合
排除网络影响的情况下,检查 .env 的 KAMAL_REGISTRY_PASSWORD 是否设置正确了
其实推荐问题 1-2 的解决办法 换国内源算了
已更新 问题 4-5
哇 太 cool 了
想开点,这种项目一般是屁股决定脑袋的项目
对接方要是啥都不说,就直接通过了,大几十万都花出去了,他们觉得重要的地方都没解决,这肯定不行。对方也是从自己的角度而不是从程序的角度来想的,程序员逻辑这么强写代码还糊涂呢,别指望提需求的人就一上来就完美需求,这很难
我自己的一点经验就是 要抓住主要矛盾,确实影响功能的,该弄还是给人弄
关键是别让甲方闲住,要给甲方打造,“参与感”一天找他 3 次,没事就问问 这么改行不行,那么改好不好
遇到确实很傻的需求,就拖字诀,开会评审,列清单,工作记得要留痕,清单长到一定的程度后,其实甲方工作量也会很大的
核心点就在于 别只让自己忙起来
正常现象 定制化需求就是这样,软件行业这么多年,都试图解决这个问题,在我的认知里,最后所谓的解决方案就是快速原型,迭代开发,人话讲就是 你说改啥,我立即改,改完立即审,不行再继续改,高频的小的确认,让大家能够做出 compromise
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).
额 是非空检测,即如果是 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 圈各位朋友共勉
做不懂行的人的外包 主打的就是一个快速原型
做好了立即交付,多沟通,让他知道 软件行业需要花的时间
分享我自己的一些小经验:
要改可以,拉着一起改,要花时间大家一起花时间,三天两头拉甲方开视频会议 甲方说这个很简单的,你就继续问一些问题,问各种情况下如何考虑,该怎么做,同时记得要资源,要服务器,要预算
尽量需要文档,理由就是口头上描述不清晰,需要用文字写明确, 你让甲方写,真是着急了,可以暂时不写,后面补可以,但是文档没有的话,下一个新功能就做不了 现在协同文档很方便的,不存在同步的问题
roo 好像不行 之后可以看下 spreadsheet
https://github.com/zdavatz/spreadsheet/blob/master/test/format.rb#L95
诶 那倒是挺奇怪的 可以上 newrelic 分析一下
检查下 是不是 rails6 之后没单独运行 webpacker?
这个有点难度 感谢楼主分享知识