投稿

7月, 2015の投稿を表示しています

Devel::IPerl のインストール

Devel::IPerl のインストール sudo apt-get install libfile-sharedir\* sudo apt-get install libmoosex\* sudo apt-get install libmoox\* sudo apt-get install libmoo-perl sudo apt-get install libio-capture-perl sudo apt-get install libnamespace\* sudo apt-get install libjson-perl libjson-rpc-perl libjson-types-perl libjson-xs-perl sudo apt-get install libdevel-repl-perl libreply-perl sudo apt-get install libmodule-build-\* sudo apt-get install libio-async-\* sudo apt-get install libuuid-perl libuuid-tiny-perl ここまでで力尽きた。結局インストールできてない。 ref. http://stackoverflow.com/questions/7339359/building-perl-module-gives-metafile-error

IPython Notebook の設定を更新した

表題どおり。

IPython 3になってから、ウェブインタフェイス部分がコードの実行部分(kernel)と切り離され、 それに従って設定もipython_notebook_config.pyからipython_kernel_config.pyに切り離された。

自分に関わった大きな変更は以下。 Pylabの自動読み込みがもはやあまり推奨されないとのことで、切った。(これはIPython2の時代からはっきりしていたこと。)pylab関係の設定がipython_kernel_configにうつったので、移動した。ipynb_checkpointの設定が消えた。なぜ?

Linux上にできたUTF-8-MACなファイルをUTF-8に戻す

convmv -r -f UTF-8 -t UTF-8 --nfc --preserve-mtimes --notest .

Jupyter (IPython Notebook) まわり

もともとPythonの高機能シェルとして開発されたIPython、そのウェブ版シェルとして開発されたIPython Notebookだが、 ここにきて中核の入力を受け取り処理し結果を返すカーネル部分について、Python以外も使えるようにしようという動きがでてきた。 そこで、カーネル以外の部分を取り出してできたのがJupyterだそうだ。 これは良い機会だと、MacにPython以外のkernelのインストールを試みたので、以下に掲載する。

メモ kernelは、~/.ipython/kernels に追加される。 ただし、各々の言語のkernelについて、いつ、どのような段階でkernelのリストに追加されるかの詳細は未調査。 いずれにせよ、各々のkernelは各々の起動コマンドを持てど、
最終的に~/.ipython/kernelsにさえ追加されれば、
ipython notebook で実行されたときのカーネルリストにもきちんと追加される。

Haskellhttps://github.com/gibiansky/IHaskell/blob/master/README.md にある手順でいける。 git clone http://www.github.com/gibiansky/IHaskell cd IHaskell ./macos-install.sh 何をされるか把握したい場合は(というかそう思えないとかなり"ヤバい"と思うが)、シェルスクリプトを読むと良い。 コマンドラインツール、GHC、Homebrewのインストールを確認した後、cabalやbrewでいくつか必要なものをインストールした後buildするようだ。 (もちろん、あらかじめ https://www.haskell.org/downloads/osx のインストールは必要となる)

IRubyhttps://github.com/SciRuby/iruby brew install ruby gem install iruby
IRkernelhttps://github.com/IRkernel/IRkernel brew install R ののち、Rを起動し、 install.packages(c('rzmq','repr','IRke…