跳至主要内容

41 篇文章 含有標籤「tool」

檢視所有標籤

留言板系統全新改版

· 閱讀時間約 5 分鐘

昨天在 Leaf 的新文章〈Nebula探索系統?〉的留言板留言,馬上就被那個留言速度驚豔到了,後來逛到了〈第二個留言區測試〉這篇文章,看到 Leaf 跟皮皮的討論如獲至寶,馬上就如火如荼來進行改版了,這裡感謝 Leaf 和皮皮的啟發。

題外話,Leaf 的網站滿好看的,我最喜歡逆向系列,資安方面的實作對我這種程式麻瓜來說真的很有意思。

為什麼要改版?

明明我一直在文章還有留言區宣傳這個自建留言板的方案,為什麼又要來改版呢?雖然真的已經足夠好用了,但還是有兩點我覺得可以雞蛋裡挑骨頭的地方。

1.速度稍慢了一點

因為我使用的 Google Apps Script (GAS) 有「冷啟動」延遲的問題,每次送出留言通常要等五秒左右(我自己的體感)如果使用 Cloudflare Workers 的話,由於在全球都有伺服器節點,程式碼會直接在離讀者最近的那個節點執行,就沒有冷啟動問題,再搭配原生的 D1 資料庫,留言的速度自然快上非常多。

感謝皮皮來信,幫補充一些小觀念

冷啟動主要是環境啟動時間,節點比較偏網路延遲(通常很短,可以忽略),概念上不太一樣。不精準的比喻:Worker 比較像是電腦休眠喚醒,GAS 比較像是電腦重開機,所以啟動時間才會差那麼多。

2.需要搭配 Google Sheet 使用

雖然很簡易,也沒有什麼使用上的問題,但是我想盡量避免使用 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,稍微除錯一下就能成功了。

  1. 建立 D1 資料庫與資料表(在 Cloudflare 準備好裝留言的「新倉庫」)

  2. 建立與部署 Worker 後端程式(寫好 API,並加上專屬的「管理員金鑰」驗證)

  3. 綁定 Worker 與 D1(讓 API 有權限讀寫那個資料庫)

  4. 修改前端 index.js(換上新網址,並把隱藏的「管理員刪除/回覆按鈕」加進去)

  5. 搬移舊留言(把舊的 Sheet/Gist 資料輸出再匯入新資料庫)

感謝皮皮來信,幫補充一些小觀念

不確定刪除功能是不是軟刪除?也就是只做狀態更新 (如 is_deleted=1),軟刪除會更安全一點,避免自己誤刪或是金鑰外洩的時候被別人刪光光。

我最愛的新功能

現在的留言板可以在前端顯示並進行回覆,實在太讚了!

只要設定一個「管理員金鑰 (Admin Key)」,當程式偵測到瀏覽器存有正確金鑰時,就會在留言下方顯示「刪除」和「編輯回覆」的按鈕。

最有趣的是,現在網站內有一個像是彩蛋的 「隱藏入口」,只要執行隱藏的動作,並輸入我設定好的金鑰,React 就會額外渲染出管理者模式。

img ▲像這樣出現有盾牌型式的管理者模式!超級有趣!

找找彩蛋

歡迎去留言板找找看彩蛋在哪裡吧,靠自己找到的話來找我拿小禮物:一個👍。

公佈彩蛋在哪裡囉,要不要再自己找找看?

進入留言板找到標題的 「發表留言」 這四個字,對著它連續點擊 5 下試試吧!

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

Markdown All in One

· 閱讀時間約 2 分鐘

這份筆記整理了在 VSCodium 中一個好用插件 Markdown All in One 的小技巧,能快速撰寫 Markdown 格式,真的是太晚發現了,我最愛的就是快速超連結功能,省事超多。

1. 超連結與網址快速貼上

  • 快速建立連結:複製好網址後,在編輯區選取要作為連結的文字,直接按 Ctrl + V 貼上,會自動轉化為 [選取文字](你的網址) 格式。

2. 格式快捷鍵

