やったことNodeでファイル変更検知ちょっとした用事があってファイルの変更検知、やりたいなぁ...と思って。最初シェル芸で片付けようかと思ってファイルのチェックサムを定期的に確認して変更があったらファイル変更って感じのスクリプトを書こうとしたのですが、例えば指定ディレクトリ下のファイルのどれかに変更があったら検知...とかやろうとするとどうしたらいいのかわからず。(全ファイルのチェックサム計算する???)そしたら、Node.jsのfsには標準でwatchがついてるという情報をキャッチしたので使ってみました。}})console.log('Watching...')こんな感じ。一応GitHubにおいておいたのでもしよろしければ。github.com動かしてみたらこうなる。(見切れてるけど...)なぜかイベントがrenameしか拾えてないのですが、その辺はまた明日。Documentationこれがドキュメント。なんかFSWatcherがなんとかとか書いてる気がしますね。Docker使ってますか?便利ですよね。なんだかんだちゃんと使ったことがなかったのでかんたんなDockerfileを書いてみました。"start"]こんな感じ。(実は某別件で触れてる構成とほぼ同じ感じだったりするのでう〜ん。)UbuntuベースにNode.jsをインストールしてカレントディレクトリのファイルをコンテナの/app下に配置する感じ。やって見てみると何も難しいことはしてないのが分かる。入れてあげることもできるのですが、降ってきたバージョンが4.xとかでめっちゃ古かったので(現状の安定版は6.11.0)NodeSourceを利用しました。github.com使い方はREADME.mdを。日本語訳に頼るのはホントは良くない気がしますが、いい感じに翻訳されたドキュメントもあるので見ながら書けば良さそう。課題が終わらない!!LaTeX環境を作ってくれるDockerfile+自分の使うスタイルファイルとかを作っておけばMacが急に故障クリーンインストールしたい衝動に駆られたけど課題があるみたいなときに便利だからつ〜くろ、と思ったんですが我が家の回線でその作業し始めると数時間コースなので延期。結局lintで落ちるとホットリロー...2018-07-01れーるるるずれーるず書いてた。Webフレームワーク調査、本日はKoaです。12月の目標を決めました。»プロフィールid:uutarouゆるく広く浅くをモットーに頑張る。毎日技術日誌やってます。年末年始をまとめる近況報告的な記事(趣味要素つよめ)社会人になって半年経った。月別アーカイブはてなブログをはじめよう!uutarouさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。