之前看的一本书《软件随想录》刚好有讲到这一点,作者是 Joel Spolsky ,原本在微软工作,后来出来自己创业开了公司,这家公司现在比较知名的产品是 Stack Overflow ,Stack Exchange 还有 Trello 。原文是这样说的:
那时,我的想法是,天啊,世界上有数不清的程序故障追踪软件,每个程序员都写过一个用来除错的小工具,为什么别人会来买我们的产品呢?有一件事我是知道的,那就是程序员在创业的时候,通常有一个坏习惯,认为其他人都是与他一样的人,有跟他一样的需求。所以程序员创业就会出现一个不健康的倾向,即喜欢出售编程工具。这就是为什么你会看到,世界上有那么多可怜兮兮的小公司专门兜售奇奇怪怪的源码生成工具、奇奇怪怪的错误捕获和通知工具、奇奇怪怪的除错工具、奇奇怪怪的代码分色显示编辑器、奇奇怪怪的 FTP 工具,嗯,以及故障追踪系统工具包。所有这一类的玩意,只有程序员才会喜欢。我才不要掉进这个陷阱呢!
这段话的背景是: 当时他自学 ASP 的时候,制作了一个软件故障追踪系统叫 FogBugz 。他在自己的公司里边使用它,并逐步完善它。后来有朋友问他能不能复制一份给他们公司用。因为原本代码只是针对他自己的公司使用的,不具备通用性。于是他跟他的朋友说:他可以修改代码,让它在别的公司也能使用,但是要给他 5000 美元的劳务费。同样的事发生了几次之后,他就有了把 FogBugz 变成一个产品的想法。最后 FogBugz 成了那段时间他们公司主要盈利的产品。
rubymine + ideavim
thx ~
或者用模型的钩子处理?
class Article < ActiveRecord
before_validation :convert_tag_ids_to_array, if: ->{ tag_ids.is_a?(String) && tag_ids.present? }
private
def convert_tag_ids_to_array
self.tag_ids = tag_ids.split(",").compact.uniq.map(&:to_i)
end
end
如果是 if !true
我会写成 unless true
多个条件的话还是不要用 unless 的好,很容易看错,而且可读性太差。
主要是想用 k8s,另外之前看这篇文章 https://www.zhouzhou.net/2021/11/ 说 serverless 还有些问题
最后一根稻草
热闹点也挺好的
好吧
ruby china 安卓客户端还是不行
mbp
如果真不想要语法检测,最简单的办法就是切到 power save mode 。不过波浪线什么的,习惯就好,代码检测开着还是放心一点
支持
Float()
,Integer()
,Array()
...respond_to?
而不是is_a?
Hash
,为了确保键存在,可以使用fetch
&.
,可以避免判断操作对象是否为空。如:order.paid_at&.strftime("%Y-%m-%d %H:%M:%S")
以上内容均来自《优雅的 Ruby》,推荐楼主去看一下,京东有售,上去看了下刚好有活动,现到手价只要¥36.6
好像是这样子,点击导航按钮后,如果在展开动画还没完成的时候误触到遮罩层,就会出现这样的情况
手机上点击导航展开按钮好像会立马收起来,用的 chrome。,现在又没事了,可能屏幕沾了灰 (逃
我觉得,问题不是用不用 React 或 Vue 的问题,是用了之后的问题,一整个生态圈,先不说用不用得上,遇总是能遇上的。我想说:前端之大,一个后端扛不下。好了,我要继续研究我的 React Router 去了。