はてぶ・Qiita・Zennのトレンド記事を紹介
スパゲティプログラムに3行追加したら決済ができなくなった話 🔖 8
これは私が決済系のシステム開発に携わっていた時の話個人や企業が特定されるような情報は伏せますが、数年前炎上の末にできあがった1つのシステムがありました。それはそれはものすごいコードだったのです。どんなコードだったのかこのシステムは画面で値を入力し、次々と画面を遷...
はじめにみなさん毎日 LLM を使って回文を作成していると思うのですが(?)、そこで自分が各社 LLM の特徴について気づいたことを 12/1 という回文っぽい日 に投稿しようと思いました。追記)12/21 が回文の日でした。だいぶやらかした。今回は、どこでサ...
KDDIアジャイル開発センターでスクラムマスターをしている たかてぃ〜んです。みなさん、ふりかえりはしてますか?「ふりかえり」をふりかえりますか???アジャイル開発において、レトロスペクティブはプロセス改善のための公式な時間枠 であり、プロダクトではなくチームの成長を...
みなさん、コンポーネントライブラリは何を使っていますでしょうか。筆者はVueを仕事で使うことが多いのですが、最近はTailwindCSSを使ってスタイリングをしています。Vue界隈ではVuetifyというマテリアルデザインのコンポーネントライブラリが一世を風靡していたので...
スクラムマスターの私がファシリテータとして意識していること3選
はじめにこんにちは。KDDIアジャイル開発センター株式会社(KAG)の高橋です。今回は普段スクラムマスターとして業務を行なっている立場から、ファシリテータ(会議の司会進行役)として意識していることを3つ共有します。以下のような方々にとって、少しでも参考になればと思い...
GitHub Copilotのプレミアム要求を無駄に溶かしてしまった話 🔖 2
はじめに皆さん、こんにちは!AI コーディングの恩恵を全身で浴びている、 @nobu34 です。特に GitHub Copilot にはすっかりお世話になっており、もはや「君なしでは生きていけない体」にされてしまいました。コードの補完はもちろん、チャットで壁打ち相手に...
anyプロダクトチームAdventCalendar2025、スタートします🎄 🔖 1
はじめにこんにちは、anyプロダクトチームでEMをしているyueです!今年もアドベントカレンダーの季節がやってきました🎄この記事は、anyプロダクトチームAdventCalendar2025、1日目の記事となります。昨年のアドベントカレンダーでは、採用候補者...
カオナビのコードベースでtypeとinterfaceの型チェックパフォーマンスを比較した 🔖 3
皆さんこんにちは。この記事は株式会社カオナビ Advent Calendar 2025の1日目の記事です。TypeScriptにおいて、型定義にtypeとinterfaceのどちらを使うのかは定番の議論テーマです。人々は、思い思いの理由でtypeが良いと言ったりinter...
フロントエンド技術周辺のアップデートから振り返る2025年 🔖 21
この記事はSchoo Advent Calendar 2025の1日目の記事になります。こんにちは。技術戦略部門に所属するエンジニアの @okuto_oyama です。Schooアドベントカレンダー最初の記事では、昨年も実施した、フロントエンド開発にまつわる周辺技術が今...
ずんだもんに『先輩のクソコードのせいで本番が燃えてるのだ!』と毎朝叫ばれる目覚ましアプリを作った 🔖 94
はじめに:エンジニアにとって「最高の目覚まし」とは朝、起きることができない。大音量のアラームも、光で起こす目覚ましライトも、計算問題を解かないと止まらないアプリも試しました。しかし、慣れてしまえば二度寝は容易です。脳が「これはただのアラームだ」と学習してしまうからです...
はじめに現場で実際に使用したLinuxコマンドを、自分用の備忘録も兼ねてまとめました。今回は使用頻度の多かった4つのコマンドをご紹介いたします。すぐに試せるようシンプルな例も添えています。使用コマンド・uname -n用途:ホスト名を表示書式:una...
タスクを宙に浮かせない!チームの信頼を高める「レビュー依頼」のお作法 🔖 1
レビュー体制が整ってきた今、依頼者として意識することこんにちは、エンジニア歴3年のさとこです。クリスマスに向けて、今年は部屋の一角にクリスマスコーナーを頑張って作成中です皆さんはレビューする側、してもらう側、どちらが多いでしょうか?私は今までいくつかの現場を経験...
こんにちは。11月よりシステムアイで働き始めました、佐藤です。今日はセールス部門の私でも簡単にスクリプトが組める素敵な言語、Bashについて紹介していこうと思います。対象となるのは、普段あまりプログラミングはしないものの業務効率化に興味がある方、そしてExcelやV...
Windows 95から30年。PCと私たちの生活はどう変わったのか? 🔖 4
Windows 95から30年。PCと私たちの生活はどう変わったのか?Windows 95が1995年11月23日に発売され、日本中で「インターネット・ブーム」が巻き起こってから30年が経ちました。当時と現在(2025年)のスペック、そして私たちのライフスタイルがどのよ...
何故この記事を書こうと思ったか文系卒未経験エンジニアである自分がいつかの作業で割と主動で検証から手順書作成、リリースまで持っていいったものの一つで今後の必ず使う機会があるだろうなと思ったのでどんな作業をしたのか流れをこの記事を通してアウトプットとして残します。流れとし...
はじめにこの記事では文系未経験でLinuC レベル1合格に至った学習方法などを紹介していきたいと思います。これからLinuCレベル1に挑戦しようと考えている初学者の方の参考になればと思います。LinuCとはLinuCは、一般社団法人LPI-Japanが運営する、...
目的最近リモートワークが主体になりつつある事でなかなか話をする機会が少なくなっています。仕事をする中で普段話さない人に質問したり話しかけるのって結構ハードル高い人って結構いると思います。なので今回はそのハードルを少しでも下れるような自分なりの雑談力について共有して聞きた...
1. 設計環境:Android(私のスマホがAndroidのため)開発環境:Android Studio(Kotlin)上述の通り、LINEから通知が来たらログを保管します。保管先として「LINE通知ログを保管するDB」をローカルに用意し、1レコードに「送信者」「...
はじめに昨年のアドベントカレンダーでは、技術というよりもマネジメント系の記事を投稿したので、今年は技術を書いていきます。AIに関しては、全然勉強不足ですが、温かく見てもらえるとありがたいです....【昨年の記事】リーダー1年目の懺悔ありがたいことに、沢山の方々に...
kubernetes Deep Dive (etcd + Raft) 🔖 4
はじめにTRIAL&RetailAI Advent Calendar 2025の1日目の記事になります。本日のテーマは"kubernetes Deep Dive (etcd + Raft)"です。私はいつも開発でkubernetes(k8s)を使っています。より深くk...
この記事は「 本番環境などでやらかしちゃった人 Advent Calendar 2025」の1日目です。はじめに「慣れてきた頃が一番危ない」あれ、ほんとです。当時の私は作業にも環境にも慣れてきて、油断が出始めていました。「いつもの作業だし、サクッと終わらせよう」...
こんにちは、元気な無職はるにゃです。今年は就職と退職、結婚と離婚を全部したよくばりな1年間でした。そんな私はこの夏、42Tokyoという謎の集団プログラミング学校の入試であるPiscineを受験しました。とっても楽しかったのでここに宣伝記事を残そうと思います。注意事項...
AWS re:Invent参戦のために初海外行ってみたら案の定だった件
本記事には技術的要素は何も含まれていません。技術的要素を受け取りに行くための前準備として、お読みいただけますと幸いです。はじめに今年、AWS re:Invent 2025という、AWS社がラスベガスで開催している年に1度の超大型イベントに初参戦してきました。...
はじめに2025年も気がつけば年の瀬です。世間では生成AIのモデル競争やコーディングエージェントなどの実用化が熱いらしいですが、その少し横ではD言語コミュニティも相変わらず地道に前進を続けています。あ、ほとんどのエージェントはD言語書けますからその点は安心してください...
Nano Banana: GIF Techcraft を始動させたエンジンとNano Banana Pro: その未来を形作るエンジンの比較
*こちらの記事は、英語から日本語へ翻訳をしています。English Original TextI’m Anshika Kankane, a data scientist at GIFTech, and I want to talk about a curious mo...
【2025年版】Lazygit使いこなし術 - Gitを視覚的に操作する最強ツール 🔖 2
Lazygit使いこなし術 - Gitを視覚的に操作する最強ツールLazygitは、Gitをターミナル上で視覚的に操作できるツールです。Gitのコマンドを覚えなくても、キーボード操作だけで複雑なGit操作ができるようになります。この記事では、Lazygitの基本から...
Unity × Pythonで自分の絵が夜空に打ち上がる! イラスト花火ワークショップについて
はじめに今年の8月につくば市主催のつくばメディアアートフェスティバルにて行なった、子ども向けワークショップの内容について紹介したいと思います。ワークショップの概要本ワークショップは筑波大学芸術系の授業、ADP(Art Design Produce)の1プロジェクト...
転職ドラフトさんの「プロジェクト経験作成サポート」機能を使ってみた!
始めに※こちらの記事は転職ドラフトさんの「プロジェクト経験作成サポート」のフィードバックキャンペーンに参加しています。タイトル通り、転職ドラフトさんの「プロジェクト経験作成サポート」を体験してみました!いや、やっぱり自分が何をしてきたかの棚卸しをしなきゃと思っていた...
に行ってきました!! (2ヶ月前)レポートを書くタイミングを逃していたのですが、最近になってアーカイブ動画が発表されたので、個人的に参加してとても面白かった発表などをまとめます。アーカイブ見返す際の参考にどうぞ。個人的に非常に面白かった発表(2日目はや...
はじめにアプリ開発を行っていると、「スレッド」という単語が頻繁に登場します。でも、「スレッドって何?」と聞かれると、意外とうまく説明できなかったりします。この記事では、スレッドという仕組みを基礎から順番に説明していきます。ハードウェアの知識がなくても大丈夫なように...
生成AI着せ替え体験 2025北陸編の振り返り@JAWS FESTA 2025 in 金沢
はじめに2025年10月11日に金沢で開催されたJAWS FESTA 2025 北陸のお祭りトラックにて、Amazon Nova CanvasのVirtual Try-on機能を使ったバーチャル試着コンテンツ「生成AI着せ替え体験 2025北陸編」を公開しました。J...
はじめに2025年11月11日CISSPに合格したので、どんな勉強したのかとかをまとめておきますモチベーション今年の4月に応用情報技術者試験を受け、なんとか合格次のステップの、情報処理安全確保支援士に向けてセキュリティ周りの勉強をしていたらなんかめっちゃ面白い...
はじめに独自のデータ、例えば仕事なら議事録やメールなど、プライベートなら自分のメモなどを読んでおいて、その内容に対して回答できる AI プログラムが、以前から欲しいと思っていました。Google が提供する NotebookLM が、かなりいいように思いました。No...
Elixir(AtomVM)でI2Cを使ってLCD制御 〜 アンチパターンもあるよ 〜
ElixirのコードでESP32S3(LCD)を動かすことを目標にするコラムです今回はExAtomVMを使います開発環境Ubuntu 24.04elixir 1.17.1-otp-27erlang 27.2.1実行イメージ焼き方の前提知識&プロジェ...
個人開発で ChatGPT の履歴管理アプリ「iLoveAI」を作った話 ~ Next.js 16 と完全クライアントサイド処理への挑戦 ~
はじめにはじめまして、takumi です。 趣味で個人開発も行っています。今回は、個人開発で ChatGPT の履歴ビューワー兼コンバーター「iLoveAI」を開発したので、その技術的な裏側や開発の過程で得られた知見を共有したいと思います。iLoveAI: http...
書籍名「Ansible 構築・運用ガイドブック」マイナビ出版社著者:八木澤健人読もうと思った動機Terraformの学習書籍を読んでいる中でAnsibleへの言及があり、構成管理ツールとしての概要を把握したいと考えたのがきっかけです。また、『レガシーシステム改...
AIが発達していくからこそ、IT国家試験は受かっておきたい話 🔖 1
AIがあるから資格勉強する気が出ない前に同僚がこんな話をしてくれました。「資格を取らなくてもAIと対話しながら仕様やサービスの選定ができれば良くない?」「資格取れても社内評価が上がるくらいだから」まあわかる。わかるけど、、この「わかるけど、、」と思ったことが自分...
今日のQiitaトレンド記事をポッドキャストで聴こう! 2025/11/30
前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。通勤中などにながら聴きしよう!(Qiita投稿は通勤には間に合わないと思われますが)フィードバックとか助かりますのでください↓こちらから出典【Gemini 3 Pro】コピペ可能:ニュー...
AIコーディングツール Tidewaveを使ってアプリを作ってもらう
はじめに本記事はAIコーディングツールTidewave Wabをセットアップし、実際に作っていく方法を解説していきますTidewave Webとは?Elixirの作者のJosé Valimさんが所属している会社のdashbitが開発した開発環境のブラウザ内で直接...
Transactional Outbox と冪等性の実装ガイド 🔖 1
はじめに ― あの「予約大丈夫かな…?」という不安の正体金曜の夜、友人との飲み会の席を確保しようとして、食べログやホットペッパーのような予約サービスを使う場面を想像してみてください。画面には「予約を受け付けました」と出ているのに、しばらく待っても確認メールが届かない。...
Elixir/Nervesで MIX_TARGET に応じて処理を切り替える
はじめにNerves で開発していると、「ホスト環境と Raspberry Pi などのターゲット環境で、ちょっとだけ処理を変えたい」という場面にしばしば出くわします。たとえば次のようなケースです。ホスト上ではダミーのネットワーク情報を返して動作確認だけしたい実...
超シンプル!リモートワークの電話連絡を自動化してみた話 (2025年版) 🔖 2
Qiita Advent Calendar 2025今年もこの季節がいよいよ始まりました 誰よりもこの日を待ちわびていたと自負しております。2024年12月26日から首を長くして楽しみにしておりました。 はじめにこの記事は、Works Huma...
GitHub Universe'25 Recap Tokyoイベントレポ〜「Agent Framework」と「Spec Kit」の未来〜
はじめに先日開催された GitHub Universe '25 Recap Tokyo に参加してきました!サンフランシスコで開催された本家の熱狂をそのまま東京に持ち込んだような、非常に密度の濃いイベントでした。会場の熱気もすごく、AIネイティブな開発が当たり前にな...
【AWS】DevTools布教活動CodeCommit編【アドカレ2025】
はじめにこの記事は Japan AWS Top Engineers Advent Calendar 2025 の1日目の記事です。2025年はTopEngineerに選出されましたが、その前にDevTools領域でCommunityBuilderに選出されたこともあり...
「S3はオブジェクトストレージ」の意味、本当に理解できてますか?~見事にハマった俺の屍を超えて行け~ 🔖 1
AWSの資格勉強(SAAなど)をしていると、必ず出てくる定番の知識があります。「S3はオブジェクトストレージであり、EFSのようなファイルストレージとは異なり、ディレクトリ階層構造を持たない」私も丸暗記して、「またこれかー、サービス問題やわ」とドヤ顔していました。しか...
【Azure】インフラ構築不要でここまで簡単とは…!App ServiceとGitHub連携の自動デプロイに感動した話
はじめにクラウドでWebアプリケーションを公開したいとき、インフラの構築やデプロイの仕組み作りは意外と手間がかかるものです。今回は、そんな悩みを解決してくれるAzureのPaaS(Platform as a Service)である Azure App Service ...
SharePoint ナレッジエージェントを有効化するためにSharePoint Online管理シェルを使ってみた 🔖 2
話題のSharePointナレッジエージェントは管理センターのGUIで設定ができないので、今回PowerShellで設定してみました!1. SharePoint Online 管理シェルをインストールするこちらから管理シェルをインストールします。秒で設定が終わり...
HITL(Human-in-the-Loop) in Mastraの実現
前書きこれまでMastraでは、ワークフロー内でのHITL(Human-in-the-Loop)の実装は可能でしたが、AIエージェントのツール実行に対するHITLの仕組みは提供されていませんでした。しかし9月中のアップデートにより、AIエージェントのツール実行中にもH...
はじめにAmazon API Gatewayがストリーム応答をサポートするアップデートがありました。いきなりですが、下はストリーミングと非ストリーミングの比較です。めっちゃ見やすくなってますよね。 今回は動作検証をしながら、どのようなアップデー...
マケプレでサブスクしたMCPサーバーをAgentCore RuntimeにデプロイしてMCP Proxy for AWS経由でKiro CLIからアクセスする
いろんなアップデートをごちゃまぜに検証しました。実用的に使いたい場合はローカルMCPでいいような気がします。{ "mcpServers": { "awslabs.aws-api-mcp-server": { "command": "uvx",...