hotch-potch, Note to self

いろいろ作業記録

Ubuntu

nvidia drivers for Linux, Note to self

1.はじめに ROS開発において、Ununtu Linux & GPU & Dockerを使った環境を準備するときに、 ハマった内容について、成否関わらずメモします。 OSバージョン $ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04.4 LTS" $ uname -a Linux devros 6.5.0-27-gen…

JETSON NANO にpoetryを入れる

1.はじめに Jetson NANO に、Pythonのパッケージ管理ツールpoetryをインストールする手順です。

Elixirでロボット「カチャカ」とgRPC通信

1.はじめに 自律移動ロボット「カチャカ」との通信にgRPCが使えるので、Elixirからの通信を試してみました。 kachaka.life 今のところ、カチャカのステータスを取得するところまでできました。運転命令を送るところができていないので、次回の課題です。 …

ロボット「カチャカ」をリモートPCのPythonから操作

1.はじめに 自律移動ロボット「カチャカ」に触る機会*1があったので、 カチャカと同じネットワークにあるLinux PC (Ubuntu 22.04) のPythonから、カチャカに指令を出す手順をまとめました。 kachaka.life 1.はじめに 2.プログラムの準備 (1)カチャ…

VSCode を 64bit版Raspberry Pi OS, Ubuntu Linux にインストール

はじめに Raspberry Pi OSや、Raspberry Pi版UbuntuなどARM64版のOSで、VSCodeをインストールします。 インストール ダウンロードツールとしてcurlをインストールします。 $ sudo apt install curl GPGキーをダウンロードします。 $ cd ~/Download $ curl -L…

起動エラー対策・ERROR: not connected to the gnome-3-38-2004 content interface

はじめに Ubuntu Linux 22.04を使っていて、最近('23/9/8)のアップデート後にFirefoxが起動しなくなりました。 コマンドラインから立ち上げると、下記のエラーが出ます。 $ firefox ERROR: not connected to the gnome-3-38-2004 content interface. 処置 参…

リモートのsyslogにログを送信

1.はじめに Elixirの動作ログをsyslogに送信します。 localhostに向けて送信するには、既存の下記ライブラリが使えます。 ex_syslogger | Hex elixir_rsyslog_backend | Hex logger_syslog_backend | Hex 今回はリモートホストに送信する必要があったので…

標準出力を世代管理されたログに出力(rotatelogs.exe活用)

1.はじめに Windows向けに作成したコンソールアプリで、動作状況を標準出力に常に出力する仕様のものがあるとします。 標準出力の内容をログファイルに書き出すのは、リダイレクトするだけでよいのですが、次々に内容が追記されて容量が無限に増える恐れが…

Dell OpenManage on Ubuntu Linux

1.はじめに DELL PowerEdgeサーバーには、内蔵のWeb管理コンソールiDRACがあります。 これをUbuntu Linuxからコマンドベースで利用するときの準備手順をまとめました。

nginx, Note to self

1.はじめに Webサーバーnginxを普段使いする機会が増えてきたので、頻繁に行う内容を覚え書きしてます。 https://nginx.org/ (随時追記) 1.はじめに 試行環境 2.インストール 主な関連ファイル・ディレクトリの場所 3.設定のいろいろ (1)書き換…

UbuntuでHDMI経由のサウンド出力が「ダミー出力」になるときの処置

1.はじめに UbuntuLinux 22.04をインストールしたPCを、テレビのHDMI入力に繋いで使おうとしたところ、音が出ません。 サウンドの設定を開いても「ダミー出力」だけで他の出力が選べません。 この場合の処置を示しました。

SQL Server, Note to self

1.はじめに データベースサーバ SQLServer を普段使いする機会が増えてきたので、頻繁に行う内容を覚え書きしてます。(随時追記) 1.はじめに 試行環境 Dockerのインストール 2.サーバ準備 on Docker (1)準備 (2)ファイルに記述 docker-compose…

SSH公開鍵認証, Note to self

1.はじめに たまに使うんだけど、忘れちゃっていつも調べなおしている内容のメモをのこすシリーズ。 SSH鍵を使って、リモートホストのログインを自動化して、やり取りを少し楽にする手順です。 1.はじめに 2.自分の手元のPCにSSH鍵を準備 Windowsの場…

Elixir, Note to self

1.はじめに プログラム言語 Elixir を普段使いする機会が増えてきたので、頻繁に行う内容を覚え書きしてます。(随時追記) 1.はじめに 2.インストール・アップデート (1)ビルドに必要なパッケージをインストール Ubuntu Linux asdfに必要なもの as…

PostgreSQL, Note to self

1.はじめに PostgreSQLを仕事で使うことが増えてきたので、いろいろハマった内容を覚え書きしてます。(随時追記) 1.はじめに 2.Docker活用 (1)Dockerイメージ内のpsqlコマンドを使う 例:psqlコマンドで中に入る 例:sqlファイルを与えて実行 例:ダンプ …

Multipass, Note to self

1.はじめに Multipassを仕事で使うことが増えてきたので、いろいろハマった内容を覚え書き。 Multipass orchestrates virtual Ubuntu instances 1.はじめに 2.multipassコマンドに関するもの (1)基本コマンド 起動 一覧 (2)Windows側フォルダの…

Hyper-V の有効・無効化切り替えコマンド

1.はじめに Virtual BoxとWSL2を使い分けている関係で、簡単にHyper-Vの切替をする方法をまとめます。 ここでは、コマンドプロンプトの操作だけで切替をします。 2.操作方法 (1) コマンドプロンプトを「管理者権限で実行」 (2)有効・無効状態の確認 bcde…

Nerves講義ノート・始めてみる回

1.はじめに Elixirでの組込開発環境「Nerves」のハンズオンに参加しました。 nerves-jp.connpass.com 実は、昨年のfukuoka.ex以来、Nervesに触れていないという(!)、NervesJP立ち上げメンバとしては非常にけしからん状況だったのですが・・・ 今回久し…