ものづくりのブログ

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

映画を観てきました。

閃光のハサウェイ キルケーの魔女を観てきましいた。

sort コマンドで tsv ファイルを並べ替え

sort コマンドで tsv ファイルを並べ替えしたときのメモをここに残します。 やりたいこと tsv ファイルを5列目を数値として昇順ソートする。 コマンド sort -t $'\t' -k5,5n [ファイル名] 各オプションの意味 -t $'\t' 区切り文字をタブに指定 $'\t' は「タ…

【ubuntu】/dev/vda1 と /dev/vdb1 の違い

仮想サーバを使っていたら /dev/vda1 がいっぱいになって docker の書き込みに失敗してしまいました。 この辺よくわかってないので、調べたことをここにメモします。 名前のルール(命名規則) Linuxでは、ディスクドライブに特定のルールに沿った名前を付け…

うちの猫が亡くなりました

うちには2匹の愛猫がいます。 でも1/16(金)の8時ごろ、そのうちの1匹が亡くなりました。4年前、初めて出会った時の彼は、正直見ていられないほどボロボロでした。 ガリガリに痩せ細り、一度骨折したのか右足は曲がらず、お腹には虫、さらには猫エイズの陽性…

掃除してたらちいかわのおもちゃが出てきました。

掃除してたら、昨年一番くじをたまたま引いて当たったちいかわのおもちゃが出てきました。

Dify を使ってみました

Ubuntu 環境で Dify をセットアップしてみたので、その時のメモをここに残します。 環境構築 Docker と Docker Compose のインストール Ubuntu に Docker がインストールされていない場合は、以下のコマンドでセットアップします。 # パッケージリストの更新…

【DB】ClickHouse で特定のテーブルが存在するかどうかを確認

ClickHouse で特定のテーブルが存在するかどうかを確認する方法をここにメモします。 system.tables から検索 クエリ 結果が1件以上返ってくれば存在します。 SELECT database, name, engine FROM system.tables WHERE database = '{{__database__}}' AND na…

【github】既存のリポジトリのバージョン履歴を保持したまま別リポジトリに引き継ぐ(複製・移行する)方法についてメモ

github で特定のディレクトリ(またはファイル)について、そのコミット履歴を保持したまま、別のリポジトリの新しいフォルダ(サブディレクトリ)に取り込む方法をここにメモします。 履歴を保持して取り込む主な方法 Git Subtree を利用する方法 手順 Git …

【c言語】線形回帰を実装する

なんとなくC言語の勉強を行いました。以下線形回帰の実装例です。 (linear_regression.c という名前で保存します) コード #include <stdio.h> int main(void) { double x[] = {1, 2, 3, 4, 5}; double y[] = {2, 4, 5, 4, 5}; int n = 5; double sum_x=0, sum_y=0, </stdio.h>…

【perl】コードフォーマッターの準備について

perl で Perltidy というコードフォーマッターを使ってみたので、その時のメモをここに残します。 Perltidy について 概要 特徴 利用 Perltidy のインストール方法 Perltidy について 概要 Perltidy は、Perl スクリプトを読みやすくするためにインデントや…

DQウォーク

運動不足だけど、熊のニュースが気になるから紅葉をみに山に行くのを控えてたら、ちょうどいいイベントがありました。ちょうどいい運動になりました。

【perl】perlbug コマンドについて

perlbug コマンドについて、調べたことをここにメモします。 perlbug とは 目的 動作の仕組み 主な使い方 perlthanks との違い perlbug とは perlbug は、ユーザが直面した問題について開発者へ正確な情報を提供できるよう、報告プロセスを支援するコマンド…

【perl】perlthanks コマンドについて

perlthanks コマンドというものをみつけたので調べてみました。 perlthanks とは? 主な目的 動作の仕組み 使い方(実行例) perlthanks とは? perlthanks は、利用している Perl のバージョンやシステム構成に関する情報を収集し、その情報を Perl 開発者…

【シェル】「zsh compinit: insecure directories」について

zsh(Zシェル)を起動した際に「zsh compinit: insecure directories」という警告メッセージが出るようになりました。 その解決方法についてここにメモを残します。 現象 警告メッセージ 警告メッセージ(日本語訳) 警告メッセージの内容 compinit コマンドと…

