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属性来改变输入对象。