- 动态创建方法 - builder
def cache_method_call(sym) class << self; self; end.class_eval do unless method_defined?(sym) define_method(sym) do |*args, &block| tag!(sym, *args, &block) end end end end end
- 调研 ruby/python 的集合操作 - hash
- 卸载时需要做很多事情,平时却忽略了它 - Ref
-
人和人的最大的区别可能在于:能不能问出一个好问题。有了一个好问题,才能不停的追问下去,直到找到答案,无论找到答案的对象是 AI 还是其他 Ref
- CSS#gap 兼容性已经足够好,在日常工作中完全可以使用它来辅助做布局
- 在做类似需求时,同样会纠结应该用什么交互 (按钮变化来实现确认) - Ref, Hold to confirm/长按自动确认, 直接”删除”,提供取消
- Operators
- 中国教材的最大问题,并不是知识点的讲解,而是缺乏得出结论的过程
- 界面上各种状态 - Normal/Loading[spinner]/Error/Timeout/Empty/PartialData/LotsOfData[filter/sort]
- js 还在玩 hack
Array.from({length: 26}, (_, i) => (i+10).toString(36))
, 玩语法还得是 rubyArray('a'..'z')
或('a'..'z').to_a
- Ref - 看完台剧《想见你》,循环引用难理解
2022 第 49-50 周
更新: