極楽とんぼのロボット製作記

情報工学系大学院生がロボットとその周辺技術や身の回りの出来事について紹介するブログ

複数のターミナルを同時に起動・分割ができるターミナルマルチプレクサ「tmux」を使ってみる

tmuxとは?、tmuxの基本操作、便利なキーバインドの設定、プラグインに関する設定などをまとめました。tmuxを使うことでターミナルの分割やセッションの保存ができ、作業効率があがります。これを読めばtmuxを一通り使えるようになるように書いたつもりです。…

vimのタブ(セッション)を保存する「vim-session」

Vim

作業を開始するたびに複数のタブを開き直すのは大変ですよね。そんなあなたにvim-sessionをおすすめします。閉じた際のタブの状態(セッション)を保存して、もう1度開くときにそのセッションを読み込んで表示してくれます。 参考サイト qiita.com以下に、dein…

【ROS】The manifest (with format version 2) must not contain the following tags: run_depend

ROSで自分で作ったメッセージをコンパイルしようとした際に出たエラーです。 エラー全文 Error(s) in /home/username/catkin_ws/src/segment_point_cloud/package.xml: The manifest (with format version 2) must not contain the following tags: run_depe…

【C++】(.text+0x20): `main' に対する定義されていない参照です

「くそ、こんなことで! 」と数十分を無駄にした自分に対する怒りの発散と戒めを込めてエラーと対処方法を書きました。C++を学び始めた方の手助けになればと思います。 環境は OS: Ubuntu 16.04 コンパイラ: gcc (Ubuntu 5.4.0-6ubuntu1~16.04.5) 5.4.0 2016…

新しいVim、"Neovim"を導入する

Vim

Neovimのインストール vimやviでnvimを起動するようにする .vimrcの引っ越し プラグインを管理する dein.vimのダウンロード方法 dein.tomlの書き方 dein.tomlをダウンロードし、読み込むinit.vimの書き方 Neovim導入の仕方を説明します。 Neovimのインストー…

【ROS】rvizでMessage removed because it is too old (frame=[/hoge]と表示される

ROSのrvizを使用中にMessage removed because it is too old (frame=[/hoge]というErrorが表示される場合の対処法です。多くの場合、このエラーはrosbag playを使用してbagファイルを再生しながらrvizを使用した時に発生します。ROSは基本的に現在時刻を使っ…

No connection to TeamViewer server

TeamViewer起動時に No connection to TeamViewer server Please check your internet connection Most likely you use a proxy server and you have to enter the proper information in the options dialog と表示されてログインできない場合の対処法です…