node.js

node.js インストール

node.jsとは

Google V8ベースのイベントI/O Webアプリケーションフレームワークです。
リアルタイムでハイパフォーマンスなWebアプリケーション開発に向いています。
サーバーサイド・クライアントサイドでJavascriptを動作させることができます。

node.js関連の記事

node.js 本家サイト

node js 最新版にアップデートする

Javascript

node.js 最新版にアップデートする

node.js アップデートで書いた通りに

 git checkout v0.10

でnode.jsを最新版にしようとすると、できません。

 error: pathspec '0.10' did not match any file(s) known to git.
 Did you forget to 'git add'?

となってしまいます。

違う何かが悪いのかもしれませんが…

しかし、もっと簡単なやり方があったので、ご紹介します!

 $npm install n -g

そのあと、 

 $n 0.10

無事最新版がインストールできました!(^_^)

node command not found

Linuxサーバー

node command not found

種を明かすとバカバカしい話なのですが、また同じことをするかもしれないので、書いておきます。

sudoでルート化して、

 # node

とすると

 -bash: node: command not found

となってしまいました。

あれれ?nodeってインストールされてなかったっけ?
と思い、インストールされているか調べたりしていましたが、su – で本当の管理者権限でnodeを動作させたら動作できました。

 /root/node

においてあったので、sudoじゃダメだった、ということですね(^_^;

nod.js socket.write完了後にsocket.destroyしてはいけない

Javascript

node.jsのnet.socketを利用したソケット通信プログラムで通信エラーが多発してしまいました。

socket.write()の完了時コールバックでsocket.destroy()していたのですが、これだと受信に失敗することがありました。socket.end()を呼べば、通信先にFINを送信するので、正常に通信切断できるようになりました。

 socket.write("送信データ");
 socket.end();

とするか、送信データが1つだけなら

 socket.end("送信データ");

となります。

no marked region found along edge

Android

no marked region found along edge

Android Studioを使っていて、表題のエラーが出てビルドできない時があります。
9patchを使って作っていても、エラーが出る時があるので、その時は9patchで画像を作り直しましょう。