Hasty Briefsbeta

双语

Immich – Cursed Knowledge

9 months ago
  • #development
  • #programming
  • #cursed-knowledge
  • Zitadel Actions因其JS引擎不支持正则表达式命名捕获组而被诟病。
  • Microsoft Entra因OpenID发现文档未包含PKCE而备受批评。
  • EXIF元数据中的图像尺寸可能与实际尺寸不符,导致问题。
  • YAML的空格处理方式反直觉且令人头疼。
  • Windows中的隐藏文件无法用'w'标志打开,造成困惑。
  • 当Git将LF转换为CRLF时,Bash脚本中的回车符会导致脚本崩溃。
  • Cloudflare Workers中的Fetch默认使用http,引发重定向循环。
  • 某些手机在应用缺少定位权限时会删除照片中的GPS数据。
  • PostgreSQL的NOTIFY功能因事务机制每5秒写入一次WAL日志。
  • npm脚本会不必要地向注册表发起HTTP请求,因此不适合健康检查。
  • 某JavaScript用户为『向后兼容』添加50个额外包,导致项目臃肿。
  • Bcrypt会忽略密码中前72字节之后的字符。
  • JavaScript的Date对象索引不一致(年/日从1开始,月从0开始)。
  • Node.js v20.8之前版本混用ESM和CommonJS导入可能导致段错误。
  • PostgreSQL存在65,535个参数限制,导致批量插入失败。
  • 剪贴板API等Web功能仅在安全上下文(https/localhost)下有效。
  • TypeORM的remove方法会通过删除id属性来改变输入对象。