60歳を迎えて、思うこと。 -26ページ目

60歳を迎えて、思うこと。

いつの間にか、「60」という年月が経ちました。
残り少ないか多いか?わかりませんが。
じじぃ~の「ひとりごと」を細々と続けられれば。。。

python テキスト振り分け

こけこっこ~~~

生成AIとの

チャット ログ

たまりにたまったw

もう なにがなにやら・・・

そこで

【Gemini】様に
泣きついた

テキストファイルの
中身に 応じて
4択 分類にしてちょ~~~だい

# ==== 【Gemini】様

承知いたしました。実際に動かしてみると、元の場所にフォルダが散らばるより、一箇所にまとまっている方が管理しやすいですよね。

ご要望に合わせて、以下の仕様に変更したスクリプトを作成しました。

 主な変更点
1. コピーに変更: `shutil.move` ではなく `shutil.copy2` を使用し、元のファイルは残します。
2. 出力先を固定: `S:\_TXT\■_生成AI-分類` の中に 4つのフォルダ(text/python/micropython/arduino)を作成し、そこに集約します。
3. 同名ファイルの連番処理: すでに同名のファイルがある場合、`abc_1.txt`, `abc_2.txt` のように自動で連番を付与して保存します。

 拡張版 Pythonスクリプト: Code_Classifier_Collector.py

```python

import os
import shutil
import pathlib

# --- 設定項目 ---
SOURCE_DIR = r"S:\_TXT\■_生成AI"
TARGET_ROOT = r"S:\_TXT\■_生成AI-分類"

# カテゴリごとの特徴的なキーワード
KEYWORDS = {
    "micropython": [
        "from machine import", "import utime", "Pin(", "PWM(", "ADC(", "I2C(", "UART("
    ],
    "arduino": [
        "void setup()", "void loop()", "pinMode(", "digitalWrite(", "analogRead(", "#include <", "Serial.begin"
    ],
    "python": [
        "import ", "def ", "class ", "if __name__ ==", "print(", "from "
    ]
}

def judge_content(file_path):
    """ファイルの中身を解析してカテゴリを判定"""
    try:
        with open(file_path, 'r', encoding='utf-8') as f:
            lines = [f.readline() for _ in range(150)]
            content = "".join(lines)
            
            if sum(1 for kw in KEYWORDS["micropython"] if kw in content) >= 1:
                return "micropython"
            if sum(1 for kw in KEYWORDS["arduino"] if kw in content) >= 1:
                return "arduino"
            if sum(1 for kw in KEYWORDS["python"] if kw in content) >= 2:
                return "python"
            return "text"
    except Exception:
        return "text"

def get_unique_path(target_dir, file_name):
    """同名ファイルがある場合に連番を付与する (abc.txt -> abc_1.txt)"""
    base = pathlib.Path(file_name)
    stem = base.stem
    suffix = base.suffix
    
    counter = 1
    new_path = target_dir / file_name
    
    while new_path.exists():
        new_name = f"{stem}_{counter}{suffix}"
        new_path = target_dir / new_name
        counter += 1
    return new_path

def main():
    source_path = pathlib.Path(SOURCE_DIR)
    target_root_path = pathlib.Path(TARGET_ROOT)
    
    # カテゴリフォルダの準備
    categories = ["text", "python", "micropython", "arduino"]
    for cat in categories:
        (target_root_path / cat).mkdir(parents=True, exist_ok=True)
    
    # 再帰的に全 .txt ファイルを取得
    files = list(source_path.rglob("*.txt"))
    print(f"★ {len(files)} 個のファイルをスキャン中...")

    copy_count = 0
    for file_path in files:
        # 分類先フォルダ自体をスキャン対象から外す(無限ループ防止)
        if TARGET_ROOT in str(file_path):
            continue

        # 判定
        category = judge_content(file_path)
        
        # 保存先ディレクトリ
        dest_dir = target_root_path / category
        
        # 重複回避した保存先パスを取得
        final_dest = get_unique_path(dest_dir, file_path.name)
        
        try:
            # コピー実行 (shutil.copy2 はメタデータも保持します)
            shutil.copy2(str(file_path), str(final_dest))
            print(f"[{category:12}] {file_path.name} -> {final_dest.name}")
            copy_count += 1
        except Exception as e:
            print(f"[Error] {file_path.name} のコピー失敗: {e}")

    print(f"\n完了! {copy_count} 個のファイルを '{TARGET_ROOT}' に整理しました。")

if __name__ == "__main__":
    main()

```


 使いこなしのポイント

* 「コピー」なので安心: 元の `S:\_TXT\■_生成AI` フォルダ内のファイルは一切変更されません。
* 整理用フォルダ: `S:\_TXT\■_生成AI-分類` を見れば、すべてのファイルが4つのフォルダに綺麗に分かれています。
* 連番の付き方: `test.txt` が重複した場合、次は `test_1.txt`、その次は `test_2.txt` と増えていきます。

