タグ

donbulinuxのブックマーク (1,883)

  • インフラ屋さんはAIコーディングエージェントとどう生きるか ~ Kiroを使ったWebシステムなアーキテクチャ構築をしてハマった話 ~ - NRIネットコムBlog

    ozawaです。暑い日が続いていますのでオフィス出社した際のランチは毎回同じ中華屋さんで冷麺セットを頼んでいます。たぶん冷麺野郎と裏で呼ばれていると思います。 AWS発のAIコーディングエージェント「Kiro」 インフラ屋さんのモチベーション 結論、「上流工程の品質が物を言う」 やったこと 要件・方式決めまではすんなりいく、ように見えた 個人的に気になった点 わりかし複雑な構成 漢気あふれる課題解決 そもそも何がいけなかった? 曖昧な指示 考慮すべき観点の漏れ 前提条件のすり合わせ不足 インフラ屋さんがAIコーディングエージェントと仲良くなるために 一般的にリスクをはらむ箇所を抑える 開発環境やコーディング規約を統一する 既存ツール等でAIだけに依らない品質担保を意識する まとめ AWS発のAIコーディングエージェント「Kiro」 巷で流行りのKiroです。AIコーディングエージェントはい

    インフラ屋さんはAIコーディングエージェントとどう生きるか ~ Kiroを使ったWebシステムなアーキテクチャ構築をしてハマった話 ~ - NRIネットコムBlog
  • [アップデート] Amazon Certificate Managerで証明書がエクスポートできるようになりました | DevelopersIO

    こんにちはコカコーラ大好きカジです。AWS re:inforce 2025に現地参加しています。 基調講演で話があったので、AWSマネージメントコンソールを確認したところアップデートの内容が確認できたので、紹介します。 追記 What's Newでも紹介されていました。 AWS Certificate Manager introduces public certificates you can use anywhere - AWS 期間と料金 エクスポート可能なパブリック証明書の有効期間は 395 日間 FQDN毎に$15ドル ワイルドカードFQDN毎に$149 やってみる マネージメントコンソールからAWS Certificate Managerを開き、証明書のリクエストをクリックします。 パブリック証明書をリクエスト 証明書のドメイン名を入力箇所の下に、エクスポートを可能にする(New

    [アップデート] Amazon Certificate Managerで証明書がエクスポートできるようになりました | DevelopersIO
  • YAMAHAのRTX1200でL2TP/IPsecがうまく接続できないし、つながっても想定された経路通らない...どうして... - Qiita

    何じゃその転送フィルタとかいうの サイト内を抜粋しますが。このようなものです。 概要 パケット転送フィルターは、 ip filterコマンドで定義したフィルターとの比較にもとづいて、 パケットの転送先を決める機能です。 従来のフィルター型ルーティングと似ていますが、 次の2点が大きく異なります。 パケット転送フィルターは、ルーティングの処理とは独立に動作します。 静的経路や動的経路の設定とはまったく関係がありません。 フィルタ型ルーティングではゲートウェイのロードバランスや hide指定が可能ですが、パケット転送フィルタでは対応していません。 パケット転送フィルターの処理の位置づけは次のようになっています。 イメージ ...まぁ要するにルールに一致するパケットを転送設定された方向に投げますよと。そういうことですね。 まぁ、ここで書かれているようにフィルタ型ルーティングしろよっていえばまぁそ

    YAMAHAのRTX1200でL2TP/IPsecがうまく接続できないし、つながっても想定された経路通らない...どうして... - Qiita
  • Nuro Biz 回線を YAMAHA製ルーターで効率よく使う | 株式会社こまり

    コロナの影響で世間的にテレワークやリモートワークが導入されたり、Web会議が多くなったりした会社が増えた影響か、社内でインターネットを使っている際に極端な速度低下や拠点間VPNでのパケットロスが起こる状況が数年前から続いていて、時間帯によってはインターネット回線が輻輳しているような状況でした。 そこで、昨年から岡山でも利用可能になった「NUROアクセス スタンダード」を遅ればせながら導入しました。 今回は、その際に行ったネットワーク経路の設定についてお話しようと思います。 下り最大 2Gbps の通信速度の意味 NUROアクセス スタンダード のサービス紹介サイトでは「下り最大2Gbpsの通信速度」と記載がありますが、接続さえすれば最大 2Gbps で通信ができるというものではありません。 NURO Biz から提供される ONU(終端装置) に利用可能な RJ45 のネットワークポートが

    Nuro Biz 回線を YAMAHA製ルーターで効率よく使う | 株式会社こまり
  • Dockerイメージの選び方ガイド | SIOS Tech. Lab

    PSSLの佐々木です。 Dockerを使っていると、同じアプリケーションでも様々なイメージタグが用意されています。node:18、node:18-slim、node:18-alpineなど、どれを選べばいいのか迷ってしまうことはありませんか? 例えばPythonDocker Imageはversion 3.13.5系だけでもこんなにあります。とほほ。。 この記事では、各Dockerイメージの種類とその特徴、そして「どんな時に使うべきか」を明確にします 主要なDockerイメージの種類 1. 標準イメージ(Latest/バージョン指定) 例: node:18、python:3.11、nginx:latest 特徴: 最も完全なパッケージセット 開発に必要なツールやライブラリが豊富 サイズは大きめ(通常数百MB〜1GB以上) Debianベースが多い こんな時に選ぶべき: 開発環境やテスト環

    Dockerイメージの選び方ガイド | SIOS Tech. Lab
  • ニコニコ生放送がサービスを再開するまでの記録 - dwango on GitHub

    はじめに こんにちは、ニコニコ生放送 バックエンド開発マネージャーの yanagi です。 2024 年 6 月 8 日、ドワンゴはランサムウェアを含む大規模なサイバー攻撃を受け、「ニコニコ」全サービスの停止を余儀なくされました。もちろんニコニコ生放送も例外ではなく、2024 年 8 月 5 日にサービスを再開するまでの約 2 ヶ月もの間、その影響を受ける形となりました。 この記事は、サイバー攻撃を受けたニコニコ生放送がサービスを再開するまでの道のりを記録したものです。 今回の復旧作業から学んだ教訓は、「日頃の実践・鍛錬が重要」ということです。今回のような状況においても、物事への取り組み方は日頃からニコニコ生放送内で実践されているものと大きく変わりありませんでした。 ありのままに言えば、ニコニコ生放送には今回のようなできごとを想定した訓練や対応体制は備わっていませんでした。今までに経験した

    ニコニコ生放送がサービスを再開するまでの記録 - dwango on GitHub
  • Claude Codeの「すぐルール忘れる問題」を解決する超効果的な方法を見つけた気がする

    どうもこんにちは Claude Codeを使っている人ならみんな感じてると思いますが、CLAUDE.mdでどれだけ緻密なルールを組んでも3ラリーくらいするとすっかり忘れてどんどん適当に動き出すというどうしようもない現象があります そのたびに「ルールを守ってください」と500000000回は打ち込みましたし、指摘し疲れて「/a」で「ルールを再確認してください」というカスタムコマンドまで組んで対処しているような状況でした この問題で難しいのが、「語尾を◯◯にして」だったりそういうしょうもないロールプレイはずっと守るわりに、「事前に確認を取って」とか「このルールで報告して」とかそういう挙動系のルールをすぐ忘れるという点です これをどうにか解決できないかなーと考えていたのですが、そもそもなぜ語尾ルールは守れるのか?という部分から答えを見つけるべきだと思い調査を開始しました なぜ語尾ルールだけは守ら

    Claude Codeの「すぐルール忘れる問題」を解決する超効果的な方法を見つけた気がする
  • YAML ファイルからアーキテクチャ図を生成する Diagram-as-Code を使ってみたメモ✍ - 継続は力なり

    タダです. このブログで紹介されていた Diagram-as-Code というツールをつかってみました. github.com Diagram-as-Code とは Diagram-as-Code は CLI ツールで YAML のコードを使って AWS の構成図を描くことができます. Diagram-as-Code の導入と構成図の生成 Introduction に沿って使ってみます.Diagram-as-Code のインストールとこのコードを構成図生成してみました. $ brew install awsdac $ awsdac https://raw.githubusercontent.com/awslabs/diagram-as-code/main/examples/alb-ec2.yaml [Completed] AWS infrastructure diagram generat

    YAML ファイルからアーキテクチャ図を生成する Diagram-as-Code を使ってみたメモ✍ - 継続は力なり
  • FargateSpotを活用したTerraform構成 ~バランス型編~ - Qiita

    背景と記事概要 コストカット施策の一環としてFargateSpotへの切り替えを検討・対応しています。 FargateSpotのデメリットとしていつ落ちるかわからないという問題点を抱えているため、安全に運用するためには工夫が必要です。 どうすれば良いかなと考えてた時に下記の記事を見つけました。 非常に良い記事だったので↑を参考にしつつ実際にIaC化してみました。 個人的に難しかったところも解説入れつつ紹介しようかと思います。 成果物イメージ 参考記事元のバランス型を参考に以下のような構成のものを作成します。 ECS Service,Cloudwatch Alarm,AutoScalingを活用し、監視メトリクスに応じてFargate or FargateSpotをスケールアウト・インしていきます。 お手軽に試したかったので今回の監視項目対象としてはCPU使用率を利用しています。 ひとまずソ

    FargateSpotを活用したTerraform構成 ~バランス型編~ - Qiita
  • FargateSpotを活用したTerraform構成 ~ガンガン型編~ - Qiita

    (もしまだ前回の記事をご覧なられてなければ先にそちらから見ていただくと背景等が分かりやすいかと思います) 背景と記事概要 前回の記事では参考元記事のバランス型を活用して実際にTerraformのコードを記載してみました。 今回はより積極的にコストカットを行えるガンガン型をTerraform化していこうと思います。 成果物イメージ ガンガン型はECS Service,CloudWatch Alarm,AutoScalingをそれぞれFargate用,FargateSpot用で用意することにより実現するため、作成するリソース数は多くなります。 バリエーションを出すため、前回の記事と違い監視項目はALBの平均リクエスト数(RequestCountPerTarget)としています。 ひとまずコード 何はともあれ全体のソース。 locals { default-name = "test" } # #

    FargateSpotを活用したTerraform構成 ~ガンガン型編~ - Qiita
  • [アップデート] Amazon Q Developer に AWS アカウントのコスト分析と最適化提案をしてもらえるようになりました | DevelopersIO

    [アップデート] Amazon Q Developer に AWS アカウントのコスト分析と最適化提案をしてもらえるようになりました | DevelopersIO
  • ビジネスメタデータを入力するための私的プラクティス - yasuhisa's blog

    はじめに ビジネスメタデータをどこから入力するか ビジネスメタデータをどう入力するか レベル1: 機械的に埋められるもの(自動化層) レベル2: 変換処理で伝播できるもの(自動伝播層) レベル3: 人間の判断が必要なもの(手動層) 運用を継続するための実践的な仕組み 問い合わせをトリガーにメタデータを拡充するフロー 重要度が高いビジネスメタデータの入力を強制する仕組み データの生産者がビジネスメタデータ生成の責任を持つ よくある失敗パターン: みんなで記入型 生産者責任の整理: 誰が何に責任を持つか LLMとビジネスメタデータ LLMの落とし穴 LLMの適切な使い方 どうしてもLLMを使いたい場合の対策 おわりに はじめに これまで私は、メタデータを活用したデータ品質の可視化や、データカタログの運用など、メタデータを「使う」側面について発信してきました。しかし最近、副業先などから「メタデー

    ビジネスメタデータを入力するための私的プラクティス - yasuhisa's blog
  • RubyにマージされたZJITの概要を理解する(翻訳)|TechRacho by BPS株式会社

    概要 CC BY-NC-SA 4.0 International Deedに基づいて翻訳・公開いたします。 英語記事: ZJIT has been merged into Ruby | Rails at Scale 原文公開日: 2025/05/14 原著者: Max Bernstein CC BY-NC-SA 4.0 Deed | 表示 - 非営利 - 継承 4.0 国際 | Creative Commons 日語タイトルは内容に即したものにしました。 RubyKaigi 2025におけるMaximeのプレゼンテーションと、Matzさんによる承認(#21221)を経て、とうとうZJITRubyにマージされました。バンザイ! 記事では、開発のきわめて初期段階にあるこのプロジェクトの高レベルな概要をお伝えいたします。 ZJITは、Rubyのリファレンス実装であるYARVに組み込まれた、

    RubyにマージされたZJITの概要を理解する(翻訳)|TechRacho by BPS株式会社
  • Googleの最新生成AI`Stitch`でサイトを実際に作れるのか検証してみた!

    Googleは、2025年の「Google I/O」で革新的な新ツール「Stitch」を発表しました。 このツールは、プロンプトやスケッチから、わずか数分でUIデザインをビルドできる生成AIです。 現在Google Labs内で早期プレビューとして公開されており、AIがデザインから開発までの流れをどのように変えていくのかを体感できるようになっています。 Stitchの最大の特徴は、デザインの生成・デザインの変更・Figma連携・コード出力といった工程を、AIがシームレスな環境で支援してくれる点です。 UI/UXデザイナー、フロントエンドエンジニアに至るまで、デザインの設計から実装までの工程を変化させる可能性を秘めたツールといえるでしょう。 爆速でプロトタイプの検証ができるので、個人的には新規事業をやる方にはとても助かるツールなのではないかと思っています。

    Googleの最新生成AI`Stitch`でサイトを実際に作れるのか検証してみた!
  • ECSのTask数がいつの間にか0に?Task消失事件の顛末 - エムスリーテックブログ

    【デジカルチーム ブログリレー5日目】 デジカルチームの井上 渉 (@wtr_in) です。米がなければということで、をよくべています。実ははお正月以外もべて良いんですよ皆さん。 さて、2024 年 7 月と結構前の話になりますが、AWS で以下のようなアップデートがありました。 aws.amazon.com このアップデートにより ECS が Task を起動する際にイメージを特定する挙動が変わったのですが、デジカルではその影響で、テスト環境の ECS Service の Task 数がいつの間に 0 になる というトラブルを経験しました。割とエッジケースなので、多くの方が遭遇することはないとは思いつつ、ある意味面白い事象だったのでその内容を紹介しようと思います。 どんなアップデートだったか? そして起きた ECS Task 消失事件 🚨 事件の原因 🔍 要因(2) ECR

    ECSのTask数がいつの間にか0に?Task消失事件の顛末 - エムスリーテックブログ
  • 技術的負債解消に向けたWordPressの一元管理とShifter移行で実現した運用最適化 - Findy Tech Blog

    はじめに 皆さんこんにちは。ファインディに転職してまもなく1年を迎える、CTO室/SREチームの安達(@adachin0817)です。今回は複数のWordPressサイトをShifterへ移行しましたので、その取り組みについてご紹介します。 Shifterとは ja.getshifter.io Shifterは、WordPressサイトを静的に変換・ホスティングできるマネージドサービスです。動的に動作するWordPressをShifterがビルドし、生成されたHTML/CSS/JavaScriptの静的ファイルをCDN経由で配信する構成となっています。主なメリットは次のとおりです。 セキュリティ強化:PHP実行環境を持たないため、WordPress体やプラグインの脆弱性リスクが激減。 運用負荷の軽減:インフラやWordPressのバージョンアップ管理が不要。 表示速度の高速化:静的ファイ

    技術的負債解消に向けたWordPressの一元管理とShifter移行で実現した運用最適化 - Findy Tech Blog
  • 新規事業は社内ドキュメント戦略が大事な話|細見 優太

    みなさんこんにちは、こんばんは、カミナシの細見(@yuta_hosomi)です。 カミナシはマルチプロダクト戦略構想のもと、複数のProduct開発と提供を進めている真っ只中です! そのなかで、ビジネス側のチームも新規事業で新しく組閣され、どんどんニューカマーがジョインしてくるなかで、「ドキュメント戦略を作って運用した」お話しです。 チームに参画して、最初に読まないといけないとされるドキュメントがこれ。これが今日のテーマですこういった、社内ドキュメントの戦略について私も色々読み漁ったのですがめぼしいものや、実例があまりなく、整理整頓好きのかたのヒントやお手伝いになれば幸いです。 ですが、このnoteはただどうドキュメントをつくればいいという話ではなく何のためにするのか、それに基づきどうドキュメントを作るのか?それをどう仕組み化し、マネジメントするのかについてが重要だと思っているので、やや前

    新規事業は社内ドキュメント戦略が大事な話|細見 優太
  • 🛤 Rails 8はSQLiteで大幅に強化された「個人が扱えるフレームワーク」(翻訳)|YassLab 株式会社

    原著者の許諾を得て翻訳・公開いたします。 英語記事: Supercharge the One Person Framework with SQLite | Fractaled Mind 原文公開日: 2024/10/16 原著者: Stephen Margheim 日語タイトルは内容に即したものにしました。 また、見出しを適宜加えています。 記事は、Rails World 2024における私の発表を編集して記事化したものです。以下のYouTube動画でもご覧いただけます。 はじめに Railsは誕生したときから、アイデアを超音速で宇宙空間に打ち上げるロケットエンジンのような存在として名を馳せてきました。しかし少なくとも私にとって、自作のフル機能アプリケーションをデプロイして動かすにはロケット科学者になる必要がある気もしていました。 ロケットエンジンは時とともに大型化し、複雑化してきまし

    🛤 Rails 8はSQLiteで大幅に強化された「個人が扱えるフレームワーク」(翻訳)|YassLab 株式会社
  • Google認証機能を持つApache HTTP Webサーバを構築してみた | SIOS Tech. Lab

    こんにちは、新卒2年目になりました、伊藤です。 昨年は、Azure Static Web AppsでGoogle認証機能を持つアプリケーションを作成する方法を紹介しました。 https://tech-lab.sios.jp/archives/43562 今回は、既存のインフラでも利用されることの多いApache HTTP Webサーバを使い、Googleアカウントで認証できるWebサーバを構築する手順をご紹介します。 設定には、ApacheのOpenID Connect (OIDC)モジュールであるmod_auth_openidcを使用します。

    Google認証機能を持つApache HTTP Webサーバを構築してみた | SIOS Tech. Lab
  • LLMのファインチューニングでドメイン知識の獲得は可能か。知識付与の限界と可能性

    1 はじめに 初めまして。データアナリティクスラボ株式会社データソリューション事業部の池田と申します。 今回は社内活動の一環として、大規模言語モデルにファインチューニングで知識付与を行う検証をしたので、その結果について紹介します。 以前、社内の勉強会で大規模言語モデルにファインチューニングでドメイン知識を付与することは難しいのでRAG(Retrieval Augmented Generation)を使うことが望ましいという内容の論文を目にすることがあり、当にファインチューニングでの知識付与は難しいのか?と疑問に思ったことがきっかけでこの検証を始めることにしました。 2 要約 弊社(データアナリティクスラボ株式会社)のHPの情報をQ&A形式に整形した上で、大規模言語モデル(Swallow-MS-7b-instruct-v0.1)にInstruction Tuningによって学習させました。

    LLMのファインチューニングでドメイン知識の獲得は可能か。知識付与の限界と可能性