Next month:
April 2021

March 2021

Use PM2 to Boot Start

Install PM2 globally using NPM

npm install pm2 -g

Start your script with pm2

pm2 start app.js
pm2 save

generate an active startup script

pm2 startup

pm2 unstartup

NOTE: pm2 startup is for startting the PM2 when the system reboots. PM2 once started, restarts all the processes it had been managing before the system went down.

In case you want to disable the automatic startup, simply use pm2 unstartup

If you want the startup script to be executed under another user, just use the -u <username> option and the --hp <user_home>:

pm2 flush -> remove pm2 logs


Chisel BootCamp

Local Installation - Mac/Linux

Need java
//Check Jabar
Dependencies: openssh-client, openjdk-8-jre, openjdk-8-jdk (-headless OK for both), ca-certificates-java

//Jupyter
pip3 install --upgrade pip
pip3 install jupyter --ignore-installed

//Jupyter Scala

git clone -b v0.1.9 https://github.com/almond-sh/almond.git
cd almond
curl -L -o coursier https://git.io/coursier && chmod +x coursier
SCALA_VERSION=2.11.12 ALMOND_VERSION=0.1.9
./coursier bootstrap \
-i user -I user:sh.almond:scala-kernel-api_$SCALA_VERSION:$ALMOND_VERSION \
sh.almond:scala-kernel_$SCALA_VERSION:$ALMOND_VERSION \
-o almond
./almond --install

//Install notebook

git clone https://github.com/freechipsproject/chisel-bootcamp.git
cd chisel-bootcamp
mkdir -p ~/.jupyter/custom
cp source/custom.js ~/.jupyter/custom/custom.js

jupyter notebook


反潮


反潮是很自然的現象,由於南風夾帶溫暖水氣,溫度升高,水氣含量高的空氣在白天進入屋內,但到了夜晚,溫度突然下降,外冷內熱,水氣出不去往上跑,屋內當然會冒汗,特別是像磁磚、防水油漆等具光滑面材質,特別會形成水珠,跟房子老舊沒有關係。想要預防反潮現象,最好的方式就是保持空氣通風,或是使用除濕機,大約維持兩三天就會恢復正常。

Verilog Examples (Python migen)

★Verilog HDL 入門編

●第7章 組み合わせ回路1 スイッチを押すとLED が点くロジック(L01_LED)

●第8章 組み合わせ回路2 演算ロジック(L02_LogicFunc)

●第9章 組み合わせ回路3 セレクタ(L03_Selector)

●第10章 順序回路1 RSフリップフロップ(L04_RS_FlipFlop)

●第11章 順序回路2 T型フリップフロップ(L05_FlipFlop)

●第12章 順序回路3 ブロッキング代入とシフト・レジスタ(L06_ShiftRegister)

●第13章 順序回路4 10進カウンタ(L07_DecCounter)

●第14章 応用回路1 チャタリング除去回路(L08_Chattering)

●第15章 応用回路2 7 セグメント・デコーダ(L09_SevenSegment)

●第16章 応用回路3 BCD カウンタ(L10_BcdCounter)

●第17章 応用回路4 タイマ(L11_Timer)

●第18章 応用回路5 汎用カウンタ(L12_UniversalCounter)

★Verilog HDL 応用編

●第19章 ストップ・ウォッチ回路(L13_StopWatch)

●第20章 キッチン・タイマ回路(L14_KitchenTimer)

●第21章 フルディジタル時計回路(L15_ DigitalWatch)

●第22章 読み出し専用記憶回路(L16_ROM)

●第23章 読み出し&書き込み対応記憶回路(L17_RAM)

●第24章 パルス幅変調回路(L18_PWM)

●第25章 2進-10進デコーダ回路(L19_BCD_Decorder)

●第26章 LEDマトリックス回路(L20_LedMatrix)

●第27章 シリアル通信回路(L21_SerialTxRx)

●第28章 VGAカラー・バー表示回路(L22_ColorBar)

●第29章 VGAキャラクタ表示回路(L23_CharacterDisp)


Synapses
Molecular
Ion channels
Receptors
Compounds

Memory condensed
Sleep

Neural prasicity

Some sort of stimulus trigger

Memory encode decode storage
Hypocampu


Learning task

Complex regulation network

Modulating

Learning process
Normal behaviour output


Bson to mongodb

It's very simple to import a .bson file:
mongorestore -d db_name -c collection_name /path/file.bson

Incase only for a single collection.Try this:
mongorestore --drop -d db_name -c collection_name /path/file.bson

For restoring the complete folder exported by mongodump:
mongorestore -d db_name /path/