結論としては~/.config/autostartにシェルスクリプトを実行するdesktopファイルを置くのが楽。GPUを2枚積んでいて、uefiからは1枚目が優先されるようだが、nvidiaのドライバを入れるとGPUの認識順が逆になって1枚目につないだモニタが機能しなくなるのも注意点だった。理由は不明。
続きを読むLenovo T480にantergos(or arch linux)をインストールする
普段はcnchiというantergosのインストーラに完全に依存してarch linuxをインストールしていた。最近のpcだとbiosからUEFIに切り替わっているらしい。T480ではWindows efiファイルしか起動できない設定になっているらしく、cnchiは正常に終了してもOSが起動しない問題がある。また、自作したワークステーションに至ってはantergosのlive usbすら起動しなかった。ひとまずT480の方がGPUのドライバ周りに気を配らなくて良さそうなのでこちらから作業する。arch linuxのインストールに加えて、antergos独自のパッケージもインストールできるようにした。以下スクリプト。このあとユーザを追加したりgnomeをインストールしたりする必要がある。
続きを読むisoファイルを焼く時はddの後に&&syncもするべし
ddだけだとキャッシュに一部のデータが残って書き込まれないらしい
- Why is sync so important when making a bootable linux usb stick?
- dd conv=sync,noerror: ddのオプションのsyncはエラーで読めなかったビットを0埋めするもので、
&&sync
とは意味が違う
Sony E3 (D2243)のカスタムROM導入 (その2)
Sony E3 (D2243)のアンロック - tak0kadaの何でもノートの続きである。久しぶりに時間を取れたのでインストールの続きをした。時間を要したのでケチらずもう少し新しいデバイスを買うべきだった。あとカメラとフラッシュライトが機能しない。ただし新しいアプリを入れるために背に腹は変えられないという感じ。。以下作業ログ。
続きを読むR Package development using Rcpp
Minimal procedure to make R package
続きを読むとりあえずAntergosをdockerで動かすためのDockerfileなど
です。Dockerfile分からない。
続きを読むRでマンデルブロ集合をプロットする
マンデルブロ集合をRで計算する。並列化の練習もしてみる。
続きを読む共役勾配法(CG法)メモ
共役勾配法は連立一次方程式($Ax=b$、Aは対称正定値行列)やエネルギー最適化を漸近的に解くための反復アルゴリズム
-
- 現在の座標$x_{k}$でのHessianや勾配はエネルギー関数$f$を問わず簡単に計算できるので、これを用いて次の座標$x_{k+1}$を決めればいい。
- $f$を2次近似したものが$g$で
- 特に$\nabla f // \nabla g$となる方向に進む
- 後は必要になってから
-
- self-consistentな導出、証明付きなのでこちらの方が便利かも