Gromit-MPX:將 Xwindow 整個桌面拿來畫畫

想要在螢幕的任何地方都可以畫畫、畫重點,在 Linux 有什麼工具可以達成呢?

  • 註:此篇的工具可以在 Ubuntu Linux Gnome 使用,其它 Xwindow 不一定全部都可以使用

閱讀全文〈Gromit-MPX:將 Xwindow 整個桌面拿來畫畫〉

2種不適合使用「氣炸鍋」烹調的食物

氣炸鍋從飛利浦推出主打免油就可以有油炸的效果,近年來就到處風行,然後開始出不少氣炸鍋的料理、食譜等等。

但是並不是所有食物都適合使用氣炸鍋料理的,而且氣炸鍋若超過180度,食物還是容易焦化致癌,使用上還是要多加注意。

  • 先講重點:蔬菜(蔬果類)、加工食物(薯條、炸雞... 等) 不適合使用氣炸鍋

閱讀全文〈2種不適合使用「氣炸鍋」烹調的食物〉

英國食品標準局:5種不適合「微波」再加熱的食物

微波爐加熱速度很快,到底微波對身體是否有影響一直都還在討論,在此就不討論這些問題,直接講哪些食物不適合微波再加熱

不過,文章中提到的食物,看原因的說明,除了雞肉可以長時間低溫加熱外,其它不只不適合微波,而是一般加熱也不適合。

  • 註:照文章內的說明,煮好馬上低溫保存良好,白飯和馬鈴薯是可以再次加熱的

閱讀全文〈英國食品標準局:5種不適合「微波」再加熱的食物〉

PHP 強制使用「強型態」的模式

PHP 7 之後,function、Class 等等都可以指定型態、回傳的型態,但是雖然寫 int,傳進來還是可以傳 float,要怎麼強制型態不對就直接出錯誤呢?

function 指定型態完整寫法

<?php
function sum(int $a, int $b): int
{
    return $a + $b;
}

function avg(int $a, int $b): float
{
    return ($a + $b) / 2;
}

// Class
class C {}
class D extends C {}
function f(C $c)
{
    echo get_class($c)."\n";
}
f(new C); // C
f(new D); // D
?>

PHP 的型態:PHP: Type declarations

閱讀全文〈PHP 強制使用「強型態」的模式〉

藍牙 (Bluetooth) 的 速度 與 傳輸距離

藍牙 (Bluetooth) 很常被使用在耳機、喇叭等等的地方,從以前離開房間聲音就會開始斷斷續續,到現在跨樓層都可以正常播放,到底現在藍芽的傳輸距離是多遠呢?

閱讀全文〈藍牙 (Bluetooth) 的 速度 與 傳輸距離〉

Nexflix 共同創辦人:藍道夫的成功家訓

Netflix 共同創辦人暨第一任執行長馬克‧藍道夫(Marc Randolph) 出書寫 Netflix 如何從「概念」變成貨真價實的「企業」的故事。

不過,我最感興趣的反而是在簡介裡面,馬克‧藍道夫的工程師父親寫給他的家訓,這個家訓有部份內容與 我爸、爺爺 跟我說的內容同義,特別想記錄下來~

閱讀全文〈Nexflix 共同創辦人:藍道夫的成功家訓〉

Linux 系統出現 ATA SError DevExch 的錯誤解法

Linux 遇到硬碟快壞掉,然後半殘的情況,有 RAID1 是不用怕資料遺漏,只是機器的 Loading 變重,速度變很慢~ (如同此篇文章:Linux Soft RAID1 硬碟半殘的偵測確認、移除、更換硬碟動作

當硬碟換好後,卻開機失敗,一直出現 ATA SError DevExch 等等的訊息,然後強制 root 登入後,修改 grub 先跳過此問題,讓開機正常,但是這個訊息還是一直跑個不停,到底要怎麼辦呢?

閱讀全文〈Linux 系統出現 ATA SError DevExch 的錯誤解法〉

下載自己所有的 Google 資料做備份

現在 Google 提供的大多數服務,都已經成為賴以維生的工具,隨著資料依賴越來越重,有空可以看看到底放了多少資料在 Google 上面,或者偶爾做做備份,以防風險~ (雖然自己備份的風險可能沒放在 Google 穩定.. XD)

Google 提供下載自己全部資料的功能,詳見: