寫作日曆
看到 Wei 的《我不想日更啦》提到寫作日曆,想到 Alex 的頁面也有,感覺做一個放在/about頁面也不錯,可以很直觀和即時數據放在一起,看自己部落格的寫作情況,又可以直接連到每篇文章,滿喜歡的。
💡 點擊進入本文章即可發表留言。
本篇留言/ 0 則
載入中...
看到 Wei 的《我不想日更啦》提到寫作日曆,想到 Alex 的頁面也有,感覺做一個放在/about頁面也不錯,可以很直觀和即時數據放在一起,看自己部落格的寫作情況,又可以直接連到每篇文章,滿喜歡的。
💡 點擊進入本文章即可發表留言。
載入中...
只是看到 Wiwi 和 Jaron 還有一些格友都有做,雖然我文章數不多,又都是廢文(?)但是自己用來隨機看一些小時候發的恥文,也滿有意思的,我參考的是 Jaron 的樣式。
做完貼紙模擬器之後,發現好像累積了不少小網頁,但是有時候我自己都找不到,就新增了一個小工具頁面把它們統整起來,這裡全部都是 AI 生成來自己玩的小東西。
新增了一個動漫清單,參考自《那些沒人在乎的事》的 Tier 表分類,動漫看的不太多,暫時沒想到還有沒有什麼作品忘記放上去。
真的是一個超級小的更動,docusaurus 預設 /archive 頁面的順序是從最舊排到最新,我覺得非常的不直覺,最新的文章竟然不是出現在最上面,不舒服幾次之後就改掉了。
另一個迷你級更動,我把首頁的隨機照片改成可以用滑的,不然手機的顯示點箭頭很不方便,電腦版兩種方式都可以。再來就是我把進入首頁的動畫調成兩倍速,因為自己等得很煩(到底誰設計的)。
發現大部份改動好像都是為了自己看自己的部落格更方便,畢竟我自己就是最常逛這個網頁的人 XD
💡 點擊進入本文章即可發表留言。
載入中...
傍晚又跟同事請特休躲避下班人潮,跑去逛街吃飯。
哲哲:「之前的錢算一算我還欠你 100,加上晚餐的 420,轉給你 520。」
我:「好哦,OKOK。」 (拿出銀行條碼給他掃)
我:「耶,店裡的機器好像只收現金耶,可是我只帶手機。還是你給我 1000,然後我再傳給你 1000?」
哲哲:「好哦,OKOK。」 (哲哲拿出銀行條碼給我掃,然後從錢包拿 1000 元給我)
哲哲:「耶,可是我傳給你的 520 已經包含餐錢了吧?」
我:「喔喔對耶,那我再轉 420 給你。」 (我又轉了 420 元給他)
我:「不對吧,可是轉 1000 前已經結清了吧?那我們互給 1000,是不是多轉了 420 給你?」
哲哲:「對耶,那是不是我再轉給你?」
我:「沒關係,買義大利三明治給我吃就好了!」
💡 點擊進入本文章即可發表留言。
載入中...
最近 Shuyu 大大的 Icon 圖庫上線了1,等待好久果然沒有失望,超級可愛的!
昨天睡前突然想到一個點子,如果這些可愛的像素小圖是一張張貼紙的話,貼滿筆電或是行李箱不知道長什麼樣子?好像會很可愛耶,於是我生成了一個「貼紙模擬器」小工具,這樣就可以模擬看看貼滿貼紙的風格好不好看。

