はてぶ・Qiita・Zennのトレンド記事を紹介
Unityでドンキーコングバナンザみたいにボクセルを扱う(メッシュ生成編) 🔖 2
初めまして、ウリノと申します。所属している山形大学のサークルの先輩からアドベントカレンダーやってみない?っていうお誘いがあり初めての記事投稿をさせてもらうことになりました。しかしながらいったい何を題材に書いたものか…そんなに語れることがない気がする…と思いながらもとりあえ...
はじめにOrbitics株式会社データサイエンス部の上野です。機械学習モデルを運用するMLOps(Machine Learning Operations)において、モデルのパフォーマンスを維持するためには、データドリフトとコンセプトドリフトという2つの重要な概念を理解...
データベースはなぜ大切なのか?多くの人が説明できない概念的な考え方について 🔖 7
はじめに「データベースは重要だ」という言葉をよく耳にします。そしてデータベースが「技術的に」何故大切なのか?という事については調べればすぐに出てきます。しかし根本的な考え方やデータベースへの捉え方。データベースに対する「概念的な」大切さを説いている人は意外にも...
【Bedrock AgentCore】謎のデコレーター @app.async_task 🔖 1
AIエージェント版のLambdaこと、Bedrock AgentCoreランタイムでは長時間の非同期タスクを実行することができます。最大8時間!つまり、アプリケーションの利用者がAIエージェントに仕事を依頼したら、リアルタイムに結果の応答を待つだけではなく、時間かか...
【TypeScript】AWS SDK for JavaScript v2からv3への移行ガイド:S3・Lambda・Secrets Managerのコード比較 🔖 1
はじめにプロジェクトで使用している AWS SDK を v2 から v3 へと移行しました。v3 はモジュラアーキテクチャを採用しており、必要なパッケージのみをバンドルできるため、アプリケーションのサイズの削減やTypeScriptとの親和性向上が期待できます!しかし...
アーキテクチャの本質は共通している?最も大切な責務分離という考え方 🔖 3
はじめにみなさんはWebシステムの3層アーキテクチャ(構造)についてご存じでしょうか?簡単に説明すると、Webシステムは画面を見せるところ(プレゼンテーション層)プロセスを実行するところ(アプリケーション層)データを保存するところ(データベース層)この3層...
System.out.printlnをハックして出力を差し替えてみた 🔖 2
はじめに今回はJavaを勉強したらまず初めに覚えるであろうSystem.out.printlnの出力を変更する方法について紹介します。そもそも出力を変更って?そもそもSystem.out.printlnはコンソールに文字列を標準出力するためのメソッドです。Jav...
2025年日本で出版された情報セキュリティ、サイバーセキュリティ関連書籍 🔖 1
11月脅威ハンティング 潜むサイバー攻撃を暴く技術(2025/11/28)PSIRT実践ガイド 〜企業と顧客を守る戦略的アプローチ〜(2025/11/25)Pythonで学ぶ Webアプリのセキュアコーディング 脆弱性の見つけ方・直し方が身につく実践入...
Googleのエージェントファースト開発PF「Antigravity」を触ってみた
Googleのエージェントファースト(agent-first)の開発プラットフォーム Google Antigravity がどのようなものか軽く触れてみた注意envやsecret、脆弱性関連に関する要求はほぼ行っていません。今回の目的がGoogle Antigr...
0. はじめにこんにちは、a1048576です。2026年1月11日のARC212(Div.2)にて入橙することができました。あまり書くことがないですが、黄色になってからの約2年間を軽く振り返ろうと思います。↓入黄したときの記事はこれですhttps://qiit...
【Crank.js】リアクティブという欠陥を完全解決したJavaScriptフレームワーク、Crank.jsの思想と信条 🔖 46
ReactやVueとかの記事を見ていると、useMemoしろとuseMemoするなとか、イベントハンドラにuseEffectを使えとイベントハンドラにuseEffectを使うなとか、どうすりゃええねんという話をよく見かけます。またなんか無限レンダリングされるとかなんか2回...
私はかなり「実戦派」のAIユーザーだ。オンライン講座で学ぶタイプではなく、日々の実務で code、docs 作成、debug にAIを使っている。ある日、Code Arena leaderboard を目にした。GLM-4.7 は順位2位、Claude Opus 4.5 に...
Vivliostyle CLI v10.3.0で追加されたCMYK対応について
Vivliostyle.js v2.40.0/Vivliostyle CLI v10.3.0では、CSSでのCMYK指定と、Chrome/Chromiumを出力ブラウザに利用する場合のCMYKカラーのPDF出力機能が追加されました(私が実装しました!) 使用例はexampl...
Strands × MCP × AgentCore Identity使用時のエラー解消メモ 🔖 1
こんにちは、ふくちです。以下ブログでEventBridge × AgentCore Runtimeのスケジュール駆動Ambient Agentを作ったのですが、エージェントの機能を拡張していくと、いくつかのエラーに遭遇しました。このエラーの事象・原因・対処法などを...
Next.js 16 の重要な新機能をまとめて紹介します(第2回)
🧭 Next.js 16 の Enhanced Routing目次Enhanced RoutingEnhanced Routing とは?Enhanced Routing の主な利点ネストされたレイアウトとルートセグメントセグメントごとの Loadin...
2026/01/12 今日のQiitaトレンド記事をポッドキャストで聴こう!
前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。通勤中などにながら聴きしよう!(Qiita投稿は通勤には間に合わないと思われますが)フィードバックとか助かりますのでください↓こちらから出典「Googleでの14年間で学んだ21の教訓」...
自前の Claude Code 拡張機能 marketplace 開発サイクルの具体例
問題Claude Codeの拡張機能を再利用・配布できる形にまとめるには marketplace としてパッケージ化する必要があります。その際、どのように拡張機能そのものを開発し、どのようにパッケージ化するかでいくつかの問題が起こりえると考えました。拡張機能(例:S...
【2026年1月12日時点】無料版Copilotで何ができるか調べてみた 🔖 4
はじめに「プラスαの課金をすることなく使えるCopilotで、何ができるか」この記事では、2026年1月12日現時点での情報と、将来のロードマップを併せて紹介します。この記事の情報は、2026年1月12日現在のものです。またユーザーの呼称は、正式でなく便宜的な...
MicrosoftのGraphRAGをDatabricksで動かしてみた
GraphRAGとはGraphRAGは、Microsoftが開発したナレッジグラフベースのRAG(Retrieval-Augmented Generation)手法です。従来のベクトル検索ベースのRAGでは難しかった「データセット全体に関する質問」に回答できることが特徴...
AIエージェントがUIを生成する「Generative UI」を広く浅く理解したい 🔖 5
はじめに「Generative UI」という単語をご存知でしょうか?Generative UIは、生成AIやAIエージェントによってUIを生成する手法です。AIエージェントを組み込んだアプリケーションにおいて、ユーザーとの対話中にAIが適切なUIを動的に生成します。...
input要素にスペース、改行文字、タブ文字を入力すると、ブラウザの仕様によって入力値がサニタイズされることがあります。この記事では入力する方法、入力する文字、入力する文字の位置、ブラウザごとの挙動の差異を確認するHTMLを共有し、検証結果をまとめます。TL;DR...
Expressってなんだ?〜Node.jsの事実上の標準フレームワークを完全理解〜 🔖 7
この記事の対象読者JavaScriptの基本文法(関数、オブジェクト、コールバック)を理解している方Node.jsをインストールしてnpmコマンドを使ったことがある方Web API(REST API)という言葉を聞いたことがある方バックエンド開発に興味があり、最...
【イベントレポート】BuriKaigi 2026(スタッフ + TDD Bootcamp)
はじめにこんにちは!足立です!2026年1月9日と10日の2日間、富山国際会議場で開催された「ブリ会議」という技術カンファレンスに参加しました。約300名の参加者が集まり、多数のセッションが予定されていました。私はブリ会議には初参加で、当日スタッフとして参加しました。...
AtCoderで入緑したのでそれまでにやったことなどを書きます。1.レーティングが500~600のとき自分はABC420で入茶してから9回そこにいました。ABC423までは3~4完してレーティングが上がっていましたがその後はB問題までしか解けなくなりましたが早く解...
導入「データエンジニアとデータサイエンティストって何が違うの?」「アナリティクスエンジニアって最近よく聞くけど何?」データ領域で働いていると、こうした質問を会社の他部署の人からよく受けます。実際、職種の境界は曖昧になりつつあり、会社によって定義も異なります。あと、名前...
ふと思いました2025年も変わらず、Power BI の仕事をしていました。多くは、企業さんから依頼を受けて、初学者向けに Power BI の研修を担当していました。その他、データ周りのコンサルティングもやってきました。2026年も引き続き、大きく変わらない予定です。...
SDF Face Shadowマッピング を SDF無しでお手軽に再現する
はじめに皆さんは「SDF Face Shadowマッピング」のSDFテクスチャを自作したことはあるでしょうか?キャラモデラーの方で、特にセルルック表現に関心の高い方は経験があるかもしれません。私も一度、テクスチャ出力ツールまで含めて、イチから作ってみたことが...
〜盤面・駒・成り・持ち駒・二歩まで全部VBA〜Excelで将棋を作りました。ネタではなく、ガチで対局できる将棋です。9×9の盤面全駒種の移動ルール飛び駒の障害物判定成り(強制成りあり)持ち駒二歩判定勝敗判定(王を取ったら終了)すべて Excel + V...
人生初の副業で、要件定義・スケジュール管理・API申請・本業バッティングに全部やられた話 🔖 3
はじめにBizCodeXで案件をご紹介いただき、人生初の副業に挑戦しました。正直に言うと、「技術的にできるか」よりも「要件定義・スケジュール管理・API申請・本業との両立」 の方が、何倍も大変でした。本記事では、初副業で実際に詰まったポイントや失敗、そこから学ん...
Next.jsでdevでは動くのにbuildエラーになる理由
概要Next.jsのアプリをCloud Runにデプロイしようとしたところ、npm run devでは問題なく動作するのに、npm run build(デプロイ時のビルド)でのみエラーが発生しました。エラーの内容は「環境変数が存在しない」というもので、Supabase...
生成AI活用 MESCIUS ActiveReports.NETの適当なコントロール名を意味のある名前にリファクタリングする
概要前回の記事では、GitHub Copilotを活用してActiveReportsのページレポート(.rdlx)からコントロール一覧を自動生成する方法を紹介しました。本記事では、その一歩先として、適当なコントロール名(TextBox1, TextBox2...)を、...
2026/01/11 今日のQiitaトレンド記事をポッドキャストで聴こう! 🔖 1
前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。通勤中などにながら聴きしよう!(Qiita投稿は通勤には間に合わないと思われますが)フィードバックとか助かりますのでください↓こちらから出典意外と知られていないログインの裏側 - Web...
はじめに本記事は どすこい塾 Advent Calendar 2025 の19日目の記事です。昨日も @uhooi で Unity as a LibraryでUnityからSwiftの処理を呼ぶ方法 でした。miseのセットアップ方法を紹介します。「mise」と...
俺の設計が甘かったばかりにAIが精神を崩壊させてしまった件 🔖 38
TL;DRAIに「全く同じこと」を頼み続けると、人間と同じく虚無に至るそうならないためにはタスクにランダム性をもたせるか、明示的にコンテキストを破棄させる必要があるどうしても同じことを頼む場合はそもそもコンテキストを保持させてはいけない以降の内容には、人に...
はじめに2025年ももう年の瀬なので、今年のまとめと外せない生成AIについて雑感を残しておきたいと思います。← と思っていたら、投稿が年越しちゃいました(笑)(完全手動記事です)AIコーディング個人的なAIコーディングの走りでは、2023年のGithub C...
自己紹介はじめまして。私は普段、メガベンチャーでデータサイエンティストとして働いています。仕事は自社プロダクトの開発なので、Pythonで機械学習パイプラインの実装を行ったり、AIモデルの開発、ABテスト、Business Unitから来るアドホックなデータ分析などを担...
【AWS】ヘルスチェックは OK なのに ALB にアクセスできない 🔖 1
はじめにALB(Application Load Balancer)を使って、EC2 上の Web サーバー(web01 / web02)にアクセスする構成を作っていました。その中で、ターゲットグループのヘルスチェックは通っているのに、ALB の DNS 名にブラウザ...
【Java】Eclipse2025を使ってJakartaEEで簡単なJAX-RSプロジェクトを作成してみる
今回は、Jakarta EE 10 + Maven + JAX-RS(Jersey) を使ってとてもシンプルな RESTful CRUD(GET / POST / PUT / DELETE) サンプルを作る手順を記載します。イメージ簡単ですがこんなサンプル画面を作...
医療費控除の入力が面倒すぎたので、Pythonだけで「ACCESS風」ローカル入力ツールを作った
先日は珍プレー大賞をいただきありがとうございました。ずっと中古ノートパソコンで作業しているので、賞金でモニターをポチしました。仕事に、あと今度の個展でのMVや開発アプリの表示で使う予定です。さて、本題。医療費控除の明細入力、毎年地味に面倒ではないでしょうか。自分は...
タイピングゲームの設計図のbefore、afterを公開します
挨拶初めまして。親の介護(ALS)をしながらエンジニアを目指してる者です。今日は先日投稿したタイピングゲーム作成に当たって実際に使用した設計図を公開したいと思います。未経験なので色々疎いところもありますがよろしければ見ていってください!別記事で今回作成して最後にま...
aws loginコマンドで400エラーが発生する時の対処法
はじめにこんにちは!やくもです!今回はaws login コマンドについてです。(今更)長期のアクセスキーをローカルに保存したくない時に有効です。そんなコマンドですが最近使っていてあった気づきを書いてみます。ちなみに、このコマンドですがGithub Cod...
FlaskとGoogle Books APIを使用した読書記録WEBアプリ
はじめに私は現在ITコンサルタントの会社でパートとして勤務し、システムの開発に携わっています。また実務と並行してPythonスクールにも入り、毎日プログラミングの勉強をしています。今回作成した読書記録アプリは、Pythonスクールで学んだ内容をアウトプットすることを目...
MUSUBIX v2.3.2 リリース:CodeGraph によるリファクタリング手法
この記事は、MUSUBIX v2.3.2 の CodeGraph 機能を使用して、大規模OSSプロジェクト(Moodle LMS)のセキュリティ分析とリファクタリング提案を行った実践レポートです。はじめにMUSUBIX とはMUSUBIX は、Neuro-Sy...
ブラウザポチポチ確認作業を自動化!Playwright codegen + LLMでE2Eテスト自動生成 🔖 1
はじめにGMOコネクトの永田です。「セキュリティガイドラインに沿った設定、全部確認できてる?」こう聞かれて、ドキッとした経験はありませんか?ガイドライン・チェックリスト・マニュアルに沿ってブラウザをポチポチ操作して確認するのは、正直かなり面倒です(私は結構あります...
年間500万円以上のコスト削減を実現したのに、どこかむなしいのはなぜか 🔖 3
目次初めにやったことSHAP値処理の改修背景課題1:for文の中でlambda式を使用課題2:intをstrに変更している解決策実行時間回避コスト算出モデル作成における前処理スキップ背景解決策削減コスト算出なぜむなしいのか感想初めに...
「Googleでの14年間で学んだ21の教訓」を 個人的な解釈でまとめてみた 🔖 1043
はじめにGoogleで長年 Chrome に携わり、現在は Google Cloud AI でディレクターを務める Addy Osmani(アディ・オスマニ)氏が、14年間の経験から学んだ教訓をまとめた 『21 Lessons From 14 Years at Goo...
Claude Codeでの開発をE2Eスクリーンショットテストで効率化した話
はじめにとあるサンプルアプリの開発でClaude Codeとペアプロしたときに「E2Eスクリーンショットテスト」による画面情報の共有を試してみたところ、画面確認のためにブラウザを開く回数が大幅に減り、AIとのやり取りがスムーズになったので紹介します。前提条件この...
【Git】ブランチを汚して詰んだ時の処方箋。新しいブランチに`git add -p`が効く!!
はじめに開発中、"fix", "修正", "debug" といった、内容のわかりにくいコミットメッセージでブランチを埋めてしまった経験が一度や二度はあるのではないでしょうか?普段はちゃんと気を付けていても、切羽詰まっているシーンでは疎かになってしまう人もいるのではと思...
(新機能)AWS Client VPNにクイックスタート機能が追加されました 🔖 1
はじめにAWS Client VPNにクイックスタート機能が追加されたので確認してみました。AWS Client VPNとは管理者ガイドには以下のように記載されています。AWS Client VPN は、オンプレミスネットワーク内の AWS リソースに安...
【Power Apps】ログインユーザーとメールアドレスから表示名を取得する方法(202601部会企画)
目次はじめに背景と課題Power AppsとOffice365Usersコネクタを使った実装方法1. ログイン中のユーザーのディスプレイネームを取得するパターン2. メールアドレスリストから対応するディスプレイネームを表示するパターンまとめ参考文献...