踩坑紀錄:在無 Git CLI 的 Synology DSM 上實作 Git Private Repository 自動更新

有些人想在自己的 Synology NAS 上架網站,並且讓程式碼能自動版本更新。如果在純 Linux 環境裡操作,這樣的需求不算太麻煩,通常可以搭配 crontab + git 來自動更新程式碼,就算是 Private Repository 也不是太大的問題。 不過如果想要在 Synology DSM (以下稱 DSM)上實作,由於 DSM 和終端預設沒有內建 Git CLI,除了套件中心不支援,自行安裝也需要擔心污染環境或被覆寫。除了直接把 code 手動放到專案目錄裡,我們要來用一些土炮的方式繞過這些限制。 這篇將示範: 使用 GitHub Deploy Key 進行權限驗證 使用 Docker container 執行 git pull 自動更新 repo 至指定資料夾 可整合 DSM 任務排程器定時執行 🧱 前置準備:建立資料夾結構 在 Synology 上建立以下目錄結構,將會用到的 SSH 設定檔、腳本等都放在這個資料夾裡。 請搭配 SSH 連線來操作在根目錄建立資料夾。 如果 SSH 連線的功能還沒啟用,請先到 Synology 的控制台 → 安全性 → 遠端存取 → 啟用遠端存取。 volume1 是我這台 Synology 上的根目錄,如果你有其他選擇,你可以改成其他目錄,例如 /volume2/ 或 /volume3/。 ...

油成 · 2025 年 07 月 16 日 發布

2030 SDGs Game 遊玩紀錄

2030 SDGs Game 是一個新穎的體驗,在課堂上透過多人桌遊的方式,來認識「經濟」、「環境」、「社會」建構出的世界。 值得注意的是,我們這次遊玩的世界量表結果是否反映出了以我們這一代視角所看見的環境,臺灣?經濟超前,環境與社會卻仍在發展中。 ...

油成 · 2025 年 03 月 02 日 發布

成功大學 校園人行空間觀察速記

10 月底到成功大學比賽,順便觀察了一下校園的人行空間。 ...

油成 · 2024 年 11 月 11 日 發布 ,2024 年 11 月 11 日 更新

東華 9/25 藝術學院道路勘查筆記

道路勘查緣由 車輛管理委員會(簡稱車管會)學生代表於 112-2 車管會提出 兩案 ,但礙於該學期末因為校園地震等災害事件而遠距教學,許多學生代表都離開學校了,因此原先委員會後的道路勘查工作延後至 113-1 學期。 在 112 整年度(2024 年)中,我出訪過歐洲西部國家、日本東部地區,參觀過當地的交通規劃,我認為這次的道路勘查是一個很好記錄下來的機會,這篇文章會包含當時視察的項目及我的看法。 112 車管會會議記錄 - 學生代表提案內容 道路勘查實記 大學門 車道匯流 大學門主要討論了劃分車道,並且將動線規劃得更加明確,以避免車輛之間的衝突。 現場考量礙於調整動線專業性,決議安排到第二期外環道改善工程,請交通技師評估及事後施作。 大學門出入口加入槽化區域,明確規範車輛行駛區域(繪圖:潘芊妤|底圖圖資:國土測繪雲) 藝術學院 人行鋪面及行人保護措施 銜接行穿線的人行道 從藝術學院往返外環停車場,需要穿越道路,現行行穿線劃設的位置無人行道與其銜接,勘查現場該處存在高低差,路口處也未做出差異化,一來身障人士無法進行穿越,行人也容易不小心被周遭的樹擋住,容易導致車輛不易察覺行人,造成雙方的用路安危。 現場決議:AC(柏油施工工法)柏油鋪面,製作下潛式人行道,用以銜接現有的行穿線。 ...

油成 · 2024 年 11 月 11 日 發布

高三時難以往懷的事:教育者的理解、包容與支持

我從高一開始,因為臺灣的學科教育制度,讓我很討厭硬讀學科,對於學科的學習沒有興趣。我覺得測驗導向的學科的學習是一種被迫的事情,而不是走在自己的步調上喜愛與學習。 我將大部分的時間花在自己喜歡的事情上,例如寫程式、做專題、課外探索等等。我覺得這些事情比乏味的學科學習更有趣,也更有意義。 一直到高三,高三是幾乎所有臺灣學生重要的一年,因為高三有一大部分的時間都花在準備研讀大學學科測驗上,對大部分學生而言,這是進大學的唯一途徑。同時,高三還有安排一些學科進度,因此授課老師除了要教進度,還要幫助學生準備研讀大學學科測驗,時間安排可說是非常緊迫。 我當時因為知道了「特殊選才」,制度上與一般的考試制度不太一樣,透過專才的能力的展現,得到大學的錄取機會。我覺得這是一個很好的機會,相較只能透過學科成績來決定大學錄取的方式,這個制度讓我有多一項選擇。 特殊選才看重的是學生的專長。有別於一般同學在學涯中單次單次準備的測驗,通常會花比較長的人生階段在探索專長與精進上。 特殊選才大概是在新學年開始,學期中段考附近的時候辦理,包括提交書審資料、準備面試等等。所以當時同學們正在準備學科考試的時候,我則是在準備特殊選才所需的資料與養分。 我覺得我最印象深刻的是,老師跟我說:如果你需要在旁邊敲電腦,那就去吧。我當時覺得這句話很溫暖,因為我知道老師知道我在做什麼,也知道我在做的事情對我來說很重要。在同一個教室中,雖然我在一旁用電腦,但卻不會感到孤寂或反差。 老師們知道,學科已經不是這個學生人生中最重要的事了 我覺得這是在傳統教學體制下,教育者能夠給予學生的最好的支持。這種支持不是要求學生必須遵守規則,而是讓學生知道,老師們理解學生找到自己重要的事情,並且用行為表達支持。

