일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- codedeploy error
- 도커
- kubeflow
- SQL
- aws
- codepipeline
- IntelliJ
- codebuild
- JavaScript
- node
- chart.js
- VPN
- or some instances in your deployment group are experiencing problems.
- COALESCE
- aws cicd
- Jenkins
- bootstrap
- Python
- docker
- chartjs
- Kafka
- redis
- Spring
- java bigdecimal
- Flux
- PostgreSQL
- Airflow
- AWS CI/CD 구축하기
- codedeploy
- Spring Error
- Today
- Total
목록전체 글 (641)
Small Asteroid Blog

Amphetamine 앱은 Mac 이 자동으로 잠자기(Sleep) 상태로 진입하는 것을 방지해 주는 앱이다. 대용량 파일 다운로드나 오랜 시간 코드가 실행되는 등 시간이 오래 걸리는 작업을 할 때,화면 공유, 녹화 중에 디스플레이 꺼짐 방지, 회사 노트북이 빨리 잠자기 상태로 들어갈 때 사용하면 좋다. App store 에서 Amphetamine 설치 https://apps.apple.com/kr/app/amphetamine/id937984704?mt=12 기능메뉴에 있는 다양한 기능을 보고 원하는 상황에 맞춰서 사용하면 된다. 설정에서 아이콘 이미지도 변경이 가능하다.
데이터 분석을 하다가 수십 시간이 걸리는 작업을 하는데 네트워크 문제나 터미널 종료로 세션이 끊기면 함께 실행되고 있는 작업도 중단되는 일이 종종 발생했다. 이런 문제를 해결하기 위한 방법을 찾던 중 tmux를 알게 되었다. tmux터미널 멀티플렉서(terminal multiplexer) 의 약자로 한 터미널에서 여러 프로그램을 쉽게 전환하고, 백그라우드에서 계속 실행되도록 분리했다가 다른 터미널에도 연결해서 사용할 수 있다. 원격 서버에서 작업하거나, 긴 시간 동안 실행되는 작업을 안정적으로 유지할 때 매우 유용하다. 특징세션 유지: SSH가 끊겨도 터미널 세션은 계속 유지됨다중 작업 지원: 하나의 터미널에서 여러 창(Window)과 패널(Pane)을 동시에 실행 가능세션 복구: 다시 접속해서 ..
🔥 자주 쓰는 git 단축키 (oh-my-zsh 기준)단축키원래 명령어설명gstgit status깃 상태 확인gcogit checkout브랜치 전환 또는 파일 복구gcbgit checkout -b새 브랜치 생성 후 전환gaagit add .전체 파일 스테이징glgit pull원격 저장소에서 가져오기gglgit pull origin ${current_branch}remote 에서 현재 브랜치로 pull 명령 수행gpgit push원격 저장소로 푸시ggpgit push origin ${current_branch}현재 브랜치에서 remote 로 push gcmgit commit -m커밋 메시지와 함께 커밋gcagit commit -a변경된 파일을 add + 커밋gcamgit commit -a -m변경 파일 ..
LLM 프롬프트 최적화 방법LLM에게 명확하고 유용한 정보를 제공하면 더 정확하고 원하는 응답을 받을 수 있다.특히 system과 user 영역을 구분해 작성하는 것이 중요하다. ⚙️ System 메시지: 역할, 톤, 제약 조건 설정System 메시지는 모델이 어떻게 행동해야 하는지를 설정하는 부분이다.다음과 같은 내용을 지정할 수 있다.어떤 전문가처럼 말할지답변 형식은 어떤지반드시 지켜야 할 제약 사항예시You are a helpful and precise technical writing assistant. Always reply concisely, use markdown formatting, and include code examples if possible. Do not include unneces..
WebFlux를 실무에 적용할 때 고려할 점1. Reactive 생태계 정비 여부WebFlux는 Reactive 기반이기 때문에, 사용하는 DB, Redis, Kafka, 외부 API들도 가능하면 Reactive 클라이언트가 필요함.예: R2DBC (RDB), Reactive MongoDB, Lettuce (Redis), Reactive Kafka 등하나라도 blocking I/O가 들어오면 전체 흐름이 blocking될 수 있음.2. 개발팀의 학습 곡선기존 MVC 방식에 익숙한 팀일 경우, Flux, Mono, 흐름 제어, flatMap, switchIfEmpty 같은 체이닝이 익숙하지 않을 수 있음.디버깅도 상대적으로 어렵고, stack trace가 낯설게 보일 수 있음.3. 운영 및 모니터링 고려N..
LangfuseLangfuse는 대규모 언어 모델(LLM) 기반 애플리케이션의 디버깅, 분석 및 개선을 지원하는 오픈 소스 엔지니어링 플랫폼입니다.이 도구는 복잡한 로그와 실행 흐름을 시각적으로 탐색하고 디버깅할 수 있는 관측 기능과, 비용, 지연 시간, 응답 품질 등의 주요 지표를 측정하고 개선할 수 있는 분석 기능을 제공합니다. 또한, Langfuse는 프롬프트 관리를 통해 코드와 분리된 상태에서 프롬프트를 중앙에서 관리하고 버전 컨트롤할 수 있도록 지원합니다.이를 통해 애플리케이션 재배포 없이 프롬프트를 업데이트할 수 있으며, 다양한 버전의 성능을 비교하고 롤백할 수 있습니다. Langfuse는 Python, JavaScript/TypeScript 등의 SDK를 제공하며, OpenAI SDK..