ScarShow

< IS >

在此紀念這歷史性的一刻,算一算長久來使用的樣式也有個五年多了,想當初這個樣式是我在 Pointless 開發初期的時候設計的我將它命名為 Unique,目的是讓它成為成為獨一無二的樣式(雖然後來還是開源了,不過我想應該也沒人用)。

而最早為 Pointless 開發的樣式我稱為 Classic 但說穿了其實就是仿照 Wordpress 的預設樣式,所以稱為 "經典",現在這個樣式稱它為 Nex 意味著下一個世代,我將許多元素捨去或將其簡化,但這只是外觀而重要的是背後的運作也更符合現代。

早在五、六年前因為各種套件工具的釋出,用來輔助開發專案的套件也越來越多。

對於套件開發者而言,要讓每次改版所附加的版號更有意義也是很頭大的,而對於使用套件的人來說更新套件,更新到太新的套件版本不小心讓專案爆炸也是很頭大的。

所以有些東西就這樣誕生了。

最近因為工作需求把開發平台從 Linux 換成了 macOS,當然連周邊設備也一起搬過來了,遇到的最大問題就是快捷鍵不同的問題。

其中 macOS 按鍵設定在 HHKB 上的按鍵對應完全不同,所以要做相對應的變更。

過去在這幾年間 PHP 終於從 5.x 升版到了 7.x,所以公司內的新專案也因應改版也順勢使用新版本,那原本的專案就保持舊版本或是之後有計畫升級新版本。

但這樣就會造成環境混雜的問題,所以同時可能會有 5.45.6 或是 7.0 的專案需要開發。

而在一般的開發環境之下,每台電腦就只能安裝單一版本的 PHP,就算有機會安裝多個環境也有機會造成環境污染,以及無法快速切換版本。

所以利用 Container 的方式將不同的環境打包到個別的 Image 獨立運作,再利用 PHP-FPM 可以聆聽 socket 或是 port 的特性,以及 NginxProxy 將請求送到不同的環境去執行。

最近對於自己個人用的工具有些想法,主要也是受到這些年工作的影響。在資訊這行業永遠有學不完的東西,這幾年也是學了很多新奇的東西,但也是因為這樣個人的工具也就成長有限。

所以近期(其實已經開始了)會對於 Github 上的專案做些調整,目前頃向於將多的專案合而為一,然後再來重構有跟工具關聯的作品。

目前計畫如下。

Next Posts 1 / 11