油成 · 2024 年 10 月 03 日 發布

覺揚軟體工程師(全端)面試心得

起因 覺揚在花蓮有軟體工程的辦公室,自家的產品是新課綱的共學教育平台,涵蓋了很多功能,包括教材、教案、測驗、作業、討論區等等。在高中時期,我也曾經接觸相關的平台和開發構想,所以對這個領域有一些興趣。 聽聞學長介紹,在 104 上發現他們的軟體工程 Team 主打嘗試新技術,並且有一些開發的自由度,加上刊出的薪資好像還算正常($40000 - $100000),因此我決定來挑戰一下。 D+0 寄出履歷:軟體工程師(全端) 雖然職缺開在 104 上,不過我覺得最棒的是他們有留 Email 的投遞管道,這點對習慣用電子郵件往來的我來說很加分。 5/30 透過 Email 寄出履歷 5/31 收到主管回覆 D+4 約面試 由於我當時在國外,所以約面試在我期末結束的隔週後。 D+19 面試 6/18 下午前往面試 辦公室的位置在慈科大那裡,老實說那裡不太方便,大眾運輸尚未完善,不過這也是花蓮的特色之一。 交通規劃 大眾運輸僅有早上與下午各 2 班公車,我從學校搭臺鐵過去,一定得要算好時間,不然很可能會錯過能轉乘的機會(好歹那裡有間大學?),動輒一個小時起跳。 從花蓮火車站轉乘過去的規劃 面試過程 簡單來說就是去聊聊天,大概聊了 1 個小時多一點。 自我介紹 我以高中做過的專案起頭,介紹自己的經歷。 討論之前做過的專案 共事經驗、角色 使用的工具、技術 在專案中遇到的困難 量化成果:使用者數、使用成效、擴及範圍 HTTP Service 認知 RESTful API HTTP Method 白板實作(15 分鐘) 題目:回傳指定數值在陣列中的索引,若無則回傳插入後的位置。 限制:不限制呈現的程式語言,pseudocode 也可以。 重點:討論表達邏輯的清晰度 = 處理題目的方式、執行程式的斷點、程式運作的合理性。 升學關心 暫停學業:人資也提醒我,臺灣仍是看重學歷的社會,所以我在暫停學業的打算要多加注意。 兵役:4 個月,我在此說明我的處理方式,在場的人很訝異是 4 個月的兵役。 反倒是一些常見的問題(?)沒有被問到,例如吸引我來這間公司的原因、我對公司的期待等等。入職時間、薪水、福利等等也沒有被提及。 ...

油成 · 2024 年 07 月 23 日 發布 ,2024 年 07 月 28 日 更新

清晨騎 YouBike 到駁二遊記

清晨 5 點多,我騎著 YouBike 相揪朋友從愛河之心出發,前往高雄駁二藝術特區。 這早已不是我們第一次沿著愛河騎到駁二附近了,在我當時高中考分科測驗的前兩週,我們每天清晨相約騎車到鹽埕區吃早餐。 ...

油成 · 2024 年 07 月 22 日 發布

OCF 開放文化基金會國際會議補助計畫 申請歷程(FOSDEM 2024)

這次的出遊探訪行程,是源自於 OCF 開放文化基金會 的 國際會議獎助計畫 。 ...

油成 · 2024 年 07 月 22 日 發布

iPhone 使用者同時分享照片給拿 iPhone 和 Android 手機的朋友

在 iPhone 上分享照片時,你可能會遇到一個問題:當你們之間的聯絡人有人使用 Android 手機時,你無法直接使用 AirDrop 分享照片。 隨然即時通訊軟體也可以分享照片,但通常會壓縮照片品質,且需要對方下載應用程式。 這時,你可以使用 iCloud Link 來分享照片,讓你的朋友可以在瀏覽器上查看和下載照片,而不需要下載任何應用程式。 ...

油成 · 2024 年 06 月 24 日 發布 ,2024 年 07 月 28 日 更新

如何使用簡潔的 @ndhu.edu.tw 電子郵件地址寄信

想像一下,當你收到來自 @facebook.com 和 @gsk.facebook.com 的信件時,你的直覺會信任哪封信呢? 相較 @facebook.com 一看就能理解是來自 Facebook 官方的信,你是否會因為不理解「gsk」的意思而感到困惑,甚至不信任那封信呢? 換作使用學校 gms 帳號寄出電子郵件時,電子郵件地址預設以 [email protected] 子網域寄出,對於收到信的校外單位來說,容易因為不清楚「gms」的定義而感到困惑。 這篇文章會教你設定使用簡潔的學校主網域 [email protected] 寄出信件,提升用單位主網域寄出信件的形象。 ...

油成 · 2024 年 04 月 25 日 發布