Atsushi2022の日記

データエンジニアリングに関連する記事を投稿してます

WordpressでHPを作成したのでメモ

概要 GCP上にVMをたてて、WordpressでHPを作成したのでメモしておく。 メモ GCPは無料枠があるので、GCP上にVMをたててHPを作成することにした。 インスタンスグループを作成してロードバランサーでSSL終端しようとしたが、リダイレクトループが発生してしま…

セキュリティ関連キーワード

CIS ControlsとCIS Benchmarks データ損失防止(DLP) DLP(Data Loss Prevention)|セキュリティ用語解説|NRIセキュア DMARC DMARCとは?その仕組みと設定方法、SPFやDKIMとの関係 | Proofpoint JP パッチ管理ソフトウェア ホスト型ファイアーウォール [ht…

【更新中】PCCSEコース 

概要 Prisma Cloud Visibility, Compliance, and Governance: Onboarding and Setup Prisma Cloud Compute 詳細な保護 パブリック クラウド アカウントのオンボーディング ユーザ管理 ユーザ管理におけるリソース ロール ロール作成 ユーザ作成 SSO設定 一般…

Prisma Cloudの勉強方法

Prisma Cloudの勉強方法について調べてみた。公式の学習教材をBeaconのPrisma Cloudに関連するコースをやってみたが、これをやれっていけばわかるようになりそう。ただ、文章は英語にできるけど、ちょいちょい英語の動画があり、それが字幕とかも出せないの…

WordPressでヨガレッスンの予約サイトを作れないか調べてみた

概要 ヨガレッスンの予約のように事前に定めた時間割をもとに予約を行うサイトをWordPressで作れないか調べてみた。 調査した結果、WordPressにEvent ManagerとWP FullCalendarのプラグインを追加すれば、目的としていたレッスン予約サイトが作れそう。 ただ…

Ansible超基本メモ

概要 Ansible実践ガイド 第3版を読んでみて超基本的な内容のみメモする。雑なメモなので、正しい内容が確認したい場合は再度書籍を読む。 ちなみにAnsible実践ガイド 第3版は23年4月時点でKindle Unlimited対象だった。 Ansibleとは 構成管理ツール(リモー…

Cisco 841MルータでWiFi AP経由でインターネットにつなぐ

概要 Cisco 841Mルータでの初期設定や、インターネット接続に必要な設定についてメモしておく。 今回購入したもの サイト間VPNの設定を試してみたくて、Ciscoルータ 841Mを購入した。付属品は電源ケーブルだけなので、LANケーブルなどが別途必要。 すでにLAN…

読書メモ ~ SQL Server Transact-SQL プログラミング 実践開発ガイド

SQL

概要 インスタンス ユーザ インスタンス接続の認証方法 各ユーザの作成 スキーマ SQL Serverのツール SSMS SQL Server Profiler データベースオブジェクト システムテーブル システムストアドプロシージャ データ型 文字列型 数値型 日付型 キーと製薬 サー…

GCE Linuxインスタンスにてディスク交換後にSSH接続不可エラー

GCP

概要 GCPでGCEのLinuxインスタンスで「追加ディスク」を交換したところSSH接続ができなくなったが、ディスクのマウント設定を変更したところ、アクセスできるようになった。 エラーメッセージ 以下のようなエラーが出た。 ポート22でVMに接続できません。 VM…

BigQueryでのJSONロード

GCP

概要 BigQueryならJSONでネストされたデータであってもロードして、さらに簡単に正規化できる。 例えば、APIで取得したデータがJSON形式でネストされている場合でもひとまずBigQueryのテーブルに読み込み、BigQueryのUNNEST関数を使うことで簡単にネスト解除…

発音練習が必要な英単語

according to additional additionally ad-hoc after analysis analytics analyze annual application application assumption batch board browsing business collection continue coordination count customer dashboards data day-to-day definition desi…

ITプロジェクトで使用する英語表現

概要 IPプロジェクトで使用する英語表現をまとめ、今後英語表現調査にかかる時間を削減する。 英語表現 as in the past:以前のように、従来通り at the weekly meeting:週次会議で (in the meeting でもいいけど、at the meetingとはニュアンスが異なるら…

英語会議の準備

概要 会議あるいは出張で使いそうな英語をメモ。 覚えておきたいフレーズに★マークをつける。 自信の度合 下に行くほど、自信が低い。 I believe that I think that I feel that I suppose that It seems to me that ★ I would imagine that I may be wrong,…

読書メモ~Linuxのしくみ(更新中)

概要 「Linuxのしくみ」を読んで大事そうなところをメモ コンピューターシステムの階層 階層 ユーザープログラム OS外ライブラリ OSライブラリ カーネル ハードウェア 実際にはこんなに綺麗に階層化されてない 用語 プログラム Go言語などのコンパイラが多言…

ネイティブアプリとウェブビュー(Webview)

スマホアプリの表示部分を専用のプログラムで書く場合、そういったスマホアプリをネイティブアプリと呼んだりする。 一方、SafariやChromeなどのブラウザで表示できるHTMLを読み込み、通常のWebページと同じように見られる枠をつくることをWebviewと呼ぶ。 …

Webトラッキング

Webトラッキング https://it-trend.jp/marketing_automation_tool/article/458-0021 Webトラッキングとは、Webサイトを訪れたユーザーのネット上での行動を記録・追跡すること ユーザーがどこから流入したのか、どのくらいの時間閲覧したか等がわかる Webト…

Azure DevOps

概要 Azure DevOpsを業務で使いそうなので下記のUdemy講座を受講してみた。 重要そうなところをメモしておく。 Learn DevOps: Docker, Kubernetes, Terraform and Azure DevOps DockerやTerraformはなんとなくわかっているので、今回は以下のセクションに取…

Project Management

プロジェクト管理における3つの重要な制約 Scope Time Cost どれか一つでも変更があれば、ほかの制約に影響を与える 用語 Identified risks:既知のリスク。リスクを確認し、対応しなければならない Project Charter:プロジェクト憲章 Project sponsor Proj…

読書メモ~AWSで学ぶクラウドネイティブ実践入門

概要 「AWSで学ぶクラウドネイティブ実践入門」を読んで大事そうなところをメモしておく。 今回は第2章「AWSで構築するクラウドネイティブサービス」と第3章「コンテナサービスの構築」のみ読んだ。 第4章「CI/CDの構築」は今度時間があるときに読む。 ECRに…

読書メモ~良いコード/悪いコードで学ぶ設計入門

概要 「良いコード/悪いコードで学ぶ設計入門」を読んで大事そうなところをメモしておく。 書籍中で書かれているコードを一部Pythonに変換してみる。 クラス設計(第3章) インスタンス変数とメソッドの両方をクラス内で作成する インスタンスを生成する。…

AWSのコンテナサービス

AWSのコンテナサービスには、ECSとFargateがある。 といってもFargateはECSの起動タイプの1つなので包含関係にある。 ECSの起動方法はEC2とFargateの2種類で、EC2であればホストマシンとしてEC2を起動してそこの上でコンテナを動かす。 一方、Fargateはサー…

Azure DP-203 勉強メモ

データウェアハウスのアーキテクチャ Datalake → Data Warehouse → BI Datalake: Azure Storage Gen2 Data Warehouse: Azure Synapse Analytics BI: PowerBI Azure Storage Account コンテナの種類が色々あるけど、データエンジニアリングに主に使うのはBlob…

AZ-104 勉強メモ

契約形態 Azureダイレクト Azure EA Azureインオープン CSP 複数サブスクリプションのメリット 請求書の分割 アクセス権の分離 クォータ管理の分離 リソースマネージャとリソースプロバイダ リソースマネージャがAPIを受け付けて、リソースプロバイダがリソ…

PyCharm よく使うショートカット

キャレットを行頭に移動 Home キャレットを行末に移動 End 行を複製 Ctl + d 実行 Shift + F10 複数行コメントアウト Ctl + / import元に移動 Ctl + b pleiades.io

Protocol Buffersを試してみる

今回は、この辺りを参考にしながらプロトコルバッファ(Protobuf)を試してみる。 tech.raksul.com nansystem.com developers.google.com Protobufを調べていると、Message Packも目にすることが多い。 MessagePack、Protobufも両方ともシリアライズ・デシリ…

「Tableau徹底入門」を読んでみた

概要 「Tableau徹底入門」を読み、内容をまとめる。でも、第1章全体と第5章の一部のみしか読んでないです。。 第1章 データソースの作成 第5章 Tableauをさらに活用するための機能 読んでみての感想 表やグラフを作成する前段階のデータソース作成に関して、…

動画で学ぶJSTQB

JSTQBのシラバスはちょっとわかりにくいところがあるので、動画ないかなと探したところ↓のYouTubeに行きついた。 www.youtube.com テスト技法 気になっていたテスト技法をリストアップしてみるとこんな感じ。 静的テスト アドホック:レビュアーに成果物を見…

OSS-DB Silverに合格しました

概要 仕事でPostgreSQLを使用する機会があり、せっかくなので試験を受けてみました。 勉強方法は、内部構造から学ぶPostgreSQL 設計・運用計画の鉄則、OSS教科書の順に一読して、Udemyの模擬試験をやりました。その後にOSS教科書の模擬試験にトライしました…

CloudSQL for PostgreSQLのバックアップ

概要 CloudSQL for PostgreSQLのバックアップ方法がいくつかある。いったいどこまでバックアップされるのかがわからなかったので、それぞれを比較してみた。 用語 データベースフラグ CloudSQL for PostgreSQLではpostgresql.confといった設定ファイルにアク…

PostgreSQL text型配列のパターンマッチングのやり方

テキスト型配列ではそのままパターンマッチングができない。 テキスト型配列でパターンマッチングをするには、UNNEST関数でテキスト型配列のネストを解除し、ネスト解除したものに対してパターンマッチングを行う。 実際にやってみる。 まずテキスト型配列を…