並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 230 件 / 230件

新着順 人気順

graphql api pythonの検索結果201 - 230 件 / 230件

  • mangum + FastAPI で ASGI な Python アプリケーションを AWS Lambda + API Gateway 上で動かす - らくがきちょう

    mangum を使うと FastAPI や responder といった ASGI アプリケーションを AWS Lambda + API Gateway 上へ簡単にデプロイすることが出来ます。 今回は FastAPI で書いた ASGI アプリケーションを mangum を使って AWS 上でデプロイする手順をメモしておきます。 mangum init の注意点 最初に mangum init する ハンドラは app/asgi.py に定義する mangum のプロジェクト名は AWS ルールに準拠したものにする mangum cli には削除機能が無い プロジェクトディレクトリを作成する mangum-cli をインストールする AWS CLI をセットアップする AWS S3 上に Bucket を作成する デプロイ用の設定ファイルを作成する requirements.txt を修正

      mangum + FastAPI で ASGI な Python アプリケーションを AWS Lambda + API Gateway 上で動かす - らくがきちょう
    • Introduction | Docusaurus

      Docusaurus: Documentation Made Easy​ In this presentation at Algolia Community Event, Meta Open Source team shared a brief walk-through of Docusaurus. They covered how to get started with the project, enable plugins, and set up functionalities like documentation and blogging. Migrating from v1​ Docusaurus v2+ has been a total rewrite from Docusaurus v1, taking advantage of a completely modernized

        Introduction | Docusaurus
      • API連携で広がる選択肢:trocco HTTPワークフロータスク活用術 - Qiita

        はじめに 2023年の12月にtroccoのワークフロータスクに「HTTPリクエスト」が追加されました。ワークフロー内で任意のAPIを呼び出すことが可能となり、より柔軟なワークフローを構築することが可能となりました。 この記事ではワークフロータスク「HTTPリクエスト」を使った利用例をいくつか紹介します。 troccoとは trocco®は、ETL/データ転送・データマート生成・ジョブ管理・データガバナンスなどのデータエンジニアリング領域をカバーした、分析基盤構築・運用の支援SaaSです。 あらゆるデータの連携・整備・運用を自動化し、スピーディーにデータ活用環境を整備。インサイトを得やすい状況に導きます。 ETLを行うためのSaaS型のサービスで多くのコネクターをサポートしたデータ転送機能、データマート、ワークフローといったさまざまなETLに関連する機能を持ったサービスとなります。詳細は上

          API連携で広がる選択肢:trocco HTTPワークフロータスク活用術 - Qiita
        • gRPCでFieldMaskを使う(取得編) - Carpe Diem

          概要 クライアントデバイスが多様化する中、UIに必要なデータもそれぞれ異なるためAPIのオーバーフェッチ(不要なデータの取りすぎ)が課題になってきます。 またマイクロサービス間の通信でも、例えばマスタ系データのうち必要なデータだけ取得して利用したいケースは多々あります。 かと言ってその度に必要最低限のデータを取得するメソッドを用意するのは開発が大変ですし、逆に細かいデータばかりのgRPCを用意すると今度はアンダーフェッチ(データが足りなくて複数回コールが必要になる)が発生します。 GraphQLでは欲しいデータをクライアント側が明示的に要求するのでオーバーフェッチが発生しないというメリットがありますが、gRPCではFieldMaskという機能があります。 今回はFieldMaskを使って余分なデータを返さない方法を説明します。 環境 Go v1.18.3 protoc-gen-go v1.

            gRPCでFieldMaskを使う(取得編) - Carpe Diem
          • Bearer | Why Hotwire in 2021

            Our product has been through many changes over the years. Both from a market standpoint, but also technically. Over the last year we’ve simplified our architecture and moved away from a traditional Javascript single page application (SPA) and gone back to our Rails roots. Here’s the story of why we chose Hotwire, what it’s allowed us to do, and where we hope to see it in the future. How our tech s

              Bearer | Why Hotwire in 2021
            • I'm a programmer and I'm stupid

              I've been writing code for money for 15 years. I've tried other roles — product management, analytics, testing — but they didn't stick. And over the years, I've learned that I'm pretty dumb. Unfortunately. I haven't been diagnosed with any specific medical condition, but my mental capacity is very limited. I find even easier Leetcode problems challenging. Reading about a basic consensus algorithm

                I'm a programmer and I'm stupid
              • GitHub - wesbos/awesome-uses: A list of /uses pages detailing developer setups, gear, software and configs.

                ▄████████ ▄█ █▄ ▄████████ ▄████████ ▄██████▄ ▄▄▄▄███▄▄▄▄ ▄████████ ███ ███ ███ ███ ███ ███ ███ ███ ███ ███ ▄██▀▀▀███▀▀▀██▄ ███ ███ ███ ███ ███ ███ ███ █▀ ███ █▀ ███ ███ ███ ███ ███ ███ █▀ ███ ███ ███ ███ ▄███▄▄▄ ███ ███ ███ ███ ███ ███ ▄███▄▄▄ ▀███████████ ███ ███ ▀▀███▀▀▀ ▀███████████ ███ ███ ███ ███ ███ ▀▀███▀▀▀ ███ ███ ███ ███ ███ █▄ ███ ███ ███ ███ ███ ███ ███ █▄ ███ ███ ███ ▄█▄ ███ ███ ███ ▄█

                  GitHub - wesbos/awesome-uses: A list of /uses pages detailing developer setups, gear, software and configs.
                • 9年開発を牽引して見えてきた、共通化すべきものと個別でつくるもの - Qiita

                  はじめに 〜DRY or WET〜 怠惰であることが美徳とされるエンジニアは、一度つくった機能は二度と作らないようにしたいものだ。 だから共通部分を見つけ出し、それを切り出してライブラリとして使い回すということが行われている。 コピペはするな。 DRY(Don't Repeat Yourself) ところがある程度の経験を積むと、 むしろコピペしろ。 WET(Write Everything Twice) といった状況もあることに気づく。 この両極の価値観は、少なくとも「何事も共通化すればいい、というわけではない」ことを教えてくれる。 問題はその使い分けだ。 これに関しては実に多様な意見がある。 本記事ではそれらを類型立てて紹介することはせず、かわりに私の経験に基づく考えを記すことにする。 私は9年間、同一の組織で開発を牽引する立場におり、共通化と個別化の判断を繰り返し、またその結末も見て

                    9年開発を牽引して見えてきた、共通化すべきものと個別でつくるもの - Qiita
                  • Meta(Facebook) の偽ECサイト (Phishing) 広告の自動検出 - ぶるーたるごぶりん

                    はじめに こん〜! 今回は、いつかやろうと思っていた Meta(Facebook) 広告上でばら撒かれまくっている悪性広告を自動検出する試みについて、 うまくいったこと・いかなかったこと・考察等をまとめていこうと思います。 先にまとめ Facebook の GraphQL API だと、検索できる広告タイプが限られており、 Graph API を用いた自動化は(現在は)できない 広告ライブラリAPI という Web Page 機能 からの API サーチだと広告の検索が可能であり、悪性広告を検索可能 広告ライブラリAPI からの検索は、(多分)全文検索だと思われるので、特定のキーワード・ドメインをキーワードとした検索が可能 作成したカスタムクエリの一つは、検索結果の20件が全て悪性広告であった 広告の先が悪性なECサイトであるかを判定する方法として、robots.txt を参照する方法を考

                      Meta(Facebook) の偽ECサイト (Phishing) 広告の自動検出 - ぶるーたるごぶりん
                    • WEB+DB PRESS Vol.129

                      2022年6月24日紙版発売 2022年6月24日電子版発売 B5判/168ページ 定価1,628円(本体1,480円+税10%) ISBN 978-4-297-12890-6 ただいま弊社在庫はございません。 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 本書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 Reactの深層 最新バージョンから読み解く! 変わる常識と変わらない思想 本特集はReact 18のリリースを受け,これまでのReactについて復習するとともに,React 18の新機能を紹介します。新機能を使いこなすにあたり,前半ではこれまでのReactの使い方やAPIに込められた

                        WEB+DB PRESS Vol.129
                      • [GitHub] Markdownの「シンタックスハイライト」に対応している言語一覧 - ねこの足跡R

                        Markdownでプログラムのソースコードを記述する場合に使うバッククォート3つで囲う「コードブロック」ですが、気の利いた環境だと自動的にシンタックスハイライトによって予約語やコメント分などを色分けして見やすく表示してくれます。 GitHubも例外ではなく、各リポジトリに常設されているWikiやREADMEなどをMarkdownで記述した場合は自動的にシンタックスハイライトされます。 メジャーな言語であればそのまま記述すればよいのですが、例えばYAMLやJSONなどのデータ形式や、Apacheの設定ファイルなどそもそもカラーシンタックスに対応しているのか、対応している場合キーワードはなんだろうと迷いますよね。 今回はGitHubが対応しているカラーシンタックスの設定一覧をまとめておきます。 ハイライトのやり方 GitHubで利用できる言語一覧 定義 一覧 おまけ 抽出方法 参考ページ ハイ

                          [GitHub] Markdownの「シンタックスハイライト」に対応している言語一覧 - ねこの足跡R
                        • What is Dark?

                          Dark is a holistic programming language, structured editor, and infrastructure, for building backend web services. It’s aimed at frontend, backend, and mobile engineers. Our goal is to make coding 100x easier, which we believe will allow a billion people to build software. This is a huge challenge, that requires a significant rethink of how we write software. This post is to talk about how we thin

                            What is Dark?
                          • ノーコードでGraphQLのAPIを簡単に自作できる「Apirocket」を使ってみた! - paiza times

                            どうも、まさとらん(@0310lan)です! 今回は、誰でも手軽にノーコードでGraphQLを利用したAPIを自作できるWebサービスをご紹介します! APIの骨組みをマウスでポチポチと設定していくだけの簡単操作が特徴で、無料でホスティングもしてくれるので別途サーバを用意する必要もありません。 ヘッドレスCMSのような使い方や、Jamstackなどにも活用できるサービスとなっています。ご興味ある方はぜひ参考にしてみてください! 【 Apirocket 】 ■「Apirocket」の使い方 それでは「Apirocket」をどのように使えばいいのか詳しく見ていきましょう! まずは、サイトにアクセスして画面上部にある【Try for free】ボタンをクリックして無料のユーザー登録をしておきます。 ユーザー名、メールアドレス、パスワードを設定すれば登録完了です。 (※Google、GitHubア

                              ノーコードでGraphQLのAPIを簡単に自作できる「Apirocket」を使ってみた! - paiza times
                            • JX Press Tech Talk #backend 速報サービスを支えるバックエンドの技術 (2021/05/13 19:30〜)

                              【2021/5/12更新】増枠しました 概要 テクノロジーで『今起きていること』を明らかにする報道機関 JX通信社(JX Press)初のエンジニアリングなトーク&ディスカッションなイベントを開催します。 「ニュース速報」特化型アプリ「NewsDigest」 AI緊急情報サービス「FASTALERT」 など、既存のサービスを中心に、 技術・デザインなど、プロダクト開発の舞台裏・こだわり 速報サービスをささえる組織作り・運営 エンジニアブログのあの話(?) などを、中の人達が赤裸々に語ります。 記念すべき第一回目は、 JX通信社のエンジニア組織の紹介 速報サービスを支えるバックエンドの技術 を中心にトークをします。 お好きなドリンクなどを片手に気楽に参加いただけると嬉しいです! ※本イベントはオンライン開催です ※終了後にオンライン懇親会を予定しています 出演者・トーク Opening Ta

                                JX Press Tech Talk #backend 速報サービスを支えるバックエンドの技術 (2021/05/13 19:30〜)
                              • Graphene + FlaskでGraphQLサーバを作り、QueryとMutationを試す | nansystem

                                PythonでGraphQL (opens new window)サーバーを構築する。 GraphQLサーバの構築にはPythonのGraphQLライブラリであるGraphene (opens new window)を使う。 # GraphQLとは GraphQLは、RESTに代わるAPIの仕様だ。 APIは、クライアントがサーバーからデータを取得する方法を定義する。 GraphQLクライアントはGraphQLクエリ言語(GraphQL query language)によりデータを絞り込み、GraphQLサーバから必要なデータを取得する。 GraphQLサーバは、固定のデータ構造を返す複数のエンドポイントではなく、単一のエンドポイントのみを公開し、クライアントが要求したデータを返す。GraphQLスキーマ言語(GraphQL schema language)によりデータの追加や変更、型を定

                                • Cross-database queries in SQLite (and weeknotes)

                                  21st February 2021 I released Datasette 0.55 and sqlite-utils 3.6 this week with a common theme across both releases: supporting cross-database joins. Cross-database queries in Datasette SQLite databases are single files on disk. I really love this characteristic—it makes them easy to create, copy and move around. All you need is a disk volume and you can create as many SQLite databases as you lik

                                    Cross-database queries in SQLite (and weeknotes)
                                  • 達人出版会

                                    [令和6年度]基本情報技術者 超効率の教科書+よく出る問題集 五十嵐 順子 徹底攻略 データベーススペシャリスト教科書 令和6年度 株式会社わくわくスタディワールド 瀬戸美月 著 徹底攻略AWS認定SysOpsアドミニストレーター - アソシエイト教科書&問題集[SOA-C02]対応 鮒田 文平, 長澤 美波, 日暮 拓也, 奥井 務, 渡辺 樹, 山下 千紗, 伊藤 翼 世界標準MIT教科書 アルゴリズムイントロダクション 第4版 第2巻 高度な設計と解析の手法・高度なデータ構造・グラフアルゴリズム Thomas H. Cormen, Charles E. Leiserson, Ronald L. … 問題解決の教科書  CITA式問題解決ワークブック 市岡 和之 はじめてのType-C電子工作 じがへるつ スッキリわかるJava入門 実践編 第4版 中山 清喬(著), 株式会社フレアリ

                                      達人出版会
                                    • カンファレンスのススメ PyConJPで初の発表となるkaiさんに成功の秘訣や当日の感想などを聞いてきました - Python学習チャンネル by PyQ

                                      こんにちは、PyQスタッフkonieです! PyCon JP 2021 の発表者にカンファレンスの準備や発表について聞く連載「カンファレンス発表のススメ」第2回です。 今日のお客様 kaiさん PyCon JP 2021での発表について Django GraphQL プロポーザルの提出・発表準備について プロポーザルとは 当日の発表について 今日のお客様 kaiさん PyQの運営会社である株式会社ビープラウドのメンバーで、Web Developerです。 猫と犬が好きとのこと。 PyCon JP 2021での発表について kaiさんは初めてのPyCon JPでの発表でしたよね。 おめでとうございます!記念すべき1回目は、どんなテーマで発表しましたか? kai 「実践!Django + GraphQL実装」というテーマで発表しました。 GraphQLは様々な言語で使える、Web APIのクエ

                                        カンファレンスのススメ PyConJPで初の発表となるkaiさんに成功の秘訣や当日の感想などを聞いてきました - Python学習チャンネル by PyQ
                                      • Visual Studio Code January 2022

                                        Register now for a full day of community, learning, and all things Visual Studio Code January 2022 (version 1.64) Update 1.64.1: The update addresses these security issues. Update 1.64.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the January 2022 release of Visual Studio Code. There are many updates

                                          Visual Studio Code January 2022
                                        • Track Awesome List Updates Daily

                                          Track Awesome List Updates DailyWe track over 500 awesome list updates, and you can also subscribe to daily or weekly updates via RSS or News Letter. This repo is generated by trackawesomelist-source, visit it Online or with Github. 📅 Weekly · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 Github · 🌐 Website · 📝 04/22 · ✅ 04/22 Table of Contents Recently Updated Top 50 Awesome List All Tr

                                            Track Awesome List Updates Daily
                                          • The Architecture of a Web 3.0 application

                                            The architecture of Web 3.0 applications (or "DApps") are completely different from Web 2.0 applications. Take Medium, for example, a simple blogging site that lets users publish their own content and interact with content from others. As a web 2.0 application, it may sound simple, but there’s a lot that goes into Medium’s architecture to make it all possible: First, there must be a place to store

                                              The Architecture of a Web 3.0 application
                                            • マイクロサービスを考慮した共通ログフォーマット | MoT Lab (GO Inc. Engineering Blog)

                                              技術戦略部 SREグループのカンタンです。 弊社が提供しているタクシーアプリ「GO」、タクシーデリバリーアプリ「GO Dine」、法人向けサービス「GO BUSINESS」の実現に当たって多数のマイクロサービスを構築することになりました。 マイクロサービスの増加に伴って、ログの出力フォーマット、収集方法、閲覧方法の共通化がより大事になってきました。本記事では弊社で考えたログフォーマットを紹介させていただきます。 課題お客様からのお問い合わせ対応、障害の原因調査、パフォーマンス管理、サーバ処理の記録としてなど、ログは様々な用途で利用されていてシステム開発にあたりとても大事なデータです。マイクロサービス化に伴って全体のシステムが複雑になるため、ログ出力の際に様々なシステム特性を考慮する必要があります: サービス数が多い利用している言語、プロトコル、フレームワークがサービスによって異なる複数のサ

                                                マイクロサービスを考慮した共通ログフォーマット | MoT Lab (GO Inc. Engineering Blog)
                                              • FastAPIとStrawberryでGraphQL超入門(QueryとMutation)

                                                はじめに 本記事では、FastAPI+Strawberryで単純なQueryとMutationを実装し呼び出すことを目標にします。 GraphQLとは GraphQLとはAPI向けのクエリ言語のことです。 主な特徴は以下の通りです。 エンドポイントが1つだけ 複数のリソースを取得できる スキーマによる型付けができる Query、Mutation、Subscriptionがある きちんとした説明はこちらの記事を読むとよさそう。 Strawberryの準備 今回はPythonのFastAPI+Strawberryで実装します。 必要なライブラリをインストールしておきます。 $ pip install fastapi $ pip install uvicorn $ pip install strawberry-graphql[fastapi] import strawberry from fas

                                                  FastAPIとStrawberryでGraphQL超入門(QueryとMutation)
                                                • NotionをヘッドレスCMSとして使ってNext.jsでTechブログを作った ④CMS(Notion)編 | ABC DX Tech Blog

                                                  ヘッドレスCMSの選定と、どのように使っているか ヘッドレスCMSの選定 ここまで触れてきたとおり本ブログはJamstackなWEBサイトを目指しています。その中でいわゆるガワ、つまりフロントについては③フロント編で触れたとおりです。 Jamstack、というかWEBサイト全てに言えることですが、ガワが出来上がっただけではWEBサイトは完成しません。もちろんWEBサイトを公開する意味というのはその中身にあります。 そんな中身を管理するためのものがいわゆる「CMS(Contents Management System)」です。 かつて(今も?)一世を風靡したWordPressなどは、CMSを内包しながらガワまで全て纏めて管理出来る、ということで大人気となりましたが、最近のモダンなWEBサイトではフロントとCMSを分離する傾向にあるかと思います。 そのように分離された結果特にガワを保有しないC

                                                    NotionをヘッドレスCMSとして使ってNext.jsでTechブログを作った ④CMS(Notion)編 | ABC DX Tech Blog
                                                  • AWSの機械学習を活用したライブ・放送ビデオモニタリングの自動化 | Amazon Web Services

                                                    Amazon Web Services ブログ AWSの機械学習を活用したライブ・放送ビデオモニタリングの自動化 放送およびオーバーザトップ(OTT)ライブストリームのサービスプロバイダーは、大量コンテンツの品質チェックを行う必要があります。品質チェックの範囲は、低レベルの信号エラーからコンテンツ自体のエラーなど高レベルの問題にまで至ります。従来のライブメディア解析ソフトウェアは、ETSI TR 101 290 プライオリティチェック1および2など、信号レベルでの品質チェックに重点を置いています。番組内容、字幕、音声言語の検証など、より高レベルな品質チェックは、放送ストリームで問題がないか人間のオペレーターによって常にモニタリングが行われています。放送ビデオストリームの数が増加するにつれて、追加のチャンネルや番組をサポートするために、手動のモニタリング作業をスケールすることは困難であり、コ

                                                      AWSの機械学習を活用したライブ・放送ビデオモニタリングの自動化 | Amazon Web Services
                                                    • 実践マイクロサービスAPI | 翔泳社

                                                      いかにしてマイクロサービスを構築し APIによってそれらを統合・推進するのか 【本書の内容】 本書は José Haro Peralta, "Microservice APIs", Manning Publications 2023 の邦訳版です。 理解・利用・保守が容易なAPIで、堅牢なマイクロサービスを設計・実装する実践的なテクニックを学べる一冊です。 著者が長年培ってきた指導力をもとにPythonベースの例を豊富に掲載し、哲学よりも実装に重点を置いたマイクロサービス実践の書です。どの言語でも機能する原則とパターンに従って、堅牢なマイクロサービスAPIを構築し、テストして保護し、クラウドにデプロイする方法を学ぶことができます。 【目次】 Part 1 マイクロサービスAPIの概要 第1章:マイクロサービスAPIとは何か 第2章:基本的なAPIの実装 第3章:マイクロサービスの設計 Pa

                                                        実践マイクロサービスAPI | 翔泳社
                                                      • 2019-11-26のJS: Node.js 13.2.0(ES Modules)、jQueryがAMDからES Modulesへ

                                                        まだリリースはされていませんが、jQueryのコードベースがAMDからECMAScript Modulesを使ったコードに変更されています。 Core: Migrate from AMD to ES modules 🎉 by mgol · Pull Request #4541 · jquery/jquery 最終的なjquery.jsはrollup.jsを使ってbundleしたものを配布する予定となっています。 The @jquery source is now authored in ES6 modules![1] You can import from `src/jquery.js` directly from the browser without any build process.[2]@RollupJS is used to create the final jquery.j

                                                          2019-11-26のJS: Node.js 13.2.0(ES Modules)、jQueryがAMDからES Modulesへ
                                                        • FastAPI・Graphene・SQLAlchemyでGraphQLサーバー(Relay対応)を構築する - Qiita

                                                          VISITS Technologies Advent Calendar 2020 15日目は@woods0918が担当します。 私がプロダクトマネージャーを務めているideagramというサービスのバックエンドでは、REST APIからGraphQLへの移行が進んでいます。 初めてのGraphqlやGraphQL Playgroundを通してGraphQLの知識とクライアント側の操作は経験したのですが、GraphQLサーバーを実装した経験がなかったので、バックエンドエンジニアとの会話をスムーズにするために、挑戦してみようと思います。 今回は書き慣れているPythonで実装しますが、ideagramで採用している言語はRuby(WAF : Ruby on Rails)です。 コードはこちら Pythonとライブラリのバージョン python = "^3.8" fastapi = "^0.62

                                                            FastAPI・Graphene・SQLAlchemyでGraphQLサーバー(Relay対応)を構築する - Qiita
                                                          • GitHub - drop-ice/dear-github-2.0: 📨 An open letter to GitHub from the maintainers of open source projects

                                                            Dear GitHub, Almost 4 years ago, a group of open source maintainers wrote you a letter expressing their frustration that the platform they love most was ignoring their request for help. You stepped up your game, and started paying attention, fixing things that were broken, and building new experiences that have gone above and beyond what we asked for. Now, we are asking you to help again. GitHub's

                                                              GitHub - drop-ice/dear-github-2.0: 📨 An open letter to GitHub from the maintainers of open source projects
                                                            • 20190814 AWS Black Belt Online Seminar AWS Serverless Application Mod…

                                                              20190814 AWS Black Belt Online Seminar AWS Serverless Application Model 1. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS 公式 Webinar https://amzn.to/JPWebinar 過去資料 https://amzn.to/JPArchive Solutions Architect 今村 優太 2019/8/14 AWS Serverless Application Model (AWS SAM) サービスカットシリーズ [AWS Black Belt

                                                                20190814 AWS Black Belt Online Seminar AWS Serverless Application Mod…