成品我覺得很可愛耶!滿好玩的,連結在這裡:貼紙模擬器,也可以用自己的圖片玩看看喲。
💡 點擊進入本文章即可發表留言。
載入中...
Photo by Alex Litvin on Unsplash
「費米推定」指的是用簡單地方法驗證一個假設的估算問題,命名自著名的科學家恩里科·費米(Enrico Fermi),例如費米本人提出過:「在芝加哥有多少鋼琴調琴師」,計算出來差距非常小,有興趣可以參見維基百科的說明。
今天新增電影清單時,看到恰好整整四百部了,我就很好奇一件事,一個人一生到底能看多少電影?我看的電影到底算不算多?假設一個人的「有效觀影壽命」大約是 70 年(從 10 歲開始看到 80 歲),來算算看三種類型的人看電影的極限在哪。
這類型的觀眾主要是把電影當作休閒,有空才看,或者只追熱門大片,我覺得一個月兩部好像算滿平常的一個數字。
這類人會主動找片看,參加電影節,研究各個導演與演員,會用類型跟電影時期來選片。
別用興趣挑戰別人的專業!除了日常觀影,還要做各種幕後背景的功課,剖析歷史故事、比較版本差異,參加影展等等(一天看 4~5 部可能都是常態)。
回想我開始熱衷電影的濫觴,是從小學開始,偶爾會到鄰居朋友家的地下室看電影,一直到現在偶爾還是會去。那裡有滿滿好幾面牆的 DVD,再加上沙發、冷氣和投影機,雖然沒有到很常去,但是讓我對觀影這件事有超棒的體驗和回憶,記得看過《型男飛行日誌》、《地心引力》、《意外》、《大娛樂家》、《模仿遊戲》、《下女的誘惑》等等好片。
後來大概大二左右,當時拉著對電影不感興趣的室友看了《頂尖對決》,成功推坑他後,我們常常晚上選電影,一起看到早上,再跑去吃早餐(有在認真讀書嗎?)有些是我推薦愛片給他再看一次,有些當時的我也沒看過,一起找有興趣的片來看,許多經典電影都是在那個時期看的,像是《鬥陣俱樂部》、《辛德勒的名單》、《火線追緝令》、《彗星來的那一夜》。
開始經營部落格記錄後,我才發現我看過的電影大概就四~五百部左右而已,假設算 10 歲開始看的話,一年也只看了 20~30 部而已,原來真的認真思考才驚覺到,我自認是個「愛看電影」的人,只是個美麗的誤會,自己好像只算是一般人的程度而已。
剛剛好奇查了一下 IMDb 的 Search filters,上面有記錄的電影目前是 737,007部。
這意味著:
就算你貴為專業影評,每天都在瘋狂看電影,一輩子也只能看完這世界上 5% 的電影。
所以,看的電影多不多好像也無所謂了,就算看了七千部片,也只僅僅佔了電影數量的百分之一,而且電影增加的速度,我想應該是比看的速度還要更快,重點在於選片阿,選到好電影真的很重要!人生苦短,把你的精力放在真正有意義的作品上面吧!
💡 點擊進入本文章即可發表留言。
載入中...
💡 點擊進入本文章即可發表留言。
載入中...

之前跟蝦波一起玩《REANIMAL》,就愛上這種兩人同機破關的遊戲,最近我們趁特價買了《雙人成行》,五年前的作品了,一直聽說是個神作,現在終於買來玩了,今天通關完的心得是:超好玩!

我們大概十小時就全部通關了,真的體驗非常好,每天下班回家都迫不及待跟蝦波一起打開遊戲來玩,我們的目標已經鎖定同個公司的新作《雙影奇境》了,評價也很好,真的好期待呀!
💡 點擊進入本文章即可發表留言。
載入中...
今天走在路上看到路邊停著一台黑貓的貨車,我驚訝的跟蝦波說:
「哎,原來黑貓的 LOGO 是大黑貓叼著小黑貓的後頸耶!」,我們都是第一次發現。

