#32: N 予備校の続き、yarn インストール、Slack 利用開始

やったこと(Done)

  • N 予備校 プログラミング入門 Web アプリコース
    • 第 3 章 サーバーサイドプログラミング入門
      • 03. アルゴリズムの改善
      • 04. 集計処理を行うプログラム
      • 05. ライブラリ
      • 06. Slack のボット開発

N 予備校 第 3 章

yarn をインストールします。

$ curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.21.1

教材テキストにならって 1.21.1 をインストールします。

# fish ではなく bash に戻ってから実行する
$ source ~/.bashrc
$ which yarn
/home/vagrant/.yarn/bin/yarn

わかったこと(Fact)

リモートリポジトリにあるブランチをローカルリポジトリに持ってくる操作、

$ git checkout -b master-2020 origin/master-2020

$ git checkout master-2020

という省略形で書くこともできる。

JavaScript の Array.prototype.sort()

  • 引数に compareFunction を与えない場合は array の要素を string にして並べ替える。
  • compareFunction(a, b) が負の数を返す場合、ab より先(小さい index)になる。
  • 0 を返す場合は ab はそのまま。
    • ただし、この動作は ECMAScript 標準で保証されていない
  • 正の数を返す場合、ba より先(小さい index)になる。

参考文献(References)

その他

そのうちやること(Someday)

  • [ ] テスト用のディレクトリ、テストの雛形ファイルなどを Rake で生成したい。
  • [ ] RubyMine インストールしてみる?
  • [ ] Ruby を書くためのエディタの設定(Emacs
  • [ ] bash の設定ファイルに必要なエイリアスを追加する。