본문 바로가기

전체 글

(102)
GA4 BigQuery https://support.google.com/analytics/answer/9267735?hl=ko [GA4] 추천 이벤트 - 애널리틱스 고객센터도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요support.google.com- SQL 유저와 세션 수 추출해보기 (distinct, group by, 서브쿼리)SELECT COUNT(user_pseudo_id)FROM ( SELECT user_pseudo_id, count(user_pseudo_id) FROM `{project_name}.{dataset_name}.{table_name}` GROUP BY user_pseudo_id) WITH A AS( SELECT user_pseudo_id, count(user_pseudo_id) ..
Serverless 컴퓨팅과 AWS Lambda에 대하여 *해당 글은 smileshark의 'AWS Lambda의 모든 것: 초보자를 위한 완벽한 가이드'를 보고 정리하였습니다.https://www.smileshark.kr/post/all-about-aws-lambda-the-complete-beginners-guide-1#viewer-fsq14   서버리스 컴퓨팅AWS Lambda는 서버리스 컴퓨팅 서비스이다.서버리스 컴퓨팅이란 서버의 설정과 관리 없이 백엔드 서비스를 운영할 수 있게 해주는 클라우드 컴퓨팅 실행 모델이다.사용자는 코드작성에만 집중하고, 인프라는 AWS가 관리해ㅐ주기 때문에 빠르고 효율적으로 개발 및 배포가 가능하다. AWS Lambda는 서버를 프로비저닝 또는 관리하지 않고도 모든 유형의 애플리케이션과 백엔드 서비스에 대한 코드를 실행할 수..
conda 가상환경 명령어 가상환경 생성{env_name}에 생성할 가상환경 이름을 지정하고, 생성할 가상환경의 파이썬 버전을 부분에 지정해준다.ex) conda create --name myenv python=3.12conda create --name {env_name} python= 가상환경 삭제conda remove --name {env_name} --all 현재 사용중인 가상환경 확인conda info --envs # 혹은 conda env list 현재 가상환경 경로 확인echo $CONDA_PREFIX 가상환경 패키지 관리 명령어아래 3개는 가상환경 패키지를 관리하는 명령어이다. 가상환경을 사용함으로써 각 프로젝트의 패키지 의존성을 독립적으로 관리할 수 있다. 특정 패키지 설치conda install  특정 패키지 제..
리액트 라우터 정리 보호되어 있는 글입니다.
GIT 기본 명령어 정리 - 1 보호되어 있는 글입니다.
기본적인 Unix Command 정리 + WSL 실습 환경 세팅 WSL 설치하기WSL은 Windows SubSystem for Linux의 약자이다. 리눅스 커맨드와 커맨드라인 앱을 윈도우에서 실행할 수 있는 가벼운 툴이므로 Unix Command 실습을 위해WSL을 설치해 세팅해보자. 1. powershell 관리자 권한으로 실행 후 아래 커맨드 터미널에 복붙하기(WSL 사용 허용)dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 2. 컴퓨터 재부팅하기 3. Ubuntu 설치 및 실행아래 링크에 들어가서 Ubuntu를 설치한다.https://ubuntu.com/download/desktop Download Ubuntu Desktop | Ubunt..
Web API: Pagination ➡️ 정리에 참고한 영상입니다.http://www.example.com/products?limit=50   페이지네이션이란 데이터를 나눠서 가져와 렌더링해주는 것이다.예를 들면 온라인 쇼핑몰에서 1~10페이지까지 상품 목록을 조회하는 것이나, 넷플릭스에서 콘텐츠 더보기란을 눌러10개 혹은 20개씩 추가로 콘텐츠를 조회하는 동작 등을 말한다. 페이지네이션 동작 기법에는 크게 두가지가 있다. 이 두가지에 대한 동작 원리를 알아보자. 1️⃣ Offset-based Pagination Client측에서 request를 보낼 때 제공해야 하는 정보는 limit과 offset이 있다.아래 경우, 101~150 item들을 가져온다.GET/products?limit=50&offset=100 📌 Limit: 한 페이..
mysql과 elasticsearch sync하기 1. 필요한 라이브러리 설치django-elasticsearch-dsl과 mysqlclient를 설치했다.pip install django-elasticsearch-dsl django-elasticsearch-dsl-drf mysqlclient 2. Elasticserach 설정 및 도커 이미지 다운로드Elasticsearch 인스턴스를 설치하고 실행해야 한다.로컬 환경에서 테스트한다면, 공식 Elasticsearch Docker 이미지를 사용할 수 있다.docker pull docker.elastic.co/elasticsearch/elasticsearch:7.10.0docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.e..