僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
サーバサイドのJavaScriptインタープリタ。
実装はC++? と python2.6or7 による、らしい。
インストールガイドを見て、
Squeeze(amd64) にインストールしてみた。
build-essential と libssl-dev と python と
libcurl4-openssl-dev(openssl が無いと
configure に判定される)と
git を apt-get するとうまくいった。
$ git clone https://github.com/joyent/node.git $ cd node $ git checkout v0.6.18 $ ./configure --prefix=/opt/node && make $ sudo make install
$ PATH=$PATH:/opt/node/bin $ which node /opt/node/bin/node $ man -w node /opt/node/share/man/man1/node.1 $ node -e 'console.log("Hello, World");' Hello, World
node package manager の略らしい。
node(1)と同じ場所にインストールされる。
さしあたり、適当にnpm help foobar してみたりする。
なんか冗長だけど、これ以上「シンプル」にする 気力はもう沸かない。少なくとも今日は。
#!/usr/bin/env python3 from sys import argv x = argv[1] y = x[::-1] for z in range(2): print(' ', x * 5) print(' ', x * 5) print(' ', x * 5, end='\n\n') print(' ', y * 5) print(' ', y * 5) print(' ', y * 5, end='\n\n')
$ ./trick.py3 一太郎 一太郎一太郎一太郎一太郎一太郎 一太郎一太郎一太郎一太郎一太郎 一太郎一太郎一太郎一太郎一太郎 郎太一郎太一郎太一郎太一郎太一 郎太一郎太一郎太一郎太一郎太一 郎太一郎太一郎太一郎太一郎太一 一太郎一太郎一太郎一太郎一太郎 一太郎一太郎一太郎一太郎一太郎 一太郎一太郎一太郎一太郎一太郎 郎太一郎太一郎太一郎太一郎太一 郎太一郎太一郎太一郎太一郎太一 郎太一郎太一郎太一郎太一郎太一
うーん。
なかなか
猫マナー並のキーワードが思いつかない。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。