PinnedShih-Ying Chenin4ING 的航海日誌Fetch API 沒有傳送 cookies最近遇到一個案例,用戶明明有登入,但是打 API 時,卻因為沒有登入而噴錯。1 min read·May 25, 2022----
Shih-Ying Chenin4ING 的航海日誌INSERT…ON DUPLICATE KEY UPDATE ..在 MySQL 5.7.26(Aurora MySQL 2.10.3) 後的行為差異MySQL 5.7.26 (Aurora MySQL 在 2.10.3)修復了一個 bug,導致 insert on duplicated update 的行為差異。4 min read·Jun 9, 2023----
Shih-Ying Chenin4ING 的航海日誌bullet gem 可能干擾對使用 preload 所造成效能影響的判定最近遇到了一個案例是,有個使用 includes 去 preload association 的地方,相對於直接 pluck 出來,花的時間慢的異常多。研究之後發現是 bullet 的 unused_eager_loading_enable 偵測打開後,會一定程度的影響效能。2 min read·Jul 26, 2022----
Shih-Ying Chenin4ING 的航海日誌Chrome, AWS S3 and CORS前陣子與公司的其他夥伴一起找出了偶發的 CORS 原因,紀錄一下3 min read·Jun 20, 2021----
Shih-Ying Chenin4ING 的航海日誌如何 preload polymorphic associations因為想要用 includes preload polymorphic associations,但是不同表後面的 association 對象不一樣時不能直接用。後來在網路找到別的方法,可以透過 preload 已經初始化後的 records 來達到目的。4 min read·Apr 10, 2021----
Shih-Ying Chenin4ING 的航海日誌[Rails][MySQL] 使用 update_all + JOIN + LIMIT 需注意效能問題MySQL 使用 JOIN + update_all 時,若遇到 LIMIT 則會轉為 subquery,需注意效能問題。2 min read·Feb 18, 2021----
Shih-Ying Chenin4ING 的航海日誌Ruby Concurrency 筆記Ruby 3.0.0 在去年聖誕節推出,release note 提到了一些 concurrency 相關的新功能,一邊研究一邊做個紀錄2 min read·Jan 4, 2021----
Shih-Ying Chenin4ING 的航海日誌[Mac][iTerm2] 解放 Ctrl←、Ctrl → 用於字與字之間的移動終於有時間來研究這件事要怎麼做到,後來研究出最簡單的解法是這樣1 min read·Dec 5, 2020----
Shih-Ying Chenin4ING 的航海日誌從 Arel 看 Visitor Pattern偶然發現,Arel 好像是用 visitor pattern,好奇心驅使之下,就來研究看看。5 min read·Dec 3, 2020----
Shih-Ying Chenin4ING 的航海日誌[MySQL] 使用 update_all & subquery 可能會鎖住全表團隊最近遇到一個 subquery + update_all 會鎖整張表的問題,花了一點時間研究3 min read·Nov 7, 2020----