使用 Netplan 進行 Ubuntu 的網路卡設定

以往在 Ubuntu 下設定 IP 的方式為修改 /etc/network/interfaces,而 Ubuntu 從 17.10 版開始使用 Netplan 作為系統預設的網路設定方式,設定上較容易理解,而管理性也相對地提升了不少(尤其是在雲端環境)。

Read more “使用 Netplan 進行 Ubuntu 的網路卡設定”

Leave a comment

在 Ubuntu 20.04 Focal Fossa 上安裝 Docker

Ubuntu 20.04 在 4 月 23 日正式發行,發行版代號為 Focal Fossa,Linux Kernel 為 5.4。這次除了在安全性與性能上再次提升外,在檔案系統的部分,這次原生支援了 exFAT,並改善 ZFS 檔案系統的相容性。

現在使用 container 的需求量很大,安裝完後的第一件事情就是馬上來裝個 Docker,follow 官方的標準安裝流程:

Read more “在 Ubuntu 20.04 Focal Fossa 上安裝 Docker”

Leave a comment

[PHP] 使用兩個問號 (Null Coalescing Operator) 簡易判斷並賦值

在 PHP 5.3 可以透過 ?: 運算子簡單的判斷並賦值

$foo = $bar ?: $baz;

上面的運算式等同:

$foo = $bar ? $bar : $baz;

但是在沒有宣告變數之前仍然會出現錯誤訊息。而 PHP 7.0 開始支援兩個問號 (??) 判斷並賦值,而且不用事先使用 isset() 判斷變數是否存在:

$username = $_GET['user'] ?? 'nobody';

上面的運算式等同:

$username = isset($_GET['user']) ? $_GET['user'] : 'nobody';

而且可以串一個以上的判斷:

$username = $_GET['user'] ?? $_POST['user'] ?? 'nobody';

References

Leave a comment

Google 雲端硬碟同步免安裝版 Backup and Sync from Google Portable

Google 備份與同步處理 是由 Google 開發的一個檔案備份與同步軟體,可以將電腦、手機、相機和 SD 卡等裝置的資料夾中的檔案上傳並儲存在 Google 雲端硬碟,也可以在多部設備進行同步,保持檔案的一致性。

Read more “Google 雲端硬碟同步免安裝版 Backup and Sync from Google Portable”

Leave a comment

使用 EaseUS Data Recovery Wizard Free 進行資料救援

硬碟發展至今已有 63 年的歷史,史上第一顆硬碟是出現在西元 1956 年,由 IBM 製造的 350RAMAC,體積有兩個冰箱這麼大,但容量只有 5MB,而現在的硬碟容量已經遠遠超過這個數字,當今主流硬碟體積也只有 3.5 吋或 2.5 吋大,甚至也有基於快閃記憶體 (NAND Flash) 為主儲存媒介的產品誕生。儘管儲存技術已經非常進步,但我們仍無法完全避免資料遺失,如果只是不小心誤刪,有不少簡單的方法可以輕鬆復原;但如果是因為儲存裝置的壽命、分割區損毀等問題造成資料無法讀取,對於一般人來說可能就必須尋求專業資料救援業者的幫助,而且資料救援的費用通常都不會太便宜。如果很不幸的你剛好碰到了這個問題,建議可以先試試看 EaseUS 易我科技所開發的免費資料救援軟體 – Data Recovery Wizard。

Read more “使用 EaseUS Data Recovery Wizard Free 進行資料救援”

Leave a comment