MoriKen's Journal

MoriKen's Journal

アラサー社会人博士による徒然日記。技術についてつらつら。だけだとコンテンツが貧弱なので、会社公認で大学院博士課程に進学した経緯や、独学でTOEICを475→910にしたノウハウを共有します。

既存の Docker container から image を作成して Docker Hub に push する手順

は、こちらのサイトが非常に分かりやすい。(もはや自分で書く必要がない笑) qiita.com

起動中の Docker コンテナに VSCode から接続して Python コードを「ローカル側から」デバッグする

下記事では、Docker コンテナ内から直接デバッグ対象のプログラムをデバッグ実行する方法を記載しました。 www.moriken254.com ところが、ユースケースというのは増えるものです。コンテナで実行しているプログラムを、リモートからデバッグしたいという場面…

ROS2 でライブラリ化された Python コードも VSCode でデバッグしたい

下記事にて、とりあえず Docker コンテナ内のコードにアクセスできるようになったのは良しとしましょう。 www.moriken254.com ところが、デフォルトの設定では、ライブラリ化されたコードは追えません。 例えば、ROS2 で python コードを colcon build して…

起動中の Docker コンテナに VSCode から接続して Python コードを「リモート側で」デバッグする

コンテナへの接続 すでに対象の Docker コンテナは起動済みであるとします。また、「リモート側」で直接コードを実行することを想定します。 以下のページの、「起動しているコンテナに接続する」を参考に接続します。 kazu-oji.com フォルダを開く 画面左上…

Ubuntu 20.04 で PostgresSQL をインストール+他PCからつなぐまでのセットアップ

背景 PosrgresSQL 入れたあと、他のPCからアクセスするときのセットアップで何回も同じことを調べている気がしたので、メモ。 インストール moriken@hoge:~$ sudo apt update moriken@hoge:~$ sudo apt install postgresql postgresql-contrib セットアップ …

「出世する人は人事評価を気にしない」という記事が本質的

何やら面白い記事を見つけた。8回に渡る、長めの連載記事。 書かれたのは2014年だが、書かれている内容は大方今日でも通用する。 備忘録がてら、ペタペタリンクを残しておこうと思う。 第1回:評価の低いあの人が、なぜ出世するのか?(上) style.nikkei.co…

【MBA】社会人 MBA のススメ ⑤Abitus UMass MBA 入学までの道のり

下記事の続きです。 www.moriken254.com 前回の記事で、Abitus UMass MBA のメリットとデメリットについて、私なりの見解を述べました。自分の進学に対して納得感を得た上で、学費という決して安くはない投資をしたかったからです。 納得した後は、脇目も振…

【MBA】社会人 MBA のススメ ④Abitus UMass MBA のメリット・デメリット

下記事の続きです。 www.moriken254.com 前回の記事で、いくつかの大学院の MBA プログラムを比較した結果、Abitus 経由の University of Massachusetts が、今の私にとって妥当であると判断しました。 umass-mba.com 大学院 業務両立 オンライン TOEFL 負荷…

【Ubuntu 18】indicator-multiload を入れるとログインループに陥ったときの対処法

起きたこと きっかけ 対処手順 1. 仮想コンソールを立ち上げる 2. apt の履歴を確認する 3. 怪しいアプリケーションを remove → reboot 4. 代わりのアプリケーションをインストールする おわりに 起きたこと Ubuntu 18.04 でログインループに陥りました。apt…

【MBA】社会人 MBA のススメ ③どの大学院を選択したのか?

下記事の続きです。 www.moriken254.com 前回は、ダブルメジャーで MBA を取得するに至った理由を述べました。 今回は、実際どの大学院を選択したのかを説明します。 大学院の選択 スペックのおさらい。 選定要件の概要 夢と現実の狭間 選定要件の深堀り ア…

【MBA】社会人 MBA のススメ ②なぜダブルメジャーでMBAを?

