ひゃまだのblog

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

2021-01-01から1年間の記事一覧

SHARP Sense4 Plus(SH-M16)で楽天モバイル

(2021-090-08 初稿 - 2021-09-27 追記) 前のスマホは2019年5月5日に変更したHuawei P20 Lite。2019年の九州バイクツーリングで故障したためだった。あれから2年と4ヶ月、ついにSharp Sense4 Plusに機種変更し、併せてキャリアもauから楽天モバイルに変更した…

Bashの文字列演算子

(2021-08-25 初稿 - 2022-08-17 修正) Bashの便利な置換演算子、使うたびに調べるのだけど、そのたびに忘れるのでメモ。 なお、この記述は、以下の本を参考にした。 「入門bash 第2版」 ISBK-900900-78-8 パターン照合演算子 例として、変数 path に /home/p…

sshの設定メモ

(2007-12-24 初稿 - 2021-08-25 転記・修正) はじめに このページは、Debian等LinuxとRaspberry Pi等でsshを利用するためのメモ。 sshは安全性が高くネットワークの端末を操作できる。 今更だが、Rapsberry用に書き換える部分があったので修正した。 インス…

LANG=C って必要だね

(2021-08-23 初稿 - 2021-08-25 追記 ) 前職場のサーバが停電の後に調子が悪いとのこと、応援要請に応じてメンテナンスに行ってきた。 サーバのOSはDebianで、LANG=ja_JP.UTF-8で運用しており、サーバ本体はDMZに配置され、ご丁寧にsshも切ってある環境。 ち…

Bashスクリプトの関数、引数、ローカル変数、戻り値について

