沐心泉休閒農場在台中新社薰衣草森林的隔壁,園區很用心得整理花圃,是個散步的好地方。花季也到了,貼幾張照片。
園區主要是以大面積的花圃為主,已知在不同季節會有櫻花、金針花、油桐花以及白雪木。
佈道主要都是樹、草、花叢,僅中途幾個人造涼亭,其餘保持自然。
過去時不是花季,但剛好看到為數不少的紫斑蝶。如果紫斑蝶不是園區特別照顧的,表示整個區域的生態很完整,螢火蟲季就可以好好期待了。
最後補上 …. 老闆是貓
軟體開發、伺服器和生活瑣事
這三小?還有條碼出包的喔? XDDD
MySQL 有個叫做 soundex()
的函式,這個函式會回傳字串發音的 fingerprint,藉由這個 fingerprint 來搜尋其他發音類似的字串。
先隨意挑幾個單字:
select soundex("depoart"), soundex("department") +--------------------+-----------------------+ | soundex("depoart") | soundex("department") | +--------------------+-----------------------+ | D163 | D16353 | +--------------------+-----------------------+
depoart
和 department
在前半部有相同的發音,所以 soundex()
回傳的 prefix 是相同的。
如果換成一組完全不同的文字:
select soundex("space"), soundex("system") +------------------+-------------------+ | soundex("space") | soundex("system") | +------------------+-------------------+ | S120 | S350 | +------------------+-------------------+
因為都是 s
開頭,所以回傳值都是 S
,但後半部的值就不同了。
這個在查詢類似拼字錯誤上應該蠻有用的,像是:
select case when soundex("john") = soundex("jone") then 1 else 0 end as familiar +----------+ | familiar | +----------+ | 1 | +----------+
為了省錢,買個 Pi 4 Model B 8GB 作為 lab 機,但稍做了一些調整:
/var
和 /home
改 mount 到 SSD 上面去RPi 4 的 OS 可以使用 Ubuntu 跑起來挺順的,大多數的 package 也都可以安裝,沒遇到什麼問題。
RPi 4 的處理器、記憶體其實都夠快了,只要 disk IO 不要碰到 MicroSD card 跑起來不太會有卡頓的感覺,甚至 bittorrent 把 1 Gbs 網路吃滿也可以穩穩的運作。
這裡開始講一些會遇到的問題。
近期的 lab 已 docker 甚至有一些 k8s 的實驗要跑,但是 RPi 4 的處理器架構為 aarch64,就會遇到一些 image 是不支援 aarch64 的,搞到最後還要自己編譯 base image …. 苦啊。
下次還是存點錢去買 x86 架構的機器做 lab (聽說 Intel NUC 的評語不錯,可考慮) 比較實在。
因為 Google 工程師的 Chromebook 被不符合規格的 USB 線給毀了,在 USB 線材測試清單中認識 Anker,買了他們家的變壓器、USB 線材、行動電源,用起來是真的沒遇到什麼問題。
當時台灣沒有代理商,所以直接在 Amazon US 下單等海運 (還是空運?)
不管行動裝置,還是直接接筆電充電都沒啥問題,直到二年左右彎折處壽命到底。
後來發現台灣有 Anker 代理商,可以直接在 PChome 24H 下單:
但是這條線在充電時,USB 的接頭處會發燙,還不是只有熱熱的那樣,用到有點毛。
後來發現 Innergie 有推出 USB Type C 的線材,買來替換,一樣是 60W 在充電,但也沒有發熱問題。
自從行動電源送修,和這次 USB 線材充電時會發熱,我對台灣代理商的信任感已經煙灰非滅了。以後如果真的要買,還是直接從原廠買比較實在。