2019 新竹太空漫遊慶元宵(白天)

新竹市的元宵燈會,在 20142015 的時候,都是辦在護城河沿線,基本上他「水上燈會」的型態,讓 Heresy 覺得滿有特色的~

之後 2016 和 2017 這兩年,Heresy 沒有紀錄,所以也不太記得變怎樣了。但是到了 2018 年,感覺上規模就小了許多,似乎也沒那麼好看了。

今年呢,主要名稱似乎和 2018 一樣,是叫做「新竹過好年」(Facebook),不過元宵的部分,倒是另外有一個「太空漫遊慶元宵」(Facebook)的主題了!

閱讀更多»

廣告

Gitlab CI/CD 簡單介紹

今年初,Heresy 算是終於把工作地方的 GitLab 重新架設起來了。而後來好一段時間,Heresy 則都是在研究他的 CI/CD(Continuous Integration and Deployment)到底該怎麼做,目前也算終於弄到可以動了,所以就在這邊紀錄一下吧~

不過,這篇主要是先就 Heresy 理解的概念來寫,也希望沒有理解錯誤就是了。

首先,Gitlab 的 CI/CD(官網)做的事情,實際上就是讓 Gitlab 系統,可以在特定的時候(通常是 push、merge、或是自己排程),根據所撰寫的腳本,去進行程式碼的自動化建置、測試、甚至佈署。

下面的圖,就是官方提供的 GitLab CI/CD 的示意流程圖。

閱讀更多»

大創玩偶和服

這篇開箱文…恩,算是有點搞笑吧?

Heresy 之前買了壽屋的女神裝置 吾妻楓萬代的 HG Mobile Doll Sarah 這兩款組裝的可動人偶。

尤其是吾妻楓,後來看到有人多人會幫她們換衣服,這也讓 Heresy 滿想買些東西來給她玩。 :p

而後來,剛好看到有人在網路上有分享,說大創有在賣玩偶的和服,雖然大了點,但是似乎也還算可以用?所以就衝著好奇心,跑去賣了~

閱讀更多»

Power-Z KT001 USB 電源量測器

這次開箱的這款「Power-Z KT001」(網頁),其實是去年就購入的東西了。他基本上是一個用來測量 USB 供電的硬體,不過和市面上很多早期的產品相比,他最大的特色,就是相容性、以及功能的完整性!

它除了有目前最新的 USB Type-C 介面外,支援包含高通的 QC 3.0 在內的快充模式,也支援 USB Type-C 的 power delivery,甚至支援紀錄、或連接電腦使用等功能~
對於現在的供電裝置來說,要用它來偵測,應該算是很充分了。

閱讀更多»

第一次組萬代的可動人形:HG Mobile Doll Sarah(part 3)

前面花了兩篇(part 1part 2)在介紹 HG Mobile Doll Sarah 的人行組裝,接下來,最後則是 MS 模式的替換零件了~

這部分的替換零件,其實也不多,除了臉部和前髮外,就只有雙手了。

其中,雙手實際上也就是肩膀和上臂而已;不過由於要更換的話,是連裝在身體內的肩膀零件也要從膚色換成白色,略為麻煩(下左圖),所以 Heresy 以後應該不太會去換吧。

閱讀更多»

解決 g++ 連結程式時的循環相依性的問題

在寫 C++ 的程式的時候,如果有拆分模組,有的時候會導致不同模組/函式庫之間的相依性變得很複雜、甚至可能會產生彼此互相相依的狀況(circular dependencies、維基百科有提供例子)。

在 Visual C++ 的環境下,linking 階段似乎是沒有順序、而且不會因為連結的順序、導致找不到參考的狀況。

但是在 g++ 的環境下,由於他的連結是有順序性的,所以如果加上 -lXXX 的順序不對,就可能會出現找不到參考的問題(錯誤訊息是「undefined reference」)。
比如說如果 libA 有用到 libB 的函式的話,那在連結的時候,libA 就必須要在 libB 的前面。

閱讀更多»

Philips Sonicare HX6263 刷頭異音

去年六月的時候,Heresy 曾經買了一組 Philips Sonicare HX6263 電動牙刷來用,到現在也用超過半年了。這半年來,也都沒遇到什麼問題,在使用上也還算滿意。

而根據官方文件的說法,他的刷頭大概可以用三個月,但是 Heresy 自己是拿他的「牙菌斑防禦刷頭」和「牙間護理刷頭」交替著用,用到現在似乎都還很好、側邊的顏色還沒完全消失,刷頭也沒有太嚴重的變形,所以就決定繼續用了。

閱讀更多»

Gitlab Docker 的 SMTP 設定

這篇是延續之前《GitLab 系統架設簡單紀錄》的簡單紀錄。

在該文章中,基本上算是已經成功地透過 Gitlab 官方的 Docker Image 架設了一個可以正常運作的 Gitlab Server 了~不過,實際在使用上,還是有一些問題;其中,最主要的問題,就是沒辦法寄出通知信。

基本上,在官方的教學文件(官網)裡面,已經有說明該如何設定 SMTP 了;而且他也很貼心地,針對各大家服務的設定,都提供了設定的範本!理論上只要複製過來,修改帳號密碼等資訊就好了~

以 GMail 來說,設定就是:

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.gmail.com"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "my.email@gmail.com"
gitlab_rails['smtp_password'] = "my-gmail-password"
gitlab_rails['smtp_domain'] = "smtp.gmail.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false
gitlab_rails['smtp_openssl_verify_mode'] = 'peer'

不過由於 GMail 似乎有一些限制(參考),所以他們似乎比較不建議就是了。

閱讀更多»

隔了兩個月,台灣 Sony 終於推出 XZ1 Compact 的 Android 9 了!

對於台灣 Sony Mobile 韌體更新速度的牛步,老實說已經不想講什麼了…

Heresy 的 Sony Xperia XZ1 Compact 在國外,從去年十一月開始,就有開始推送第一版的 Android Pie 的軟體、47.2.A.0.306;而後來也陸續有推出 47.2.A.2.33、47.2.A.4.41、47.2.A.4.45 等更新版。

但是台灣呢?很長的一段時間,他都只維持在 Android 8 的最後一個版本、47.1.A.16.20(國外九月中,台灣十月底…),讓人覺得台灣 Sony Mobile 不知道到底是已經打算放生了?還是根本公司快倒了?

總之,昨天下午,台灣 Sony 終於針對 Heresy 的 Sony Xperia XZ1 Compact、跳過了前面列的前三個版本,推出了台灣第一版的 Android 9.0 版軟體、47.2.A.4.45 了!

閱讀更多»