減法的藝術

這時我才終於體會了老師口中的「有捨才有得」,若無狠心除去那些無關的枝葉,最可貴的美就會被埋沒。園藝是如此,創作又何嘗不是呢?

2021年4月18日 · 2 分鐘 · Justin LIn

母語者心態

這些方法也許的確有效,但並不是所有人都能做到我們認為輕而易舉或理所當然的事,當帶著這樣的「母語者心態」看別人,就容易將他人的不成功歸因到不夠努力的結果,卻沒想到也許對方根本做不到。

2021年3月19日 · 2 分鐘 · Justin LIn

每日一問:如果世界是個函數

若是每個現在都會對應到唯一的未來,那每個過去也都會導向唯一的現在,因此回推到宇宙的開端,就可以得到一個結論:現在發生的一切都是在大霹靂時就註定了。那我們所謂的自主意識,也全都只是空談。

2021年3月7日 · 2 分鐘 · Justin LIn

每日一問:為什麼新年定在 1/1?

Photo by Aaditya Arora from Pexels 這個標題也許令人誤解,1/1 本來就是一年的開始啊?當然,但為什麼我們會選擇一個冬天的日子作為一年的開始,而不是某個春天、夏天、秋天的日子呢?陽曆以地球的公轉為依循,地球每繞太陽一圈就是一年,一年之中所謂「特別」的日子,應該會是春分、夏至、秋分、冬至等等,但 1/1 卻不是什麼特別的日子,甚至以季節來說,我們通常會認為 12、1、2 月是冬天,3 月開始才是春天,為什麼會將新年定在一個季節的「中間」呢? ...

2021年1月23日 · 4 分鐘 · Justin LIn

越是討厭越該努力

這個學期學校課程增加了許多,有一些課程一上就連上四堂,又是單方面的聽課,實在沉不住氣,不是睡覺就是滑手機。在五專待了一年後,我感染了大學的委靡之氣,竟抱持著「教授不會當人」的僥倖心態,想要得過且過,過了大半學期卻對課程內容幾乎沒有了解。就連到了期中考,也只在前一天晚上看看投影片,勉強考了個及格分數,心中卻還十分得意,毫無悔意。 ...

2020年12月4日 · 2 分鐘 · Justin LIn

2020 赤弦獎比賽心得

今天我與班上同學 Annie 參加北科的民歌比賽——赤弦獎,我們報名高中演唱組,Annie 擔任主唱,我則是吉他手。我原先想報的其實是創作組,然而創作組只有大專才有,專一到專三只能報高中組,後來 Annie 就找我去參加高中演唱組。 比賽結果是沒有入圍,我想主因還是表演本身不夠特別,我吉他基本上就只是看 91 譜,然後壓出最簡單的和弦,刷法上的變化也不多,也沒有什麼指彈的旋律,呈現出來的很普通。在比賽的前一週社團的學長姐給了我一些建議,調整了副歌的刷法,但可能還是難以改變整體缺乏特色的問題。評審指出了幾個可以改進的地方,包括刷法的變化、層次不足,還有我與 Annie 的搭配需要更緊密。我們這次比賽沒有指導老師,練習過程也缺乏檢討,因此常常找不到進步的方向, ...

2020年11月22日 · 2 分鐘 · Justin LIn

專案介紹:排列組合計算機

近來數學課在教排列組合,排列組合不簡單,很難考慮周全,因此我設計了一個排列組合計算機,根據設定條件窮舉出所有可能,並一一列出。 排列組合計算機 GitHub 與使用教學 我覺得這個工具對於學習排列組合蠻有幫助的,當然工具沒辦法教你排列組合,但是可以通過觀察結果來促進思考,或找到沒考慮周全的地方,以及驗證題目是否正確。 其實用電腦窮舉不難,只是排列組合的題目變化多,難以用一個程式解出所有題目,但我發現其中基本上都可以分成兩個部份:窮舉與篩選,先窮舉出所有結果,再將結果進行篩選。窮舉基本上大同小異,就是排列/組合、重複/不重複,每個題目不一樣的主要是篩選的部份,因此我設計讓使用者自己在網頁上用 JavaScript 寫篩選器,這樣各種複雜的條件都能做出來,這裡是運用 JavaScript 的 eval() 函式,可以將一個字串轉成 JavaScript 語句,這感覺超不安全的,但既然不是在伺服器端,應該不會有什麼資安疑慮,程式若是失控,請使用者自行負責。 ...

2020年6月17日 · 2 分鐘 · Justin LIn

Raspberry Pi 安裝 WordPress 教學

WordPress 是一套自由的網站系統,可以安裝在自己的伺服器,以下是我在 Raspberry Pi 上安裝 WordPress 的記錄。 請先安裝好 MariaDB / MySQL、PHP 7.3 以上、Caddy。 到官網複製壓縮檔連結(我偏好 tar.gz) cd Downloads wget https://wordpress.org/latest.tar.gz sudo tar -zxvf latest.tar.gz -C /var/www sudo chown -R www-data:www-data /var/www/wordpress 接著建立 MySQL 使用者: sudo mysql > create database wordpress; > create user 'wordpress'@'localhost' identified by 'password'; > grant all privileges on wordpress . * to 'wordpress'@'localhost'; > flush privileges; 接下來將域名綁定到 Web Server,這邊我們使用 Caddy yourhostname.com { root /var/www/wordpress gzip fastcgi / /var/run/php/php7.3-fpm.sock php { index index.php } } 重啟 Caddy sudo service caddy restart 接著打開網站,就會出現安裝畫面: ...

2020年5月17日 · 1 分鐘 · Justin LIn

近視眼鏡是近視惡化的元兇——霧視法介紹

你有近視嗎?你近視多深呢?在現代社會我們幾乎不可能避免近距離用眼,從書本、電腦到手機,我們一天幾乎所有時刻眼睛都是聚焦在近處。但你有想過,究竟為什麼人類會「近視」?又為什麼近視會一直不斷加重呢? 事實上導致你近視不斷加重的原因,其實就是你的近視眼鏡! 近視是什麼 近視是遠方影像無法成像在視網膜上的現象,分為真性近視跟假性近視,假性近視是控制水晶體的睫狀肌長時間用力,無法放鬆所導致的「暫時性」近視,可透過散瞳劑、望遠凝視等方式放鬆;然而真性近視則是眼軸拉長、視網膜後退,是沒有辦法回復的永久性殘疾。 ...

2020年4月26日 · 5 分鐘 · Justin LIn

專案介紹:Fever Pass 體溫登記系統

Fever Pass 是我們團隊 Linchpins 在 2020 年初,為了因應新型冠狀病毒開發的一套體溫登記系統,用於協助各級機關、學校自主登記體溫。 GitHub Repository。可以在我們的 demo 試用本系統,用以下帳號登入: 導師 紀體溫 帳號 t101 密碼 10100 學生 梁體溫 帳號 1081201 密碼 10141 護理師 護理師 帳號 nurse 密碼 nurse 歡迎體驗 demo 的各種功能。demo 每日早上八點會幫所有帳號隨機登記體溫。 ...

2020年3月29日 · 2 分鐘 · Justin LIn