Ubuntu

Node-REDの学習に最適!GitHub Codespacesを使った実行環境の構築法

これまでNode-REDを体験するワークショップの環境をどうやって作るかを昨年ぐらいから考えていたのですが、ようやく答えが出てきたのでまとめておこうと思います。 IBM Cloudの環境でもカード登録なく無料での使用(学生にとってはかなり重要)ができなくな…

PEP668エラー回避のヒント:pipxの活用

最近のUbuntuやRaspberryPiを使用しているとpipコマンドでライブラリのインストールをするときにPEP668のエラーが出てきます。 以下は最新のRaspberryPi OSであるDebian GNU/Linux 12 (bookworm)でpipコマンドを使用してnumpyを インストールしてみた結果に…

UbuntuやRaspberry Piでも利用可能な音声合成エンジンEdge-TTSの導入方法

先日来使用しているVOICEVOXですが、PCであればかなり高速に処理をすることができるとはいえ、リアルタイム性?というところではやはり処理時間がかかるため会話というところには使用が難しいと思いました。そこで、他にもなにかないかなと思い探してみるこ…

復習:各OSの環境変数の使い方を学びなおす

環境変数とシェル変数の混同があったので少し修正いたしました(2024.02.05) 久々にNode-REDを復習してみようと考えて、Node-RED日本ユーザ会のホームページを眺めていました。 nodered.jp そういえば、これまでに開発時に環境変数って使ったことあまりなか…

気になる音声合成ソフト「VOICEVOX」をUbuntuで試してみた!

前から気になっていたVOICEVOXをUbuntuに入れてみました。WindowsやMacでは動くのは当然だよね~ってところで、Linuxにも正式に対応しているというのが割とすごいなという印象です。以前から気にはなっていたのですが、なかなかさわる機会がなかったので、今…

NVIDIA CUDAとDocker: ノートPCでのAI開発の第一歩

2023.12.21 追記 コンテナが起動しない場合 最近、生成系AIに関しても興味がでてきたのでちょこっとStable Diffusionなんかも簡単に動かしたいなあと思うようになりました。と入っても、ノートPCではストレージにも余裕がそこまでなく、やばいときには環境を…

Pythonでの多言語翻訳の探求

前回のエントリーでは音声ファイルからテキスト化を行いましたが、日本語音声から日本語テキストへの変換でした。実は英語の変換に関してはWhisperの解析時のオプション(task=”translate”)の追加を行うだけで行えるのですが、英語以外の言語に変換するには…

Whisperを使ってYouTube字幕ファイルの作成がこれほど簡単だったなんて!

少し前のエントリでYouTubeから音声データをダウンロードするといった内容のことをやっていたのですが、それならその音声データをWhisperに入力し、生成された音声解析のテキストデータをYouTubeの字幕ファイルに変えてみたらどうなるかなと思っていました。…

日経Linux11月号に寄稿しました!おすすめPython小ネタを紹介!

日経Linux11月号が今月発売されています。今回もちょっとだけですが、記事を書かせていただいていたので、 発売されているところを見に行きました。書かせていただいていると、こういうのことが楽しかったりする 内容としては「お薦めコマンド&スクリプト」…

Pythonとyt-dlpを活用した動画・音声のダウンロード方法

ちょっと前まで、とある原稿を書いていたのですが、その時の没ネタを少しメモしておきます。 Pythonを使用した便利な処理ということでのネタ探しでしたが、紙面の関係と、微妙に権利関係の懸念もあって没としていました。 内容としてはYouTubeの動画および、…

GUI不要!UbuntuにコマンドラインだけでChromeをスムーズにインストールする方法

私はUbuntuを定期的にクリーンインストールするような作業を行っています。また最近、検証としてVersion23.04を入れることになりました。定期的にインストールをしているのでほぼ慣れた感じでインストールはしていますが、中には作業をど忘れすることがあり…

RaspberryPiとMinitestで自分だけのブロック世界を作ろう!

子どもたちにも人気のMinecraft。自分も3年ほど前はかなりハマっていたのですが、さすがに時間が無尽蔵にあるというわけではないので、現在ではほぼ遊んではいません。 Minecraftは有料ゲーム(アプリ)ですが、最近はで教育版もリリースでてきていて、各地…

PaizaCloudでNode-RED環境を作成する

前回は「さくらのクラウドシェル」を使用してNode-REDの環境を作成してみましたが、そういえばなにかメモしておかねばという件があったような…ということですっかり忘れていたPaizaCloudのことを忘れていました。実はこちらのほうがNode-REDの環境構築が楽に…

さくらのクラウドシェルでNode-REDを実行する

さくらインターネットさんのプレスリリースでオンラインのシェル環境が2023年5月25日から提供されることをしりました。会員登録は不要(この場合機能に制限はあり)で使用可能で、会員登録して使用するに当たってはゲスト制限を解除して使用できます。 www.s…

Arduino IDE 2.0がリリースされたので手持ちのSeeeduinoで使用できるか確かめてみた!

Arduino IDEのバージョン2.0がいよいよリリースされました。Arduinoの使い始め(もう何年前だろう…)は設定しなくてもインストールするだけで開発が始められるとよさもあって素晴らしい!と思っていた環境も、細かいリリースもありながら大きく見た目を変え…

AndroidでLinuxを動作させてみる(UserLAnd編)

