rbenv を最新の状態にupdate する

ruby 2.1.0 も出たことだし、とりあえずさくらVPSにおいてるCentOS上に入れておこうと思ったけど、ちょっと古いバージョンしか rbenv install --list で出てくれない。 rbenv updateという便利なコマンドはないようなのでアップデート方法を調べてアップデートしてみた。 アップデート方法 どうやってインストールしたかは全く覚えてなかったけど調べてみるとどうやら git clone でインストールしたっぽいので cd ~/.rbenv; git pull するだけでOKらしい。 無事にアップデートできたのでもう一度インストールできるrubyのバージョンを確認したら ない。ない。 どうやらrubyのインストールには ruby-buildを使ってるのでそっちをアップデートしないとインストール可能なバージョンは更新されないらしい。ちなみに存在しないバージョンのインストールを試みるとこんな感じに教えてくれる。 ironsand@SarakuVPS ~$ rbenv install 2.0.0-p247 ruby-build: definition not found: 2.0.0-p247 You can list all available versions with `rbenv install --list'. If the version you're looking for is not present, first try upgrading ruby-build. If it's still missing, open a request on the ruby-build issue tracker: https://github.com/sstephenson/ruby-build/issues ruby-build のアップデート ruby-buildもgit cloneしてるだけなので、 cd .rbenv/plugins/ruby-build/; git pull すれば最新の状態に反映される。後はいつも通り rbenv install --list して 2.1.0 があることを確認して rbenv install 2.1.0 でインストールできる。時間がかかるので放置しときましょう。 ...

2014-01-07 · 鉄

さくらのVPSにneroAacEncをインストールしてmp3をm4aに変換する

作業目的 さくらのVPSで自動ダウンロードしてるNHKの語学講座が大量になってきて容量が馬鹿にならなくなってきたので mp3で出力されたものをm4aに変換しようとNeroAAC Encoderのインストール作業メモ。 インストール方法 まず コマンドラインツールをここからダウンロードしてくる。 http://www.nero.com/enu/company/about-nero/nero-aac-codec.php wgetで直接取ってくるなら $ wget http://ftp6.nero.com/tools/NeroAACCodec-1.5.1.zip 圧縮ファイルを展開して $ unzip ~/NeroAACCodec-1.5.1.zip -d neroaac 実行権限を付加 $ chmod +x ./neroaac/linux/neroAac* んで、動作を確認 $ ./neroaac/linux/neroAacEnc ************************************************************* * * * Nero AAC Encoder * * Copyright 2009 Nero AG * * All Rights Reserved Worldwide * * * * Package build date: Feb 18 2010 * * Package version: 1.5.4.0 * * * * See -help for a complete list of available parameters. * * * ************************************************************* ERROR: no input file specified が表示されれればインストール作業は終了! ...

2013-03-12 · 鉄

NHK語学のラジオ講座をさくらのVPSで自動ダウンロード その2

前回の記事の続きです。 NHK 語学のラジオ講座をさくらの VPS で自動ダウンロード http://hack.ironsand.net/2012/auto-download-nhk-language-mp3-by-vps/ 今回はさくら VPS にダウンロードした mp3 を Sugarsync にアップロードするについて解説します。 さくらの VPS 上に SugarSync や Dropbox を常駐させるのはできるのかどうかわかりませんでしたし、できてもメモリを食いそうなので今回は SugarSync が提供する API を使用します。 自動的に SugarSync にファイルをアップロードさせるための手順は以下の流れになります。 API を使うために SugarSync の Developer に登録 upload_nhkradio.rb の設定 cron の設定 1. API を使うために SugarSync の Developer に登録 まず SugarSync の API を使うために Developer として登録を行います。 http://www.sugarsync.com/developer/signup もし Sugarsync のアカウント自体を持ってない方がいたら、まず[こちら][1]から SugarSync 自体のアカウントを作ってください。 Developer 登録をすると Access Key ID と Private Access Key が手に入りますのでメモっていてください。あとで必要になります。 次に[Create App]から新しいアプリの登録を行いアプリケーションキーを取得してください。 新しいアプリの作成には以下の 5 つの情報を入力する必要があります。 ...

2012-06-06 · 鉄

NHK語学のラジオ講座をさくらのVPSで自動ダウンロード

NHK ラジオの語学講座を毎週ダウンロードしてるんですが、 外国語を勉強してるのは海外に行くためでして、海外だとダウンロードができないことがよくあります。 なのでせっかくさくらの VPS をお金払って借りてるんだから 勝手にダウンロードするように設定しましたので参考にどうぞ。 月曜日の 12 時頃には決めておいたフォルダに mp3 ファイルができてます。 実際に先週から動かしてみてますが、こりゃ楽でいいです。 SugarSync にアップロードしてるので海外にいるときに iPhone があるだけで新しい音声を聞くことも出来ます。 記事が長くなるので今回の さくら VPS を使って自動的に NHK ラジオ講座をダウンロード 次回の さくら VPS にダウンロードした mp3 を Sugarsync にアップロードする の 2 つにわけて解説していきます。 自動的に NHK ラジオ講座をダウンロードするには以下の 4 つの手順が必要です。 flvstreamer のダウンロード、コンパイル Ruby のインストール CaptureStream の設定 cron の設定 1. flvstreamer のダウンロード、コンパイル flvstreamer をインストールするんですが、 まずさくらの VPS が 32 ビットなのか 64 ビットなのか確認します。 $ cat /proc/cpuinfo | grep flags して値に lm が含まれていれば 64bit の CPU です。 ...

2012-06-04 · 鉄

さくらのVPSでpythonのインタプリタを終了させる

さくらのVPSにputtyを使ってSSHでログインしてる時に間違えて /usr/bin/python を叩いてしまい(コピーしようとしたら貼りつけてしまった。)インタプリタを終了できなくてちょっと焦ったので終了方法のメモ。 ‘Use Ctrl-D (i.e. EOF) to exit.’ とか言ってるくるけど Ctrl-D をおしてもサーバーまで届かない。 正しい終了方法は import sys sys.exit() だそうです。 ああ、そうか sys をインポートしなきゃならんのか。プログラムを書いてる時だと気づくのにインタプリタ普段使わないから何かちがうものだと勝手に思い込んじゃってたよ…。 参考 pythonインタプリタを終了する http://blog.justoneplanet.info/2010/08/07/python%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%97%E3%83%AA%E3%82%BF%E3%82%92%E7%B5%82%E4%BA%86%E3%81%99%E3%82%8B/

2012-01-05 · 鉄