目標
- 精準
- 速度
工具
- TypingClub Google 帳號登入即可
- Typing.com Google 帳號登入即可
- RapidTyping 單機版
整理 serverless 運用 AWS Provider 開發 Lambda
npm install -g serverless
handler
指向檔案及 moduleprovider.iamRoleStatements
設定 IAM Roleprovider.role
serverless.yml
中的設定值,例如提供 secrets, 運用 multiple stage,語法 如 ${variableSource}
{sls:variableSource}
${env:SOME_VAR}
${opt:some_option}
${ssm:/path/to/param}
serverless config credentials
aws configure
會以 INI 格式儲存在 ~/.aws/credentials
Serverless 會自動建立 所有 function 共用的 IAM Role,可自行修改或建立 function 獨立用的 IAM Role
provider.iamRoleStatements
或 provider.iamManagedPolicies
iamRoleStatements
不再使用role
時,會使用 provider.role
role
時,會覆寫 provider.role
role
時,預設的 role, policy 將不會產生update function by serverless.yml
, translate syntax to CloudFormation
因不仰賴 CloudFormation,較為快速
corn
rate
serverless.yml
中時,要用 Fn::Ref
或 !Ref
取得 ARNstream
僅會掛上已存在的 stream,serverless 不會新增新的 streambatchSize
startingPosition
batchWindow
maximumRetryAttempts
parallelizationFactor
enable
nodejs, python, python3, java
最近遇到機器重啟後,email 發送亂碼的問題
經查詢後發現是因為該機器是 zh_TW.big5
語系,有人本機設定語系為 zh_TW.UTF-8
,使用 sudo s-
進入後重啟所導致
以下方法可以不把本機語系傳到遠端
1 | vi /etc/ssh/ssh_config |
註解以下設定
SendEnv LANG LC_*
測試流程: 設定本機語系後,ssh 至 remote,再看看語系設定
1 | # 設定本機語系 |
1 | locale # 目前語系設定 |
參考資料
1 | git config --list # git config -l |
~/.gitconfig
1 | [user] |
.gitignore
忽略不需要的檔案.gitkeep
保留空資料夾1 | git init |
master
HEAD
1 | git branch -l |
不要 rebase 其他人正在進行的 branch
1 | git checkout <branchname> |
1 | # push |
1 | # remote 操作 |
ssh-keygen -o
可防暴力密碼破解),不需要留空即可id_rsa
or id_dsa
: private keyid_rsa.pub
or id_dsa.pub
: public key1 | cd ~/.ssh |
1 | # git help <verb> |
1 | git rebase -i <earliercommit> |
https://stackoverflow.com/questions/3042437/how-to-change-the-commit-author-for-one-specific-commit
1 | <component {...{ ...objA, ...objB }} /> |
安裝需求: Git
, Node
1 | # 安裝 Hexo |
new_post_name
改為 :year-:month-:day-:title.md
比教方便管理post
, page
, draft
,另外可以在 scaffolds
目錄新增樣板,讓風格一致post
可以使用jsFiddle
, Gist
等等1 | hexo new [layout] <title> |
將產生在 .deploy_git
目錄下的檔案 force push 到設定檔指定的 repo
1 | deploy: |
設定檔: theme/icarus/_config.yml
1 | # 初始化 |
由於 DynamoDB 僅提供匯出 CSV 的選項,但是編輯的時候只能用 JSON…
剛好找到了 export-dynamodb
可匯出格式: CSV
, JSON
1 | # 安裝 |
Update your browser to view this website correctly. Update my browser now