-
Google Cloud Document AIを使用して請求書のテキストを抽出する
概要 前回、Google CloudのDocument AIを使用してテキストを抽出しましたが、今回はより具体的な例として、請求書の内容をテキスト抽出してみようと思います。 請求書のサンプルとして「Money Forward Cloud請求書」で作成した下記のPDFの請求書を用意しました。 準備 プ[…続きを読む]
-
PythonからGoogle CloudのDocument AIの文字認識(AI OCR)を使用してテキストを抽出する
概要 今回は、Google CloudのDocument AIを使用して、PDFファイルのテキストをAI OCRで文字認識してテキストを抽出してみます。 一部手順を変えておりますが、下記のサイトを参考に進めていきます。 Document AI と Python による光学式文字認識(OCR) htt[…続きを読む]
-
PythonでExcelの内容をWebFormに連続登録する(RPA)
概要 クラウドサービスやWEBシステムを利用している場合に、入力フォームに複数のデータをまとめて入力したいようなケースはあるかと思います。(きっとあるはず・・・) 今回は、Excelに記載されている複数のデータをGoogleのFormsで作成した入力フォームに連続して登録するプログラムを作成したいと[…続きを読む]
-
AWS PHPからSSMパラメータストアの値を取得する
SSMパラメータストアとは パスワード、データベース文字列、Amazon Machine Image (AMI) ID、ライセンスコードなどのデータをパラメータ値として保存することができます。 例えば、プログラムからデータベースにアクセスする際に、データベース接続文字列をどこに保管するかが問題になり[…続きを読む]
-
AWS SQSを使用した疎結合なシステムを構築①
AWS EC2インスタンスのPHPからSQSのキューへメッセージを送信する 全体図 今回から3回に分けてSQSを使用した疎結合なシステムを構築していきます。 今回のゴール 第1回目は、Amazon Linux2のEC2インスタンスにPHPをインストールしてSQSのキューへメッセージを送信できるように[…続きを読む]
-
AWS EC2にPHP7.4をインストールする
経緯 テスト環境を作成する為にAmazonLinux2のEC2インスタンス上にPHP7.4をインストールしました。 PHPは最低限のものだけをインストールします。 設定 EC2インスタンスの起動 作成手順は省略します。今回はテストで使用しますので、インスタンスタイプをt2.microとしました。 P[…続きを読む]
-
GitHub DesktopでPushを取り消す-その2-Reset編
履歴自体をなかったことにする方法 前回、GitHub DesktopでPushを取り消す-その1-Revert編でRevertして再度PushすることによりPushを取り消しましたが、Push自体をなかった事にする方法があります。この方法はPushした後に別のユーザーがPullしたときなど不具合が生[…続きを読む]
-
GitHub DesktopでPushを取り消す-その1-Revert編
Pushしてしまった時は・・・ 前回、GitHub Desktopでコミットを取り消すでコミットを取り消しましたが、Pushした後はどのような手順になるか試してみました。 今回のケースでは、Push後ということで、他の誰かがPullしている事もあります。そこでローカルをRevertしてPushする事[…続きを読む]
-
GitHub Desktopでコミットを取り消す
今回のゴール 間違ってコミットしてしまった!一旦コミットしたけどやっぱ取り消したい!等取り消したい時は多々あります。 今回実施する方法は下記2種類です①履歴を残す”revert”②履歴を残さない”reset” 今回のケースでは、1~3のコミットがありそれぞれテキストに数字が書[…続きを読む]
-
Visual Studio Code(VSCode)でGitを使用する
インストール・準備 VSCodeとGitをインストールします。Git for Windows VSCodegitでは下記コマンドを実行してユーザー情報を登録しておいてください VSCodeにGitのコミット履歴を見やすくするGit Historyという拡張機能を追加します。左の[Extensions[…続きを読む]