MS Officeファイルのサムネイル作成

CentOS 7でMS Office系のファイルたちのサムネイルを作るには

$ sudo yum install unoconv
$ sudo yum install libreoffice-headless
$ sudo yum install vlgothic-fonts
$ sudo yum install ImageMagick


という感じで、必要なものを入れておいて

$ unoconv -f pdf hoge.ppt
$ convert -density 300 -resize 200 hoge.pdf[0] hoge.png


とすると、作成できる。

anyenvのインストール

〜envをいろいろと利用していると、それごとに.bashrcに追加したりとちょっと面倒。それをまとめてくれるのがanyenv。インストールも簡単。


$ git clone https://github.com/riywo/anyenv ~/.anyenv
$ echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(anyenv init -)"' >> ~/.bashrc
$ exec $SHELL -l

とすれば完了。あとは


$ anyenv install rbenv
$ anyenv install pyenv
$ anyenv install ndenv
$ exec $SHELL -l

とかすれば、各種envが入る。他にもいろいろとあるから必要に応じて入れる。あとは


$ rbenv install 2.2.3
$ rbenv global 2.2.3
$ ndenv install v4.2.1
$ ndenv global v4.2.1
$ pyenv install 2.7.10
$ pyenv global 2.7.10

という感じで個別のenvの設定をすれば良い。

numbaをインストール

Unbutu 14.04にpyenvで作ったPython環境にnumbaをインストールするには

$ sudo apt-get install libedit-dev llvm-3.6
$ pip install enum34
$ pip install numba

とすることでインストールできる。

Challenge IT Magazine