MS-DOS 4.0 のオープンソース化
エンジニア初学者におすすめの書籍
Excelのカレンダーテンプレート(祝日対応版)
マルチモニタで毎回起動時にDPIの設定がリセットされてしまうときの対処法
gitリポジトリの最新だけ取得する
証明書エラーでGitHub Copilotが使えなくなった場合の対処方法
GitHub Copilotで下記のエラーが表示された場合の対処方法 2024/04/19頃からGitHub Copilotが使えなくなりました。エラーメッセージは下記の通りです。 [ERROR] [ghostText] [2024-04-21T04:06:46.900Z] Error on ghost text request: (FetchError) unable to verify the first certificate [ERROR] [certificates] [2024-04-21T04:06:46.901Z] Your current Copilot license doesn't support proxy connections with custom certificates. Please visit https://gh.io/copilot-network-errors to learn more. Original cause: {"type":"system","_name":"FetchError","code":"UNABLE_TO_VERIFY_LEAF_SIGNATURE"} 対処方法 これは、ESETの不具合のようです。ESETの詳細設定で「SSL/TLSを有効にする」をOFFにする。 参考 AWSのCSKでも同じエラーが発生しているようです。 AWS CDK bootstrap certificate warning-error
vim入門
vim入門 ダウンロードとインストール https://www.vim.org/download.php 上記のサイトから、インストールしたいOSに合わせてモジュールをダウンロードおよびインストールします。 Windowsの場合はgvim_X.X.X_x64_signed.exeを選ぶとよいと思います。 起動方法 Windowsの場合は環境変数にvim.exeがあるフォルダーをPathに登録しておく必要があります。 起動方法 vim ファイル名を指定して起動する場合 vim filename.txt 終了方法 終了する場合は:(コロン)を入力後、qを入力して、Enterを入力 :q ファイルを更新していた場合は最後の変更が保存されていません(!を追加で変更を破棄)と表示されます。 内容を破棄して強制的に終了することができます。 :q! ファイルを書き込んで終了する場合は :wq 下記でも同じ意味となります。 :x また、Shiftを押しながらzを2回押すことでも終了できます。(:wqと同じ) モード vimにはコマンドモードと入力モードがあります。vimを起動した時点では、コマンドモードとなり、iキーを押すと入力モードに移行します。 入力モードでは文字通り入力が可能になります。入力モードからコマンドモードに移行するにはESCキーを押します。 この入力モードの切り替えがあるのが、vimの特徴となります。 カーソル移動とスクロール コマンドモードの際のカーソル移動とスクロールについてまとめます。 キー 説明 h(またはCtrl+H、BackSpace、←) 左に移動 j(またはCtrl+J・N,↓) 下に移動 k(またはCtrl+P、↑) 上に移動 l (またはSpace、→) 右に移動 + (またはEnter) 次の行の先頭に移動 - 前の行の先頭に移動 Ctrl+B(またはPageUp) 上方向にスクロール Ctrl+F(またはPageDown) 下方向にスクロール Ctrl+U 上方向に半スクロール Ctrl+D 下方向に半スクロール Ctrl+Y 上方向に1行スクロール Ctrl+E 下方向に1行スクロール z Enter カーソル行を画面上部にスクロール z ....
LoadIconはDestroyIconを呼び出す必要はない
DestroyIconを呼び出す必要について DestroyIcon を呼び出す必要があるのは下記の場合となる。 CreateIconFromResourceEx (LR_SHARED フラグなしで呼び出された場合) CreateIconIndirect CopyIcon 上記の関数で作成された場合。 LoadIcon LoadImage ( LR_SHARED フラグを使用する場合) CopyImage ( LR_COPYRETURNORG フラグを使用し、 hImage パラメーターが共有アイコンの場合) CreateIconFromResource CreateIconFromResourceEx ( LR_SHARED フラグを使用する場合) 上記の場合で作成およびロードされたアイコンはDestroyIconを呼び出してはいけない。 参考 DestroyIcon 関数 (winuser.h)
生成AIについて
curlでQRコード生成
curlでQRコード生成 注意:紹介する方法は、サーバー側でQRコードを生成したものを返してくため、ログがとられている可能性があります。個人情報など機密情報をQRコードに変換する際は注意してください。 方法1 コマンドプロンプトでQRコードを生成する方法です。 qrenco.de はレスポンスをテキストベースで返してくれます。 curl qrenco.de/kenji.blog 出力結果 █████████████████████████████ █████████████████████████████ ████ ▄▄▄▄▄ █ ▄ ▄ █ ▄▄▄▄▄ ████ ████ █ █ █ ▀▀▀██ █ █ ████ ████ █▄▄▄█ █▀▀█▀▄█ █▄▄▄█ ████ ████▄▄▄▄▄▄▄█▄▀ ▀ █▄▄▄▄▄▄▄████ ████▄ █▀▄ ▄▀█▄▀ ▀██▄▀ ▄████ ████▀▀▀█ ▄▄ ▄█▄█▀█▀▄██ ▀████ ████▄▄▄██▄▄█ █▀█ ▄██▀▀█ █████ ████ ▄▄▄▄▄ █▀█ ▀ ▄▀▄▄▄ ▀████ ████ █ █ █▄▄ ▄▀▄▀▄ ██ ▀████ ████ █▄▄▄█ █▀▀█ ▀▄▄▄ ▄▄██████ ████▄▄▄▄▄▄▄█▄▄███▄▄█▄███▄████ █████████████████████████████ █████████████████████████████ 参考 qrenco....