手上一個 24H online 的 WD 紅標 NAS 專用硬碟壞軌,好家在當初有組 RAID 1,下班後馬上抽了一個 offline 的硬碟回替換。
讓我笑不得的是壞掉的硬碟,保固在二天前過期,有陰謀的感覺 XD
查了一下之前的記錄,當初購買同一批的硬碟,另一個硬碟在去年就掛了 (保固期內)。現在感覺比較能穩定運作的廠牌好像只剩下 HGST,但聽說這個牌子準備要收掉納入 WD 牌下,以後真的不知道要挑哪個廠牌的硬碟了。
備註,硬碟型號:
- WD40EFRX
- NASware 3.0
軟體開發、伺服器和生活瑣事
手上一個 24H online 的 WD 紅標 NAS 專用硬碟壞軌,好家在當初有組 RAID 1,下班後馬上抽了一個 offline 的硬碟回替換。
讓我笑不得的是壞掉的硬碟,保固在二天前過期,有陰謀的感覺 XD
查了一下之前的記錄,當初購買同一批的硬碟,另一個硬碟在去年就掛了 (保固期內)。現在感覺比較能穩定運作的廠牌好像只剩下 HGST,但聽說這個牌子準備要收掉納入 WD 牌下,以後真的不知道要挑哪個廠牌的硬碟了。
備註,硬碟型號:
剛接觸的應該會被命名搞的一頭誤水,畢竟名字相同、不然就是幾乎相同 XD
負責提供記憶體讀寫快取的服務叫做 Memcached,這個服務和 PHP 八竿子打不著關係,就算你不是寫 PHP 也這樣可以使用他。
再來要說的是 PHP 底下的二個函式庫:Memcache 和 Memcached。這二個函式庫,主要是提供一個方法讓 PHP 連接前面提到的 Memcached 讀寫資料。另外要注意的是 Memcache 和 Memcached 函式庫雖然名字很接近,但卻是二個完全不同的函式庫,無法同時使用,只能二選一。
以下透過 psysh 實際操作,來看一下同時使用會發什麼事情。
使用 Memcache 寫入一筆資料:
>>> $m = new Memcache
=> Memcache {#201}
>>> $m->connect('localhost')
=> true
>>> $m->set('test', ['Hello', 'World'])
=> true
>>> $m->get('test')
=> [
"Hello",
"World",
]
再來使用 Memcahed 函式庫,連到 localhost 的 Memcached server 看看會發生什麼事:
>>> $d = new Memcached
=> Memcached {#198}
>>> $d->addServer('localhost', 11211)
=> true
>>> $d->getAllKeys()
=> [
"test",
]
>>> $d->get('test')
=> 0
可以看出這二個函式庫提供的 methods 看起來很接近,但是底層處理資料的方式不一樣,只能挑其中一個來使用。
在微軟買下 Github 之際,大家紛紛逃竄到 Gitlab 上,但是大家好像都忘記還有個不錯的服務叫做 Bitbucket。
我個人會繼續留在 Github 的原因:
數天前從新竹到台中一趟,走 61 號快速道路 (西濱公路) 發現不少路段都接通了,但看起來還沒有施工完成,簡單做個筆記。