以前、AndoroidでNode-REDを導入するにあたってTermuxを使用してLinuxエミュレーションを行っていました。 uepon.hatenadiary.com Termuxは、Androidの環境内にLinux的な実行環境を提供する端末エミュレーターアプリとなります。特に端末のRoot化などを行う…

Dockerのコンテナ間のネットワーク通信

Dockerのコンテナ間の通信をできないかなと思って調べてみました。今まではコンテナにDBとWebサーバを共存させるようなことをやっていたのですが、 実際には別のサーバになることも多いので、この際調べて変更をしていこうと思います。 今回のテスト環境 今…

Ubuntu22.04LTSにWindowsのリモートデスクトップ接続設定が含まれるようになった(VNCいらず)

Ubuntu22.04LTS(以下Ubuntu)からはデフォルトでWindowsのデスクトップ接続に対応しているようです。これまでは接続する側のWindowsPCにもVNCをインストールしていましたが、それがなくなるのであれば楽になるなと思い早速試してみました。 以下のようなPC…

【メモ】UbuntuでSSHサーバーのインストール・有効化する

Ubuntu22.04LTSのインストール後はSSH接続ができないので、SSHサーバーをインストール、有効化します。 SSHサーバーのインストールと有効化 $ sudo apt update $ sudo apt install openssh-server -y $ sudo systemctl enable --now ssh aptでパッケージイン…

dockerコンテナ間の疎通確認をしようとしたらpingがない!

dockerコンテナ間で通信を行って見ようかなと思ったらpingコマンドがない! ubuntuのデフォルトコンテナを例えば以下のように実行すると PS > docker run -it --name myubuntu ubuntu 起動後に以下のようにpingコマンドを実行すると以下の様に表示されます。…

Debian 11 "bullseye"にlsb_releaseコマンドがインストールされてなかったので四苦八苦した話

ChromeBookを久々に使っていたらLinux機能のOSバージョンのアップデートができるというメッセージが表示されました。BusterからBullseyeへの移行ということなんだろうなあと思って、早速アップデートを行いました。 途中、ストレージが足りないことや、30分…

pythonでテキストデータから絵文字(emoji)を削除する

年末に久しぶりに紅白歌合戦のツイートを取得してWordCloudのデータを作成してみようと思ったのですが、今まで使っていたPCを実家に持って行かなかったので以前のブログエントリを使って再構成していこうとしたのですが、pythonのライブラリ(モジュール)関…

RaspberryPi&nfcpyで動作しなかったPaSoRi RC-S330をUbuntu(x86)で動作するか確認する

以前のエントリで佐古前装備さんで購入したRaspberryPiに接続したPaSoRi RC-S330がnfcpy(Pythonモジュール)で使用できないということを書いていました。 ですが、公式ドキュメントでは対応していますという記載があり、それを見ながらRaspberryPiで設定に…

日経Linux2021年11月号はセキュリティ特集でした

先日発売された日経Linux2021年11月号ですが内容を確認しながら読んでいます。自分はIT技術とは無縁の業務になっているので、業務中に勉強するのはちょっとむずかしい状況なので、雑誌などで自分の興味のないところを補強していかないとなかなかに新しい知識…

WSL2環境でQEMU実行環境を構築しRaspberryPi OS(GUI環境)を起動する

タイトルがクソ長い… 以前からWindows上でもRaspberryPi OSの動作ができるというQEMUの存在は知っていたのですが、もっと手軽に使えないかなと思っていました。そんな中、最近ネットを検索しているとWSL2環境で構築したQEMU上でもRaspberryPi OSが動作し、X …

超いまさらcron設定を行ってみました

技術の仕事をしているわけでもないため、普段全くcron処理などをしない人生なのですが、とあるキッカケがありsyslog、cronを使うことになりました。基本的にはcronのログ設定なんてデフォルトでされてんだろうと思っていたのですが、違うみたいですね。cron…

WSL2の新機能WSLgを使ってX Window SystemのGUIアプリを動作させてみる

以前、‘‘‘WSL‘‘‘環境化でXのアプリケーションを実行してみました。 uepon.hatenadiary.com 当時はデフォルトではXアプリケーションの実行は‘‘‘WSL‘‘‘単体で対応していなかったため、 ‘‘‘X Window System‘‘‘のサーバになるアプリである‘‘‘VcXsrv Windows X Se…

Ubuntu Server 20.04 LTSにデスクトップ環境を構築する

自分用のメモ。よく忘れるので。 最近Ubuntu Serverを入れる機会があったのですが、インストールしたPCのLANコネクタが壊れていてLANケーブルを接続することができず。 最近のUbuntu Serverのインストール時にネットワークの設定が無線LANの設定ができない状…

よく見かけるCLIでの画面はscreenFetchというものなのか(今更)

昔から何となくこれってどういうコマンドなんだろうと思っていたのですが、ようやくわかったという今更ネタ。 Linux系システムの情報をブログに乗せるときには個人的には $ lsb_release -a $ uname -a $ cat /etc/debian_version などを使用していましたが、…

Google HomeのIPアドレスが知りたい!

最近、スマートスピーカーを使って色々と実験を行っていたのですが、そんななかでGoogle HomeのIPアドレス簡単に知る方法があるといいなあと思っていました。スマートフォン経由でHOMEアプリを使えば登録されたデバイスのIPアドレスを知ることはできます。た…

/* -----codeの行番号----- */