(2021-08-11 初稿 - 2021-08-12 追記) Bashスクリプトの関数や引数、ローカル変数、戻り値(返り値)、終了ステータス等のメモ。 Bashスクリプトの関数の定義 smp01() { # または function smp01(){ echo "Hello" } smp01 # => Hello 引数 引数は、関数側で …

Raspberry Pi 4でVNCサーバの設定

(2021-06-24 初稿 - 2021-07-13 追記) Raspberry Pi 3の時に設定したのに、忘れてしまったのでメモ。 Raspberry PiでVNCを利用するには、メニューから「設定」、「Raspberry Piの設定」で「インターフェース」タブを選択し、「VNC:」が「有効」にチェックを…

Recollで全文検索

(2021-06-22 初稿 - ) LinuxでPDF等の全文検索をするコマンドは、namazu、beagle等が有名だが、今は開発が停滞中とか… 探してみると、筆者の使っているDebianにはrecollというコマンドがあった。 Recollは、テキスト、HTML、OpenOffice.orgドキュメント、メ…

Vimのスクリプトをpythonで作る

(2021-06-18 初稿 - 2021-06-19 追記) 最近、pythonに触る機会が多い。頭の容量が少ない筆者は、Vimのスクリプトもpythonで書けたら、覚えることが少なくていいかなと思った。 調べてみると、Debian Busterのvimは、python3が使えるようだ。 vimのコマンド領…

pythonでtwitterの投稿に「いいね」してくれたユーザの一覧(API Ver2)を出力する

(2021-06-10 初稿 - ) はじめに TwitterのAPI Ver2が公開されて、投稿に「いいね」(like)してくれた人の一覧を得ることができるようになった。ただし、1 tweetあたり100個までとのこと。筆者の場合は、超余裕の仕様。(笑) せっかくなので、API Ver2で自分の…

Debianでgpxファイルを見る

(2021-06-07 初稿 - 2022-12-19 修正 ) 先日、yamap に登録して活動を記録したところ、活動記録はgpxファイルでダウンロードできた。 Debianでもgpxファイルが見られるように、以下のとおりgpxviewerをインストール。 (gpxファイルは、テキストファイルなの…

動画ファイルからmp3を抜き出す

(初稿 2019-12-29 - 転記・修正 2021-06-01 ) はじめに 動画ファイル(*.webm、*.mkv、*.mp4を想定)から、音声ファイル(mp3)を抜き出す方法。複数のファイルがある場合に、面倒なのでbashスクリプトを作成した。 なお、筆者の環境は、Debian Buster。 動…

Chromecastの設定変更

(2021-05-31 初稿 - ) 2021年2月4日に購入したChromecastがわが家に届いた。 購入したChromecast さっそくわが家のテレビに接続し、Android端末にGoogleホームをインストール後、便利に使っていた。設定方法については、特に難しいこともなかったので省略…

pythonでネストした関数間で変数を共有する

(2021-05-25 初稿 - ) はじめに pythonのスクリプトで、ネストした関数間で変数が共有できなくて困った。実際には、tkinterを用いたスクリプトで、bind関数を作ったので、関数の中に関数を作るはめになった。よほどのことがない限り、普通は関数の外に関数を…

SambaでラズパイをRegzaの録画サーバにする

(2021-05-22 初稿 - ) わが家のテレビは、古い東芝のRegza(37Z1 2010年購入)で、この機種はNAS等に録画することが可能である。 最近、Raspberry Pi(以下、ラズパイ)に様々な機能を持たせて24時間のサーバにしているので、このラズパイに大容量のハードディス…

遺伝的プログラミングで関数式のあてはめ

(2019-02-22 初稿 - 2021-05-21 転記・修正 ) はじめに CQ出版社のインターフェース(2018年3月号)に、「遺伝条件を設定して突然変異も起こさせる発展形【遺伝的プログラミング」(牧野 浩二、小林裕之 著)】が掲載されていた。以前、遺伝的アルゴリズムでナ…

Tensorflow で回帰分析

(2018-02-19 初稿 - 2021-05-21 転記・修正) はじめに Raspberry Pi 3(以下、ラズパイ)を購入してから、python や tensorflow を使って、ディープラーニングのことを学んでいる。ちなみに、筆者は、ディープラーニングのことも、pythonのことも、まったく…

Raspberry Pi 3 で ディープラーニング(tensorflow)

(2018-02-12 初稿 - 転記・修正 2021-05-20) はじめに これまで、Raspberry Pi 3(以下、ラズパイ) に色々機能を持たせてきたが、今度はディープラーニングをやってもらう。筆者は、ディープラーニングのことは全くの素人だが、挑戦だけはしたいのだ。(^_^;)…

Raspicastのメモ

(2021-02-06 初稿 - 2021-05-19 転記・修正) GoogleのChromecast(たぶん第3世代)を購入。 設定をしていたら、Chromecastと似たようなことが、Raspberry Pi4でもできることがわかり、設定したときのメモ。 【設定時の環境】 $ cat /etc/debian_version 10.7…

Thinkpad E430に Debian 10

(2020-07-12 初稿 - 2020-05-19 転記・修正) はじめに 先日、息子が帰って来て、不要になった古いノートPCを置いて行った。息子にとっては古いものでも、筆者にとってはまだまだ十分使えるノートPCだった。このページは、Thinkpad E430にDebian 10(Buster)を…

pythonでTwitter APIを使う

(2020-09-13 初稿 - 2021-06-13 追記) 筆者は、twitterをライフログツールとして使おうと考えており、rubyのtwを利用させてもらってきた。しかし、twは1日のつぶやきの取得数が20までで、20以上になるとつぶやきが取得できなくなってしまう。 そこで、以下に…

pythonでホームディレクトリを確認

(2020-09-13 初稿 - 2021-05-19 転記・修正) pythonで各ユーザのホームディレクトリの取得方法を以下に記す。 以下のページに簡単に取得する方法の記述があった。多謝 pythonでホームディレクトリの取得 - Qiita スクリプトは以下のとおり。 import os print…

デスクトップPCにDebian 10

(2020-07-11 初稿 - 2021-05-18 転記・追記) はじめに 約12年ぶりにデスクトップPCを購入した。長い間デスクトップPCを使っているという意識はあったものの、12年間もの間、購入していなかったとは思ってなかったなぁ。(汗) 購入したデスクトップPCは、パソ…

Debianでハードディスクの移設

(2020-07-12 初稿 - 2024-03-02 転記・修正) はじめに 先日、久しぶりにデスクトップPCを交換したので、前のデスクトップPCに付けていたハードディスクを移設(乗せ換え)した。 このページは、ハードディスクのフォーマットは行わず、データはそのままで移…

ファイルのタイムスタンプを9時間戻す

(2021-03-01 初稿 - 2021-05-17 転記・追記) LinuxでSDカード等からファイルを読み込むと、なぜか9時間進んだタイムスタンプになり不便。 9時間の時差が関係していると思っているが、対策がわからない。 デジカメの写真の場合は、以下のとおりjheadを使ってE…

M5StackのWiFi設定について

(2020-09-24 初稿 - 2021-05-17 転記・修正 ) はじめに M5Stackを購入して、一番面倒だったのは、WiFiの接続とその切替えだった。 WiFiのSSIDやパスワードはとても複雑で、キーボードのないM5Stackで入力できるような代物ではない。 ネットで検索すると、簡…

SD-Uploaderを使う

(2020-09-22 初稿 - 2021-05-17 転記・修正) はじめに 購入したM5Stackで、小さなスケッチを作っているが、作成・変更するたびにUSBで接続してコンパイル・転送を実行していた。 一度、スケッチをM5Stackに転送してしまうと、一つ前や、その前に作ったスケッ…

DebianでG-PORTER GP102+を使う

(2021-08-15 初稿 - 2021-06-07 追記) はじめに 筆者は、オートバイのツーリングや自転車でのポタリング、山のハイキング等、アウトドア生活を楽しんでいる。 これまで、スマフォのGPSのログ機能を使っていたが、GPSの精度がイマイチなのとバッテリー消費量…

Arduinoで土壌水分を測る(シールド YL-69)

(2021-03-28 初稿 - 2021-05-17 転記・修正) はじめに 土壌水分センサーのYL-69を入手したので、Arduino Unoで計測のテストを実施した。 ちなみに、YL-69 は以下のとおり WINGONEER製でAmazonで購入した。 Amazon | WINGONEER 5pcs土壌湿度計湿度検出水セン…

Arduinoで温湿度を測る(シールド AM2302(DHT22))

(2020-09-20 初稿 - 2021-05-14 転記・修正) はじめに 対応するシールド(センサー)の多さに惹かれて、Arduinoを購入した。 このページでは、AM2302(DHT22)をArduinoにつないで温湿度を計測する方法と、計測した温湿度をPCやRaspberry Pi等のPython3で受信す…

rcloneでGoogle DriveとDropboxを使ってみる

(2020-08-17 初稿 - 2021-05-14 転記・修正) はじめに Dropboxが無料では3台のPCしか接続できなくなったので、オンラインストレージの活用方法を検討した結果、rcloneという筆者好みのコマンドラインインターフェース(CLI)のコマンドを見つけた。 ここでは…