八 四

コンピュータ

バイブコーディングと人間が検出不能なハルシネーションの危険性(ChatGPTの回答)

AIがコードを書く時代がやってきた。「バイブコーディング」と呼ばれる、自然言語で仕様を伝えるだけでプログラムを生成する手法は、開発効率を劇的に高める可能性を秘めている。しかし、この手法の根幹に潜む“ハルシネーション”――すなわちAIが「それ...
コンピュータ

バイブコーディングと人間が検出不能なハルシネーションの危険性(Geminiの回答)

生産性の裏側にある「見えない地雷」 近年、プログラミングの世界はAIによるコード生成(一般に「バイブコーディング」と呼ばれる行為)によって劇的に変化しています。GitHub Copilotに代表されるLLM(大規模言語モデル)ベースのアシス...
コンピュータ

WPFとは?WinFormsとの違いや将来性について考える

WPFを学んでいくと、最終的には「WPFはビジネスアプリケーションを作るために特化したフレームワーク」という結論にたどり着きます。特化しているということは、裏を返せば汎用性が犠牲になっているということで、実際、自由度の面ではWinForms...
スポンサーリンク
コンピュータ

XAMLで始めるWPF入門:メニュー&ステータスバーXAMLテンプレート(App.xamlにスタイルを集約)

WPFでは各コントロールに個別のスタイルを定義できますが、フォントサイズや余白など共通化できる部分は App.xaml にまとめると管理が楽になります。今回は、メニュー・ステータスバーを含む最小構成のテンプレートを紹介します。ソースコードフ...
コンピュータ

バイラテラルフィルタ(効果:弱)

バイラテラルフィルタ(効果:弱) ① 下のエリアをクリック → ② Ctrl+V / ⌘+V で画像を貼り付け → ③ 実行。結果は右クリックでコピー/保存できます。 1) 入力(貼り付け) ここをクリックして貼り付け クリア 2) 出力(...
コンピュータ

WebブラウザでJavaScriptを使いクリップボード経由で画像を貼り付けることは出来ますか?

画像を Ctrl+V で貼り付けてください。※このページは実際動作します。画像はサーバーにアップロードはされません。ソースコード・HTML<div id="drop" contenteditable="true">画像を Ctrl+V で貼...
コンピュータ

Ubuntuのホームディレクトリが消えた日

自分の作ったとあるスクリプトを実行したところ、ホームディレクトリ内のファイルが全て削除されてしまいました。スクリプトも失われたので詳細がは不明ですが、スクリプト内でカレントディレクトリを移動しファイルを全て削除するコードがあり、移動先のディ...
コンピュータ

XAMLで始めるWPF入門:ユーザーコントロールで作るズーム・パン機能付きImageコントロール

画像を表示するImageコントロールをベースにスクロール、Ctrl+マウスホイールによるズーム、マウスドラックによるパン機能を付与した、ユーザーコントロールのサンプルコードになります。ソースコード・ユーザーコントロール本体ファイル名:Zoo...
コンピュータ

XAMLで始めるWPF入門:過去一シンプルなユーザーコントロールのサンプルコード。

個人的にWPFの学習の最終段階はカスタムコントロールだと思っていましたが、汎用的なGUIコントロールを使う場面は、個人開発では意外と少なく、それに労力を払うより、ユーザーコントロールでソースコードを分割するぐらいがちょうど良い感じがします。...
コンピュータ

グラフィックボードと電源ユニットを交換した話「RTX3090中古」

VRAMが沢山欲しくてRTX3090を入手しました。合わせて電源ユニットも850Wに容量アップしました。型番・グラフィックボードPalit GeForce RTX3090 NED3090019SB-132BA(中古)・PSU玄人志向 KRP...
コンピュータ

縮小補完方法の選択肢

超解像AIにより画像の拡大処理は、新しいステージになったと言えると思います。そうなると劣化を気にせず拡大処理が出来るようになるので画像加工の自由度は格段に向上します。従来、劣化を恐れて拡大縮小処理の回数を制限したりしましたが、比較的自由に拡...
コンピュータ

Windowsでファイル更新をリアルタイム監視する:Everythingを使った簡易モニター術

Windowsで「最近更新されたファイルをリアルタイムで眺めたい」と思うことはありませんか?PowerShell などで FileSystemWatcher を使えば自作もできますが、実は Everything を起動するだけで同じことがで...
コンピュータ

XAMLで始めるWPF入門:シンプルなアプリケーションランチャー

シンプルなアプリケーションランチャープロジェクトの作成cd (mkdir SimpleLauncher)dotnet new wpf -f net8.0ソースコードファイル名:SimpleLauncher.csproj<Project Sd...
コンピュータ

XAMLで始めるWPF入門:Style関連の覚書

XAMLは基本的に静的にコントロールをレイアウトしますが、Styleを用意しておくと、あとから動的に生成されるコントロールにも同じ見た目や振る舞いを一括適用できます。(既定のプロパティ値を差し替えたり、イベントの配線をまとめたりできます)主...