KiritaniAyaka
banner
ayk.moe
KiritaniAyaka
@ayk.moe
Student | Fullstack Developer | INFP
一口一隻雞,我行你定行(x
October 30, 2025 at 11:20 AM
JSX 中允許使用 class 作為 prop 傳遞並不見得是一件好事

class 仍然會在某些上下文被認為是 JavaScript 中的關鍵字,這時仍然避免不了重命名

更恐怖的是,項目裡出現 class 和 className 兩種不互通的傳遞 CSS 類規範,編寫通用組件的時候要麼處理更費勁,要麼就是埋下未來樣式不生效的隱患
June 12, 2025 at 3:47 PM
這個居然 TypeScript 不會報錯…從類型定義來看,似乎它的行為是如果傳入的不是 Promise 就原樣返回,找了大半天 bug…

一般沒有直接把非 Promise 傳進去的場景吧,感覺這個需要寫個 lint 規則約束一下…
May 2, 2025 at 7:43 AM
熊熊跟咱一模一樣的描述((
April 22, 2025 at 1:38 AM
AI 逆天場面之「useEffect 裡 document.createElement」
April 9, 2025 at 4:53 AM
Got #Deno stickers🥳
March 17, 2025 at 4:35 PM
用 winhex 看了下原圖是 png,而從 atproto 下載的是 jpg。

用 magick 以 100 的質量把原圖轉換成 jpg 格式的話可以得到跟 atproto 上那張大小幾乎一樣的圖片(為什麼還差一點點就不是很清楚了,可能算法差異)

可以判定是圖片存到 atproto 之前轉換了一下格式
March 12, 2025 at 4:24 PM
想知道 atproto 會不會壓縮圖片之類的,上次發帖的時候注意了一下圖片的大小,結果令人匪夷所思

原截圖是 31.6KB,直接用瀏覽器訪問 atproto 上的 blob,HTTP 請求的總大小是 138KB,怎麼會事呢🤔
March 12, 2025 at 4:05 PM
搞不懂這個 OpenDAL…想了想自己沒有什麼跨語言的需求,還是決定換 unstorage 好了😇
March 12, 2025 at 4:24 AM
🤯聽起來不錯
March 6, 2025 at 3:06 AM
Windows 上這 emoji 怎麼用的對比這麼低的顏色…第一眼還以為是用兩隻手做出的兔子手勢(
March 4, 2025 at 6:16 AM
March 1, 2025 at 4:22 AM
BBC 將「detransition」譯為「性別逆轉」🤔
February 20, 2025 at 3:45 AM
不如說整個 Winodws 都是這樣,便簽只是一脈相承(
February 18, 2025 at 8:50 AM
Gemini 2 有事實核查功能,點了之後標綠的部分是可以從網上查到的信息,可以像 new bing 一樣查看相關網頁,方便分辨幻覺以及人工再核查
February 14, 2025 at 7:36 AM
Vue 什麼時候出 4 了🤣
February 14, 2025 at 3:24 AM
Same as the top comment. I feel just like a grain of sand in the tide of time, powerless...😢

www.youtube.com/watch?v=biUF...
February 10, 2025 at 4:45 PM
這是為什麼🤔試了下也不是強制使用 Google,而是遵循的 Chrome 的誰知,似乎是只允許用戶在 Chrome 內設置搜索引擎
February 4, 2025 at 10:31 AM
寶藏項目,第一個 Star! #Blu-lyzer

github.com/suibari/blu-...
January 31, 2025 at 1:47 PM
本來只是以為獲取環境變量的位置寫錯了名字,更正過來後發現還是不工作,然後發現自己 .env 文件裡也寫錯了,甚至兩個錯得還不一樣((
January 31, 2025 at 1:39 PM
用了四年多的英菲克鼠標壽終正寢了,45 塊錢這個壽命屬實讓咱有點驚訝,而且中途還摔過幾次,咱都以為完蛋了該換新鼠標了,結果只是出了一些小毛病還能湊合著用(
January 21, 2025 at 11:48 AM
接下來咱要表演一個魔術:(bushi
January 15, 2025 at 12:20 PM
不愧是熱門番 MyGO,半年多過去了還是有那麼多人在做種,有那麼多人在下載🥰
January 11, 2025 at 8:57 AM
然後嘗試修改了好多地方,但還是修復不好
看到項目裡幾個引用的 @std,想起上次解決的辦法,覺得應該又是哪個 @std 下的包在作妖,突然心血來潮更新了一下 Deno,之前 Workflow 裡一直在用 1.x,而咱本地 1.x 和 2.x 都有,更新到了跟咱本地相同的 Deno 2 版本,結果編譯就通過了…

所以緣由應該是 jsr:@std 有一些不能向後兼容的部分(尤其是在容器中編譯為單可執行文件這樣的邊緣場景),但是沒在他們的文檔上找到任何說明

但就算它不向後兼容 1.x,咱在本地不知道為什麼還是可以用 1.x 編譯通過,太詭異了簡直是玄學
January 4, 2025 at 5:45 PM
關鍵是一段使用了 JSR 上 @std/path 的代碼,咱百思不得其解,甚至跑去 GitHub 上把 @std/path 源碼讀了一遍,但一無所獲
然後抱著試一試的心態把 @std/path 的導入換成了 node:path(Deno 開發的 Nodejs 兼容層),結果編譯通過了!!
當時想著它能跑了就盡量不動這裡的代碼了,只留下了一行注釋,而至於出現的原因就不了了之了

最近需要重構這個項目,這個打印其實只是當時臨時用的,於是就整個文件刪掉了,離譜的是項目又開始在 Workflow 裡編譯報錯了…
January 4, 2025 at 5:45 PM