これでかなり見通しが良くなるはずです。ぜひ試してみてください!
# ==============================

# ==== じじぃ~

実行ログ の 終わり部分

[text        ] 高輝度自己点滅型LED_ 青色.txt -> 高輝度自己点滅型LED_ 青色_1.txt

完了!
4395 個のファイルを 'S:\_TXT\■_生成AI-分類' に整理しました。


深い階層を
あっちいったり
こっちいったり

しなくて 済むように
なりました

ありがとうございます


さてもさても

4395 個のファイル

4395 枚の 用紙とする!

人間様が
この 用紙の内容は・・・

うん python だ
うん text だ

と 目視確認 振り分け

どえりゃ~~~ 
時間
かかる


が!

生成AI様の 作った
pythonスクリプト


1分くらい
はい 
完了!

人間 大丈夫か???

きゃ◎ゃーん の 世界に・・・

じじぃ~

【Gemini】様の 画像解析 ひんと変

わんわん

航空自衛隊 機体番号 39-3942


この機体の機種や任務(用途)は
わかりますか?
# ==============================
画像の航空機について解説します。

ご提示いただいた画像の機体(機体番号:39-3042)は、航空自衛隊が運用して
いる機体です。

 機種と任務

* 機種名: U-125
* ベース機: イギリスのブリティッシュ・エアロスペース(現BAEシステムズ)
社製のビジネスジェット「ホーカー 800」
* 運用部隊: 航空支援集団 航空保安管制群 飛行点検隊(入間基地所属)


 主な任務(用途)
この機体の主な任務は 「飛行点検」 です。

1. 航空保安施設の検査:
自衛隊の各基地などに設置されている航空保安施設(TACAN、ILSなど、飛行機が
安全に離着陸・航行するための無線設備)が、正確な信号を出しているかを空中
から実際に計測・点検します。
2. 空のインフラ維持:
いわば「空のパトロールカー」のような存在で、自衛隊機が全国どこでも安全に
飛べるようにインフラを支える重要な役割を担っています。

 機体の特徴
* カラーリング: 飛行点検隊の機体(U-125およびU-680A)は、視認性を高める
ために白のボディに赤いライン、垂直尾翼に赤白のチェック模様が施されている
のが特徴です。
* 計測機器: 機内には自動飛行点検装置などの精密な計測機器が搭載されてい
ます。

ちなみに、同じ「U-125」という名称でも、青い迷彩塗装が施された U-125A と
いう機体もあり、あちらは「航空救難団」に所属して遭難者の捜索などを行う救
難捜索機として全く別の任務に就いています。

この機体の現在の運用状況や、後継機であるU-680Aとの違いなどについて、さら
に詳しくお知りになりたいことはありますか?
# ==============================

この機体の現在の運用状況や、後継機であるU-680Aとの違いなどについて、さら
に詳しくお知りになりたいことはありますか?

はい
現役? 退役?
# ==============================
ご質問ありがとうございます。結論から申し上げますと、画像のU-125(39-3042
)は、すでに「退役」しています。

この機体のこれまでの経緯と、後継機との違いについて整理しました。

 1. 39-3042号機の現状
* ステータス:退役済
* 退役時期: 2021年(令和3年)から2022年(令和4年)にかけて、飛行点検隊
のU-125は順次退役が進められました。
* 理由: 機体の老朽化と、より高性能な後継機の導入に伴う機種更新のためで
す。この「042」号機は、長年日本の空の安全(無線施設の点検)を支え続けて
きたベテラン機でした。

 2. 後継機「U-680A」との主な違い
現在、飛行点検隊の主力は、アメリカのテキストロン・アビエーション製(セス
ナ・サイテーション・ラティチュード)をベースにしたU-680Aへと引き継がれて
います。

| 項目 | 旧型:U-125 | 新型:U-680A |
| ベース機 | ホーカー 800 | セスナ 680A |
| エンジン | 燃費や騒音に旧来の課題あり | 最新の低燃費・低騒音エンジン |
| 航続距離 | 約 5,500 km | 約 5,200 km (効率性が向上) |
| 計測能力 | アナログ/デジタル混合 | フルデジタルの最新計測システム |
| キャビン | やや狭い | 立って歩けるほど広く、作業性が大幅改善 |

> 豆知識: U-680Aも、U-125の伝統を引き継ぎ「白の機体に赤のライン」と「尾
翼の赤白チェック」という視認性の高い塗装を継承しています。

 まとめ
画像の39-3042号機は、すでに現役を退いていますが、その任務はさらに高性能
なU-680Aにバトンタッチされ、今も入間基地を拠点に全国の自衛隊施設の点検を
行っています。

このU-680Aの現在の配備数や、他にも退役したU-125のその後(展示機など)に
ついて、気になることはありますか?
# ==============================
現在の
飛行点検隊 の 運用 機種 機数
の情報はありますか?
# ==============================
航空自衛隊「飛行点検隊」の現在の運用状況について、2026年時点の最新情報を
整理しました。

