From 6d8ecb336895f9ccdf3c2da5c2f8ae4cc4829f5a Mon Sep 17 00:00:00 2001 From: Nik Afiq Date: Sat, 23 Aug 2025 01:07:13 +0900 Subject: [PATCH] added memo --- memo/ffmpeg-command.md | 3 +++ memo/spanner-setting.md | 43 +++++++++++++++++++++++++++++++++++++++++ memo/ufw-memo.md | 7 ++++++- memo/venv-memo.md | 3 ++- 4 files changed, 54 insertions(+), 2 deletions(-) create mode 100644 memo/ffmpeg-command.md create mode 100644 memo/spanner-setting.md diff --git a/memo/ffmpeg-command.md b/memo/ffmpeg-command.md new file mode 100644 index 0000000..fa3ac35 --- /dev/null +++ b/memo/ffmpeg-command.md @@ -0,0 +1,3 @@ +```bash +ffmpeg -ss 00:01:00 -to 00:02:30 -i input.mp4 -c copy output.mp4 +``` \ No newline at end of file diff --git a/memo/spanner-setting.md b/memo/spanner-setting.md new file mode 100644 index 0000000..603dfe3 --- /dev/null +++ b/memo/spanner-setting.md @@ -0,0 +1,43 @@ +## Install gcloud cli +https://cloud.google.com/sdk/docs/install + +## Run spanner docker +https://cloud.google.com/spanner/docs/emulator#start-emulator-gcloud + +### Set gcloud cli to point to local +``` +export SPANNER_EMULATOR_HOST=localhost:9010 +``` + +### Run spanner code on terminal + +``` +# Create instances +gcloud spanner instances create testinstance \ + --config=emulator-config \ + --description="Test Instance" \ + --nodes=1 + +# Create database +gcloud spanner databases create testdb --instance=testinstance + +# Create table +gcloud spanner databases ddl update testdb --instance=testinstance \ + --ddl="CREATE TABLE Singers ( + SingerId INT64 NOT NULL, + FirstName STRING(1024), + LastName STRING(1024), + SingerInfo BYTES(MAX) + ) PRIMARY KEY (SingerId)" +``` + + +### Connect to spanner through dbeaver + +1. Install DBeaver CE (free) on Mac. +2. Install the Spanner JDBC driver. +3. Create a new connection → Google Cloud Spanner. + • Project ID: test-project + • Instance: testinstance + • Database: testdb + • set autoConfigEmulator to true \ No newline at end of file diff --git a/memo/ufw-memo.md b/memo/ufw-memo.md index 324bec9..f74be96 100644 --- a/memo/ufw-memo.md +++ b/memo/ufw-memo.md @@ -1,3 +1,8 @@ -``` +```bash sudo ufw allow from 192.168.70.0/24 to any port 33060 +``` + +```bash +sudo ufw status numbered +sudo ufw delete [number] ``` \ No newline at end of file diff --git a/memo/venv-memo.md b/memo/venv-memo.md index ba751b9..69c9113 100644 --- a/memo/venv-memo.md +++ b/memo/venv-memo.md @@ -6,7 +6,8 @@ source /bin/activate deactivate ``` -``` +# Freeze requirement +```bash pip freeze > requirements.txt pip install -r requirements.txt ```