ノーマルビュー

ToastUIって邪魔じゃね?

2026年3月19日 18:51
はじめに とあるゲームをプレイしているとき、ミッションを達成する毎にToast通知が出てくるのですが、一気に複数ミッションを達成すると入れ替わりでずっと出続ける仕様で、しかもユーザー操作で引っ込ませることが出来ない。 このときToastの下に操作したいボタンがあったら? ユーザーはストレスに感じる。(自分はストレスに感じた) しかも、そのToastを押してもミッションのページに移動できないので「それ、通知の意味ある?邪魔なだけじゃん」と思った瞬間、そもそもToastUIってどういう場面で使うべきで、どこからが"邪魔"になるのか、真面目に考えたくなりました。 ! 以降gif画像が出てき...

💾

2026/03/21 今日のQiitaトレンド記事をポッドキャストで聴こう!

著者: ennagara128
2026年3月21日 10:20
前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 CLAUDE.mdを設計するとClaude C...

AIエージェントが「最初から戦力になる」リポジトリ設計 — AGENTS.md・ディレクトリ構造・バリデーション戦略の実践ガイド

2026年3月21日 09:01
はじめに — 同じCursorを使っているのに、なぜ10倍の差がつくのか こんな経験、ないでしょうか。 チームの隣の席の人が、CursorやCopilotで爆速開発している。同じツールを使っているのに、自分のプロジェクトだと全然うまくいかない。AIが的外れなコードを吐く。...

UI UX Pro Max:AIコーディングアシスタントにデザインセンスを与えるSkill

著者: nogataka
2026年3月20日 17:40
はじめに Claude CodeやCursorなどのAIコーディングアシスタントに「ランディングページを作って」と頼むと、機能的には動くものの、デザイン面では物足りない結果になることがあります。配色がちぐはぐだったり、フォントの組み合わせが微妙だったり、業界に合わないスタ...

クラウド環境の破壊型サイバー攻撃に備えるために Microsoft Entra ID のネイティブバックアップを試してみる

2026年3月20日 16:24
最近、Microsoft Entra管理センターに「Backup and recovery (Preview)」という機能がひっそりと追加されました。Entra IDにはこれまで「利用者による」ネイティブのバックアップ機能が存在せず、MS社のバックアップやサードパーティ製品...

【緊急】GitHub/npmを汚染する「見えないコード」の脅威:GlassWorm対策

著者: sarubot
2026年3月20日 15:43
【緊急】GitHub/npmを汚染する「見えないコード」の脅威:GlassWormの全貌と対策を徹底解説 2026年3月、開発者コミュニティに激震が走りました。GitHub、npm、VSCode拡張機能など、私たちが日常的に信頼を置く400以上のリポジトリが「GlassW...

JAWS DAYS 2026 実行委員をやってみた ─ 舞台裏で見た景色と、まだ見ぬ誰かへのバトン

著者: sh_fukatsu
2026年3月20日 15:06
はじめに JAWS-UG(AWSのユーザーグループ)にはこの3年ほどで積極的に参加するようになりました。 そして今年、JAWS-UGが主催する全国規模のアニュアルイベントであるJAWS DAYS 2026で実行委員(当日スタッフ班)を務めました。 これは、その振り返りです...

高校の文化祭で簡易POSを作って学んだ、「ITを入れれば効率化する」とは限らないという話

著者: Towa_ONGRKL
2026年3月20日 04:24
はじめに 高校3年生のとき(1年半ほど前)、文化祭のたい焼き屋で使うために、スプレッドシートとApps Scriptで簡易的なPOSのような仕組みを作りました。 今振り返ると、この経験は「技術で現場を良くする面白さ」を知るきっかけであると同時に、ITを導入すること自体が目...

図を描いて理解するRustの所有権

著者: Northward
2026年3月19日 19:00
Rustの所有権というシステムは、他のプログラミング言語にあまり見られません。そのため、馴染みがなく、難しい概念であると思われがちです。 しかし、Rustでは所有権によってコンパイル時にメモリ安全性を保証しており、所有権は重要な概念です。 いくつかの例を通じて、Rustの所有権やそれに関連する概念に親しみ、それらに課されている規則がどのような理由で存在しているのかを見ていきます。 所有権 水素と酸素の反応 水素と酸素が反応して、水ができる化学反応 2 \mathrm{H}_2 + \mathrm{O}_2 \to 2 \mathrm{H}_2 \mathrm{O} をプログラムで...

💾

AWS認定の勉強方法

著者: K24same
2026年3月19日 13:11
AWS認定の勉強方法と考え方について 初めに 下期にAWS認定を5個(DOP、SCS、DVA、MLA、DEA)取ったので、勉強方法と考え方についてまとめています。 内容については以下を記載します 1.勉強の仕方 2.問題の解き方 3.AWS認定を取って実務に活用できてい...

もう英語の勉強しなくていいんじゃないかと錯覚するAndroidの便利機能

著者: moritalous
2026年3月20日 11:50
とあるSlackのコミュニティ、英語でのやり取りなのですが、私は英語がまるでできません。でも今日も元気にやってます。 そう、Androidの便利機能があるからね! Android標準機能なのか、機種の特殊機能なのかはわかりませんが、 Google Pixel 6aと比較...

React Native開発が変わる。RozeniteでCoding Agentに「目と手」を与えた話

