C#, C♯, C#相談室 Part98 (518レス)
上下前次1-新
362: (ワッチョイ 7761-tU9d) 05/03(土)15:51 ID:GwMmJ/YG0(2/2) AAS
DataGridViewColumnを派生させたオリジナルの列をフォームデザインビューから列に追加したいんです
363: (ワッチョイ 9f79-q4+Y) 05/03(土)16:55 ID:h9Jrb8E+0(1) AAS
lこの辺りを駆使してDataGridViewColumnクラスを作るとか
外部リンク[html]:dobon.net
364: (ワッチョイ 9f68-VDOd) 05/03(土)18:56 ID:Q4RX0Sa/0(1) AAS
スマホとPCの作業を効率化したい--「Copilot Vision」の便利な8つの活用例
2025-05-03 07:00
外部リンク:japan.zdnet.com
1 プログらまーまこれを改造してるので上記以外の状態でも使用できるようにしている
2 すでにプログラムがあるので1〜コードを作成する必要が無い
ボイス・トォ・スカルの本態が一般パソコンにまで来たのでつい買い捨てができるようになった
マネーロンダリング 談合 インサイダー などがはかどるといわれる
365: (ワッチョイ cf7e-Enlg) 05/05(月)08:51 ID:wERx/Nt90(1) AAS
“イリヤ神”がまたやった 動画生成AI「FramePack」が革命的なワケ
2025年05月05日 07時00分更新
外部リンク:ascii.jp
4月17日に登場した動画生成AIプログラム「FramePack(フレームパック)」が世界的に衝撃を与えています。PCローカル環境で動画AIを動かすには、少なくともビデオメモリー(VRAM)が12GBあるビデオカードを搭載していないと難しいというのが常識でした。ところが、VRAM 6GBでも安定的に動作させられるため、一気に動画AIの裾野を広げそうです。開発したのは、画像生成AI分野で「ControlNet」や、使いやすいツール「Fooocus」などを開発してきたことで知られる、スタンフォード大学に在籍中のIllyasviel(イリヤスフィール、以下イリヤ)さん。既存の方法論にまったく違ったアプローチでブレイクスルーを引き起こす、“イリヤ神”のアプローチに再び注目が集まっています。
中略
AI動画を作ってみたいけれども、スペックが足りないために諦めていたという人が次々に自前の環境で試すようになってきました。既にワンパッケージでインストールできる環境も整えられているため、スタートも簡単です。様々なファイルをダウンロードしてくるため、初期設定は2時間くらいは見ておく必要があるものの、圧倒的にハードルが下がりました。
366: (ワッチョイ cff0-Enlg) 05/07(水)15:21 ID:Nuqzm3Wk0(1) AAS
下記は全て2025年5月7日の記事
OpenAI、ChatGPTの6つのモデルの違いと適切なプロンプトを解説
外部リンク:news.mynavi.jp
Microsoftの新規のソースコードの約3割をAIが生成、Nadella氏が明かす
外部リンク:news.mynavi.jp
スコットランドの住民を悩ます謎の怪音「ヘブリディアン・ハム」の正体はいまだ不明
外部リンク[html]:karapaia.com
367: (ワッチョイ 63d7-JZTP) 05/07(水)16:08 ID:9Z9/upda0(1) AAS
余所でやれカス
368: (アウアウウー Sac3-7Zak) 05/08(木)10:26 ID:8ptxnmrna(1) AAS
余所でやれとあなたが言ったから
色んなスレにマルチされたので
5月7日はマルチ記念日
369: (ワッチョイ 7540-gmcI) 06/16(月)03:18 ID:BRbK5XdC0(1/2) AAS
IDisposableを実装したクラスのインスタンスがもし破棄されていたら再度生成するために、
if(instance.IsDisposed || instance == null){
instance = new MyClass();
}
という書き方してるんですが、(obj != null)の部分って意味ないんでしょうか?
370(1): 369 (ワッチョイ 7540-gmcI) 06/16(月)03:32 ID:BRbK5XdC0(2/2) AAS
すみません。ChatGPTが下記の回答をくれました。
instance が null の場合、insntace.IsDiposed の評価時に NullReferenceException が発生してしまうので、
if(instance == null || instance.IsDisposed){
instance = new MyClass();
}
にしなければならない。
必要かどうか。
設計上 instance が null になる可能性がある場合、null チェックは必要。
絶対に null にならないように管理されている場合、null チェックは不要。
「instance がまだ生成されていない、または使えない状態になったときに再生成する。」
という目的が明確にある場合、妥当で意味のある書き方です。
371: (ワッチョイ ce01-zY++) 06/16(月)10:34 ID:Nk3UlLjY0(1) AAS
そもそも変数を使いまわそうとしているのが間違い
using等でスコープと連動させて管理すべき
372(1): (ワッチョイ b6b8-Is3k) 06/16(月)12:34 ID:rtKSn8210(1/2) AAS
>>370
もうほんのちょいだけ突っ込んだ解説すると、||演算子は左から評価を行い、左がtrueになった時点で右は評価を行わない
ゆえに、nullが渡ってくる可能性がある場合には~というChatGPTの回答に繋がる
373: (ワッチョイ 8d1e-Q7Of) 06/16(月)14:51 ID:IaYLbsBg0(1) AAS
>>372
ショートサーキットの有無は全然関係ないだろ
ChatGPTのダメ回答にさらに間違ったダメ解説を付け足すなよ
374: (ワッチョイ 5e10-15C+) 06/16(月)17:32 ID:MOf8oPnJ0(1) AAS
草
375: (ワッチョイ 75d9-XPp7) 06/16(月)18:04 ID:wwT4Yc020(1/2) AAS
>(obj != null)の部分って意味ないんでしょうか?
(obj != null)の部分が見当たらない問題
376(1): (ワッチョイ b6b8-Is3k) 06/16(月)19:27 ID:rtKSn8210(2/2) AAS
フェイルセーフで実装するコードに対して、全体見えないのに設計直せは草しか生えない。ChatGPTでもやらん暴挙
その上でなぜ左右逆だといけないのかの解説に対してショートサーキットの有無は関係ないとかガチで草
377: (オイコラミネオ MMdd-15C+) 06/16(月)19:46 ID:oIohr+2JM(1/2) AAS
その前にフェイルセーフなのかどうかすらわからないと思う
ここでしか初期化していないならフェイルセーフではない
378: (オイコラミネオ MMdd-15C+) 06/16(月)19:54 ID:oIohr+2JM(2/2) AAS
フェイルセーフ
例えば信号が壊れたときに赤になるようにしてあれば交差点に通常運転で突っ込む事故が起こらない
壊れるにしても事態を安全な方向に振ること
初期化忘れや破棄されたインスタンス等を初期化するのはフェイルセーフではない
379(2): (ワッチョイ 75d9-Q7Of) 06/16(月)21:31 ID:wwT4Yc020(2/2) AAS
>>376
なぜ左右逆だといけないのかとショートサーキットの有無は関係ないんだけど指摘されてもマジでわかんないのか
ChatGPTの回答もう一度読んでみ?
あとはショートサーキット無しの|演算子にしたら問題がなくなるのかどうか考えてみ?
380: (ワッチョイ ad01-xkro) 06/16(月)22:33 ID:GWwonttx0(1/2) AAS
>>379
ああ言われて気づいた、説明間違ってたわ
最初のコードだと、左から判断を行うので、instance.IsDisposedを判定するときにinstanceがnullの場合にエラーが発生する
けど逆にするとinstance == nullではじくので、instance.IsDisposedは判定しなくなる
381(1): (ワッチョイ ad01-xkro) 06/16(月)22:37 ID:GWwonttx0(2/2) AAS
はじくじゃねーや、また言葉間違ってる
最初のコードだと、左から判断を行うのでnstanceがnullの場合にinstance.IsDisposeでNullにアクセスしようとしてぬるぽが発生する
けど逆にするとinstanceがnullの場合は左の条件だけで生成に向かい、またinstanceがnullではない場合には誤ってDisposeされているかどうかで判断して再生成する
382: (ワッチョイ 9e64-ws5E) 06/17(火)03:09 ID:37ojnUDK0(1) AAS
今の世の中AIがあんのにまだこんな場末のド素人のホビープログラマーと知ったかの吹き溜まりにきよんのか理解に苦しむんやがwww
まぁAIの使い方すらわからん低脳チンパンやからこんなまともな回答が返ってこーへんスレで質問しとんのやろーなクソワロタ
383: (ワッチョイ 9e27-T1jw) 06/17(火)03:15 ID:TyHic1BD0(1) AAS
なるほどこれがチンパンジーか
384: (アウアウウー Sacd-xHx3) 06/17(火)19:36 ID:ItQB0Ii0a(1) AAS
答えもらうつもりで来とるやつなんかおらんやろ
385: (オイコラミネオ MMdd-Rgxs) 06/17(火)20:04 ID:lyLRSSY/M(1/2) AAS
>>381
あんたの言葉の方が、native 日本人にはおかしく聞こえる。
380 の説明は自然な日本語であり、論理的にも正確。
386: (オイコラミネオ MMdd-Rgxs) 06/17(火)20:06 ID:lyLRSSY/M(2/2) AAS
>>379
|| 演算子のショートサーキット評価 (短絡評価) は大いに関係ある。
387(1): (ワッチョイ 5e10-15C+) 06/17(火)20:46 ID:QaggVUGV0(1) AAS
null判定を後に書いちゃうのはショートサーキット評価有無以前の問題だって話だろ
388: (オイコラミネオ MMc6-Rgxs) 06/17(火)22:02 ID:EAFPsc4EM(1) AAS
>>387
何言ってんだか。
389: (ワッチョイ 754e-x4hs) 06/17(火)22:56 ID:6ofORGWH0(1) AAS
null合体演算子を使う方法もある
if (instance?.IsDisposed ?? true) {...}
「ヌルの場合は」という条件を強く示したいなら is null を明示して良いと思うけど、個人的にはこちらの方が簡潔に感じる
できればプロジェクトの設定でnull参照許容型を有効にして、 instance が null になり得るかを宣言時に分かるようにするとベター
(null になり得るなら MyClass? instance のように書く)
これが有効なプロジェクトなら、nullにならないもの (?がついてない変数やフィールド) についての null チェックはしなくて良い
390: (オイコラミネオ MMdd-15C+) 06/17(火)23:34 ID:iqT3/wLqM(1) AAS
それをコードそのまんまで日本語化してみろよ
基地外じみた内容にしかならない
391: (ワッチョイ 12e9-r7WK) 06/18(水)08:47 ID:KyoQ8vl80(1) AAS
ミネオはキチガイしか居らんのか
上下前次1-新書関写板覧索設栞歴
あと 127 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.009s