気になる実装チュートリアル

正規表現の基本をJavaScriptで実装するチュートリアル。

postd.ccに40行以内で正規表現エンジンを構築という、正規表現をJavaScriptで実装するチュートリアルがあります。ソースコードもhttps://github.com/nadrane/build-your-own-regexにあるので実装が上手くいかない場合、正しい実装を確認できます。元々はC言語の実装のようですが、JavaScriptを使っているので配列はslice関数で先頭とその他に分けられたりして簡単に実装できるようになっています。

React+Reduxで、TODOリストを作成するチュートリアル

Immutable.jsも使ったReact+ReduxのTODOリスト作成チュートリアルです。基本的な用語を押さえてからこのチュートリアルでTODOリストを作成して、どんどん機能を追加していくことで効率よくReact+Reduxが学べそうです。

nodemonは、単純なスクリプトもwatchできる。

Nodemonはファイル変更監視ツールとして使える。

Node.jsには、nodemonというファイル更新の監視ツールがあります。これをインストールするとNode.jsのアプリだけでなく、通常のJavaScriptファイルやPythonなどの全然関係ないファイルもファイル更新時に再実行することができるので、ファイル変更監視ツールを持っていない場合はお勧めです。

インストール

これで、nodemonコマンドが使えます。Windowsの場合でもnodemon.cmdができるのでこれだけで使えます。

単純なJavaScriptのファイル監視

Node.jsやWebアプリではなく、単純なコンソールのJavaScriptファイルなども以下のようなコマンドで監視できます。使い方は簡単で、–watch ディレクトリで監視するディレクトリーをしてします。最後に実行するスクリプト(myapp.js)を記述します。

Pythonのファイル監視

pythonのverboseオプションを付けてapp.pyファイルを監視する例です。こんな感じにいろんなスクリプトなども監視できるので便利です。