💡 點擊進入本文章即可發表留言。
載入中...
昨天在 Leaf 的新文章〈Nebula探索系統?〉的留言板留言,馬上就被那個留言速度驚豔到了,後來逛到了〈第二個留言區測試〉這篇文章,看到 Leaf 跟皮皮的討論如獲至寶,馬上就如火如荼來進行改版了,這裡感謝 Leaf 和皮皮的啟發。
題外話,Leaf 的網站滿好看的,我最喜歡逆向系列,資安方面的實作對我這種程式麻瓜來說真的很有意思。
明明我一直在文章還有留言區宣傳這個自建留言板的方案,為什麼又要來改版呢?雖然真的已經足夠好用了,但還是有兩點我覺得可以雞蛋裡挑骨頭的地方。
因為我使用的 Google Apps Script (GAS) 有「冷啟動」延遲的問題,每次送出留言通常要等五秒左右(我自己的體感)如果使用 Cloudflare Workers 的話,由於在全球都有伺服器節點,程式碼會直接在離讀者最近的那個節點執行,就沒有冷啟動問題,再搭配原生的 D1 資料庫,留言的速度自然快上非常多。
冷啟動主要是環境啟動時間,節點比較偏網路延遲(通常很短,可以忽略),概念上不太一樣。不精準的比喻:Worker 比較像是電腦休眠喚醒,GAS 比較像是電腦重開機,所以啟動時間才會差那麼多。
雖然很簡易,也沒有什麼使用上的問題,但是我想盡量避免使用 Google 的服務(找逃生路線!),再來就是自從我加入 Telegram 留言版通知系統後,都能秒收到留言通知,但是在 Sheet 上用手機回留言實在不太方便,我要在小小的視窗內回覆完,再切到電腦版顯示,然後執行同步到 Gist 的程式(超難點),所以我的解法是:寫一個隱藏的管理介面(詳後文)。
使用 Cloudflare Workers(取代原本的 GAS) 搭配 Cloudflare D1(取代原本的 Sheet)
原始留言板:Docusaurus ➔ GAS ➔ Sheet ➔ 轉 JSON ➔ 存入 Gist ➔ Docusaurus 讀取
新留言板:Docusaurus ➔ Cloudflare Worker ➔ D1 資料庫 ➔ Docusaurus 讀取
使用 Cloudflare Workers+D1 能夠保持原本留言板的優點:無伺服器丶不需登入丶介面乾淨,並且加上速度變快,比之前的留言板速度大約快了一倍(之前的速度我偶爾測試的時候會懷疑有沒有當機)。
現在好像是維持載入全部的留言,其實可以根據該頁面帶入 slug 抓出對應的留言就好。這樣就沒有留言膨脹的問題了,查詢速度也會加快。未來如果全站留言真的太多,也可以考慮分段動態載入。不過現在的留言還不多,載入全部也是沒問題的。
這個部份的細節不過多贅述了,其實不會太困難,因為每個人的框架不太相同,我認為記錄操作細節意義不是很大,相信使用 AI,稍微除錯一下就能成功了。
建立 D1 資料庫與資料表(在 Cloudflare 準備好裝留言的「新倉庫」)
建立與部署 Worker 後端程式(寫好 API,並加上專屬的「管理員金鑰」驗證)
綁定 Worker 與 D1(讓 API 有權限讀寫那個資料庫)
修改前端 index.js(換上新網址,並把隱藏的「管理員刪除/回覆按鈕」加進去)
搬移舊留言(把舊的 Sheet/Gist 資料輸出再匯入新資料庫)
不確定刪除功能是不是軟刪除?也就是只做狀態更新 (如 is_deleted=1),軟刪除會更安全一點,避免自己誤刪或是金鑰外洩的時候被別人刪光光。
現在的留言板可以在前端顯示並進行回覆,實在太讚了!
只要設定一個「管理員金鑰 (Admin Key)」,當程式偵測到瀏覽器存有正確金鑰時,就會在留言下方顯示「刪除」和「編輯回覆」的按鈕。
最有趣的是,現在網站內有一個像是彩蛋的 「隱藏入口」,只要執行隱藏的動作,並輸入我設定好的金鑰,React 就會額外渲染出管理者模式。
▲像這樣出現有盾牌型式的管理者模式!超級有趣!
歡迎去留言板找找看彩蛋在哪裡吧,靠自己找到的話來找我拿小禮物:一個👍。
進入留言板找到標題的 「發表留言」 這四個字,對著它連續點擊 5 下試試吧!
💡 點擊進入本文章即可發表留言。
載入中...
這份筆記整理了在 VSCodium 中一個好用插件 Markdown All in One 的小技巧,能快速撰寫 Markdown 格式,真的是太晚發現了,我最愛的就是快速超連結功能,省事超多。
Ctrl + V 貼上,會自動轉化為 [選取文字](你的網址) 格式。無需手動輸入 Markdown 符號,直接選取文字(選取文字可用Shift + 方向鍵)後使用快捷鍵:
Ctrl + B (選取文字 -> **文字**)Ctrl + I (選取文字 -> *文字*)Alt + S (選取文字 -> ~~文字~~)Ctrl + Shift + ]Ctrl + Shift + [不過標題我還是覺得直接打 # 最快。
- 項目 或 1. 項目 後按下 Enter,會自動補齊下一個符號或數字。Enter,即可自動刪除多餘符號並回到一般段落。Alt + C,可以快速切換核取方塊的狀態([ ] <-> [x])。
手動排版表格非常耗時,利用格式化工具可以瞬間對齊。
| 分隔即可(無需在意空格)。Alt + Shift + F。| 符號會自動垂直對齊,提升程式碼原始碼的易讀性。支援直接在 Markdown 中撰寫數學與物理公式,預覽時自動渲染。
$ 包裹。例如 $\sigma = \frac{M y}{I}$。$$ 包裹。Ctrl + Shift + VCtrl + K ,再按 V (編輯區與預覽區會同步捲動)。不過我都直接用 npm run start 在網頁上預覽,所以用不太到就是了。
💡 點擊進入本文章即可發表留言。
載入中...