Node.jsNode.js【Windows】node.jsをインストールしてnpmコマンドを使えるようにする。Windowsマシンへのnodeのインストールはnodistを使うと幸せになれる。コマンドプロンプトを起動して下記gitコマンドを実行。※コマンドプロンプトからgitコマンドが使えるようになっていることが前提。※windowsへのgitインストール方法はこちら。git://github.com/marcelklehr/nodist.git完了したら、nodist\binフォルダまでのパスを通す。※windowsのパスの通し方詳細はこちら。nodistまでのパスをNODIST_PREFIXとして環境変数に追加する。updateこれでnodeの最新版がインストールされる。完了後、nodeコマンドとnpmコマンドが使えるようになる。使えるようになっているかどうかの確認は下記コマンドで行う。-vそれぞれコマンド実行後、バージョンが表示されればOK。技術メモ,【socket.io/Express】でのセッション共有。下記に詳しく書いてあったのでペタリ。技術メモ,【Node.js/Apache】一つのサーバーで双方を共存させる。Node.jsとApacheを一つのサーバーで共存させるためには、apache側かNode側のいずれかでリバースプロキシを構築してやる必要がある。今回はNode.jsのsocket.ioを用いたwebsocket通信を行いたかったので、評判の良いNodeのプラグイン「http-proxy」を導入してみた。今回の想定はNodeのアプリケーションをポート3000番、Apacheのアプリを9000番で動作させる想定。httpd.confのリッスンポートとバーチャルホストのポートを80番以外に避難させる。9000そしてバーチャルホストの設定も変更。</Directory></VirtualHost>次にNodeのサーバースクリプトを書く。works.');あとはこのスクリプトをnodeコマンドで起動すればOK。技術メモ,【Node.js】socket.ioでリアルタイムアプリケーションを作成する。socket.ioをインストールしてサンプルアプリケーションを真似してみる。http://socket.io/get-started/chat/onとemitの概念が理解できればめっちゃ簡単。技術メモ,【Node.js】でSQLインジェクションを防ぐ方法。調べていたらこんな投稿を発見。doing.ということで、node-mysqlのライブラリは自動的にエスケープ処理をしてくれているとのこと。技術メモ,【Node.js】mysqlに接続する。mysqlに接続する。connection..end();});SQLを発行したい場合は下記の通り。connection.query()を実行した時点でSQLは実行されている。queryには生成されたSQLが入っているので、ログ出力するとみることが出来る。console.log(query);ちなみにquery()メソッドの中でconnect()メソッドが自動で走るため、事前にconnect()を記述していると2重コネクションになりエラーとなるので注意。技術メモ,【Node.js/AngularJS】でアプリケーションを開発する。下記ページがとてもわかり易い。上から順に真似していけば雰囲気がすぐにつかめる。※Angular側の知識がある程度無いと辛いかもしれません。http://scotch.io/tutorials/javascript/creating-a-single-page-todo-app-with-node-and-angularこれは本当に素晴らしいエントリーです。技術メモ,【Node.js】Node.jsのインストール手順まとめ。Node.jsのバージョン管理を行ってくれる「nvm」をインストールする。次にnvmコマンドが使えるようにパスを通す。nvmコマンドの動作確認を行う。help」と打ってエラーがでなければOK。nvmコマンドでNode.jsをインストール。ls-remote」を実行すると、ダウンロード可能なNode.jsのバージョンリストを取得することが出来る。ls-remoteリスト表示された中から好きなバージョンを選んでインストールすれば良い。ちなみにNode.jsは偶数バージョンが安定版、奇数バージョンが開発版となっている。エントリー作成時では「v0.10.28」が安定版の最新だったので今回はそれをインストールする。0.10.28ゲージが100%になればインストール完了。下記コマンドを実行してバージョンが表示されれば問題なく完了。nvmコマンドはターミナルを再起動してしまうと、同様の手順を踏まないと使えないため、自動で使えるような設定を行う。デフォルトのNode.jsのバージョンを指定する。v0.10.28「~/.bash_profile」を編集して、ターミナル起動時にnvmコマンドが適用されるように設定する。~/.bash_profileファイル内のどこでもいいので下記を追記。~/.nvm/nvm.shfiこれでひと通りのインストールと設定は完了。あとはプロセスをデーモンとして動作し続けるforeverとかを入れたりするとよりベター。Post【PHP】配列の空文字キーに関する発見。【Javascript】よさげなLightBoxライブラリ。【WordPress】で承認待ちのコメントを一括削除する。【CakePHP3】Bakeの流れ。【PHP】で画像を綺麗にリサイズする。Jasmine】テストの書き方まとめ。【Android】アプリ開発環境の構築手順まとめ。【Windows】Antをインストールする。【Windows】node.jsをインストールしてnpmコマンドを使えるようにする。【Windows】環境変数(PATH)の通し方。【Windows】gitのインストールを行う。【Windows】コマンドプロンプトでドライブ間を移動する。【Apache】htpasswdでBasic認証を掛ける。【CentOS7】Muninインストール手順まとめ。【PHP】privateなメソッドを外部から実行する。【MySQL】大量にランダムなデータを作成する際の方法いろいろ。【PHP】Xdebugのvar_dump()を通常のものに戻す。【htaccess】さくらのレンタルサーバーに設置したhtaccessでOptionsが使えない問題。【jQuery】手っ取り早くScrollToTopを実装する。【PHP】のコンパイル時にライブラリが足りないよと怒られたら。【CentOS】patchコマンドが無いよと怒られたら。【CentOS】apxsが無い場合。【htaccess】でPHPのエラー表示周りをONにする際のコピペテンプレート。【Markdown】脚注の書き方。うぇぶろぐらまーな日誌.。