並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 525件

新着順 人気順

roleの検索結果1 - 40 件 / 525件

  • 最初はギャグだった「農林中金が米国債を大量売却したからトランプが屈した」ネタが、途中からマジで受け止められてデマになってて笑えない - 頭の上にミカンをのせる

    ホッテントリした時用の宣伝:投資のニュースに対する心構えが知りたい人はこのマンガがとってもオススメ! マンガ形式なのでとてもわかり易いです。 マンガでわかる株のキホン(1) お嬢様 投資をはじめる! [投資スタート] 編 作者:渡波 郁マイナビ出版Amazon ああもう。いちいちこういうのの訂正してたら本当に書きたいことを書く時間がなくなる。勘弁してくれ・・・ バーゼル規制の勉強をしたい人はまずこのnoteを参照してください。バーゼル規制(銀行規制)を勉強したい人向けのガイダンス https://t.co/zXepFFNrQa— 服部孝洋(東京大学) (@hattori0819) 2025年4月11日 本当に勉強したい人は私の記事じゃなくこちらを読むべきですが、こんなん読んでられないと言う人のほうが多いと思うので、私の方で最低限知っておくべきことだけまとめておきます。 最初はわかってる人が

      最初はギャグだった「農林中金が米国債を大量売却したからトランプが屈した」ネタが、途中からマジで受け止められてデマになってて笑えない - 頭の上にミカンをのせる
    • プログラミング用途の生成AI関連ツールの評価 2025/04/14

      現時点で個人の感想です。流動的なので、明日にでも意見は変わってると思います。 モデル Claude-3.7-sonnet コーディング性能が圧倒的に良い。迷ったらとりあえずこれを使っておけばよい だいたい1ファイル1000行ぐらいが管理できる限界 Gemini 2.5 今なら無料で使える。今のうちに使い込んでクセを把握するといい。 巨大コンテキスト理解ができるので、「大量にコードを読んでちょっとだけコードを書く」つまり一般的な業務プログラミングに向いてる。 リリースから一週間は負荷が高くて不安定だったが、最近安定してきた さすがに単純なコーディング性能は Claude-3.7-sonnet に劣る deepseek-chat Cline で使うには遅すぎて役に立たない AIツール作るときの壁打ちに使っている。雑に巨大データ送りつけても安くて安心 コーディングエージェント/拡張 Cline

        プログラミング用途の生成AI関連ツールの評価 2025/04/14
      • 新規アプリ開発を請け負う時の流れ - Qiita

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 概要 まずは、このご時世に新規のアプリ開発を出来るというチャンスに感謝しましょう。 もちろんすでにあるアプリの追加開発や運用で得られる経験値はとても素晴らしいですが、同じように新規開発も胸踊るものがあります。 あなたのRoleがDeveloperなのか、あるいはProject Managerなのか、Product Managerなのかで主に考慮すべき点は変わってきますが、それはそれとしてすべての点を理解して、抜け漏れがあったら指摘あるいは巻き取る覚悟を持っておきましょう。 ラストマンシップは良い資質です。具体的にはラストマンシップがある

          新規アプリ開発を請け負う時の流れ - Qiita
        • 次のMCP??A2Aはなんですか

          Model Context Protocol(MCP) MCP 概要 MCP はオープンプロトコルであり、アプリケーションが大規模言語モデル(LLMs)にコンテキストを提供する方法を標準化することを目的としています。AI アプリケーションの「USB-C ポート」に例えられ、AI モデルが異なるデータソースやツールに接続するための標準化された経路を提供します。 MCP の役割 LLM をベースにしたエージェントや複雑なワークフローの構築を支援します。LLM は多くの場合、データやツールの統合が必要ですが、MCP はあらかじめ構築された統合リストを提供し、LLM が直接アクセスできるようにします。異なる LLM プロバイダー間の柔軟な切り替えをサポートし、インフラストラクチャ内でデータセキュリティを確保するためのベストプラクティスを提供します。 MCP アーキテクチャ クライアント - サーバ

            次のMCP??A2Aはなんですか
          • トランプ関税によりボードゲーム業界の過去数十年の劇的復活が台無しになるとして業界はパニックに陥っている

            アメリカのドナルド・トランプ大統領は、海外製品に対する包括的な関税を発表しました。これにより、中国製品への関税率は54%にも達する見込みです。この関税引き上げにより、数十年かけて復活を遂げたボードゲーム業界は壊滅的な打撃を受ける事になると報じられています。 Tabletop panics as Trump tariffs hit board, card, role-playing games | Polygon https://www.polygon.com/tabletop-games/552558/tabletop-panic-tariffs-on-china-layoffs-bankruptcy-gama トランプ政権の関税政策はビジネスアナリストから「最悪のシナリオよりも悪い」と酷評されるほどですが、その影響はボードゲーム業界にまで及ぶとゲーム関連メディアのPolygonは報じてい

              トランプ関税によりボードゲーム業界の過去数十年の劇的復活が台無しになるとして業界はパニックに陥っている
            • コーディング AI エージェントを自作してみよう

              コーディング AI エージェントを自作してみよう 好むと好まずと関わらず、ソフトウェア開発において AI の活用は重要なパラダイムシフトの 1 つです。AI エージェントはユーザーからの指示を元に自律的にタスクを選択し、実行します。この記事では、コーディング AI エージェントを自作する過程を紹介します。 好むと好まずと関わらず、ソフトウェア開発において AI の活用は重要なパラダイムシフトの 1 つです。The End of Programming as We Know It という記事ではプログラミングが終焉を迎えるのではなく、「今日私達が知っているプログラミングの終わり」であると述べられています。AI に置き換えられるのはジュニアおよび中級レベルのプログラマーではなく、新しいプログラミンツールやパラダイムを受け入れず過去に固執するプログラマーであるとというのです。 It is not

                コーディング AI エージェントを自作してみよう
              • AIシフト作成が実用レベルへ!Gemini2.5Proで実現する”ほぼ修正不要”のシフト表|genkAIjokyo|ChatGPT/Claudeで論文作成と科研費申請

                「毎月のシフト作成、いい加減ラクしたい…」 そう感じている方は多いはず。スタッフの希望、公平性、連続勤務禁止… 複雑なルールをクリアするシフト表作りは、本当に骨が折れますよね。 これまでも大規模言語モデル(LLM)にシフト作成を手伝わせる試みはありましたが、「惜しいけど、結局手直しが必要…」というケースも少なくありませんでした。 初期のChatGPTによる取り組みはこちら しかし、LLMの性能技術は驚異的なスピードで進化しています。特に最新のGeminiモデルであるGemini 2.5 Proの登場により、シフト作成のような複雑なタスクの自動化精度が格段に向上し、"ほぼ修正不要"なレベルの下書き作成が現実のものとなりつつあります。(タスクが複雑なので個人的にこれをLLMのベンチマークの1つとしています) 今回は、AIに高精度なシフト表を作らせるためのプロンプト(以前のものから改良あり)と、

                  AIシフト作成が実用レベルへ!Gemini2.5Proで実現する”ほぼ修正不要”のシフト表|genkAIjokyo|ChatGPT/Claudeで論文作成と科研費申請
                • AI エージェントの連携を標準化する A2A プロトコルを試してみる

                  AI エージェントの連携を標準化する A2A プロトコルを試してみる AI エージェント同士の連携を標準化するために Agent2Agent プロトコル(A2A)を発表しました。A2A プロトコルは基盤となるフレームワークやベンダーに依存せず、エージェント同士が安全な方法で相互に通信できるように設計されています。この記事ではサンプルコードを通じて A2A プロトコルを使用した AI エージェントの連携を体験してみます。 AI エージェントとはユーザーに代わって目標達成のために自律的に選択してタスクを遂行する AI 技術のことです。従来のチャット型の AI ツールは 1 つのタスクを完了するたびに再度ユーザーの指示を待つ必要がありました。AI エージェントは実行したタスクのフィードバックを元に次のタスクを選択し、ユーザーにの介入を最小限に抑えることができます。 AI エージェントが効果的に目

                    AI エージェントの連携を標準化する A2A プロトコルを試してみる
                  • ココピーからChatGPTを呼んで文章生成させる - 無駄と文化

                    ココピー (cocopy) というブラウザ拡張機能がある。 chromewebstore.google.com Webページを見ていて URL やページタイトルなどをコピー&ペーストしたくなったとき、ココピーを使うと思い思いの形式でクリップボードへのコピーができて便利だ。 ココピーについてはいろいろな人が紹介記事を書いているのでそれを読んでもらうのがいいと思う。 blog.pokutuna.com motemen.hatenablog.com ココピーは任意の JavaScript コードを実行できる ココピーは現在見ているページの URL・ページタイトル・コンテンツを JavaScript コードでいい感じに整形してからクリップボードに突っ込めるツールだ。 JavaScript コードはユーザーが好き勝手に書くことができる。fetch() を使って外部 API を叩くこともできる。 とい

                      ココピーからChatGPTを呼んで文章生成させる - 無駄と文化
                    • AIの推論を人間的思考限界から逸脱させるには?|深津 貴之 (fladdict)

                      ふだん、AIとどんな対話したり、どうやってプロンプトを組み立ててるの?ときかれたので、最近のGemini pro 2.5さんとの対話のコピペ。こういうの会話してると、普通に1日とけたり徹夜できてしまうので怖い。 問1ロボットの形状を人間に似せてしまうと、ロボットの自由度が人間の形状に制約され、探索可能な可能性空間が限定される。同様の問題は形而上でも発生すると類推できるので、AIの思考形態や思考法を人間に似せてしまうと、同様に探索可能な可能性空間が限定されてしまう… という仮説について考察 深津の質問Gemini内部推論1ユーザーは、ロボットの形状を人間に似せると自由度が制約されるように、AIの思考形態を人間に似せると思考の可能性空間が限定されるのではないか、という仮説について考察を求めている。 この仮説について、以下の点を考慮して考察を展開する。仮説の根拠(類推の妥当性): ロボットの物理

                        AIの推論を人間的思考限界から逸脱させるには?|深津 貴之 (fladdict)
                      • LLMによるパワポ自動生成にチャレンジしてわかった課題 - Insight Edge Tech Blog

                        はじめに こんにちは。2023年12月からInsight Edgeに参画したData Scientistのカイオと申します。 入社してから幅広い分野のAIや機械学習だけでなく、API構築やクラウドと関わり海外出張までする機会があって非常に感謝しています。 最近、LLMを使ってPPTXを生成する案件に携わり得た知識を共有しようと思ってこの記事を書きました。 目次 PPTXファイルの構成 PythonによるPPTXライブラリ(python-pptx) わかった課題 まとめ PPTXファイルの構成 皆様ご存知だと思いますが、PowerPointが世界一使われている発表資料です。OpenOffice等のオープンソースアプリも存在しますが人気度がそこまで高くありません。 PowerPointは2007においてPPTからPPTXフォーマットに変わってその中身の仕様は大きく変わりました。中身は非常に複雑

                          LLMによるパワポ自動生成にチャレンジしてわかった課題 - Insight Edge Tech Blog
                        • Findyの爆速開発を支える生成AI活用 ~プロンプトの書き方編~ - Findy Tech Blog

                          こんにちは。 ファインディ株式会社 で Tech Lead をやらせてもらってる戸田です。 現在のソフトウェア開発の世界は、生成AIの登場により大きな転換点を迎えています。 GitHub Copilotやチャットベースの開発支援ツールなど、生成AIを活用した開発支援ツールが次々と登場し、開発者の日常的なワークフローに組み込まれつつあります。 そのような状況の中で、「プロンプトの書き方がわからない」「プロンプトが思った動作をしてくれない」といった声をよく耳にします。 そこで今回は、生成AIに対するプロンプトの書き方のコツを紹介します。プロンプトの書き方のコツを知るだけで、生成AIの精度は驚くほど向上します。 それでは見ていきましょう! 長い文章よりも、簡潔な階層構造 記述の順序 対象と実行内容を絞る まとめ 参考文献 長い文章よりも、簡潔な階層構造 長文のプロンプトよりも、マークダウン記法な

                            Findyの爆速開発を支える生成AI活用 ~プロンプトの書き方編~ - Findy Tech Blog
                          • GitHub Actions⇔AWS らくらく連携手順書♪ - Qiita

                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 閲覧ありがとうございます。 本記事では、一回繋いでしまえば超絶便利なGitHub ActionsとAWSの連携方法を共有します。 今回は、GitHub ActionsとAWSを、IAM IDプロバイダ・STSを用いて連携します。 AWS側の設定 【 用意するもの 】 GitHub ActionsがAWS環境にアクセスするためのIAMロール GitHub Actionsからのアクセスに対し一時的な認証情報を渡すためのIDプロバイダ ① IAMロールの作成 1. 任意のIAMポリシーをアタッチしたIAMロールを作成 私はAWS Nuke(*

                            • ハンズオンで学ぶ Prometheus による Kubernetes 監視のしくみ - RAKUS Developers Blog | ラクス エンジニアブログ

                              目次 はじめに Prometheusとは ハンズオン環境を構築しよう Prometheusを触ってみよう Prometheusによる監視の全体像をつかもう まとめ はじめに このブログの目的 (と、ごあいさつ) こんにちは。SREの gumamon です! 最近、Kubernetesを使う現場がどんどん増えてきました。 Kubernetesは自律的にいろいろ動いてくれる分、「今なにが起きているのか」を把握するのが意外と難しいです。 特に、構成が動的に変わるKubernetesでは、サービスディスカバリ機能のある監視ツールが欠かせません。 そんな中で、Kubernetesのメトリクス監視といえば、今やPrometheusがデファクトスタンダードです。 このブログでは、PrometheusがどのようにKubernetesの情報を集めているのかを、ハンズオン形式で体験しながら理解していきます。

                                ハンズオンで学ぶ Prometheus による Kubernetes 監視のしくみ - RAKUS Developers Blog | ラクス エンジニアブログ
                              • Kubernetes Event-driven Autoscaling(KEDA)で実現する夜間・休日のインフラコスト削減 - ZOZO TECH BLOG

                                はじめに こんにちは、データシステム部MLOpsブロックの木村です。MLOpsブロックでは、継続的にGoogle Cloudのコスト削減に取り組んでいます。その一環として、夜間や休日といった利用されていない時間帯にも稼働し続けることで発生していた、開発・検証・テスト環境の余分なコストに着目しました。 この課題を解決するために、MLOpsブロックではKubernetes Event-driven Autoscaling(以下KEDA)を導入しました。KEDAは、Kubernetes環境でイベントドリブンによるオートスケールを実現するオープンソースのツールです。KEDAにより利用されていない時間帯のPodを停止させ余分なコストを削減しました。 本記事ではKEDAを導入したモチベーションや効果、導入する際に直面した課題や、加えて事故なく本番環境へ適用するために工夫した点をご紹介します。KEDAの

                                  Kubernetes Event-driven Autoscaling(KEDA)で実現する夜間・休日のインフラコスト削減 - ZOZO TECH BLOG
                                • Ink を使って CLI アプリを React で書く

                                  Ink を使って CLI アプリを React で書く Ink は CLI アプリを React で書くためのライブラリです。Flexbox レイアウトエンジンである Yoga を使用しているため、Web アプリケーションと同じような CSS を使って UI を構築できることが特徴です。Codex や Claude Code といったコーディングエージェントの CLI アプリが Ink で書かれています。 Ink は CLI アプリを React で書くためのライブラリです。Flexbox レイアウトエンジンである Yoga を使用しているため、Web アプリケーションと同じような CSS を使って UI を構築できることが特徴です。Codex や Claude Code といったコーディングエージェントの CLI アプリが Ink で書かれています。 プロジェクトを作成する 以下のコマン

                                    Ink を使って CLI アプリを React で書く
                                  • データベース丸見えのインシデント発見者になってしまった話。Supabaseをフロントエンドだけで実装する際はSELECTの扱いに注意!

                                    2025年4月13日追記: Xで共有されてご覧になっている方が増えているようなので追加で補足しておきます。この問題はRLSの設定ミスによって発生していたものであり、Supabase自体には問題ありません 。現時点での僕の考えでは フロントエンドだけで実装するのは「意外と使えるシーンが限られる」 です。ユーザー自身の管理画面などで使う程度に留めておくと良いでしょう。特に不特定多数のユーザーが閲覧するようなユーザー交流型サービスには全く向きません。これは実際にSupabaseを使って開発してみると理解できると思います。全てのユーザーが閲覧できるようにするにはRLSで無条件なtrue設定にする必要があり、publicスキーマにコピーしたユーザー情報も必然的に無条件なtrueにする必要があるため、適切なDB構造をしてなければメールアドレスも漏れてしまうのです。無条件なtrue設定にする = HTT

                                      データベース丸見えのインシデント発見者になってしまった話。Supabaseをフロントエンドだけで実装する際はSELECTの扱いに注意!
                                    • 東北地方のアイヌ語地名を科学的に分析する:古代の北日本と先住民族史の研究|ヘンテコだよねノート

                                      はじめに 本稿では、特に前編で科学とは何かということを正しく説明するように努めている。日常生活の中で「科学的~」という言葉を見聞きすることはあっても、何をすれば科学的で、何が非科学的なのかということは、人によって理解に差があるかもしれない。科学とは、一定の方法論に基づいて研究を行う認識活動のことであり、自然科学以外にも人類学・考古学・言語学・社会学・国際政治学などの学問も、科学的な理解に基づいて研究されている。日本語やアイヌ語のアルファベット表記も、科学的知見に基づいて考案されたものである。しかし、何をすれば科学的と言えるのかは個々の分野によって異なるので、よく分からないことが多いかもしれない。本稿のひとつの目的は、アイヌ語地名のための科学を説明することにある。 また、北海道の歴史年表を見てみると、中世以降に「アイヌ」という名称が出現するので、アイヌ民族の歴史もその時点から始まったと考えて

                                        東北地方のアイヌ語地名を科学的に分析する:古代の北日本と先住民族史の研究|ヘンテコだよねノート
                                      • 論文 IMSIキャッチャー (偽装基地局) による米国政府の 情報収集の法的位置づけ及びその国内法への示唆

                                        Vol.34 No.3 (2016) 1 論 IMSIキャッチャー (偽装基地局) による米国政府の 情報収集の法的位置づけ及びその国内法への示唆 The legal relationship between the use of cell-site simulators or International Mobile Subscriber Identity Catchers (StingRay) by law enforcement agencies and the Fourth Amendment of the Constitution of the United States as well as some consideration of its implications for Japanese law 海野 敦史* 文 * Atsushi UMINO 要 旨 米国の法執行機関に

                                        • Vercel AI SDK で MCP クライアントをツールとして利用する

                                          Vercel AI SDK で MCP クライアントをツールとして利用する MCP(Model Context Protocol)は LLM に追加のコンテキストを提供するための標準化されたプロトコルです。Vercel AI SDK は v4.2 から MCP をサポートしており、MCP クライアントをツールとして利用できます。この記事では Vercel AI SDK を使って MCP ツールを使用する方法を紹介します。 MCP(Model Context Protocol)は、LLM(大規模言語モデル)に追加のコンテキストや機能を提供するための標準化されたプロトコルであり、AI アプリケーション開発において注目を集めています。MCP を利用することで、LLM は外部ツールやデータソースと連携し、より高度なタスクを実行できるようになります。 MCP サーバーの例としては、以下のようなものが

                                            Vercel AI SDK で MCP クライアントをツールとして利用する
                                          • GitHub ActionsでAI呼び出し - Mitsuyuki.Shiiba

                                            すごく久しぶりにブログを書く。3ヶ月ぶりくらい? ↓この記事を読んで「へー。どういうこと?」ってなったので遊んでみた。 「GITHUB_TOKEN でGitHub Modelsを呼び出せるようになったよ!PAT(Personal Access Tokens)はもう使わなくていいよ!」って書いてある。そもそもGitHub Modelsを知らんかったけど、GitHub Copilotとかで使ってるAIのモデルたちのことかな。 やってみた GitHub ActionsでAIの呼び出しができるよってことだろうなと思って適当に作ってみた。「今日の運勢を教えて!」って投げるだけのGitHub Actions。 「今日は新しいことにチャレンジする絶好の日!」ふむふむー。 コード github.com name: GitHub Models API Example on: workflow_dispatc

                                              GitHub ActionsでAI呼び出し - Mitsuyuki.Shiiba
                                            • On the Biology of a Large Language Model

                                              Large language models display impressive capabilities. However, for the most part, the mechanisms by which they do so are unknown. The black-box nature of models is increasingly unsatisfactory as they advance in intelligence and are deployed in a growing number of applications. Our goal is to reverse engineer how these models work on the inside, so we may better understand them and assess their fi

                                                On the Biology of a Large Language Model
                                              • うさぎでもわかるAgent2Agent - AIエージェント連携の新時代

                                                うさぎでもわかるAgent2Agent - AIエージェント連携の新時代 はじめに AIエージェントは、私たちの日常業務や複雑なタスクを自律的に処理する強力なツールとして急速に普及しつつあります。企業においては、ラップトップの注文から顧客サービス支援、サプライチェーン計画まで、多様なプロセスを自動化・強化するためにAIエージェントが導入されています。 しかし、これらのエージェントは多くの場合、独立したシステムとして動作し、互いに連携する能力が限られていました。異なるベンダーやフレームワークで構築されたエージェント同士がスムーズに協力するための共通言語や標準プロトコルが存在しなかったのです。 そこでGoogleが2025年4月に発表したのが「Agent2Agent(A2A)」です。A2Aは、異なるフレームワークやベンダーによって構築されたAIエージェント間の通信と相互運用性を可能にするオープ

                                                  うさぎでもわかるAgent2Agent - AIエージェント連携の新時代
                                                • Datadogのメトリクス収集をAPIポーリングからCloudWatch Metric Streamsへ移行した話 - LayerX エンジニアブログ

                                                  こんにちは!バクラク事業部 Platform Engineering部 SREグループの id:sadayoshi_tadaです。 みなさんは監視ツールとして何を使われていますか?バクラクでは、監視にDatadogを使用しています。この記事ではDatadogのメトリクス収集の課題とそれに対する改善について書きます。 Datadogに収集するメトリクスにおける課題 CloudWatch Metric Streamsとは CloudWatch Metric Streamsで収集するメトリクスのフィルタリング Kinesis Data Firehoseを経由したDatadogへのメトリクス転送実装 CloudWatch Metric Streamsへの切替時の考慮点 切り替え後の変化と課題 まとめ 最後に Datadogに収集するメトリクスにおける課題 バクラクではサービスの実行基盤としてAWS

                                                    Datadogのメトリクス収集をAPIポーリングからCloudWatch Metric Streamsへ移行した話 - LayerX エンジニアブログ
                                                  • Repro における AWS アカウント分離の取り組み - Repro Tech Blog

                                                    Development Division/Platform Team/Sys-Infra Unit では、よりセキュアな状態を維持できるように様々なことに取り組んでいます。 背景 Repro ではメインとなる AWS アカウントに以下の環境で利用するリソースを全て作成していました。1 production 所謂本番環境 staging 本番リリース前に QA を行うための環境 dev_staging 開発者の動作確認用 test アプリケーションの CI で利用する internal 内部利用のためのウェブアプリケーション AWS Well-Architected Tool を使って既存環境をチェックしたところ、まずは AWS アカウントを分離し、各環境のワークロードを分離した方がよいとの結果でした。 SEC01-BP01 アカウントを使用してワークロードを分ける: - AWS Well-

                                                      Repro における AWS アカウント分離の取り組み - Repro Tech Blog
                                                    • Git turns 20: A Q&A with Linus Torvalds

                                                      Exactly twenty years ago, on April 7, 2005, Linus Torvalds made the very first commit to a new version control system called Git. Torvalds famously wrote Git in just 10 days after Linux kernel developers lost access to their proprietary tool, BitKeeper, due to licensing disagreements. In fact, in that first commit, he’d written enough of Git to use Git to make the commit! Git’s unconventional and

                                                        Git turns 20: A Q&A with Linus Torvalds
                                                      • GitHub - google/A2A: An open protocol enabling communication and interoperability between opaque agentic applications.

                                                        The Agent2Agent (A2A) protocol facilitates communication between independent AI agents. Here are the core concepts: Agent Card: A public metadata file (usually at /.well-known/agent.json) describing an agent's capabilities, skills, endpoint URL, and authentication requirements. Clients use this for discovery. A2A Server: An agent exposing an HTTP endpoint that implements the A2A protocol methods (

                                                          GitHub - google/A2A: An open protocol enabling communication and interoperability between opaque agentic applications.
                                                        • Why I stopped using AI code editors · Luciano Nooijen

                                                          TL;DR: I chose to make using AI a manual action, because I felt the slow loss of competence over time when I relied on it, and I recommend everyone to be cautious with making AI a key part of their workflow. In late 2022, I used AI tools for the first time, even before the first version of ChatGPT. In 2023, I started using AI-based tools in my development workflow. Initially, I was super impressed

                                                          • In retrospect, DevOps was a bad idea.

                                                            We need to talk about DevOps. In the beginning, DevOps made sense. It was a logical evolution of healthy engineering practices. But we never should have given it a name. Once we labeled it, it got completely out of hand. Before DevOps, developers would write software and hand it off to an operations team, who then had to figure out how to get it running in production. This didn’t work very well. E

                                                              In retrospect, DevOps was a bad idea.
                                                            • Ruby on Rails: GoodJobからSolidQueueへの移行したのでメモ📝 - Madogiwa Blog

                                                              個人のRailsアプリケーションで使用しているジョブキューイングライブラリをGoodJobからSolidQueueに移行したので必要だった差分等をメモ📝 SolidQueueとは? Solid Queueのインストール 設定ファイルの更新 マイグレーションの実行 ルーティングの更新 その他の設定 Pumaの設定 キュー設定ファイルの追加 おわりに SolidQueueとは? SolidQueueは、Rails 8のリリースに伴い、Rails org配下の公式ライブラリとして提供されるようになりました。Rails 8では、デプロイの簡素化と依存関係の削減を目指しており、SolidQueueはその一環として導入されました。 SolidQueueはRedisや他のジョブランナーを不要にし、SQLiteやPostgreSQL、MySQLといったデータベースを利用して高性能なジョブキューイングを実

                                                                Ruby on Rails: GoodJobからSolidQueueへの移行したのでメモ📝 - Madogiwa Blog
                                                              • Meet Declarative Web Push

                                                                Web Push notifications are a powerful and important part of the web platform. As someone’s very famous uncle once said, with great power comes great responsibility. When we added Web Push to WebKit we knew it was imperative to maintain people’s expectations of power efficiency and privacy. We took a deliberate approach to maintain those expectations when implementing Web Push for Safari on macOS,

                                                                  Meet Declarative Web Push
                                                                • Cloudflare、シークレットを安全に管理できる「Cloudflare Secrets Store」ベータ公開

                                                                  Cloudflare、シークレットを安全に管理できる「Cloudflare Secrets Store」ベータ公開 Cloudflareはトークンやパスワードといった、いわゆるシークレットを安全に保管し管理できる新サービス「Cloudflare Secrets Store」のベータ公開を発表しました。 Securely store, manage, and deploy account level secrets to Cloudflare Workers through Cloudflare Secrets Store, now available in beta – with role-based access control, audit logging, and Wrangler support. https://t.co/iQlUXGhGGf #DeveloperWeek — C

                                                                    Cloudflare、シークレットを安全に管理できる「Cloudflare Secrets Store」ベータ公開
                                                                  • Googleカレンダーに合わせてECSサービスをスケールする

                                                                    プラットフォームチームの菅原です。 Googleカレンダーのイベントに合わせてECSサービスをスケールする仕組みを作ったので紹介します。 従来のスケール方法について バンドルカードなどのカンムのサービスはAmazon ECSでコンテナとして動いており、負荷状況に合わせて自動的にスケールするように設定しています。 たとえばターゲットトラッキングスケーリングポリシーを設定してCPU使用率を一定に保つようにしたり resource "aws_appautoscaling_policy" "api" { name = "scale_out" policy_type = "TargetTrackingScaling" service_namespace = aws_appautoscaling_target.api.service_namespace resource_id = aws_appaut

                                                                      Googleカレンダーに合わせてECSサービスをスケールする
                                                                    • MastraのAIエージェントで記憶機能を試す|ニケちゃん

                                                                      ちなみに先日、Mastra製のAIエージェントをMCPと連携させてみた、という記事も書いたのでこちらも合わせて読んで頂けると嬉しいです(今回の内容と一部被っている部分があります)。 MastraとはMastra(マストラ)は、AIエージェント開発を効率化するためのオープンソースフレームワークです。 TypeScriptで実装されており、LLMを利用して外部APIやツールを呼び出すAIエージェントをシンプルなコードで作成できます。 OpenAI、Anthropic、Google Geminiなど複数のAIサービスに対応しているので、用途に合わせたモデル選択が可能です。 環境構築するそれでは、まずはMastraの実行環境を作りましょう。 環境構築と言っても、公式の方法に従えば簡単に作成できます。 任意のフォルダで npx create-mastra@latest を実行すると色々質問されるので

                                                                        MastraのAIエージェントで記憶機能を試す|ニケちゃん
                                                                      • G̶o̶o̶g̶l̶e̶r̶… ex-Googler. · April 10, 2025

                                                                        Last night, my role at Google was eliminated. I'm quite sick to my stomach, extremely sad, and even more angry. argyle@google.com is no more. Just like that. There's not really anything about this that makes sense. Goodbye Google, I guess # I'm told this comes as a shock to my managers and other Chrome team leaders. I'm told it's not based on merit. I'm told I could find another role. But I was al

                                                                        • Effectively use prompt caching on Amazon Bedrock | Amazon Web Services

                                                                          AWS Machine Learning Blog Effectively use prompt caching on Amazon Bedrock Prompt caching, now generally available on Amazon Bedrock with Anthropic’s Claude 3.5 Haiku and Claude 3.7 Sonnet, along with Nova Micro, Nova Lite, and Nova Pro models, lowers response latency by up to 85% and reduces costs up to 90% by caching frequently used prompts across multiple API calls. With prompt caching, you can

                                                                            Effectively use prompt caching on Amazon Bedrock | Amazon Web Services
                                                                          • Cloud Run だけでユーザ認証ができるようになったぞ

                                                                            どうもこんにちは クラウドエースの妹尾です。 今回は 2025 年 4 月 7 日に Cloud Run に新たな認証レイヤーが追加されたので紹介していきます! IAP for Cloud Run 今回追加されたのは Identity-Aware Proxy for Cloud Run という機能です。 今まで Identity-Aware Proxy (以下 IAP) を利用するには、Cloud Load Balancing を構成しなければならなかったのが、Cloud Run 単体で実現できるようになりました。 「簡単にサービス作って、社内や身内にだけ公開したいんだけど……」といったケースで威力を発揮します。 お手軽に使いたい Cloud Run だけど、限定公開するには LB も証明書も NEG も必要になっちゃうな……という悩みからこれで解放されます。 似た悩みをお持ちだった方もい

                                                                              Cloud Run だけでユーザ認証ができるようになったぞ
                                                                            • Terraform実行ユーザー用の最小権限の原則を支援するPike触ってみた | フューチャー技術ブログ

                                                                              はじめにTIG 真野です。Terraform連載2025の2日目です。 Pikeを触ってみた記事です。 PikeとはPike は James Woolfendenさんによって開発されたTerraformのコードを静的解析し、その terraform apply に必要な最小権限の原則に則ったIAMポリシーを生成するツールです。直接 .tf のコードをスキャンするというところが、良さそうと思ったポイントです。 Terraformを用いてインフラ構築する際には、強めの権限(本来は不要であるサービスの作成権限など)を付与して行うことが多いと思います。そのため、万が一のセキュリティ事故や誤操作で思いがけない結果に繋がる懸念がありました。しかし、最小権限の原則を忠実に守ろうとすると難易度・対応コストが高くなるため、ある程度割り切った運用を採用することが多いように思えます(もちろん、開発時は大きめを許

                                                                                Terraform実行ユーザー用の最小権限の原則を支援するPike触ってみた | フューチャー技術ブログ
                                                                              • 安定化装置としての財政政策、疑似自動安定化装置の理論的根拠と付加価値税への応用 - himaginary’s diary

                                                                                というNBER論文(原題は「Fiscal Policy as a Stabilization Tool. The Case for Quasi-Automatic Stabilizers, With an Application to the VAT」)をブランシャールが上げている(H/T 本人ツイート)。ungated版は見当たらなかったが、昨年11月のCRESTでのセミナー案内「Olivier BLANCHARD (Petersen Institute for International Economics) "The case for quasi automatic stabilizers, with an application to a varying VAT" - CREST」に掲載されている要旨の方がNBERよりも詳しいので、そちらを紹介しておく。 Most of the f

                                                                                  安定化装置としての財政政策、疑似自動安定化装置の理論的根拠と付加価値税への応用 - himaginary’s diary
                                                                                • WebLLMを使ってブラウザ完結かつローカルLLMでFunction callingを試してみる

                                                                                  前の記事 wllama(Wasm binding for llama.cpp)を使ってローカルLLMを使ったダッシュボードを作った リポジトリ 実装したこと マルチプロンプト Chat — System + User を結合し、ストリーム出力(ask() in Chat.tsx) OpenAI 互換 Function Call — tools 配列 → tool_calls JSON(weatherTool 切替トグル) DL 進捗バー — initProgressCallback で重みロード%を表示(エンジン初期化ブロック) クライアントキャッシュ削除 — IndexedDB & CacheStorage をワンクリックで削除(clearCache()) モード切替 UI — ラジオボタンで Chat / Function を選択(Chat.tsx 冒頭 JSX) 内部構成 実行パス

                                                                                    WebLLMを使ってブラウザ完結かつローカルLLMでFunction callingを試してみる