programing
ついにWindowsでも快適なshell生活を送れるようになりました Windows terminalという神ツールがversion1となり、ついに正式リリースされました。 これはかなり使いやすく、Windowsを開発に使ってもいいかなと思わせてくれる神アプリです。 www.microsoft.co…
jupyter labの設定にあたり jupyterlabは多くの設定を上のメニューバーより行うことができる。 「Setting」→「Advanced Settings Editor」でアクセスできる。 terminalの設定 設定概要 まとめると以下の設定になる。 { "fontFamily": "Ubuntu Mono derivativ…
docopt用のメイン関数のテンプレートを作成した。以下のdocoptのライブテンプレートを登録しておくと、コマンドラインパーサーを書くのが全く苦にならなくなるので、行なっとこう。 tf_argを追加している。docoptは型チェックがなく、複雑なオプションだとど…
概要 fish shellは素晴らしくモダンなshellです。オプション解析もbashと比べると驚くほど簡単にかけます。 fish shellにはargparseというオプション解析用のコマンドが用意されています。今回はその使い方の紹介をします。argparse単体でも十分に便利ですが…
CMakeでプロジェクトのビルド周りを管理しているのだが、外部のライブラリがCMakeのfind_package()に対応していない場合は自分でライブラリを直接パスで設定する必要がある。リンクしたいライブラリが多数のライブラリに依存していたらかなり骨の折れる作業…
dockerを使って4行セットアップ GitHub - shuhaoliu/docker-clion-dev: Debugging C++ in a Docker Container with CLion IDEという素晴らしいツールがあるので、それを用いて以下のことをするだけで環境構築は完了だ。 git pull git@github.com:shuhaoliu/d…