OpenSSLで証明書の中身を確認する:有効期限・SAN・発行者の読み方
2026.10.15
OpenSSLで証明書ファイルの内容を表示し、有効期限・SAN・発行者を確認する方法を解説します。正常・期限切れ・ホスト名不一致の例を比較し、出力や終了コードの読み方、内容の確認と信頼関係の検証の違いを紹介します。
SkillだけのプラグインをCodexとChatGPT Workで使う
2026.10.14
Skillだけを含むHello Worldプラグインを例に、plugin.json と SKILL.md の作成、ローカルマーケットプレイスへの登録、ChatGPTデスクトップアプリのWorkとCodexからの呼び出し方を紹介します。MCPサーバーを使わない最小構成と、登録・呼び出しでつまずいたときの確認点も解説します。
MySQLのDATE_FORMATとTIME_TO_SEC:日時の表示と時間の数値化
2026.10.13
MySQLのDATE_FORMATで日時の表示を整える方法と、TIME_TO_SECで時間を秒数へ変換する方法を解説します。入力と結果を比較しながら、月と分の書式指定、NULL、負の時間、24時間を超える時間の扱いも紹介します。
MySQLのCASE式入門:条件に応じてSELECTの出力を切り替える
2026.10.12
MySQLのCASE式を使い、条件に応じてSELECTの出力値を切り替える方法を解説します。状態コードを表示名に変換する例を通して、基本構文、ELSEとNULLの扱い、条件が重なる場合のWHENの順序を紹介します。
MySQLで文字列を整形・抽出する:TRIM・SUBSTRING_INDEX・REGEXP_SUBSTRの使い方
2026.10.11
MySQLで取得する文字列から不要な空白を除いたり、区切り文字や正規表現を使って必要な部分を取り出したりする方法を紹介します。TRIM・SUBSTRING_INDEX・REGEXP_SUBSTRの基本構文と使い分けを、具体的なSQL例で解説。NULLや空文字、想定した形式に合わない値を扱う際の注意点も整理します。
phpMyAdminユーザー向けMySQL Workbench入門:テーブル確認からSQL実行まで
2026.10.10
phpMyAdminに慣れた人向けに、MySQL Workbenchの基本操作を解説します。両ツールの動作場所と接続経路の違いから、接続設定、テーブル・カラムの構造確認、SQLの実行、結果とエラーの見方までを紹介。SELECTを試す前にEXPLAINで実行計画を確認する手順も扱います。
MySQLのWITH句入門:SELECTの結果を加工・集計する方法
2026.10.09
MySQLのWITH句を使って、SELECTの取得結果を加工・集計する方法を解説します。注文データを例に、CTE(共通テーブル式)の基本と複数CTEの書き方、サブクエリとの違い、利用時の注意点を紹介します。
PowerShellでSSH接続先と秘密鍵を使い分ける:configの設定と確認方法
2026.10.08
WindowsのOpenSSHで、configに接続先ごとのホスト名・ユーザー名・秘密鍵を設定し、短い別名で接続する方法を紹介します。ssh -Gによる設定確認、ssh -vによる接続・認証の調べ方、複数鍵や共通設定の注意点も整理します。
VS CodeでGitHub CopilotとCodexを比較:機能の違いと使い分け
2026.10.07
VS Codeで利用するGitHub CopilotとCodexの機能と使い分けを比較します。コード補完、コード調査・修正、モデル選択、AGENTS.mdやSkillsによる指示の再利用を整理し、具体的な依頼文と変更内容を確認するポイントを紹介します。
VS CodeのREST Client入門:.httpファイルでAPIの動作確認をする
2026.10.06
VS Code拡張のREST Clientを使って、APIへリクエストを送信し、レスポンスを確認する方法を紹介します。.httpファイルの書き方、GET・JSON POST、変数や認証情報の扱いから、環境切替、レスポンスの値を次のリクエストで使う方法までを整理します。
MySQLのEXPLAIN入門:実行計画の読み方と遅いSQLの調べ方
2026.10.05
MySQLのEXPLAINの使い方と、key・type・rows・Extraなどの読み方を、注文検索の例で解説します。複合インデックスの改善候補を比較する手順や、推定値と実測の違い、LIMIT付きの検索を検証するときの注意点もまとめます。
VS Code版CodexのStopフックで応答終了をWindowsに通知する
2026.10.04
VS Code版CodexのStopフックとPowerShellを使い、最後の応答をWindows通知に表示する方法を紹介します。hooks.jsonの設定と非同期実行、日本語が文字化けした際のUTF-8による対処、通知が出ない場合の確認点をまとめます。
CodexのGPT-6.1 SolとGPT-6 Lunaを比較:コストと使い分けの目安【2026年10月3日時点】
2026.10.03
GPT-6.1 SolとGPT-6 Lunaを、PlusでのCodex利用枠、API料金、公開ベンチマークから比較します。2026年10月3日時点の情報をもとに、日常作業はLuna、難しい調査や設計はSol Mediumを試すという使い分けと、自分の作業で費用対効果を確かめるポイントを整理します。
Laravelのコードレビューで遅いSQLの候補を洗い出す
2026.10.02
Laravelのコードレビューで、ループ内のDBアクセスやEloquentのN+1、大量取得、検索条件とインデックスなど、性能問題につながりやすい箇所を候補として洗い出します。Laravelで発行SQLと実行時間を確認し、MySQLのEXPLAINや実データに近い環境での計測へつなげる方法を紹介します。コードレビューだけではSQLの実行時間を断定できない点も説明します。
Windows 11でDocker Composeを使ってLaravel環境を作る:Container・Volume・Networkの基本
2026.10.01
Windows 11のDocker Desktop上に、DockerfileとDocker Composeを使ってLaravel・PHP・MySQL・Mailpitの開発環境を構築します。ImageとContainerの関係、Bind MountとNamed Volumeによるデータの保存、ポート公開とContainer間通信の違いを実例で確認。LaravelからMySQLへ接続するときに、localhostではなくService名を使う理由も説明します。
PHPでYAML設定を検証する:symfony/yamlとopis/json-schemaの使い方
2026.09.30
symfony/yamlでYAMLを読み込み、opis/json-schemaで必須項目や型、許可する値を検証する方法を紹介します。YAMLのマップをstdClassとして扱う方法や、空のobjectとarrayの違い、信頼できないYAMLを扱う際の注意点も解説します。
PHPの正規表現で日本語・改行を扱う:u・m・s修飾子の違い
2026.09.29
PHPの正規表現で日本語や複数行テキストを扱う際の、u・m・s修飾子の違いを解説します。Unicode文字クラスと全角数字、CRLFの行末処理、\A・\zの使い方、Unicode正規化との違いを、PHP 8.3.15・PCRE2 10.42で確認したコード例とともに紹介します。
Bitbucket Pipelines入門:最小CIの設定から成功・失敗ログの確認まで
2026.09.28
Bitbucket Cloudで、PHPのバージョンとファイルの存在を確認する最小CIを作成します。bitbucket-pipelines.ymlの基本構造から、pushによる自動実行、意図的な失敗とログの読み方、修正後の成功確認までを紹介します。
JiraとBitbucket Cloudを連携する:課題キーでブランチ・コミット・Pull Requestを紐付ける
2026.09.27
Jira CloudとBitbucket Cloudを接続し、課題キーをブランチ名・コミットメッセージ・Pull Requestのタイトルに含めて、開発情報を関連付ける方法を紹介します。課題キーによる連携とJiraの状態遷移を区別し、merge時の遷移やWorkflow triggerによる自動化も説明します。
GPT-6 Sol / Lunaの性能・料金・使い分けを比較【2026年9月26日時点】
2026.09.26
2026年9月26日時点の公式情報と公開ベンチマークをもとに、GPT-6 Sol / LunaをGPT-6 AstraやGPT-5.6世代と比較します。API料金とCodexのUsageを分けて整理し、ベンチマークの見方や筆者自身のLuna利用感も交えながら、モデル選びの目安を紹介します。