1維 Barcode 長寬比參數調整

使用 ZXing.Net + ReportViewer 開發標籤軟體時遇到一維條碼列印出來後很難被條碼機成功識別的問題。
其原因是我們的條碼字元數是不固定的,有時候英文字比較多,有時數字比較多。這也使得系統透過固定參數(條碼寬、高)產生出來的條碼很容易出現模糊不清或間距太近導致很難被正確掃描等狀況。

Read more

MySQL #01 binary logs 設定與屬性

無意間忽略 MySQL Binary Log 相關設定可能會造成很嚴重的問題,而這包括資料庫增長速度異常。所以在本文中將會介紹一些跟 Binary Log 相關的設定、以及如何建立可以自動刪除 binary log 的 MySQL Event。本文提供三種方法解決 Binary log 佔據過多空間的問題,各方法之間皆有不同的用途與特色,只有使用情境是否適合而已。

Read more

CentOS 8 安裝與設定 MySQL 8, phpMyAdmin 4.9

MySQL 8 具有更快的速度與穩定性,據說在許多項目的效能又勝過孿生兄弟 MariaDB,事實上這兩個孿生兄弟軟體的表現都很優秀。總之,本文就是要介紹該如何在 CentOS 8 上完成 MySQL 8、phpMyAdmin 4.9的安裝與基本設定。值得注意的是,請先將伺服器的 PHP 和 網站伺服器(Apache or Nginx或其他) 都安裝完成,才有辦法測試 phpMyAdmin。

Read more

CentOS 8 基礎設定(時區, EPEL, SSH/sFTP, SEManage, wget)

從頭開始架設 CentOS 8 作為伺服器,不論你要用來作為哪一種伺服器,都需要有這些軟體替你的伺服器打基礎。這其中包含設定伺服器時區的 timedatectl、安裝 EPEL(Extra Packages for Enterprise Linux)、安裝 SEManage、設定 SSH 遠端服務和 sFTP 以及 wget。
上述設定與軟體之中較為特別的是 SEManage,這是用來讓你方便管理 SELinux 設定的套件,好好學一下對於設定會很有幫助的。

Read more