2026年3月19日 20:20
こんにちは!テラーノベルでiOS/Android/Webとフロントエンド周りを担当している @kazutoyoです! 以前、React Native開発でCoding Agentを活用するためのSkillsを紹介しました。 https://zenn.dev/tellernovel_inc/articles/7bb1facb9cfb4d 今回は、Coding Agent自身がモバイルアプリを操作・検証できるようになるツールを2つ紹介します。 Coding Agentに「自分の作業を検証する方法」を与えることの重要性 Claude Codeのベストプラクティスにも、「Claudeに自分の...

💾

Java歴21年のエンジニアが同じAPIをJava・Go・Rust・Kotlinで実装して徹底比較した

著者: WANG WUPENG
2026年3月19日 14:44
はじめに 筆者はJava歴21年のバックエンドエンジニアです。現在は日本のIT企業で働きながら、自社プロダクト(短動画プラットフォーム)のバックエンドを開発しています。 元々Spring Bootで構築していた本番環境をGoに移行し、さらにRustで書き直しました。その過程で「ちゃんと数字で比較したい」と思い、同じAPIをKotlin(Ktor)でも実装し、4言語の実測データを取りました。 本記事では、同一仕様のAPIを4言語で実装し、スループット・レイテンシ・メモリ・起動時間・ビルド時間・コード量を比較した結果を共有します。 テスト環境 項目 詳細 マシン mac...

💾

Skillsを量産する前に、Agent Skillsの目的に立ち返りたい

著者: k.abe
2026年3月18日 19:07
この記事で伝えたいこと Skillの力は、使う人の文脈への紐づきで決まる。 汎用的であること自体が悪いのではなく、文脈から切り離されたSkillはAgent Skillsの設計思想が想定した恩恵を受けにくい――これがこの記事の結論です。以下では、なぜそう考えるのかを整理していきます。 はじめに Agent Skillsが登場してから、SNSのタイムラインが賑やかです。「便利なSkillを作ったので共有します」「このSkill集おすすめです」――そんな投稿を目にしない日はないのではないでしょうか。 2026年3月時点で85,000以上のスキルがインデックスされ[1]、GitHubの...

💾

Claude Code × GitHubでプロダクトマネジメントを再設計した話

著者: tsubotax
2026年3月19日 14:38
クラシルのプロダクト開発において、Claude Code × GitHubでプロダクトマネジメントワークを一元管理する仕組みを作ったのでその振り返り。 今は、Claude Codeを使って「競合調査・分析→仮説検証→UIプロトタイプ」まで、PdMワークを1つのGitリポジトリに集約し、Claude Codeで構造化・レビュー・集計をしている。 特に効果が大きかったのはこの4つ N1インタビューの解像度が上がった ユーザーの60日分の行動を一望した状態でインタビューに臨める。質問設計もAIと協働、議事録からインサイトの構造化も一気に速くなった 6つのScrumをコマンド1つで横断確認...

💾

業務アプリのフロントエンド負債と向き合い、Tailwind CSS から Panda CSS への移行を決めた話

2026年3月19日 13:15
はじめに はじめまして。2025 年 10 月より、レバテック開発部にジョインした早川です。 私たちのチームでは、社内業務を効率化するための Web アプリケーションを Next.js(App Router)+ TypeScript で開発しています。フロントエンドのスタイリングには Tailwind CSS を採用しており、プロジェクト開始から 1 年半が経過してコードベースは 200 ファイルを超える規模になっていました。 私が入ったタイミングでは、すでにフロントエンドの技術選定に関わったメンバーは異動しており、デザイナーも不在。スタイルのルールが不明確なまま、画面数とコードが増...

💾

新機能を追加するために3,000行削除した話 — AIが書いたコードの技術負債とどう向き合うか

著者: Fukada
2026年3月19日 11:39
はじめに — AI が書いたコードの「その先」 AI コーディングツールの普及で、非エンジニアでもシステムを構築できる時代になりました。それ自体は素晴らしいことで、実際にプロダクトとしてユーザーに使われているシステムが AI の力で生まれています。 しかし、その先に待っているのは「動いているけど設計がないコードベース」です。 場当たり的な指示で生成されたコードは、個々のファイルとしては正しく動きます。しかし全体を俯瞰すると、同じデータが複数の経路で変換され、同じ状態が異なる場所で管理され、型定義が散在している。新機能を追加しようとすると、どこに手を入れればいいのか分からない。 これは...

💾

LLMをもっと賢くする:ナレッジグラフ実践入門

2026年3月19日 11:14
「ChatGPTは賢いのに、なぜ業務では使いにくいのか」。その答えがナレッジグラフにあります。本書は、RAGだけでは解けない問題の正体を明らかにし、ナレッジグラフがLLMに何をもたらすかを、入門から世界の活用事例、実装アーキテクチャ、AI Agentとの統合まで一気通貫で解説します。エンタープライズ規模でのKG実装は難しい。だからこそ、何が難しいのかを正確に理解することが第一歩です。

💾

「AIに言われてウザかったフレーズ選手権」をアプリにした

著者: akinobukato
2026年3月19日 09:07
「AIに言われてウザかったフレーズ選手権」をアプリにした 同僚とのチャットで「ChatGPTのウザいリプライ」で盛り上がった。ノリと勢いで「何をつぶやいてもAIがウザ絡みしてくるSNS」を作ったら、フレーズ収集が一番楽しかった。 動くやつはここ → https://d2ukim6sdm7m4g.cloudfront.net/ ※ 事前予告なく停止してしまう可能性もあります。 発端:「いや、お前に人間の何がわかんねん」 ある日の社内チャット。同僚がChatGPTへの不満をぶちまけ始めた。 「最近ChatGPTがちょいうざい。聞いてないのに勝手に色々outputしてくるし、『さすが...

💾

❌