因為一個意外,收到了 4000 元的電費帳單,所以決定把目前租屋內的家電用品全部都測量一次耗電量,找出兇手才罷休。
先從我的電腦開始列:
- 桌上型電腦主機 (待機):120 瓦
- 風扇 …. 不屑跳過 XD
- 筆電:變壓器最高支援到 60 瓦,所以最高就是 60 瓦
- 冰箱 (舊型,冷藏、冷凍分離 2 公尺高):200 瓦
- 舊洗衣機:250 瓦
- 除濕機 (省電一級、變頻):150 瓦 (有點強)
- 舊窗型冷氣機:3000+ 瓦
軟體開發、伺服器和生活瑣事
因為一個意外,收到了 4000 元的電費帳單,所以決定把目前租屋內的家電用品全部都測量一次耗電量,找出兇手才罷休。
先從我的電腦開始列:
建立 table 時可能會同時建立 foreign key:
$table->foreign('good_id')
->references('id')
->on('goods')
->onDelete('cascade');
$table->index('value');
這個情況下要直接 dropIndex() 是會出現錯誤的,要先把 key constraint 解掉再來刪除 index。
而 constraint key name 用 show index from TABLE 是看不到的,但是可以使用下面的語法看到 create table 時做的事情:
show create table NAME
看到 contrain key name 以後先用 dropForeign() 刪除,再 dropIndex() 即可。
ps. 記得事情處理完以後,要把 constraint 加回去喔
這幾天被 Raspbian 安裝搞得七葷八素,所以乾脆把幾個常用設定改好,直接打包給大家用。
我用的是 Raspbian Buster Lite:
我調整過的設定 (目標是接上電源線即可遠端操作):
載點:https://mega.nz/#F!dR5EVABL!Nkynwg5ivQuRyRqpGz1Q4A
SHA1: 71664d5651d660077621f91b29edeecf4810a486
SHA256: 981a8ded523c30f06ec09292445255c55a862e5d756b4e0fff5f8d069ef35afa
近期找到的語音通訊軟體,音質、順暢程度感覺最好的是 Google Duo,但是在行動裝置上運作起來,可以說是個非常吃系統資源的怪獸 (僅次於 LINE 和 Facebook 吧),所以打算找找看有沒有 Desktop 的版本。
沒想到 Google Dou 提供的不是 Desktop 版本 …
感覺目前資訊產業從個人電腦,又慢慢轉回中央主機系統的架構,只是 terminal 變成彩色瀏覽器而已。
最近在研究 Python,下載了 RPIO 來安裝:
$ wget http://...... -O RPIO.zip
$ unzip RPIO.zip
$ python RPIO/setup.py install
....
running install
running bdist_egg
error: error in 'egg_base' option: 'source' does not exist or is not a directory
弄了半天,才知道有路徑問題,要先切到 package 根目錄再安裝才會成功:
$ cd RPIO
$ python setup.py install
沒寫過 Python 直接衝 GPIO 有越級打怪的感覺,不知道機器會不會被我搞爛 Orz