並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 125件

新着順 人気順

nodeの検索結果1 - 40 件 / 125件

  • 君たちはCursorを本当に使えているか

    はじめに こんにちは。Builtoという会社で代表 & エンジニアをしている冨田です。 私たちはマネジメントとタスク管理を圧倒的にサポートするAIエージェントを開発しています。 開発にもAIをフル活用しており、そこで得られた知見を共有したいと思います。 具体的には、経験3年以上の現役ソフトウェアエンジニア(生成AIのない時代からコードを書いてきた方々)をターゲットに、本番運用レベルの大規模コードベースでもCursorを活用しコーディング時間を 1/3〜1/5 に縮めている手法をお伝えします。 仕様策定やアプリの機能にもLLMをフル活用していますが、今回は実装にフォーカスします! (なお本記事は中級者以上向けのため、まだCursorに触れたことがない方はまず別の記事を参考にして、使ってみてください) なぜこの記事を書いたか 現職エンジニアが本当に使いこなす手法を共有したい すでに共有されてい

      君たちはCursorを本当に使えているか
    • なぜあなたのウェブサイトは遅いのか

      自己紹介 https://x.com/mizchi Node.js とフロントエンドの専門家 経歴 ゲームクライアント開発 Electron アプリ開発 サードパーティスクリプト フリーランス(2回目) 現在: 1ヶ月でパフォチュする傭兵 Core Web Vitals CI/CD 今日のスコープ 話すこと 主にフロントエンド/アプリケーション視点での計測 とくにエンドユーザーから見たウェブパフォーマンス体験 話さないこと 各クラウドやDBに特化したチューニング 結果として観測できるが、最初からターゲットにはしない パフォーマンス傭兵を始めた経緯 前職でサードパーティがサイト全体に与える影響(CWV)について調査 とにかくいろんなサイトを外部から計測 真の問題を特定しても「弊社とは無関係」で打ち返す以外なく、歯痒い コスパよく直せる部分をみんな放置している!!! 非機能要件の優先度が上がら

      • Dockerfileセキュリティ完全ガイド |脆弱性を防ぐ10のベストプラクティス

        はじめに Dockerをよく使う方なら避けては通れない道、Dockerコンテナのセキュリティについてまとめると同時に、Dockerfileのベストプラクティスに焦点を当てていこうと思います! Dockerのセキュリティとは Dockerのセキュリティとは、Dockerコンテナのビルド、ランタイム、オーケストレーションに関する側面を指します。 これには、Dockerベースイメージのセキュリティ対策、ユーザー権限の管理、Dockerデーモンの設定、コンテナのCPU制御など、ランタイムにおけるセキュリティ対策が含まれます。 さらに、大規模なDockerコンテナのオーケストレーションに関する課題にも対応する必要があります。 では実際にどのように対応していくのか、10項目のベストプラクティスを通して、具体的な対策を学んでいきましょう! Dockerのセキュリティに関する10項目のベストプラクティス

          Dockerfileセキュリティ完全ガイド |脆弱性を防ぐ10のベストプラクティス
        • 自宅環境監視への入門 - すぎゃーんメモ

          どうも自分は監視についての知識や技術が乏しい、ということに気付いた。 そもそも何かを監視するという習慣を持っていないのがまず良くないと反省し、まずは自宅の環境を監視する練習から始めてみることにした。 監視とは役割ではなくスキルであり、チーム内の全員がある程度のレベルに至っておくべきです。 入門 監視 ―モダンなモニタリングのためのデザインパターン 環境 Ansible from macOS Ansible Galaxy VictoriaMetricsによる監視 Metricsの取得、収集 Node Exporter VictoriaMetrics (vmsingle, vmagent) SwitchBotによる温度/湿度/CO2濃度の取得 Exporter Grafanaによる可視化 Alertmanagerを使ったアラート通知 Alertmanagerのインストール vmalert によ

            自宅環境監視への入門 - すぎゃーんメモ
          • KubernetesはOCI, CRI, CNI, SMI, CSI, CDI, NRIこれだけを理解すればいいから簡単に学習できます - Qiita

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Kubernetesでは、コンテナやその周辺機能を扱うために、さまざまな標準インターフェース(~Iと省略されるもの)が使われています。これらは、コンテナの実行基盤を柔軟かつプラグイン可能にするための仕組みで、それぞれ異なる目的と役割を担っています。ここでは OCI, CRI, CNI, SMI, CSI, CDI, NRI について、概要と目的、Kubernetesにおける役割、相互の関連性、実践例を分かりやすく説明します。 OCI (Open Container Initiative: オープンコンテナ・イニシアティブ) 概要と目的:

            • テーブルデータの前処理を何でやるか

              最近読んだ、The Rise of Single-Node Processing: Challenging the Distributed-First Mindset という記事に最近考えていたことが書いてあったので便乗して自分の考えを書き留めておく。 元記事では、かつては大規模なデータの処理というと何はともあれ分散システムであり、Spark や BigQuery などを導入するのが当然であったが、近年は DuckDB や Polars など、シングルノードでも高速にテーブルデータを処理できる技術が登場してきたことで必ずしも分散システムは必要ではないよねという風潮に変わってきた、ということが述べられている。コスト面でもクラウドを使うのであれば、小さいインスタンスをいくつも立てて分散処理するのと、合計して同程度の vCPU や RAM を持つ一つの大きなインスタンスを立てて処理するのとで料金

              • LangGraphを使ってテックブログレビューエージェントを作ってみた - Insight Edge Tech Blog

                こんにちは、Insight EdgeでDeveloper兼テックブログ運営担当をしているMatsuzakiです。 今回は、私が担当している本テックブログ「Insight Edge Tech Blog」運営担当業務における業務効率化・高度化兼自己研鑽の一貫として現在テックブログレビューエージェントを試作中ですので、そちらの開発経緯や内容をお話ししていきたいと思います。 目次 開発背景 システム構成 レビューの流れ 開発内容 レビュー観点の洗い出し 処理フロー 実装 ステートの定義 グラフの定義 ノードの追加 エントリーポイントの追加 エッジの追加 コンパイルと実行 成果物について 今後の期待 おわりに 開発背景 本テックブログ「Insight Edge Tech Blog」は、2022年10月に開設し、2025年2月現在で2年以上継続しています。(先日記事も100本を超えました!🎉) しか

                  LangGraphを使ってテックブログレビューエージェントを作ってみた - Insight Edge Tech Blog
                • イギリス政府によるAppleへのバックドア提供要求は「すべてのユーザーのセキュリティとプライバシーを危険にさらすもの」と109の組織・専門家らが共同書簡を公開

                  イギリスの内務省が、2016年捜査権限法に基づいて、Appleに対して「iCloudにアクセス可能なバックドアを設置するように」と求めている一件について、Global Encryption Coalition(グローバル暗号化連合)のメンバーを含む合計109の組織やサイバーセキュリティ専門家らが、要求を撤回するよう求める共同書簡を公開しました。 Joint Letter on the UK Government's use of Investigatory Powers Act to attack End-to-End Encryption – Global Encryption Coalition https://www.globalencryption.org/2025/02/joint-letter-on-the-uk-governments-use-of-investigatory

                    イギリス政府によるAppleへのバックドア提供要求は「すべてのユーザーのセキュリティとプライバシーを危険にさらすもの」と109の組織・専門家らが共同書簡を公開
                  • Amazon Bedrock Flows で対話的なフローを行ってみる - Taste of Tech Topics

                    はじめに こんにちは一史です。 冬にもかかわらず、自宅のモンステラが新芽を出しており、生命力に驚いています。 さて最近、Amazon Bedrock Flowsの新機能としてマルチターン形式の会話機能がサポートされました。 aws.amazon.com 従来は、ユーザーが1回のプロンプトで処理に必要な情報を全て入力する必要がありましたが、マルチターン形式の会話により不足している情報を適宜AIが聞き返すことが簡単に実現できます。 今回はこのマルチターン形式の会話機能により、対話的なフローを行ってみます。 はじめに 概要 Amazon Bedrock Flowsとは? マルチターンの会話機能とは? Amazon Bedrock Flowsでマルチターンの会話をするフローを作成 フローの概要 マルチターンの会話をするエージェントの作成 PC推薦Lambdaの作成 マルチターンの対話を行ってみる

                      Amazon Bedrock Flows で対話的なフローを行ってみる - Taste of Tech Topics
                    • RubyでThreadがデッドロックしたときにバックトレースを表示する。あるいはRubyに送ったパッチの話 - Money Forward Developers Blog

                      こんにちは。id:Pocke です。最近は並列処理の実装に頭を悩ませています。 この記事では並列処理の実装の中で得た学びについて共有しようと思います。 なお特にことわりがない限り、Rubyのバージョンは記事執筆時点で最新の3.4.1を使用します。 問題 Threadをふんだんに使ったプログラムをデバッグしていると、デッドロックが起きたときに、その原因となったスレッドがどこで停止しているのかを知りたくなることがあります。 例えば以下のようなケースを考えてみます。 # わざとトレースを深くするメソッド呼び出し def f(q) = g q def g(q) = h q def h(q) = q.pop def main q = Thread::Queue.new # `q` にはエンキューされないので、これらのスレッドは停止する th1 = Thread.new { f q } th2 = T

                        RubyでThreadがデッドロックしたときにバックトレースを表示する。あるいはRubyに送ったパッチの話 - Money Forward Developers Blog
                      • Canonical、12年間のKubernetes長期サポートを発表。米国政府の調達要件に対応

                        Ubuntuなどを提供しているCanonicalは、Kubernetesに対して12年間の長期サポートを提供すると発表しました。 We are pleased to announce a 12 year security maintenance and support commitment to packages of Kubernetes 1.32 and related ecosystem container images. Canonical’s Kubernetes LTS (Long Term Support) will support FedRAMP compliance and receive at least 12 years of committed… pic.twitter.com/TZC1OvwF4u — Canonical (@Canonical) February

                          Canonical、12年間のKubernetes長期サポートを発表。米国政府の調達要件に対応
                        • Kafka と Karafka を無事故・無停止でアップグレードした話 - RAKSUL TechBlog

                          はじめに こんにちは。SRE チームの吉原です。 ラクスルでは様々なサービスが Rails で動いており、そのメッセージングキューにに AWS MSK (Kafka) を利用しています。このときの Kafka は 2.7.0 で 2024/9/11 に強制的にバージョンアップを控えていました。Ruby の Kafka Client である Karafka は 1.4 を使っており、しばらくアップデートされていませんでした。2023 年 8 月には Karafka にまつわる大きな障害が発生しており、入社時はこの問題について調査をしていました。この結果、ログや可観測性の問題がわかっていました。Karafka 1 系は ruby-kafka をベースとしており、このライブラリも積極的に開発されていないため、Kafka が 3.5.0 になったときの互換性や安定性については不安がありました。Ka

                            Kafka と Karafka を無事故・無停止でアップグレードした話 - RAKSUL TechBlog
                          • 【イベントレポート/LT #1】Honoで実現するバックエンド開発の今 #Offers_DeepDive |#Offers_DeepDive

                            どこまで安定してる?Express/NestJS/Hono運用者に聞く バックエンドTSのイマ | Offers「オファーズ」 - エンジニア、PM、デザイナーの副業・転職採用サービス TypeScriptはフロントエンド開発の主要な技術として広く使われています。しかし近年の技術の進歩に伴い、バックエンドで offers.jp 登壇者紹介【Hono】SRE sugar-cat/石井俊輝 氏(@sugar235711)新卒でSIer→CyberAgent→???(所属非公開) アプリケーション開発からインフラの運用まで何でもやる人。セキュリティやパフォーマンスチューニングの話が好き。 【Express】RPGテック合同会社 エンジニア 伊藤 康太 氏(@koh110)元ヤフー情シス/CTO室/黒帯(Webフロントエンド)。現RPGテック合同会社でスタートアップ立ち上げやアドバイザーなど 【N

                              【イベントレポート/LT #1】Honoで実現するバックエンド開発の今 #Offers_DeepDive |#Offers_DeepDive
                            • 日産自動車と日産販売会社、神奈川県内の図書館に童話と絵本190冊寄贈 | カナロコ by 神奈川新聞

                              記念撮影に納まる(右から)日産神奈川販売の髙木恵一さん、日産自動車の田川裕美さん、県立図書館の市川秀樹さん、日産神奈川会の加藤典久さん=14日、県立図書館 子どもたちの豊かな感情を育もうと、日産自動車(横浜市西区)と、県内の日産販売会社や事業所などでつくる日産神奈川会(寒川町)は14日、県立図書館(横浜市西区)に童話と絵本計190冊を寄贈した。県立図書館を通じて県内95の図書館に配られ、随時貸し出される。 贈ったのは、昨年度実施された第40回「童話と絵本のグランプリ」で童話、絵本の各部門で大賞に輝いた「今日にかぎって」(樺島ざくろさん作、奥野哉子さん絵)と、「さんにんだけの ないしょのはなし」(スージィさん作・絵)。同グランプリはアマチュア作家を応援する目的で1984年に創設され、同社は初回から協賛し、出版された大賞受賞作を全国の図書館などに贈っている。 この日は県立図書館で寄贈式が行われ

                                日産自動車と日産販売会社、神奈川県内の図書館に童話と絵本190冊寄贈 | カナロコ by 神奈川新聞
                              • さくらのクラウドAppRun β版を試してみた

                                はじめに さくらのクラウドで、コンテナ実行環境「AppRun β版」がリリースされました。 ・さくらのクラウド AppRun https://cloud.sakura.ad.jp/lp/apprun/ アーキテクチャや仕様、FAQは、以下のマニュアルが詳しいです。 ・さくらのクラウド マニュアル AppRun 技術概要 https://manual.sakura.ad.jp/cloud/apprun/glossary.html ・さくらのクラウド マニュアル AppRun サポート https://manual.sakura.ad.jp/cloud/apprun/faq.html トライアルでは、一部制限付きではありますが、全機能が無料で用できるとのことで、試してみました。 僕が触ったことがあるクラウドのコンテナ実行環境としては、AWS ECS on Fargateぐらいですが、それとの違

                                  さくらのクラウドAppRun β版を試してみた
                                • Pushing to Github after a shallow clone is horribly slow

                                  TL;DR: use --depth 2. Read on for why. Shallow clones (can, but not necessarily must) defeat an important optimization. In your case this happens for the first push, but not for subsequent pushes. Other defeating cases can occur so other pushes might also be slow. We start with the fact that Git is really all about commits,1 which are shaped into a Directed Acyclic Graph. The graph has vertices or

                                    Pushing to Github after a shallow clone is horribly slow
                                  • AI is Stifling Tech Adoption

                                    I propose that the advent and integration of AI models into the workflows of developers has stifled the adoption of new and potentially superior technologies due to training data cutoffs and system prompt influence. I have noticed a bias towards specific technologies in multiple popular models and have noted anecdotally in conversation and online discussion people choosing technology based on how

                                    • プログラムの言語変換 & ローカル依存ファイルの集約を行うワークフロー(LangGraph・並列処理)

                                      上記のとおり、「parallel_document_massege」~ 「parallel_create_code」までが並列で処理されるノードです。ある程度ノードをまとめてしまってもよいですが、処理ごとに分けておくとノードの付け替えなどでカスタマイズがしやすいかと思います。 コーディング 使用したライブラリ コード内で使用した外部ライブラリとインストールコマンドは以下です。 $ pip install chardet==5.2.0 $ pip install aiofiles==23.2.1 $ pip install ipython==8.27.0 $ pip install langchain-core==0.3.28 $ pip install langchain-anthropic==0.3.0 $ pip install langgraph==0.2.60 import os

                                        プログラムの言語変換 & ローカル依存ファイルの集約を行うワークフロー(LangGraph・並列処理)
                                      • How to add a directory to your PATH

                                        I was talking to a friend about how to add a directory to your PATH today. It’s something that feels “obvious” to me since I’ve been using the terminal for a long time, but when I searched for instructions for how to do it, I actually couldn’t find something that explained all of the steps – a lot of them just said “add this to ~/.bashrc”, but what if you’re not using bash? What if your bash confi

                                        • If you're not using npm specifiers, you're doing it wrong

                                          If you're not using npm specifiers, you're doing it wrong During the early days of Deno, we recommended importing npm packages via HTTP with transpile services such as esm.sh and unpkg.com. However, there are limitations to importing npm packages this way, such as lack of install hooks, duplicate dependency resolution issues, loading data files, etc. That’s why after native npm support was added w

                                            If you're not using npm specifiers, you're doing it wrong
                                          • 2025-02-14のJS: Node.js v22.14.0, Prettier v3.5.0, Chrome 133

                                            JSer.info #725 - Node.js v22.14.0がリリースされました Node.js — Node v22.14.0 (LTS) globにexcludeオプションを追加、node --evalフラグがTypeScriptをサポート、utilモジュールにfindPackageJSONを追加されています。 TestContext.prototype.waitFor()の追加、assert.fileSnapshot()、assert.register()の追加が行われています。 Prettier v3.5.0がリリースされました Prettier 3.5: New objectWrap option, experimentalOperatorPosition option and TS config file support! · Prettier --experimenta

                                              2025-02-14のJS: Node.js v22.14.0, Prettier v3.5.0, Chrome 133
                                            • Announcing TypeScript 5.8 RC - TypeScript

                                              Today we are excited to announce the Release Candidate (RC) of TypeScript 5.8! To get started using the Release Candidate, you can get it through npm with the following command: npm install -D typescript@rc Let’s take a look at what’s new in TypeScript 5.8! What’s New Since the Beta? Since our beta release, we have had to pull back some work on how functions with conditional return types are check

                                                Announcing TypeScript 5.8 RC - TypeScript
                                              • Release v5.98.0 · webpack/webpack

                                                Fixes Avoid the deprecation message #19062 by @alexander-akait Should not escape CSS local ident in JS #19060 by @JSerFeng MF parse range not compatible with Safari #19083 by @alexander-akait Preserve filenameTemplate in new split chunk #19104 by @henryqdineen Use module IDs for final render order #19184 by @dmichon-msft Strip blob: protocol when public path is auto #19199 by @alexander-akait Resp

                                                  Release v5.98.0 · webpack/webpack
                                                • Debugging Our New Linux Kernel

                                                  Read on to learn how we used network packet captures and BPF to debug web server performance, ultimately uncovering a Linux kernel performance issue. This investigation was a collaboration between myself and my colleagues. Contents Background What are listen overflows? What’s causing listen overflows? Why were web requests served slowly in the first few minutes after new hosts were pooled? Is it t

                                                  • Astro 5.3 | Astro

                                                    Astro 5.3 is here with faster page rendering, easier setup for experimental sessions, and more! 💘 It’s the season of love, and you’re sure to fall for these improvements to Astro: Faster page rendering Automatic session storage setup More control over Netlify bundling Improved handling of HEAD requests To upgrade an existing project, use the automated @astrojs/upgrade CLI tool. Alternatively, upg

                                                      Astro 5.3 | Astro
                                                    • Proxmox VEを実機にインストール

                                                      Proxmox VEを実機にインストールします。 Proxmox VEとは?Proxmox Virtual Environmentは、Debianベースのオープンソース仮想化プラットフォームです。物理サーバー上に複数の仮想マシン(VM)やコンテナを作成・管理することができます。以下は、Proxmox VEの主な特徴と利点です。 主な特徴オープンソース:Proxmox VEはオープンソースソフトウェアであり、無料で使用できます。ソースコードも公開されており、誰でもアクセス可能です。仮想化のサポート:KVM(Kernel-based Virtual Machine)とLXC(Linux Containers)を使用して、仮想マシンとコンテナの両方をサポートしています。ウェブベースの管理インターフェース:直感的で使いやすいウェブベースの管理インターフェースを提供しており、リモートから仮想マシンや

                                                        Proxmox VEを実機にインストール
                                                      • リアルな音場再生を目指して

                                                        PDFファイルを開くには専用のアプリケーションが必要です Web表示してあるサイトのリンクは切ってありますので、コピペしてサーチしてください。 2021/12/31 振り返り 2021/12/31 メーカーカラーの違い 2021/12/30 特許・実用新案 2021/12/30 Alpair-6Pv2について 2021/12/27 久々に掃除 2021/12/25 キャビネットのデザインについて 2021/12/23 PDF『ユニットって奥が深い』を更新 2021/12/19 温故知新 2021/12/16 接着について 2021/12/14 応募作品搬入 2021/12/10 球形キャビネットは最高の形?(2) 2021/12/5 球形キャビネットは最高の形? 2021/12/1 STEREO自作コンテスト一次通過 2021/11/30 STEREO自作コンテスト落選 2021/11/2

                                                        • Denoで作るチーム開発生産性向上のためのCLIツール - Sansan Tech Blog

                                                          こんにちは。Sansan株式会社でエンジニアをしている伊藤です。 契約データベース「Contract One」の開発を担当しています。 Contract Oneの開発チームでは日々開発生産性向上について向き合っています。運用作業の自動化や開発体験の向上などを行なっていますが、その一環として行なった活動として「Denoで作るチーム開発生産性向上のためのCLIツール」というテーマでまとめてみます。12月に弊社で開催したTypeScriptのイベントで登壇した内容を詳細に紹介します。 課題 プロダクト開発では、プロダクションコード以外にも運用や開発効率向上のための周辺コードを書く場面があると思います。Contract Oneでも周辺コードが存在しており、各個人の有志によって作成・運用されていましたが、以下のような課題がありました。 専用のリポジトリで管理されているが、様々な言語 (Kotlin,

                                                            Denoで作るチーム開発生産性向上のためのCLIツール - Sansan Tech Blog
                                                          • Node.js — Node v23.8.0 (Current)

                                                            2025-02-13, Version 23.8.0 (Current), @targos Notable Changes Support for using system CA certificates store on macOS and Windows This version adds the --use-system-ca command-line flag, which instructs Node.js to use the trusted CA certificates present in the system store along with the --use-bundled-ca, --use-openssl-ca options. This option is available on macOS and Windows for now. Contributed

                                                              Node.js — Node v23.8.0 (Current)
                                                            • バックエンドにも対応できるエンジニアの単価が高い ギークス「ITフリーランス案件倍率レポート」

                                                              ギークスは2025年2月12日、2024年10~12月の案件倍率をまとめた「ITフリーランス案件倍率レポート」を発表した。ここで言う案件倍率とは、案件を探すフリーランスの人数に対する案件数の割合のこと。レポートによると2024年10月の案件は9.99倍、11月は10.15倍、12月は8.79倍だった。 レポートによると、2024年第4四半期の累計案件数は2023年同期と比べて2%増加した。ギークスによると、企業のDX(デジタルトランスフォーメーション)推進の動きが強まっており、生成AI(人工知能)を活用した対話型AIチャットサービスや音声予約システムなどの案件が増えている。 企業が求めるスキル(プログラミング言語)の上位は「Python」や「TypeScript」。特にTypeScriptについては、Webサービスやアプリの操作画面といったフロントエンドに加え、(Node.jsを活用して)

                                                                バックエンドにも対応できるエンジニアの単価が高い ギークス「ITフリーランス案件倍率レポート」
                                                              • 【JavaScript】 fetchでAPIに慣れるための問題集 #1 - Qiita

                                                                JavaScript Fetch 問題集 fetchをいっぱい使おうというだけの記事です webブラウザのJSエンジンではできなかったので、node環境で実行してください🙇 ▼周辺記事 🔰 初級編(4問) Q1. JSONPlaceholderの投稿データを取得しよう 問題: JSONPlaceholder API の /posts エンドポイントに GET リクエストを送り、最初の投稿のタイトルを console.log で表示してください。 エンドポイント: https://jsonplaceholder.typicode.com/posts 答え(クリックで表示) fetch("https://jsonplaceholder.typicode.com/posts") .then(response => response.json()) .then(data => console.

                                                                • Fortinet discloses second firewall auth bypass patched in January

                                                                  HomeNewsSecurityFortinet discloses second firewall auth bypass patched in January Update 2/11/25 07:32 PM ET: After publishing our story, Fortinet has informed us that the new CVE-2025-24472 flaw added to FG-IR-24-535 today is not a zero-day and was already fixed in January. Furthermore, even though today's updated advisory indicates that both flaws were exploited in attacks and even includes a wo

                                                                    Fortinet discloses second firewall auth bypass patched in January
                                                                  • Time To First Byte: Beyond Server Response Time — Smashing Magazine

                                                                    Optimizing web performance means looking beyond surface-level metrics. Time to First Byte (TTFB) is crucial, but improving it requires more than tweaking server response time. Matt Zeunert breaks down what TTFB is, what causes its poor score, and why reducing server response time alone isn’t enough for optimization and often won’t be the most impactful change you can make to your website. This art

                                                                      Time To First Byte: Beyond Server Response Time — Smashing Magazine
                                                                    • Terraform Plan Analyzer を利用して Terraform Plan の内容を要約してみた | DevelopersIO

                                                                      こんにちは! AWS 事業本部コンサルティング部のたかくに(@takakuni_)です。 かなり前ですが、 HashiCorp から terraform plan を分析するモジュール(Terraform Plan Analyzer)が公開されました。 リリース内容から Amazon Bedrock、 Anthropic Claude など生成 AI を利用するようです。 内容 実態としては HCP Terraform で利用する Run Tasks 機能のモジュールで、以下の GitHub にて公開されています。 デプロイしたリソースのエンドポイントを利用し、 Run Task を作成することで、 Terraform Plan の結果を要約して分析可能になります。 やってみる Run Task の作成 実際に Run Tasks 機能のモジュールを使ってみようと思います。 Usage に

                                                                        Terraform Plan Analyzer を利用して Terraform Plan の内容を要約してみた | DevelopersIO
                                                                      • ストリーミング音声認識API/SDKの最新比較(2025年時点)

                                                                        (本記事は、このツイートの趣旨に則り、OpenAIのDeep Research機能を使って調査した結果を公開したものです) はじめに OpenAIの「Whisper」は高精度な音声認識モデルとして注目されていますが、リアルタイム処理には向いていないとされています。実際、Whisperは一定長の音声をまとめて処理するバッチ指向の設計のため、ストリーミング用途では遅延が大きくなりがちです。そのためリアルタイムでの文字起こし用途では、他のサービスを検討する必要があります。現に Deepgram などの他社ソリューションは、速度と精度の面でWhisperを上回ると報告されています[1]。本稿では、Webアプリやデスクトップアプリ(ElectronやReact NativeなどJavaScriptベースの開発環境)で統合可能な、クラウド提供のストリーミング音声認識API/SDKについて、最新の主要プ

                                                                          ストリーミング音声認識API/SDKの最新比較(2025年時点)
                                                                        • ReactFlowでnodeの移動範囲を可視化する方法 - Qiita

                                                                          はじめに ReactFlowでnodeの移動範囲を可視化する方法を調べたのですが、あまり出てこなかったので、まとめました。 以下は、ChatGPTに出してもらった、ReactFlowの基本コードです。 import React, { useCallback, useState } from "react"; import ReactFlow, { Background, Controls, MiniMap, useNodesState, useEdgesState, } from "reactflow"; import "reactflow/dist/style.css"; import "./App.css"; const initialNodes = [ { id: "1", type: "default", position: { x: 250, y: 150 }, data: {

                                                                            ReactFlowでnodeの移動範囲を可視化する方法 - Qiita
                                                                          • MarkdownAIとmicroCMSを無理矢理連携してAIのサイトを作成する - Qiita

                                                                            この記事は何? MarkdownAIは簡単にWebサイトを公開できるサイトですがServer AIを用いることでサイト上にAIを用いたコンテンツを用意することができます MarkdownAIのServer AIにはKnowledgeという機能があり、AIに知識を与えることが出来ます このKnowledgeをmicroCMSで管理することによって柔軟なAI管理を目指します 全体の構成 登場人物 GitHub GitHub Actions GitHub Pages MarkdownAI ServerAI microCMS コンテンツAPI 構成 デプロイまでのフロー microCMSでコンテンツを更新 webhookでGitHub Actionsワークフローを呼び出し node.jsのアプリケーションがmicroCMSコンテンツをAPIから最新のコンテンツを取得 取得したコンテンツをHTMLに

                                                                              MarkdownAIとmicroCMSを無理矢理連携してAIのサイトを作成する - Qiita
                                                                            • Gemini AIを活用して認知症予防・改善アプリを開発【AI Agent Hackathon with Google Cloud】

                                                                              Gemini AIを活用して認知症予防・改善アプリを開発【AI Agent Hackathon with Google Cloud】 認知症予防・改善アプリ『mimi』 このアプリは AI Agent Hackathon with Google Cloudの参加アプリになります。 プロダクトの概要 今回、AI技術を活用した認知症予防・改善アプリとなる『mimi』を開発しました。 従来の認知症予防・改善アプローチの課題を克服し、個々のユーザーにパーソナライズされた、継続可能な認知機能の維持・向上支援を促すプロダクトを目標としました。 mimiの3大機能 ユーザーの基本情報(年齢、性別)や認知機能レベル(正誤、苦手な問題の傾向など)、生活習慣(運動習慣)などの情報を基に、Gemini APIを用いて最適な認知機能訓練の問題とTo Doリストを自動生成されます 認知機能訓練問題は、テキスト入力型

                                                                                Gemini AIを活用して認知症予防・改善アプリを開発【AI Agent Hackathon with Google Cloud】
                                                                              • KubernetesはOCI, CRI, CNI, SMI, CSI, CDI, NRIこれだけを理解すればいいから簡単に学習できます - Qiita

                                                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Kubernetesでは、コンテナやその周辺機能を扱うために、さまざまな標準インターフェース(~Iと省略されるもの)が使われています。これらは、コンテナの実行基盤を柔軟かつプラグイン可能にするための仕組みで、それぞれ異なる目的と役割を担っています。ここでは OCI, CRI, CNI, SMI, CSI, CDI, NRI について、概要と目的、Kubernetesにおける役割、相互の関連性、実践例を分かりやすく説明します。 OCI (Open Container Initiative: オープンコンテナ・イニシアティブ) 概要と目的:

                                                                                • 児童手当の財源はどうあるべきか?

                                                                                  児童手当の財源はどうあるべきか? ―「社会保険料」に頼るとは非常識にもほどがある― 宮本 悟(みやもと さとる)/中央大学経済学部教授 専門分野 社会政策・社会保障論 「異次元の少子化対策」による児童手当改革 岸田政権による「異次元の少子化対策」構想は財源問題を始めとする様々な批判にさらされつつ、2024年6月5日に改正子ども・子育て支援法の可決・成立により制度化された。年間3兆6000億円の予算規模となる改革の主な給付内容は、①児童手当の拡充、②保育所利用条件の緩和、③育児休業給付の拡充などとされるが[1]、これらの施策がどの程度「少子化対策」として有効かは不透明である。政策提案者側ですら、この「対策」の数値目標を明示して論理的に政策効果を説明することは避けている。 「少子化対策」としては政策効果を見通せないものの、子育て支援策としてはわが国におけるその貧弱な制度内容[2]を部分的に一定

                                                                                    児童手当の財源はどうあるべきか?