タグ

popioのブックマーク (1,509)

  • 大規模案件のSlackにAI社員3人を常駐させたら、2年目が参画1週間で設計根本に踏み込んだ

    実際の画面とは異なるサンプルイメージです チームのSlackAI社員を3人常駐させています。 社員5人で、2週間動かしました。 誤解を招きそうだからちゃんと書いておきます。 2週間です。半年でも1年でもなく、2週間。 それでも書きたくなるくらいのことが起きたので、この記事を書いています。 SIerの大規模開発で扱う資料は毎週溜まります。 仕様書の背景、顧客の痛点、過去の判断の残り香。 新しく参画したメンバーは、これを数週間かけて読み込むのがいつもの景色です。 そこに、このAI社員3人が入りました。 すると、2年目のメンバーが参画1週間でSKILLを直し、2週間で設計根に疑問を出してきた。 正直、びびりました。 自己紹介・大規模現場の話を軽く 私はNTTデータグループ 技術革新統括部のITアーキテクト(課長代理)で、大規模システムのモダナイゼーションに携わっています。 全社の高難度案件

    大規模案件のSlackにAI社員3人を常駐させたら、2年目が参画1週間で設計根本に踏み込んだ
    popio
    popio 2026/04/29
  • 仕様駆動を取り入れて4ヶ月ほど経ったので思うことなど

    はじめに こんにちは。Dress Code 株式会社で、プロダクトエンジニアをやっている津田です。 仕様駆動開発を始めて 4 ヶ月ほど経過したので、改めて振り返ってみるべく記事に残してみています。 今回の対象読者は次に列挙するような方々を想定しています。 とりあえず試して実感してみたい人 プロセスが重そうで踏み出しきれない人 現場での工夫・実践知を知りたい人 記事がこれらの方の一助になれば幸いです。 正直、仕様駆動開発自体の合う合わないは組織の規模やプロダクトの性質、開発スタイルに強く依存すると考えています。 参考程度に弊社の情報を軽くお伝えすると、次のようになっております。 創業から1年経過し、拡大を目指しているフェーズ toB向け、バックオフィスの業務改善のSaaSを展開 開発スタイルはアジャイルに近い 開発者は執筆時点で12名、組織全体で40名弱の規模感 少なくとも我々はこのような

    仕様駆動を取り入れて4ヶ月ほど経ったので思うことなど
    popio
    popio 2026/04/27
  • 200万行のテーブルにDDLを打つ前に知りたかったこと

    クエリが遅くなった。直そう。ここから問題が始まる プロジェクト管理SaaSを1年ほど運用すると、Issueテーブルが200万行、変更ログテーブルが2000万行を超えてくる。ソフトデリートを採用していれば物理削除されないので、行数は増える一方だ。 最初の兆候はユーザーからの報告だった。「Issue一覧の読み込みが遅くて、フィルターを切り替えるたびに5秒くらい待たされるんですが」。スロークエリログを見ると、フィルター付きのIssue一覧クエリがp95で3秒を超えている。インデックスを追加すれば改善する。スキーマ変更も1つ控えていた。どちらもやること自体は明確だった。 問題は「200万行のテーブルにDDLを打つ」という行為そのものにあった。膨れ上がったテーブルに対するスキーマ変更は、パフォーマンスを改善するための作業が、新たな障害を引き起こす可能性を持っている。治療のための手術が患者を殺しかねな

    200万行のテーブルにDDLを打つ前に知りたかったこと
    popio
    popio 2026/04/27
  • うめともものふつうの暮らし・117話 | 竹コミ!

    ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号第6091713号)です。ABJマークの詳細、ABJマークを掲示しているサービスの一覧はこちら。 https://aebs.or.jp/

    うめともものふつうの暮らし・117話 | 竹コミ!
    popio
    popio 2026/04/26
  • PMP(Project Management Professional)を取ろうとしている人に読んでほしい、PMPの話

    こんにちは アクセンチュア北海道オフィス所属の唐津です。 1年ほど前にPMPを取得しました。取得して意味あったな~というのと、最近周りでPMPを取ろうとしている人がいるので、「攻略法」と「取得する意味」を改めて言語化しようと思った次第です。 ただし具体の勉強法(この参考書が役にたった、こういう学習Cycleが良かった)とかは書いてないのであしからず。 この記事は、これからPMPを取ろうとしている人たち、そしていま勉強中で「この量、当に全部覚えるの…?」と手が止まりかけている人に向けて書いています。受験してから読む記事ではなく、受験準備のど真ん中で読んでほしい記事です。 私自身、PMPを受ける前は学習の範囲が広すぎて胃もたれしそうでしたが結局のところ、 PMPは、暗記で受かる試験ではなかった。世界観の理解で受かる試験。 問題集を周回していたときには見えなかった景色が、「あ、そういうことか」

    PMP(Project Management Professional)を取ろうとしている人に読んでほしい、PMPの話
    popio
    popio 2026/04/24
  • AIエージェントがGmailやスプレッドシート横断し情報収集・業務支援 Googleから「Workspace」新機能

    Googleは4月22日(現地時間)、AIエージェントがオフィススイート「Google Workspace」(GWS)内の情報を横断的に集め、業務を支援する仕組み「Workspace Intelligence」を発表した。3月にβ版を展開したGWSとGeminiの連携機能に、セキュリティや管理機能を追加し、正式版として公開したものとみられる。 例えば「Google スプレッドシート」「Google ドキュメント」「Google スライド」では、チャットで指示するだけで、AIがGmailやGoogle ドライブ上のファイルを自動で参照し、資料を作成するという。中でもGoogle ドキュメントでは複数の画像を一度にAI編集することでスタイルを一貫させることが可能に。Google スライドでは編集可能なスライド資料一式をAIで制作可能になるとうたう。 さらに、Google Chat内でGemi

    AIエージェントがGmailやスプレッドシート横断し情報収集・業務支援 Googleから「Workspace」新機能
    popio
    popio 2026/04/24
  • 登壇スライドを30分で作る:Claude Codeで壁打ちからGoogle Slides生成までワークフロー化 - Findy Tech Blog

    こんにちは。ファインディ株式会社でテックリードマネージャーをやらせてもらってる戸田です。 ファインディではClaude CodeのスキルやカスタムコマンドなどをPlugins経由で社内展開しています。 tech.findy.co.jp コードレビューやタスク分解といった開発業務の効率化が進む一方で、登壇準備はまだ手作業の割合が大きい領域です。話す内容を固めて、構成を考えて、スライドに落とし込んで、デザインを整えて……。発表の質は「何を伝えるか」なのに、準備工程に時間を奪われがちです。 記事では、この課題に対処するために社内Pluginsに作った登壇スライド生成スキルを紹介します。壁打ちによるコアメッセージの言語化からMarkdownスライド生成、Google Slidesへのエクスポートまでを一気通貫で行えるもので、壁打ちから完成まで30分で終わるようになりました。 登壇準備にかかる時

    登壇スライドを30分で作る:Claude Codeで壁打ちからGoogle Slides生成までワークフロー化 - Findy Tech Blog
    popio
    popio 2026/04/21
  • 「IaCコードを書くのはもう古い」 インフラエンジニアの仕事を変える「AI駆動インフラ」の具体像

    AIエージェントはこの流れを根的に変える。最新のエージェントは自然言語の意図を受け取り、APIスキーマについてリーズニング(推論を含む)を行い、IaCを生成、検証した上で、ガードレールや承認フローを維持しながら、プロバイダーAPIを通じてクラウドに変更を直接適用できる。 その結果、複雑なインタラクションスタックは1つのインテリジェントな層に集約される。インタラクション層は依然として存在するが、エージェントがAPI仕様やプロバイダースキーマ、組織の制御を利用して、動的に構築するようになる。 現在のIaCの位置付けと将来像 IaCは現在、エンタープライズプラットフォームにおける「システムオブレコード」(SoR)であり続けている。以下を提供するからだ。 決定論的な望ましい状態モデル バージョン管理された変更履歴 レビュー可能な計画 ドリフト(逸脱)に対する調整メカニズム エージェントが支援する

    「IaCコードを書くのはもう古い」 インフラエンジニアの仕事を変える「AI駆動インフラ」の具体像
    popio
    popio 2026/04/21
  • 要件定義書の成果物を1枚ずつ解説する記事がなかったので、架空のプロジェクトで自分でつくって解説します

    この表の左から右へ読むと「何を→誰が作り→誰が決め→何が決まるか」がわかります。上から下へ読むとプロジェクトの意思決定の流れがわかります。以降の解説は、この流れに沿って進みます。 ビジネスコンセプト:プロジェクトの「存在理由」を経営層と合意する BR.1のステークホルダー整理と並行して最初に固めるのが、プロジェクト全体の「存在理由書」です。外部環境(EDI標準化・インボイス制度・競合のデジタル化)と内部課題(手入力ミス年間60件・月次集計3日)を整理し、ビジネスゴール(KGI:業務コスト年間1,500万円削減・受注ミス年間5件以下・受注確認書5分以内発行)を経営層と合意します。以降のすべての要件はこのKGIに紐づく形で正当化されます。ここでKGIへの合意が得られなければ、どれほど精緻な課題分析や施策設計も「何のためにやるのか」が曖昧なまま進んでしまいます。 BR.1 ステークホルダー把握:

    要件定義書の成果物を1枚ずつ解説する記事がなかったので、架空のプロジェクトで自分でつくって解説します
    popio
    popio 2026/04/18
  • deleted_atにインデックスを雑に貼ったら本番DBが死んだ

    RDSが朝のピーク時間帯にI/Oスパイクで応答不能になりました。前日夜にリリースしたdeleted_atへの単独インデックスが原因です。stagingのEXPLAINでは複合インデックスが正しく選択されていたので、レビューでは検出できていません。 根っこにあるのはMySQL 8.0 innodb_stats_methodのデフォルト値nulls_equalと、IS NULLに対するコスト計算の噛み合わせです。8.0系で現在も未修正のバグに類する挙動で、NULL多数カラムへの単独インデックスがトリガーになります。 テーブルとクエリ 問題が起きたのはチケット管理SaaSのticketsテーブルです。ソフトデリートでdeleted_atを持つよくある設計です。 CREATE TABLE tickets ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, w

    deleted_atにインデックスを雑に貼ったら本番DBが死んだ
    popio
    popio 2026/04/18
  • リモート デスクトップ (RDP) ファイルを開くときのセキュリティ警告について

    2026 年 4 月のセキュリティ更新プログラム以降、RDP ファイルを開くと、リモートデスクトップ接続アプリに新たなセキュリティ警告が表示されます。 この記事では、これらの警告の意味と、警告に安全に対応する方法について説明します。 リモート デスクトップとは リモート デスクトップを使用すると、インターネットなどのネットワーク接続を介して、職場の PC などの別の場所にあるコンピューターに接続できます。 リモート コンピューターの画面を表示したり、ファイルを開いたり、アプリケーションを実行したり、マウスとキーボードを前に座っているかのように使用したりできます。 RDP ファイルのリスク RDP ファイルは、リモート コンピューターに接続する方法をリモート デスクトップ接続アプリに指示します。 ファイルの設定によっては、クリップボード、ドライブ、カメラなどのローカル デバイスの一部をリモー

    リモート デスクトップ (RDP) ファイルを開くときのセキュリティ警告について
    popio
    popio 2026/04/16
  • ソフトウェアや知能が安くなったときに起きること - 🐴 (馬)

    1830年頃、わずかな夜の明かりを得るためには、約3時間の労働が必要でした。しかし1992年ごろにはそれが1秒にも満たない労働ですむようになったと言われています。ロウソクから白熱電球、蛍光灯へという技術的発展が、光を劇的に安くしたのです。 そうして光が安くなったとき、人は同じ量の光を単に安く買って終わり――ということにはなりませんでした。 人々は、かつて置こうとも思わなかった場所にまで光を置き、街路、工場、看板といった、社会のあらゆる場所に安くなった光を敷き詰めていきました。そうして、工場は曇りや雨の日にも稼働することができるようになったり、深夜営業や夜の読書といった新しい活動が可能になったのです。 そこで儲けたのは、光を提供した会社だけではなく、それをうまく使った会社でした。 では、ソフトウェアや知能が安くなったとき、私たちはそれをどのように使うのでしょうか。 生成AIによる大きな変化は

    ソフトウェアや知能が安くなったときに起きること - 🐴 (馬)
    popio
    popio 2026/04/15
  • [みんなのケータイ]スマホに載せたローカルAI「Gemma4」に未来を感じる

    [みんなのケータイ]スマホに載せたローカルAI「Gemma4」に未来を感じる
    popio
    popio 2026/04/15
  • 【必須】GitHubとnpmで脆弱なパッケージを入れないための防御設定 8選 - Qiita

    はじめに こんばんは、mirukyです。 2026年3月31日、npmの Axios パッケージ(週間1億ダウンロード)がサプライチェーン攻撃を受けました。攻撃者はメンテナーへの標的型ソーシャルエンジニアリングでセッションを乗っ取り、悪意ある依存 plain-crypto-js を注入した axios@1.14.1 と axios@0.30.4 をレジストリに公開しました。このパッケージは postinstall フックで多段階RATを展開し、macOSWindowsLinuxすべてに対応する格的なバックドアを設置するものです。影響はOpenAImacOS署名パイプラインにまで及び、証明書のローテーションが実施される事態となりました。 OWASP Top 10:2025でも Software Supply Chain Failures(サプライチェーンの障害)が第3位 に新設される

    【必須】GitHubとnpmで脆弱なパッケージを入れないための防御設定 8選 - Qiita
    popio
    popio 2026/04/12
  • 【t_wadaさんの持つ現在の答え】AI疲れとの向き合い方 / "ジュニア不要論"の本質 / "エンジニア育成"の解法 / ”バイブコーディング”は正義か悪か / ”チーム開発"はモブプロで解決

    チャンネル登録、高評価、コメントよろしくお願いします🙇 ▼ゲスト ・和田卓人 | プログラマ、テスト駆動開発者 学生時代にソフトウェア工学を学び、オブジェクト指向分析/設計に傾倒。執筆活動や講演、ハンズオンイベントなどを通じてテスト駆動開発を広めようと努力している。 『プログラマが知るべき97のこと』(オライリージャパン、2010)監修。『テスト駆動開発』(オーム社、2017)翻訳。『事業をエンジニアリングする技術者たち』(ラムダノート、2022)編者。『SQLアンチパターン第2版』(オライリージャパン、2025)監訳。テストライブラリ power-assert-js 作者。 X: https://x.com/t_wada GitHub: @twada Bluesky: @twada ▼MC 蜂須賀 大貴 | テクノロジーメディア「Newbee」代表 メディア・エンタメにずっ

    【t_wadaさんの持つ現在の答え】AI疲れとの向き合い方 / "ジュニア不要論"の本質 / "エンジニア育成"の解法 / ”バイブコーディング”は正義か悪か / ”チーム開発"はモブプロで解決
    popio
    popio 2026/04/10
  • AIコーディングが精神を壊す|erukiti

    いわゆるAI疲れは、2024年ごろから言われはじめ、2025年から深刻化しはじめた。AI疲れには、キャッチアップ疲れと、判断疲れの二種類があると言われている。(2024年ころのAI疲れはキャッチアップ疲れの方が比率としては大きかった気がする。) AIコーディングは特にAI疲れを引き起こしやすい。 今のAIは、人間に良く似ているが、全く違う知性である 「判断」が、大量に高速に、そして強度の高く、常に求められるようになった。そして油断すると結果だけを提示されるので、判断するための根拠・材料を集めるコストがバカにならない AI時代は、人間からアウトプットの場を奪う AIコーディングはAI依存症を引き起こす仕組みである これらの問題がある。 何かしらの対策を打たない限り今年は、メンタルを壊す人が増えるだろう。 対象読者エンジニアリングに携わる人。非エンジニアがバイブコーディングをするくらいでは、精

    AIコーディングが精神を壊す|erukiti
    popio
    popio 2026/04/10
  • axios, LiteLLM...不使用だったのでOK、ではない。「次に備える」ソフトウェアサプライチェーン侵害への対策

    弊社ウェビナー ( https://flatt.tech/takumi/event/github-actions-compromise-202603 ) におけるCTO米内の講演資料です。 動画はこちら ( https://www.youtube.com/watch?v=ms8MkNmiejA )

    axios, LiteLLM...不使用だったのでOK、ではない。「次に備える」ソフトウェアサプライチェーン侵害への対策
    popio
    popio 2026/04/08
  • axios乗っ取り事件の全容 — 39分間で何が起きたか、そして今すぐやるべき防御策 - Qiita

    はじめに 2026年3月31日、npmパッケージ「axios」が乗っ取られました。 axiosはJavaScriptで最も使われるHTTPクライアントです。 週間ダウンロード数は1億回を超えます。 私自身、ほぼすべてのNode.jsプロジェクトで使っています。 事件を知ったとき、まず自分のプロジェクトを確認しました。 package-lock.jsonを開き、axiosのバージョンを探しました。 幸い影響を受けるバージョンではありませんでした。 しかし「もし週末にデプロイしていたら」と思うとぞっとしました。 この記事では事件の全容と技術的な仕組みを解説します。 そして「自分のプロジェクトは大丈夫か」を確認する手順を示します。 事件の時系列 攻撃は周到に準備されていました。 以下がUTC(日時間に変換するには+9時間)での時系列です。 時刻 (UTC) 出来事

    axios乗っ取り事件の全容 — 39分間で何が起きたか、そして今すぐやるべき防御策 - Qiita
    popio
    popio 2026/04/06
  • Claude Codeで分析エージェントを作って3か月運用した話|田口 信元

    はじめにUbie株式会社でプロダクトマネージャー(PdM)を務めている、田口(@guchey)です。 この記事では、Claude Codeのプラグインを活用して、プロダクトの指標変動を自動診断する「分析エージェント」を構築した知見を共有します。具体的には、「プロジェクトAのCVR(コンバージョン率)が下がっているんだけど、なぜ?」と一言投げかけるだけで、原因特定からレポート出力までを完遂するシステムを作りました。 実はこの分析エージェント、最初は「Text-to-SQL」の仕組みから着手したのですが、運用するなかで大きな壁にぶつかりました。当に必要だったのは、自然言語からSQLを書く能力そのものではなく、「なぜ」を問うための膨大な文脈(コンテキスト)をAIに与える仕組みだったのです。 OpenAIが社内データエージェントの構築記(Inside OpenAI's in-house data

    Claude Codeで分析エージェントを作って3か月運用した話|田口 信元
    popio
    popio 2026/04/05
  • Linux 7.0のプリエンプション変更でPostgreSQLが大きな性能低下:AWSは既定値差し戻しを提案 | XenoSpectrum

    Linuxカーネル7.0の開発版で導入されたスケジューラ変更が、PostgreSQLの高並列ワークロードで大きな性能低下を引き起こしている。AmazonのSalvatore Dipietro氏は2026年4月3日、Linux Kernel Mailing Listに対し、v7.0-rc1で入ったコミット7dadeaa6e851「sched: Further restrict the preemption modes」が原因で、PostgreSQLのpgbench simple-updateにおけるスループットとレイテンシが悪化したと報告し、PREEMPT_NONEを既定値に戻すパッチを投稿した。 報告された低下幅は大きい。arm64環境のAWS EC2 m8g.24xlarge、すなわちGraviton4ベースの96 vCPU構成で測定したところ、問題の変更を含むベースラインは平均50,7

    Linux 7.0のプリエンプション変更でPostgreSQLが大きな性能低下:AWSは既定値差し戻しを提案 | XenoSpectrum
    popio
    popio 2026/04/05