nvmでnode.jsをいれてバージョンを変えたりする

creationix/nvm
を使うと、node.jsのインストールが管理できて、好きなバージョンへ切り替えたりできます

すでにインストール済みでしたが
creationix/nvm#install-script
のscriptを実行すればインストールされるはずです

どのバージョンがあるかを確認するには

$ nvm ls-remote

でずらずらとバージョンが出てくるので

$ nvm install v0.12.7

とかすれば

$ node -v

でv0.12.7が入ったのが確認できます

$ node ls

で入ってるバージョンが確認できて

$ node use v0.11.13

で違うバージョンに切り替えられます

ブックオフオンラインで本とCD/DVDを売ってみた結果2

ブックオフによるCDと本の買取価格公開してみる
ブックオフオンラインで本とCD/DVDを売ってみた結果

に続き、ブックオフにCDと本を売ってみました
キャンペーンクーポンを使ったので、通常買取価格に15%上乗せでした

5点は値段が付きませんでしたが、値段がついた分がこちら

商品名 カテゴリ 点数 買取金額(増額前)
 VBScriptハッカーズ・プログラミング 本・書籍 1点 ¥345(¥300)
 まんがと図解でわかる7つの習慣 本・書籍 1点 ¥6(¥5)
 アコギで耳コピができるようになる本 本・書籍 1点 ¥208(¥180)
 空想科学読本(2) 本・書籍 1点 ¥12(¥10)
 その他CD(バーコード無し・商品データ無し等) CD 2点 ¥24(¥20)
 LIVE AT TOKYO DOME(初回限定版) DVD 1点 ¥2,415(¥2,100)

イエモンのDVDが2100円つきました

さくらインターネットのレンタルサーバーで「suexec policy violation」エラー

さくらのレンタルサーバースタンダードプランへPHPのファイルをあげて動作確認しようとしたらエラーが..

コントロールパネルへログインして、アクセスログの設定の画面、エラーログの表示をすると

[Tue Sep 29 15:56:04 2015] [error] [client 153.185.53.193] suexec policy violation: see suexec log for more details
[Tue Sep 29 15:56:04 2015] [error] [client 153.185.53.193] Premature end of script headers: index.php

suexec log見れない..

いろいろやった結果、パーミッションがおかしかったようです

chmod -R 755 sample
とかディレクトリまるごとパーミッション変えたら動作しました

Gemfileにgemspecしか書いてないのは?

gemを改造しようかと思って、gemが上がってたgithubからcloneしてGemfileを見ると

$ vim Gemfile

source 'http://rubygems.org'
gemspec

とだけ書いてありましたが

$ bundle

コマンド打つといろいろインストールされる..

ディレクトリ名.gemspecにいろいろインストールされるものが書かれてました
これが実行されるようです

gemspecで依存関係が表せるようです
bundler – gemライブラリの依存はGemfileではなくgemspecに記述する理由 – Qiita