睡眠問題改善很多,可惜還有其他健康問題還沒解決,還沒辦法做正職,待努力。接案其他遇到很多奇怪的需求,也會記錄到 blog,於是 blog 也就有一些很微妙的流量。
先來看 blog 去年整年的統計:
因為更新不多,所以 page view 自然不高。另外比較有趣的是文章與 debug 和系統整合有關,所以流量大多集中在週一到週五,假日則幾乎沒有流量。或許我應該寫一些遊戲、旅遊什麼的垃圾內容來騙流量。 XD
另外來看 page view 較高的幾篇文章:
- Android 上消失的 Google 注音輸入法
- 在 Ubuntu 22.04 上建立 Kubernetes cluster
- 在 SQL server 建立 Linked Database 連線到 MySQL
其中二篇文章與工作有關,一個是需要想方法讓 Microsoft SQL Server 和 MySQL 伺服器中的資料同步,另一個則是要想辦法協助客戶在地端建立 kubernetes cluster。
而 Google 的注音輸入法已不再維護,不是很習慣 GBoard,另外嘗試了 Android 上一些不同的輸入法,發現其實 Microsoft SwiftKey 和超注音都蠻不錯的。最近聽到樸實注音輸入法似乎也不錯,找時間玩玩。
造訪者不多,其他資料沒什麼統計價值,到是有筆資料可以嘲笑一下:
去年聽到消息說新的專案可能會使用 Laravel,因此年底就建立了練習 Laravel 的 site project,也就是 zeroplex.tw。Laravel 常用功能都做的很齊全,目前大多花時間在 queue / worker 上,這應該會是我拿來自動化一些雜事的主要工具。
但我覺得 site project 沒有規劃的很好,因為單單測試環境的複雜度就偏高:
問題大概就是什麼都做一些,但是沒有一樣做的精深。這應該記下來,在未來做規劃時要多留意。
另外在工作上邊學邊做的一些東西:
- PostgreSQL
- M$ SQL Server
- Kubernetes
- Google Cloud Platform
- AWS
- JavaScript (被迫,寫得心情很差)
最後來記錄一下自修、玩樂和一些蠢事。
ChromiumOS
ChromiumOS 算十週年,所以再去抓了 source 編譯一次,看看有什麼新東西。在 VM 編不明原因 kernal panic,追了很久才發現 Kernal 導入 Rust,而 Rust 預設會使用所有的 CPU core 來編譯,因此 make -j 8
跑下去遇到 cargo build
就會有 64 (8×8) 個 process 在編譯,機器就掛了。
後來租了一台 VPS 來編譯,很順利了把 OS 編譯玩。準備收工時,看到提示訊息「請插入 USB disk 來建立可開機隨身碟」…. 靠北啊 XD
Mastodon
假裝是 Twitter 難民,所以自己跑了一個 Mastodon server 來玩玩。一開始發現其實 Pi 4 8GB 可以順順的把 Mastodon docker 跑起來,但來證明我錯了。
Mastodon 設定好 relay server 後,只要發出一個訊息,其他的 Mastodon 會連到自己的 server 來拉最新的訊息內容和圖片等資料,若有 100 台 Mastodon server 都使用相同的 relay server,也就表示每次發了一則訊息,會同時收到 100 個 HTTP request,然後 server 就被 (DoS) 掉了。
花了一些時間在 Nginx 上,發現其實有部份 request 可以全部進 cache,所以可以保留一些運算資源給後端的 Ruby 使用。
另外,我還蠻慶幸有使用 Mastodon 的,一是 Mastodon 每則訊息文字量限制在 400 字,可以完整的說明思緒,討論上方便很多;二是 Mastodon 上遇到很多不同背景的人,能互相切磋琢磨、喇賽真棒。
程式語言
休息時多摸了幾個程式語言 ,累積了一些資歷:
攝影
前一陣子因為防疫沒有到處跑,都是手機拍照,直到最近才將塵封已久的單眼拿出來練習手感。
手機因為體積小、即時畫面顯示,所以可以做到一些單眼相機比較不好作到的事情,像是近距離、大仰角拍攝:
不過手機感光元件小、鏡頭能力有限,所以單眼相機能有不可取代之處:
以後可以練習用手機、相機互相輔助來拍攝自己想要的畫面。