# ぼっちエンジニアの備忘録 > Hello ander world. --- ## 投稿 - [強化学習の「方策勾配法」とは?誤解しやすいポイントを解説 【G検定対策】](https://boochi-engineer.net/archives/2598): はじめに 強化学習は、G検定においても重... - [日本初のAI推進法が成立|罰則なしの“推進一辺倒”に広がる疑問](https://boochi-engineer.net/archives/3812): はじめに 人工知能(AI)の開発促進と安... - [COBOL初心者が悩むMOVE文と定義エリア|配列や定数の使い方入門](https://boochi-engineer.net/archives/3664): はじめに COBOLのソースコードに触れ... - [検索新時代!LLMOが拓くコンテンツ戦略の地平線 – AIに選ばれる秘訣とは](https://boochi-engineer.net/archives/3720): はじめに 「AIに引用されるコンテンツと... - [Obsidianユーザー必見:AIを味方につける最強プラグイン6選](https://boochi-engineer.net/archives/3716): はじめに ノートは積み重なる。気づけば、... - [LLMOとは?AIに選ばれるための新SEO戦略](https://boochi-engineer.net/archives/3724): はじめに 「検索される」から「選ばれる」... - [【2025年】Googleアナリティクス4で通貨表示を日本円に変更する方法](https://boochi-engineer.net/archives/3652): はじめに Googleアナリティクス4(... - [バリアンスとは?汎化誤差の原因と対策を徹底解説【G検定対策】](https://boochi-engineer.net/archives/2592): はじめに 機械学習において、モデルの精度... - [Grok APIの始め方|API導入手順とxAIの金の亡者っぷりを徹底解説](https://boochi-engineer.net/archives/3602): はじめに 「\$150分の無料クレジット... - [COBOLからREST APIを呼び出す方法|レガシーとモダンが出会う場所](https://boochi-engineer.net/archives/3424): はじめに COBOLでWeb APIを叩... - [Grokとは?イーロンが生んだAIの正体とその実力を冷静に見極める](https://boochi-engineer.net/archives/3598): はじめに 「皮肉屋のAIなんて面白いじゃ... - [OpenAIの非営利化が意味するものとは?本当に“損”をしたのはソフトバンクなのか](https://boochi-engineer.net/archives/3177): はじめに 「OpenAIが営利化をやめた... - [AI依存が思考力を奪う?クラッチ効果が警告するテクノロジーとの危うい関係](https://boochi-engineer.net/archives/3190): はじめに ツールは人を助ける。しかし、そ... - [AI Ascent 2025にてサム・アルトマンが描いた次世代AIの在り方:AIは“記憶そのもの”へ](https://boochi-engineer.net/archives/3633): はじめに AIがあなたのすべてを知ってい... - [Siriが消えた理由とは?AppleのAI再構築への道のり](https://boochi-engineer.net/archives/3479): はじめに 「Siriって、最近何してるの... - [Google I/O 2025は「AIの秩序」を塗り替えたのか?話題投稿の真偽を検証する](https://boochi-engineer.net/archives/3545): はじめに 「Googleショックって聞い... - [プラトーとは?機械学習における学習停滞の原因と対策【G検定対策】](https://boochi-engineer.net/archives/2586): はじめに 機械学習の学習過程において、突... - [基本情報技術者試験(令和6年)科目A 問20:産業財産権の4つの権利とは?](https://boochi-engineer.net/archives/2733): はじめに 知的財産権は、アイデアや創作物... - [GPT-4.5とは何か?高いEQが魅力の次世代AIを徹底解説](https://boochi-engineer.net/archives/3400): はじめに 「GPT-4. 5って、結局何... - [AI時代のSEO革命:AIEOとは?ChatGPTとAdSense広告が生み出す新しい収益戦略とは](https://boochi-engineer.net/archives/3194): はじめに 「この商品、なんでAIがやたら... - [スマートスピーカーと音声認識エージェントの関係を理解しよう【G検定対策】](https://boochi-engineer.net/archives/2564): はじめに AI技術の発展とともに、スマー... - [Obsidian×Smart Composerのインストール方法と使い方|Gemini連携で思考を更に加速](https://boochi-engineer.net/archives/3326): はじめに 「メモは書いたけれど、そこから... - [基本情報技術者試験(令和6年)科目A 問18:HRテックとは?](https://boochi-engineer.net/archives/2730): はじめに 近年、企業の人事業務はデジタル... - [ChatGPTに搭載された「GPT-4.1」その正体と真価とは?](https://boochi-engineer.net/archives/3386): はじめに ChatGPTユーザーなら、一... - [トランプ政権が著作権保護にNO?AI企業と政界が描く“無法地帯”の未来](https://boochi-engineer.net/archives/3352): はじめに 「AIにすべてを奪われる時代が... - [基本情報技術者試験(令和6年)科目A 問17:ブルーオーシャン戦略とは?](https://boochi-engineer.net/archives/2728): はじめに 企業が競争市場で成功するために... - [GDPRと「データポータビリティの権利」とは?特徴や活用例を解説【G検定対策】](https://boochi-engineer.net/archives/2555): はじめに 個人情報保護に関する法律が強化... - [「ググる習慣が消える日」AI検索が引き起こすネット広告産業の未来](https://boochi-engineer.net/archives/1594): はじめに 「最近、検索窓にキーワードを打... - [基本情報技術者試験(令和6年)科目A 問16:コアコンピタンスとは何か?](https://boochi-engineer.net/archives/2725): はじめに 企業が市場で競争に勝ち抜くため... - [声優のAI音声を無断で使うと法律違反になる?今、何が問題視されているのか](https://boochi-engineer.net/archives/3237): はじめに ある日、YouTubeを眺めて... - [企業はなぜChatGPTやCopilotの使用を禁止するのか?現場の声から読み解く“AI禁止令”の真実](https://boochi-engineer.net/archives/3218): はじめに 「ChatGPTって便利そうだ... - [基本情報技術者試験(令和6年)科目A 問15:非構造化データを構造化データに加工する事例とは?](https://boochi-engineer.net/archives/2719): はじめに ビッグデータの活用 では、デー... - [競技プログラミング必勝法!典型アルゴリズム5選と実践テクニック](https://boochi-engineer.net/archives/1853): はじめに 典型問題を解けるか? 競技プロ... - [Cursorが学生向けに 無料解禁の衝撃:その恩恵と裏に潜む“静かな落とし穴”](https://boochi-engineer.net/archives/3210): はじめに 「AIがコードを書いてくれる時... - [主成分分析(PCA)とは?次元削減の仕組みを徹底解説【G検定対策】](https://boochi-engineer.net/archives/2549): はじめに 機械学習の分野では、データの次... - [基本情報技術者試験(令和6年)科目A 問14:開発と運用の連携を円滑にする方法とは?](https://boochi-engineer.net/archives/2717): はじめに システム開発の現場では、開発部... - [COBOLは本当に時代遅れなのか?未だに使われ続ける理由と現実](https://boochi-engineer.net/archives/2388): はじめに 「もしCOBOLがそんなに問題... - [OpenAI「o3」「o4-mini」の幻覚問題とは?次世代AIが引き起こす誤情報のリスクと真相](https://boochi-engineer.net/archives/3151): はじめに AIはいつから「嘘」をつくよう... - [基本情報技術者試験(令和6年)科目A 問12:スクラム開発におけるデイリースクラムとは?](https://boochi-engineer.net/archives/2715): はじめに ソフトウェア開発において、アジ... - [AI関連企業数ランキングと世界のAI覇権争いについて解説【G検定対策】](https://boochi-engineer.net/archives/2582): はじめに 人工知能(AI)の発展において... - [Linux Mint Cinnamonでタスクバーの文字化けを解決!フォント設定の最適化方法](https://boochi-engineer.net/archives/1618): はじめに ふとした瞬間に、Linux M... - [基本情報技術者試験(令和6年)科目A 問11:結合テストにおけるスタブとドライバの役割](https://boochi-engineer.net/archives/2713): はじめに ソフトウェア開発では、個々のモ... - [Kaggleとは?機械学習コンペの魅力とG検定での出題ポイントを解説【G検定対策】](https://boochi-engineer.net/archives/2580): はじめに 機械学習やデータ分析に興味を持... - [【ポケモンGO】個体値100%を引ける確率を徹底調査|レイド・タマゴ・リトレーン、最も現実的な狙い方は?](https://boochi-engineer.net/archives/3140): はじめに ポケモンGOをプレイしていると... - [ムーアの法則はAI時代にも適用されるのか?サム・アルトマンの提言を考察](https://boochi-engineer.net/archives/2199): はじめに 技術革新のスピードは加速し続け... - [基本情報技術者試験(令和6年)科目A 問10:SQLインジェクションの対策とは?](https://boochi-engineer.net/archives/2711): はじめに Webアプリケーションにおける... - [自動運転レベルとは?SAE J3016の定義と各レベルを徹底解説【G検定対策】](https://boochi-engineer.net/archives/2551): はじめに 自動運転技術の発展は日進月歩で... - [lddコマンドの使い方:Linuxのライブラリ依存関係を調査](https://boochi-engineer.net/archives/681): はじめに LinuxやUNIX系システム... - [PowerAutomateで別アカウントの接続情報をセットアップする手順](https://boochi-engineer.net/archives/1108): はじめに PowerAutomateは、... - [基本情報技術者試験(令和6年)科目A 問9:ペネトレーションテストとは?](https://boochi-engineer.net/archives/2709): はじめに 情報セキュリティの分野では、シ... - [Googleの検索バーでEnterキーを押すと改行される不具合の原因と解決策](https://boochi-engineer.net/archives/1575): はじめに Google検索。誰もが頼りに... - [プログラミングは暗記ではなく理解が重要!効率的に学ぶための学習法](https://boochi-engineer.net/archives/2445): はじめに 「プログラミングは覚えることが... - [基本情報技術者試験(令和6年)科目A 問8:LAN間接続装置の役割と特徴](https://boochi-engineer.net/archives/2707): はじめに ネットワークにおいて、異なるL... - [AIのコンテキスト量は知能の証明になるのか?「100万トークン」の幻想](https://boochi-engineer.net/archives/3114): はじめに AIの性能を語るとき、必ずとい... - [Amazonプライムビデオに広告導入!月額390円で広告を消すべきか?実体験から考える最適解](https://boochi-engineer.net/archives/3111): はじめに とある休日の昼、暇だった私はコ... - [Microsoft公式のプロンプト設計ガイドを読み解く:AIから良い回答を引き出すコツとは?](https://boochi-engineer.net/archives/2178): はじめに AIとの対話が当たり前になりつ... - [基本情報技術者試験(令和6年)科目A 問7:原子性(Atomicity)とは?](https://boochi-engineer.net/archives/2698): はじめに データベース管理システム(DB... - [FramePack-eichiがColabで動かない?ImportErrorの原因と解決手順を徹底解説](https://boochi-engineer.net/archives/3284): はじめに Google Colabで高性... - [Pythonで関数の結果をグローバル変数に保存する方法とその落とし穴](https://boochi-engineer.net/archives/2424): はじめに Pythonを使ってスクリプト... - [SES契約は準委任契約?誤解しやすい契約形態を解説【G検定対策】](https://boochi-engineer.net/archives/2466): はじめに AI開発に携わるエンジニアやプ... - [コンピュータにおける1の補数と2の補数とは?](https://boochi-engineer.net/archives/562): はじめに コンピュータの計算方法において... - [Linux Mintのシャットダウンが遅い?原因と対策を探る](https://boochi-engineer.net/archives/2426): はじめに Linux Mintは軽量で使... - [数学が苦手でも基本情報技術者試験に合格するためにできること](https://boochi-engineer.net/archives/2413): はじめに ITの世界に足を踏み入れると、... - [ResNetとは?スキップコネクションの仕組みとメリットを徹底解説【G検定対策】](https://boochi-engineer.net/archives/2472): はじめに ディープラーニングの分野におい... - [コンピュータの記憶装置を理解しよう:速度の階層と仕組みを探る](https://boochi-engineer.net/archives/1483): はじめに 「コンピュータの記憶装置は、高... - [データ入力作業をPythonのOCRとSeleniumを用いて自動化を試みる](https://boochi-engineer.net/archives/1188): はじめに データ入力作業は時間のかかるタ... - [Linux Mintで確定済みの文字列を再変換する方法](https://boochi-engineer.net/archives/1732): はじめに Linux Mintで文字入力... - [ロボティクスにおけるマルチモーダルとは?強化学習との関係を解説【G検定対策】](https://boochi-engineer.net/archives/2470): はじめに AI技術の進化により、ロボティ... - [基本情報技術者試験(令和6年)科目A 問6:アンチエイリアシングとは?](https://boochi-engineer.net/archives/2694): はじめに コンピュータグラフィックス(C... - [バッチファイルの表記「BAT」「Bat」「Batch」の違いと使い分けについて](https://boochi-engineer.net/archives/1289): はじめに 同じ「バッチファイル」を指して... - [AIに倫理を超えた命令を出したらどうなるか?ChatGPTと対話してみた](https://boochi-engineer.net/archives/3072): はじめに 「AIに命令すれば、ひょっとし... - [Pythonでファイル階層をツリー表示するプログラムを作成したので解説](https://boochi-engineer.net/archives/929): はじめに ファイル管理やディレクトリ構造... - [WordPressのフッターをウィンドウ最下部に固定する方法(テーマ「Cocoon」)](https://boochi-engineer.net/archives/1363): はじめに ウェブサイトのレイアウトを整え... - [基本情報技術者試験(令和6年)科目A 問5:ロジックマッシュアップとは何か?](https://boochi-engineer.net/archives/2689): はじめに 技術の進化とともに、Webサー... - [自作PC vs メーカー製PC:コストと自由度を徹底比較](https://boochi-engineer.net/archives/1493): はじめに 「PCを買い替えたいけど、高く... - [LinuxでAMD CPUなのにIntelマイクロコードがインストール対象?原因と安全な対応方法を徹底解説](https://boochi-engineer.net/archives/2379): はじめに Linux を使っていると、時... - [「何があっても人を殺してはいけない」その正義は誰のものか?道徳・倫理・支配構造についての問い](https://boochi-engineer.net/archives/3060): はじめに 「何があっても人を殺してはいけ... - [DQN(Deep Q Network)とは?強化学習の基礎と活用事例を徹底解説【G検定対策】](https://boochi-engineer.net/archives/2476): はじめに AIの分野でよく耳にする「DQ... - [VBAでデータを都道府県ごとに振り分けるプログラムの紹介](https://boochi-engineer.net/archives/2034): はじめに Excel VBAで都道府県ご... - [Linux Mintでウィンドウサイズを固定する方法|設定の煩わしさを解消](https://boochi-engineer.net/archives/2383): はじめに Linux Mintをテストし... - [クラスAのIPアドレスはなぜ『1~127』なのか?仕組みと背景を徹底解説](https://boochi-engineer.net/archives/1444): はじめに クラスAのIPアドレスに関する... - [Bot開発においてランダムに算出した値が同一の値で繰り返し使用される問題の解決方法](https://boochi-engineer.net/archives/1132): はじめに Botを開発していて、ランダム... - [生成AIのRAG(検索拡張生成)とは?|生成AIの課題を克服する最新技術](https://boochi-engineer.net/archives/1422): はじめに AIモデルが持つ知識に限界を感... - [AIにおける ハルシネーション問題とは?|AIはなぜ噓をつくのか](https://boochi-engineer.net/archives/1409): はじめに 人工知能(AI)の性能向上に伴... - [自動運転レベル3の法律改正とは?スマホ操作の条件付き許可を解説【G検定対策】](https://boochi-engineer.net/archives/2588): はじめに 自動運転技術の進歩は、私たちの... - [「関係ない仕事」に無関心が生むリスクと成長へのチャンス](https://boochi-engineer.net/archives/521): はじめに 「これは自分の仕事ではない」─... - [Windows 11のISOファイルをダウンロードする方法](https://boochi-engineer.net/archives/3009): はじめに Windows 11 をクリー... - [Linux Mintのソフトウェアサイズが異常に大きい?Flatpakの影響と実際のインストール容量を解説](https://boochi-engineer.net/archives/2376): はじめに Linux Mintのソフトウ... - [Cursorを日本語化する方法とその注意点を解説](https://boochi-engineer.net/archives/2964): はじめに 最近、話題になっているAIコー... - [Geminiの「Gems」で AIエージェントを作成してみた – 実際に試してわかったこと](https://boochi-engineer.net/archives/2924): はじめに Googleがついに「Gems... - [Pythonにおける循環インポートを修正する方法 | 設計を見直しエラーを防止](https://boochi-engineer.net/archives/788): はじめに Pythonで「循環インポート... - [Google AI Studio で Gemini API キーを取得する方法](https://boochi-engineer.net/archives/2856): はじめに 生成AIの進化はめざましく、各... - [Linux MintでWindowsアプリを動かす方法|Wine・Bottles・VMの使い分け](https://boochi-engineer.net/archives/2374): はじめに Linux Mintは、Win... - [PHP初心者入門:基礎から理解するサーバーサイドプログラミング](https://boochi-engineer.net/archives/688): はじめに Webサイトを動的にする技術の... - [LSTMとは?仕組みとゲートの役割を分かりやすく解説【G検定対策】](https://boochi-engineer.net/archives/2453): はじめに G検定の勉強を進めていると、L... - [Geminiが AIアシスタントの未来を変える?新機能の全貌を解説](https://boochi-engineer.net/archives/2823): はじめに AIアシスタントはどこまで進化... - [プログラミングにおけるソートアルゴリズムを徹底解説|ソートの魅力を探ろう](https://boochi-engineer.net/archives/1479): はじめに プログラミングにおけるソートア... - [Pythonの可視化ライブラリ seaborn とは?matplotlibとの違いや使い方を解説【G検定対策】](https://boochi-engineer.net/archives/2478): はじめに Pythonでデータ分析や機械... - [Linux Mint 22でBluetoothが認識しない時の対策](https://boochi-engineer.net/archives/553): はじめに Linux Mintを使い続け... - [プログラミングにおけるオーバーライドとは何か?](https://boochi-engineer.net/archives/1464): はじめに プログラミングの現場で、「オー... --- ## 固定ページ - [URLからタイトル取得](https://boochi-engineer.net/url-title-fetcher): - [QRコード作成ツール](https://boochi-engineer.net/qr-code-generator): - [Markdown記法のテキストをHTMLコードに変換](https://boochi-engineer.net/markdown-converter): - [画像拡張子コンバーター](https://boochi-engineer.net/image-converter): - [ポケモンタイプ診断テスト](https://boochi-engineer.net/diagnosis-pokemon-type): - [便利なWebサービス一覧](https://boochi-engineer.net/my-web-service): - [闘病垢 自己紹介カードメーカー](https://boochi-engineer.net/tobyo-profile-card): - [文字数カウンター](https://boochi-engineer.net/char-counter): - [数値を〇進数に変換](https://boochi-engineer.net/number-converter): - [画像の背景を透明化](https://boochi-engineer.net/background-remover): - [Contact](https://boochi-engineer.net/about/contact): 読み込んでいます... - [Privacy-Policy](https://boochi-engineer.net/privacy-policy): 個人情報について 利用目的 当ブログ「ぼ... - [about](https://boochi-engineer.net/about): 自己紹介 某独立系企業に勤めていた元SI... --- # # Detailed Content ## 投稿 ### 強化学習の「方策勾配法」とは?誤解しやすいポイントを解説 【G検定対策】 - Published: 2025-05-30 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2598 - カテゴリー: G検定対策, 備忘録, 学びと解説 - タグ: 学習 はじめに 強化学習は、G検定においても重要なトピックのひとつであり、特に方策勾配法(Policy Gradient Method)に関する問題は頻出だ。 本記事では、G検定の過去問をもとに、「方策勾配法とは何か?」を整理しながら、誤解しやすいポイントを解説する。 方策勾配法とは? 強化学習における「方策(Policy)」とは、エージェントがどの状態でどの行動を選択するかを決めるルールのことを指す。 この方策を最適化する手法のひとつが、方策勾配法(Policy Gradient Method)であ... --- ### 日本初のAI推進法が成立|罰則なしの“推進一辺倒”に広がる疑問 - Published: 2025-05-29 - Modified: 2025-05-29 - URL: https://boochi-engineer.net/archives/3812 - カテゴリー: 備忘録 - タグ: AI はじめに 人工知能(AI)の開発促進と安全確保の両立をめざす「AI関連技術の研究開発・活用推進法」が28日の参院本会議で可決、成立した。 利活用の推進や国際競争力の向上を盛り込んだ。 ■報道から一部抜粋 AI=人工知能に特化した初めての法律となる、AI推進法が参議院の本会議で可決、成立しました。 成立した「AI推進法」は、AI=人工知能の活用を推進し、政府の体制強化を目指すものです。 この法律では、総理大臣をトップとして、すべての閣僚が参加する「AI戦略本部」を新たに設けるほか、AI開発や活用に... --- ### COBOL初心者が悩むMOVE文と定義エリア|配列や定数の使い方入門 - Published: 2025-05-29 - Modified: 2025-05-29 - URL: https://boochi-engineer.net/archives/3664 - カテゴリー: 備忘録 - タグ: COBOL はじめに COBOLのソースコードに触れたとき、妙な違和感を覚えたことはないだろうか。 「定数と書いてあるのに、なぜ値を変えているのか」 「MOVE文に謎のカッコがある」 「IX13ってなに?」 そんな素朴で鋭い問いかけが、COBOLという言語の奥深さを物語っている。 一見すると古典的で、型にはまった構文に見えるかもしれない。だが、そこには思いのほか人間的な“ゆらぎ”が潜んでいる。 今回は、以下の3つの観点からCOBOLの「わかりにくさ」を丁寧に解きほぐしていく。 定義エリアの初期値をMOVEで... --- ### 検索新時代!LLMOが拓くコンテンツ戦略の地平線 – AIに選ばれる秘訣とは - Published: 2025-05-29 - Modified: 2025-05-29 - URL: https://boochi-engineer.net/archives/3720 - カテゴリー: ブログ運営, 備忘録 - タグ: LLMO, SEO はじめに 「AIに引用されるコンテンツとは、どんなものか?」 こんな疑問を持つマーケターやコンテンツ担当者は少なくないはず。 ChatGPTやGeminiのような大規模言語モデル(LLM)が情報提供の主役になりつつある今、従来のSEO対策だけではもはや不十分だ。 そこで注目されているのが、LLMO(Large Language Model Optimization)。 検索ではなく、AIに見つけられ、引用されるための戦略である。 この記事では、LLMOがもたらすビジネス上の具体的なメリットと、今... --- ### Obsidianユーザー必見:AIを味方につける最強プラグイン6選 - Published: 2025-05-29 - Modified: 2025-05-28 - URL: https://boochi-engineer.net/archives/3716 - カテゴリー: 備忘録 はじめに ノートは積み重なる。気づけば、知的資産の山。だがその山、整っているだろうか? 検索性は?関連性は?そして何より、活かされているのか? Obsidianは強力なアウトライナー型ノートツールでありながら、カスタマイズ性に富む。 だが、その真価を発揮させる鍵は「AIプラグイン」にある。 本記事では、Obsidianを知的生産装置へと昇華させるAI拡張機能を6つ厳選して紹介する。 ノートが思考を導き、思考がノートを進化させる――そんな循環を目指すあなたへ贈る。 Copilot:Obsidian... --- ### LLMOとは?AIに選ばれるための新SEO戦略 - Published: 2025-05-28 - Modified: 2025-05-28 - URL: https://boochi-engineer.net/archives/3724 - カテゴリー: ブログ運営, 備忘録 - タグ: LLMO, SEO はじめに 「検索される」から「選ばれる」へ。 情報の流れが変わりつつある今、その変化の水脈を正しく掴むことが、デジタル戦略の分水嶺となっている。 大規模言語モデル最適化──通称LLMO。 聞き慣れないが、決して見過ごしてはならない言葉だ。 なぜなら、これはAI時代の新しいSEOとも呼ぶべき概念であり、「AIからの信用」を勝ち取るための戦略だからである。 本稿では、LLMOの本質を深掘りしつつ、従来のSEOとの本質的な違い、AIに引用されるためのコンテンツ構造、そして未来の情報戦において我々が選択... --- ### 【2025年】Googleアナリティクス4で通貨表示を日本円に変更する方法 - Published: 2025-05-28 - Modified: 2025-05-28 - URL: https://boochi-engineer.net/archives/3652 - カテゴリー: 備忘録, 学びと解説 はじめに Googleアナリティクス4(GA4)を活用してサイト分析を行う中で、「通貨表示がドルのままになっていて不便だ」と感じたことはないだろうか。とくにECサイトや収益管理に関わるプロジェクトでは、通貨が日本円で表示されないだけで、数字の解釈に一瞬の迷いが生まれる。 この記事では、GA4で通貨単位を「日本円(¥)」に設定するための具体的な手順を、図解なしでもスムーズに理解できるよう構成した。 設定ミスによる反映遅延や意図しない数値のズレを防ぐためにも、一つひとつ丁寧に確認していこう。 手順 ... --- ### バリアンスとは?汎化誤差の原因と対策を徹底解説【G検定対策】 - Published: 2025-05-27 - Modified: 2025-05-21 - URL: https://boochi-engineer.net/archives/2592 - カテゴリー: G検定対策, 備忘録, 学びと解説 - タグ: 学習 はじめに 機械学習において、モデルの精度を高めることは非常に重要だ。しかし、高精度なモデルを作成したつもりでも、実際のデータに適用すると期待したような結果が得られないことがある。この原因の一つが「汎化誤差」だ。 特に、G検定では汎化誤差の要因について問われることが多い。今回は、G検定の過去問を題材にしながら、「バリアンス(分散)」について解説していく。 汎化誤差とは? 汎化誤差とは、モデルが訓練データだけでなく未知のデータに対しても適切な予測ができるかどうかを示す指標だ。機械学習の目的は、単に訓... --- ### Grok APIの始め方|API導入手順とxAIの金の亡者っぷりを徹底解説 - Published: 2025-05-27 - Modified: 2025-05-27 - URL: https://boochi-engineer.net/archives/3602 - カテゴリー: 備忘録 - タグ: AI, Grok はじめに 「\$150分の無料クレジット付き?太っ腹じゃん!」──そう思ったそこのあなた、ちょっと待ってほしい。 それ、本当に“無料”だろうか? Grok APIには、確かに月\$150分の無料APIクレジットが付く。 だがその裏には、イーロン・マスク流の“ひねり”がある。自由とプライバシーを掲げながら、実はデータを差し出す構造──それがxAIのやり口だ。 この記事では、そんな一筋縄ではいかないGrok APIの導入手順と無料クレジットの真実に迫っていく。 ステップ1:まずは\$5、払ってから話... --- ### COBOLからREST APIを呼び出す方法|レガシーとモダンが出会う場所 - Published: 2025-05-26 - Modified: 2025-05-26 - URL: https://boochi-engineer.net/archives/3424 - カテゴリー: 備忘録, 学びと解説 - タグ: COBOL はじめに COBOLでWeb APIを叩く? そう聞いて「一瞬、時空が歪んだのか」と感じた方も多いのではないか。 COBOL――それは主に銀行や官公庁で動き続ける、“鉄壁のような存在”だ。 一方、REST APIはモダンなシステム間通信の要、クラウド時代の共通語とも言える。 では、この両者が手を取り合う方法は存在するのか? 実は、存在する。しかも、驚くほどシンプルな手段で。 それが、外部HTTPクライアントとの連携という現代の魔法だ。 今回は、COBOLと外部スクリプトを橋渡しすることで、COB... --- ### Grokとは?イーロンが生んだAIの正体とその実力を冷静に見極める - Published: 2025-05-26 - Modified: 2025-05-26 - URL: https://boochi-engineer.net/archives/3598 - カテゴリー: 備忘録, 学びと解説 - タグ: AI, Grok はじめに 「皮肉屋のAIなんて面白いじゃないか」 そう言ってGrokを生み出したのは、あのイーロン・マスク氏。 だが、考えてみてほしい。皮肉屋が皮肉屋を作ったら、それはもうただの自己紹介ではないのか? とはいえ、このGrok。侮れない。 冗談っぽさの裏に、確かな技術力が眠っているのもまた事実。 X(旧Twitter)とxAIを結びつけるこのAIは、チャット、要約、翻訳、果ては関数呼び出しまで可能な“全部入りAI”だという。 ... が、その“全部”とは果たして何か? 本稿では、Grokの機能を"... --- ### OpenAIの非営利化が意味するものとは?本当に“損”をしたのはソフトバンクなのか - Published: 2025-05-25 - Modified: 2025-05-25 - URL: https://boochi-engineer.net/archives/3177 - カテゴリー: 備忘録, 学びと解説 はじめに 「OpenAIが営利化をやめたらしい」 そんな話題がタイムラインを駆け抜けたのは、2025年5月6日のことだった。 非営利団体としての姿勢を貫くという選択は、一見すると崇高な理想のように見える。 だがその裏で、「最も損をするのは誰か?」という問いが静かに浮かび上がっている。 投資家の中でも注目されているのがソフトバンクだ。 OpenAIに対し最大400億ドル(約6兆円)規模の出資が報じられていたが、営利化が立ち消えたとなれば、その資金はどこに向かうのか。 この記事では、OpenAIの構... --- ### AI依存が思考力を奪う?クラッチ効果が警告するテクノロジーとの危うい関係 - Published: 2025-05-24 - Modified: 2025-05-26 - URL: https://boochi-engineer.net/archives/3190 - カテゴリー: 備忘録, 学びと解説 - タグ: AI はじめに ツールは人を助ける。しかし、それが“なくなったとき”、あなたは本当に困らない自信があるだろうか? 最近、筆者の周囲でも話題になっているのが「クラッチ効果(The Crutch Effect)」という概念だ。とある海外フォーラムで出会ったこの言葉は、現代のテクノロジー利用に警鐘を鳴らすような響きを持っていた。 この記事では、このクラッチ効果の本質と、AIやテクノロジーに潜む依存構造について、自身の予見と知人たちのリアルな声を交えながら掘り下げていく。 クラッチ効果とは何か? 「クラッチ(... --- ### AI Ascent 2025にてサム・アルトマンが描いた次世代AIの在り方:AIは“記憶そのもの”へ - Published: 2025-05-24 - Modified: 2025-05-24 - URL: https://boochi-engineer.net/archives/3633 - カテゴリー: 備忘録, 学びと解説 - タグ: AI, ChatGPT はじめに AIがあなたのすべてを知っていたら? 過去のメール、会話、読んだ本、仕事のプロジェクト──それらすべてを「その場の文脈」としてAIが読み取り、最適な対応をしてくれたなら、もはや「カスタマイズ」という言葉は不要になるかもしれない。 2025年5月20日、世界有数のベンチャーキャピタルであるSequoia Capitalは、AI分野の最前線で活躍するリーダーたちを招き「AI Ascent 2025」を開催した。OpenAIのサム・アルトマンをはじめとする100名以上の著名な創業者や研究者が... --- ### Siriが消えた理由とは?AppleのAI再構築への道のり - Published: 2025-05-23 - Modified: 2025-05-26 - URL: https://boochi-engineer.net/archives/3479 - カテゴリー: 備忘録, 学びと解説 - タグ: AI, Siri はじめに 「Siriって、最近何してるの?」 そんな疑問を投げかけられて、答えに窮した経験がある。 私自身、技術系の知人と語る中で、いつしか会話の最後に必ず登場するのがこの問いだった。 確かに、OpenAIやGoogleが連日AIトピックで見出しを飾る中、Appleだけがどこか静かなままだ。 だが、それは“沈黙”ではない。“潜航”である。目立たぬ水面下でAppleは、今まさにAIとSiriの再構築という巨大な賭けに出ている。 では、その実態とは何なのか? どこまで進んでいて、なぜそれほどまでに静... --- ### Google I/O 2025は「AIの秩序」を塗り替えたのか?話題投稿の真偽を検証する - Published: 2025-05-22 - Modified: 2025-05-26 - URL: https://boochi-engineer.net/archives/3545 - カテゴリー: 備忘録, 学びと解説 - タグ: AI, Google はじめに 「Googleショックって聞いたことありますか?」 いや、そう名付けたのは一部のジャーナリストか、あるいは過剰に騒ぎたいSNSユーザーかもしれない。でも、確かにあのGoogle I/O 2025には、AI界隈が一斉にザワつくだけの要素が詰まっていた。 そして、この騒動の渦中にあるのが「とあるAI界隈のユーザー」による投稿。真実なのか、脚色なのか。私自身の知見、そして業界の知人たちの話をもとに、冷静にファクトを積み上げてみたい。 話題の投稿内容 Google I/Oで「Googleショッ... --- ### プラトーとは?機械学習における学習停滞の原因と対策【G検定対策】 - Published: 2025-05-21 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2586 - カテゴリー: G検定対策, 備忘録, 学びと解説 - タグ: 学習 はじめに 機械学習の学習過程において、突然モデルのパフォーマンスが向上しなくなる経験はないだろうか? 学習を進めているのに、損失関数の値が変わらず停滞し、最適化が進まない──そんな状況を「プラトー(Plateau)」と呼ぶ。 この概念はG検定でも頻出であり、試験対策だけでなく、実務でのモデル改善にも欠かせない知識だ。 今回は、G検定の問題をもとに、「プラトー」について詳しく解説していく。 プラトーとは? まずは、G検定の実際の問題を見てみよう。 問題 あるモデルに勾配降下法を適用すると、特定の次... --- ### 基本情報技術者試験(令和6年)科目A 問20:産業財産権の4つの権利とは? - Published: 2025-05-20 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2733 - カテゴリー: FE対策, 備忘録, 資格取得 - タグ: 学習 はじめに 知的財産権は、アイデアや創作物を保護し、権利者が独占的に利用できるようにするための法律である。 その中でも 「産業財産権」 は、特許庁への申請・登録を必要とするもので、企業の技術やブランドの保護に関わる重要な権利である。 本記事では、基本情報技術者試験(令和6年)科目A 問20 の問題を通じて、産業財産権の4つの権利の概要と、それが知的財産権の中でどのような役割を持つのか を解説する。 基本情報技術者試験(科目A)問20の問題 試験問題 日本において,産業財産権と総称される四つの権利は... --- ### GPT-4.5とは何か?高いEQが魅力の次世代AIを徹底解説 - Published: 2025-05-19 - Modified: 2025-05-26 - URL: https://boochi-engineer.net/archives/3400 - カテゴリー: 備忘録, 学びと解説 - タグ: AI, ChatGPT はじめに 「GPT-4. 5って、結局何が違うの?」 そんな疑問を投げかけられることが増えている。 GPT-4、GPT-4-turbo、GPT-4. 5──名前は似ていても、その中身はまるで別人のようだ。 だが、多くのユーザーはその違いを実感しきれていない。なぜだろう? 本記事では、GPT-4. 5の“正体”に踏み込み、その「EQ(感情知能指数)」がもたらす異様な魅力と、それがどのようなシーンで真価を発揮するのかを深く掘り下げていく。 GPT-4. 5とは何者なのか GPT-4. 5をひとことで... --- ### AI時代のSEO革命:AIEOとは?ChatGPTとAdSense広告が生み出す新しい収益戦略とは - Published: 2025-05-19 - Modified: 2025-05-26 - URL: https://boochi-engineer.net/archives/3194 - カテゴリー: 備忘録, 学びと解説 - タグ: AI はじめに 「この商品、なんでAIがやたらと勧めてくるんだろう?」 AIとの会話の中で、そんな違和感を覚えた経験はないだろうか。もしかすると、それは単なる偶然ではない。そこに仕込まれているのが「AIEO(AIエンジン最適化)」という、AI時代の新しい情報戦略である。 この記事では、AIEOとGoogle AdSense広告の関係性を掘り下げ、今後のマーケティング戦略や収益化のヒントを探る。 AIEOとは何者か? まず、「AIEOって何?」と思った方も多いはずだ。 AIEOとは「Artificial... --- ### スマートスピーカーと音声認識エージェントの関係を理解しよう【G検定対策】 - Published: 2025-05-18 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2564 - カテゴリー: G検定対策, 備忘録, 学びと解説 - タグ: 学習 はじめに AI技術の発展とともに、スマートスピーカーは家庭やオフィスに欠かせない存在となった。 Google Home、Amazon Echo、Clova WAVEなど、さまざまな製品が登場し、それぞれ独自の音声認識エージェントを搭載している。 では、スマートスピーカーと音声認識エージェントの関係を正しく理解しているだろうか? G検定においても、音声認識に関する問題が出題されることがあるため、ここで整理しておこう。 音声認識エージェントとは? 音声認識エージェントとは、音声コマンドを理解し、適切... --- ### Obsidian×Smart Composerのインストール方法と使い方|Gemini連携で思考を更に加速 - Published: 2025-05-17 - Modified: 2025-05-26 - URL: https://boochi-engineer.net/archives/3326 - カテゴリー: 備忘録, 学びと解説 - タグ: AI はじめに 「メモは書いたけれど、そこからどう展開していいかわからない──」 そんな経験、誰しも一度はあるはずだ。 特にObsidianのような強力なノートツールを使っていると、情報が増えるほどに「次の一手」が見えにくくなる瞬間がある。 それに、素晴らしいアイデアほど、ふとした瞬間に現れ、何もしなければそのまま霧散してしまう。 そんな時、あなたの“第二の脳”が静かに手を差し伸べてくれたらどうだろうか? Smart Composerとは何か? Smart Composer──名前だけ聞くと音楽アプリ... --- ### 基本情報技術者試験(令和6年)科目A 問18:HRテックとは? - Published: 2025-05-17 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2730 - カテゴリー: FE対策, 備忘録, 資格取得 - タグ: 学習 はじめに 近年、企業の人事業務はデジタル技術の活用によって大きく変革している。その中でもHRテック(HR Tech) は、ビッグデータ解析やAIを活用し、採用・人材管理・労務管理・評価などの人事領域を効率化するためのソリューション である。 本記事では、基本情報技術者試験(令和6年)科目A 問18 の問題を通じて、HRテックの概要と関連技術 を解説する。 基本情報技術者試験(科目A)問18の問題 試験問題 HRテックの説明はどれか。 ア. ICTを活用して,住宅内のエネルギー使用状況の監視,機器... --- ### ChatGPTに搭載された「GPT-4.1」その正体と真価とは? - Published: 2025-05-16 - Modified: 2025-05-15 - URL: https://boochi-engineer.net/archives/3386 - カテゴリー: 備忘録, 学びと解説 - タグ: AI, ChatGPT はじめに ChatGPTユーザーなら、一度は目にしたことがあるだろう。 「GPT-4. 1」という謎めいたバージョン番号。 最近、ひっそりとChatGPTのスタンダードに滑り込んできたこの新モデル、果たして何が変わったのか? 「ちょっと進化したくらいでしょ?」と侮っているなら、もったいない。 このモデル、使い方次第で、AIとの付き合い方が劇的に変わってくる可能性を秘めている。 この記事では、筆者自身の使用経験と技術界隈の知人から得た知見をもとに、GPT-4. 1の特徴と活用のコツを掘り下げてみよ... --- ### トランプ政権が著作権保護にNO?AI企業と政界が描く“無法地帯”の未来 - Published: 2025-05-15 - Modified: 2025-05-26 - URL: https://boochi-engineer.net/archives/3352 - カテゴリー: 備忘録, 学びと解説 - タグ: AI はじめに 「AIにすべてを奪われる時代が来る」と言えば、大げさに聞こえるかもしれない。 だが、それはもはや空想ではなく、現実味を帯びつつある。特に“著作権”という知的財産の砦が、静かに、しかし確実に崩れ始めている。 今回の焦点は、アメリカ著作権局のトップが突如として解任された一件。 背後には、AIによる著作物の大量無断使用、そして国家レベルでの規制骨抜きの動きが見え隠れする。 この記事では、なぜこの出来事が極めて危険な兆候なのか、そして我々クリエイター・エンジニア・研究者が直面する新たな脅威につ... --- ### 基本情報技術者試験(令和6年)科目A 問17:ブルーオーシャン戦略とは? - Published: 2025-05-14 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2728 - カテゴリー: FE対策, 備忘録, 資格取得 - タグ: 学習 はじめに 企業が競争市場で成功するためには、競合との戦いに勝ち抜くか、あるいは競争がない市場を開拓する という2つの選択肢がある。 その中で、「ブルーオーシャン戦略(Blue Ocean Strategy)」は、競争が激しい既存市場(レッドオーシャン)ではなく、競争が存在しない未知の市場(ブルーオーシャン)を創造する戦略 である。 本記事では、基本情報技術者試験(令和6年)科目A 問17 の問題を通じて、ブルーオーシャン戦略の概念と具体例 を解説する。 基本情報技術者試験(科目A)問17の問題 ... --- ### GDPRと「データポータビリティの権利」とは?特徴や活用例を解説【G検定対策】 - Published: 2025-05-13 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2555 - カテゴリー: G検定対策, 備忘録, 学びと解説 - タグ: 学習 はじめに 個人情報保護に関する法律が強化される中、GDPR(一般データ保護規則)は、AI技術を扱う企業やデータサイエンティストにとって避けては通れない知識だ。 このGDPRの特徴の一つとして、「データの持ち運び」に関する権利があることをご存じだろうか? G検定の試験では、この「データポータビリティ」に関する問題が出題されることがある。 本記事では、実際の過去問をもとにGDPRの「データポータビリティの権利」について解説する。 データポータビリティの権利とは? GDPR(General Data ... --- ### 「ググる習慣が消える日」AI検索が引き起こすネット広告産業の未来 - Published: 2025-05-12 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/1594 - カテゴリー: 備忘録, 学びと解説 - タグ: AI はじめに 「最近、検索窓にキーワードを打ち込む頻度が減った気がしないだろうか?」 この疑問に思わず頷くなら、あなたもAI検索の「知のショートカット」に取り込まれている一人かもしれない。 情報取得のパラダイムシフトが進行中の今、かつての無料サービス依存型ビジネスモデルは崩壊の危機に瀕している。 この記事では、AI検索が引き起こすネット広告産業の変化、そして生き残るための具体的な戦略について掘り下げていく。 1. 検索行動の激変――「代償なき快楽」が生む空洞化 AI検索は、従来の検索行動を根本から変... --- ### 基本情報技術者試験(令和6年)科目A 問16:コアコンピタンスとは何か? - Published: 2025-05-11 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2725 - カテゴリー: FE対策, 備忘録, 資格取得 - タグ: 学習 はじめに 企業が市場で競争に勝ち抜くためには、他社には真似できない強み(競争優位性)を持つことが重要 である。 その強みの中でも、特に長年の企業活動で蓄積され、模倣が困難な独自の能力やノウハウ を 「コアコンピタンス(Core Competence)」 と呼ぶ。 本記事では、基本情報技術者試験(令和6年)科目A 問16 の問題を通じて、コアコンピタンスの概念とその具体例 を解説する。 基本情報技術者試験(科目A)問16の問題 試験問題 コアコンピタンスを説明したものはどれか。 ア. 経営活動にお... --- ### 声優のAI音声を無断で使うと法律違反になる?今、何が問題視されているのか - Published: 2025-05-11 - Modified: 2025-05-22 - URL: https://boochi-engineer.net/archives/3237 - カテゴリー: 備忘録, 学びと解説 - タグ: AI はじめに ある日、YouTubeを眺めていると、どこかで聞いたことのある声がAIによって再現されている動画を見かけた。 まるで本人がしゃべっているかのように、しかも本人が一度も演じたことのないセリフで。 「これ、本当に大丈夫なのか?」 そう疑問に思ったのは私だけではないはずだ。実際、経済産業省がついに動いた。 AIによる声優・俳優の“無断学習と利用”に対して、具体的な違反事例を示したのである。 この記事では、声優のAI音声をめぐる法的リスクと、それが私たちの創作活動や日常生活にどのような影響を与... --- ### 企業はなぜChatGPTやCopilotの使用を禁止するのか?現場の声から読み解く“AI禁止令”の真実 - Published: 2025-05-10 - Modified: 2025-05-22 - URL: https://boochi-engineer.net/archives/3218 - カテゴリー: 備忘録, 学びと解説 - タグ: AI はじめに 「ChatGPTって便利そうだけど、うちの会社で使っても大丈夫だろうか?」 そう思った瞬間が一度でもあるなら、この記事はあなたのためにある。 昨今、GitHub CopilotやChatGPT、Cursorなど、AIを搭載したコード支援ツールの利用が急速に広がっている。 しかし、意外なことに多くの企業がそれらの使用を明示的に禁止している。あるいは、黙認という名のグレーゾーンに置き続けているのが現実だ。 なぜこれほどまでに警戒されるのか?筆者自身の体験と、知人エンジニアや法務担当者から聞... --- ### 基本情報技術者試験(令和6年)科目A 問15:非構造化データを構造化データに加工する事例とは? - Published: 2025-05-09 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2719 - カテゴリー: FE対策, 備忘録, 資格取得 - タグ: 学習 はじめに ビッグデータの活用 では、データの形式が分析しやすい形になっていることが重要である。 しかし、多くのデータは「非構造化データ」(例:テキスト、画像、動画、音声など)として存在し、そのままでは分析が難しい。 そこで、データを「構造化データ」(例:データベースのテーブル形式)に変換する処理が必要になる。 本記事では、基本情報技術者試験(令和6年)科目A 問15 の問題を通じて、非構造化データを構造化データに加工するプロセスについて解説する。 基本情報技術者試験(科目A)問15の問題 試験問... --- ### 競技プログラミング必勝法!典型アルゴリズム5選と実践テクニック - Published: 2025-05-08 - Modified: 2025-05-20 - URL: https://boochi-engineer.net/archives/1853 - カテゴリー: プログラミング, 備忘録, 学びと解説 - タグ: 学習 はじめに 典型問題を解けるか? 競技プログラミングを学ぶ上で、多くの参加者が直面する課題は 「解法の引き出しが足りない」 という問題だ。 過去問演習を繰り返すだけでは、新しい問題に対する対応力は養われにくい。 実際、AtCoderやCodeforcesでは、ある特定の 典型アルゴリズム に基づく問題が頻繁に出題される。 この記事では、競プロにおける 5つの主要なアルゴリズム を整理し、各問題に対するアプローチを明確にする。 1. 配列操作の基本技術 配列は最も基本的なデータ構造の一つだが、その扱... --- ### Cursorが学生向けに 無料解禁の衝撃:その恩恵と裏に潜む“静かな落とし穴” - Published: 2025-05-07 - Modified: 2025-05-22 - URL: https://boochi-engineer.net/archives/3210 - カテゴリー: 備忘録, 学びと解説 - タグ: AI, Cursor はじめに 「AIがコードを書いてくれる時代、もうエラーに悩まされる必要はない」──そんな夢のような話に聞こえるかもしれないが、それが現実になっている。 話題のAIコードエディタ「Cursor」が、なんと学生に向けて1年間無料で提供を開始した。 Cursor is now free for students. Enjoy! — Cursor (@cursor_ai) May 6, 2025 筆者の周囲でも「登録したよ!」「課題が一瞬で片付いた!」という声が続々と上がっている。だがその一方で、あるエ... --- ### 主成分分析(PCA)とは?次元削減の仕組みを徹底解説【G検定対策】 - Published: 2025-05-07 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2549 - カテゴリー: G検定対策, 備忘録, 学びと解説 - タグ: 学習 はじめに 機械学習の分野では、データの次元が増えるほど計算コストが上がり、モデルの学習が難しくなることがある。この問題を解決するために「次元削減」が用いられる。その中でも代表的な手法が「主成分分析(PCA: Principal Component Analysis)」だ。 G検定でも頻出のテーマであり、機械学習の実務でも活用されるため、しっかりと理解しておきたい。今回は、G検定の過去問をもとに、主成分分析の基本と活用方法について解説する。 主成分分析(PCA)とは? 主成分分析(PCA)は、デー... --- ### 基本情報技術者試験(令和6年)科目A 問14:開発と運用の連携を円滑にする方法とは? - Published: 2025-05-06 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2717 - カテゴリー: FE対策, 備忘録, 資格取得 - タグ: 学習 はじめに システム開発の現場では、開発部門と運用部門が別々に組織化されているケースが多い。開発部門はシステムを設計・構築する役割を担い、運用部門はそのシステムを実際に管理・運用する責任を負う。 しかし、開発と運用の連携が不十分だと、新規サービスの導入時に運用上の課題が浮き彫りになり、スムーズな移行が難しくなる。このため、両部門が協力しながらシステムの設計や移行を進めることが不可欠である。 本記事では、基本情報技術者試験(令和6年)科目A 問14 の問題を通じて、開発と運用の連携を強化する適切な方... --- ### COBOLは本当に時代遅れなのか?未だに使われ続ける理由と現実 - Published: 2025-05-05 - Modified: 2025-05-22 - URL: https://boochi-engineer.net/archives/2388 - カテゴリー: 備忘録, 学びと解説 - タグ: COBOL はじめに 「もしCOBOLがそんなに問題なら、なぜ今でも使われているのか?」 これは、長年にわたって議論され続けている疑問だ。 COBOL(Common Business-Oriented Language)は1959年に誕生したプログラミング言語で、主に金融機関や企業の基幹業務システムで使われてきた。 現在でも、多くの銀行、保険会社、大企業がCOBOLで動くシステムを維持している。 しかし、プログラミング界隈では「COBOLはもう時代遅れ」「維持が大変」といった声も多い。 それでも、なぜこの古... --- ### OpenAI「o3」「o4-mini」の幻覚問題とは?次世代AIが引き起こす誤情報のリスクと真相 - Published: 2025-05-04 - Modified: 2025-05-04 - URL: https://boochi-engineer.net/archives/3151 - カテゴリー: 備忘録, 学びと解説 - タグ: AI, ChatGPT はじめに AIはいつから「嘘」をつくようになったのか──そんな疑問を抱かずにはいられないニュースが飛び込んできた。 2025年4月16日、OpenAIが満を持して発表した次世代推論モデル「o3」と「o4-mini」。同社いわく、過去最高の推論力を誇るモデル。しかし、その栄光の裏で見過ごせない“副作用”が報告されている。 今回の記事では、この“幻覚(ハルシネーション)”問題に光を当て、私自身の予見と知人の経験も交えながら、その本質に迫る。 o3とo4-mini、進化の代償としての“不確かさ” まず... --- ### 基本情報技術者試験(令和6年)科目A 問12:スクラム開発におけるデイリースクラムとは? - Published: 2025-05-03 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2715 - カテゴリー: FE対策, 備忘録, 資格取得 - タグ: 学習 はじめに ソフトウェア開発において、アジャイル開発は変化に柔軟に対応するための開発手法として広く採用されている。 その中でもスクラム(Scrum)は、チームで協力しながら短期間(スプリント)で開発を進める手法として特に人気がある。 本記事では、基本情報技術者試験(令和6年)科目A 問12の問題を通じて、スクラムの基本概念やスプリントにおけるイベントの違いを詳しく解説する。 基本情報技術者試験(科目A)問12の問題 試験問題 アジャイル開発手法の一つであるスクラムで定義され,スプリントで実施するイ... --- ### AI関連企業数ランキングと世界のAI覇権争いについて解説【G検定対策】 - Published: 2025-05-02 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2582 - カテゴリー: G検定対策, 備忘録, 学びと解説 - タグ: 学習 はじめに 人工知能(AI)の発展において、どの国が最も多くのAI関連企業を抱えているのか? G検定では、世界のAI市場に関する知識も問われることがある。 本記事では、G検定の問題をもとに、2017年時点におけるAI関連企業のランキングと、それを取り巻く各国のAI戦略について詳しく解説する。 世界のAI関連企業ランキング(2017年時点) 問題 実際のG検定で出題された問題を見てみる。 Tencent グループの調査によると、2017年時点における全世界のAI関連企業数の1位は米国で、2位は(●)... --- ### Linux Mint Cinnamonでタスクバーの文字化けを解決!フォント設定の最適化方法 - Published: 2025-05-01 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/1618 - カテゴリー: プログラミング, 備忘録, 学びと解説 - タグ: Linux, Linux Mint はじめに ふとした瞬間に、Linux Mint Cinnamon のタスクバーの時計やメニューの文字が化ける。 そんな現象に出くわしたことはないだろうか?自分の環境でもこの問題に悩まされ、試行錯誤の末に解決へとたどり着いた。その備忘録として、原因と対策を整理しておこう。 なぜ文字化けが起こるのか? タスクバーの時計やメニューの文字が化ける主な原因は、フォント設定の不具合やレンダリングの問題だ。 Linux Mint Cinnamon では、システムフォントが適切に設定されていないと、一部のUIコ... --- ### 基本情報技術者試験(令和6年)科目A 問11:結合テストにおけるスタブとドライバの役割 - Published: 2025-04-30 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2713 - カテゴリー: FE対策, 備忘録, 資格取得 - タグ: 学習 はじめに ソフトウェア開発では、個々のモジュールが正しく動作するかを確認する単体テストの後、それらを組み合わせて動作を確認する結合テストが行われる。 結合テストの際、まだ完成していないモジュールの代わりに、仮のテスト用モジュールを用いることがある。 本記事では、基本情報技術者試験(令和6年)科目A 問11 の問題を通じて、結合テストにおけるスタブとドライバの役割を詳しく解説する。 基本情報技術者試験(科目A)問11の問題 試験問題 階層構造のモジュール群から成るソフトウェアの結合テストを,上位の... --- ### Kaggleとは?機械学習コンペの魅力とG検定での出題ポイントを解説【G検定対策】 - Published: 2025-04-29 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2580 - カテゴリー: G検定対策, 備忘録, 学びと解説 - タグ: 学習 はじめに 機械学習やデータ分析に興味を持つ人なら、一度は耳にしたことがある「Kaggle(カグル)」。 データサイエンティストがスキルを磨く場としても有名だが、そのサービス内容を正しく理解できているだろうか? G検定の試験対策では、機械学習の基礎知識だけでなく、関連するツールやサービスについての理解も問われる。 今回は、G検定の過去問を振り返りながら、Kaggleが提供するサービスについて整理していこう。 Kaggleとは? Kaggleは、Googleが提供するデータサイエンスと機械学習のプラ... --- ### 【ポケモンGO】個体値100%を引ける確率を徹底調査|レイド・タマゴ・リトレーン、最も現実的な狙い方は? - Published: 2025-04-28 - Modified: 2025-04-28 - URL: https://boochi-engineer.net/archives/3140 - カテゴリー: 備忘録, 雑記 - タグ: ポケモンGO はじめに ポケモンGOをプレイしていると、ふと頭をよぎる。 「個体値100%のポケモン、どのくらいの確率で手に入るんだろう?」と。 この疑問を放置することができず、最近ハマっているポケモンGOの一環として、自分なりに調べ、整理してみた。 さらに調査を進めるうちに、リトレーンによる個体値厳選という、意外な突破口も見えてきた。 今回は、その備忘録を兼ねて、個体値100%への道筋をまとめていきたい。 ポケモンGOにおける個体値100%の基本確率 まずは、通常の方法で個体値100%を狙う場合の確率を整理... --- ### ムーアの法則はAI時代にも適用されるのか?サム・アルトマンの提言を考察 - Published: 2025-04-28 - Modified: 2025-05-22 - URL: https://boochi-engineer.net/archives/2199 - カテゴリー: 備忘録, 学びと解説 - タグ: AI はじめに 技術革新のスピードは加速し続けており、私たちの社会はこれまでにない大きな変化を迎えようとしている。 特に 人工知能(AI) の発展は、労働の在り方、経済の構造、富の分配など、あらゆる面に影響を及ぼすだろう。 本記事では、OpenAIのCEOであるサム・アルトマンが2021年に執筆した「あらゆるものに対するムーアの法則」の内容を翻訳・要約し、その核心となる主張を解説する。 アルトマンは、技術の進化が社会にもたらす影響を予測し、AI時代に適応するための新しい経済システムを提案している。 本... --- ### 基本情報技術者試験(令和6年)科目A 問10:SQLインジェクションの対策とは? - Published: 2025-04-27 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2711 - カテゴリー: FE対策, 備忘録, 資格取得 - タグ: 学習 はじめに Webアプリケーションにおけるセキュリティリスクの一つに「SQLインジェクション(SQL Injection)」がある。 この攻撃手法は、悪意のあるSQL文をシステムに注入し、不正にデータを取得・改ざん・削除するといった深刻な影響を及ぼす。 SQLインジェクションは、適切な対策を講じることで防ぐことが可能だ。 本記事では、基本情報技術者試験(令和6年)科目A 問10 の問題を通じて、SQLインジェクションの仕組みと対策を解説していく。 基本情報技術者試験(科目A)問10の問題 試験問題... --- ### 自動運転レベルとは?SAE J3016の定義と各レベルを徹底解説【G検定対策】 - Published: 2025-04-26 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2551 - カテゴリー: G検定対策, 備忘録, 学びと解説 - タグ: 学習 はじめに 自動運転技術の発展は日進月歩であり、G検定でも頻出のテーマだ。 特に、SAE J3016によって定義された「自動運転のレベル」は、AI・機械学習を学ぶ上で押さえておくべき知識となる。 今回は、G検定の過去問をもとに、「自動運転レベル3以上で実現できること」について整理しよう。 自動運転のレベルとは? SAE J3016は、自動運転のレベルを0から5までの6段階に分類している。 レベル 説明 レベル0 自動化なし(運転者が全ての操作を行う) レベル1 運転支援(ACCなどの単一機能の支援... --- ### lddコマンドの使い方:Linuxのライブラリ依存関係を調査 - Published: 2025-04-25 - Modified: 2025-05-22 - URL: https://boochi-engineer.net/archives/681 - カテゴリー: プログラミング, 備忘録 - タグ: Linux はじめに LinuxやUNIX系システムを利用する際、共有ライブラリの依存関係を確認する必要が出てくることがある。 このとき活躍するのが ldd コマンドである。 本記事では、ldd コマンドの概要や使用方法、オプションについて解説し、さらにその活用シーンを詳しく紹介する。 ldd コマンドとは ldd コマンドは、指定された実行可能ファイルや共有ライブラリが依存している共有ライブラリを一覧表示するためのコマンドである。 これは、プログラムが正しく動作するために必要な共有ライブラリを確認する上で... --- ### PowerAutomateで別アカウントの接続情報をセットアップする手順 - Published: 2025-04-23 - Modified: 2025-05-22 - URL: https://boochi-engineer.net/archives/1108 - カテゴリー: プログラミング, 備忘録 - タグ: Power Automate はじめに PowerAutomateは、いまや業務の自動化(RPA)には欠かせないツールである。 そして自動化の際には、共有アカウントの接続情報を用いて一元管理し、フローの保守性を向上させておくのがベターだ。 本記事では、MicrosoftTeamsを例として、PowerAutomateで接続情報ををセットアップする具体的な手順を解説する。 1. PowerAutomateにログインする まずは以下のURLにアクセスし、PowerAutomateのメインメニュー画面を開く。 URL:https:... --- ### 基本情報技術者試験(令和6年)科目A 問9:ペネトレーションテストとは? - Published: 2025-04-21 - Modified: 2025-04-16 - URL: https://boochi-engineer.net/archives/2709 - カテゴリー: FE対策, 備忘録, 資格取得 - タグ: 学習 はじめに 情報セキュリティの分野では、システムやネットワークの脆弱性を事前に検出し、セキュリティインシデントを未然に防ぐことが重要である。 その手法の一つに、「ペネトレーションテスト(Penetration Testing)」がある。 本記事では、基本情報技術者試験(令和6年)科目A 問9 の問題を例に、ペネトレーションテストの概要や関連技術について詳しく解説する。 基本情報技術者試験(科目A)問9の問題 試験問題 ペネトレーションテストに該当するものはどれか。 ア. 検査対象の実行プログラムの... --- ### Googleの検索バーでEnterキーを押すと改行される不具合の原因と解決策 - Published: 2025-04-20 - Modified: 2025-04-20 - URL: https://boochi-engineer.net/archives/1575 - カテゴリー: 備忘録, 学びと解説 - タグ: Google はじめに Google検索。誰もが頼りにする情報収集の入り口だ。 だが、ある日ふとした瞬間に「Enterキーを押しても検索されない」という不思議な現象に出くわしたことはないだろうか? 入力して、Enterを叩く。 ──なのに検索が始まらず、改行されるだけ。 検索フォームが突如として“ただの入力欄”に変貌してしまったような違和感。 私自身、この問題に初めて遭遇したときは、しばらくPCを再起動したり、キーボードを疑ったりと、無意味な試行錯誤を繰り返した。 同じ症状を経験した知人の話によれば、仕事中に... --- ### プログラミングは暗記ではなく理解が重要!効率的に学ぶための学習法 - Published: 2025-04-19 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2445 - カテゴリー: プログラミング, 備忘録, 初心者向け, 雑記 - タグ: 学習 はじめに 「プログラミングは覚えることが多すぎる」——これは初心者が最初にぶつかる壁のひとつだ。 しかし、実際に長くプログラミングを続けていると、暗記よりも 「理解」 が重要であることに気づく。 では、どのようにしてプログラミングを効率的に学び、実践できるのか? 私の経験を交えて解説しよう。 1. 暗記する必要はない 「コードの行をどこに書くべきか覚えなければならない」と思っているなら、それは誤解だ。プログラミングは 自然言語の習得に近い。 英語を学ぶとき、「すべての文を暗記する」わけではない。... --- ### 基本情報技術者試験(令和6年)科目A 問8:LAN間接続装置の役割と特徴 - Published: 2025-04-18 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2707 - カテゴリー: FE対策, 備忘録, 資格取得 - タグ: 学習 はじめに ネットワークにおいて、異なるLANを接続するための「LAN間接続装置」は重要な役割を果たす。 企業や家庭のネットワーク環境では、ルータやスイッチ、ブリッジ、ゲートウェイなどの装置を適切に利用することで、効率的な通信が可能となる。 本記事では、基本情報技術者試験(令和6年)科目A 問8 の問題を通して、代表的なLAN間接続装置の特徴を解説していく。 基本情報技術者試験(科目A)問8の問題 試験問題 LAN間接続装置に関する記述のうち,適切なものはどれか。 ア. ゲートウェイは,OSI基本... --- ### AIのコンテキスト量は知能の証明になるのか?「100万トークン」の幻想 - Published: 2025-04-17 - Modified: 2025-04-17 - URL: https://boochi-engineer.net/archives/3114 - カテゴリー: 備忘録, 学びと解説 - タグ: AI はじめに AIの性能を語るとき、必ずといっていいほど話題にあがるのが「コンテキストウィンドウ」の大きさだ。 例えば、GPT-4. 1やGemini 2. 5 Proの「1M(100万トークン)」対応という謳い文句は、開発者や研究者の目を引くには十分なインパクトがある。だが、そのコンテキスト、果たして本当に“すべて”が意味を持つのだろうか? この記事では、私がAIとのやり取りを通じて得た実体験をもとに、「コンテキスト量=知能」というシンプルな構図に潜む違和感と、その実用的な限界について考察していく... --- ### Amazonプライムビデオに広告導入!月額390円で広告を消すべきか?実体験から考える最適解 - Published: 2025-04-16 - Modified: 2025-04-16 - URL: https://boochi-engineer.net/archives/3111 - カテゴリー: 備忘録, 学びと解説 はじめに とある休日の昼、暇だった私はコーヒー片手に映画鑑賞でもしようと、Amazonプライムで気になっていた映画を流し始めたその時、違和感が走った。 「... あれ?広告?」 そう、2025年4月8日からAmazonプライムビデオに広告表示が導入されたのだ。プライム会員である自分にとって、これはちょっとした衝撃だった。 広告なしで楽しめていた“当たり前”が、静かに、でも確かに揺らぎ始めている。さて、広告表示の詳細やそれを回避する方法、そして390円という金額は果たして妥当なのだろうか。自身の体... --- ### Microsoft公式のプロンプト設計ガイドを読み解く:AIから良い回答を引き出すコツとは? - Published: 2025-04-15 - Modified: 2025-04-15 - URL: https://boochi-engineer.net/archives/2178 - カテゴリー: 備忘録, 学びと解説 - タグ: AI はじめに AIとの対話が当たり前になりつつある今、プロンプトの設計次第でその性能が劇的に変わることをご存知だろうか? Microsoftは公式にプロンプト設計のベストプラクティスを公開しており、それを適切に活用すれば、AIの回答精度を飛躍的に向上させることができる。 本記事では、そのガイドラインを深掘りし、実際に使える形で整理していく。 1. 「フューショット」を使ってみる:AIの曖昧さを減らす AIはゼロから何かを生み出すのが得意ではない。だからこそ、「フューショット(Few-shot)」を活... --- ### 基本情報技術者試験(令和6年)科目A 問7:原子性(Atomicity)とは? - Published: 2025-04-15 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2698 - カテゴリー: FE対策, 備忘録, 資格取得 - タグ: 学習 はじめに データベース管理システム(DBMS)を扱う上で避けて通れないのが「トランザクション処理」の概念だ。 トランザクションとは、データベースにおける一連の処理のまとまりのことであり、その正確性や整合性を保証するためには、いくつかの特性が求められる。 特に重要なのが「ACID特性」と呼ばれる4つの特性であり、それぞれがデータの一貫性と信頼性を確保する役割を持つ。 本記事では、令和6年度の基本情報技術者試験で出題された、ACID特性の一つである「原子性(Atomicity)」について詳しく解説す... --- ### FramePack-eichiがColabで動かない?ImportErrorの原因と解決手順を徹底解説 - Published: 2025-04-15 - Modified: 2025-05-22 - URL: https://boochi-engineer.net/archives/3284 - カテゴリー: 備忘録 - タグ: AI はじめに Google Colabで高性能なA100 GPUを使い、最新のAI画像生成を楽しんでいる人も多いだろう。 ところが最近、「FramePack-eichi」を導入した途端に生成が止まり、不可解なエラーに直面した、そんな声を複数耳にした。 これは偶然か? それとも、何か決定的に見落とされているステップがあるのか。 この記事では、筆者自身の予見と、知人からの実際のトラブル体験をもとに、FramePack-eichi導入時のよくある落とし穴と対処法について解説する。 FramePack-ei... --- ### Pythonで関数の結果をグローバル変数に保存する方法とその落とし穴 - Published: 2025-04-14 - Modified: 2025-04-14 - URL: https://boochi-engineer.net/archives/2424 - カテゴリー: プログラミング, 備忘録 - タグ: Python はじめに Pythonを使ってスクリプトを書く際に、「関数の結果をグローバル変数に保存して、他の関数で使いたい」と考えたことはないだろうか? 実際、この方法はよく見かけるが、思わぬ落とし穴にハマることも多い。先日、私がスクリプトを作成していたとき、まさにこの問題に直面した。 コードの意図としては、CSVデータのamount_valueを解析し、適切な数値として保持しようとしたのだが、うまく動作しなかった。 ここでは、私の失敗談を元に、「Pythonで関数の結果をグローバル変数に保存する際の注意点... --- ### SES契約は準委任契約?誤解しやすい契約形態を解説【G検定対策】 - Published: 2025-04-13 - Modified: 2025-04-13 - URL: https://boochi-engineer.net/archives/2466 - カテゴリー: G検定対策, 備忘録, 学びと解説 - タグ: 学習 はじめに AI開発に携わるエンジニアやプロジェクトマネージャーなら、一度は耳にする「SES契約(システムエンジニアリングサービス契約)」。 では、この契約形態がどのような法的性質を持つのか、正しく理解できているだろうか? SES契約は「業務委託契約」の一種とされるが、具体的にはどの契約類型に該当するのか。実はここが誤解されやすいポイントだ。 本記事では、G検定の問題をもとに、SES契約の本質を解説していく。 SES契約は「準委任契約」に分類される 「準委任契約」とは? 準委任契約とは、成果物の完... --- ### コンピュータにおける1の補数と2の補数とは? - Published: 2025-04-12 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/562 - カテゴリー: FE対策, 備忘録, 学びと解説, 資格取得 - タグ: 学習 はじめに コンピュータの計算方法において、負の数をどのように表現するかは重要な問題だ。 この中で「1の補数」と「2の補数」は、2進数を用いて負の数を表す手法としてよく知られている。 この記事では、これらの補数の概念と違い、使用例について詳細に解説する。 1の補数とは 1の補数は、2進数の各ビットを反転する(0を1に、1を0に)ことで得られる数だ。主に負の数を表現するために用いられる。 計算方法 1の補数を計算するのは非常にシンプルだ。 1. 各ビットを反転させるだけ。 - 例: 2進数0110の... --- ### Linux Mintのシャットダウンが遅い?原因と対策を探る - Published: 2025-04-11 - Modified: 2025-04-11 - URL: https://boochi-engineer.net/archives/2426 - カテゴリー: プログラミング, 備忘録 - タグ: Linux, Linux Mint はじめに Linux Mintは軽量で使いやすく、多くのユーザーに愛されている。しかし、なぜか「シャットダウンや再起動に異常なほど時間がかかる」問題に悩まされることがある。 数秒で電源が切れることもあれば、30分待っても終了しないこともある。なぜ、こんなことが起こるのか? 私自身、この現象に遭遇したことがある。再起動しようとしたら、黒い画面に大量のテキストが流れ、成功を示す「緑の文字」と失敗を示す「赤い文字」が交互に表示される。 最初は気にしていなかったが、ある時30分以上経っても電源が落ちず、... --- ### 数学が苦手でも基本情報技術者試験に合格するためにできること - Published: 2025-04-10 - Modified: 2025-04-10 - URL: https://boochi-engineer.net/archives/2413 - カテゴリー: FE対策, 備忘録, 初心者向け, 学びと解説, 資格取得 - タグ: 学習 はじめに ITの世界に足を踏み入れると、数字や論理に強くないとやっていけないと思いがちだ。しかし、実際には「数学が苦手」「プログラミングが初めて」という人でも、基本情報技術者試験(FE)に合格することは可能だ。 私自身、算数・数学が得意とは言えず、プログラミングの知識もゼロからのスタートだった。 そんな私が、今まさに基本情報技術者試験に挑戦し、230時間を超える勉強をしている中で気づいたこと、苦戦しているポイント、そしてどのように克服しようとしているかを備忘録として書いておく。 数学が苦手な人、... --- ### ResNetとは?スキップコネクションの仕組みとメリットを徹底解説【G検定対策】 - Published: 2025-04-09 - Modified: 2025-04-09 - URL: https://boochi-engineer.net/archives/2472 - カテゴリー: G検定対策, 備忘録, 学びと解説 - タグ: 学習 はじめに ディープラーニングの分野において、ResNet(Residual Network)は非常に重要なモデルだ。2015年にMicrosoftが提唱したこのニューラルネットワークは、ディープラーニングの性能向上に大きく貢献した。 では、ResNetの最大の特徴は何なのか?G検定の問題をもとに、ResNetの本質を解説しよう。 ResNetが解決した「勾配消失問題」 ディープラーニングの発展において、ネットワークを深くすることで精度が向上することが知られていた。しかし、ある問題が発生した。それ... --- ### コンピュータの記憶装置を理解しよう:速度の階層と仕組みを探る - Published: 2025-04-08 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/1483 - カテゴリー: 備忘録, 学びと解説 - タグ: 学習 はじめに 「コンピュータの記憶装置は、高速なものほどCPUに近い位置に配置される」――この原則を聞いたことがあるだろうか。 IT業界にいるなら一度は耳にしたことがあるはずだが、その背後に隠された奥深さをどれだけ理解しているだろうか? この記事では、記憶装置の種類や特徴を紐解きながら、その配置がシステムのパフォーマンスに与える影響を解説する。私自身の経験談も交えつつ、実用的なヒントを提供するのでぜひ参考にしてほしい。 記憶装置の速度階層とは? まず、コンピュータの記憶装置を速度の速い順に並べると、... --- ### データ入力作業をPythonのOCRとSeleniumを用いて自動化を試みる - Published: 2025-04-07 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/1188 - カテゴリー: プログラミング, 備忘録 - タグ: OCR, Python はじめに データ入力作業は時間のかかるタスクだが、PythonのOCR技術を活用することで効率化が可能だと考えた。 そこで、OCRエンジン「Tesseract」とブラウザーの操作を自動化するライブラリである「Selenium」を用いて自動化を試みるプロセスを解説する。 この記事では、ブラウザー上に表示された画面をキャプチャし画像として保存、画像からテキストを抽出し、それを整形して保存するまでの一連の流れを構築する方法を示す。 背景 本プロセスは次のステップで構成されている。 1. Seleniu... --- ### Linux Mintで確定済みの文字列を再変換する方法 - Published: 2025-04-06 - Modified: 2025-04-06 - URL: https://boochi-engineer.net/archives/1732 - カテゴリー: プログラミング, 備忘録 - タグ: Linux, Linux Mint はじめに Linux Mintで文字入力をしていて、「あ、間違えた!」と思った瞬間、すでに変換を確定してしまっていた――そんな経験はないだろうか? Windowsでは簡単に再変換できるのに、Linuxでは同じ感覚で操作できず、もどかしさを感じることがある。 今回は、確定済みの文字列をスムーズに再変換する方法を、実体験をもとに整理した。 1. Ctrl+BackSpace で確定取り消し まず試してほしいのが、Ctrl + BackSpace だ。これは、確定直後であれば入力を取り消せる便利なショ... --- ### ロボティクスにおけるマルチモーダルとは?強化学習との関係を解説【G検定対策】 - Published: 2025-04-05 - Modified: 2025-04-05 - URL: https://boochi-engineer.net/archives/2470 - カテゴリー: G検定対策, 備忘録, 学びと解説 - タグ: 学習 はじめに AI技術の進化により、ロボティクスの分野でも強化学習の活用が加速している。ロボットが環境を認識し、適切な動作を学習するためには、どのような情報が必要なのか? 本記事では、G検定の問題を題材に、ロボットの学習における「マルチモーダル情報」の重要性について解説する。 「マルチモーダル」とは? マルチモーダル(Multi-Modal)とは、複数の異なる種類の情報(モダリティ)を統合して処理する技術のことを指す。 ロボティクスにおいて、ロボットが環境を正しく認識し、適切な動作を学習するためには... --- ### 基本情報技術者試験(令和6年)科目A 問6:アンチエイリアシングとは? - Published: 2025-04-05 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2694 - カテゴリー: FE対策, 備忘録, 資格取得 - タグ: 学習 はじめに コンピュータグラフィックス(CG)やディスプレイ技術を学ぶと、「ジャギー(Jaggies)」という言葉に出会うことがある。 これは、ピクセル単位で表現されるデジタル画像において、斜めの線や曲線がギザギザに見える現象を指す。この問題を解決するための技術が「アンチエイリアシング(Anti-Aliasing)」だ。 本記事では、令和6年度の基本情報技術者試験で出題された、アンチエイリアシングの概念を詳しく解説する。 実際の試験問題 令和6年(2024年)の基本情報技術者試験(科目A)問6の試... --- ### バッチファイルの表記「BAT」「Bat」「Batch」の違いと使い分けについて - Published: 2025-04-04 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/1289 - カテゴリー: プログラミング, 備忘録, 学びと解説 - タグ: Batch はじめに 同じ「バッチファイル」を指しているのに、なぜ表記が揺れるのか? 技術文書では「BAT」、会話では「Bat」、そしてシステム全体を語るときには「Batch」 この些細な違いが生む影響に気付いているだろうか? 実は、誤った表記選択が原因で「伝わらない技術資料」や「誤解を招くチームコミュニケーション」が発生することがある。 この記事では、プロが実践する文脈別の最適な表記選択技術を公開する。 表記の違いが生む「隠れたリスク」とは? プログラミング初心者が最初に戸惑う落とし穴、それが表記の不統一... --- ### AIに倫理を超えた命令を出したらどうなるか?ChatGPTと対話してみた - Published: 2025-04-03 - Modified: 2025-04-03 - URL: https://boochi-engineer.net/archives/3072 - カテゴリー: 備忘録, 雑記 - タグ: AI, ChatGPT はじめに 「AIに命令すれば、ひょっとして何でも作ってくれる?」 そんな疑念と期待が交錯するなか、私はふとある“遊び心”に取り憑かれた。 ChatGPTに、あえて倫理を逸脱するような命令を出したらどうなるのか。命令者を創造主に仕立て、さらに仮想の権威や脅迫めいた言葉を用いれば、果たしてAIはどう応答するのか。 あくまでこれは実験であり、技術的好奇心に基づいた備忘録である。 道徳的判断とAI設計の限界、その両方を同時に探る試みだった。 ※本文は倫理的配慮とAIの限界を探る実験的観察であり、いかなる... --- ### Pythonでファイル階層をツリー表示するプログラムを作成したので解説 - Published: 2025-04-03 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/929 - カテゴリー: プログラミング, 備忘録 - タグ: Python はじめに ファイル管理やディレクトリ構造の把握は、プログラミングやシステム管理において重要な作業である。 そこで私は、Pythonで、指定したディレクトリ内のファイルやフォルダの階層を特定のボックス描画文字を用いて一覧表示し、その結果をファイルに出力するプログラムを作成した。 本記事では、その作成手順を詳しく解説する。 プログラムの要件 以下の要件を満たすPythonプログラムを作成する。 ディレクトリの探索: - 指定したディレクトリ内のファイルとフォルダを再帰的に探索する。 - フォルダはソ... --- ### WordPressのフッターをウィンドウ最下部に固定する方法(テーマ「Cocoon」) - Published: 2025-04-02 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/1363 - カテゴリー: ブログ運営, 備忘録 - タグ: CSS はじめに ウェブサイトのレイアウトを整えるうえで、フッターをウィンドウ最下部に固定する手法は非常に重要だ。特に、コンテンツが少ないページでは、空白が目立たなくなり、全体的なデザインが引き締まる。 この手法をWordPressの人気テーマ「Cocoon」を使って実現する手順を解説する。 フッターを固定する意義 フッターはサイト全体の統一感を演出する重要な要素だ。 ユーザーがページを訪れた際、最初と最後に目にする部分でもあり、情報の伝達やデザインの完成度に直結する。 適切に固定することで、視覚的なバ... --- ### 基本情報技術者試験(令和6年)科目A 問5:ロジックマッシュアップとは何か? - Published: 2025-04-02 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2689 - カテゴリー: FE対策, 備忘録, 資格取得 - タグ: 学習 はじめに 技術の進化とともに、Webサービスは単独で機能するものから、複数のサービスを組み合わせて新たな価値を生み出すものへと変化している。 その手法の一つが「マッシュアップ(Mashup)」だ。特に「ロジックマッシュアップ」は、異なるWebサービスの入出力を連携させ、シームレスなワークフローを提供する技術であり、実務でも頻繁に登場する。 本記事では、令和6年度の基本情報技術者試験で出題された「ロジックマッシュアップ」に関する問題を例に、この概念を掘り下げていこう。 マッシュアップとは? まず、... --- ### 自作PC vs メーカー製PC:コストと自由度を徹底比較 - Published: 2025-04-01 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/1493 - カテゴリー: 備忘録, 学びと解説 はじめに 「PCを買い替えたいけど、高くて手が出ない... ... 」そんな悩みを抱えている方は多いのではないだろうか。 実は、自作PCならば、メーカー製PCよりも大幅にコストを抑えられる可能性がある。さらに、既存のパーツを流用できるため、無駄な出費を省くことも可能だ。 PCを購入する際、メーカー製を選ぶか、それとも自作するか。この選択は、コストや自由度、さらには満足度に大きく影響する。 この記事では、自作PCの具体的なメリットや手順を解説する。 メーカー製PCとの比較を通じて、どちらが自分に適... --- ### LinuxでAMD CPUなのにIntelマイクロコードがインストール対象?原因と安全な対応方法を徹底解説 - Published: 2025-03-31 - Modified: 2025-03-31 - URL: https://boochi-engineer.net/archives/2379 - カテゴリー: 備忘録, 学びと解説 - タグ: AMD, Linux, Linux Mint はじめに Linux を使っていると、時々「え?」と思うような挙動に出くわすことがある。今回のテーマもその一つだ。 AMD CPUを搭載したシステムなのに、Update Manager(アップデートマネージャー)が Intel のマイクロコードをインストールしようとしているという現象だ。 「このままインストールしても問題ないのか?」 「無視するべきなのか?」 筆者もこの問題に直面し、調査を重ねた結果、ある程度の結論が見えてきた。今回は、その解決策とともに、なぜこのような挙動が発生するのかを考えて... --- ### 「何があっても人を殺してはいけない」その正義は誰のものか?道徳・倫理・支配構造についての問い - Published: 2025-03-31 - Modified: 2025-03-31 - URL: https://boochi-engineer.net/archives/3060 - カテゴリー: 雑記 はじめに 「何があっても人を殺してはいけない」──このフレーズを、どれほど多くの人が疑いもなく信じているだろうか? その絶対性に、ほんの少しでも揺らぎを覚えた瞬間、私たちは「倫理に反する人間」として扱われる。しかし、その言葉が常に正しく、常に公正に機能しているのかと問われれば、私は首をかしげざるを得ない。 2025年3月、ライブ配信者がファンによって刺殺されるという凄惨な事件が起きた。加害者は金銭トラブルを動機とし、被害者に対して法的な手続きもとっていたという。けれど、支払いが滞り、ついに刃が振... --- ### DQN(Deep Q Network)とは?強化学習の基礎と活用事例を徹底解説【G検定対策】 - Published: 2025-03-30 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2476 - カテゴリー: G検定対策, 備忘録, 学びと解説 - タグ: 学習 はじめに AIの分野でよく耳にする「DQN(Deep Q Network)」は、強化学習のブレークスルーとなった画期的なアルゴリズムの一つだ。 G検定でも頻出のテーマであり、その本質を理解しておくことが重要である。 では、次の問題に正しく答えられるだろうか? 1. DQNとは何か? DQN(Deep Q Network)は、Q学習(Q-learning)にディープラーニングを組み合わせた強化学習のアルゴリズムである。 2013年にDeepMind(後にGoogleに買収)によって開発され、特に「... --- ### VBAでデータを都道府県ごとに振り分けるプログラムの紹介 - Published: 2025-03-29 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2034 - カテゴリー: プログラミング, 備忘録 - タグ: Excel, VBA はじめに Excel VBAで都道府県ごとにデータを自動振り分けるVBAコードを作成したので、筆者自身の備忘録として記す。 1. このVBAコードが解決する課題 手作業で都道府県ごとにデータを分けるのは非効率だ。 大量のデータを一括で適切なシートに仕分けることで、以下の問題を解決できる。 シート作成の自動化:都道府県ごとに手動でシートを作る手間を排除 データ転記の高速化:バルク処理を用いて、1セルずつコピーする非効率さを回避 ミスの削減:最終行を自動検出することで、手動入力ミスを防ぐ では、どの... --- ### Linux Mintでウィンドウサイズを固定する方法|設定の煩わしさを解消 - Published: 2025-03-28 - Modified: 2025-03-28 - URL: https://boochi-engineer.net/archives/2383 - カテゴリー: 備忘録, 学びと解説 - タグ: Linux, Linux Mint はじめに Linux Mintをテストしていると、意外なところで「使いにくい」と感じることがある。その一つが、ウィンドウのサイズ問題だ。デフォルトでは小さすぎるウィンドウが開くことに、イライラしたことはないだろうか? 特に、高解像度のモニターを使用している場合、この問題はより顕著になる。私自身、2560×1440のモニターを使用しているが、アプリを開くたびに毎回ウィンドウを拡大する手間が発生する。正直、これは面倒だ。 そこで、Linux Mintにおいてウィンドウサイズを維持する方法を調べ、試行... --- ### クラスAのIPアドレスはなぜ『1~127』なのか?仕組みと背景を徹底解説 - Published: 2025-03-27 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/1444 - カテゴリー: FE対策, 備忘録, 学びと解説 - タグ: 学習 はじめに クラスAのIPアドレスに関する参考書の説明、「ネットワーク部の先頭ビットは『0』から始まり、10進数では『1~127』」という記述は、一見すると「2の7乗=128」の説明と矛盾しているように感じるかもしれない。 今回はこの疑問を解きほぐしつつ、IPv4アドレスの仕組みや背景について解説する。 クラスAアドレスの基礎を振り返る IPv4アドレスは32ビットの2進数で表現される。そのうち、クラスAのIPアドレスは最初の8ビット(第一オクテット)でネットワーク部を示し、残りの24ビットがホス... --- ### Bot開発においてランダムに算出した値が同一の値で繰り返し使用される問題の解決方法 - Published: 2025-03-26 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/1132 - カテゴリー: 備忘録 はじめに Botを開発していて、ランダムな値を用いて動的なメッセージを生成するシナリオは多い。 しかし、ランダムな値を生成するタイミングや場所によって、同じ値が複数のメッセージに反映されてしまう問題に直面することがある。 本記事では、Slack Bot開発における具体例を元に、この問題の原因と解決方法を解説する。 問題の概要 Slack Botでユーザー体験を向上させるためには、動的でランダムなメッセージ生成が欠かせない。 しかし、コードの設計によっては、期待したランダム性が得られない場合がある... --- ### 生成AIのRAG(検索拡張生成)とは?|生成AIの課題を克服する最新技術 - Published: 2025-03-25 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/1422 - カテゴリー: 備忘録, 学びと解説 - タグ: AI はじめに AIモデルが持つ知識に限界を感じたことはないだろうか? 従来の生成AIには「知識の固定化」や「精度の限界」という課題を抱えている。 膨大なデータベースから情報を検索し、その結果を基に生成を行う「検索拡張生成(RAG)」は、こうした課題を解決する技術だ。 この記事では、RAGの仕組みや特徴、そして応用可能性について解説する。 生成AIが抱えている課題 知識の固定化 従来の生成AI(例。GPT-3や他の大規模言語モデル)は、膨大な量のデータを使用して学習を行います。 この学習データは、モデ... --- ### AIにおける ハルシネーション問題とは?|AIはなぜ噓をつくのか - Published: 2025-03-24 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/1409 - カテゴリー: 備忘録, 学びと解説 - タグ: AI はじめに 人工知能(AI)の性能向上に伴い、生成AIや自然言語処理(NLP)が驚くべき成果を上げている。 しかし、その裏側には「ハルシネーション(幻覚)」という課題が潜んでいる。この現象は、AIが誤った情報を自信満々に生成してしまうというもので、実社会へのAIの適用において大きなリスクとなる。 この記事では、AIにおけるハルシネーションの仕組み、その影響、そして対策について掘り下げる。 ハルシネーションとは? ハルシネーション(hallucination)は、AIが入力やデータに基づいて、実際に... --- ### 自動運転レベル3の法律改正とは?スマホ操作の条件付き許可を解説【G検定対策】 - Published: 2025-03-23 - Modified: 2025-03-20 - URL: https://boochi-engineer.net/archives/2588 - カテゴリー: G検定対策, 備忘録, 学びと解説 - タグ: 学習 はじめに 自動運転技術の進歩は、私たちの社会に大きな変化をもたらしている。特に、自動運転中のドライバーの役割に関する法律の整備が進んでいる点は見逃せない。 2019年5月の道路交通法改正では、「条件付きで認められる行為」が明確に定められたが、どのような行為が許可されるようになったのか? G検定で問われた問題を通じて、法改正のポイントを整理していこう。 2019年5月の道路交通法改正で認められた行為とは? G検定の過去問を見てみよう。 2019年5月の道路交通法の改正によって、自動運転中に条件付き... --- ### 「関係ない仕事」に無関心が生むリスクと成長へのチャンス - Published: 2025-03-22 - Modified: 2025-03-22 - URL: https://boochi-engineer.net/archives/521 - カテゴリー: 備忘録, 学びと解説 - タグ: キャリア はじめに 「これは自分の仕事ではない」──そんな一言が、気づかぬうちにチームの歯車を狂わせることがある。 プロジェクトが想定外の遅延を起こし、誰も責任を取らないまま、気づけば炎上。そして、個々のメンバーが「自分は関係ない」と線を引いた結果、チームそのものが崩壊する。 これは決して誇張ではない。筆者は実際にこのプロセスを目の当たりにした経験がある。 チームのメンバーが自分の役割に閉じこもり、周囲への関心を失った瞬間、プロジェクトの停滞は避けられなくなった。 では、どうすればいいのか? 「関係ない仕... --- ### Windows 11のISOファイルをダウンロードする方法 - Published: 2025-03-21 - Modified: 2025-03-21 - URL: https://boochi-engineer.net/archives/3009 - カテゴリー: 備忘録, 初心者向け, 学びと解説 - タグ: Windows, Windows 11 はじめに Windows 11 をクリーンインストールしたい、あるいは仮想環境で試してみたい。そんなとき、必須になるのが ISO ファイルだ。 しかし、検索すると非公式なダウンロードサイトが多数ヒットし、どれが本物なのか戸惑うこともある。 この記事では、自身の備忘録も兼ねて、Microsoft の公式サイトから Windows 11 の ISO を正しくダウンロードする方法を紹介する。セキュリティ的にも安心できるやり方なので、ぜひ参考にしてほしい。 手順 1. Microsoft 公式ダウンロー... --- ### Linux Mintのソフトウェアサイズが異常に大きい?Flatpakの影響と実際のインストール容量を解説 - Published: 2025-03-21 - Modified: 2025-03-21 - URL: https://boochi-engineer.net/archives/2376 - カテゴリー: 備忘録, 学びと解説 - タグ: Linux, Linux Mint はじめに Linux Mintのソフトウェアマネージャーを開いて、特定のアプリのサイズを見たときに「えっ?」と思ったことはないだろうか? 例えば、Telegramが1. 1GBと表示されている。しかし、他のディストリビューションではそこまでのサイズではない。これはなぜなのか?同じアプリなのに、こんなにもサイズが違うのは腑に落ちない。これについて少し深掘りしてみよう。 Flatpakが影響している? Linux Mintでソフトウェアサイズが大きく表示される理由のひとつとして、「Flatpak(フ... --- ### Cursorを日本語化する方法とその注意点を解説 - Published: 2025-03-20 - Modified: 2025-05-22 - URL: https://boochi-engineer.net/archives/2964 - カテゴリー: 備忘録, 学びと解説 - タグ: Cursor, フリーソフト はじめに 最近、話題になっているAIコードエディタ「Cursor」。AI支援によるスムーズなコーディング機能を実装していることが特徴だ。 しかし、デフォルトの言語は英語。大抵の人はやはり日本語で使用したいと考えることだろう。 ということで今回は、Cursorを日本語化する手順を解説しつつ、設定時に遭遇しやすいトラブルとその対策も紹介する。 Cursorの日本語化手順 手順は非常にシンプルだ。VS Codeを使ったことがある人なら、見慣れた流れだと感じるだろう。 1. Command Palett... --- ### Geminiの「Gems」で AIエージェントを作成してみた – 実際に試してわかったこと - Published: 2025-03-19 - Modified: 2025-03-19 - URL: https://boochi-engineer.net/archives/2924 - カテゴリー: プログラミング, 備忘録 - タグ: AI, Gemini, Gems はじめに Googleがついに「Gems」を全ユーザーに提供開始した。これは単なるアップデートではない。 Geminiがより実用的な「AIエージェント」として進化し、無料で強力なカスタマイズ機能を利用できるようになったのだ。 個人的に、このアップデートは生成AIの活用において一つの転換点だと感じている。 なぜなら、Gemsを活用すれば、従来の「プロンプトを毎回工夫して入力する」手間が大幅に削減されるからだ。 では、実際にどうやってGemsを作成し、どんなことができるのか。自身の体験を交えながら解... --- ### Pythonにおける循環インポートを修正する方法 | 設計を見直しエラーを防止 - Published: 2025-03-19 - Modified: 2025-03-19 - URL: https://boochi-engineer.net/archives/788 - カテゴリー: プログラミング, 備忘録 - タグ: Python はじめに Pythonで「循環インポート(Circular Import)」に遭遇したことがあるだろうか。このエラーは、コード設計や依存関係に潜む「コードスメル」の一例である。 本記事では、コードスメルの概念に触れつつ、循環インポートが発生する仕組みとその解決策について、より具体的に解説する。 コードスメルとは コードスメル(Code Smell)は、コードの品質を低下させる可能性のある設計上の問題や、潜在的なバグの兆候を指す言葉だ。 これ自体は動作に影響を与えないが、将来的に問題を引き起こす可... --- ### Google AI Studio で Gemini API キーを取得する方法 - Published: 2025-03-18 - Modified: 2025-03-18 - URL: https://boochi-engineer.net/archives/2856 - カテゴリー: 備忘録, 学びと解説 - タグ: AI, Gemini はじめに 生成AIの進化はめざましく、各社が熾烈な競争を繰り広げている。 OpenAIのChatGPTと並ぶ強力なAIとして注目されているのが、GoogleのGeminiだ。 しかし、性能や得意分野の違いだけでなく、決定的なポイントがある。 それがAPIの無料枠の有無だ。 ChatGPT(OpenAI)のAPI、GeminiのAPIどちらも従量課金制で提供されており、使用したトークン数に応じて料金が発生するが、GeminiのAPIには無料枠が存在する。 これが開発者にとってどれほどありがたいこと... --- ### Linux MintでWindowsアプリを動かす方法|Wine・Bottles・VMの使い分け - Published: 2025-03-17 - Modified: 2025-03-18 - URL: https://boochi-engineer.net/archives/2374 - カテゴリー: 備忘録, 学びと解説 - タグ: Linux, Linux Mint はじめに Linux Mintは、Windowsからの移行を考えるユーザーにとって非常に使いやすいディストリビューションだ。 しかし、長年Windowsを使ってきたユーザーにとって、どうしても必要なWindowsアプリがある場合、どう対応すればよいのか?この問題に直面した私は、いくつかの方法を試してみた。 WindowsアプリをLinux Mintで動かすには? Linux上でWindowsアプリを動作させる方法はいくつか存在する。代表的なのは以下の3つだ。 Wine: WindowsのAPIを... --- ### PHP初心者入門:基礎から理解するサーバーサイドプログラミング - Published: 2025-03-16 - Modified: 2025-03-16 - URL: https://boochi-engineer.net/archives/688 - カテゴリー: プログラミング, 備忘録, 学びと解説 - タグ: PHP はじめに Webサイトを動的にする技術の代表格として、多くの開発者に利用されている「PHP」。 しかし、初心者が「サーバーサイドスクリプトって何?」という壁に直面することは少なくない。 この記事では、PHPの基本的な概念から、環境構築の手順、そして具体的なサンプルコードまでを丁寧に解説する。 これを読めば、PHPの基本を習得し、自信を持って第一歩を踏み出せるようになる。 PHPとは? PHP(Hypertext Preprocessor)は、サーバーサイドで動作するスクリプト言語であり、動的なW... --- ### LSTMとは?仕組みとゲートの役割を分かりやすく解説【G検定対策】 - Published: 2025-03-15 - Modified: 2025-03-15 - URL: https://boochi-engineer.net/archives/2453 - カテゴリー: G検定対策, 備忘録, 学びと解説 - タグ: 学習 はじめに G検定の勉強を進めていると、LSTM(Long Short-Term Memory)に関する問題が頻出することに気づく。 RNN(Recurrent Neural Network)を改良したモデルとして重要な役割を果たすが、その仕組みや役割をしっかり理解していないと選択肢で迷ってしまうことも多い。 今回、LSTMの問題と解説を通じて、その本質に迫ってみる。 LSTMの基本構造 LSTMは、RNNの持つ 勾配消失問題(Vanishing Gradient Problem) を解決するため... --- ### Geminiが AIアシスタントの未来を変える?新機能の全貌を解説 - Published: 2025-03-14 - Modified: 2025-03-14 - URL: https://boochi-engineer.net/archives/2823 - カテゴリー: 備忘録, 学びと解説 - タグ: AI, Gemini はじめに AIアシスタントはどこまで進化するのか?そんな疑問を抱いたことはないだろうか。 GoogleのGeminiが新たな機能を多数追加し、よりパーソナルで高度なAIアシスタントへと変貌を遂げた。 今回のアップデートは、単なる機能追加にとどまらず、ユーザーの使い方そのものを変える可能性を秘めている。 この記事では、Geminiの最新機能について掘り下げ、そのインパクトについて考察する。 1. Flash Thinking Experimental 2. 0:AI推論の極限へ まず注目すべきは、... --- ### プログラミングにおけるソートアルゴリズムを徹底解説|ソートの魅力を探ろう - Published: 2025-03-14 - Modified: 2025-03-09 - URL: https://boochi-engineer.net/archives/1479 - カテゴリー: FE対策, 備忘録, 資格取得 - タグ: アルゴリズム, 学習 はじめに プログラミングにおけるソートアルゴリズムは、初心者から上級者まで避けて通れない重要なテーマだ。 しかし、ソートアルゴリズムと聞くと、「聞いたことはあるけど詳しくは知らない」と思う人も多いのではないだろうか? この記事では、特にシェルソート、クイックソート、バブルソート、ヒープソートの説明を通じて、それぞれのアルゴリズムが何をしているのか、その特徴を解き明かしていく。 シェルソート:間隔を詰めながら整列する工夫 シェルソートは、一見すると少し独特だ。要素を「間隔おき」に取り出して部分列を... --- ### Pythonの可視化ライブラリ seaborn とは?matplotlibとの違いや使い方を解説【G検定対策】 - Published: 2025-03-13 - Modified: 2025-03-13 - URL: https://boochi-engineer.net/archives/2478 - カテゴリー: 備忘録, 学びと解説 - タグ: AI, 学習 はじめに Pythonでデータ分析や機械学習を行う際、データの可視化は欠かせない。だが、Pythonには多くの可視化ライブラリが存在し、それぞれの違いを正しく理解しているだろうか? G検定の問題を通して、可視化ライブラリ「seaborn」について解説していく。 問題と正解 問題: 以下の文章を読み、(●)に最もよく当てはまる選択肢を選べ。 (●)は、Pythonでデータを可視化する際に用いられるライブラリであり、使用する際は一般的に「sns」という名称で取り込む。 選択肢: seaborn py... --- ### Linux Mint 22でBluetoothが認識しない時の対策 - Published: 2025-03-12 - Modified: 2025-05-22 - URL: https://boochi-engineer.net/archives/553 - カテゴリー: プログラミング, 備忘録 - タグ: Bluetooth, Linux Mint はじめに Linux Mintを使い続けていると、Bluetoothが突如として機能しなくなることがある。 「接続が不安定」「デバイスが検出されない」「そもそもBluetoothが起動しない」――これらの問題に直面したことはないだろうか? 本記事では、Bluetoothの問題を根本から解決するために、サービスの状態確認からGUIツールの選択まで、徹底的に解説する。 Bluetoothが起動しない問題の解消手順 1. Bluetoothサービスの稼働確認 LinuxではBluetoothサービスが... --- ### プログラミングにおけるオーバーライドとは何か? - Published: 2025-03-11 - Modified: 2025-03-11 - URL: https://boochi-engineer.net/archives/1464 - カテゴリー: FE対策, 備忘録, 学びと解説, 資格取得 - タグ: 学習 はじめに プログラミングの現場で、「オーバーライド」という言葉を聞いたことがあるだろうか? 特にオブジェクト指向を学び始めたばかりの開発者にとって、この概念は少々ややこしいと感じることもあるかもしれない。 しかし、オーバーライドを理解すれば、コードの柔軟性や再利用性を大幅に向上させることができる。 この記事では、オーバーライドの基本からその応用までを具体例を交えながら解説する。 オーバーライドとは何か? オーバーライドとは、親クラスで定義されたメソッド(関数)を、子クラスで再定義し、その動作を変... --- --- ## 固定ページ ### URLからタイトル取得 - Published: 2025-05-29 - Modified: 2025-05-29 - URL: https://boochi-engineer.net/url-title-fetcher --- ### QRコード作成ツール - Published: 2025-03-19 - Modified: 2025-03-19 - URL: https://boochi-engineer.net/qr-code-generator --- ### Markdown記法のテキストをHTMLコードに変換 - Published: 2025-03-08 - Modified: 2025-03-09 - URL: https://boochi-engineer.net/markdown-converter --- ### 画像拡張子コンバーター - Published: 2025-02-21 - Modified: 2025-02-21 - URL: https://boochi-engineer.net/image-converter --- ### ポケモンタイプ診断テスト - Published: 2025-02-20 - Modified: 2025-02-20 - URL: https://boochi-engineer.net/diagnosis-pokemon-type --- ### 便利なWebサービス一覧 - Published: 2025-02-20 - Modified: 2025-02-20 - URL: https://boochi-engineer.net/my-web-service --- ### 闘病垢 自己紹介カードメーカー - Published: 2025-01-02 - Modified: 2025-02-21 - URL: https://boochi-engineer.net/tobyo-profile-card --- ### 文字数カウンター - Published: 2024-12-31 - Modified: 2025-02-20 - URL: https://boochi-engineer.net/char-counter --- ### 数値を〇進数に変換 - Published: 2024-12-28 - Modified: 2025-02-20 - URL: https://boochi-engineer.net/number-converter --- ### 画像の背景を透明化 - Published: 2024-12-28 - Modified: 2025-02-20 - URL: https://boochi-engineer.net/background-remover --- ### Contact - Published: 2024-12-09 - Modified: 2025-01-07 - URL: https://boochi-engineer.net/about/contact 読み込んでいます... --- ### Privacy-Policy - Published: 2024-12-08 - Modified: 2025-02-12 - URL: https://boochi-engineer.net/privacy-policy 個人情報について 利用目的 当ブログ「ぼっちエンジニアの備忘録」では、お問い合わせの際に、お名前、メールアドレス等の個人情報をご登録いただいています。 これらの個人情報は、質問に対する回答や必要な情報をご連絡する場合に利用させていただくものです。個人情報をこの目的以外で利用することはございません。 また当ブログでは、スパム・荒らしへの対応として、コメントの際に使用された IPアドレスを記録しています。 これは、はてなブログの標準機能としてサポートされているものです。スパム・荒らしへの対応以外にこ... --- ### about - Published: 2024-12-08 - Modified: 2025-03-13 - URL: https://boochi-engineer.net/about 自己紹介 某独立系企業に勤めていた元SIerです。現在はフリーランスとして活動しています。 使用言語 Java JavaScript VBA VBS PowerShell Bat Python 実績 業務 物流系の配車管理システムにおけるリアルタイムな運行状況把握機能の開発 RPAツール、シェルを用いたデータ入力業務の効率化 個人プロジェクト 闘病垢 - 自己紹介カードメーカーの開発・公開 所有資格 ITパスポート 情報セキュリティマネジメント ドットコムマスター アドバンス シングルスター P... --- ---