下記事の続きです。 www.moriken254.com 前回は、社会人 MBA 進学を決意したきっかけを述べました。 今回は、なぜダブルメジャーで MBA 取得を目指すに至ったのか。その理由を述べます。 なぜダブルメジャーに? 技術だけでいいの? 経営だけでいいの? 一体…

【MBA】社会人 MBA のススメ ①きっかけ

こんばんわ。 いつもヘンテコなキャリアを歩み続ける MoriKen です。 そんな私が、これまた題記のような変わったことに着手してしまいましたので、スレッドがてらカテゴリを立ち上げるというお話です笑。 せっかくなので、過去に執筆した「社会人博士のスス…

【ROS2】gzserver: symbol lookup error で Gazebo が起動しない場合の対処法

環境 Ubuntu 18.04 ROS2 dashing Gazebo 9 コマンド $ ros2 launch gazebo_ros gazebo.launch.py エラーメッセージ [gzserver-1] gzserver: symbol lookup error: /opt/ros/dashing/lib/libgazebo_ros_init.so: undefined symbol: _ZN10gazebo_ros9Throttler…

AWS で upload_max_filesize 超過が起きたときの対処法

AWS

柄にもなく、WordpressによるWEBサイト設計用途でAWSを使っています。 Wordpress で自作テーマをインストールするに一番手っ取り早いのが、自作のテーマを zip で固めたアップロードすることです。 いつものように意気揚々とテーマをアップロードしようとし…

【ROS2】Windows 10+Ubuntu 18.04 in VMWare 上の Gazebo で Turtlebot3 を動かす!

こんにちは。ROS に触れたのは10年ぶりくらいかと思ったら、50日ぶり程度だった MoriKen です。 ROS に関心があるんですー、とおっしゃる方が増えてきたなぁと思う今日このごろ。 一方、大抵行き着くのが環境の話です。Windows で動きやしないか?と。動くみ…

ROS2勉強合宿 @別府温泉 活動レポート

Qiita ROS2 Advent Calendar 2019 8日目の記事です。 題記の通り、ROS2勉強会のレポートです! ROS Kyushu UG について はじめに、少しご紹介を。 九州を拠点に ROS に関する活動を行うユーザグループROS Kyushu UGが発足されました! 産学、社会人学生問わ…

【ROS】「新春ROS合同勉強会2020」@九州大学のご案内

概要 題記の通り、九州大学で勉強会が行われますので、ご案内です! 京都大学の髙瀬英希先生をお招きして講演会を行います. ご興味のある方は是非,ご参加ください. 日時 2020年1月8日(水) 16:40 - 17:50 会場 九州大学伊都キャンパス ウェスト2号館3階…

Buildfarm+bloomで自作ROS pkg をaptやrosdepで取得可能にする!②リリース編

前回の記事で、ようやくリリースの前準備が完了しました。 www.moriken254.com 今回は、実際に bloom を使ってリリースを行う手順を示します。 手順の流れは、目次を参照下さい。いっぱいあるように見えますが、かなりの部分は bloom がやってくれるので、そ…

Buildfarm+bloomで自作ROS pkg をaptやrosdepで取得可能にする!①前準備編

ある程度ROSでのアプリケーション開発に慣れてくると、aptでインストールしたり、rosdepで依存関係を解決したくなりますよね(なりません?なりますよね。)。 それを楽ちんにしてくれるのがbloomというツールです。 とはいえ、実際にやってみようと思うと、…

GitLab CI を使って GitHub の Private Repository を無料で CI ③SSH 編

CI

① 背景編 ② ミラーリング編 ③ SSH 編 ← イマココ はじめに SSH 鍵ペアの作成 GitLab CI への秘密鍵の登録 GitHub への公開鍵の登録 .gitlab-ci.yml へ SSH 認証コマンドを追加 ユーザ操作によるミラーリング GitLab CI Job にて SSH 認証の確認 おわりに は…

GitLab CI を使って GitHub の Private Repository を無料で CI ②ミラーリング編