結論から申し上げますと、ご質問のU-125は全機が退役しており、現在は後継機
への機種更新が完了しています。

 現在の運用機種と機数
現在、入間基地の飛行点検隊で運用されているのは以下の2機種・計6機の体制で
す。

| 機種名 | 正式名称 | 運用機数 | 備考 |
| U-680A | セスナ・サイテーション・ラティチュード | 3機 | U-125の直接の
後継機。最新のデジタル計測機。 |
| YS-11FC | YS-11 飛行点検機型 | 3機 | 国産機YS-11の点検専用機。機齢は高
いが依然現役。 |

 補足情報
1. U-125の完全引退
* 以前は3機のU-125(42号機、43号機、44号機)が運用されていましたが、2021
年度から2022年度にかけて順次U-680Aと入れ替わる形で全て退役しました。
* 画像の「39-3042」号機は、その中で最初に導入されたU-125の1号機でしたが
、現在はすでに用途廃止(引退)となっています。

2. YS-11FCの現状
* YS-11FC(機体番号:12-1160, 52-1151, 12-1163)は、空自で運用されている
YS-11の中でも最後まで残っているグループです。
* 大型の機体サイズを活かして、より多くの計測員や機材を載せる必要がある任
務などで現在も活用されています。

3. 部隊の所在地
* 全ての機体は、埼玉県にある入間基地の「飛行点検隊」に集約されており、こ
こから日本全国の自衛隊基地へ点検に飛び立っています。

現在はU-680Aが「令和の飛行点検機」として、かつてのU-125と同じ赤いライン
の塗装を纏って活躍しています。

もし興味があれば、これら現役機(U-680AやYS-11FC)の機体番号や、U-125の引
退後の展示状況(あれば)などについてもお調べできますが、いかがでしょうか

# ==============================

 

買い物 近所のスーパー

げちょげちょ

2026/02/20 ごろ

焼餃子 128円
-10% ▲13円
スイートコーン 98円
シウマイ 128円
-30% ▲39円
そばつゆ2倍  198円
白菜キムチ 178円


レトルトカレー中辛 88円

納豆     58円
3パック

焼いて美味しい厚揚 98円
冷蔵ピザ  199円
冷凍うどん 198円
5食
卵1パック 258円

バナナ    99円

小ぶり3~5本
ヨーグルト 118円
液コーヒー 128円
900mリットル

調整豆乳  198円
シウマイ  128円
4個

生餃子  99円

15個ぐらい
冷凍コロッケ 298円
10個
焼き芋    198円

-30% ▲60円

ハムレタスサンド 228円

-20%    △48円

ジューシーハムサンド228円
-50% ▲114円


ウィンナーロール 98円

自称「焼きたて」

う~~~ん


悲しい;;

じじぃ~

生成AI 画像解析てすと

わんわん

先日

ひこーーき

の 機種当て 画像解析

散々でしたが

じゃあ

この画像は???



刺繍されている
文字を 
文字として
認識できるか?

いざ 勝負!



結果
【Gemini】様


画像の解析ですね。承知いたしました!

右側にいるかわいらしい怪獣の人形(青いフィギュア)は無視して、メインの物体についてお答えします。

これは、デニム生地で作られたキャップ(帽子)です。

 特徴のまとめ

* 素材: 色落ち加工が施されたような、明るいブルーのデニム(ジーンズ生地)です。
* デザイン: 前面に企業ロゴのような刺繍が入っています。
* ロゴ: 青とグレーのラインで構成された「P」のマーク。
* テキスト: 刺繍で「PALOMA PRODUCE INC.」と書かれているように見えます。


* 形状: つば(バイザー)には数本のステッチが入っており、一般的なベースボールキャップやワークキャップに近い形状をしています。

どこかの会社のノベルティ(記念品)か、ユニフォームとして作られたヴィンテージ感のある帽子のようですね。

他にもこの帽子について詳しく知りたいこと(洗濯方法など)があれば、お気軽に教えてください!

# ====

文字認識は できるのですね

じじぃ~

すまほ のりかえ りょうきん

にゃあにゃあ


2年で返却すれば・・・

返却時 損傷があると・・・

まあ ここまでは 
いいよ

でも

YouTubeの 
動画によると

このシステムの
の 利用料が 徴収されるらしい
※免除 条件もあるには ある

いままで
100円 24回
返却時 損傷が なければ これだけ

こんど
100円 24回
返却時
システム利用料・・・22000円
損傷があったら 更に 最大22000円

いあいあ

いあいあ

もう一回 いあいあ

しかも
どこの 
会社 とは 言わないけど

大手 
3社 ほぼ 同じ 料金!

おい こ~~~いうの

・・・
ダンゴって いうんじゃ ね~~~~の

価格競争や
会社による違い があるのなら

ぐうぜん 
同じに なるか???

じじぃ~ の 
妄想ですか???

悲しい;;

妄想したがる

お年頃♪

じじぃ~