342びぼーろく; lualatex-tikzでgnuplot

debian stretchにアップグレードしてから、 tikzでgnuplotを利用したプロットできなくなった。
( Version 0.95.0 (TeX Live 2016/Debian) )

どうやら、セキュリティ上の問題で外部エンジンを呼び出して実行することができなくなったらしい(ここによると)。
それが原因なのか、いままで表示されていたプロットが表示されなくなった。

そんなときはマニュアルを見れば良いということで、web上に転がっているマニュアルを見てみると、なんと古いバージョンのものしか見つからなかった。
結局英語版のwikipediaを辿って新しいマニュアルを見つけた

そんなこんなで、そのマニュアルによると(P.329あたり)
  1. texを実行すると、tikzの中のidに従って、id_name.gnuplotが生成される
  2. id_name.gnuplotをgnuplotで実行するとid_name.tableが生成される
  3. 再度 texを実行する
ことでプロットできるようになるらしい。とりあえずこれまでのソースをいじる必要はなさそうなので一安心。

大量にgnuplotファイルが生成される場合には、一つ一つ処理するのは面倒なので

for file in ./*.gnuplot; do gnuplot $file;done

とかで、対応するのが良いかも。
ただし、これは図を変更・追加した時だけ実行すれば良いので、以前に比べるとコンパイルが速くなるかもしれない。


さて、以前からsambaを立ち上げていたが、windows機からの接続が微妙なので、思い切ってsambaをやめて、sftpに変えることにした。
windows側でSFTP Net Drive をインストールして後は情報を追加するだけ。
枯れた技術なのか、問題なく繋がった。最初からこうしておけば良かった。

とういことで、今はdebian機を本体としてwindowsへリモートログインをし、リモートログインをしたwiondows機からsftpでdebian機のファイルをいじるということになった。

341びぼーろく; dein.vimへの乗り換え

neobundleを使っていたけど、obsoleteだということでdein.vimに乗り換えた。
やり方はここにあるとおり。

mkdir -p ~/.vim/dein/repos/github.com/Shougo/dein.vim
git clone https://github.com/Shougo/dein.vim  \
 ~/.vim/dein/repos/github.com/Shougo/dein.vim


あとは設定を~/.vimrcに追記。


"---------------------------
 " Start dein.vim Settings.
 "---------------------------
 "

if &compatible
  set nocompatible
endif

set runtimepath+=~/.vim/dein/repos/github.com/Shougo/dein.vim

call dein#begin(expand('~/.vim/dein'))

call dein#add('Shougo/dein.vim')
call dein#add('Shougo/vimproc.vim', {'build': 'make'})
call dein#add('Shougo/neocomplete.vim')
call dein#add('Shougo/neomru.vim')
call dein#add('Shougo/neosnippet')
call dein#add('thinca/vim-quickrun')
call dein#add('Shougo/vimshell.vim')
call dein#add('itchyny/lightline.vim')

" (add plugins)



call dein#end()


     
"-------------------------
" End dein.vim Settings.
"-------------------------
"


その後 vim を起動して、

:call dein#install()

でインストール。vimの起動時間は本当に早くなった。すごい。

さて、最近4次方程式と取っ組み合いを始めた。
複雑なのでmaximaにお願いするも、メモリを13GB程専有しても計算がなかなか終わらない。
きっと大変なんだろうな。

744びぼーろく; どうやら昨日が

 バッハの誕生日だったらしい。おめでとうございます。