並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 174件

新着順 人気順

"google app"の検索結果121 - 160 件 / 174件

  • Java ランタイム環境  |  Google App Engine standard environment docs  |  Google Cloud

    フィードバックを送信 Java ランタイム環境 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Java ランタイムは、ウェブサービスのコードとその依存関係をインストールしてサービスを実行する役割を果たすソフトウェア スタックです。 app.yaml ファイルで、App Engine スタンダード環境用の Java ランタイムを宣言します。次に例を示します。 runtime: javaVERSION ここで、VERSION は、Java MAJOR のバージョン番号です。たとえば、最新の Java バージョン(Java 21)を使用するには、21 を指定します。 サポートされる他の Java バージョンと、Java バージョンに対応する Ubuntu のバージョンについては、ランタイム サポート スケジュールをご覧ください。 始める前に Google Cl

      Java ランタイム環境  |  Google App Engine standard environment docs  |  Google Cloud
    • Google App Script で行数が多い行の高さを指定する - Qiita

      リファレンスを見ると、setRowHeight(rowPosition, height) で出来そうなのですが、このメソッドは行数が指定した高さより多い場合には期待通りに動きませんでした。行数が多い場合、行の高さを「データに合わせる」設定に変更されてしまうようです。 setColumnWidth は文字数に関係なく幅が固定値で指定できるのに…。 他の方法を探していたら Stack Over flow に答えがありました。 Sheets API を有効にする GAS の 左側メニュー < > のエディタをクリックして、サービスの + をクリックします。 サービスを追加から Google Sheets API を選択し、追加します。 サンプルスクリプト このサンプルは、2行目の高さを5pixelに変換します。 function myFunction() { const ss = Spreads

        Google App Script で行数が多い行の高さを指定する - Qiita
      • Goアプリを Google App Engine ( GAE ) に GitHub Actionsでデプロイする(Workload Identity 連携) - My Note

        はじめに Google Cloudの設定( IAM と Workload Identity ) GitHub Actionsについて 参考 はじめに 前回の記事でGitHub ActionsでGoogle App Engine (GAE) にデプロイする時の認証にサービスアカウントの秘密鍵を利用しました。 そこで今回はOpenID Connectを利用して実行します。秘密鍵を管理する必要もなく、githubのsecretsに登録しないのでより安全に利用できると思います。 yhidetoshi.hatenablog.com Google Cloudの設定( IAM と Workload Identity ) Google Cloud側で必要となる設定を以下で作成する。(任意に設定する名前を環境変数にセットして上から順番に実行していく) # 設定変数を任意に設定 export PROJECT_

          Goアプリを Google App Engine ( GAE ) に GitHub Actionsでデプロイする(Workload Identity 連携) - My Note
        • Google App Engine - デプロイ前に古いバージョンを削除する - Qiita

          (備忘メモ) https://cloud.google.com/appengine/docs/standard/go/an-overview-of-app-engine#limits 1アプリケーション辺りバージョン数が非課金で15、課金ありで210を超えるとデプロイが失敗する為、CI(GitHub Actions)でデプロイ前に古いバージョンを削除する。 デプロイ前に件数が30件超えていたら直近デプロイ20件を残して削除する(Traficが割り当てられるものは除く)。 ↓抜粋 (※gcloudのインストールや認証は割愛) jobs: deploy: name: Deploy runs-on: ubuntu-latest steps: (中略) - name: GAE delete old versions run: | ALL_NOTRAFIC_VERSIONS=$(gcloud app

            Google App Engine - デプロイ前に古いバージョンを削除する - Qiita
          • データの保存と取得  |  Google App Engine standard environment docs  |  Google Cloud

            フィードバックを送信 データの保存と取得 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 リージョン ID REGION_ID は、アプリの作成時に選択したリージョンに基づいて Google が割り当てる省略形のコードです。一部のリージョン ID は、一般的に使用されている国や州のコードと類似しているように見える場合がありますが、このコードは国または州に対応するものではありません。2020 年 2 月以降に作成されたアプリの場合、REGION_ID.r は App Engine の URL に含まれています。この日付より前に作成されたアプリの場合、URL のリージョン ID は省略可能です。 詳しくは、リージョン ID をご覧ください。 ウェブサービスを更新し、Datastore モードの Firestore(Datastore)でデータに接続して処理しま

              データの保存と取得  |  Google App Engine standard environment docs  |  Google Cloud
            • GeoPandasをGoogle App Engine(GAE)上で動かすためには、libspatialindexを事前ビルドする必要がある - Qiita

              GeoPandasをGoogle App Engine(GAE)上で動かすためには、libspatialindexを事前ビルドする必要があるPythonGoogleAppEnginegeopandas ※ 2021年4月時点での検証内容であり、ライブラリ側の更新により解消済みの可能性があります。 概要 GeoPandasはGISデータを扱うために使用するライブラリです。本ライブラリはfiona, Rtree, shapelyなどのライブラリに依存しており、利用するにはこれらのライブラリのインストールも必要です。 このうちRtreeはlibspatialindexライブラリに依存しているのですが、C++で実装されたライブラリなのでPythonのパッケージマネージャとは別ににインストールする必要があります。 今回の問題: GAE上でlibspatialindexをインストールするには? ローカ

                GeoPandasをGoogle App Engine(GAE)上で動かすためには、libspatialindexを事前ビルドする必要がある - Qiita
              • Google App Engine Standard の Ruby (beta) でデプロイができなくなった

                昨日は問題なかったのですが、今日デプロイするとエラーになってしまい、起動できませんでした。 ソースへの変更等はしていません。 また別のRailsアプリケーション(別プロジェクトですが以前まではGAE上で動いていたもの)をデプロイしても同様のエラーとなってしまいました。 beta版なので変更が入ったのかな?と思いますが、どなたか解決方法をご存知でしたら教えてください。 ログはこちらです。 2019-12-11T03:50:36.531824Z bundler: failed to load command: rails (/srv/vendor/bundle/ruby/2.5.0/bin/rails) A 2019-12-11T03:50:36.531878Z Bundler::GemNotFound: Could not find nokogiri-1.10.7 in any of the

                  Google App Engine Standard の Ruby (beta) でデプロイができなくなった
                • Google App Scriptでウェブサイトを作りSlackに通知する話 - Qiita

                  こんにちは、新しく社会人になったキンキンです。 今回はGoogle App Script(GAS)でウェブアプリを作成し、GoogleSiteに埋め込みSlackに通知を送った話をしたいと思います。 流れはこのようになっています: ・ GASウェブアプリの特徴 ・ doGet(), doPost()の応用 ・ HTMLファイルを用意 ・ Slackに送信準備 ・ スプレッドシートをDBとして使う ・ GoogleSiteに埋め込む ・ 完成 気軽に扱えるようにGitHubのリンクをこちらにおいておきます: https://github.com/cindychen0204/GAS-slack-notifier ★ ファイル拡張子は.js になっていますが、JavaScriptはGASの文法は同じなので、 内容だけコピーしてGASの.gsファイルに応用してください。 全体流れ 全体的なながれは

                    Google App Scriptでウェブサイトを作りSlackに通知する話 - Qiita
                  • 既存のDjangoプロジェクトをGoogle App Engine スタンダード環境にデプロイする - Qiita

                    $ pip install Django==2.1.14 $ pip install PyMySQL==0.9.3 $ pip install gunicorn #忘れないうちに $ pip freeze > requirements.txt Djangoプロジェクトへのソースの追加 Googleのサンプルアプリと、既存のアプリを比較すると app.yaml という設定ファイルが足りない事と、 settings.py の記載内容が違うことがわかります。 そこで、この二つを作成・編集します。 app.yamlの追加 GAEへのデプロイに関する構成情報を app.yaml に記載することによりGAEが認識します。 manage.py と同じ階層にファイルを生成し、以下の内容を記述します。 このyamlファイルでは、GAEが static/ ディレクトリから静的ファイルを提供することを記述してい

                      既存のDjangoプロジェクトをGoogle App Engine スタンダード環境にデプロイする - Qiita
                    • 静的ファイルの保存と提供  |  Google App Engine standard environment docs  |  Google Cloud

                      フィードバックを送信 静的ファイルの保存と提供 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 アプリケーションでは、動的リクエストを処理するほか、JavaScript、画像、CSS などの静的ファイルを提供する必要が生じることがよくあります。スタンダード環境のアプリで静的ファイルを提供する方法には、Cloud Storage などの Google Cloud のサービスを使用する、アプリから直接提供する、サードパーティのコンテンツ配信ネットワーク(CDN)を使用する、という選択肢があります。 Google Cloud には無料枠が用意されているため、Google Cloud で静的サイトをホストすると、従来のホスティング プロバイダを利用する場合よりも費用を削減できます。Cloud Storage からファイルを提供する Cloud Storage では

                        静的ファイルの保存と提供  |  Google App Engine standard environment docs  |  Google Cloud
                      • Laravel6をGoogle App Engineで動かす - Qiita

                        TL;DR GCPのApp EngineでLaravel6.8を動かしてみました。 下記のチュートリアルに手順が示されています。 準備 プロジェクトを作り、課金を有効にしましょう。 Cloud SDKをローカルマシンにインストールして、gcloudコマンドを使えるようにします。 gcloudで作成したプロジェクトを選択します。 Laravelのインストール ToDoアプリを作るという前提でインストールします(実際にこの記事で作るまでには至りませんが) インストールされるのは2020-01-02現在最新のLaravel6.8.0です。 $ composer create-project --prefer-dist laravel/laravel todo $ cd todo $ php artisan serve ここまででブラウザで表示出来ることを確認します。 App Engine用の変更

                          Laravel6をGoogle App Engineで動かす - Qiita
                        • Nuxt.js(SSR)とGoogle App Engineだけでウェブアプリがつくれそう。 - Qiita

                          Nuxt.jsのSSRモードとGoogle App Engine(GAE)をつかうとウェブアプリがお手軽につくれそうだったので試してみました。 Nuxt.jsのインストール 公式ドキュメントの create-nuxt-app でセットアップ 今回はGAEでサーバサイドレンダリングしたいので、セットアップ時にSSRモードを選択 インストールには、Yarn を使いました Nuxt.jsにデプロイ用設定 Nuxt.jsのルートディレクトリにGAEの設定ファイルをつくります ドキュメントを参考にしました。( https://ja.nuxtjs.org/docs/2.x/deployment/appengine-deployment/ ) runtime: nodejs14 instance_class: F1 handlers: - url: /_nuxt static_dir: .nuxt/di

                            Nuxt.js(SSR)とGoogle App Engineだけでウェブアプリがつくれそう。 - Qiita
                          • 任天堂株式会社の導入事例:ビッグタイトル『Super Mario Run』のバックエンドを支えた Google App Engine | Google Cloud 公式ブログ

                            昨年末にリリースされ、任天堂初のスマートフォン向け本格ゲームアプリとして注目された『Super Mario Run(スーパーマリオ ラン)』。その背後では、文字通りケタ違いのアクセスをさばく強力なバックエンドが稼働していました。任天堂、DeNA そして Google が一丸となって取り組んだ、その開発ストーリーをお届けします。 ■利用している Google Cloud Platform サービス Google App Engine Google BigQuery Google Cloud Dataflow Google Cloud Datastore Google Cloud Pub/Sub Google Cloud Storage Google Stackdriver (Logging, Monitoring, Trace, etc) など ■任天堂株式会社 1980 年代に『ファミリー

                              任天堂株式会社の導入事例:ビッグタイトル『Super Mario Run』のバックエンドを支えた Google App Engine | Google Cloud 公式ブログ
                            • Google App Engine(GAE)でWordPressを構築する - Qiita

                              公式ページのアップデート版(非公式)です。 App Engine フレキシブル環境での WordPress のホスティング 作業手順 GCPプロジェクト作成 Cloud SQLインスタンス作成と設定 WordPressプロジェクトの設定 App Engine環境へのデプロイ 1. GCPプロジェクト作成 GCPプロジェクトの課金が有効になっているか確認 必要なAPIが有効になっているか確認 Cloud SDKをインストール サービスアカウントを作成 PHPとComposerをインストール Cloud SQLプロキシをダウンロード MySQLクライアントをインストール 2. Cloud SQLインスタンス作成と設定 Cloud SQLインスタンスを作成する gcloud sql instances create [インスタンス名] \ --activation-policy=ALWAYS \

                                Google App Engine(GAE)でWordPressを構築する - Qiita
                              • Google App ScriptとFusion Tableで簡易クリッカーアプリ - memorandums

                                Google App ScriptとFusion Tableを使って簡易クリッカーアプリを作っては試してきました。 担当講義でも非常勤先でも使ってみていい感じになってきました。 バージョン的には以下のような感じで作ってきました。 学籍番号と4択を4問をHTMLで表示して解答を送信するまで。 下2桁でいいって伝えているのにフル桁入力する輩がいるので自動修正する機能を付加。 送信後に「送信中」、そして送信完了時に正常終了かエラーだったのかを表示する機能を付加。 CSSを使ってボタンや選択肢を大きく Fusion TableでCSVダウンロードしてGoogleスプレッドシートに貼り付け、正解を予め入力しておいて、個人ごとに集計する機能をスプレッドシートで作成。 クイズ解答中以外は解答できないようにロック機構を作った。ロック解除は講師が別ページから行う。 Fusion TableとGoogleスプ

                                  Google App ScriptとFusion Tableで簡易クリッカーアプリ - memorandums
                                • Google 開発者コンソールとApp Engine - Google App Engineドキュメント 日本語訳

                                  Google 開発者コンソールによって、他のGoogle クラウドプラットフォームリソースを使って App Engineアプリケーションを管理することができます。 Googleアカウントを取得すると、このコンソールを使えるようになります。 console.developers.google.comへ行ってログインし、このコンソールにアクセスしてください。 このコンソールを使って、あなたのユーザー役割権限に応じてアプリケーションのパフォーマンスの監視や、様々なサービス提供や構成設定を制御することができます。左側のメニューのコンピュート(Compute)の項目の中にあるApp Engineの項目を展開し、App Engineに関するコンソールページを開いてください。 開発者コンソールを使用する 開発者コンソールを使い、プロジェクト・アプリケーション・リソースを以下のようにあらゆる面から管理しま

                                  • Google App Engine作成済みアプリの削除 -

                                    Google App Engine作成済みアプリの削除 Google App Engineの利用では1アカウントに25アプリケーションまでという制約があります。 その為、テスト用に作成したアプリケーションなどが不要になった場合には、 適宜削除しておくといいでしょう。 ここでは作成済みアプリケーションの削除手順についてご紹介します。 Google App Engine作成済みアプリケーションの削除手順 Google App Engine作成済みアプリケーションの削除する場合、 Google App Engineのダッシュボードにアクセスします。 まず、アプリケーションの一覧を開きます。 https://appengine.google.com/ アプリケーションの一覧から削除するアプリケーション名をクリックしてダッシュボードを開きます。

                                      Google App Engine作成済みアプリの削除 -
                                    • 【GCP】Google App Engineでウェブサイトを無料で作ってみた Part.1 : Lab 7 in Singapore

                                      7月29 【GCP】Google App Engineでウェブサイトを無料で作ってみた Part.1 カテゴリ:Google Cloud 最近は Googleのクラウドサービス、Google Cloud Platform をいろいろ試しています。前にもいくつか初心者用の説明を書きました。 【Google Cloud Platformの利用登録からApp EngineでPHPサンプル実行まで】 【Google Cloud PlatformのCloud SQL for MySQLを試してみる】 今回は機能的に試してみると言うより、単純にウェブサイトをとても簡単に作ってみようと言うこと。そして無料枠内で行うので、実質無料でウェブサイトができてしまう。要は通常のプロバイダを利用するよりコスト削減ができてしまう。 別に何か裏技を使うわけでもなく、普通に Google Cloud Platformのド

                                        【GCP】Google App Engineでウェブサイトを無料で作ってみた Part.1 : Lab 7 in Singapore
                                      • アプリエンジニアでも簡単!Google App Engine(GAE)を使ってみよう! - Qiita

                                        ▶ 「Google App Engine」 とは Google App Engine | Google Cloud Google App Engine(以下、GAE)はフルマネージド型のサーバーレスプラットフォームです。 GAEを使うとインフラの管理を特に気にしなくて良くなるので、アプリの開発だけに集中できます。 公式では以下のように謳ってます。 フルマネージド型のプラットフォーム上でアプリケーションを構築してデプロイしてください。 アプリケーションのスケールをゼロから地球規模まで拡大しても、基盤となるインフラストラクチャの管理について心配する必要はありません。 サーバーの管理も環境の構成も不要なため、開発者は優れたアプリケーションを構築することだけに集中でき、管理上のオーバーヘッドは発生しません。 App Engine では、よく利用されている開発言語と幅広いデベロッパー ツールがサポー

                                          アプリエンジニアでも簡単!Google App Engine(GAE)を使ってみよう! - Qiita
                                        • Google App Scriptを自分のマシンで開発できる google clasp を使ってみる・後編 - Qiita

                                          こちらの続きです。 claspは便利。だが自由度が高すぎて環境整えるのが大変 前回、まとめにこんなことを書きましたが、このデメリットを改善するための Google aside を使ってみます。 Google aside Google aside (Apps Script in IDE)は Google 謹製の clasp 用テンプレートフレームワークです。実行後、いくつかの質問に回答することで、claspにちょうどいい開発環境を構築してくれます。 https://github.com/google/aside asideの利用 aside はこのように使います。 ✔ Project Title: … calculate_sample ✔ Create an Angular UI? … No ✔ Generate package.json? … Yes ✔ Adding scripts...

                                            Google App Scriptを自分のマシンで開発できる google clasp を使ってみる・後編 - Qiita
                                          • Google App Engine (GAE) チュートリアル はじめの一歩編

                                            このページでは、グーグルのクラウドサービス GCP で、SSL ありで、独自ドメインな Web サービスを、(できる限り) 無料で作ってみましょう、 というものです。 本ページは、GAE や GCP を初めて使う人向け、GAE 上で Web アプリケーションを作ってみようというチュートリアルです。最小限の手間でハマりどころを少なく書いたつもりですので、初めての方はぜひ使ってみてください。 Google App Engine (GAE) とは Google App Engine (GAE) とは、Google Cloud Platform (GCP) におけるアプリケーション PaaS のサービス名称です。 利用者が行うのはアプリケーションを作成してデプロイするだけで、OS管理・Webサーバ管理等は GCP におまかせというサービスです。また、SSL 証明書や 本ページの対象範囲 GAE に

                                            • Hangouts Chat のチャットボットを、Python on Google App Engineを使って実装してみた(2) - Qiita

                                              Hangouts Chat のチャットボットを、Python on Google App Engineを使って実装してみた(2)PythonGAEchatbotdialogflowHangoutsChat はじめに 前回のやまびこBOT を DialogFlow と連携させて、より「BOTらしい」アプリケーションを実装してみたいと思います。 DialogFlow の準備 今回はこちらの投稿にある例(前半「Intentを作る」まで)に倣って、DialogFlow 側のテスト環境を準備しました。 尚、DialogFlow の詳しい設定方法等は、紹介した投稿内で丁寧に説明されていますので、ここでは割愛します。 DialogFlow Python SDK のインストール DialogFlow Python SDK をインストールします。 尚、Python on GAE では、C言語で開発されたモジ

                                                Hangouts Chat のチャットボットを、Python on Google App Engineを使って実装してみた(2) - Qiita
                                              • Channel APIによるクライアント=サーバー双方向通信(1/5):Google App Engine for Java(GAE/J)プログラミング入門 - libro

                                                HTMLはさまざまな使われ方をされるようになってきていますが、しかし苦手なものというのはあります。その一つが「連続した接続を維持すること」でしょう。HTMLは、1回毎にサーバーにアクセスしては接続が切れる、といったことを繰り返していますので、サーバーとクライアントの間での通信を維持し続けることはできないのです。これができないと、いわゆるPUSH配信(サーバーから必要に応じてクライアントに送信をする方式)などが行えません。 Ajax技術の発達により、擬似的にPUSH通信を可能にするものも登場するようになりました。HTML5では、これを更に進めたServer-Sent Eventや、新たなプロトコルを利用するWeb Socketといった技術も登場しました。 が、こうした技術は、まだ完全には広まっていません。IEが対応していないということもありますし、Web SocketなどはHTTPサーバーと

                                                • App Engine スタンダード環境のランタイム  |  Google App Engine standard environment docs  |  Google Cloud

                                                  フィードバックを送信 App Engine スタンダード環境のランタイム コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 App Engine スタンダード環境には、2 世代のランタイム環境があります。第 2 世代のランタイムでは、App Engine の機能が大幅に改善され、第 1 世代のランタイムのいくつかの制限が取り除かれています。このページでは、第 1 世代ランタイムと第 2 世代ランタイムの類似点と相違点について説明します。 第 2 世代 第 1 世代

                                                    App Engine スタンダード環境のランタイム  |  Google App Engine standard environment docs  |  Google Cloud
                                                  • GitHub ActionsでGoアプリをGoogle App Engineにデプロイする - Qiita

                                                    TL;DR GitHub ActionsでGoアプリをGoogle App Engineにデプロイするには色々な方法が存在していたようだが,現在はGoogleの提供するgoogle-github-actions/setup-gcloudと言うActionを使うのが良いらしい. https://github.com/google-github-actions/setup-gcloud Secretsの設定 GCP_PROJECT_IDにGCPのプロジェクトIDを設定する. GCP_SA_KEYにGCPのサービスアカウントの鍵を設定する.サービスアカウントはデフォルトのもので良い.別サービスから移行する場合は忘れずに過去の鍵を削除しておく. workflowファイル name: "Deploy" on: push: branches: - master jobs: deploy: runs-o

                                                      GitHub ActionsでGoアプリをGoogle App Engineにデプロイする - Qiita
                                                    • Google App Engine 上でのマイクロサービス アーキテクチャ  |  App Engine standard environment for Python 2  |  Google Cloud

                                                      Google App Engine 上でのマイクロサービス アーキテクチャ コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 マイクロサービスは、アプリケーション開発におけるアーキテクチャ スタイルの一つです。マイクロサービスによって、大きなアプリケーションを、それぞれが独自の責任範囲を持つ独立した構成要素に分解できます。単一のユーザー リクエストまたは API リクエストを受け取ると、マイクロサービスベースのアプリケーションは多くの内部マイクロサービスを呼び出して、レスポンスを作成します。 正しく実装されたマイクロサービスベースのアプリケーションは、以下の目的を達成します。 さまざまなマイクロサービスの間に厳密なコントラクトを定義する。 独立したデプロイ サイクル(ロールバックを含む)を可能にする。 サブシステム上での A/B リリーステストの同時実行を促

                                                        Google App Engine 上でのマイクロサービス アーキテクチャ  |  App Engine standard environment for Python 2  |  Google Cloud
                                                      • Google App Scriptを使ったツール運用の知見をまとめる

                                                        社内ツールのデータ入力にGoogle App Script(GAS)を使っています。 その際の知見をまとめておきます。 概要 処理のほとんどをライブラリに入れることで、個々のスプレッドシートの管理を不要にした GASの仕様的にV8エンジンをOFFにしないと更新可能な共有可能なライブラリはできない V8でないために色々な回避方法が必要になる 要件 リリース後も頻繁にフィードバックがあるため、変更可能な形にしておく スプレッドシートの件数は数十件、利用ユーザーも10人以上いる 開発者以外でも処理を実行できる(メニューに出す) 詳細 スプレッドシートの件数的に修正があった場合に1件ずつ修正するのは、現実的ではありませんでした。(1回やったけど、数が多いかつ更新漏れがあってめっちゃ大変) そのため、処理を可能な限りライブラリとして切り出して運用しています。 最終的にスプレッドシート側のGASの処理

                                                          Google App Scriptを使ったツール運用の知見をまとめる
                                                        • Google App Engine (Java 8) + Spring Boot + Gradle で Hello World - Qiita

                                                          Google App Engine (Java 8) + Spring Boot + Gradle で Hello WorldJavaGoogleAppEnginespringHelloWorldSpringBoot 概要 Google App Engine Java 8 スタンダード環境 + Spring Boot の構成でシンプルな Hello World 表示 Web アプリケーションを作る 環境 Google App Engine Java 8 スタンダード環境 Spring Boot 2.2.0 Gradle 6.0 JUnit 5 Thymeleaf 3 ソースコード ソースコード一覧 ├── build.gradle ├── settings.gradle └── src ├── main │   ├── java │   │   └── com │   │   └── ex

                                                            Google App Engine (Java 8) + Spring Boot + Gradle で Hello World - Qiita
                                                          • App Engine のロケーション  |  Google App Engine standard environment docs  |  Google Cloud

                                                            フィードバックを送信 App Engine のロケーション コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 App Engine はリージョナルです。つまり、アプリを実行するインフラストラクチャは特定のリージョンに配置され、そのリージョン内のすべてのゾーンで冗長的に利用できるように Google が管理しています。 レイテンシ、可用性、耐久性の要件を満たすことが、アプリを実行するリージョンを選択する際の主な要素になります。一般的には、アプリのユーザーに最も近いリージョンを選択できますが、App Engine が使用可能なロケーションと、アプリが使用するその他の Google Cloud プロダクトおよびサービスのロケーションを考慮する必要があります。使用するサービスが複数のロケーションにまたがっていると、アプリのレイテンシだけでなく、料金にも影響する可能性

                                                              App Engine のロケーション  |  Google App Engine standard environment docs  |  Google Cloud
                                                            • App Engine 用の Google Cloud プロジェクトの設定  |  Google App Engine flexible environment docs

                                                              フィードバックを送信 App Engine 用の Google Cloud プロジェクトの設定 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Google Cloud プロジェクトには、App Engine アプリケーションとその他の Google Cloud リソースが含まれています。 このトピックで説明する一般的なタスクを含め、すべての管理タスクは Google Cloud コンソール、Google Cloud CLI、App Engine Admin API で行うことができます。App Engine フレキシブル環境にアプリをデプロイする前に、一般的には次のものを作成または設定する必要があります。 Google Cloud プロジェクト App Engine アプリケーション 請求先アカウント プロジェクトとアプリケーションの作成 新しい Goo

                                                                App Engine 用の Google Cloud プロジェクトの設定  |  Google App Engine flexible environment docs
                                                              • Google App ScriptをVSCodeで書く方法 - しおすけぶろぐ

                                                                いつもはファイターズと、たまにB'zの記事しか書いていませんが、 一応エンジニアの端くれでもあるので、その辺りの記事も書いていこうと思っています。 今回は、Google Apps Script(GAS)に関する記事になります。 Google Apps ScriptをVSCodeで書く方法 背景 事前に必要なもの 環境構築 補完機能 注意点 Google Apps ScriptをVSCodeで書く方法 背景 昨年からGoogleスプレッドシートでマクロを組む機会が増えたのですが、 職場でVSCodeを使っていることもあり、どうもあの標準のエディタは使いにくいな、 と常々思っていました。 やっぱり補完機能とか拡張機能とか使いたいじゃないですか。 補完の方は標準エディタの方でも一部やってはくれますが、なんかあんまり候補を表示されたこともなく。 VSCodeでGAS書きたいなー、と思って調べたら、

                                                                  Google App ScriptをVSCodeで書く方法 - しおすけぶろぐ
                                                                • Google App Engine の dispatch.yaml を使ってモノリシックなサービスを簡単に分割してパフォーマンスを改善した話 - Sansan Tech Blog

                                                                  技術本部 Digitization 部 Bill One Entry グループの山﨑です。インボイス管理サービス「Bill One」のデータ化を行うサービス Bill One Entry を開発するチームでエンジニアをやっています。 media.sansan-engineering.com Bill One Entry が抱えていた課題 Bill One Entry では、TypeScript/Express.js で書かれたバックエンドアプリケーションを Google App Engine のフレキシブル環境で Node.js ランタイムを使って動かしています。 バックエンドで処理される様々な特徴の Web API や Google Cloud Tasks の App Engine キューを使って連携される非同期タスク、いくつかの定期バッチなどを歴史的な経緯からひとつの App Engi

                                                                    Google App Engine の dispatch.yaml を使ってモノリシックなサービスを簡単に分割してパフォーマンスを改善した話 - Sansan Tech Blog
                                                                  • サテライトオフィス、Google Apps Script/Google App Engineを用いたSI | IT Leaders

                                                                    IT Leaders トップ > テクノロジー一覧 > システム開発 > 新製品・サービス > サテライトオフィス、Google Apps Script/Google App Engineを用いたSI システム開発 システム開発記事一覧へ [新製品・サービス] サテライトオフィス、Google Apps Script/Google App Engineを用いたSI 2022年7月22日(金)日川 佳三(IT Leaders編集部) リスト サテライトオフィスは2022年7月21日、Google Apps ScriptやGoogle App Engineを活用してシステムを開発するSIサービスを開始したと発表した。新規のシステム構築のほか、VisualBasic/Excel VBA/Accessなどを用いて開発した既存システムのリプレースなどを支援する。 サテライトオフィスは、Google

                                                                      サテライトオフィス、Google Apps Script/Google App Engineを用いたSI | IT Leaders
                                                                    • Google Workspace(G Suite)やGoogle App Engineならサテライトオフィス | ELMO社 現物投影機(カメラ) VISUAL PRESENTER MX-P

                                                                      現物投影機とは、手元の物体をカメラ撮影&動画撮影&テレビ会議共有が可能です! (例:①学校で教科書をスクリーンに投影、②スマートフォンの操作をスクリーン投影や テレビ会議で相手に見せる!③小型物体をカメラでスクリーン投影&テレビ会議共有) ※現物投影機を利用したアプリケーション開発可能です!お気軽にご連絡ください! ②1,300万画素の超高画質 最大解像度4,160x3,120で細部まで高精細に表現。大型提示装備(テレビ/プロジェクター)に投影してこそ発揮する実物映像の美しさと精細さを実現。 ③デジタル16倍ズーム 16倍デジタルズームで、細かな文字や、伝えたい部分を大きく写せます。 ④高画質 高フレームレート USBで、4K/30fpsフルHD/60fps出力可能。手元の細かな動きや、理科の実験の変化など、高画質で遅延のない滑らかな動きを再現。 ⑤充実のインターフェース HDMI/RGB

                                                                      • Google App Scriptを自分のマシンで開発できる google clasp を使ってみる・前編 - Qiita

                                                                        社内向け発表資料をQiitaに投稿。 GAS (Google App Script) とは GASの特徴 ChatGPTさんに尋ねてみるとこんな事いってきます。 Google App Script(グーグルアプスクリプト)とは、Googleが提供しているプログラミングツールです。 これを使うと、Googleのさまざまなアプリ(たとえば、Gmail、Googleドライブ、Googleスプレッドシートなど)をもっと便利にするためのプログラムを書けるようになります。 定期的にスクリプトを実行でき、決まった処理を自動化することができる スプレッドシートに格納されたデータを処理することができる ウェブブラウザとGoogleのアカウントがあれば簡単に始められる 利用は基本的に無料 Googleのサービスと簡単に連携することができる GASのデメリット 実行時間に制限がある スクリプトの実行時間は1回の

                                                                          Google App Scriptを自分のマシンで開発できる google clasp を使ってみる・前編 - Qiita
                                                                        • ログの書き込みと表示  |  Google App Engine flexible environment docs  |  Google Cloud

                                                                          フィードバックを送信 ログの書き込みと表示 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このページでは、App Engine アプリで使用可能なログと、ログエントリの作成、関連付け、表示を行う方法について説明します。 App Engine では次の 2 種類のログを収集します。 リクエストログ: アプリに送信されたリクエストのログ。デフォルトでは、App Engine は、アプリが受信した HTTP リクエストごとにログエントリを自動的に出力します。 アプリログ: サポートされているフレームワークまたはファイルに書き込んだログエントリに基づいて App Engine アプリが出力するログエントリ。 App Engine は、リクエストログとアプリログの両方を Cloud Logging エージェントに自動的に送信します。 アプリログを書き込む App

                                                                            ログの書き込みと表示  |  Google App Engine flexible environment docs  |  Google Cloud
                                                                          • GitHub GraphQL API v4をGoogle App Scriptで叩いてissueを登録してみた

                                                                            GitHubのGraphQL API v4をGoogle App Scriptで叩いてissueの一覧を取得してみました。 最終的にはSlackからGitHub… GitHub GraphQL API v4のmutationでissueを登録する 今回書いたGoogle App Scriptのコードはこちら /** * Config */ var ACCESS_TOKEN = "作成したアクセストークン"; var ENDPOINT = "https://api.github.com/graphql"; /** * Issue登録 */ function createGitHubIssue() { //リポジトリID var repositoryId = 'リポジトリのID'; //issue タイトル var title = 'test ' + Utilities.formatDate(

                                                                              GitHub GraphQL API v4をGoogle App Scriptで叩いてissueを登録してみた
                                                                            • Next.jsで作ったアプリをGoogle App Engineにデプロイする

                                                                              なぜGoogle App Engineへデプロイ? Next.js製アプリのデプロイ先としてはvercelがやはり第一候補だとは思います。 ですが他のGCPサービスと連携させていたり、Identity-Aware Proxyでノーコードでアクセス制限をかけたりしたい場合などはGoogle App Engineにデプロイするのも有効かと思います。 コツが必要? ググると以下の公式のディスカッションのスレッドが見つかります。 これによるとやや独自のノウハウが必要そうな感じだったのですが、今はApp Engine側の仕様が変わったようで特に何も考えなくても普通にデプロイできてしまいました。 ...で終わりにするのもアレなので一応手順を書いておきます。 手順 1. package.jsonをいじって環境変数の$PORTでNext.jsのサーバが待ち受けるようにする アプリケーションの起動 デフォル

                                                                                Next.jsで作ったアプリをGoogle App Engineにデプロイする
                                                                              • Google App Engine Java 8 から Java11への移行 実践編 - Qiita

                                                                                はじめに この記事は、Google App Engine Java 8 から Java11 移行対策 の続きです。 Java11からサーブレット非対応になったGoogle App Engine / Java (GAE/J)でJava8のサーブレットをGAE/J Java11 でも稼働可能なSpring Bootアプリへ置き換える具体的な方法を記述している。 Java8 サーブレットから Java11 Spring Bootへ 今回はサンプルとして、GAE/J Java8のガイドに記載されているHello World サーブレットを Spring Boot化してGAE/J Java11にデプロイしてみることにする。 前提条件 この記事は、Java8版のGAE/JのソースをJava11版に書き換えることを主眼とするため、Java 11やCloud SDKのインストールは終了しているものとする。

                                                                                  Google App Engine Java 8 から Java11への移行 実践編 - Qiita
                                                                                • 【GAS】Google Form + SpreadSheetで作る予約システムを作ってみた 簡単ですね。【Google App Script】

                                                                                  予約システムのいろいろ いろいろ予約システムをいじってみて 【WordPress】アースオーブンの予約システムを考えてみる。Booking, Reservation, Events manage【無料サイト】 GCPと、AWSなどを比較したりしてみて・・ 【読書感想文】プログラマーのためのGoogle Cloud Platform入門 Webアプリから機械学習アプリ・ネットワークも!【AWS/Azure/GCP比較】 やっぱりGoogleすごいなぁ~ っていうか、ネットワークも端末もクラウドも一つのコンピュータ資源としてみていて、そのつながりにせよ用意されている機能にせよ・・面白い。 で・・・予約システム自体は、Wordpressでも作ってみたんですが、Google Calendar が割とどんなアプリにでも相互に接続できるので、予定表アプリなどに取り込んだりするには都合がよくて、Word

                                                                                    【GAS】Google Form + SpreadSheetで作る予約システムを作ってみた 簡単ですね。【Google App Script】