2013-11-01から1ヶ月間の記事一覧

socket.io のAPIのドキュメント

何故に公式存在しないのか?http://d.hatena.ne.jp/Jxck/20110730/1312042603

nginx + node.js + socket.io を同じサーバーかつ同じポートで動かす

node.jsのsocket.ioのポートと、nginxのポートを同じポートで運用したい場合は nginxのリバースプロキシの機能を利用すると良い。前提 httpポートは80 ドメインは「hogehoge.com」 node.jsのsocket.ioサーバーはポート12345でListen socket.io用のサブドメイ…

Excel+VBAでJsonデータを取得する。

ExcelのVBAから、Jsonデータを取得(MongoDB使ってるとか)する場合 以下の様にするとサーバーから取得できる。 Private Function LoadJSONFromDB() As String Dim XMLhttp As Object Set XMLhttp = CreateObject("MSXML2.ServerXMLHTTP") XMLhttp.Open "GET…

nvmでnode.jsをインストール

nvmとは node.jsのバージョンを管理する為のツールです。 複数のバージョンのNode.jsをインストールする事ができ、またその切り替えも簡単に行えます。 nvmのインストール githubにあるinstall.shを利用してnvmをインストール curl https://raw.github.com/c…

AngularJS+$http+POSTの際のrequest body

AngularJSの$hostのPOSTメソッドを使ってデータを送信する際、Content-Typeがapplication/jsonになって送信される事がある。文字列を送る場合等は、以下のようにすれば良い。 $http({ method: "POST", data : '{"Json":"like","string":"death"}', url: "htt…

InsomniacのClient/Serverを用いたツールアーキテクチャ

サーバーの負荷やストレージの容量が心配だけど、とても面白い試み。http://www.insomniacgames.com/ron-pieket-a-clientserver-tools-architecture/

CentOS6+nginx+MongoDB+RockMongo+Sleepy.Mongoose(REST API)

for nginx + php-fpm yum install nginx yum install php-fpm service nginx start service php-fpm start chkconfig php-fpm on chkconfig nginx on# # The default server # server { listen 80 default_server; server_name _; #charset koi8-r; #access_…

CentOS6 ネットワークに繋がらない(ネットワークアダプタ(NIC)を変更した)

CentOSにおいてNICを変更した時、以前のNICの情報が残っている為 新しく刺したNICが、eth2等の新しいデバイスとして認識される。確認方法 $ ifconfig -a新しく追加したNICをeth0としたい場合。以下のファイルを変更する or 削除する $ rm /etc/udev/rules.d/…

RaspberryPiでSPI通信

RaspberryPiの上で動かすLinux(RaspbianやPidora)のkernelが 「spidev」moduleを利用可能であれば /dev/spidevX.Y /sys/devices/.../spiX.Y /sys/class/spidev/spidevB.C 以上のいずれかで入出力を行うことが出来る。 これらのうち、下2つは「sysfs」nodeと…

組み込み系LinuxのWiki

最近流行のRaspberry PiやBeagle Bone等の情報がまとまっている。http://elinux.org/Main_Page

CentOS+Nginx+Node.js+socket.io(WebSocket)

Node.jsで動かすsocket.ioのサーバーの設定 socket.ioのインストール socket.ioのサーバーコードを配置するディレクトリでsocket.ioをnpmでインストール npm install socket.ionode_moduleはnpmを呼び出したディレクトリにインストールされる。socket.ioを利…

Linux Tips

自分のIPを抜きだす。 #!/bin/bash LANG=C /sbin/ifconfig | grep 'inet addr' | grep -v 127.0.0.1 | awk '{print $2;}' | cut -d: -f2 コマンドをバックグラウンドで動かす コマンドに[&]をつけるだけhttp://itpro.nikkeibp.co.jp/article/COLUMN/20060224…

CentOS6にCassandra2.0セットアップ

Install 公式の通りにやれば余裕http://www.datastax.com/documentation/gettingstarted/index.html#getting_started/gettingStartedRHEL_t.html Setup Cassandraは各CassandraサーバーをNodeと呼ぶ。CassandraはSingleNodeでの運用も可能だけど、持ち味を生…