ノーマルビュー

Received — 2026年4月10日 Qiita - 人気の記事

equals()とhashCode()をオーバーライドしないと何が起きるか

著者: S_kamon
2026年4月9日 18:39
はじめに Javaでオブジェクトを比較するとき、== ではなく equals() を使うべきというのはよく知られています。しかし「なぜオーバーライドが必要なのか」「hashCode() と何の関係があるのか」まで説明できる人は少ないかもしれません。 この記事では、オーバー...

AIエージェントの仕組みと振る舞いを整理してみた

著者: aito1234
2026年4月9日 18:36
はじめに 最近、Claude Codeに関する情報に触れる機会があり、その中で「AIエージェント」という概念について学びました。 これまで単なるチャットツールという認識が強かったのですが、より自律的にタスクを実行する仕組みであることを知り、AIエージェントでできることや実...

初心者こそ知っておきたい「単一責任の原則」

著者: hiroki_notes
2026年4月9日 16:24
プログラミングを始めたばかりの頃って、 「動けばいいや!」と勢いでコードを書きがちですよね。 でも、あとで読み返すと、 どこを直せばいいのか分からない 1行変えたら別の場所が壊れた クラスが巨大化して手がつけられない こんな経験、ありませんか。 そんな“未来の自分を助け...

新米データサイエンティストが守るコードの3つの原則

著者: ALeX_EXVS
2026年4月8日 14:48
この記事の背景 多くのデータ分析プロジェクトは Jupyter Notebook の中で生まれます。しかしプロジェクトが「一度きりの分析」から「継続的に更新する予測システム」に育つと、ある日こんな壁にぶつかります。 「先月のモデルを再現したいのに、同じ結果にならない」 ...
Received — 2026年4月9日 Qiita - 人気の記事

脱・セキュリティ初心者。現場の信頼を勝ち取るための「3つの原則」と「1つの習慣」

著者: masa20057
2026年4月9日 11:44
「コードさえ書ければOK」だと思っていませんか?実は僕もそうでした。 でも、技術以前に「信頼」を守るセキュリティ意識も非常に大切です。 エンジニア未経験の方々が、最初の一歩で躓かないための「守りの本質」を、社内の情報セキュリティを守る活動もしている私の経験を交えて共有します...

【35歳未経験でも理解できた】SPAへの進化

著者: wata-sho
2026年4月9日 10:24
「会議の紙資料」で例えるSPAの仕組み 〜もう全ページ印刷し直さない〜 こんにちは! 35歳、未経験からWebエンジニアの道を歩み始めた者です。 さて、みなさんは普段スマホでSNSを見ているとき、「いいね」を押しても画面が真っ白にならずにサクサク動くのを当たり前に感じて...

ローカル環境のS3をlocalstackからRustFSへ

著者: michi-yzrh
2026年4月9日 09:42
結論 タイトル通りlocalstackからRustFSへ変更しました 目的 localstackの無料版でも認証トークン必須となったのでローカル環境のS3を変更する 何に変更するか 最初にMinIOが浮かんだのですがここ最近、利用することがなかったので調査 このタイミ...

New Relicに標準MFAが登場!設定手順とメールリンク認証の仕組み

著者: MarthaS
2026年4月9日 09:16
New Relic 単体で利用可能な「標準MFA」が追加されました。SSO 環境や追加コストがなくてもアカウントの保護が可能です。本記事では、管理者側の設定手順からメールリンクを用いたユーザーのログイン挙動まで詳しく解説します。 1. はじめに これまで、New Reli...

【速報】Anthropic最新AI、Claude Mythos(ミトス)の性能が桁外れだった件について。性能が高すぎて、Anthropic側が一般公開を行わない事態に

著者: miruky
2026年4月8日 22:43
はじめに こんばんは、mirukyです。 2026年4月7日、Anthropicが新型AIモデル Claude Mythos Preview(ミトス プレビュー) を発表しました。サイバーセキュリティに特化した業界横断イニシアチブ Project Glasswin...

Java経験者がLaravel(PHP)の文法を整理【超基本】

著者: w_pechi
2026年4月8日 19:20
執筆のきっかけ これまでのエンジニア歴でほぼJavaしか経験してきませんでしたが、 ついにPHP (Laravel) という別言語を使用している業務に入ることになりました。 実際の業務が開始される前に、少しでもソースコードを理解しようとサンプルコードを探っていましたが、 ...

GitHub Copilot CLI の公式ハンズオンざっくり和訳 (第3章/7章) 開発ワークフロー編

著者: chomado
2026年4月8日 16:57
公式チュートリアル「GitHub Copilot CLI for Beginners」ハンズオンリポジトリを進めていきます! このチュートリアルは (2026 年 3 月現在) 7 章までありますが、 今回は、第 3 章(開発ワークフローへの組み込み方)をざっくり和訳...

「なぜこの言語で開発するの?」と聞かれた時に、納得してもらう説明の方法

著者: ssaita
2026年4月8日 02:05
はじめに:こんな質問、経験ありませんか? 新しい開発プロジェクトが立ち上がるとき、技術選定は避けて通れないですよね。 設計や要件定義はもちろん大事ですが、「どの技術で作るか」も同じくらい重要なテーマです。 チーム内で時間をかけて議論し、「今回はこれが一番合っているよね」...

障害調査中にviewコマンドで巨大ログを開いてアプリを全停止させたお話

著者: km23
2026年4月8日 18:57
はじめに 稼働中のシステムで問題が発生した際、いち早く原因を特定しようと焦ってしまうことはないでしょうか。 今回は、良かれと思って行った障害調査のアクションが、結果的にシステム全体を停止させる二次災害を引き起こしてしまったお話です。 事の顛末 1. アプリケーション障...

React で ref をどう扱うかを整理する

著者: ryo_sh
2026年4月8日 18:45
React を学び始めると、state はよく使う一方で、ref は少し分かりづらく感じることがあります。 この記事では、ref とは何か、state とどう違うのか、どのような場面で使うのかを整理します。 ref とは ref は、レンダリングに直接関係しない値を保持し...

【Git】実務でよくあるGitエラーと対処法まとめ

著者: yuto-vj
2026年4月8日 18:14
Gitを使っていると、ほぼ必ずエラーに遭遇します。 特に実務では、 pullしたらコンフリクトした pushできない ブランチを間違えた コミットをやり直したい といったトラブルが日常的に発生します。 今回は、実務でよくあるGitエラーとその対処法をまとめて紹介します...

JUnitでMockを使用した単体テストの書き方

著者: S_kamon
2026年4月8日 17:51
はじめに Spring Bootでアプリを開発していると、「サービス層のロジックをテストしたいけど、DBへの接続はどうする?」という疑問に当たることがあります。 この記事では、そういった依存関係をモック化しながら、JUnit5 + Mockito を使ったサービス層の単体...

後編:Claude Codeで便利だと感じた点(使い方)

著者: aito1234
2026年4月8日 17:20
はじめに 前編では、Claude Codeの特徴や考え方について整理しました。 前編:Claude Codeで便利だと感じた点(概要・考え方) 本記事では、それらの内容を踏まえ、実際にどのように活用していくのか、 具体的な使い方やプロンプトの工夫について整理していきます。...

C# / .NETで始める依存性注入(DI)

著者: hiroki_notes
2026年4月8日 16:31
C# や .NET を触っていると、DI(依存性注入)という言葉をどこかで必ず耳にします。 ただ、実際のところはどうでしょう。 コンストラクタでインターフェースを受け取っているけど、理由はよく分からない DI コンテナって便利らしいけど、何が嬉しいのかピンとこない ASP...
❌