expectで対話式のコマンドを自動化する

Linuxでコマンドを入力するときに対話式のコマンド入力を自動化する方法を記述していきたいと思います.     そもそもどうして自動化したいのか 私の使っているUbuntuでは何故か頻繁にwi-tiのトラブルに見舞われる […]

ROSのPointCloudで点群に色を付ける

ROSのrvizで色付き点群を表示しようとした時に,PointCloud型のメッセージで色情報を付与する際にハマったので,メモしておきます.     sensor_msgs::PointCloud ROSでPointCl […]

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

今回はc++で正規分布(ガウス分布)に従う乱数を発生させる方法についてです. 普段使いでは,ある範囲の乱数(0~1の間の値を発生させる乱数など)を生成することが多いのですが, 移動ロボットの世界では,センサからの情報を正規分布(ガウス分布) […]

c++でmatplotlibを使う

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

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

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

ROSでOpenCVから取得した画像をPublish,Subscribeする

今回はROSでOpenCVにて取得した画像をPublish,Subscribeする方法について紹介していきます. cv::Matの画像をROSのTopicに変換しpublishするために,ROSにはcv_bridgeとimage_trans […]

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

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

vimperatorの設定

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

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

vimのファイル検索用のプラグインctrlpを紹介します. 数あるvimのプラグインの中でも私の特にお気に入りのプラグインの1つです.     ちなみに、私の使用している強力なvimのプラグインたちはこちらからご覧くださ […]

macにwindowsを入れる bootcamp

macにwindowsを入れる方法を記述していきます. bootcampは仕様上,SSDの中身がMacintosh HD1本のときのみwindowsのインストールを受け付けるみたいです. 私の場合はすでにパーティションを分割しubuntu […]