최신글
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 환경에서는 또 다르게 동작하는 경험을 해보셨을 가능성이 큽니다. 특히 티스토리 블로그에 정리하려고 하면 단순 명령어 설명을 넘어서 왜 필요한지, 어떻게 설정해야 하는지, 실무에서 어떤 기준으로 해석해야 하는지를 함께 담아야 검색 노출과 실제 도움이 동시에 충족됩니다. 이 글은 단순 사용법을 나열하는 글이 아니라, 테스트 커버리지가 왜 중요한지부터 시작해서 실제 ..
인기글
· 정보
겨울철 아우터를 선택할 때 숏패딩과 롱패딩은 많은 사람들이 고민하는 대표적인 선택지입니다. 두 제품 모두 보온성과 스타일 측면에서 강점을 가지고 있어, 각자의 라이프스타일과 필요에 따라 선택이 달라질 수 있습니다. 숏패딩은 경쾌하고 활동적인 스타일을 선호하는 이들에게, 롱패딩은 보온성과 실용성을 중요시하는 이들에게 적합합니다. 하지만 단순히 디자인만 보고 선택하기보다는 각 제품의 장단점을 잘 이해한 뒤 선택해야 후회가 없습니다. 아래에서 숏패딩과 롱패딩의 특징을 구체적으로 살펴보겠습니다.숏패딩의 장점1. 활동성과 경쾌한 스타일숏패딩은 허리나 엉덩이까지 오는 짧은 기장으로 제작되어 활동하기에 매우 편리합니다. 특히 이동이 많은 직장인, 학생, 또는 야외 활동을 즐기는 사람들에게 적합합니다. 움직임이 많은 ..
· JAVA 교육
오라클 홈페이지 들어가서 ojdbc6 와 Oracle 10 g 인 OracleXEUniv 를 받아서 ojdbc6 : 자바 라이브러리 (여러가지 클래스들이 압축되어 있어) (특정 위치에 가져다 놔야지만 가져다가 쓸수 있음) OracleXEUniv : 자바 설치파일 (next 하다가 비번 입력 하라고 하면 아무거나 해도 되는데 내 경우엔 oracle 로 했음) 설치가 다 되면 이런 창이 뜰 것임 이 창은 이제 꺼버리고 명령 프롬프트 열어서 sqlplus 입력 이런 창이 나올텐데 간혹가다가 안나오는 경우도 있음 그럴 경우에는 1. 명령 프롬프트를 관리자 권한으로 열거나 2. path 설정에 들어가서 변수 PATH 값을 확인하고 c:\windows\system32로 수정하고 확인 버튼을 누릅니다. 1번만 해도 ..
· 정보
📋 Table of ContentsWhy Organizing Your Refrigerator MattersInitial Cleaning and PreparationCategorizing Food ItemsOptimal Shelf PlacementChoosing the Right Storage ContainersDaily Maintenance TipsAvoiding Common MistakesFAQs on Refrigerator OrganizationProper refrigerator organization is not just about aesthetics but also about ensuring food safety, reducing waste, and improving accessibility. ..
· 정보
📋 목차유산소 운동의 효과초보자를 위한 유산소 운동 루틴중급자를 위한 유산소 운동 루틴고급자를 위한 고강도 유산소 루틴HIIT(인터벌 트레이닝) 루틴운동 시간과 빈도 설정하기유산소 운동 시 주의사항과 안전 팁유산소 운동 관련 자주 묻는 질문 FAQ유산소 운동은 체중 감량, 심폐지구력 향상, 체지방 감소에 가장 효과적인 운동입니다. 초보자부터 고급자까지 단계별로 따라 할 수 있는 유산소 운동 루틴을 소개하며, 꾸준한 실천으로 건강과 체력을 모두 챙길 수 있습니다. 유산소 운동의 효과유산소 운동은 심폐지구력을 강화하고 혈액순환을 개선하는 데 도움을 줍니다.체지방을 효과적으로 태워 체중 감량에 큰 도움이 됩니다.콜레스테롤 수치를 낮추고 심장병, 고혈압 예방에 좋습니다.스트레스 호르몬을 줄여 정신 건강을 증진..
· 에러수정
the project was not built due to release 21 is not found in the system". Fix the problem, then try refreshing this project and building it since it may be inconsistent. 프로젝트에 올라가져 있는 jre 우클릭 > Properties 로 들어가 줍니다. 들어가보면 default JRE로 설정이 되어 있을텐데 Execution environment 에서 다른 버전의 java로 잡아주면 해결이 됍니다. 에러 메시지에 따라서 java 버전을 선택해야 할것으로 추측이 되는데 저는 13으로 선택하니 해결이 되었습니다.
- 광속거북이 -
누리