麻倉光舟

シングルモルトスコッチなどのお土産を持ってきた人を助けるのが好きです。サービスの分割が重要ですが、昔ながらの方法でやりたいこともありますよね。

サイバー風プライバシーポリシー

2026/2/13

ChatGPT-5時代に「最良の出力」を得るという誤解

最新世代のLLMは指示追従性や文脈理解が向上した一方、プロンプトに過度な期待を寄せると実務リスクが高まります。プロンプトの役割は知識付与ではなく、評価軸や制約、工程を明示する制御にあります。設計責任を人間が引き受けることで、生成AIは初めて安定した業務パートナーになります。

CVE対応

2025/12/16

CVE-2016-1000027 Spring Web / Java デシリアライズ問題をどう扱うべきか

CVE-2016-1000027はSpringのHTTP Invokerが前提のデシリアライズ問題で、実際には多くのSpringアプリで攻撃条件が成立しません。REST構成やSpring Boot標準では影響がなく、Spring 6以降は該当機能自体が削除されています。利用有無と公開範囲を確認することで、過度な不安を避けつつ適切にリスク評価できます。

Docker iconイメージ

2025/12/16

Dockerイメージ・コンテナ・ボリュームの違いと役割

Dockerのイメージ・コンテナ・ボリュームは役割が異なり、正しく理解することでデータ消失や設定トラブルを防げます。イメージは読み取り専用の設計図、コンテナは実行中のプロセス、ボリュームは永続化ストレージとして機能します。特徴と関係性を整理し、実務で迷わない使い分けをまとめています。

レガシー vs 神話

2025/11/21

レガシー対応で失敗しないための5つの考え|本当に怖いのはコードではなく神話

レガシーコードは古さではなく、環境や要件とのミスマッチから発生します。よくある5つの誤解が判断を曇らせ、コストやリスクを増大させます。Strangler、リライト、ハイブリッドの三つを比較し、プロジェクトに最適な移行方法を選ぶための基準を整理しています。レガシー対応の本質と失敗しない判断軸を明確に示します。

2026/2/28

SQL Serverインデックスメンテナンス完全ガイド

SQL Serverでクエリ遅延を招く「インデックス断片化」。その仕組みから診断方法、最適な解消戦略、自動化・予防までを実務目線で徹底解説します。

2026/2/28

SQL Serverのインデックス断片化を改善!再構築と再構成の使い分け完全ガイド

SQL Serverのインデックス断片化は知らぬ間にパフォーマンスを低下させます。断片化率に応じて「再構築」か「再構成」を行い、オンライン再構築の制限や注意点まで押さえることで、システムを止めずに効率的にデータベースを最適化できます。

天領酒造 天領

2025/12/29

純米酒 天領 レビュー|今日の一杯 日本酒

岐阜県・飛騨高山の老舗酒蔵「天領酒造」の純米酒。 飛騨地方は江戸時代に幕府の直轄地(天領)とされていた土地です。 この「天領」という名前、ピンときた方もいるのでは?そう、かつてゲームボーイで発売された『メダロット2』の主人公、「天領イッキ」の由来になっているお酒です。 どんなお酒? 今回飲んだのは、天領酒造さんの定番純米酒。 岐阜のブランド米「ひだほまれ」を使用し、軟水仕込みで丁寧に造られた一本です。 味わい:ほんのりとした米の甘みと、すっきりとした後味が特徴。冷やしても良いけれど、ぬる燗(42℃前後)で ...

Java

2026/4/9

JavaのString操作大全|基本構文・生成方法・主要メソッドを徹底解説

JavaのStringは文字の並び(シーケンス)を表すオブジェクトであり、プリミティブ型ではありません。 java.langパッケージに含まれるStringクラスを使用します。StringクラスはObjectを継承し、toString()メソッドをオーバーライドして内容を返すようになっています。 Stringの生成方法 1.リテラルを使用 String name1 = "abc"; String name2 = "xyz"; 同じ値がすでに存在する場合は、String Pool内の既存オブジェクトを参照し ...

python logo

2025/12/16

Whisperで始める音声文字起こしライフ

「会議の議事録を自動化したい」「インタビューを文字にしたい」といった声をよく耳にします。 そんなときに頼りになるのが、OpenAIが公開しているWhisper。 音声認識の精度が高く、日本語にも対応しているので、手作業の文字起こしから解放される日も近いかもしれません。 今回は、実際にWhisperをインストールして、音声ファイルをテキスト化するまでの流れをざっくりご紹介します。 Whisperをインストール まずは必要なモジュールを準備します。GitHubから直接インストールするスタイルです。 GPUがあ ...

docker whale

2026/3/30

既存のDockerコンテナにモジュールを追加したいときのメモ|Docker requirements.txtの更新を反映する

Dockerを触っていると、最初に環境を作ったときは「これで十分!」と思ったのに、数日後には「やっぱりあのモジュール必要だったわ…」なんてこと、よくありますよね。 まるで冷蔵庫の中身を確認せずにカレーを作り始めて、「にんじんがない!」と気づくあの瞬間に似ています。 さて、そんなときに必要なのが requirements.txt の更新です。 Python系のプロジェクトではおなじみのこのファイルに、新たに必要になったモジュールを追記していきます。 実際の手順 requirements.txt に欲しいモジ ...