はてぶ・Qiita・Zennのトレンド記事を紹介
プログラミングを始めたばかりの頃って、「動けばいいや!」と勢いでコードを書きがちですよね。でも、あとで読み返すと、どこを直せばいいのか分からない1行変えたら別の場所が壊れたクラスが巨大化して手がつけられないこんな経験、ありませんか。そんな“未来の自分を助け...
New Relicに標準MFAが登場!設定手順とメールリンク認証の仕組み
New Relic 単体で利用可能な「標準MFA」が追加されました。SSO 環境や追加コストがなくてもアカウントの保護が可能です。本記事では、管理者側の設定手順からメールリンクを用いたユーザーのログイン挙動まで詳しく解説します。1. はじめにこれまで、New Reli...
【速報】Anthropic最新AI、Claude Mythos(ミトス)の性能が桁外れだった件について。性能が高すぎて、Anthropic側が一般公開を行わない事態に 🔖 5
はじめにこんばんは、mirukyです。2026年4月7日、Anthropicが新型AIモデル Claude Mythos Preview(ミトス プレビュー) を発表しました。サイバーセキュリティに特化した業界横断イニシアチブ Project Glasswin...
結論タイトル通りlocalstackからRustFSへ変更しました目的localstackの無料版でも認証トークン必須となったのでローカル環境のS3を変更する何に変更するか最初にMinIOが浮かんだのですがここ最近、利用することがなかったので調査このタイミ...
Java経験者がLaravel(PHP)の文法を整理【超基本】
執筆のきっかけこれまでのエンジニア歴でほぼJavaしか経験してきませんでしたが、ついにPHP (Laravel) という別言語を使用している業務に入ることになりました。実際の業務が開始される前に、少しでもソースコードを理解しようとサンプルコードを探っていましたが、...
脱・セキュリティ初心者。現場の信頼を勝ち取るための「3つの原則」と「1つの習慣」
「コードさえ書ければOK」だと思っていませんか?実は僕もそうでした。でも、技術以前に「信頼」を守るセキュリティ意識も非常に大切です。エンジニア未経験の方々が、最初の一歩で躓かないための「守りの本質」を、社内の情報セキュリティを守る活動もしている私の経験を交えて共有します...
「会議の紙資料」で例えるSPAの仕組み〜もう全ページ印刷し直さない〜こんにちは!35歳、未経験からWebエンジニアの道を歩み始めた者です。さて、みなさんは普段スマホでSNSを見ているとき、「いいね」を押しても画面が真っ白にならずにサクサク動くのを当たり前に感じて...
障害調査中にviewコマンドで巨大ログを開いてアプリを全停止させたお話
はじめに稼働中のシステムで問題が発生した際、いち早く原因を特定しようと焦ってしまうことはないでしょうか。今回は、良かれと思って行った障害調査のアクションが、結果的にシステム全体を停止させる二次災害を引き起こしてしまったお話です。事の顛末1. アプリケーション障...
React を学び始めると、state はよく使う一方で、ref は少し分かりづらく感じることがあります。この記事では、ref とは何か、state とどう違うのか、どのような場面で使うのかを整理します。ref とはref は、レンダリングに直接関係しない値を保持し...
Gitを使っていると、ほぼ必ずエラーに遭遇します。特に実務では、pullしたらコンフリクトしたpushできないブランチを間違えたコミットをやり直したいといったトラブルが日常的に発生します。今回は、実務でよくあるGitエラーとその対処法をまとめて紹介します...
はじめにSpring Bootでアプリを開発していると、「サービス層のロジックをテストしたいけど、DBへの接続はどうする?」という疑問に当たることがあります。この記事では、そういった依存関係をモック化しながら、JUnit5 + Mockito を使ったサービス層の単体...
C# や .NET を触っていると、DI(依存性注入)という言葉をどこかで必ず耳にします。ただ、実際のところはどうでしょう。コンストラクタでインターフェースを受け取っているけど、理由はよく分からないDI コンテナって便利らしいけど、何が嬉しいのかピンとこないASP...
はじめに前編では、Claude Codeの特徴や考え方について整理しました。前編:Claude Codeで便利だと感じた点(概要・考え方)本記事では、それらの内容を踏まえ、実際にどのように活用していくのか、具体的な使い方やプロンプトの工夫について整理していきます。...
シェルスクリプトでgetoptsを使ったことなかったので調べてみた
getoptsはBashのシェルスクリプト内で引数解析ができる組み込みコマンドです。manコマンドの内容を抜粋してみると以下のようになっています。manコマンド抜粋getopts optstring name [arg ...]getopts is used b...
はじめにS3 Filesがリリースされました。これは、S3 バケットをファイルシステムとしてアクセス可能にするというものです。どのような構成か構成図の一例は以下のとおりです。© 2026, Amazon Web Services, Inc. or its ...
今回、ABC452をもって、入水を達成したので報告します。緑色の期間はたった3か月でした。[自己紹介]膳所高校の3年生♂。ADHDです。JMO予選突破を2回したり、mensa会員だったり、駿台全国模試数学全国5位だったり...ゆーてるのX垢[何を...
エ、AI駆動開発ッ?本記事で使用している「AI駆動開発」という用語について最初に注釈しておきます。開発手法としてよく知られているSDD、TDD、BDDなどは、「何を起点として開発を進めるか」を示す概念という認識です。一方、「AI駆動開発」は決して「AIを起点に開発...
Spring Bootのステレオタイプアノテーションを整理する
はじめにSpring Bootでは、クラスを Bean としてDIコンテナに登録することで、インスタンスの生成や依存関係の管理をフレームワークに任せることができます。Bean とはSpringが管理するオブジェクトのことで、DIコンテナがそのライフサイクルを管理します...
前編:Claude Codeで便利だと感じた点(概要・考え方) 🔖 1
はじめにこれまでの私のAI活用は、私生活での子育てや、趣味のスポーツなどの悩み相談、文章の添削が中心でした。実務でも生成AIの利用は許可されていましたが、主にコード検索やエラーログの分析など、いわば「少し便利な検索ツール」としての使い方に留まっていました。しかし今...
Exadata へ Oracle ACFS NAS Maximum Availability Extensions (ACFS NAS MAX)を設定してみてみた
Oracle ACFS NAS Maximum Availability eXtensions(Oracle ACFS NAS MAX) は、Oracle ACFS 上で NFS や SMB の共有を高可用化できる機能です。Oracle RAC クラスタ内で VIP とエ...
従来型Webアプリの裏側をスッキリ整理してみたはじめまして!35歳未経験でエンジニアを目指し日々奮闘している者です。Webの勉強を始めてすぐ、こんなことありませんか?「画面は動くけど、裏で何が起きてるのか説明できない…」僕もそんな状況でした。この記事では、そん...
【後編】9割の新人エンジニアがやっている 「失礼しました」の落とし穴
はじめまして。株式会社PRUMでエンジニアをしている人見です。日々、プログラミング学習や実務の中で、つまずきやすいポイントを整理して発信しています。PRUMについて気になった方は、コーポレートサイトもご覧ください。▶ コーポレートサイト9割の新人エンジニアがやって...
C# で MVVM を学ぶならまずこれ!CommunityToolkit.Mvvm で理解する基本の流れ
「MVVMって聞いたことあるけど、結局どう使えばいいの?」「ViewModel と Model の違いがよく分からない…」そんなふうに感じたことはありませんか。この記事では、C# × MVVM をこれから学びたい人に向けて、できるだけシンプルに、そして“実際に手を動か...
Java Stream APIをfor文と比較【初心者向け】
執筆のきっかけJavaのシステムを業務で触り始めてそれなりに慣れてきた頃合いで、同じくJavaであるもののフレームワークが異なる別システムの業務を担当することになりました。そのソースコードではよくStream APIが使用されていましたが、ぱっと見てどのような処理...
自作の短縮URLを社内Slackに貼ったら「フィッシングです」とセキュリティチームに通報された 🔖 16
個人開発で短縮URLサービスを作っている。クリック分析、UTMパラメータ自動付与、OGPプレビュー。企業向けのBitlyみたいなやつを、個人で安く使える版として開発した。完成した時、嬉しくて社内Slackで共有した。「短縮URLサービス作りました! よかったら使ってく...
React を使ううえで、state はとても重要な概念です。当たり前のように使っているからこそ、改めてここで整理しておこうと思います。この記事では、state の基本的な役割、書き方、更新の流れ、使うときの注意点についてまとめます。1. state とはstat...
マルチベンダー開発でAPIの管理責任の所在が曖昧になってしまった話
【アンチパターン】マルチベンダー開発で起きた「API所有権のねじれ」と、曖昧な責任分界点はじめにマルチベンダーでのシステム開発において、「誰がどこまで責任を持つのか(責任分界点)」を明確にすることはプロジェクト成功の絶対条件です。今回は、私が過去に経験したプロジェ...
開発現場では、Gitの操作はほぼ毎日行います。GUIで操作する現場もありますが、CUIで操作することもあります。時と場合によってはCUI(コマンド)で操作する方が細かな操作が可能だったりするので覚えておくと便利です。なので今回は、実務でよく使うGitコマンドを用途別...
動かして検証する新世代ローカルLLM対決 on Windows 1Bit LLM Bonsai-8b vs Gemma4 🔖 5
TL;DRGemma4は実用レベルの良好な出力を誇り、本格的なローカル運用が期待できるBonsai-8Bはメモリ利用の少なさとクイックレスポンスに強みがある、精度は今後に期待はじめにLLMの世界はフロンティアモデルの進化が著しいですが、オープンLLMのニュー...
Claude Codeで無駄に時間を消耗してしまう7つのミス(とその改善方法) 🔖 3
Claude Codeは、開発スピードを大幅に向上させる強力なツールです。しかし、ちょっとした使い方のミスによって、気づかないうちに何時間も無駄にしてしまうことがあります。厄介なのは、「一応ちゃんと動いてしまう」点です。Claudeはコードを生成し、ある程度妥当な出力...
仕様駆動開発は、ウォーターフォールへの回帰ではない。 🔖 3
仕様駆動開発は、ウォーターフォールへの回帰ではない。みなさん、仕様駆動開発(SDD:Spec-Driven Development)、意識していますか?GitHub Spec KitやKiroが登場し、AIを活用した仕様駆動開発が一気に注目を集め始めました。国内外の...
提案力ってなに?「提案力ってなんだ...?」「企画書を書けるようになれってことか...?」「AIツール導入のための稟議書を書こうみたな...?」いえ、そんな難しい話ではないので安心してください。一言で言ってしまえば、提案力とは、「自分はこれがいいと思う」ということ...
【参加レポート】 Security Days Spring 2026 Tokyoに参加しました!
こんにちは。KIYOラーニングでスタディングの開発をしている @skoda007 です。普段の業務では開発に加えてサーバー監視などの保守も行っています。生成AI・AIエージェントの普及も進んできた中でセキュリティ関連のニュースやトレンドをよく見かけるようになったので、セ...
エンジニア未経験でも一目置かれるポートフォリオ。ビジネス視点で顧客に価値を届ける。
未経験からエンジニア転職を目指して、個人開発に励む方々へ。そのポートフォリオ、もしかしたら面接官やユーザーに刺さらないプロダクトになっているかもしれません。AIがコードを書くことが当たり前となった2026年現在、エンジニアに求められるのは「何を作るか」以上に 作ったプロ...
〜URLとHTTPを「宅配便」に例えたら全部つながった〜こんにちは!35歳、未経験からWebエンジニアを目指して日々奮闘中の者です。Webの勉強を始めると、必ず目にする「URL」と「HTTP」。毎日使っているはずなのに、「これってどういう仕組み?」と聞かれると少...
初級編、中級編では基本的+実務で度々使う関数を紹介しました。今回は、実務でさらに活躍する応用関数をまとめます。1. XLOOKUP関数(高度な検索)対応バージョン: Excel 2021 / Microsoft 365VLOOKUPの進化版で、より柔軟に検索で...
導入わたしは開発のエンジニアを経験した後、保守・運用のプロジェクトを数年経験しました。保守・運用は実稼働しているシステムや環境に対する作業だからこそ、学べたことも多くありました。今回はそれについて、少しお話できればと思います。処理やDBの設計保守・運用を経験す...
JSP × JavaScript (+ Ajax) の基本について 【初心者向け】 🔖 2
執筆のきっかけJavaのサーバサイドから開発業務を始めることになり、それから約1年後、ある日突然フロントサイドをJavaScriptと一部Ajaxで修正する業務が回ってきました。画面描画にはJSPを使用しているシステムでしたが、とにかく各役割が混同してしまいどのよ...
Reactで「useEffectを使わなくてよいパターン」をReact公式より整理する
前回の記事では、useEffect の正しい使い方について整理しました。今回は反対に、「そもそもuseEffectを使わなくてよいパターン」 を整理します。React公式ドキュメントでは、こうした「useEffectを使わなくてよいパターン」が明確に整理されています。...
DNSの仕組みを理解する — 名前解決の流れをステップで追う
はじめにブラウザでWebページが表示されるまでに、裏側で何が起きているか説明できますか?「なんとなくサーバーにアクセスしている」——そのイメージは正しいですが、実際にはその前段階でもう一つの重要な処理が走っています。URLを入力してからページが表示されるまでに、裏側...
はじめにこれまでの案件で、比較的古いバージョンのJavaに触れることが多く、ラムダ式に馴染みがありませんでした。しかし、とある案件で実装中にラムダ式を使う場面があり、最初は->など馴染みのない記号があり、苦手意識がありました。そこで、今回はラムダ式の基礎的な部分につ.
はじめにみなさん、こんにちは~この度、AWS Certified AI Practitioner(以下AIF)に1,000点満点で合格できました!この記事では、AIFの勉強方法、学習時に意識したことを書いていきます。自己紹介社会人歴:1年目職種:SE...
【もうググらない】Git初心者向け|開発でよく使うコマンドまとめ(コピペOK・用途別)
慣れるまで大変なGit操作Gitのコマンド、毎回検索していませんか?慣れるまで大変ですよね……調べるせいで時間も取られます。「git stash どう戻すんだっけ?」「コミットにした変更内容、どう直すんだっけ?」「rebase中にコンフリクト出たけど、どうすれ...
IPA高度区分試験攻略法:PMその⑦:午後Ⅰ実況:令和7年問1を解いてみた(後編)
はじめに今回は前回の記事、PM試験午後Ⅰ実況:令和7年問1を解いてみた(前編)の続きになります。【STEP5】最後の章を読んでみるでは、最後の章〔プロジェクト目標の達成に向けたリスク対策〕に入ります。ここまで読んで、この問題は令和以降の定番問題、...
テストケースレビューの手間を削減!MagicPod Autopilotを活用したメンテナンス性チェックの自動化
はじめにこんにちは、QAエンジニアのヨシナです。弊社では自動リグレッションテストにMagicPodを使用しています。テストの品質を維持するため、テストケースの作成・修正時には可読性とメンテナンス性を担保するためのルールを設けており、修正後には必ずルール遵守状況をレビ...
🎯 初めての C# 非同期処理:実務で使う async/await の基本と注意点 🔖 1
「async/await は聞いたことあるけど、正直よく分からない…」「とりあえずコピペで動かしてるけど、これで合ってるのかな…」非同期処理は、初学者がつまずきやすいテーマの代表格です。ですが実務に入ると、API 呼び出し・ファイル I/O・DB アクセスなど、避けて...
ランダムフォレスト → XGBoost → LightGBM:進化の流れで理解する機械学習モデル 🔖 1
表形式データに対して機械学習の予測モデルを作るとき、このような疑問を持った経験はないでしょうか。「結局、ランダムフォレスト、XGBoost、LightGBM、どれを使えばいいんだろうか?」とりあえずXGBoostを使う。あるいは「速いらしい」という理由でLightG...
【35歳未経験でも理解できた】HTTPクライアントとHTTPサーバー 🔖 1
『HTTPクライアントとサーバーの基礎〜ncとcurlで裏側を覗いてみた〜』この記事はこんな方におすすめですWebって結局なんなの?と考え出すと止まらなくなる方HTTPクライアント?サーバー?なにそれ?と思った方HTTPのやり取りの中身をそのまま確認してみた...
Oracle Database 26ai) Assertion(アサーション)で日付範囲の重複を防いでみた (2026/04/05)
はじめにOracle AI Database 26ai では、Assertion(アサーション)という新しい整合性制約が導入されました。従来の CHECK 制約や UNIQUE 制約は単一行または単一テーブル内の制約しか表現できませんでしたが、Assertion を使う...
【今さら聞けない】OpenClawについて詳しく知りたい人は集まってください 🔖 2
はじめにこんばんは、mirukyです。2025年11月に「週末プロジェクト」として誕生したOpenClawが、わずか数か月でGitHub 34万スター超 を獲得し、AI界隈を騒がせています。MacStoriesのフェデリコ・ヴィティッチは「パーソナルAIアシスタント...