ものづくりのブログ

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

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

【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

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

【Python】astype("str")とastype(str)の違いについて考えてみる

以下の2つの処理の違いがわからなかったので調べてみました。 その1 df["hoge"].astype("str").str.zfill(12) その2 df["hoge"].astype(str).str.zfill(12) 処理の比較 その1 astype("str") は NumPy の dtype "str"(固定長の文字列型)を指定しており、…

【大阪】万博に行ってきました

大阪万博に行ってきました。 色々行ってきたけど写真撮るの忘れてました。 少ないけどここにアップロードしておきます。 空港 みゃくみゃくさま ガンダム 大屋根リング パビリオン パソナ館 カナダ コモンズA フランス 夕食のカレー 空港 みゃくみゃくさまが…

【家庭菜園】2025/06/22

連日暑くて大変です。ブルーベリーがもうすぐ収穫できそうです。 トマトも実がつきました。 キヌサヤは毎日少しづつ取れるので、助かります。 キャベツが雑草おきばで育ってました。

Vertex AI について調べたことをメモ

Vertex AI を使うことがあったので、調べたことをここにメモします。 Vertex AI 主な特徴 統合されたプラットフォーム 生成AIへの対応(LLMops) MLOps(機械学習運用)のサポート Google Cloudサービスとの連携: スケーラビリティと柔軟性: メリット デメリ…

草刈りロボ(設計中)

家の周りの雑草を勝手に刈ってくれるロボが欲しくてデザインしてみました。www.youtube.com家庭菜園中に、こんな奴をクルクル回して庭掃除してくれると便利なんだけどなぁ... あとは...基盤と配線とバッテリー置き場と... カバーとか...うーん 屋外での自己…

MPU-6050(加速度・ジャイロセンサ)を使ってみる

ラズペリーパイ5で MPU-6050 (加速度・ジャイロセンサ)を使ってみたのでその時のメモをここに残します。 環境 準備 センサ取り付け ピン配置図参考 ステップ 1: I2C を有効にする I2C ドライバをロード ステップ 2: I2C デバイスを確認 ステップ 3: Pytho…

マウスポチッで、勝手に目的地までたどり着けるか

マウスポチで、勝手に目的地までたどり着けるかものができるか実験... とりあえずよちよちだけど形になりました。www.youtube.comwww.youtube.com