はてぶ・Qiita・Zennのトレンド記事を紹介
AIコーディング時代にvimへ戻れなかった話。結局Emacsに残った理由 🔖 10
VimからEmacsに移った経緯もともとはVimを1年ほど使っていました。自分がVimを触っていた当時は、Python、Node.js、Deno、Rubyなど、さまざまな言語でプラグインが作られていました。当時の自分の会社では、そのあたりが規約や運用方針と少し相性が...
読書感想文『アジャイルサムライ――達人開発者への道』3部 🔖 1
書籍情報書籍名: アジャイルサムライ――達人開発者への道著者: Jonathan Rasmusson(ジョナサン・ラスマセン)訳者: 西村直人、角谷信太郎、近藤修平、角掛拓未出版社: オーム社発売日: 2011年7月16日価格: 2,618円(税込)著者に...
2026/04/12 今日のQiitaトレンド記事をポッドキャストで聴こう! 🔖 1
前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。通勤中などにながら聴きしよう!(Qiita投稿は通勤には間に合わないと思われますが)フィードバックとか助かりますのでください↓こちらから出典日本発、LLMの推論を「桁違い」に効率化する新...
Directusを使ってデータベースアクセスを簡単にする 🔖 1
ESP32を使っていると気軽にデータベースにIoTデータを上げたくなるのですが、準備することが多くて面倒なことが多いです。Directusは、通常のMySQL/MariaDBやPostgreSQLなどのデータベースにかぶせて、REST APIやGraphQLを使ってCRU...
AI駆動開発で開発期間90%短縮 — 未経験エンジニアが3週間で48,000行のアプリを作った全記録
Flutter未経験・スクラッチ開発未経験の状態から、AI(Claude Code)と一緒に3週間でプロダクション品質のWebアプリを作りました。 従来なら6〜9ヶ月かかる開発を、AI駆動開発で90%短縮した実績と具体的な数値を公開します。この記事では、従来の人間主体の開...
【徳丸本まとめ】Webアプリの脆弱性と対策を一気に整理する 🔖 233
セキュアなWebアプリ開発 ― 押さえておきたい脆弱性と対策まとめ本記事の出典徳丸 浩 著『体系的に学ぶ 安全なWebアプリケーションの作り方 第2版』(SBクリエイティブ)の内容をもとに、要点を整理・再構成したものです。より詳しい解説や背景については、ぜひ原著を...
初心者でもわかる! Python で学ぶマクロ経済学入門 全70回 総復習
user:「Pythonで学ぶ マクロ経済学入門」も 70 回目まで連載しました。ここでまた、これまでの内容の振り返りをしたいと思います。第1回〜第10回まず第1回〜第10回は、 「初心者でもわかる!Pythonで学ぶマクロ経済学入門 全10回 総復習」 htt...
【必須】GitHubとnpmで脆弱なパッケージを入れないための防御設定 8選 🔖 284
はじめにこんばんは、mirukyです。2026年3月31日、npmの Axios パッケージ(週間1億ダウンロード)がサプライチェーン攻撃を受けました。攻撃者はメンテナーへの標的型ソーシャルエンジニアリングでセッションを乗っ取り、悪意ある依存 plain-crypt...
エンジニア歴20年の私が、素人バイブコーディング勢に物申す 🔖 1085
お前がコードを書き始める前に言っておきたい事があるかなりきびしい話もするが俺の本音を聞いておけはじめにこれから少しの間、不器用で、偉そうで、厳しいことを言う。けれど最後まで聞いてくれれば、その裏側にあるものもわかってもらえると思う。だから先に謝っておく。生...
MCP vs Skills論争に決着をつける試み。AIエージェントの「拡張手段」を実装・設計・セキュリティで徹底比較する 🔖 1
はじめにこんばんは、mirukyです。「MCPはもう死んだ」「Skillsが新しい標準だ」、、などなど。ニーチェ?ここ数週間、特に英語圏のX(旧Twitter)やHacker Newsでこの手の議論が絶えません。2026年4月2日に投稿された下記の記事は、特に話...
GitHub Copilotのドキュメントを全部読んだので、本当に使えるカスタマイズだけ10個まとめた 🔖 2
はじめにこんばんは、mirukyです。最近、自分も含めClaude CodeなどのAIコーディングツールの記事が増えていますが、VS Code純正の GitHub Copilot にもドキュメントを読み込まないと気づけない強力なカスタマイズ機能が大量に追加されていま...
「自然言語からSQL」、精度100%の魔法はない。だから「運用」の話をしよう 🔖 1
はじめに自然言語からのSQL生成(以下NL2SQLと呼びます)について精度検証を日々支援する中で「そもそも話」をする機会は後回しになりやすいのではないでしょうか。そこで整理してみました。なおこの記事は、以下の記事にインスピレーションを受けています。Qiita記事:自...
「QAって何?」の認識を揃えたら、PdMもデザイナーもコードを書くチームになった話 🔖 1
こんにちは!株式会社Schoo(以後スクー)の @hiroto_0411 です。エンジニアをしています。メインの業務はバックエンド開発ですが、QA専任者が不在のチームでQAリーダーも兼任しています。「QAって具体的に何をするんだっけ?」「POレビューとの違いは?」「そもそ...
【AWS】AWS Agent Registryを使ってみた! 🔖 1
はじめにAgent Registryが発表されましたね。早速試してみました。この記事では、公式ドキュメントをもとにAgentCore Registryの概要を整理しつつ、実際にPythonからAPIを叩いて動作確認した内容をまとめます。Agent Regis...
【保存版】読書→即アウトプット→記事化までを完全自動化する方法(AI活用) 🔖 3
🎯 この記事は誰向け?本を読んでもアウトプットが続かない人Qiitaやブログに記事を書きたいエンジニアインプットをキャリアに繋げたい人🚀 結論👉 「読書 → 箇条書き → AI整形」だけで記事は作れるしかもこの流れを仕組み化すれば、アウトプット習慣が...
"再発明された車輪"をメンテナンスする羽目になったお話 🔖 1
はじめにエンジニアの世界では「車輪の再発明」1を避けるべきだという格言があります。しかし、保守では、稀に出くわすことがあります。今回は、独自実装に苦戦させられた経験をお話できればと思います。独自実装という名の「負債」私が保守を担当したのは、Javaで構築されたシ...
【保存版】組織は人ではなく仕組みで動く|明日からできる「とにかく仕組み化」実践ガイド
■ この記事はこんな人におすすめチームを持ち始めたエンジニア・リーダーEM(エンジニアリングマネージャー)を目指している人メンバーの動きがバラバラで悩んでいる人属人化・評価・期限遅れに課題を感じている人■ この記事で得られることこの記事を読むことで、以下...
Java(Spring)とPHP(Laravel)のDBアクセスの違い 【初心者向け】
はじめにJava(Spring)での開発経験がある状態で、PHP(Laravel)の現場に入ることになりました。事前にサンプルコード等で学習を進めようと奮闘しているところですまず感じたのが、「DBアクセスの書き方が違う」という違和感でした。DBアクセスは開発に...
チーム開発では、Gitのコマンドを覚えるだけでなく、ブランチをどのように運用するかが非常に重要です。運用ルールが曖昧だと、どこで作業すればいいか分からない誤って本番ブランチへpushしてしまうコンフリクトが増えるレビューしづらいといった問題が発生しやすくな...
“書けるだけ”じゃ足りない。今どきエンジニアに必要なスキルの話 🔖 2
はじめまして。株式会社PRUMでエンジニアをしているひとみです。日々、プログラミング学習や実務の中で、つまずきやすいポイントや考え方を整理して発信しています。PRUMについて気になった方は、コーポレートサイトもぜひご覧ください。▶コーポレートサイト“書けるだけ”...
「Web APIとREST」をファミレスの注文でスッキリ理解するこんにちは!35歳から未経験でWebを学んでいる者です。「Web API」や「REST」について、自分なりに理解を整理したのでまとめてみます。今回は、イメージしやすいように「ファミレスの注文」に例え...
前回と前々回で、Reactにおける state と ref について整理してきました。state は、画面に反映したい値を持つものref は、再レンダリングを発生させずに値やDOMを保持するものこの2つを整理すると、 「そもそもReactのレンダリングとは...
equals()とhashCode()をオーバーライドしないと何が起きるか
はじめにJavaでオブジェクトを比較するとき、== ではなく equals() を使うべきというのはよく知られています。しかし「なぜオーバーライドが必要なのか」「hashCode() と何の関係があるのか」まで説明できる人は少ないかもしれません。この記事では、オーバー...
はじめに最近、Claude Codeに関する情報に触れる機会があり、その中で「AIエージェント」という概念について学びました。これまで単なるチャットツールという認識が強かったのですが、より自律的にタスクを実行する仕組みであることを知り、AIエージェントでできることや実...
プログラミングを始めたばかりの頃って、「動けばいいや!」と勢いでコードを書きがちですよね。でも、あとで読み返すと、どこを直せばいいのか分からない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...
ローカル環境のS3をlocalstackからRustFSへ 🔖 1
結論タイトル通りlocalstackからRustFSへ変更しました目的localstackの無料版でも認証トークン必須となったのでローカル環境のS3を変更する何に変更するか最初にMinIOが浮かんだのですがここ最近、利用することがなかったので調査このタイミ...
Java経験者がLaravel(PHP)の文法を整理【超基本】
執筆のきっかけこれまでのエンジニア歴でほぼJavaしか経験してきませんでしたが、ついにPHP (Laravel) という別言語を使用している業務に入ることになりました。実際の業務が開始される前に、少しでもソースコードを理解しようとサンプルコードを探っていましたが、...
脱・セキュリティ初心者。現場の信頼を勝ち取るための「3つの原則」と「1つの習慣」 🔖 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割の新人エンジニアがやっている 「失礼しました」の落とし穴 🔖 1
はじめまして。株式会社PRUMでエンジニアをしている人見です。日々、プログラミング学習や実務の中で、つまずきやすいポイントを整理して発信しています。PRUMについて気になった方は、コーポレートサイトもご覧ください。▶ コーポレートサイト9割の新人エンジニアがやって...
C# で MVVM を学ぶならまずこれ!CommunityToolkit.Mvvm で理解する基本の流れ
「MVVMって聞いたことあるけど、結局どう使えばいいの?」「ViewModel と Model の違いがよく分からない…」そんなふうに感じたことはありませんか。この記事では、C# × MVVM をこれから学びたい人に向けて、できるだけシンプルに、そして“実際に手を動か...
Java Stream APIをfor文と比較【初心者向け】
執筆のきっかけJavaのシステムを業務で触り始めてそれなりに慣れてきた頃合いで、同じくJavaであるもののフレームワークが異なる別システムの業務を担当することになりました。そのソースコードではよくStream APIが使用されていましたが、ぱっと見てどのような処理...
自作の短縮URLを社内Slackに貼ったら「フィッシングです」とセキュリティチームに通報された 🔖 19
個人開発で短縮URLサービスを作っている。クリック分析、UTMパラメータ自動付与、OGPプレビュー。企業向けのBitlyみたいなやつを、個人で安く使える版として開発した。完成した時、嬉しくて社内Slackで共有した。「短縮URLサービス作りました! よかったら使ってく...
React の state とは何かを改めて整理した 🔖 1
React を使ううえで、state はとても重要な概念です。当たり前のように使っているからこそ、改めてここで整理しておこうと思います。この記事では、state の基本的な役割、書き方、更新の流れ、使うときの注意点についてまとめます。1. state とはstat...