無需手動輸入 Markdown 符號,直接選取文字(選取文字可用Shift + 方向鍵)後使用快捷鍵:

  • 粗體Ctrl + B (選取文字 -> **文字**)
  • 斜體Ctrl + I (選取文字 -> *文字*)
  • 刪除線Alt + S (選取文字 -> ~~文字~~)
  • 標題升降級
    • 增加等級 (H1 -> H2):Ctrl + Shift + ]
    • 減少等級 (H2 -> H1):Ctrl + Shift + [

不過標題我還是覺得直接打 # 最快。

3. 列表與任務清單自動化

  • 自動延續:輸入 - 項目1. 項目 後按下 Enter,會自動補齊下一個符號或數字。
  • 結束清單:在空白的清單行連續按兩次 Enter,即可自動刪除多餘符號並回到一般段落。
  • 任務清單轉換:在清單項目上按 Alt + C,可以快速切換核取方塊的狀態([ ] <-> [x])。
    • 檢查結構計算書
    • 更新個人網站

4. 表格自動對齊

手動排版表格非常耗時,利用格式化工具可以瞬間對齊。

  1. 隨意輸入表格內容,用 | 分隔即可(無需在意空格)。
  2. 按下格式化快捷鍵:Alt + Shift + F
  3. 表格的 | 符號會自動垂直對齊,提升程式碼原始碼的易讀性。

5. KaTeX 數學公式支援

支援直接在 Markdown 中撰寫數學與物理公式,預覽時自動渲染。

  • 行內公式:使用單個 $ 包裹。例如 $\sigma = \frac{M y}{I}$
  • 獨立區塊公式:使用雙 $$ 包裹。
σ=MyI\sigma = \frac{M y}{I}

6. 視窗預覽與游標導航

  • 全螢幕預覽Ctrl + Shift + V
  • 側邊同步預覽Ctrl + K ,再按 V (編輯區與預覽區會同步捲動)。

不過我都直接用 npm run start 在網頁上預覽,所以用不太到就是了。

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

Elo 演算法評分系統

· 閱讀時間約 7 分鐘

開始整理我的專屬 IMDB 排名後,我提到

之後我可以把所有電影的 .js 資料做成一個像殘酷二選一的選擇器,這樣應該就可以幫助我自己「在主觀中最客觀」的打出分數了吧。

現在清單裡已經有 359 部電影了,偶爾會突然想起來還有什麼漏網之魚就會加進來(漫威太多了暫時有點懶得加),加入新的電影後,會先依據我的打分原則評斷,小數點後的數字再大致給定那個級距裡的 1~9 。

  • 9 分 -> 神作趕快收藏起來

  • 8 分 -> 人生必看的佳作

  • 7 分 -> 看完不會失望的好片

  • 6 分 -> 中規中矩可以再更好

人類的大腦其實很不擅長給定絕對的數值,但我們非常擅長做「比較」。就算是兩部都很讚的作品:「《刺激1995》跟《阿甘正傳》哪一部比較好看?」1至少能比較快決定出勝負。

於是我決定用一個 「電影二選一評分系統」。只要不斷在兩部電影之間做選擇,系統就會透過數學演算法,在不斷的比較下幫我收斂到最精準的排行。

這套系統就是被廣泛應用在西洋棋與電競遊戲(如《英雄聯盟》積分)中的 Elo 等級分系統(Elo Rating System)

Elo 演算法

Elo 演算法的精神在於,它不是贏了就固定加幾分、輸了就固定扣幾分,而是會根據雙方的「相對實力」來給予獎懲。

每部電影都會有一個「隱藏 Elo 積分」。當兩部電影被抽中要進行對決(二選一)時,系統會先透過公式計算出它們各自的預期勝率,接著等我做出選擇後,系統會比對「實際結果」與「預期勝率」來重新結算分數:

  • 理所當然的勝利(高分贏低分): 神作打敗爛片是應該的,高分電影只會微幅加分,低分電影微幅扣分。
  • 爆冷門的逆襲(低分贏高分): 如果我選了一部原本低分的電影贏了高分,系統會認為這部電影被嚴重低估,進而給予大幅度加分,並重扣那部高分電影。

這樣一來,分數的流動就會非常動態且很快的貼近每個作品應有的實力。

這裡補充一個題外話,因為在台灣的西洋棋選手普遍都很少有機會參加國際棋協 FIDE 的比賽,但其實在國內已經訓練到很厲害了,所以有機會到國外比賽時,國際積分就會因為一直低分贏高分而漲的非常快。

動態區間

把積分系統套用到電影評分上,會遇到分數破表的問題,在真實的 Elo 系統中,分數是沒有極限的,例如西洋棋界的第一人 Magnus Carlsen,創下了西洋棋等級分有史以來最高的 2882 分,所以一直贏的電影可能會變成 11.5 分,一直輸的爛片可能會變成 1.5 分(我會先把 Elo 換算成 10 分制,每 200 ELO 為 1 分)。

所以當系統啟動時,我設定先掃描我原本給定的分數清單,我的名單最高分是 9.5 分、最低分是 5.9 分。而當電影的內部 Elo 積分因為連敗而跌破 5.9 分的下限時,系統在畫面上依然會強制顯示 5.9 分。

這其實就是《英雄聯盟》的隱藏積分。電影在後台會沒有下限地被扣掉 Elo 積分(真實實力),但還是顯示是最低的銅牌五,必須要在未來的對決中贏回來、把債還清後,前台顯示的牌位才會再次開始往上爬。這個機制讓電影最差都只會變成不建議觀看的 5.9 分而已。

初始分數定位

傳統的 Elo 系統通常會讓新玩家從固定的底分(例如 1000 分)開始往上爬。但對於電影清單來說,如果要讓一部神作一路虐菜打敗幾十部爛片才爬到 9 分,效率實在太差了。所以當我新增一部主觀認為是 7.5 分的電影時,我就直接讓這部電影帶著 1500 的 Elo 積分空降加入戰局。

它一進場就會直接跟其他差不多 1500 分上下(7.5分左右)的電影進行 PK,藉此快速微調出它最精確的排名,這個可以節省很多點擊二選一的次數。

玩看看

這裡的題庫是電影清單裡所有的電影,僅供好玩,不會影響到頁面裡的分數,也許出現的評分跟你的喜好有很大分岐也說不定 XD

載入對戰資料中...

Footnotes

  1. 第67屆奧斯卡金像獎,《阿甘正傳》打敗《刺激1995》與《黑色追緝令》,得到當年最佳影片。

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

Telegram 留言版通知系統

· 閱讀時間約 2 分鐘

最近在廢文小天地/about頁面看到一個子網站「Today I Learnd」,有好多實用的筆記,大推。

最近很多人響應的「部落格問題挑戰」裡,廢文小天地整理了很多人寫的文章。我自己寫的那篇沒有把所有人的文章連結放上去,第一個原因是廢文小天地大大已經有放過了,第二個原因是我懶 (這是主因吧!) 看到這個網站才知道,原來有一個很聰明的流程耶,不是全部都手動加的,歡迎大家去看他的做法

如何使用 Telegram 傳送通知給自己

在筆記裡面,其中這篇〈如何使用 Telegram 傳送通知給自己〉是我最有興趣的,於是我馬上就來實作在我的留言板系統裡面了。

真的很簡單又很方便!以後有留言就可以馬上從手機上接到提醒了!實測有效,真的很喜歡這個功能,感謝大大的筆記幫助了我。

img

寄信還是貼文

最近看了 Jaron 的這篇〈我喜歡寫 E-mail 而不是留言〉後,我有個想法是,既然要寫信去跟喜歡的格友聊天或是表達喜愛,那何不直接發一篇文章在自己的頁面上就好了(前題是內容沒有什麼私密性的話)。也許有人也會想要看吧,我認為把自己的喜歡推廣出去也很好阿,不用只讓作者一個人知道,這樣才能讓大家也有機會一起喜歡,畢竟:

世界還缺少你寫的內容!

—— Timo〈世界缺少你寫的內容〉

於是像這篇原本應該寄給廢文小天地的 mail,就直接被我寫在這裡了。

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

虛擬專用主機初體驗

· 閱讀時間約 2 分鐘

自架 RSS 服務

最近我對 RSS 閱讀器 inoreader 的速度不是很滿意,每次文章都會比手機上用 Feeder 晚很多才出現,但是我又很想要各裝置間都能同步的功能,不然統整所有的訂閱會很麻煩。雖然在 inoreader 上花錢訂閱就做得到這件事,但是我一直都很想嘗試看看虛擬專用伺服器(Virtual Private Server),所以心血來潮就申請免費的甲骨文雲(Oracle Cloud)試玩看看,免費的主機也足夠部署自己的自架 FreshRSS 了,就當做「練手」的入門專案。

成果

照著 AI 的指示1,大概一丶兩個小時就成功了,申請完主機後,用ssh連上自己的主機,設置好 docker 架好 FreshRSS,再把 RSS 名單匯入進去就可以無痛轉移來使用拉!

img

我現在的 Android 手機上選擇使用 Feedflow,登入 FreshRSS 的帳號密碼就同步了,很方便,介面我也滿喜歡的,乾淨清爽。至於在電腦的瀏覽器上,直接連上 FreshRSS 使用就可以了。

最近這陣子有想要自己組 NAS 存放資料的念頭,還可以順便把 FreshRSS 架在 NAS 上,不過現在硬碟價格真的好離譜呀,過一陣子回穩了再說吧。

Footnotes

  1. 過程就不贅述了,細節有一點點繁瑣,但是不會太困難

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

留言區功能啟用

· 閱讀時間約 1 分鐘

最近 Alex 的〈部落格到底要不要開放評論區?〉受到滿多格友討論的,讓我注意到一點,Alex 的版面是把「留言板」和「文章留言」分開,然後在/comments頁面可以兩種一起看,我覺得是個很不錯的方式,這樣想針對文章留言的朋友,就可以不用再麻煩的註明Re:XXX了。

其實先前我就有注意到這個問題了,剛好 Alex 的「新實驗」讓我可以大方厚臉皮的借鑑 抄襲1,再一次的感謝 Alex 大大拯救這個部落格XD。

留言板連結在這裡,文章留完言也歡迎去看看,來幫我測試 bug 騙你留言

By the way

最近嘗試每篇文章都特別上 unsplash 找一張照片放,想說這樣比較整齊好看,但我又突然任性不想做這件事了,所以以後的文章,就看我當天的心情再來決定要不要放圖片吧。

Footnotes

  1. 第一次福至心靈產生用這個 html 語法的靈感

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

我的專屬 IMDB 排名 2

· 閱讀時間約 5 分鐘

img Photo by Mason Kimbarovsky on Unsplash

最近不停在新增我的興趣頁面裡的電影推薦清單,我想要把我看過的所有電影都加進來這個評分制度,這真的是一個大工程阿,今天還找到了維基百科的各年台灣電影作品列表,把所有我看過的國片也一部一部放進來評分,這個過程很有趣,也讓我有幾個有趣的思考。

現在我還正在調整我的評分機制,慢慢修正我對所有電影的評價。

電影會不會有童年濾鏡

像是周星馳系列電影、吉卜力工作室的宮崎駿系列、皮克斯系列,這些都是我童年的最愛。研究指出,人的記憶是不可靠的,我們往往會美化記憶1,那當我帶有這樣的意識,是不是就不夠準確了呢?

「懷舊」其實是大腦的自保機制,特別是在認知到重大威脅、感到徬徨時,適時的懷舊感能幫助我們減輕壓力,甚至是降低當下經驗到的焦慮感。

這也解釋了一件事,很多經典老電影在 IMDB 等等評分網站,都有相當高的分數,但當我找來看時,常常會感到不如預期,雖然還是有完全不覺得過時的超棒老電影(例如 1942 年的《北非諜影》),所以當現在的我看老片時,我會降低一些標準,並接受節奏慢一點的步調,也會先預設這些電影的評價,帶有別人的童年濾鏡。

童年港片清單

當我整理到童年港片系列,真的太有回憶了。我記得看過一個新聞,周星馳電影每年電視台都重播上百次,小時候的我,經過那麼多年到後來串流時代才沒在看,這段時間下來也真的都看過上百次了,這些電影每部我都如數家珍,台詞也是倒背如流。

在求學的每個階段,我都會遇到幾個,跟我一樣能將周星馳電影台詞隨口就來的朋友,並且融入到對話中,樂此不疲,這些港片可以說是組成我這個人的一部份了,周星馳對我來說,就是我的比爾·莫瑞和卓別林。

以現今的標準來看,我不能說這些電影是人生必看的經典佳作,但我會把它們放在 7~8 分的好片。

周星馳電影真的很有趣,當我長大了,好像不覺得有小時候那麼好笑了,但是依然很好看,因為現在的我能看懂,這些電影大多都是一些悲劇,充滿很多霸凌、人生的起落、因果報應,通常這些周星馳演繹的小人物,經過奮鬥,最後會用無厘頭的方式通往 Happy ending 喜樂收尾。不過螢幕暗掉後,觀眾會發現,其實人生並沒有電影這麼容易。

喜劇的內核真的都是悲劇。

整理我的童年港片清單
收錄電影:393
功夫
#1

功夫

周星馳系列,最成熟的作品,完整度太好了,不只有純荒謬

8.4
破壞之王
#2

破壞之王

周星馳系列,好喜歡這部的角色

8.0
少林足球
#3

少林足球

周星馳系列,只能說經典必看

7.9
大話西遊
#4

大話西遊

周星馳系列,經典,跟朱茵的感情描繪的很淒美

7.7
整蠱專家
#5

整蠱專家

周星馳系列,很喜歡離家前吃蛋糕那段

7.7
嚦咕嚦咕新年財
#6

嚦咕嚦咕新年財

我最喜歡的麻將電影

7.6
武狀元蘇乞兒
#7

武狀元蘇乞兒

周星馳系列,這部也很推,其實滿悲的

7.6
逃學威龍
#8

逃學威龍

周星馳系列,很好笑,1>3>2

7.5
長江7號
#9

長江7號

周星馳系列,好笑童趣的一部,也滿心酸

7.5
賭神 1~2
#10

賭神 1~2

賭神高進真的太經典了

7.5
食神
#11

食神

周星馳系列,全盛時期的作品

7.5
與龍共舞
#12

與龍共舞

從小看到大,好想去大嶼山玩

7.4
國產凌凌漆
#13

國產凌凌漆

周星馳系列,很有趣,中間唱李香蘭很經典

7.4
唐伯虎點秋香
#14

唐伯虎點秋香

周星馳系列,超經典的搞笑電影

7.4
賭俠
#15

賭俠

周星馳系列,很經典好看

7.4
威龍闖天關
#16

威龍闖天關

周星馳系列,原來這部是杜琪峯的作品,超喜歡的一部

7.4
好賭英雄
#17

好賭英雄

祝枝山當主角,好笑的一部

7.3
九品芝麻官
#18

九品芝麻官

周星馳系列,經典必看作品

7.2
鹿鼎大帝
#19

鹿鼎大帝

周星馳系列,很荒謬,中間有段打架很好笑

7.1
濟公
#20

濟公

周星馳系列,滿寫實的一部電影,也是滿悲的

7.1
賭俠II:上海灘賭聖
#21

賭俠II:上海灘賭聖

周星馳系列,當時就有穿越題材,這部也值得看

7.0
一眉道人
#22

一眉道人

林正英系列經典殭屍片

7.0
鹿鼎記
#23

鹿鼎記

周星馳系列,跟原著完全沒關係但很好笑,1>2

7.0
倚天屠龍記之魔教教主
#24

倚天屠龍記之魔教教主

經典到不行,趙敏還在大都等張無忌

7.0
合家歡
#25

合家歡

很喜歡的一部老港片,滿溫馨的

6.9
殭屍先生
#26

殭屍先生

林正英系列經典殭屍片

6.9
絕世好賓
#27

絕世好賓

劉青雲演主角的搞笑愛情片

6.9
喜劇之王
#28

喜劇之王

周星馳系列,最後畫風突變,也很精采

6.9
超級學校霸王
#29

超級學校霸王

我一定判你有罪

6.9
龍的傳人
#30

龍的傳人

周星馳系列,比較少看但其實很有趣的一部

6.8
百變金剛
#31

百變金剛

周星馳系列,滿無俚頭的一部

6.8
雀聖 1~3
#32

雀聖 1~3

麻將系列,我喜歡第二集,因為有應采兒,2>1>3

6.8
百年好合
#33

百年好合

古天樂的愛情喜劇,滿好笑

6.7
家有囍事
#34

家有囍事

周星馳系列,很經典但我沒那麼喜歡

6.7
監獄風雲 1~2
#35

監獄風雲 1~2

滿可怕的監獄片,小時候看有點怕,1>2

6.5
賭聖
#36

賭聖

周星馳系列,討論度比較低的一部,沒那麼熟

6.4
新精武門1991
#37

新精武門1991

周星馳系列,只記得最後拳賽那段

6.4
回魂夜
#38

回魂夜

周星馳系列,我不常看,早期的作品

6.3
情聖
#39

情聖

周星馳系列,幾乎忘光了,只記得一些好笑橋段

6.2

電影闡述的觀念會影響我的評價嗎?

當我記錄一些電影時,我產生了一個問題,電影當中闡述的觀念會影響我的評價嗎?

例如我在之前的文章中提到的《手札情緣》(The Notebook),還有一部 2021 的國片《當男人戀愛時》,其實以劇本情節、演員演技、節奏架構而言,這兩部絕對都沒問題,甚至《手札情緣》我覺得很不錯,但是這兩部電影當中很多角色的行為、價值觀,我都覺得超級不能接受,這樣這到底是一部好電影、還是爛電影,實在是有點微妙。

有趣的是,在打分時,我是將分數打比較高的,但是當我在使用我自己的評分系統時,每次隨機二選一,我都不會選擇這些觀念不合的電影。

看來我不用騙自己了,其實主觀上我就真的覺得是爛片。

以下是手札情緣吐槽,劇透防雷
  1. Ryan Reynolds 一開始就用超級恐怖情人的方式求約會,人帥真好。
  2. 兩個人感情昇溫,談戀愛的方式是躺在馬路中間,到底???真的快笑死。
  3. Rachel McAdams 的角色整部片都讓人很無語,離開未婚夫跑來找男主偷吃,然後說兩個人選哪一個都會有人受傷,超級欠打,未婚夫人真的超好。
  4. Rachel McAdams 的媽媽坦白自己的經歷,然後自己一直以來,都對女兒做出各種過去的自己會痛苦的小動作,真的完全看不懂這個操作。
  5. Ryan Reynolds 也是有點渣,但是之前就有坦誠過自己放不下,所以相比之下倒是還好。

後記

現在的我越整理越起勁,我開始想要整理我看過的動畫、漫畫,日韓美劇,將它們都用同一套系統打好分數,甚至是遊戲與音樂,我覺得把自己看過的作品都好好歸納收藏好,真的是一件超級有趣的事情!

Footnotes

  1. 《「貴古賤今」不是病,只是大腦美化記憶的濾鏡——為何我們需要「懷舊」的心理機制?》

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

我的專屬 IMDB 排名

· 閱讀時間約 2 分鐘

img Photo by Mason Kimbarovsky on Unsplash

原本在我的興趣頁面裡的電影推薦,只有我覺得好看又值得推薦的電影,但是昨天我和蝦波看了一部超級微妙的電影《手札情緣》(The Notebook),我不覺得不好看,但是從開始到結尾,吐嘈點實在太多了1,讓我萌生一個念頭,我想把所有我看過的電影都加進我的列表,再由我自己主觀打分數,應該會很有趣。

這樣我不就有自己專屬的 IMDB 排名了嗎?

現在就可以來點擊進入新的:電影推薦清單,看看這個全新更改的呈現方式啦(排版參考至 IMDB

幫電影打分數

開始實作後,我才發現這真的是一件不容易的事情,原先可能覺得某某電影值得這個分數,但是到後面看到了某部,又會覺得:「這部怎麼可能比上一部還好看!」然後陷入無限修改的矛盾。

我現在有個想法是,之後我可以把所有電影的 .js 資料做成一個像殘酷二選一的選擇器,這樣應該就可以幫助我自己「在主觀中最客觀」的打出分數了吧。

Footnotes

  1. 之後來專門寫一篇

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

Winutil

· 閱讀時間約 4 分鐘

這是在 Windows 系統上一個由大佬 Chris Titus 開發的超好用開源工具:Winutil,能一鍵去掉 Windows 煩人的追蹤、內建廣告、以及沒用的預裝軟體,還可以快速安裝很多實用應用,使用超簡易。

如何操作 WinUtil

不需要下載安裝檔,直接透過終端機就能執行,將指令完整複製並在 PowerShell 中貼上,然後按下 Enter 即可。

irm christitus.com/win | iex

核心功能

介面很乾淨簡潔,分為五個核心功能。

img

  1. Install (軟體安裝)

它像是一個軟體商店的自動化面板,透過微軟官方的 winget 引擎,讓你勾選多個軟體後一鍵安裝, 自動跳過「下一步、下一步」的視窗,也不會被夾帶廣告軟體,裡面還有「Upgrade All」按鈕,幫你把電腦裡所有軟體一次升到最新版,也可以找到許多不錯的軟體喔。

  1. Tweaks (系統優化)

修改登錄檔(Registry)和系統服務,來關閉不需要的功能,關閉微軟的數據追蹤,還可以強硬移除 Edge 和 Onedrive 等等煩人軟體,以及移除內建廣告。

  1. Config (功能配置)

管理 Windows 選用功能(Optional Features)和特定的修復腳本,開啟或關閉 WSL,重設 Windows Update、修復損壞的系統檔案的快速修復工具。

  1. Updates (更新管理)

可以將功能更新延遲 1 年,安全性更新延遲 4 天:基本的安全修補程式還是會裝,但會稍微晚幾天,以防剛發布的補丁有災情(我選 Security Settings)。

  1. Win11 Creator (客製化安裝檔)

製作一個極致簡約版的 Windows 11 安裝映像檔 (ISO)。

我的 Tweaks 設定

Essential Tweaks中

我選擇使用Standard,關掉沒用的後台監控,但不破壞系統功能(其中每一項都可以看到程式碼和作用)。

重要的幾項:

  • Delete Temporary Files:阻止微軟在後台偷偷上傳使用數據,節省一點點 CPU 與網路資源。

  • Set Services to Manual:把很多平常沒用到、卻開機就佔著記憶體的服務改成「有需要才啟動」

  • Enable End Task With Right Click:軟體當掉,直接在工作列圖示按右鍵選「結束工作」就好,不用再開工作管理員。

Advanced Tweaks 中

  • Remove OneDrive:如果沒有在用微軟的雲端硬碟,把它刪掉會讓檔案總管乾淨很多,也不會在後台佔資源。

  • Remove Microsoft Edge:欠刪的 Edge,在這裡勾選後跑一次 Run Tweaks,就掰掰啦。

  • Disable Microsoft Copilot:這 AI 按鈕到底想幹嘛,趕快把它完整停用。

Customize Preferences 中

  • 建議開啟:
  • Dark Theme for Windows:可以將系統調成深色模式。

  • Detailed BSoD:系統當機會顯示具體的錯誤代碼。

  • Num Lock on Startup:開啟。這樣開機時小鍵盤數字鍵就是預設開啟的。

  • Show Hidden Files:開啟時可以看到隱藏檔。

  • Verbose Messages During Logon:開機時會顯示「正在載入服務...」之類的文字,讓你清楚知道電腦現在在幹嘛。

  • S3 Sleep:能避開 Win11 關不掉的「Modern Standby」問題。

  • 建議關閉:
  • Bing Search in Start Menu:絕對要關!這會讓開始功能表搜尋時,不會跳出一堆亂七八糟的網頁搜尋結果,搜尋速度也會變快。

  • Recommendations in Start Menu:關閉會移除開始功能表下面那一區「推薦項目」,讓介面乾淨很多。

  • Mouse Acceleration:建議關閉。關閉滑鼠加速能讓游標移動是「線性」的,手感更穩定,打 FPS 遊戲也通常會設定關掉。

  • Cross-Device Resume:建議關閉。除非有好幾台電腦要同步開啟到一半的軟體,否則只是多餘的後台追蹤。

我主力用的系統還是 Windows,雖然沒有 Linux 那麼乾淨自由,但是小小設置一下就可以好用非常多,推薦給所有還在使用 Windows 的大家。

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...

嘸蝦米練習五個月成果

· 閱讀時間約 2 分鐘

img

我從去年的 10/3 開始練習使用嘸蝦米打字練習幾天後開始可以打 18wpm 了,19 天後的「小王子」練習成果是 35wpm,後來我都把嘸蝦米作為我使用電腦打字的主要輸入法,五個月左右過去了,現在的成績是 64wpm,其實還是沒有用注音打字那麼快,畢竟打了十幾年了,而且注音現在的選字其實非常準,一般使用上幾乎不會用到什麼生僻字,其實反而還更快,感覺自己嘸蝦米進度的幅度好慢呀。

嘸蝦米的優點

我現在打全形的標點符號像呼吸一樣自然,打標點符號真的很順手,這是我最愛嘸蝦米的一點,偶爾切回注音反而還會卡卡的。rime 嘸蝦米的打字也很漂亮好用,輸入簡潔乾淨,還有很多實用的功能。

例如:用快捷鍵打常用的幹話,也不是不行。

img

所以到底要用哪個輸入法呢?

現在就維持現況兩個混著用吧,好希望快一點可以打嘸蝦米的速度超過我的注音輸入法阿!現在還是會有卡卡的感覺,沒有辦法真的隨心所欲,想到什麼打什麼那種快感。

💡 點擊進入本文章即可發表留言。

本篇留言/ 0

載入中...