並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 1774件

新着順 人気順

content-typeの検索結果321 - 360 件 / 1774件

  • Laravel公式サイトに記載してあるNginxのconfを超絶丁寧に読み解いていく - Qiita

    # アクセスログとエラーログが標準出力/標準エラー出力されるようにシンボリックリンクを張る # Docker を利用している場合、コンテナ内で動作しているプロセスのログは # 標準出力/標準エラー出力に出力させるのがベストプラクティスだと言われている。 # # Dockerのコンテナログは標準出力/標準エラー出力されたものをログとして記録する # コンテナログに全て記録することで、ログの確認が楽。ログローテートの設定が楽になる。 access_log /dev/stdout main; error_log /dev/stderr warn; server { # listen リッスンするポート番号を設定。 # 80番ポートをリッスンする。デフォルト80なのでこれはなくても問題ない。 # docker-compose.ymlに記述するNginxコンテナのTargetのportと同一でないと

      Laravel公式サイトに記載してあるNginxのconfを超絶丁寧に読み解いていく - Qiita
    • Anthropic Claude で文字起こしを要約する際のプロンプトエンジニアリング - Qiita

      この記事は Anthropic Advent Calendar の 10 日目の投稿です。 世の中にはたくさんの動画や記事が出回っていますが 1 日の時間は限られており、なかなか全て確認するのは難しいです。 効率よく情報収集するためには要約して情報を圧縮する必要があります。 今回は大量の Youtube 動画を Anthropic Claude を使用して要約して記事にしたのでその際に利用したプロンプトエンジニアリングテクニックについてご紹介します。 要約してみたもの 今回は re:Invent 2023 のセッション動画で公開されているものを全て要約してみました。 re:Invent は AWS (Amazon Web Services) が毎年開催するクラウドコンピューティングの大規模カンファレンスで1週間にわたって 2000 以上のセッションが行われます。 現時点で公開されている動画

        Anthropic Claude で文字起こしを要約する際のプロンプトエンジニアリング - Qiita
      • ユーザーストーリーを生成AIで自動評価する仕組みを試作してみた | DevelopersIO

        スクラム開発においてバグや手戻り少なく開発を進めていくためには、まずは要求と完成の基準を明確にすることが大事です。そのためにユーザーストーリーをしっかり書いてレビューしておくことが重要ですが、そのレビューも生成AIにまずは見てもらいたい。そんな動機で、GitHub Actions で仕組みを試作してみました。 こんにちは。AWS事業本部モダンアプリケーションコンサルティング部に所属している今泉(@bun76235104)です。 私はいくつかのスクラム開発の現場に参加して開発をしてきていますが、「うーん。自動テストは書いているけど、テストの観点や書き方でばらつきがあるなぁ」と悩みを抱えているチームを意外と多く見かけています。 悩みを深堀りしていくと、「実はユーザーストーリーやタスクに完成の定義がテスト可能な形で書かれていない」ということが多く、ユーザーストーリー自体がToDoリストに近い状態

          ユーザーストーリーを生成AIで自動評価する仕組みを試作してみた | DevelopersIO
        • サードパーティ Cookie を使わない広告効果計測 ~Privacy Sandbox の Attribution Reporting API について~ - Gunosy Tech Blog

          この記事は Gunosy Advent Calendar 2023 の 16 日目の記事です。 昨日の記事は吉岡さんの「iOSアプリのSWIFT_STRICT_CONCURRENCYをcompleteにした」でした。 プロダクト開発部 Ads チームの yamayu です。 最近は専ら蛮カラな街でインクを塗り塗りしています。 持ち武器のブラスター種に数年ぶりの強化が入り熱いです。 本題ですが、Gunosy Ads では、サードパーティ Cookie に依存しない広告効果の計測への対応を進めています。 その一環として、Google の Privacy Sandbox についても検証を行なっているので、その話について書ければと思います。 サードパーティ Cookie が廃止されるとどうなるのか サードパーティ Cookie を使わずに広告効果を計測する Privacy Sandbox とは A

            サードパーティ Cookie を使わない広告効果計測 ~Privacy Sandbox の Attribution Reporting API について~ - Gunosy Tech Blog
          • Rails 7.1.0 がリリースされました|TechRacho by BPS株式会社

            Ruby on Rails 7.1.0がリリースされました。 2021年12月に7.0.0がリリースされて以来以来ほぼ2年ぶりの大きな更新です。 Rails 7.1: Dockerfiles, BYO Authentication, More Async Queries, and more!https://t.co/c32MdUifNs — Ruby on Rails (@rails) October 5, 2023 リリース情報: Ruby on Rails — Rails 7.1: Dockerfiles, BYO Authentication, More Async Queries, and more! 英語版Changelogをまとめて見るにはGItHubのリリースタグ↓が便利です。v7.1.0タグの日付は2023/10/05 17:29(日本時間)です。 Release 7.1.

              Rails 7.1.0 がリリースされました|TechRacho by BPS株式会社
            • A completely plaintext WordPress Theme

              This is a silly idea. But it works. I saw Dan Q wondering about plaintext WordPress themes - so I made one. This is what this blog looks like using it: The Code You only need two files. An index.php and a style.css. The CSS file can be empty, but it needs to exist - otherwise WordPress won't let you activate the theme. The index file displays the requested post, or front page, in plain text. It is

                A completely plaintext WordPress Theme
              • UnstructuredでWebのURLもローカルのPDFも読み込める! さらにユーザはpartition関数を呼ぶだけととっても簡単! (arXivの論文を例に) - nikkie-ftnextの日記

                はじめに #ラブライバーに見て欲しいアイマス公式絵 で涙腺崩壊😭😭 異次元フェスの余韻で夢見心地なnikkieです。 存在を知った興味深いライブラリの素振り(初手)です。 目次 はじめに 目次 Unstructured LangChainが使ってます1 partition 動作環境 WebのURLから ローカルのPDFから ファサードpartition 終わりに Unstructured We get your data LLM-ready 訳してみると「あなたのデータにLLMで使う準備を」といった感じでしょうか。 どんなソースのデータもUnstructuredで扱えるのが売りのようです。 80% of enterprise data exists in difficult-to-use formats like HTML, PDF, CSV, PNG, PPTX, and more.

                  UnstructuredでWebのURLもローカルのPDFも読み込める! さらにユーザはpartition関数を呼ぶだけととっても簡単! (arXivの論文を例に) - nikkie-ftnextの日記
                • Fresh 1.6: Tailwind CSS plugin, simplified typings and more

                  Fresh 1.6 at a glance 🌊 First class Tailwind CSS plugin We’re moving from Twind to Tailwind CSS. It features better Editor integrations and moves the CSS generation out of the rendering path. 📨 Partials with forms Partials are now supported on Form elements. 🧯 Partials on error pages Partials can now be used to render error pages. 🕵️‍♀️ Closable error overlay The custom error overlay that is s

                    Fresh 1.6: Tailwind CSS plugin, simplified typings and more
                  • Cloudflare AI Gatewayを利用して、Amazon Bedrockを使ったAPIの利用状況の可視化、分析、ロギングできるか試してみた | DevelopersIO

                    Cloudflare AI Gatewayを利用して、Amazon Bedrockを使ったAPIの利用状況の可視化、分析、ロギングできるか試してみた どうも!オペレーション部の西村祐二です。 以前、Hono + Cloudflare Workers + AWS SDK for JavaScript v3 + Amazon Bedrockの構成でAIモデルの動作確認用のAPIを作りました。 Hono + Cloudflare Workers + AWS SDK for JavaScript v3の構成でAmazon Bedrockが利用できるか試してみた | DevelopersIO 今回このAPIに対して、AIアプリケーションの利用状況を可視化、分析、キャッシュ、生成された回答のロギングなどの環境を提供するCloudflare AI Gatewayを試してみたいと思います。 Cloudfl

                      Cloudflare AI Gatewayを利用して、Amazon Bedrockを使ったAPIの利用状況の可視化、分析、ロギングできるか試してみた | DevelopersIO
                    • ChatGPTのDALL·E 3での生成画像とStable DiffusionのSDXL 1.0での生成画像をひたすら比較してみた - Qiita

                      ChatGPTのDALL·E 3での生成画像とStable DiffusionのSDXL 1.0での生成画像をひたすら比較してみたPythonPython3DALLEStableDiffusionChatGPT Supershipの名畑です。16bitセンセーション ANOTHER LAYERとか、少し前だとハイスコアガールとか、懐古できる系の作品は琴線を刺激する。 はじめに 以前「Stable Diffusionの最新モデル「SDXL 1.0」と過去モデルの生成画像をひたすら比較して進化を実感してみた」という記事を書きました。Stable Diffusionの新モデルStable Diffusion XLの1.0がリリースされたので、過去バージョンとの生成画像を比べていくというものでした。 今回の記事では、超話題になっているOpenAIのDALL·E 3でも同じように画像を生成し、それを

                        ChatGPTのDALL·E 3での生成画像とStable DiffusionのSDXL 1.0での生成画像をひたすら比較してみた - Qiita
                      • 週刊Railsウォッチ: Active Storageのミラーアップロードが非同期に、Rackアプリを手作りほか(20230829前編)|TechRacho by BPS株式会社

                        こんにちは、hachi8833です。WEB+DB PRESSの最終号をKindleで購入しました。 WEB+DB PRESSを受け取りました。たいへん残念ですが最終号です。担当記事の「おわりに」を間違った方向にめちゃくちゃがんばったので楽しんでいただけると幸いです#wdpress pic.twitter.com/PGOn3eu7Bb — ANDO Yasushi🇺🇦 (@technohippy) August 19, 2023 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoでは

                          週刊Railsウォッチ: Active Storageのミラーアップロードが非同期に、Rackアプリを手作りほか(20230829前編)|TechRacho by BPS株式会社
                        • 生成AI時代の様々な検索手法を検証する 〜Azure AI Searchによるベクトル/セマンティック/ハイブリッド検索〜 | SIOS Tech. Lab

                          ◆ Live配信スケジュール ◆ サイオステクノロジーでは、Microsoft MVPの武井による「わかりみの深いシリーズ」など、定期的なLive配信を行っています。 ⇒ 詳細スケジュールはこちらから ⇒ 見逃してしまった方はYoutubeチャンネルをご覧ください 【3/22開催】テックブログを書こう!アウトプットのススメ 1年で100本ブログを出した新米エンジニアがPV数が伸びなくてもTech Blogを書き続ける理由とは? https://tech-lab.connpass.com/event/312805/ 【4/18開催】VSCode Dev Containersで楽々開発環境構築祭り〜Python/Reactなどなど〜 Visual Studio Codeの拡張機能であるDev Containersを使ってReactとかPythonとかSpring Bootとかの開発環境をラクチ

                            生成AI時代の様々な検索手法を検証する 〜Azure AI Searchによるベクトル/セマンティック/ハイブリッド検索〜 | SIOS Tech. Lab
                          • 生成 AI とNext.js を利用して AWS Amplify でフルスタックのレシピ提案アプリをビルドする | Amazon Web Services

                            Amazon Web Services ブログ 生成 AI とNext.js を利用して AWS Amplify でフルスタックのレシピ提案アプリをビルドする Claude 3 によってパワーアップされた生成 AI、Next.js、AWS Amplify、Amazon Bedrock の世界に飛び込んでいきましょう。このガイドでは、ユーザーが食材のリストを入力し、Claude 3 が入力された食材にもとづいて美味しいレシピを提案するレシピ提案アプリの作成方法を紹介します。 2023 年 11 月、AWS Amplify は次世代のフルスタックアプリ構築機能のパブリックプレビューを発表しました。Amplify Gen 2 はコードファーストの開発者エクスペリエンスを採用しており、開発者は TypeScript と AWS Cloud Development Kit (AWS CDK) を使用

                              生成 AI とNext.js を利用して AWS Amplify でフルスタックのレシピ提案アプリをビルドする | Amazon Web Services
                            • Terraformでコード化した振り返り - RAKUS Developers Blog | ラクス エンジニアブログ

                              こんにちは。 前回はAWSの既存環境をTerraformでコード化してみたを投稿しましたが、 今回はその振り返りをしていきます。 前半はTerraformの基本的なところから、少し躓いた三項演算子について書いていきます。 これからTerraformでコード化していく方の助けになれればと思います。 後半は今回のコード化を通しての個人的な感想を書いていきます。 1.目次 1.目次 2. terraformコマンド 3. コード 4. コード化を通して 5. 終わりに 6. 参考 2. terraformコマンド 主に以下のコマンドを使用します。 #初期化 terraform init #仮実行 terraform plan #本実行 terraform apply #リソース取込 terraform import terraform init 書いたコードで他コマンドを実行するための準備をしま

                                Terraformでコード化した振り返り - RAKUS Developers Blog | ラクス エンジニアブログ
                              • Railsガイドにきちんと目を通して新しい知識を得る - Action Controller の概要編 - - PLAY BALL

                                ドキュメントを読み込むのは大事、ということでRailsガイドを頭から読んでいく取り組みをしています。 各章ごとに、(Railsガイドにちゃんと書いてあるのに)知らなかった機能を雑にまとめていきます。 今回は、Action Controller の概要の章です。 railsguides.jp wrap_parameters リンクはこちら パラメータを受け取るときに、パラメータがコントローラに応じたキー名でラップされるようになる。 これはデフォルトではJSONのリクエストの場合は機能するようになっているようです。 例えば、JSONで{"title":"value1", "content":"value2"}を送ると、rails側で"book"=>{"title"=>"value1", "content"=>"value2"}のようにラップしてくれました。 ちなみに、falseを指定すると無効

                                  Railsガイドにきちんと目を通して新しい知識を得る - Action Controller の概要編 - - PLAY BALL
                                • CloudflareのAI Gateway + Workersで記事の自動翻訳APIを作る | DevelopersIO

                                  どうも、ベルリンオフィスの小西です。 昨年発表されたCloudflare AI Gateway + OpenAIを使って自動翻訳APIを作ってみました。 Cloudflare AI Gatewayとは Cloudflare AI Gatewayは、自前のアプリケーションからOpenAIなどのAPIに接続する際、リクエスト/レスポンスを仲介してくれるゲートウェイサービスです。 AI Gatewayが発行するエンドポイントを経由することで、キャッシュ、レート制限、リクエストの再試行、AIモデル間のフォールバック、使用状況の分析、リアルタイムログなどの機能を簡単に追加できます。 本記事執筆時点で対応しているAIモデルプロバイダーは下記です。 Workers AI Amazon Bedrock Azure OpenAI OpenAI HuggingFace Replicate 今回やりたいこと 今

                                    CloudflareのAI Gateway + Workersで記事の自動翻訳APIを作る | DevelopersIO
                                  • 負荷試験ツールvegetaを使ってみた - GO Tech Blog

                                    はじめに SREグループ・ヒロチカです。GO株式会社では、サービスのクラウドインフラの設計から構築・運用までを担当しています。 今回、高トラフィックが予想されるアプリケーションに対して負荷試験を実施するにあたり、軽量に負荷をかけられるツールを試してみた中で、Golangベースでかつお手軽に負荷をかけられるツール「vegeta」が便利だったため、こちらの記事で紹介したいと思います。 負荷試験ツール vegeta 今回利用した「vegeta」は、Golangで書かれているCLIで実行可能なシンプルな負荷試験ツールです。 公式リポジトリ: vegeta 説明文を読むとHTTPサービスに対して一定のリクエストレートで負荷リクエストを投げることを目的として開発され、CLIでの利用だけでなくライブラリとしても利用できるとのことでした。 他にも数多ある負荷試験ツールの中で、自分がvegetaを採用したの

                                      負荷試験ツールvegetaを使ってみた - GO Tech Blog
                                    • CommonCrawlの生データをダウンロードして解析する練習|Kan Hatakeyama

                                      はじめに大規模言語の事前学習には、Webデータを片っ端からダウンロードしたサイト(CommonCrawl, CC)が大活躍します。 普通はCCを使いやすい形で加工したコーパスを用いるのですが、今回は生データにアクセスして解析してみました。 ファイルをダウンロードする兎にも角にも、ファイルをダウンロードすることから作業が始まります。 URLリストを取得するまずは上記CCのサイトにアクセスし、どの年のデータをダウンロードしたいか選択します。 次に、warc.path.gzをダウンロードします。 こちらには各データへのURL一覧が格納されています。 備考: WARC,WAT,WETとは?「warc」、「wat」、「wet」という用語は、Common Crawlのコンテキストで使用されるファイル形式を指します。Common Crawlは、インターネットの広範囲にわたるウェブページをクロールし、その

                                        CommonCrawlの生データをダウンロードして解析する練習|Kan Hatakeyama
                                      • Mackerel でなんでも監視しよう - Qiita

                                        Mackerel のサービスメトリックは時系列で値を持つものならなんでも扱うことが出来る。であればサーバやネットワーク以外のメトリックも監視してみよう。 Mackerel で監視することで、時系列数値をグラフ化することが出来る。つまり簡易 BI ツールとして使える。 Mackerel で監視することで、閾値を超えた際にアラートを出せる。 というような話です。 私は20年超の distributed.net ジャンキーですので(参考1、参考2)、RC5-72 の順位を Mackerel で監視してみようと思います。 まず Mackerel のサービスメトリックを送信する API を確認します。といっても API-key を添えて URL をたたくだけのシンプルなものとなっています。 監視対象となる私のの RC5-72 のランキングページはこちらです。 Rank: の右の「1500」という数値

                                          Mackerel でなんでも監視しよう - Qiita
                                        • FlutterでAPI呼び出し(GET/POST/DELETE)をしてみた | DevelopersIO

                                          こんにちは、ゲームソリューション部のsoraです。 今回は、FlutterでAPI呼び出し(GET/POST/DELETE)をしてみたことについて書いていきます。 実装した画面 GET・POST・DELETEボタンをそれぞれ押下すると、API呼び出しが実行されて受け取った情報を表示します。 DELETEのみレスポンスコードを返すようにしています。 使用しているパッケージは以下のhttpパッケージです。 http | Dart package 各Clearボタンでは、API呼び出しにより取得したデータの表示を削除しています。(内部的には空文字を上書きしているだけです。) コードの解説 main.dart こちらは新規プロジェクト作成時のコードからStatelessWidgetを抜き出して少し変えているだけなので、特に解説はしません。 main.dart import 'package:flu

                                            FlutterでAPI呼び出し(GET/POST/DELETE)をしてみた | DevelopersIO
                                          • RFC 8058: Signaling One-Click Functionality for List Email Headers

                                            Internet Engineering Task Force (IETF) J. Levine Request for Comments: 8058 Taughannock Networks Category: Standards Track T. Herkula ISSN: 2070-1721 optivo GmbH January 2017 Signaling One-Click Functionality for List Email Headers Abstract This document describes a method for signaling a one-click function for the List-Unsubscribe email header field. The need for this arises out of the actuality

                                              RFC 8058: Signaling One-Click Functionality for List Email Headers
                                            • 音声合成モデルStyle-Bert-VITS2をサーバレスアーキテクチャでWeb API化する|にょす

                                              この解説記事を書くにあたって、以下の記事を大変参考にしました。ありがとうございます!ただバージョンの違いがあったのか、これだけでは動かなかったため、補足という形で本記事は情報を補うものとしています。 概要サーバレスで動かすにあたって、今回はRunPod.ioを利用します。こちらでリクエストが来たタイミングでコンテナを立ち上げて、レスポンスを返すAPIを作ろうと思います。 また常時立ち上げているわけではないので、お金もかからなさそう。実際にどれくらいかかるかは後ほど検証しようと思います。今回はAPI化できた喜びを原動力として、立ち上げる方法についてわかりやすく解説します! デプロイの流れとしてはこんな感じです! 1.ローカルでStyle-Bert-VITS2の環境を構築する ↓ 2.Docker Hubへデプロイ ↓ 3.RunPod.io上でDocker HubのイメージをプルしてAPIを

                                                音声合成モデルStyle-Bert-VITS2をサーバレスアーキテクチャでWeb API化する|にょす
                                              • リアルタイムな情報をプッシュする技術「Server Sent Events」のフロントエンド実装方法とは?#SSE #フロントエンド #実装 - ハイパーマッスルエンジニア

                                                Server Sent Events (SSE)は、サーバからクライアントにリアルタイムで情報をプッシュするための技術です。この記事では、そのフロントエンドでの実装方法をいくつか紹介します。 完成品 今回実装したものは下記に収めてます。Next.jsを使っています。 github.com 下記で実際にブラウザで動作確認できます。 https://server-sent-events-example.vercel.app ChatGPTのようなUIを実装するのに色々な方法を試しました。 SSEのサーバー側のコード サーバーサイドの設定は以下のとおりです。 SSEをサポートするエンドポイントを作成します。 レスポンスのヘッダーに'Content-Type': 'text/event-stream'を設定し、接続を開いたままにします。 必要に応じて、特定の間隔でデータを送信します。 pages/

                                                  リアルタイムな情報をプッシュする技術「Server Sent Events」のフロントエンド実装方法とは?#SSE #フロントエンド #実装 - ハイパーマッスルエンジニア
                                                • 週刊Railsウォッチ: Rails+Ruby 3.3でYJITがデフォルトでオンにほか(20231122前編)|TechRacho by BPS株式会社

                                                  週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) お知らせ: 週刊Railsウォッチ後編は都合により来週公開します。 🔗Rails: 先週の改修(Rails公式ニュースより) 公式更新情報: Ruby on

                                                    週刊Railsウォッチ: Rails+Ruby 3.3でYJITがデフォルトでオンにほか(20231122前編)|TechRacho by BPS株式会社
                                                  • GPTは「からあげ」と「とり天」を見分けられるのか。出たばかりのAzure Open AIのGPT-4 Turbo with Visionを試す - Qiita

                                                    GPTは「からあげ」と「とり天」を見分けられるのか。出たばかりのAzure Open AIのGPT-4 Turbo with Visionを試すJavaScriptAzureOpenAIからあげGPT-4V 一昨日(2023/12/12)、Azure Open AIでVision API(GPT-4 Turbo with Vision)が使えるようになりました。 Azure Open AIのVision APIをJavaScriptから触ってみつつ、 皆さんが気になっている GPTは「からあげ」と「とり天」を見分けられるのかを見ていきます。 検証1: GPTはからあげの画像を説明できるのか? 検証2: GPTはとり天の画像を唐揚げではなくとり天だと認識できるのか? を試してみます。気になりますね。 ( からあげ帝国アドベントカレンダー の記事なので 「からあげとAI」がマスト な感じですね

                                                      GPTは「からあげ」と「とり天」を見分けられるのか。出たばかりのAzure Open AIのGPT-4 Turbo with Visionを試す - Qiita
                                                    • おい、誰も騒いでないから騒ぐけどExternal Network AccessっていうSnowflakeから外部へアクセスできる機能、データサイロ完全にぶっ壊せるぞ。 - dely Tech Blog

                                                      NHK関連の話ではないです こんにちは harry(@gappy50)です〜。 これまでクラシルでデータエンジニアをしておりましたが、最近クラシルリワードという別プロダクトでデータエンジニアをしております。 クラシルリワードのデータ基盤は以下に詳細がありますので、ご興味あればどうぞ! tech.dely.jp 本記事のタイトルは私がTwitter改めXにポストした投稿から抜粋しました(恥 おい、誰も騒いでないから騒ぐけどExternal Network AccessっていうSnowflakeから外部へアクセスできる機能、データサイロ完全にぶっ壊せるぞ。 Federated Queryとして他のPFのDWHだけじゃなく独自のデータもAPIとかから取ってSnowflakeでクエリぶん回せるんだぜ。https://t.co/qj18hEkMAh— harry (@gappy50) 2023年10

                                                        おい、誰も騒いでないから騒ぐけどExternal Network AccessっていうSnowflakeから外部へアクセスできる機能、データサイロ完全にぶっ壊せるぞ。 - dely Tech Blog
                                                      • IETF 118 Pragueにリモート参加しました | うなすけとあれこれ

                                                        チェコの首都、プラハで開催されたIETF 118にリモートで参加したので、自分なりにまとめます。ただ今回、RubyWorld Conference 2023と日程が被ってしまったため、Meetecho(ライブで会議が行われる場所、Zoomの部屋みたいなイメージ)にはあまり入れずにYouTubeのアーカイブと議事録からのまとめとなります。英語の議論についていけないのでどのみちそうなるのですが…… 写真はIETFとは全く関係ない、RubyWorld Conference 2023開催地である島根県は宍道湖の写真です。 例によって正確性の保証は一切いたしません。 参加したセッション QUIC https://datatracker.ietf.org/group/quic/about/ Agenda等 https://datatracker.ietf.org/meeting/118/session

                                                          IETF 118 Pragueにリモート参加しました | うなすけとあれこれ
                                                        • Miller in 10 minutes - Miller 6.12.0 Documentation

                                                          Introduction Getting started Miller in more detail FAQs and examples Main reference Types reference DSL reference Background Misc. reference What's new in Miller 6 Miller in 10 minutes¶ Miller verbs¶ Let's take a quick look at some of the most useful Miller verbs -- file-format-aware, name-index-empowered equivalents of standard system commands. For most of this section we'll use our example.csv.

                                                          • GitHub - connectrpc/connect-go: The Go implementation of Connect: Protobuf RPC that works.

                                                            Connect is a slim library for building browser and gRPC-compatible HTTP APIs. You write a short Protocol Buffer schema and implement your application logic, and Connect generates code to handle marshaling, routing, compression, and content type negotiation. It also generates an idiomatic, type-safe client. Handlers and clients support three protocols: gRPC, gRPC-Web, and Connect's own protocol. Th

                                                              GitHub - connectrpc/connect-go: The Go implementation of Connect: Protobuf RPC that works.
                                                            • DenoとCanvasでGitHubのアクティビティを画像化して返すAPIを作った - notebook

                                                              DenoとCanvasを使ってGitHubのアクティビティ(草)の画像を生成するプロジェクトを作った swfz/deno-kusa-image: GitHub Contribution Image in deno github.com こんな感じでGitHubの草を画像化したレスポンスを用意するくん(パラメータとかは執筆時のものなので今後変わる可能性はある) https://kusa-image.deno.dev/?user=swfz userを指定するだけ やっていること Deno.serveでサーバを立てる GitHubのAPIをたたく Canvasでレンダリングし、画像レスポンスにする server Deno.serveを使った Deno.serve | Runtime APIs | Deno deno.land ドキュメントみながら書くだけでOK GitHubのAPI GraphQ

                                                                DenoとCanvasでGitHubのアクティビティを画像化して返すAPIを作った - notebook
                                                              • 大容量ファイルのアップロードってどうやるの?【署名付きURL×マルチパートアップロード】|朝日新聞社 メディア研究開発センター

                                                                こんにちは。メディア研究開発センター(M研)の新美です。 最近イベント用のグッズでTシャツを購入しましたが、肝心のイベントのチケットが外れて日の目を浴びられないことが確定したため少しやさぐれております。 さて、そんなやさぐれ女が今回ご紹介するのは署名付きURLを用いた大容量ファイルのアップロード方法についてです。私が開発に携わっている社内向け文字起こしサービス「YOLO」では、長時間の録音ファイルや動画ファイルなど大容量のファイルのアップロードが求められるようになってきました。 そこで従来採用していたアップロード方法を見直し、より大容量のファイルを高速にアップロードできる手法を検討しました。詳細な実装方法や速度比較の結果について、以下で詳しく解説していきます。 YOLOについての詳細は下記の記事をご覧ください。 従来のアップロード方法現行のYOLOでは、フロントエンドから実体ファイルを含ん

                                                                  大容量ファイルのアップロードってどうやるの?【署名付きURL×マルチパートアップロード】|朝日新聞社 メディア研究開発センター
                                                                • Azure OpenAI Service の GPT-4o Early Access を REST API と Azure SDK から無理やり使ってみた - しばやん雑記

                                                                  昨夜の OpenAI の Spring Update で新しいフラグシップとなる GPT-4o が発表されましたね。かなり応答が高速になっているのに価格も下がっているという革新的なモデルとなっています。 GPT-4 Turbo をアプリケーションで利用する上での大きな障害はその応答の遅さだったので、応答速度が改善されているのはかなり喜ばしいので早く試したいですね。 Say hello to GPT-4o, our new flagship model which can reason across audio, vision, and text in real time: https://t.co/MYHZB79UqN Text and image input rolling out today in API and ChatGPT with voice and video in the

                                                                    Azure OpenAI Service の GPT-4o Early Access を REST API と Azure SDK から無理やり使ってみた - しばやん雑記
                                                                  • Cloud StorageトリガでCloud Functions(2nd gen)を動かしてみた - G-gen Tech Blog

                                                                    G-gen の杉村です。Google Cloud (旧称 GCP) の Cloud Functions (第2世代) を使い Cloud Storage へファイルが配置されたことを起点に起動するプログラムを作ってみました。 前提知識 Cloud Storage と Cloud Functions Cloud Storage トリガの Cloud Functions とは 検証 やること ソースコード 実行結果 デプロイの手順 必要な API の有効化 Cloud Storage サービスエージェントに権限付与 Cloud Functions 関数のデプロイ 実行結果確認 トラブルシューティング Please verify that the bucket exists Build failed with status: FAILURE and message: An unexpected

                                                                      Cloud StorageトリガでCloud Functions(2nd gen)を動かしてみた - G-gen Tech Blog
                                                                    • redoclyで作成したAPI仕様書からモックを作る - Qiita

                                                                      はじめに API仕様書を作成する手段としてよく使われるものに、以下があると思います。 API Blueprint + aglio Swagger redocly Excel PDF 昨年「API Blueprint + aglio」で作られたAPI仕様書をredoclyで作り直しました。 作り直した理由は以下です。 「API Blueprint + aglio」の仕様書の記法が好きではなかった YAMLを使ったAPI仕様書がイケイケな雰囲気になっている 「API Blueprint + aglio」の場合は、API仕様書を作成して終わり 「リクエストパラメタ一覧を書く + JSONのサンプルを書く」という手間が煩わしい 作り直す中で、便利だった機能なので紹介しようと思います。 この記事を見てredoclyを選択するきっかけになっていただけたらと思います。 注意 この記事では redocly

                                                                        redoclyで作成したAPI仕様書からモックを作る - Qiita
                                                                      • Slack Bot に GPT-4V API を搭載する

                                                                        NOT A HOTEL の Slack では GPT-4 の API を使った Slack Bot が動いています。これは以前、アイディアソンの司会進行をしながら、その裏で CTO とハッカソンを行い開発したものです。[1] この時はまだ Firebase を使ってボットを運用していたのですが、ご存知の通り Cloudflare Workers が盛り上がってきている(早い、安い、開発体験 🚀)のでそこに移しました。 そして先日、ついに OpenAI から GPT-4V の機能を利用できる Vision API がリリースされました。この機能のおかげで GPT-4 は画像を理解することができるようになり、さらに活用の幅が広がりそうです。 その練習を兼ねて、Slack Bot に Vision API の機能を追加してみました。この記事では Vision API と Slack との連携を

                                                                          Slack Bot に GPT-4V API を搭載する
                                                                        • Blueskyを使って簡易なホームページを作る - 日誌(は)

                                                                          Blueskyでアカウント作ると、標準では 「@なんとか.bsky.social」というハンドルになります。「なんとか」の部分は空いている限り好きなものを選ぶことができます。 しかし、自前でドメインを取得し、いろいろ設定すると、そのドメインをハンドルにすることができます。私は昔から tkusano.jp というドメインを持っててホームページにもしてるので、これをBlueskyのハンドルにしました(→ @tkusano.jp)。 やり方はこちらで書かれています。 blueskyweb.xyz 企業とかがBlueskyでアカウントを作るなら、その企業のドメインの文字列をハンドルにできるので所有者の「証明」になります。すくなくとも、そのドメインの所有者が、そのアカウントの所有者と同じであることは確からしいと言えるかと思います。 たとえば、アメリカの著名な新聞 The New York Times

                                                                            Blueskyを使って簡易なホームページを作る - 日誌(は)
                                                                          • Whisper を Azure OpenAI と Azure AI Speech の両方から日本語データで利用する - Qiita

                                                                            この記事はAdvent Calendar 2023に参加させていただいております。 ありがとうございます! Azure では GPT-4 Turbo with Vision のプレビュー開始など、 OpenAI のモデルが次々と使えるようになっておりますね。 今回は音声テキスト変換モデルである Whisper について紹介していきたいと思います。文字起こしの精度が向上している点や、処理の高速性などが注目されています。 Azure OpenAI から利用する方法と、Azure AI Speech から利用する方法の2通りあるのですが、今回は両方試していきたいと思います。 音声データ バッチ文字起こしの際の日本語の音声データセットはMozillaを利用させていただきました。 https://commonvoice.mozilla.org/ja/datasets Azure の Whisper

                                                                              Whisper を Azure OpenAI と Azure AI Speech の両方から日本語データで利用する - Qiita
                                                                            • ChatGPT GPT-4 APIを使用するのに苦労した話

                                                                              使用できないことの確認 ※この記事は2023年10月16日現在の情報です。今後OpenAIの仕様に依存して同じ手順でも再現しなくなる場合があります。 2023年3月14日にChatGPTのGPT-4がリリースされました。また、OpenAIはChatGPTのAPIを提供しています。そのため、当然ながらGPT-4のAPIも提供されています。 GPT-4 APIのリリースページには (2023年7月6日) Starting today, all paying API customers have access to GPT-4 Today all existing API developers with a history of successful payments can access the GPT-4 API with 8K context. と書かれています。私は以下のように支払い設定

                                                                                ChatGPT GPT-4 APIを使用するのに苦労した話
                                                                              • X (旧Twitter) への投稿を Mastodon と Bluesky にクロスポストする仕組み

                                                                                Twitter(名称が X に変わったが、本記事では旧称を使用する)のバックアップとして Mastodon と Bluesky を使うことにした。 Mastodon インスタンスについてはこちら: SAML 認証の Mastodon インスタンスのセットアップ それぞれに同じ内容を手作業で投稿するのは面倒であるため、自動化する仕組みを作った。 仕組み IFTTT で Twitter への投稿をトリガーとするアプレットを作る アクションは Webhook とし、後述する Cloudflare Workers に対して投稿内容を POST する Cloudflare Workers にデプロイしたアプリケーションは、POST された内容を Mastodon / Bluesky に投稿する IFTTT は Pro 以上のプランである必要がある。 Cloudflare Workers にデプロイす

                                                                                  X (旧Twitter) への投稿を Mastodon と Bluesky にクロスポストする仕組み
                                                                                • Anthropic の Claude 3 Opus モデルが Amazon Bedrock で使用可能に | Amazon Web Services

                                                                                  Amazon Web Services ブログ Anthropic の Claude 3 Opus モデルが Amazon Bedrock で使用可能に 私たちは生成人工知能 (AI) の時代、つまり、急速なイノベーションの時代に生きています。Anthropic が 3 月 4 日に Claude 3 基盤モデル (FM) を発表したとき、弊社は即日、スキルとスピードのバランスがとれたモデルである Claude 3 Sonnet を Amazon Bedrock で利用できるようにしました。3 月 13 日、弊社は Amazon Bedrock で Claude 3 Haiku モデルをリリースしました。これは、ほぼ瞬時の応答性を実現する、Claude 3 ファミリーの中で最も高速かつ最もコンパクトなモデルです。 4月16日、Anthropic の Claude 3 Opus が Amaz

                                                                                    Anthropic の Claude 3 Opus モデルが Amazon Bedrock で使用可能に | Amazon Web Services