yamasita.in@Notes
切り薔薇をオアシスに刺す
tumblrとの連携をRSS Graffiti でやってみるの実験

切り薔薇をオアシスに刺す tumblrとの連携をRSS Graffiti でやってみるの実験

串かつ 近江屋 @新世界
にく、かき、ほたて

串かつ 近江屋 @新世界 にく、かき、ほたて

僕は英語がてきません、しっかりと認めます。出来るふりもしてませんが、しません。

僕は英語がてきません、しっかりと認めます。出来るふりもしてませんが、しません。

実るほど頭を垂れる稲穂かな、だよ

実るほど頭を垂れる稲穂かな、だよ

I read later. twitter & facebook
山芋かぶれ

山芋かぶれ

take a lunch with my family

take a lunch with my family

壁紙を剥がすのはやめて欲しい… 怒りはしないけどもさ

壁紙を剥がすのはやめて欲しい… 怒りはしないけどもさ

風邪ひいちゃったw

風邪ひいちゃったw

Install MongoDB on mac 10.6.6

About MongoDB
  - MongoDB (from "humongous") is a scalable, high-performance, open source, document-oriented database. Written in C++, MongoDB features:
  - key function
     + Document-oriented storage
     + Full Index Support
     + Replication & High Availability
     + Auto-Sharding
     + Querying     
     http://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart
0. about node.js
  http://mongodb.org/
  > MongoDB is KVS distributed Database.
1. install 
  url  : http://downloads.mongodb.org/osx/mongodb-osx-i386-latest.tgz
2. open terminal
  user$ sudo su -
  root# usr=
  root# cd /Users
  root# tar xzvf /Users/$user/Downloads/mongodb-osx-i386-latest.tgz
  root# mv mongodb-osx-i386-2011-02-17/ mongo
  root# mongo/bin/mongodb --version
    db version v1.7.7-pre-, pdfile version 4.5
    Sat Feb 19 15:56:56 git version: 7792243481dbb8ee2cebb361fb3d4c7672b74f11
2-0. startup
  root# mkdir /Users/mongo/db
  root# /Users/mongo/bin/mongodb --dbpath=/Users/mongo/db --rest &
    Sat Feb 19 16:03:18 [initandlisten] waiting for connections on port 27017
    Sat Feb 19 16:03:18 [websvr] web admin interface listening on port 28017

2-1. connection
  root# /Users/mongo/bin/mongo
  > show dbs
    admin   (empty)
    local   (empty)
 > show collections
    (empty) 
 > use local
    switched to db local 
 > db.createCollection('sample');
 > db.sample.insert({a:1,b:1})
 > db.sample.find()
    { "_id" : ObjectId("4d5f6d21ec5855af362aeaed"), "a" : 1, "b" : 1 }
2-2. admin view
  http//localhost:28017
  @  in your browser, you will see admin view

 
[that's all]

Install nodejs on mac 10.6.6

0. about node.js
  http://nodejs.org/
  > node.js is server-side java servlet.
1. install 
  url  : http://nodejs.org/#download
  get : node-v0.4.0.tar.gz
2. open terminal
  user$ sudo su -
  root# usr=
  root# mkdir /Users/nodejs
  root# cd /Users/nodejs
  root# cp -p /Users/$usr/Downloads/node-v0.4.0.tar.gz .
  root# tar xzvf node-v0.4.0.tar.gz
  root# cd Users/nodejs/node-v0.4.0
  root# ./configure
  root# make
  =>'build' finished successfully (5m58.768s)
  root# make install
  => 'install' finished successfully (0.956s)
  root# which node
  => /usr/local/bin/node
2-0. test script
  root# mkdir /Users/nodejs/node-v0.4.0/www
  root# cd /Users/nodejs/node-v0.4.0/www
2-1. sample.js
  root# vi sample.js
  root# cat sample.js
     var sys=require('sys');
     sys.puts('Hello World');
  root# node sample.js
  => Hello World!!
2-2. server.js
  root# vi server.js
  root# cat server.js
    var http = require('http');
    http.createServer(function(req, res) {
      res.writeHead(200, {'Content-Type': 'text/html'} );
      res.end('Hello World!\n');
    }).listen(8127, "localhost");
    console.log('Server running at http//localhost:8127');
  root# node server.js
  => Server running at http//localhost:8127
  @  in your browser, you will see “Hello World!”
  [ctrl + C]

 
[that's all]

これはいい。

なんて刹那的な、、でも素晴らしい

Install Hadoop on mac 10.6.6


1. install 
  url : http://hadoop.apache.org/common/
  get hadoop-0.21.0.tar.gz  
2. open terminal
  user$ sudo su -
  root# usr=
  root# mkdir /Users/hadoop
  root# cd /Users/hadoop
  root# cp -p /Users/$usr/Downloads/hadoop-0.21.0.tar.gz .
  root# tar xzvf hadoop-0.21.0.tar.gz 
  root# HADOOP_HOME=/Users/hadoop/hadoop-0.21.0
  root# export PATH=$HADOOP_HOME/bin:$PATH
  root# export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home3
3. running
  root# cd $HADOOP_HOME
  root# mkdir input
  root# vi input/test
    a a a a a a a
    bb bb bb bb
  root# hadoop jar hadoop-mapred-examples-0.21.0.jar wordcount input output
  > result
  root# cd output
  root# ls
    _SUCCESS
    part-r-00000
  root# cat part-r-00000 
    a   7
    bb  4

[that's all]