2025年11月01日

一日一項目 ラムダ式というのがあるぞよ なあぁにぃぃみつけちまったな

書き方に2種類

auto f = []() -> void {
    std::cout << "Hello\n";
};

auto f = []() {
    std::cout << "Hello\n";
};

->void 型指定。書くのか、これは書くべきなのか。書かないとどうなるのか。どないだ、chatGPT-5先生!!

実は――

ほとんどの場合は不要です。
C++ では、ラムダ式の戻り値型は「return文の内容から自動推論」されるからです。

なんですって。ならば書かないでございますじゃよ。

いじょ

posted by toinohni at 09:24| 東京 ☀| Comment(0) | ChatAI(技術・IT) | このブログの読者になる | 更新情報をチェックする

2025年10月29日

一日一項目 C++ポケットリファレンスで見かけた ワケワカラン記述 なあぁにぃぃみつけちまったな

C++  次のコードの意味を教えてちょんまげ chatGPT-5先生に訊いたでございますじゃよ。

#include <iostream>
#include <stdexcept>

[[noreturn]] void report_error() //  属性というの初めて見る 2025-01-29 09:57:23
{
  throw std::runtime_error("error");
}

int f(int x)
{
  if (x > 0)
  {
    return x;
  }
  report_error();
}

int main()
{
  f(1); // f(0) とすると例外が投げられる やってみそ
  std::cout << f(1) << std::endl;

  std::cout << "End of main()" << std::endl;
}

ここの [[…]] というカギ括弧が多すぎるんじゃ!  バカタレっていうのがattributeとかいうものらしいぞよ。それはなにかしら?

[[noreturn]] は 「この関数は決して戻らない」 ということをコンパイラに伝える属性です。
C++11 以降で導入された標準構文です。

うーむ。コンパイラに伝えるというのは #pragmaとはどう違うのかしら?

まさにその通りで、#pragma も「コンパイラへの指示」です。ただし――
[[属性]] と #pragma は 似ているようで、実は立ち位置がまるで違う

うーむ。それは誰が使うのかしら?  ワタクシ つかえませぬimage

てなわけでして、ま~雑学収集という事でございますじゃよ。

C++ポケットリファレンス読んでいたら知らないのがぞろぞろと出てきまんな(笑)
image

ま~そういうわけだったんですね、よくわかりました(ウソ)

C++ブログラマが日常的には使わないものであれば 趣味のレベルの しかも入門レベルのワタクシが知ってもしゃーないのでございますじゃよ。
こういうのは優先度を下げるでございますじゃよ。

この、”ございますじゃよ” はYoutubeで気に入った短い動画があって面白いのでワタクシも使っておるでございますじゃよ。
ほかにも、語尾を だぉ にする人もおるだすだぉ。ま~す病もありま~す。ぞよぞよ病もたまに発症するでございますぞよ。

たのしー だって にんげんだもの byニセみつほ

posted by toinohni at 08:55| 東京 ☁| Comment(0) | ChatAI(技術・IT) | このブログの読者になる | 更新情報をチェックする

2025年10月17日

Win 11 2画面での画面オフからの復帰の挙動が変だじょーみちる

Lenovo V530S Win 11 25H2 Core-i5 8th なのであるぞよ。
DisplayPort ---- DVI LCD1
HDHI   ---- HDMI   LCD2

画面オフから復帰する際にLCD1はLCD2より速い。LCD2はHDMI接続である。復帰が遅い。LCD1に遅れる事 2~3秒ぐらいか。
これはWin 11 24H2 でもあったのでございますじゃよ。

なーーーんでか?    それはねえ・・・・・・chatGPT-5先生に訊こうではあーーりませんか

前にも聞いたけど、再度。

まずGemini先生の回答
image

  途中まで。比較的よくあるそうでございますじゃよ。

次にchatGPT-5先生の回答
image

これも途中まで。よくあるらしいのでありますじゃよ。

最後にCopilot先生の回答
image

ま~いいか。

他にも2画面で気づいたことは、左Firefox, 右Edgeを出していて、放置して画面オフになって。それから画面オフから復帰するとEdgeが左におるおる。復帰すると勝手に左に移るぞ、こいつは。 果たしてEdgeは左が好きか?   どや どやどや どーーーん。

DELL OPTIPLEX 7010SFF Win 11 25H2(非推奨PC)はDisplayPort×2でDVI LCDなのでこの問題は発生せず。

ためしに右をメインに設定するとどうなるかぐらいはやってみるかしらでございますじゃよ。

ま~いいか。

  結果 右をメインにしても変わらず。。。。

posted by toinohni at 08:37| 東京 ☀| Comment(0) | ChatAI(技術・IT) | このブログの読者になる | 更新情報をチェックする

