1人だと勉強をサボりそうなオーガナイザーが 強制的に ストイックにプログラミングする ための時間を作ることを目的に毎週開催されているもくもく会です。
そのため、新宿プログラミングもくもく会では参加しているプログラマー各位が相談したりしながら、以下のようなテーマにそれぞれ取り組みます。
- 新しい言語・フレームワークを触りこむ
- 今後使うかもしれないミドルウェアの特性を掴む
- 分散データストアをとりあえず触って肌感覚を掴む
- 機械学習についてまとまって時間作って学習する
- 数学や統計を学び直す、論文を読む
- OSS活動やプライベートプロダクトを集中して進めたい
また、自身にプレッシャーを与えるためにもcheck-inにてやることを宣言し、check-outにて成果を発表します!
過去の雰囲気 : shinjuku-mokumoku
質問などありましたら、slackの shinjuku-mokumoku (登録はこちら) もしくは、twitter #shinjukumokumoku にてご連絡ください。
- Pitch
- Community
- slack (join from here) もしくは、twitter #shinjukumokumoku)
- connpass group
- Organize
Create event channel, reminder and poller
# on slack
/prepare <num>
Get channel id
# on slack
/get_channel_id <channel_name>
Generate presenter order
# on slack
/presenter <num>
Generate event template
docker-compose run node ./scripts/generateNextEvent.js
- Migarte nextEventGenerate script to cloudfunction
- Run deploy only functions file changes
requirements
- node 8
- firebase account
- slack token
Install firebase cli and login
npm install -g firebase-tools
firebase login
# Generated authenticate in $HOME/.config/gcloud
Install packages
npm --prefix "functions" i
if you don't have slack api token, get api token from below:
Run firebase function locally
npx --prefix "functions" run serve
Show firebase function logs
npm --prefix "functions" logs -- --only <mokumoku_init|get_channel_id>
if you haven't set some config, you should set config by blow command
export SLACK_SLASH_TOKEN_PREPARE=<your_slack_slash_token>
export SLACK_SLASH_TOKEN_PRESENTER=<your_slack_slash_token>
export SLACK_API_TOKEN=<your_slack_api_token>
cd <project_root>
firebase functions:config:set \
slack.slash_token_prepare=$SLACK_SLASH_TOKEN_PREPARE \
slack.slash_token_presenter=$SLACK_SLASH_TOKEN_PRESENTER \
slack.api_token=$SLACK_API_TOKEN
firebase functions:config:get
# show setted configs