【perl】PDL (Perl Data Language) を使ってみる

PDL (Perl Data Language) を使ってみたので、その時のメモをここに残します。 PDL とは PDL (Perl Data Language) は、Perl で NumPy のような高速な数値演算・ベクトル処理を可能にする拡張ライブラリです。 Perl の標準的なスカラー・配列・ハッシュでは…

【python】MagicMock を使ってみる

MagicMock を使ってテストコードを作ったので、メモをここに残します。 MagicMock とは 利用場面 使い方 API 呼び出しをモック テストコード 備考 外部 API が例外を返す場合のテスト テストコード MagicMock の主なメリット MagicMock とは MagicMock は Py…

【GitHub】Copilot を使ってみました

GitHub Copilot を使ってみたのでここにメモを残します。 GitHub Copilot GitHub が提供するAI ペアプログラミングツールです。 特徴 プログラマーがコードを書く際に、文脈を理解してコードの提案(自動補完)や、コードの説明、デバッグのサポートなどをリ…

【GAS】clasp を使ってみる

clasp を使ってみたので、ここにメモを残します。 clasp とは できること 使い方 インストール Googleにログイン プロジェクト 新規 既存 GitHub にリポジトリを作成してpush スクリプトの同期 ローカル → GAS: GAS → ローカル: 使用上のメモ プロジェクト…

【広告】Google広告とDV360の違いについて

Google広告とDV360の違いについてよく分かってなかったので調べたことをここにメモします。Google広告とDV360(ディスプレイ&ビデオ360)は、どちらもGoogleが提供する広告プラットフォームですが、目的や機能、ターゲットとなるユーザーが異なります。主な…

【mac】デスクトップソフトウェアでPDFや画像をまとめる

Finder のクイックアクションで PDF が結合できて便利だったのでここにメモを残します。 手順 Finder上で複数のPDFを結合する簡単な方法です。1. ファイルを選択: 結合したいPDFファイルをすべて選択します。 2. 右クリック: 選択したファイルの上で右クリッ…

峠でイワナの塩焼きを食べてきました

ドライブ中にお腹が空いたので、立ち寄ってみたらイワナの塩焼きに出会いました。とても美味しかったです。

うちのシークワサーにアゲハ蝶の幼虫がいました

うちのシークワサーにアゲハ蝶の幼虫がいました。

【Docker Desktop】脆弱性について

ローカル環境で稼働するLinuxのコンテナから「Docker」のサブネット経由で「Docker Engine」のAPIへ直接アクセスできる脆弱性がみつかったようです。Docker Desktop 4.44.3 にアップデートすると同脆弱性が修正されているようなので、一応やっておこうと思い…

【家庭菜園】2025/07/26

今日は、プランターに植えたジャガイモを収穫しました。 トマトもいい感じに育ってきました。

【cloud run】リビジョンタグからロールバックする方法

GCP の Cloud Run ではリビジョンタグ(revision tag)を利用して、前のリビジョンに「ロールバック」することが可能です。 Cloud Run でリビジョンタグからロールバックする方法をここにメモします。 タグを使ってロールバック 前のリビジョンを確認 前のリ…

【Cloud Run】リビジョンと利用料金の関係

Cloud Run でリビジョンの数自体によって直接課金がかかるのかが気になって調べてみました。 結論として、たくさんのリビジョンがあっても、そのこと自体では利用料金は高くならないことがわかりました。 課金対象になるのは? Cloud Run の料金は主に以下に…

【家庭菜園】2025/07/19

今日はプランターに植えていたジャガイモの一つを収穫してみました。

【python】pandas でテーブルを結合した後のレコードのカウント方法を調査

pandas でテーブルを結合した後のレコードのカウント方法を調査してみました。 both コード まとめ right_only コード まとめ right_only コード まとめ both コード import pandas as pd df = pd.DataFrame({ "_merge": ["both", "left_only", "both", "bot…

【家庭菜園】2025/07/09

ミニトマトがもうすぐ収穫できそうです。

【家庭菜園】2025/07/06

トマトに実がついてきました。 まだ青くて固そうですが、実がぷっくりと丸くなっていて、触るとハリがあります。 ジャガイモももうすぐ収穫できそうかな。