2025年09月30日

VScode Python 高速化 numba何だよよよん ルンバではないのだよよん

Copilotの試し なんたってコメント書くとコードが出てくるし。で、次のような時間計測で自分で処理したらエラーが出たじゃよじゃよ

Python numbaで高速化の試行
# 関数f(x)の実行時間を測定する記述
import time
#from numba import jit

# jit(nopython=True) コメントアウトすると動作 高速化はしないけど
def time_measurement(func, *args, **kwargs):
    start_time = time.time()  # 開始時間を記録
    result = func(*args, **kwargs)  # 関数を実行
    end_time = time.time()  # 終了時間を記録
    elapsed_time = end_time - start_time  # 経過時間を計算
    print(f"Function '{func.__name__}' executed in {elapsed_time:.6f} seconds")
    return result
# 使用例
def example_function(n):
    total = 0
    for i in range(1,n+1):
        total += 1/i
    return total   
nmax = 1000000 * 100 # 100万 × 100までの調和級数
result = time_measurement(example_function, nmax)
print("Result of example_function:", result)
print("End of Time_mesurement.py")

上のは動作しましたが、 コメントアウトのところで @jit を使うとエラー
result = time_measurement(example_function, nmax) ここで
TypeError: not enough arguments: expected 3, got 2

なんでやねん。chatGPT-5先生に訊いた いつものようにOpen-mouthed smile
image

修正はJIT対象は演算関数だけにするってもの。ま~そうだっんですね、よく分かりました(テキトー)
というわけで何かやってみると何か出る。何かやってみて動かない。そこで対策を考える。そういうところに面白さを見出す事ができれば人生は少しは楽しくなろう by ニセみつほ

てかね、チャッターズ(Copilot先生、Gemini先生、chatGPT-5先生)に訊くだけなんだけど。ま~きくだけでもいいじゃない だって にんげんだもの byニセみつほ

posted by toinohni at 10:26| 東京 ☔| Comment(0) | ChatAI(技術・IT) | このブログの読者になる | 更新情報をチェックする

2025年09月28日

Python VScode Copilot OpenCVでアーーソブ またですか

顔検出での誤検出
image

顔が斜めになっているので顔の検出が出来なかったのか。目の検出は誤検出もしている。

 

 

 


image 正常。この画像を少し斜めにしたら誤検出するのか。

posted by toinohni at 11:26| 東京 ☁| Comment(0) | ChatAI(技術・IT) | このブログの読者になる | 更新情報をチェックする

2025年09月27日

AIチャットの しれっとデタラメ(ハルシネーション、略してハルシネ)でアーーソブ なあぁにぃぃみつけちまったな

VScodeのTerminalの右側に Pwsh, Codeがずらずらと並ぶのは何かしらとCopilot先生やchatGPT-5先生に訊いたときの回答の中につぎのがありまして

image

これ間違いですぜ。やったらVScodeが閉じましたぜ。

 

image

おっと、それは完全にワタクシのミスですぜ。Ctrl+Shift+W は VSCode 全体のウィンドウを閉じるショートカットです。ターミナルだけを閉じるつもりが、作業中のエディタごと昇天してしまったわけですね。申し訳ない。

image

略して ハルシネ ですぜ(笑) そのうち一般に普及するかも知れぬ。春死ね、ちがーーーーうぞよ。英単語(hallucination)なのであるぞよ。
ま~しかし、スクリーンショットを若者はスクショと言うらしいし、あけましておめでとう を あけおめ と言うらしいし。てめーら、略すな パカタレの鎌足!! と高齢のワタクシはプチ・おこ。。。。。
昭和の漫才の 人生幸朗 のボヤキ漫才を思い出すなあ。よーし、ワタクシも ぼやこうぞよ

だって にんげんだもの byニセみつほ

posted by toinohni at 10:27| 東京 ☁| Comment(0) | ChatAI(技術・IT) | このブログの読者になる | 更新情報をチェックする

2025年09月26日

VScode Terminalで文字化けしただす なあぁにぃぃ! いまさらかーーい

image

しかし、Terminalで chcp を見ると 65001なのです、先生。そしてエディターは utf-8 なのです、先生。コンパイラは g++ です。

というわけで対策として次の提案が出て来たのであるぞよぞよ。
image

結局、Powershellの問題であり g++, VScodeは関係なかったのであるぞよ。
しかし、ここで初めてPowerShellの中というか素性というか知るでした。

[Console]::OutputEncoding 結果は
image

Terminalを chcp 65001にしてもPowerShellは 932 のままだということらしいです。

そこでこれを上の即効解決法を実行すると CodePageが65001になったわけであるぞよぞよ。

