$ ls -1FA db/migrate
ls -1FA db/migrate
の分解
1
: ハードリンクの数(ハードリンクはファイルのあだ名のことです。)
F
: 名前の後ろにファイル識別子を付ける
A
: カレントディレクトリ(.)と親ディレクトリ(..)以外のピリオド始まりのファイルやフォルダも表示されるようになります。
※ a
をつけるとカレントディレクトリ(.)と親ディレクトリ(..)も表示されます。Action Cableとは双方向通信を低コストで行うために、WebSocketsとRailsをつなぎ目がないくらい、自然な感じで統合するためのフレームワークという認識でOKです。Action Cableを利用することで、たとえばリアルタイムで更新されるチャット機能を実装することができます。
3ウェイハンドシェイク(web技術の基本P61)での1つ目のコネクションの確立を行ったら、そのまま繋いだままにしておく事ができます。なのでリアルタイムのやり取りにおけるチャット機能で用いると良さそうです。
WebSocketはXMLHttpRequest(WebサーバーとHTTP通信を行うためのAPI)の欠点を解決する技術として開発された。
ネットワークインターフェイス層(1層)、インターネット層(2層)、トランスポート層(3層)、アプリケーション層(4層)で構成され、機器やOSが異なっても共通のプロトコルを用いて通信を成立させることができるものです。