condaでのパッケージインストール MKLやhdf5に問題があったりして、conda-forgeで入れるものは入れたほうが良さそう。依存関係がシンプルなので。今日現在のインストール手順。 conda install -c conda-forge h5py conda install -c conda-forge hdf5=1.8.20…

python setup.pyで-DNDEBUGを抜きたい。 python - how to override -DNDEBUG compile flag when building cython module - Stack Overflow

シャキッとさせる 溜まっている仕事によるぼんやりとした不安感で気が遠くなってやる気が起きないときは、リストにすると危機感がグッと強まる。そして(可能なら)各個撃破。 オスロのゴミ分別 分け方 Recycling in Oslo - Waste and recycling - Oslo komm…

tmuxの中のemacsが変な色になる こんな感じのwork aroundがあるようだ。 TERM=xterm-256color emacs Terminal emacs colors only work with TERM=xterm-256color - Stack Overflow ubuntu 16.04でemacs26をインストールするには こんな感じでいける。 sudo a…

小分けにして保存したデータをh5pyで一つにまとめる 小分けして保存したデータをひとまとめにしてhdf5ファイルに保存したい。クラスタのマスターノードはメモリ搭載量が小さいが、計算実行ノードではデータ全体がメモリに入る。小分けしたデータをnumpy arra…

Wifiステーションとパソコンの向き 昨日義父から、車の電波で開けるタイプの鍵は偏光面を揃えると遠くまで届くという話を聞いた。想像だけど、鍵のアンテナが棒状に入っているので、それで作る電波は直線偏光する。車にも同じようなアンテナが入っているとす…

LEGO boost pylgbst pylgbstを使った。環境はUbuntu 18.04(VMじゃなく実機)。condaをセットアップして、READMEに書いている通りに、pygattとpylgbstをpipでインストール。サンプルを動かしてみると、pyナンチャラ(忘れた)がないと言われるのでインストー…

anacondaのhdf5 hdf5(1.10.x)がNFSクライアント側で使えない。hdf5(1.8.x)は大丈夫そうなのでダウングレードする。anacondaチャネルのものは依存関係がややこしいのでconda-forgeのものを使う。インストールは以下のようにする。 conda install -c conda-for…

Legendre polynomial #!/usr/bin/env python import numpy as np import matplotlib.pyplot as plt data = np.array(((-9, 5), (-4, 2), (-1, -2), (7, 9)), dtype=float) xcoords = np.linspace(-10, 10, 201) pts = np.arange(0, len(data)) l_x = [] for …

GPU VASPが動かない 最新のUbuntu 16.04でCudaを.debで入れるとGPU VASPが動かない。 Cuda 10.1でコンパイルするとundefined reference to 'cudaSetupArgument'になる。Cuda10でdeprecatedの関数がなくなった模様。 Cuda 9.2だとnvidiaのドライバが動かない…

condaのlinuxバージョンのnumpyかmklあたりのどれかが壊れている conda update --allしたら何かが壊れた。 conda-forgeのnumpy(とscipy)をインストールして現状回復できた。具体的にどれが原因か不明。 % conda install -c conda-forge numpy scipy Solvin…

Mojaveでコンパイルするときstdio.h等が見つからなくなった。 明示的に設定。 C_INCLUDE_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include Xcodeのアップデートの影響か?

パナソニック充電器対応表 充電池や充電器の互換性に関する情報はありませんか?PZ18096

Eigen multithreading Eigen: Eigen and multi-threading c++ - Eigen LSCG solver performance issue - Stack Overflow

macOS, conda, clang cmakeを実行した時のcmakeの環境テストでこける。condaのclangとシステムに入っているライブラリとの間でコンフリクトが起こっているようだ。状況によってはactivate_clang_osx-64.shの中の以下の行をコメントアウトすれば、cmakeが通る…

Waves すごい。 Matthew Schwartz's Homepage

QuickTimeからAnimation GIFの作り方 OS X Screencast to animated GIF · GitHub

LAPACKE_dsyevd LAPACKE_dsyevd()がメモリが足りないと怒る。ググっても情報がない。なぜだろうか。LAPACKE_dsyevd_work()を叩いてみるか。 LAPACKE_dsyevd()のコードを見てみると、lworkがlapack_int型になってるけど、これは実質int型(lapacke.hのなかで…

valgrind なぜだか結局mallocから逃げられない。その順当な結果としてメモリリークしてしまう。自動でチェックできるようにtravis-CIの中でvalgrindを走らせたい。valgrindはconda-forgeに入っているので、それをインストールすればよい。しかし、システムの…

apt-getでdependancyを含めてアンインストールする apt-get --purge autoremove PACKAGENAMES

Doxygen howto Doxygen - Wikipedia Doxygen style guide - Mesos

NEC tablet NEC LAVIE Tab EとGoogle Play 開発者サービス : ささやき

挿してるメモリの確認(Linux) Linux: Check Ram Speed and Type - nixCraft DDRの何とかいくらのが何枚挿さってるとかわかる。

setup.py pythonのsetup.pyについてまとめる - Qiita pytest pytest 使い方まとめ | DevelopersIO

postgresqlを止める on ubuntu 16.04 linux - Stopping postgresql from starting on ubuntu startup - Stack Overflow systemctl stop postgresql systemctl status postgresql systemctl disable postgresql pg_ctl、initdbをubuntu 16.04で使うには Ubunt…

macOS mojave, conda, clang, cmake C++コードに対してmacOS mojaveとcondaのcompiler toolsでcmakeを使うとリンカのテストのあたりでコケる。-DCMAKE_C_COMPILER='clang' -DCMAKE_CXX_COMPILER='clang++'とするとcmakeとmakeが通る。 conda, libiomp5, libo…

macOS + conda + matplotlibがコケる 最近、macOS + conda + matplotlibがコケるようになった。以下の記事に従ってTkaggにすることで解決した。 pyenvとvirtualenvで環境構築した時にmatplotlib.pyplotが使えなかった時の対処法 - Qiita 具体的には$MATPLOTL…

C++ stringは値で返す Another C++ learning moment: returning strings from functions - Stack Overflow

reStructuredText Docstring Format PEP 287 -- reStructuredText Docstring Format | Python.org coding style - Multi-line description of a parameter description in python docstring - Stack Overflow

Matplotlibの指数表記 【matplotlib】軸の目盛りを指数表記にしたいです - ねるねるねるねをねらずにくうぜ MatplotlibのY軸の目盛りを指数表記(10のN乗表記)に変更する - Qiita