CI

①背景編 ② ミラーリング編 ← イマココ ③SSH 編 はじめに GitLab にログイン Repository のインポート Repository のミラーリング CI の有効化 おわりに はじめに さて、タイトルの通りです。前回は背景を話しましたが、今回からは具体的なチュートリアルに入…

GitLab CI を使って GitHub の Private Repository を無料で CI ①背景編

CI

① 背景編 ← イマココ ② ミラーリング編 ③ SSH 編 はじめに GitHub ユーザは Travis CI を使っていることが多い Private Repository だとお金がかかる… 救世主、GitLab CI の登場 性能もお墨付き 難点が 構成 少し補足 はじめに GitHub ユーザは Travis CI を…

【ROS 2】2 つの別々の docker コンテナで 2 つのノードを実行 (公式文書和訳)

ROS 2 公式文書(英語) 日本語訳シリーズです。 本ブログの日本語翻訳版のトップページは以下のリンクを参照下さい。 www.moriken254.com ※2019/05/11 現在のものです。 翻訳元文書 関連文書 ターミナルを開きます。対話モードでコンテナ内のイメージを実行…

【ROS 2】単一の docker コンテナ内で2つのノードを実行(公式文書和訳)

ROS 2 公式文書(英語) 日本語訳シリーズです。 本ブログの日本語翻訳版のトップページは以下のリンクを参照下さい。 www.moriken254.com ※2019/05/11 現在のものです。 Docker イメージの pull Docker イメージの実行 Docker イメージ内での ROS コマンド…

【ROS 2】RQt プラグインを Windows に移植する(公式文書和訳)

ROS 2 公式文書(英語)](https://index.ros.org/doc/ros2/) 日本語訳シリーズです。 本ブログの日本語翻訳版のトップページは以下のリンクを参照下さい。 www.moriken254.com ※2019/05/11 現在のものです。 RQt 移植の例 Windows 10 に関する考慮事項 TinyX…

【ROS 2】ament と catkin の混合(→ catment)について(公式文書和訳)

ROS 2 公式文書(英語) 日本語訳シリーズです。 本ブログの日本語翻訳版のトップページは以下のリンクを参照下さい。 www.moriken254.com ※2019/05/11 現在のものです。 背景 仮定 実験的な実装によるユースケース ROS 2 ワークスペースに ROS パッケージを…

【ROS 2】ament_cmake ユーザーズマニュアル(公式文書和訳)

ROS 2 公式文書(英語) 日本語訳シリーズです。 本ブログの日本語翻訳版のトップページは以下のリンクを参照下さい。 www.moriken254.com ※2019/05/09 現在のものです。 基本 標準プロジェクト概要 ファイルとヘッダの追加 リソースの追加 ライブラリのビル…

【ROS 2】クロスコンパイル(公式文書和訳)

ROS 2 公式文書(英語) 日本語訳シリーズです。 本ブログの日本語翻訳版のトップページは以下のリンクを参照下さい。 www.moriken254.com ※2019/05/11 現在のものです。 概要 どう動くのか? ROS 2 のクロスコンパイル CMake toolchain-file 対象ファイルシ…

【ROS 2】bloom で ROS 2 パッケージをリリースする(公式文書和訳)

ROS 2 公式文書(英語) 日本語訳シリーズです。 本ブログの日本語翻訳版のトップページは以下のリンクを参照下さい。 www.moriken254.com ※2019/05/09 現在のものです。 はじめに 必要なツール 最新バージョンの bloom と catkin_pkg があることを確認 ROS …

【ROS 2】カスタムインターフェースの定義(msg / srv)(公式文書和訳)

ROS 2 公式文書(英語) 日本語訳シリーズです。 本ブログの日本語翻訳版のトップページは以下のリンクを参照下さい。 www.moriken254.com ※2019/05/08 現在のものです。 翻訳元文書 関連文書 既存の「標準」メッセージとサービスの定義を可能な限り再利用す…