てな感じで文字化けの対策を終わる次第であるぞよぞよぞーーーーーん。

なんかPCってこういうの手間暇かけるの多いよね(あくまでもワタクシの感想であり)

posted by toinohni at 08:28| 東京 ☁| Comment(0) | ChatAI(技術・IT) | このブログの読者になる | 更新情報をチェックする

2025年09月16日

chatGPT AIが、しらっとデタラメ回答する ハルシネーションというらしいよ

路線に関してCopilot先生に訊いたときの回答の一部
image

ワタクシ、中央線はよく知っているので 西国分寺 → 立川(武蔵野線)が間違いなのはすぐに気づいたのであります。
しらっとデタラメ、これをハルシネーションというのだす。ま~覚えても覚えなくてもどうでもいいが、Chat AIは必ずしも正しいとは限りませぬ。
つーかね、これ、昔の昔に、国会で「これはコンピュータが出した結果なのだから正しいのだ」と言い張った代議士がいた・・・・らしい。
これはAIの回答だから正しいんだ!!  って言い張るバカタレがたくさんいそうだな(笑)

今日はPythonコードの誤り、上の誤りについて、まちがっとるがなと指摘しましたので、これが修正されるかどうか、だ。
回答に間違いがあって、指摘されたら修正する機能があるのかどうか。知らんけど。

そのうち試す。

posted by toinohni at 19:40| 東京 ☀| Comment(0) | ChatAI(技術・IT) | このブログの読者になる | 更新情報をチェックする

チャットAI 間違い 見つけてアーーーソブ なあぁにぃぃ! いまさらかーーい

点電荷が作る電場をPytho  Matplotlibで描画するだす。とっととCopilot先生に訊いたのです。すると次のコードが回答にでましてん。
image

しかーーし、ワタクシは間違いに気づいたのでありまーす。おお、久しぶりの まーす病。
image

てなわけでーーーす。さて、考察でーーす。Copilot先生はどうした間違えたのか。それはCopilot先生は自分では考えず最適なコードだと思われるものをネットから拾ってきたからでーす。
Copilot先生はこれをQiitaから持ってきたようでーーすなのぞよ。おお、ま~す病とぞよ病の併発だお。

こういうの経験するとAIが何も考えてはいないのだよよんって分かるのだ~すよよん。おお、よよん病も発症!   も~も~重症ですな(笑)

では、次の問題です。これはワタクシが間違いを指摘しました。その場合にCopilot先生はこれをどうするでしょうか。つまり、同じ質問を投げたときに修正されたコードを回答するか間違ったままのQiitaのコードを出すか、です。

こういうようにネチネチと最新技術のレベルを試していく、それが趣味なのでーすなのだぉぞよ。

posted by toinohni at 16:02| 東京 ☀| Comment(0) | ChatAI(技術・IT) | このブログの読者になる | 更新情報をチェックする

2025年08月30日

Python ベイズ MCMC法

ベイズ推論でMCMC法が出てくる。ワタクシは、もしもし法と読んでいる。そして、pymcの本は最新のものはない。
新しいベイズ統計の教科書・かくあき 2021年では pymc3を使っている。2025/8では動かない。今のpymc 5.* は下位互換はない。そしてpymc 5 利用の教科書は。。。。
Pythonでスラスラわかるベイズ推論・超入門 講談社ぐらいか。これでスラスラわかれば苦労はない。ワタクシのオツムは、こうみえて愚脳なんですぜ(笑)

chatGPT-5先生
image

ここは、Zenn, Qiita, noteなどのブログ記事を探すがよかろう。。。。ってかね。そして、わからないところはチャッターズに訊く。
chatGPT-5先生、Copilot先生、Gemini先生は親切に回答してくれるに違いない。詳しくは知らん。
いや、しかし、Python + pymc + tensorflow などはバージョンの組み合わせ必須でして。Python仮想環境は必須のようですわ。
その仮想環境だが以前はAnacondaをインストールしていたのだが30GBぐらいSSD食われたし、起動は遅いしで消した。ワタクシの貧弱PCでは無理ぃ。。。。。
仮想環境は手動で作るのがとっとりばやいのであーーるぞよ。
そして、Minocondaというの知ってインストールしたのだが、これがまたVScode Terminalで余計なことしやがった(笑) ま~対策したけど。
pip派であるワタクシ、condaもたまには使ってみるかしらって使える状態にはしたのである。
  Anacondaなどぜっーーーーたいに使わぬ、キリッ)    どや、どやどーん。

とっととサイト記事を読めや パカタレの鎌足!!

posted by toinohni at 09:32| 東京 ☀| Comment(0) | ChatAI(技術・IT) | このブログの読者になる | 更新情報をチェックする