本身的 NAS 是 DS918+
日前連不上想說是不是斷電忘記開
檢查後發現是關機的
按開關藍燈閃了一兩秒就熄滅關機了
沒想到才剛過保就壞掉 這品質也算的太剛好了吧
查了網路都說到主版壞掉通常不建議修
因為價錢快要可以買一台新的了
且好多人都有慘痛經驗
不就只是一台電腦嗎 壞哪修哪換哪不是很正常
如果 NAS 品質真的是這樣的話
那還真的不如買傳統硬碟手動多 copy 幾份實在些
2020年12月25日 星期五
Synology NAS DS918+ 變壓器壞掉
2020年11月21日 星期六
mLab 轉移至 MongoDB Atlas
幾年前 MongoDB 收購了 mLab
本身沒有管這件事情
結果收到了一封信
REMINDER: Deadline to migrate to MongoDB Atlas is December 8, 2020
呃 該來的還是會來
而且還寄了好幾個月了
啊不就還好有看到
不然再過幾天資料都不見了
信件內容給了文件
Relevant documentation:
Migration FAQ:
https://docs.mlab.com/mlab-to-
Step-by-Step Guide to Migrating Sandbox Databases to Atlas:
https://docs.mlab.com/how-to-
有一個 step by step 的 video 把 mLab migration 到 MongoDB
https://drive.google.com/file/d/14MZ-4omiAw7vqmQcPVgEM5KRwoxcsM0h/view
其實 mLab 工程師做了不少努力讓轉移很簡單
跟著這個 Demo 就可以成功轉移
感謝再感謝
Namecheap Promo Code
又到了 namecheap renew 的時間了
前兩年有談過 Namecheap 漲價的問題
今年在購物車結帳的時候看到下方的 PROMO CODE 輸入
好奇就上網找了一下
還真的有 renew 的 coupon (COUPONFUNC)
這邊提供上來做個紀錄
這價錢還差不多2020年8月28日 星期五
Python Access Multi Dimensional Array 多維陣列的存取
以 Python 為主會遇到一個套件是 NumPy
他在陣列的存取上極其方便
以致後續對於陣列(array)操作 / 矩陣(matrix)運算 / 卷積(convolution)計算都用得上
這邊把學習到的心得整理起來已備後續查找用
以往存取陣列就是用元素存取
例如 X[0][0] 這種
如果要有條件通常就是跑迴圈
而在 Python 裡面則已經內建與法處理掉這種事情
讓程式可讀性(習慣的話)以及效率提升
一開始搞不太懂也不看教程
其實不自己測試只看教程真的是看了也沒懂 (沒fu)
首先在一維陣列裡面
x = np.array([0, 1, 2, 3, 4])
x[n]: 取第幾筆
還有一種是可以指定的
格式為 x[start: end: delta]
delta 就是 interval 可以負號則反向
也就是說要抓這個陣列可以給予起始 ~ 結束-1 多久取一次
就是 for (i = start; i < end; i += delta) print(x[i])
delta 負號則為 for (i = end - 1; i >= start; i -= delta) print(x[i])
但是因為是內部處理所以比 for loop 快很多
所以
x[0:3:1] = [0, 1, 2]
x[0:3:2] = [0, 2]
x[2:4:2] = [2]
x[0:] = [0, 1, 2, 3, 4] # 沒寫就是預設
一維陣列的例子看完後 多維例子就很簡單
以一個三維陣列來說
原本存取有這樣的方式
y[l][m][n] 或是 y[l, m, n]
後者的 l m n 換成剛剛上面一維陣列的格式就可以用了
格式就是 y[ start:end:delta , start:end:delta , start:end:delta]
可以省略的可以簡寫的均相同
補充一下 np.shape(y) 可以查 array 維度
2020年7月3日 星期五
購買 AWS Reserved Instances(RI) 預留執行個體
根據 如何購買預留執行個體 這邊可以知道如何購買
其實就是 AWS EC2 Console 旁邊選單就有連結且有建議選項
會幫你估算過去這段時間如果改成綁約可以省多少錢
那就給他買下去啦
購買表單可以參閱上一篇文章
會併入下一期的帳單
然後一陣子就會自動開通使用買的 RI 方案
之後去主控台就可以看到
綁約就是省點錢 XD