c++で正規分布に従う乱数を発生させる

この記事では、c++において正規分布(ガウス分布)に従う乱数を発生させる方法について記述していきます。 一様分布の乱数(例えば、0~1の間の値を発生させる乱数)は情報の授業などで目にすることも多いのではないでしょうか。 移動ロボットの世界では、センサからの […]

c++でmatplotlibを使う

pythonには非常に強力なグラフ描画ツール,matplotlibというものがあります. c++にも何か良いグラフ描画ツールがないかと探してみたところ... なんと,matplotlib-cppなるものを発見してしまいました. 世の中には便利なものを作って […]

vim tablineを見やすくしてくれるプラグインsmart_tabline.vim

vimに標準で備わっているタブラインの表示がとても見づらい... と思われた方は多いのではないでしょうか? vimを使えば使うほど,vimのタブラインの見づらさに文句を言いたくなります.笑 そこで今回は思い切ってtablineを見やすくするためのvimのプ […]

githubで日本語ドキュメントが文字化けする問題

githubに日本語ドキュメントを上げると、テキストエディタでは表示されていたはずの日本語が文字化けしてしまうと言った問題が発生することがありました。 githubでは日本語はつかえないのか!?とおもいましたが,普通に日本語でreadmeを書いている人もた […]

vimperatorの設定

2017年11月にfirefox開発以来の大幅アップデートが行われ,新しいfirefox 57 (firefox quantum)がリリースされました. vimperatorはこの大幅アップデートに対応することができず,今現在もfirefox 57に対応す […]

vimのファイル検索プラグインctrlp.vimの設定

vimのファイル検索用のプラグインctrlpを紹介します。 数あるvimのプラグインの中でも私の特にお気に入りのプラグインの1つです。   参考:私が使用している便利なプラグイン一覧 vim とても強力なプラグインたち   ctrlp. […]

mac GUIで結合できないパーティションを結合する

macでは、ディスクユーティリティというアプリで簡単にディスクのパーティションを作成することができます。 macにUbuntuやWindowsなどの他のOSを入れる際にディスクユーティリティを用いてパーティションを作成する人は多いのではないでしょうか。 パ […]

neovim × neoterm = 最強

vimmerの皆さんこんにちは。 今回はneovimにて実装されたターミナルモードの便利な使い方を紹介していきます。 通常のvimでも、ターミナルコマンドを使うことができましたが、neovimではもうターミナルそのものを使用できるのでとても便利です。 (厳 […]

自動ドキュメント作成ツールdoxygenの導入

今回はdoxygenというドキュメント自動作成ツールを使用してみたいと思います. このツールを使用すると例えば次のようなページを作成することができます.ライブラリの関数を調べる際にこういうページを目にすることがある方もいると思います. 自作ライブラリの説明 […]