Target and Observation Management (TOM)
天文學家的目標清單、可觀測時段與望遠鏡排程,大多還是靠人工在顧。TOM 把這些集中到一套系統:Django + PostgreSQL 後端、Next.js 前端,以 Docker 與 Nginx 部署,目前在中央大學天文所的正式環境運作。完整的部署過程另有專文記錄。
過去做過的東西。每個都有線上版,部分原始碼放在 GitHub。
天文學家的目標清單、可觀測時段與望遠鏡排程,大多還是靠人工在顧。TOM 把這些集中到一套系統:Django + PostgreSQL 後端、Next.js 前端,以 Docker 與 Nginx 部署,目前在中央大學天文所的正式環境運作。完整的部署過程另有專文記錄。
履歷告訴你一個人宣稱什麼,個人網站讓你看到他怎麼動手做。這個網站就是答案——一個三語(中 / 英 / 日)的 Next.js 筆記本,門面是一張 title card,裡面有段落層級的並排翻譯系統、可即時執行的 GLSL / 3D 展示廳,以及串接 Gemini API 的 AI 聊天:它拿到的是履歷、每篇文章的摘要,再加上依提問關鍵字比對出的至多兩篇文章內文;主模型出錯時會自動改用備援模型。成果就是你現在正在看的這個東西。
粉絲會在 YouTube 留言裡替 VTuber 唱的每一首歌標上時間戳——很珍貴,卻埋在留言串裡。Utano Track 把這些時間戳爬下來,整理成可點擊的索引,一點就直接跳到那一段演唱。網站在 utanotrack.fans。
靠歌學日文,最煩的就是一直暫停去找歌詞。Let’s Sing Together 讓 YouTube 的播放進度與正在唱的那一句歌詞同步,邊聽邊跟著讀。Next.js + TypeScript,部署在 Vercel。
對著一整面排名表格挑研究所實在很痛苦。Folium 把 QS 物理與天文前 100 名的機構畫在同一張互動世界地圖上,改用地理位置來掃視整個領域。Python + Folium。