ひゃまだのblog

ひゃまだ(id:hymd3a)の趣味のブログ

Linux

Linux Serverでは、MEGAsyncよりもMEGA-CMDでファイルの同期

(2025-12-29 初稿) 昔は、ファイルの同期にDropboxを使っていたが、最近はもっぱら接続台数に制限のないMEGAを利用している。 便利に利用させてもらっているが、ただ1点、GUIを備えたLinux ServerでMEGAsyncを利用する場合であっても、loginして利用する場…

WSL2のDebianをBookworm(12)からTrixie(13)へアップグレードする

(2025-12-07 初稿) 以下の記事では、Window11のWSL2のDebian Bullseye(11)からBookworm(12)にアップグレードする方法を術した。 WSL2のDebianをBullseye(11)からBookworm(12)へアップグレードする - ひゃまだのblog Trixieになってかなり経つので、本記事で…

Debian Trixie(13.2)にDockerのインストールとimageの保存先の変更

(2025-11-16 初稿) 昨日、Debian Trixie(13.2)にnVIDIAのドライバをインストールしてうまく動作したので、調子にのってDockerのインストールした。 また、Dockerのimageはサイズが大きくなりがちなので、imageの保存先を変更してみた。 何度も似たような記事…

Debian Trixie 13.1 が出てたので nVIDIA GeForce RTX 4060 Ti が乗っているPCで試してみた

(2025-11-15 初稿 - 2025-11-16 追記) このブログも随分とサボってしまっていた。(^_^;) さて、わが家のメインPCは、nVIDIA GeForce RTX 4060 Ti のグラボが乗っているのだが、debian bookworm 12.6から正常に動作しなくなってしまい、仕方がなくnVIDIA純正…

最近流行りのGemini-CLIをDebian、Rasberry Pi、WSL2にインストールしてみた

(2025-7-10 初稿) 最近、巷で騒がれているGemini-CLIをDebian 12、Raspberry Pi 4、WSL2にインストールして使ってみたので、インストールと簡単な使い方をアップする。 いろいろな機器にインストールしたけど、OSはほぼDebianないしはその亜種なので、インス…

多重比較のアルファベットの付け方をpythonスクリプトを作ってみた

(2025-05-31 初稿 - ) ずいぶんと長いこと放置中だったが、以下のページのスクリプトをpythonで作成してみた。 多重比較のアルファベットの付け方 - ひゃまだのblog というのも、上記のページに質問をしてくれた奇特な学生さんがいたので、ボケ防止で作成し…

Bashの組み込みコマンドのヘルプについて

(2025-05-24 初稿) Bashを使うようになってかなり経つが、恥ずかしながら組み込みコマンドのヘルプの出し方が知らなかったので、以下にメモする。 筆者の環境 Linux hoge 6.1.0-35-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.137-1 (2025-05-07) x86_64 GNU/L…

Bashでセル内改行が含まれるCSVファイルを処理するときの対処方法

(2025-05-20 初稿) 最初に言っておくけど、CSVファイルを扱うときに、pythonで import csvするのが最も簡単な方法だと思う。 ただ、ちょっとした処理で、わざわざpythonまで使う必要がないと思いBashで書こうと思ったら、少しハマったので記事にする。 Excel…

LinuxからWindows共有フォルダにアクセスする

(2025-04-13 初稿) 職場のWindowsで共有しているNASがあり、そちらにRaspberry PiやDebian等のLinuxでアクセスしようと試みたところ、エラーでアクセスすることができなかった。 この記事は、LinuxからWindows共有フォルダにアクセスするための解決方法の一…

Raspberry Pi 4を踏み台サーバにするために、不要なサービスを削る

(2025-04-06 初稿 - ) 前回は、Wi-FiやBluetooth等のハードウェア関連を無効化することにより、Raspberry Pi 4の使用メモリを減らそうと試みた。 Raspberry Pi 4を踏み台サーバにするために、不要なハードウェアを削る - ひゃまだのblog 本記事では、不要な…

