Cloud

Google

Google ドライブ「ストリーミング」と「ミラーリング」どっち?容量節約と爆速を両立する最強設定術

2026年4月1日、以前から存在していた「Google AI Pro」をはじめとするGoogle Oneの各種プランが注目を集める中、特にAI Proプランの大幅なストレージ容量増大(2TBから5TBへ)が発表されました。今まさにクラウドス...
Google

GoogleスプレッドシートのonEditイベントでUrlFetchAppを使用するとエラーが発生する理由と解決方法

Googleスプレッドシートを使って管理アプリを作成していると、外部APIを呼び出してデータを取得する機能を追加したくなることがあります。通常、PCのChromeブラウザからは問題なく動作しますが、スマートフォンアプリからはボタンクリックが...
BigQuery

BigQueryのパーティション分割テーブルのパーティション数が4000から10000にアップデートしました(2024-05-29)

2024年5月29日、BigQueryのパーティション分割テーブルのパーティション数が4000から10000にアップデートされました。BigQueryで時系列データ分析を行う際、多くのユーザーがパーティション分割テーブルを利用してきました。...
Google

[脱Excel]Googleスプレッドシートで「できないこと」「不得意なこと」「できること」まとめ

ExcelからGoogleスプレッドシートを検討し、利用開始から1ヶ月で不便に感じることが多く、AI(ChatGPTやPhind)にGoogleスプレッドシートでできないことを質問しても自分が感じているものと違ったので、気づいた点をまとめて...
AWS

Redshift の Table および View の所有者(owner)の確認方法と変更方法

Redshift のテーブルやビューの所有者を調べる方法がわからないRedshift のテーブルやビューの所有者を変更する方法がわからないこの記事では AWS Redshift のカタログテーブルを用いたテーブルやビューの所有者の確認方法と...
Google

Google ドライブ のデフォルトの同期フォルダ名「Google ドライブ」を変更する方法

Googleドライブを初期設定でインストールしたら「c:\Users\Google ドライブ」になってしまった2つ目のアカウントを追加すると「Google ドライブ (xxxxx@gmail.com)」というメールアドレスのフォルダ名にって...
git-reverse

GitHubのプルリクエスト(Pull Request)でコンフリクト(Conflict)が発生した場合の解決方法 ~merge編~

GitHubでプルリクエスト(Pull Request)を発行したがコンフリクト(conflict)が発生した場合に、コンフリクトを解消するまで「Merge Pull Request」ボタンが非活性でマージが出来ません。GitHubのPul...
GitHub

GitHub CLI (gh)のインストール方法とコマンド(repo/pr)の使い方

GitHub公式のGitHub CLIツールghのインストール方法とコマンドの使い方をまとめました。GitHub CLIを利用するとリポジトリの作成やプルリクエストを発行をブラウザではなくターミナルから実行できます。シェルなどにも組み込むこ...
git

GitHub ActionsでCI/CD環境を構築する ~ReactアプリをFirebaseへデプロイするyamlファイルの書き方~

CI/CD環境はこれまでCircleCIを利用してきたのですが、Reactのversion17でcreate-react-appしたプロジェクトをCircleCIでbuildすると以下のエラーが発生するようになりました。The build ...
CircleCI

circleciで「error Couldn’t find a package.json file in “xxx/xxx”」が発生した場合の原因と対処方法

circleciでビルド中に以下のようなエラーが発生した場合の原因と対処方法についてまとめました。#!/bin/bash -eo pipefailyarn buildyarn run v1.22.4error Couldn't find a...
Firebase

firebase loginで「localhost で接続が拒否されました。」でアクセスできない場合の対処方法

firebase loginで表示されるエラーfirebase でloginする際やtoken文字列を取得する際に以下のコマンドを実行します。firebase loginやfirebase login:ciURLが表示され、Visit th...
Firebase

circleciでgithubのブランチ毎にfirebaseへのデプロイ先を切り替える方法

Firebaseに複数の環境(本番環境と開発環境など)とGitHubのブランチと関連付け、circleciを利用してビルド・テスト・デプロイを自動化する方法をまとめました。環境(Firebase/circleci/GitHub)Fireba...
Firebase

Firebase functions Node.js 8のサポートを終了しました。エラーが発生。。。

Firebaseのfunctinosで作成したNode.js8のWebAPIを呼び出すとエラーメッセージが表示されるので、調べてみました。Billing account not configured. External network is...
CircleCI

CircleCIのconfig.ymlのエラー対処方法 mapping values are not allowed here This configuration was auto-generated to show you the message above. Config Processing Error (Don’t rerun)

CircleCIでconfig.ymlが原因でジョブがエラーになるCircleCIを利用していると、ジョブが「Config Processing Error (Don't rerun)」でエラーになることがあります。例えばこんなエラーなど#...
express(node.js)

「リッチメニュー」と「クイックリプライ」を利用した無料でできるLINEチャットボットアプリの作り方 (node.js + Heroku)

今回はクラウド環境Herokuを利用して無料でLINEチャットボットを作成してみました。メッセージをそのまま返すサンプルはよくあるので、もう少し処理を加えて小学生低学年レベルの計算問題をやりとりするLINEチャットボット「バーチャル先生」を...
Firebase

Error fetching Firestore indexesのエラー原因と対応方法

firebaseの開発環境構築をする場合に「firebase init」コマンドで設定を行っていると、次のエラーが出る場合があります。原因と対応方法について解説します。Error: Error fetching Firestore inde...
BigQuery

BigQueryのバックアップ機能(スナップショット デコレータ)を利用する方法

スナップショットデコレータ(snapshotdecorators)はBigQueryの標準機能として自動で取得されるバックアップ機能です。BigQueryのバックアップとして簡単に利用できる良い機能なのですが、注意点もありますので合わせて紹...
BigQuery

BigQueryでTruncate Tableする方法

BigQueryでTruncate Table文を実行したことはありますか?実行して「あれっ?構文エラーになる・・・」と困った方も多いかと思います。BigQueryに限らずデータベースを利用していれば、テーブルのデータを全件削除したいタイミ...
BigQuery

BigQuery SQLサンプル - 1時間毎のレコード作成

やりたいこと1日分の1時間毎のレコードを動的に作成したい例えば、こんなデータです。日時2020-02-21T00:00:002020-02-21T01:00:002020-02-21T02:00:00    :2020-02-21T22:0...
BigQuery

BigQuery SQLサンプル - ユーザ定義関数で月初と月末を取得する関数を作成する

BigQueryのユーザ定義関数とはSQLに直接記載すると複雑になったり、何度も繰り返し処理するような場合にSQLを関数化することができます。BigQueryではユーザ定義関数といいます。ユーザが作成する関数だからそのままの名称ですね。構文...