2012年9月22日土曜日

node-mysql

node-mysql

【サンプル】
☆http://dev.classmethod.jp/etc/node-js-module-mysq/
node.jsからMySQLを利用してみる
http://nantekottai.com/2011/08/15/node-mysql/

【mysql単体】
http://ottan.me/archives/1309

<MAMPのmysql>
MAMPのMySQLをターミナルから動かすステップ その1
<PATH>
http://musilog.net/webdesign/my-works/mac-mysql.php
http://d.hatena.ne.jp/gutch01/20090930/1254241788
http://hisasann.com/housetect/2008/09/mac_os_xpath.html


大事なことは、
createClientではなく
createConnectionだということ。

[node-config]
http://d.hatena.ne.jp/sugyan/20110731/1312045169
Nodeアプリの設定系モジュールいろいろ

【nodeとmongo】
http://dayafterneet.blogspot.jp/2011/11/fluent-mongodb-nodejs-web.html
http://blog.8maki.jp/2011/01/marketgeek_nodejs_mongodb_development.html

2011/01/28 node.jsとWebSocketを使ってアクセスログをリアルタイムにビジュアル化「maptail.js」

node/webosocketによるオンラインゲームの実装を考える / オンメモリ、KVS、RDBMS、圧縮プロトコル、そのゲームデザイン + 就活の話

2012年9月10日月曜日

Mountain Lionにしてからのお話(node)

1、nodeを使いたいと思う。
2、wget http://nodejs.org/dist/v0.8.5/node-v0.8.5.tar.gzを行おうとする
3、wgetねーよって言われる
4,wgetを入れようとする


  ◯tar zxvf wget-1.9.tar.gz
  ◯cd wget-1.9
  ×./configure  ←ここで問題発生
  ×make
  ×sudo make install

7,/configureもmakeもできない
8、Command Line Toolsというのを入れないといけない
9、https://developer.apple.com/downloads/index.action#からダウンロード
10、再度
11,◯./configure  ←ここで問題発生
   ◯make
   ◯sudo make install

//これでwgetが使えるようになったから、Nodeを入れようと思う。
12,再度wget http://nodejs.org/dist/v0.8.5/node-v0.8.5.tar.gz
13.面倒だからダブルクリックで済ませる
14,cd node-v0.8.5
15./configure
16.make(大体10分そこいらで終わる)
17.sudo make install
18.node -v

/**
 *node入りました
 */

19.wget  npm install express -g
20.npmがないって怒られる(そりゃそうだ)
21.npmをcurl http://npmjs.org/install.sh | shで
22.Error発生

sh: line 1: syntax error near unexpected token `newline'
sh: line 1: `<html>Moved: <a href="https://npmjs.org/install.sh">https://npmjs.org/install.sh</a>'

・・・わからん。

23.わかった。
24.curl http://npmjs.org/install.sh | shではなく
   curl https://npmjs.org/install.sh | sh
25.入った。

//expressを入れる
26.npm install express -gする
27.npm ERR! Please try running this command again as root/Administrator.ってERRORd
28.sudo npm install express -gする
29.入った。

//テンプレート作ってみる。
30.express -tejs app1
31.Error: Cannot find module 'express'
32.→http://junk0047.blogspot.jp/2012/09/error-cannot-find-module-express.html

以上。











(参考)
http://d.hatena.ne.jp/Yoshikazu+code/20120726/1343297008

Error: Cannot find module 'express'

OSX =>10.8
Node => v0.8.5
npm => v1.1.46
ーーーーーーーーーーーーーーーーーーー

Error: Cannot find module 'express'

<expressをインストールした時>



/usr/local/bin/express -> /usr/local/lib/node_modules/express/bin/express
express@3.0.0rc4 /usr/local/lib/node_modules/express
├── methods@0.0.1
├── fresh@0.1.0
├── range-parser@0.0.4
├── cookie@0.0.4
├── crc@0.2.0
├── commander@0.6.1
├── debug@0.7.0
├── mkdirp@0.3.3
├── send@0.0.4 (mime@1.2.6)
└── connect@2.4.4 (pause@0.0.1, bytes@0.1.0, qs@0.4.2, formidable@1.0.11)

//流れ
今一度
sudo npm install ejs -g
してみると、
/usr/local/lib/node_modules/ejs
にejs

ちなみに、
npm lsしてみると
 ── UNMET DEPENDENCY ejs *
└── UNMET DEPENDENCY express 3.0.0rc4
って実はなってた。

//解決方法
npm install ejs -gしないで
npm install ejs expressしたら
npm lsで
├── ejs@0.8.2
└─┬ express@3.0.0rc4
  ├── commander@0.6.1
  ├─┬ connect@2.4.4
  │ ├── bytes@0.1.0
  │ ├── formidable@1.0.11
  │ ├── pause@0.0.1
  │ └── qs@0.4.2
  ├── cookie@0.0.4
  ├── crc@0.2.0
  ├── debug@0.7.0
  ├── fresh@0.1.0
  ├── methods@0.0.1
  ├── mkdirp@0.3.3
  ├── range-parser@0.0.4
  └─┬ send@0.0.4
    └── mime@1.2.6

Done!

2012年9月3日月曜日

Mac

起動から(表示の変化字体は55.8秒)
1.34.1でアクティビティモニタの起動

2012年9月1日土曜日

難しく考えずに

そんな難しく考えずに、やればいいと思いますよ。

そんなことで足が出ないようじゃ、到底追いつけない。
その時間、色んなサービスが立ち上がっている。
要はスピード勝負。
最初から完璧目指さずに、できることからやって、
問題に直面した時に、
解決すればいいと想います。

問題を想定してやって時間がかかって、
結局その問題に当たらなかったら、
それこそ本当に時間の無駄。

とりあえず、やりましょう。