최신글
Cursor를 사용하다 보면“내가 지금 어떤 요금제로 쓰고 있는지”,“사용량 제한이 제대로 걸려 있는지”가 은근히 헷갈릴 때가 있다. 특히 Pro 요금제를 사용하면서과금 한도를 설정해 두었는데도 정상적으로 적용되고 있는지 확인이 필요했다. 그래서 직접 Cursor 대시보드를 기준으로요금제 상태와 사용량, 결제 내역을 정리해 보았다. 1️⃣ Cursor 대시보드 접속아래 주소로 접속한다.https://cursor.com/dashboard 2️⃣ 현재 사용 중인 요금제 확인 (Pro 여부)대시보드 좌측 상단을 보면현재 계정이 Pro 요금제로 사용 중인 것을 확인할 수 있다. 3️⃣ 결제 한도 설정 상태 확인대시보드 우측 영역을 보면월 사용 한도를 $10로 설정해 둔 상태였다.현재 시점 기준으로는한도 초과 없..
1️⃣ 백엔드 구조를 먼저 잡은 이유프론트엔드를 Vue + Vite로 분리했기 때문에백엔드 역시 역할이 명확한 구조로 시작하는 것이 중요했다.이번 프로젝트는멀티 LLM(GPT, Claude, Gemini) 사용량·비용을 관리하는 관리자 시스템이므로DB 연동 (PostgreSQL)실시간/임시 데이터 처리 (Redis)향후 확장 가능한 패키지 구조를 처음부터 고려해 초기 세팅을 진행했다.2️⃣ 기본 패키지 구조 설계패키지명은 com.ponylink.llmadmin으로 통일했다. src/main/java/com/ponylink/llmadmin/├── controller/ # REST API 컨트롤러├── service/ # 비즈니스 로직├── repository/ #..
1️⃣ 프론트엔드 프로젝트를 따로 생성한 이유사내 화면을 만들면서백엔드(Spring Boot)와 프론트엔드를 명확히 분리된 구조로 가져가기로 했다. llm-admin/ ├─ backend (Spring Boot) └─ frontend (Vue + Vite) 초기 구조를 깔끔하게 가져가야 이후 Docker, CI/CD 구성도 수월해진다.2️⃣ Vue + Vite 프로젝트 생성프론트엔드는 Vite 기반 Vue 3로 구성했다. npm create vite@latest frontend -- --template vuecd frontendnpm installnpm run dev 이 과정 자체는 단순하지만, Node 버전 문제로 바로 에러가 발생했다..
서버에 SSH로 접속할 때 가장 먼저 마주하는 것이로그인 환영 메시지(MOTD, Message Of The Day) 이다. 운영 서버가 늘어날수록 이 메시지는 단순한 인사말을 넘어서버 환경 구분, 실수 방지, 운영 편의성 측면에서 은근히 중요한 역할을 한다. 1. 개인 Synology 서버의 로그인 경고 메시지 내 개인 서버(Synology NAS)에 SSH로 접속하면항상 경고 문구 같은 메시지가 먼저 출력되고 있었다. 어차피 나 혼자 사용하는 개인 서버이기도 하고,로그인할 때마다 나오는 문구가 조금 과하다는 생각이 들어“이걸 수정할 수 없을까?” 하고 방법을 찾아보게 되었다. 조금 찾아보니,Synology에서는 로그인 이후 출력되는 메시지가 다음 파일에서 관리된다는 것을 알게 되었다. /etc/motd..
이 글은 프론트엔드와 백엔드를 가리지 않고 자바스크립트 혹은 타입스크립트 기반 프로젝트를 운영하는 개발자라면 한 번쯤 반드시 겪게 되는 테스트 커버리지 문제를 정면으로 다루기 위해 작성되었습니다. npm run test:coverage 명령어를 실행했는데 결과가 기대와 다르거나, 아예 실행이 되지 않거나, 숫자는 나오지만 의미를 모르겠거나, CI 환경에서는 또 다르게 동작하는 경험을 해보셨을 가능성이 큽니다. 특히 티스토리 블로그에 정리하려고 하면 단순 명령어 설명을 넘어서 왜 필요한지, 어떻게 설정해야 하는지, 실무에서 어떤 기준으로 해석해야 하는지를 함께 담아야 검색 노출과 실제 도움이 동시에 충족됩니다. 이 글은 단순 사용법을 나열하는 글이 아니라, 테스트 커버리지가 왜 중요한지부터 시작해서 실제 ..
인기글
Cursor를 사용하다 보면“내가 지금 어떤 요금제로 쓰고 있는지”,“사용량 제한이 제대로 걸려 있는지”가 은근히 헷갈릴 때가 있다. 특히 Pro 요금제를 사용하면서과금 한도를 설정해 두었는데도 정상적으로 적용되고 있는지 확인이 필요했다. 그래서 직접 Cursor 대시보드를 기준으로요금제 상태와 사용량, 결제 내역을 정리해 보았다. 1️⃣ Cursor 대시보드 접속아래 주소로 접속한다.https://cursor.com/dashboard 2️⃣ 현재 사용 중인 요금제 확인 (Pro 여부)대시보드 좌측 상단을 보면현재 계정이 Pro 요금제로 사용 중인 것을 확인할 수 있다. 3️⃣ 결제 한도 설정 상태 확인대시보드 우측 영역을 보면월 사용 한도를 $10로 설정해 둔 상태였다.현재 시점 기준으로는한도 초과 없..
postgresql 버전 확인 명령어 psql -V login as: root root@ ~'s password: Last login: Wed Nov 18 16:04:22 2020 from ~ [root@ ~ ]# [root@ ~ ]# psql -V psql (PostgreSQL) 9.6.14 [root@ ~ ]# psql 접속 방법 psql -U postgres [root@ ~ ]# psql -U postgres Password for user postgres: psql (9.6.14) Type "help" for help. postgres=# \list List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges ---..
사용하는 보고서 툴들 중에 clip report 라는 회사에서 만든 보고서 툴을 사용하다가 가끔씩만 보고 있기에 정리가 필요하다고 생각이 들어서 정리를 해봅니다. 차트 편집 차트를 삽입하여 차트 편집으로 들어갑니다. 처음엔 이런화면이 나옵니다. 우측에는 내가 미리 설정을 해놓아서 처음에 들어가서 보일때랑은 다를 수 있습니다. 차트 데이터 일단 차트를 그리기 위한 데이터는 위와 같이 col02와 count 로 데이터를 뽑아와서 차트에 적용해 주었습니다. x축 데이터 설정 x축 데이터는 처음에 차트를 삽입할때 볼수 있는 화면에도 있는데 차트 편집에서 시리즈 -> 시리즈 전체 -> 데이터 유형 탭으로 들어가서 데이터 항목 생성방법 : 데이터별 데이터항목 : 레코드 별 항목 라벨 필드 : x축에 넣을 데이터 선..
· 국내여행
2023 서울세계불꽃축제 골든티켓 이벤트가 있다고 해서 그냥 응모해 두었었는데 https://web.lifeplus-tribes.com/share/293 한화와 함께하는 서울세계불꽃축제 2023, 명당 자리를 잡을 전국민 눈치게임 👀 서울세계불꽃축제 2023, 명당 자리를 잡을 이벤트에 참여하세요!web.lifeplus-tribes.com 여자친구가 골든티켓에 당첨이 되어서 엄청 좋은 자리에서 보게 된 2023 서울세계불꽃축제~~! 골든티켓 수령! 담당자가 확인 후 직접 팔에 채워주던 노랑 팔찌 ㅎㅎ 원효대교와 한강철교 사이에서 불꽃을 쏘는데 거기 바로 앞! 여기 옆자리에는 진행하는 mc 분, 한화 vip, 서울시장 등 높으신 분들이 테이블에 자리 잡고 앉아계셨음 ㅎㅎ 7시 시작인데 600자리는 확보되어..
· 정보
1. 다음 중 우리나라 민방위 활동주체로 맞지 않는 것은? ① 국가기관 ② 국민 ③ 민방위대원 ④ 외국대사관 2. 민방위 교육에 대한 설명으로 적절하지 않은 것은? ① 민방위 교육은 연차에 따라 교육방법이 다르게 적용된다. ② 민방위 5년차 이상 대원은 연 1회 1시간 교육을 받아야 한다. ③ 만 40세까지 민방위 교육을 받아야 한다. ④ 민방위 교육은 받고 싶을 때만 받아도 된다. 3. 다음 중 지역 민방위대장으로 지정된 사람은 ? ① 통 · 리장 ② 예비군 중대장 ③ 대학교수 ④ 민방위 강사 4. 다음 중 민방위대 분대편제에 대한 설명으로 적절한 것은? ① 사태발생 시 효과적인 대응을 위함이다. ② 대원 간 의사소통을 차단하기 위함이다. ③ 감시체계를 확고히 하기 위함이다. ④ 책임소재를 확실히 해서..
- 광속거북이 -
누리