Raspberry Pi 4を踏み台サーバにするために、不要なハードウェアを削る

(2025-04-04 初稿 - 2025-04-06 修正) 異なるネットワークのファイルサーバにアクセスするために、ファイヤーウォールやルータを超えて作業ができるtailscaleを利用しようと考えた。 Tailscaleのインストールについては、以下のページを参照のこと。 Tailsca…

Debianのネットワーク設定(NetworkManager)でちょっと勘違いしていたこと

(2025-03-12 初稿 -2025-03-15 追記) いきなり余談だが、最近、ものすごい量のGoogle Adsenseの広告がでるようになってしまった。これは、利用を止めることを検討すべきレベルかもしれない。 皆さん、大した記事でないのに読みにくくてごめんなさい。 (2025-…

そろそろpythonのvenvを使ってみる

(2025-02-23 初稿) はじめに ずっと面倒なので見て見ぬふりをしていたが、以下の記事も出たことだし、いつまでも避けて通れなさそうなので、pyhon3のvenvを使うことにした。 第850回 UbuntuにおけるシステムPythonと、Pythonの仮想環境を使い分ける方法 | gi…

Thinkpad T470 の中古品を購入して、Debianにしたよ

(2025-02-18 初稿) 先日、とても軽いWindow Managerであるi3 wmのことを知り、少し古いPCで快適に使えるのではないかと思い、Amazonで中古品のThinkPad T470を衝動買いをしてしまった。なんと値段は、3万円を切る安さだった。 2017年2月発売の第7世代(CORE …

Debian(Bookworm 12)にOnlyOffice(8.3.0.97)をインストールしてみた

(2025-02-08 初稿) DebianなどのLinux環境でMS Officeの文書や表計算、プレゼンテーションファイルをやり取りする際、レイアウト崩れに悩まされることは多い。Windows 11などのMS Office環境で確認すると、意図しない表示のずれが生じていることが多々ある。…

Bashでサブシェルの中でのグローバル変数の変更に注意

(2025-02-01 初稿) 今朝、Bashを使っていて、ちょっとハマったのでメモを残す。 短いスクリプトなのでグローバル変数を使って、さらっとスクリプトを作ろうと思ったが、関数の中でグローバル変数を変更しようとして、正常動作する場合と動作しない場合がある…

WSL2のDebianをBullseye(11)からBookworm(12)へアップグレードする

(2025-01-18 初稿) Window11のWSL2に、Debian Bullseye(11)を入れてかなり経った。 特に不都合な点が無かったため、そのまま放置しており、インストールしたBullseyeのままアップグレードはしていなかった。 Bookwormが出てからもかなり経ち、先日12.9になっ…

nVidia純正ドライバを利用している場合のDebianカーネル更新時の対応について

(2025-01-15 初稿) 先日、nVIDIA GeForce RTX 4060 Ti を搭載しているDebian PCで、Debianのドライバが合わなくて画面表示ができなかったが、Debianの提供してくれていたドライバをあきらめて、nVidia純正のドライバにしたら快適に動作するようになった記事…

業を煮やして、nVidia純正のドライバをインストールしてみた

(2025-01-12 初稿 - 2025-03-16 追記・修正) (2025-01-15 追記) 以下のページにカーネルがアップデートしたときの対処方法について記述した。 nVidia純正ドライバを利用している場合のDebianカーネル更新時の対応について - ひゃまだのblog また、インストー…

Debianで自分だけが使うフォントをインストールする

(2024-11-05 初稿) いつも調べてすぐに忘れてしまうのでメモ。 本記事は、以下のサイトの記述の一部抜粋。 第39回 フォントの活用 | gihyo.jp まずは、筆者の環境から。あまり、環境に依存しないと思うけど… $ uname -aLinux xxxx 6.1.0-26-amd64 #1 SMP PRE…

PDFファイルの任意のページを抽出する

(2024-09-17 初稿 ) PDFファイルの任意の複数ページを選んで、新たなPDFファイルを作成したいときがある。 このようなときDebian等Linuxでは、コマンドラインで操作する pdftk が便利だ。 pdftkは、任意ページの抽出だけでなく、結合や回転等、様々な操作を…

DebianでCDをリッピングする

(2024-09-10 初稿) 普段は、Spotify等のネットで音楽を聞いているため、CDを聞くことは滅多に無くなってしまった。 先日、DVDを購入するつもりで、間違ってCDを購入してしまい、いちいちCDを入れて聞くのも面倒なので、リッピングしてハードディスクの楽曲コ…

DebianでDVDを観る(Stretch以降)

(2024-09-09 初稿) 久しぶりにDebianのPCでDVDを観ようと思って、以前書いた記事を参考にインストールしようと試みた。 DebianでDVDを観る - ひゃまだのblog しかし、libdvdcss2が見つからない。^^; どうも、DebianのStretch(Ver 9)以降は、以下のWikiサイト…

Bashのヒヤドキュメントとヒヤストリング、ヒヤストリングの便利なところ

(2024-06-06 初稿) Bashにヒヤドキュメントがあるのは知っていたが、ヒヤストリングというのがあるのをつい最近知った。 ヒヤストリングを使ってみると、便利なので備忘録としてアップする。 ヒヤドキュメント まずは、ヒヤドキュメント。 $ cat << EOC こち…

Bashのプロセス置換のメリットを考えてみた

(2024-05-21 初稿) Bashには、プロセス置換という便利な機能があるが、ちょっと使い方やそのメリットがわかりにくかったので、そのメリットについていくつかの例を考えてみた。 今回の記事は、以下のサイトを参考にさせて頂いた。多謝。m(__)m Bash初心者か…

Bashで無理やりエクセルファイル(xlsx)を編集する(邪道編)

(2024-05-09 初稿) 先日からBashを使って、CSVファイルを操作してエクセルファイル(xlsx)を作成する等の記事をアップした。 Bashでカンマ区切りのCSVファイルを扱う - ひゃまだのblog LibreOfficeを使ってコマンドラインでCSVファイルをエクセルファイル(xls…

Bashで楽天証券からダウンロードした保有商品一覧ファイル(CSV)を加工してエクセルファイル(xlsx)にする

(2024-05-08 初稿 - 2024-08-19 追記) (2024-08-19 追記) 最近、株価だけでなくドル円の為替の変動も大きいね。(-_-;) そこで、スクリプトにドル円の為替レートも取得するように追加した。 (追記ここまで) 新NISAが始まって、株を始めた方も多いのではと思う…

Bashのパイプを利用した関数呼び出しの罠

(2024-05-01 初稿) よく言われていることだが、Bashでパイプを使うと、サブシェルを使うと思わぬ弊害がでる記事はよく見ていたのだが、自分でスクリプトを作成してハマってみて、ようやく理解できた。 確認のサンプルスクリプト 関数の呼び出しの引数をつな…

LibreOfficeを使ってコマンドラインでCSVファイルをエクセルファイル(xlsx)ファイルに変換する

(2024-04-30 初稿 -2024-05-01 追記) 先日からCSVファイルを操作するスクリプトを作成している。 作成する中で、LibreOfficeにコマンドラインでCSVファイルをエクセルファイル(xlsx)に変換する機能があることを見つけた。 Linuxでシェルコマンドからエクセル…

Bashでカンマ区切りのCSVファイルを扱う

(2024-04-26 初稿) こちらのblogは、ちょっと久しぶりにアップする。 最近、株の乱高下が激しいので、楽天証券の保有株一覧を見ているのだけど、不要な列があったり、ちょっと特殊な集計をしたかったりするので、自分で表計算ソフトにちまちまとコピぺしてい…