일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 熱海
- pyenv
- 방콕
- 아타미
- 일본
- PostgreSQL
- vba
- 태국
- codebuild
- Selenium
- typescript
- node.js
- markdown
- 三井住友カード
- Python
- 프라하
- javascript
- 뮌헨
- PayPay
- duckdb
- 체코
- 메르페이
- 미츠이 스미토모
- terraform
- local
- 페이페이
- CSV
- JenkinsFile
- react.js
- documentdb
- Today
- Total
목록전체 글 (265)
도쿄사는 외노자
개요일본 영주권 취득을 위한 준비와 소요 시간 등을 정리상세일본에 온지 어느덧 10년이 지났다.결혼도 했고, 능력에 비해 좋은 대우를 받으며 하루하루를 즐겁게 보냈다고 생각한다.고도인재니 배우자니 이런저런 조건은 다 충족하면서도 귀찮다는 이유로 영주권 취득은 미뤄 왔는데, 가장 정공법인 10년 일하기를 채웠으니 슬슬 영주권을 만들어도 되지 않을까 싶더라.그래서 부랴부랴 준비해서 영주권 신청을 했고, 생각보다 빨리 취득할 수 있었다.뭘 준비했고, 얼마나 걸렸는지는 아래 글에서 설명하도록 하겠다.준비물영주권 신청은 신청 당시 소지하는 비자에 따라 신청 방법이 나뉜다.일단 난 취로비자(5년)로 일본에 들어와, 현재까지 2번 갱신을 했다.취로비자의 경우는 아래의 방법에 따라 신청하면 된다.永住許可申請3워낙 준비..

개요Databricks Git folder는 Databricks 워크스페이스에서 Git 저장소를 직접 연동해 코드 버전 관리와 협업을 지원하는 기능.이 도큐먼트에서는 간단한 설명 및 세팅, 조작 방법 등에 대해 적어 보도록 한다.상세Git integration for Databricks Git folders장단점장점Databricks UI에서 Git 주요 기능(Clone, Commit, Push, Pull, 브랜치 관리, diff 등) 사용 가능다양한 Git 제공자(GitHub, GitLab, Bitbucket 등) 지원노트북, 코드 파일 등 다양한 파일 버전 관리CI/CD 파이프라인 연동 및 자동화 가능시각적 diff, 충돌 해결 등 협업에 유리단점복잡한 Git 작업(리베이스, 충돌 해결 등)은 제한적..

개요mermaid-cli 를 이용하여, Mermaid 로 만든 차트를 PNG 파일로 출력하기상세이전 포스팅에서 Mermaid 를 소개한 적이 있다.현재 업무에서도 VSCode 를 이용하여 Mermaid 로 차트를 그리고 있는데, 한가지 문제가 있더라.문제점차트가 길어질 경우, 스크린샷을 찍기가 힘들다.Markdown Preview Mermaid Support 를 이용해서 작성한 차트의 프리뷰를 스크린샷으로 저장, 설계서 등에 붙여넣고 있는데 차트가 위아래로 길어지면 아무래도 한 화면에서 스크린샷을 찍기가 힘들어진다.해결책mermaid-cli 를 이용하니 간단하게 해결 가능했다.설치mermaid-js 의 부속품이므로, npm 으로 설치npm install -g @mermaid-js/mermaid-clino..

:::note info수년전 회사 블로그에 적었던 내용을 적당히 클렌징 및 한국어로 번역해서 올림:::개요AWS Codebuild 를 이용하여, Git 상의 dbt project 를 스케줄 실행하는 방법을 간단히 검증상세아래의 순서로 실시AWS CodeBuild 로 빌드 프로젝트를 만들어, buildspec.yml 파일 작성AWS EventBridge 로 빌드 스케줄 설정AWS CodeBuild 로 빌드 프로젝트를 만들어, buildspec.yml 파일 작성작업 순서AWS CodeBuild 에서 빌드 프로젝트 작성OAuth 로 Github 연결Github 에 연결이 되면, 아래와 같이 리포지토리 설정이 가능AWS CodeBuildでBitBucketの特定ブランチからソースを読み込む方法계속해서 설정builds..
개요FastAPI로 API 개발 도중, Makefile을 사용해 보았다.상세아래와 같은 식으로 샘플을 작성해 보았다..PHONY: shell install test fmt lint# Poetry 가상환경 활성화shell: poetry shell# 종속성 설치install: poetry lock poetry install# 실행serve: poetry run uvicorn main:app --reload# 테스트 실행test: export PYTHONPATH=$(pwd):$PYTHONPATH python -m pytest tests# 코드 포맷팅fmt: poetry run ruff format .# 코드 린팅lint: poetry run ruff check . -..
OpenAI 테스트용으로 20MiB 의 jpg 파일을 만드는 데 사용mkfileコマンドmkfile -v 20m 20MiB.jp

개요DuckDB 의 GUI 클라이언트를 찾던 중, 아래의 클라이언트를 발견DB PilotDB Browser for SQLite 대용으로 사용할 수 있을 듯상세설치아래에서 다운로드 및 설치할 것DB Pilot현재로서는 Mac 에만 대응하는 듯테이블/뷰의 열람과 SQL 쿼리 이외의 기능을 사용하기 위해서는 과금이 필요좀 더 여러가지 기능을 원한다면, DBeaver 도 DuckDB 에 대응하고 있다DuckDB 공식 도큐먼트에서도 이쪽을 제시하고 있음DBeaver SQL IDE간단한 사용법DuckDB 이외의 DB 도 제공내 경우는 기존 DB를 설정https://github.com/idenrai/templates/tree/main/dbt_duckdb_local테이블/뷰의 열람과 SQL 쿼리의 실행이 가능

개요dbt project 를 손쉽게 검증할 수 있도록 로컬 개발 환경을 구축하기https://github.com/idenrai/templates/tree/main/dbt_duckdb_local상세아래의 순서로 기재dbtduckdbdbt project 를 작성하여, duckdb 와 연계dbthttps://docs.getdbt.com/docs/core/pip-install기본적으로는 아래의 커맨드로 인스톨 가능pip install dbt-core dbt-duckdbdbt project 작성dbt init 으로 프로젝트 작성duckdbhttps://duckdb.org/#quickinstallbrew install duckdbCreate DB아래의 커맨드로 간단히 DB 작성 가능duckdb [DB 명].db예시..

개요MermaidMarkdown상에서 다이어그램을 동적으로 작성할 수 있음상세준비물아래의 VSCode Extension 을 준비Markdown Preview Mermaid Support이용방법markdown 파일 (.md) 상에서 아래와 같이 코드를 입력하기만 하면 됨PreviewMac 기준 cmd + shift + p로 커맨드 팔레트 열기 -> preview 검색응용코드화가 가능한 이상, ChatGPT로 작성하는게 가장 빠르고 편함
DynamoDB 를 로컬 환경에서 구동하기https://hub.docker.com/r/amazon/dynamodb-localhttps://hub.docker.com/r/aaronshaf/dynamodb-admin준비물DockerDocker Desktop 설치https://docs.docker.com/desktop/install/mac-install/AWSAWS-CLI 설치https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.htmlboto3pip install boto3https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.htmlConfigure원활한 ..