ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

【Docker】docker run でホスト側のマウント先を指定する方法

docker run でホスト側のマウント先を指定する方法をここにメモします。 ホスト側のマウント先を指定する場合 $ docker run -v [ホストディレクトリの絶対パス]:[コンテナの絶対パス] [イメージ名] [コマンド] 設定例 $ docker run -it --rm -v `pwd`:/mnt -…

【シェル】文字列置換について

1つ上のディレクトリ のパスを取得するコマンドについて調査したので、ここにメモを残します。 実例 やりたいことは、[/home/test_user/work/sample]というパスに対して[/home/test_user/work]というパスを取得したい。 $ pwd /home/test_user/work/sample $…

【宮城】栗駒山で紅葉を見てきました

栗原の浅布渓谷で紅葉を見てきました。 浅布渓谷は、迫川の上流約1.6kmに渡り連なる渓谷です。 1,500万~2,000万年前に日本海ができ、その後火山活動の時代に発展した際に海底に堆積した火山灰や溶岩が、浅布渓谷の滝を形成しているのだそうです。 不動の滝(…

【Python】filecmp でファイルやディレクトリの比較

filecmp を使ってファイルやディレクトリの比較をしてみたので、その時のメモをここに残します。 filecmp とは 使い方 ファイルの比較 ディレクトリにあるファイルの比較 ディレクトリ比較 サンプル ファイルの比較 評価用ファイル コード 実行結果 ディレク…

【rsync】delete オプションについて調査

rsync で delete オプションを使ってみたのでここにメモを残します。 rsync --delete オプション について 具体例 想定した挙動 想定外の挙動 rsync 「rsync」は、リモート環境とファイルやディレクトリを「同期(sync)する」というコマンドです。ローカル…

【岩手】奥州の花火大会

2023年10月21日(土)に奥州の花火大会があったので行ってきました。 寒かったのですが、空気が澄んでいたのか、花火がとても綺麗にみえました。www.youtube.com寒くなってからの花火もいいなと思いました。

【2023/10/20】今日のうちの猫たち

今日のうちの猫たちをアップしました。 茶トラ 爪とぎの上でのんびりしてます。 www.youtube.comその後椅子の上で寝てしまいました。 キジトラ

【python】pybullet を使ってみる

pybullet を使ってみたので、その時のメモをここに残します。 pybullet インストール セットアップ サンプル実行 humanoid_manual_control.py pybullet pybullet は、オープンソースの物理演算エンジンです。 pybullet を使えば、Pythonで深層強化学習やロボ…

【広告】リーチ数について調査

リーチ数に関する知識が乏しいためいったんここに情報を整理します。 リーチ数とは 各媒体のリーチの定義 用語 アカウントセンター タイムライン ビューアブルインプレッション 広告管理画面でのリーチ数の確認方法 Facebook Google X(Twitter) Yahoo API で…

【Perl】Mac に plenv をインストール

バージョンの異なるPerlを使い分ける場合、plenv で環境構築を行うと便利です。 ここに、Mac で plenv を使用する場合のメモを残します。 plenv plenv とは インストール コマンド実行例 インストール可能な Perl のバージョンのリスト表示 指定したバージョ…

【Python】No module named '_tkinter' と表示されたときの対応

Mac にpyton をインストールしようとしたところ、エラーになってしまったのでその時の対応方法をここにメモします。 エラー 対処法 エラー pyenv で python v3.11.4 をインストールしようとしたところ、"ModuleNotFoundError: No module named '_tkinter'"と…

【機械学習】Waifu Labs で作成した画像を PIKA LABS で動かしてみる

Waifu Labs で作成した画像を PIKA LABS で動かしてみました。 Waifu Labs で作成した画像 a1026302.hatenablog.com サンプル PIKA LABS www.pika.art PIKA LABS で作成した動画 www.youtube.com

【機械学習】Waifu Labs で遊んでみる

Waifu Labs で遊んでみました。 Waifu Labs 制約 実際に生成したキャラクター Waifu Labs Waifu Labs は美少女キャラクターのイラストを自動生成してくれるサービスです。 waifulabs.com 簡単に作成できるのでびっくりしました。 制約 商用利用不可 ロゴ改変…

【crontab】設定方法をメモ

crontab の設定を度々するのですが、すぐに書式を忘れてしまうのでここにメモします。 オプション スケジュール 書式 設定可能な数値 指定方法 設定例 分単位 毎時30分に実行 10分ごとに実行 毎時15分と45分に実行 時間単位 毎日4:30 に実行 毎日14:30 に実…

FTP と SFTP の機能の違い

FTP と SFTP の機能の違いについてまとめてみました。 FTP とは FTP(File Transfer Protocol)とは、サーバとクライアントの間でファイル転送を行う際に必要となる通信プロトコルです。 SFTP とは SFTPは、FTP over SSH (Secure Shell)とも呼ばれ、安全なフ…

【コマンド】grep: (標準入力): binary file matches とでた時の対処

grep コマンドを使っていたら、中身はテキストファイル なのに "binary file matches" というメッセージが出てきて処理できなかったので、その時の回避方法をここにメモします。 エラー 回避方法 オプション 「-a」 「–text」 「–binary-files=text」 エラー…

【分析】0次分析とは

0次分析について調べてみました。 0次分析 「0次分析」は、仮説立案後に実施される分析(1次分析)の前に行う分析で、「ターゲットを可視化するための最初の分析」として、収集したビックデータを可視化(マップ化)し、データの特徴や傾向を一目で把握できるよ…

【岩手】岩泉まつたけ祭りに行ってきました。

岩泉まつたけ祭りに行ってきました。 岩泉まつたけ祭り 松茸美味しかったです。参加者限定の販売があったのですが、とても安くて買って帰りました。 (10本入ってて7000円) www.shokokai.com 龍泉洞 龍泉洞は日本三大鍾乳洞の一つみたいです。 今回は時間がな…

【AWS】テストコード

moto 使って AWS サービスを mock する手順をここにメモします。 moto について インストール サンプルコード s3 secretsmanager moto について moto はテスト用途で使用する AWS のインフラを容易に構築するためのライブラリです。 インストール $ pip inst…

【AWS】lambda から ECS を実行

lambda から ECS を実行する方法をメモします。 設定 ECS 環境変数 コード 設定 ECS a1026302.hatenablog.com 環境変数 キー 値 備考 AWSVPC_CONF_SECURITY_GROUPS sg-xxxxxxxxxxxxx AWSVPCの設定 AWSVPC_CONF_SUBNETS subnet-xxxxxxxxxxxxx AWSVPCの設定 EC…

【AWS】S3 からダウンロードしたファイルのチェックサムを取得する方法について調査

S3 から落として来たファイルのチェックサムを知りたい場合は、etag を利用するといいみたいです。 etag とは コード 問題点 マルチパートアップロード時の ETag 値 etag とは etag はオブジェクトのハッシュタグと同等で、ファイルの内容を反映しています。…

【Perl】正規表現のアンチョコ作成

たまに使う Perl ですが、正規表現の書き方をすぐ忘れてしまうので、ここにアンチョコを作成します。 特殊変数 置換 サンプル 修飾子 g 修飾子 e 修飾子 変換 サンプル 大文字変換 c 修飾子 d 修飾子 パターンマッチ サンプル メタ文字の正規表現 サンプル …

【AWS】Amazon ECS を使ってみました

Amazon ECS を使ってみたので、ここにメモします。 Amazon ECS とは 設定の流れ ECR 作成 タスク定義作成 タスク実行ロール作成 & 編集 ecsTaskExecutionRole 作成 IAMでポリシー編集 クラスター作成 Amazon ECS とは Amazon ECS は、コンテナ化されたアプ…

【AWS】Amazon ECR を使ってみました

Amazon ECR を使ってみたのでここにメモします。 Amazon ECR とは 特徴 Docker イメージを ECR にプッシュする流れ 事前準備 処理の流れ レジストリの認証 イメージの作成 イメージにタグ付け イメージプッシュ make ファイル作成 実行 Amazon ECR とは Elas…

栗拾いをしました

いい天気だったので栗拾いをしました。 9月も後半ですが、まだまだ暑かったです。沢山栗を発見するけど、虫に食われているのが多くて、選定するのが難しかったです。 皮を剥くのが大変でした。

【Github】git error: git-remote-https died of signal 4 になった場合の回避策

githubでクローンコマンドを実行したらエラーになったので回避策を調べました。 直面した問題 $ git clone "https://github.com/{{xxxx}}/{{xxxx}}.git" {{xxxx}} -b "v1.0.0" Cloning into '{{xxxx}}'... error: git-remote-https died of signal 4 zsh: ex…

【Python】slackweb を使って slack に投稿

slackweb を使って slack に投稿する方法をここにメモします。 準備するもの slackweb ドキュメント github インストール サンプルコード text を投稿 attachments を使った投稿 準備するもの Webhook URL slackweb ドキュメント github github.com インスト…

【sftp】ポート番号を指定してコマンドを実行

ポート番号を指定してsftpコマンドを使う場合は以下の通りです。 $ sftp -oPort="[port_num]" hostname実行例 $ sftp -oPort="115" user01@localhost Connected to localhost. sftp>

【Ubuntu】Ubuntu 22.04 LTSに nodejs / npmをインストール

環境 インストール パッケージ更新 nodejs / npm インストール 確認 node npm 環境 $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS" インストール パッケージ更新 $ sudo…

【Python】json.dumps()で Unicode で表示される文字列を読めるようにする方法

python の json ライブラリを使っていて、json.dumps() で日本語が "\uXXXXXXXXXXXX" となるときの対処法をここにメモします。デフォルトでは、json.dump や json.dumps を使用すると、Unicode文字列はエンコードされてしまいますが、「enseure_ascii = fals…