techno_memo

個人用の技術メモ。python・ROS・AI系のソフトウェア・ツールなどの情報を記載

環境構築

Postgres SQLの導入・環境設定・DBの読み込み

概要 PostgreSQLの導入とDBの基本操作についてまとめる PostgreSQLの導入 Ubuntu 20へのPostgreSQLの導入は下記コマンドを実行する。 sudo apt update sudo apt install postgresql postgresql-contrib 合わせてPostgreSQLのGUI管理ツールである"pgadmin4"を…

C言語用コーディングスタイルの設定(VS Code)

この記事の目的 C言語用のコーディングスタイルの設定方法について記述する。 clang_format によるコーディングフォーマット設定 clang_formatはC言語用のフォーマットツールであり、本ツールを用いることでコードを設定値に応じた書式に自動で変換すること…

Visual Studio Code C言語開発環境の設定 (Linux/gcc)

この記事の目的 Visual studio codeを用いてLinux上でgccを用いたC言語開発をする時の設定方法について記述する。 1. 必要なツールのインストール 下記コマンドでgcc(build-essentialはコンパイラ・ライブラリ・makeツール)、gdb(デバッグ用ツール)をインス…

VS codeでRemote SSH/SFTPを利用した開発環境の構築

この記事の目的 Visual studio codeを用いて他PCのプログラムを変更しやすいRemote SSH開発環境構築をする方法について記述する 1. Visual studio code へのRemote SSH 拡張機能 Remote Developmentをインストールする marketplace.visualstudio.com リモー…

ROS2導入・初期設定

この記事の目的 1. ROS2の導入 2. チュートリアルの実施 3. navigation stackの導入 この記事の目的 ROS2の導入と初期設定・注意点等についてまとめる 1. ROS2の導入 Ubuntu20.04を利用している場合、下記サイトに従ってROS2 forxyを導入する。 docs.ros.org…

git設定・コマンドまとめ

この記事の目的 1. gitのインストールと初期設定 2. gitコマンド 2.1 リポジトリの作成・クローン 2.2 ブランチの操作 2.3 コミット操作 2.4 プル操作 2.4 プッシュ操作 参考資料 この記事の目的 gitの設定・コマンドについてまとめる。(個人用メモ。逐次追…

Visual Studio Codeの便利な設定・拡張機能

この記事の目的 1. 共通設定 1. ソフト開発用の設定/拡張機能 C言語用設定・拡張機能 Python用設定・拡張機能 2.ドキュメント作成用の設定/拡張機能 3.設定・拡張機能の別PCへの移行方法 この記事の目的 Visual Studio Codeの便利な設定・拡張機能についてま…

Virtual Box (Ubuntu) の導入

この記事の目的 1. 仮想PCツールについて 2. VirtualBox導入方法 1. OSのISOファイルの取得 2. VirtualBoxのダウンロードとインストール 3. Ubuntuのインストール 4. ネットワーク設定 5. Windows/Ubuntu間の共有フォルダの設定 6. コピーアンドペーストの設…

Ubuntu18.04用 ROS環境開発構築

この記事の目的 1.Ubuntu18.04 LTSについて 2. Ubuntu16.04からのアップデート手順 3. nvidia 用 GPUドライバの更新 4. ROS melodicのインストール 5. その他の開発環境のインストール Arduino IDE Visual Studio Code と Pycharm この記事の目的 Ubuntu18.0…