전체 카테고리
docker-compose로 운영하는 postgreSQL DB를 백업하고 복원하는 방법을 정리합니다.
GCP VM 인스턴스에 도메인 연결하기 방법을 정리합니다.
GCP Compute Engine VM 인스턴스에서 운영 중인 DB(예: MySQL, PostgreSQL)와 그 위에서 실행되는 구현 서비스(웹 애플리케이션)를 다른 VM 인스턴스로 안전하고 효율적으로 이전하는 방법을 정리합니다.
윈도우 환경에서 ngrok을 다운로드, 설치, 설정하고 로컬 서버를 외부로 노출하는 방법을 단계별로 설명합니다.
LangChain 라이브러리를 다루는 러닝 랭체인 책에 대한 서평으로, 책의 구성, 추천 독자, 장점 등을 소개하는 독서 리뷰입니다.
러닝 랭체인
Google Gemini API 생성 방법을 정리합니다.
자율적으로 목표를 달성하는 AI의 개념과 활용
운영환경에서 FastAPI 문서 접근을 환경변수로 제어하여 보안 강화하는 방법
LLM의 한계를 극복하는 RAG 기술의 원리와 장점, 활용 사례 완전 분석
윌 라슨의 『엔지니어링 리더십』 독서 리뷰
FastAPI 프로젝트 구조와 라우터, 스키마 설계 방법을 실습 코드로 배우기
docker-compose로 n8n설치
GCP에 postgres 설치하고 방화벽 추가하기
GCP 콘솔에서 디스크 크기 변경하기
Alpha Vantage API로 주식 정보 가져오기
Google OAuth를 이용해 n8n Credential 설정하기
포트를 점유하고 있는 서비스 제거하기
n8n의 Merge 노드
n8n에서 Discord 메시지를 수신하는 자동화 봇
『나답게 생각하기』 독서 리뷰
구글 시트 API 접속 설정하기
Crawl4AI를 이용한 웹크롤링
Crawl4AI에 대해서
Ollama에서 Generation Parameter 설정 가이드
Google PSE로 Local LLM에 웹검색 기능 추가
우분투(Ubuntu)에서 ngrok 설치 및 사용 방법
스크럼 팀의 구성과 역할
칸반의 기본 개념과 원칙
초기 스프린트 계획과 목표 설정
Agile 12가지 원칙의 이해와 실제 적용
스크럼의 정의와 특징
일일 스크럼(Daily Scrum) 진행 방법
지식 관리 습관 정착하기
android obsidian에서 GIT 싱크 사용하기
KMS 지속적인 유지보수 및 업데이트
Workflows 및 데이터 파이프라인 구축
좋은 KMS의 조건
태그 및 메타데이터 활용법
백링크와 그래프 뷰의 활용
정보의 흐름과 연결성 관리
적절한 태그(TAG) 개수를 정하는 방법
지식의 구조화와 분류 방법
효율적인 노트 템플릿 설계
머신러닝을 쉽게 접근할 수 있게 돕는 실용적인 책인 로우코드 AI책을 소개합니다.
로우코드 AI
Cypress와 Selenium의 사용법과 장단점을 비교합니다.
Logseq 노트앱을 이용해서 KMS를 관리하는 방법을 소개합니다.
Windows 11에서 WSL 설치 및 Docker 연결하기
Git 브랜치를 변경하고 원격 서버와 연결하는 방법
Git에서 태그(Tag)를 만들고 관리하는 방법
Git 브랜치 병합(Merge) 방법
Git에서 특정 Remote 서버와 싱크 맞추기
Git에 새로운 Remote Git 저장소 추가하고 사용하는 방법
SQL의 WHERE 절, 조건부 조회
SQL 기본 SELECT 문법 이해하기
SQLite 설치 및 테스트 데이터를 생성
웹 애플리케이션 구축하기
SQL에서 VIEW를 이용해 테이블을 안전하게 검색하기
리펙토링의 코드스멜(Code Smell)이해하기
VSCode에서 Python 디버깅 (launch.json 설정)
Python 전략 패턴
Python 옵저버 패턴
Python 데코레이터 패턴
Python 설치된 패키지 확인, 설치와 복원하기
비즈니스 분석이란 무엇인가?
비즈니스 분석의 정의와 중요성
비즈니스 분석가의 역할과 책임
비즈니스 분석의 역사와 발전
데이터 중심 비즈니스 분석으로 변화
비즈니스 분석의 주요 프레임워크
Builder 디자인 패턴
싱글톤 디자인 패턴
Jira 시작하기 (프로젝트 생성과 기본 사용법)
JSON 파일에서 특정 key의 값 변경 후 저장하는 방법
Dockerfile로 Nginx와 Django를 함께 사용하는 방법
날짜 문자열을 날짜 형식으로 변환하기
도커와 컨테이너와 이미지의 차이점이해하기
도커 컨테이너 생성 및 실행하기
도커 이미지 다운로드 및 관리하는 방법
Dockerfile 작성 및 실행방법
도커 컨테이너 쉘로 접속하는 방법
REST API를 이용한 Confluence 문서 업데이트
Nginx를 설치 및 사용방법
Jinja를 이용해서 동적으로 html 생성하기
Jinja를 이용하여 HTML 테이블 생성하기
Git 여러개의 커밋을 하나로 합치는 방법
Git Fork 프로젝트 Merge Request 보내는 방법
Git Submodule 사용법
Git 충돌 해결하는 방법
RESTful API와 PyMongo 통합 방법
Request를 통한 JIRA REST API 사용방법
Request 라이브러리 사용방법
Requests 라이브러리로 베이직 인증 API 호출하기
Python으로 SSH를 제어하기
Pytest로 테스트하기
Docker Compose에서 볼륨(Volume) 설정하기
Docker Compose를 사용한 웹 애플리케이션 배포
Pytest 기본적인 테스트 실행 방법
Pytest Fixture 개념과 필요성
CI 환경에서 Pytest 사용하기
파이썬에서 테스트 코드 리팩토링 기법
Docker Compose로 Jenkins 설치 및 사용하기
Docker-Compose의 주요 용어 및 개념
Docker-Compose 서비스 정의 및 사용 방법
Docker Compose에서 네트워크 설정하기
Python으로 JIRA API 사용하기
Python으로 JIRA API 사용하기 2
JIRA 클라우드 무료 계정 만드는 방법
Jira API 호출 후 반환되는 값의 구조 이해하기
Python os 모듈을 이용한 파일과 폴더 관리
Python shutil 모듈을 이용한 파일과 폴더 관리
MongoDB 데이터베이스 백업 및 복원 방법
Python jira 라이브러리를 이용해 JIRA를 관리하는 방법
Python에서 JSON 파일 읽기 및 데이터 활용
JSON 데이터 수정하기
JSON 파일의 구성요소와 구조
Python에서 Git명령 사용하기
파이썬으로 클래스 정의하는 방법
파이썬의 상속(Inheritance) 이해하기
파이썬 클래스의 self 이해하기
파이썬에서 추상 클래스(Abstract Class) 사용하기
파이썬 클래스 활용 예시
파이썬 클래스와 모듈
파이썬에서 Lock을 사용하는 이유와 방법
Pandas에서 Column 추가 및 삭제하는 방법
Pandas 데이터프레임 mongodb에 저장하기
Python에서 zip()을 사용하는 이유와 방법
파이썬 시퀀스 슬라이싱
파이썬에서 Generator를 사용하는 이유와 사용법
파이썬의 @property 기능
파이썬 시퀀스 언패킹
파이썬 데이터 정렬
파이썬 딕셔너리 key 예외처리하기
파이썬의 defaultdict 사용법
파이썬의 try-except 사용법
파이썬의 클로저(Clsure) 사용법
파이썬의 가변인자 사용법
파이썬의 컴프리헨션(Comprehension) 사용법
파이썬 가상환경 설정
파이썬을 이용한 테스트 자동화
파이썬 docstring을 사용하는 이유와 방법
yield
파이썬 yield 제너레이터와 효율적인 반복 처리
파이썬 데이터 언패킹
Python에서 enumerate를 사용하는 이유와 사용 방법
Python 설치 및 기본 파이썬 버전 설정
Python을 이용한 폴더 전체 복사 방법
Public Key와 Private Key의 역할
MongoDB에서의 데이터 모델링 원칙
Pymongo 컬렉션 선택 및 생성하기
PyMongo 데이터 삽입
PyMongo 데이터 수정
PyMongo 데이터 삭제
Pymongo 데이터베이스 선택 및 생성
디자인패턴 선택 기준
자주사용되는 디자인패턴 1
자주사용되는 디자인패턴 2
Pymongo 연결하기
cURL을 이용해서 API 호출하기
Python의 @dataclass 데코레이터
MongoDB 구조 (데이터베이스, 컬렉션, 문서)
Streamlit 멀티 select 사용하기
Pandas에서 결측치(NaN) 처리하기
WSL에서 docker-compose 사용하기
Streamlit fragments 사용하기
Streamlit form 사용하기
Streamlit 데이터프레임 수정하기
Streamlit docker로 배포하기
Streamlit 실시간 업데이트 사용하기
Streamlit에서 다이얼로그 사용하기
Streamlit의 유지보수와 디버깅 팁
Streamlit cache_resource 사용하기
Streamlit cache 사용하기
Streamlit 데이터프레임 선택하기
Streamlit 다중 page 구성하기
Streamlit Session_state 사용하기
Streamlit을 활용한 기본 시각화 도구
Streamlit에 Plotly 차트 적용하기
Streamlit에서 파일 업로드하기
Streamlit에 SQLite 데이터베이스 적용
Pandas SQL 쿼리 이용하기
Streamlit UI 컴포넌트 소개
Streamlit 사용 사례
Streamlit 설치 및 환경설정
Streamlit 애플리케이션 구조 이해
Streamlit layout 설정하는 방법
Streamlit이란 무엇인가요?
Streamlit Cloud로 앱 배포하기
BigQuery란 무엇인가요?
BigQuery 전체구조 이해하기
AWS Redshift 데이터 웨어하우스
BigQuery 샌드박스 사용하기
Python shell명령 수행하기 (Subprocess)
Google Colab에서 라이브러리 설치하기
Pandas에서 데이터 형식 변경하기
Pandas에서 데이터를 정렬하는 방법
Pandas에서 인덱싱 및 슬라이싱하는 방법
SQLite 데이터베이스 생성하기
Pandas SQL 데이터베이스 읽어오기
액셀 데이터를 SQL로 저장하기
Pandas groupby 사용방법
Pandas에서 두 개의 데이터프레임을 연결하기
Pandas에서 melt를 사용해야 하는 데이터 유형과 사용 방법
pivot_table
pivot_table을 사용해야 하는 데이터 유형과 사용 방법
Pandas에서 reset_index를 사용해야 하는 이유
우분투(Ubuntu)에서 특정 폴더를 아파치 서버로 설정하기
Pandas Excel과 CSV 파일을 읽어오는 방법
Pandas DataFrame의 컬럼 이름 변경하기
Folium에서 Google Map 사용 방법
Pandas SettingWithCopyWarning 문제 해결
Folium의 Choropleth 지도
Folium 마커 생성과 색상 변경하기
환경변수 설정하고 Python에서 읽어오기
GitHub Actions 시작하기
Robots.txt 작성방법
SQL 정렬 명령 order by
Javascript의 defer 속성은 왜 사용하는가?
Agile 개발의 정의
코루틴(coroutine)과 이벤트 루프
우분투와 윈도우 파일 공유하기 (samba)
ChatGPT3.5와 ChatGPT4의 차이점
Google Gemeni API Key 얻기
RAG(Retrieval Argumented Generation) 정리하기
23년 허깅페이스 헤커톤 운영후기
MySQL 도커로 설치하고 테스트 DB 사용하기
crontab을 이용해서 Let’s Encrypt SSL 인증서 자동갱신
vite를 이용한 react 개발환경 세팅
Dataframe을 Dict로 생성 및 변환
python datetime 사용법 정리
mongoDB 서비스 시작/종료/상태확인
우분투 docker, docker-compse 설치
AWS 호스팅 EC2 와 Lightsail의 차이
wsl 이미지 저장 위치 변경 및 백업
airflow postgresoperator 사용하기
docker-compose로 airflow 설치하기
MongoDB 설치 및 명령어 정리하기
wsl2에 docker 설치하기
mkfifo를 이용한 IPC
Pymongo 명령어 정리하기
Github Pull Request 템플릿을 적용하는 방법을 정리합니다.
Plotly line, shape를 그리는 방법에 대해서 정리합니다.
Plotly Funnel(깔대기) 차트를 만드는 방법에 대해서 정리합니다.
Plotly의 x축 tick을 변경하는 방법에 대해서 정리합니다.
Plotly 불릿차트에 대해서 정리합니다.
Plotly Hover 레이블을 설정하는 방법을 정리합니다.
Plotly Axis 포멧 변경하기
Plotly 마커 모양을 변경하는 방법을 정리합니다.
Plotly Time Series 날짜 범위를 지정하는 방법을 정리합니다.
Plotly Line Plot의 사용방법을 정리합니다.
Plotly Histogram Plot의 사용방법을 정리합니다.
Plotly Animation의 사용방법을 정리합니다.
Plotly Bar Plot의 사용방법을 정리합니다.
Plotly Treemap의 사용방법과 생상변경 방법을 정리합니다.
Plotly Bubble chart의 사용방법을 정리합니다.
Pandas 중복 데이터 제거하기
Plotly Subplt 만들기
Markdown문법을 정리합니다.
Quarto Callout으로 내용 강조하는 방법을 정리합니다.