コンピュータ

PowerShellでXHTMLファイルを更新するサンプルコード

idを指定して文字列を置き換えるサンプルコードです。新規作成はこちらソースコード# 入力と出力(同じファイルに上書き可)$in = ".\sample-xhtml.html" # 記事のサンプルを保存したXHTML$out = ".\sam...
コンピュータ

PowerShellでXHTMLファイルを新規作成するサンプルコード

Web標準はHTML5ですが、プログラムから扱う場合XMLモジュール(System.Xml.XmlDocumentクラスなど)が使えるXHTMLの方が便利だったりします。HTML5のもつ最新機能は使えませんが、互換性は概ね問題なさそうなので...
コンピュータ

XHTMLの覚書

XHTMLはXMLで記述されたHTMLXML宣言HTMLファイルの内容がXMLであることをシステムに知らせるために、ファイルの先頭で宣言する。<?xml version="1.0" encoding="UTF-8"?>DOCTYPE文書がX...
スポンサーリンク
コンピュータ

LM StudioでローカルLLMを試してみる話

インストーラーのダウンロード「Download for Windows」をクリックインストール・ダウンロードしたファイル「LM-Studio-0.3.30-1-x64.exe」をエクスプローラでダブルクリック・実行ユーザーの選択(デフォルト...
コンピュータ

VSCodeでCopilotを有効化する方法

VSCodeにCopilotが来て大分時間が経過しましたが、重い腰を上げて使ってい見たいと思います。ざっくりした機能的にはサジェスト機能がAIで強化されるみたいです。あとはチャット形式のUIで自然言語でプロンプトを入力する機能もあるようです...
コンピュータ

LLMとは

LLM(大規模言語モデル)は、我々が日常的に利用する日本語(自然言語)を理解し文章を作り出すAIモデルです。ChatGPTやGeminiなどのAIは、チャット形式のインターフェースを通して利用します。「プロンプト」と呼ばれる文章を入力するこ...
コンピュータ

バイブコーディングと人間が検出不能なハルシネーションの危険性(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...