전체 글
-
Cursor에서 Project Rules 사용Tool/VSCode&Cursor 2025. 3. 5. 18:04
지난 포스팅에서 글을 다 쓰고 Project Rules설정을 하려고 했더니 Cursor IDE에서 설정하는 부분이 나오지 않는다. 찾아봤더니 IDE업데이트가 안되었다.. OTL.. IDE툴에 아무리 찾아도 업데이트 하는부분이 없다..강제로 업데이트 명령을 내리면 된다고 하는데 그러고 싶진않고. 수동으로 cursor 사이트에 접속 후 최신버전을 다운로드 받았다.필자처럼 업데이트 하는게 없다면 다운로드 새로 받자! 그럼 업데이트 하는 메뉴도 나온다! 커서가 요새 업뎃되는 기능이 워낙 자주 일어나다 보니 포스팅할때 버전이 중요한것 같아서 기록해두자. 1. Project Rules1.1. Project Rules 추가Cursor -> 기본 설정 -> Cursor Settings -> Rules -> Projec..
-
Cursor에서 Rules for AI 사용Tool/VSCode&Cursor 2025. 2. 28. 17:22
Cursor에서 사용중인 Rules for AI에 대해서 정리해 보려고한다. [ChatGPT] Cursor에서 Rules for AI 란?질문1) Cursor 에서 Rules for AI란 무엇인가?특정 인공지능 관련 프로젝트나 서비스를 제어하는 규칙이나 정책을 의미할 수 있습니다. 이는 AI의 사용, 개발, 윤리적 기준, 사용자 데이터의 보호, 의사결정 과정 등에 적용될 수 있는 지침을 포함할 수 있습니다. 다만, 구체적인 컨텍스트나 어떤 분야의 AI를 다루는지에 따라 그 내용은 달라질 수 있습니다. (GPT) 질문2) 질문에 대한 결과물의 지침이라고 보면 되는건가?네, 맞습니다. "Rules for AI"는 인공지능을 사용할 때 따라야 할 지침이나 규칙을 의미합니다. 이는 AI 시스템이 어떻게 동작해..
-
React로 Gauge Chart 만들기Language/React 2025. 2. 27. 17:07
2년전 차트로 화면을 표시할때 비슷한 차트 라이브러리를 찾고 커스터마이징해서 작업하는데 시간이 꽤 많이 소요되었다. 찾는것도 일이지만 직접 만들지 않았다보니 커스터마이징이 헬일경우가 많다.이번에 리뉴얼이 많이 되면서 비슷한 차트를 찾기도 힘들고 유지보수도 힘들것 같으니 직접 만들어보기로 했다. 1. Figma에서 화면 캡쳐 및 GPT에서 html로 변환 요청캡쳐 및 GTP 요청이렇게 요청하면 react-gauge-char등 기존 라이브러리를 찾아서 사용하라고 한다.. OTL.. 다시요청예상대로 svg로 만드는 법을 알려준다. 대충 만들어 진 코드 react에 복붙하면된다. 2. React 적용 및 커스터 마이징GPT로 요청한건 아직까지는 완벽하지 않다. 많이 부족하다.. 그래도 없는것 보다는!!아래 겁..
-
InfiniteScroll 컴포넌트 간단구현Language/React 2025. 2. 24. 11:36
react + java + jpa 환경에서 InfiniteScroll을 간단하게 구현해 보자. Reactviews Componentconst ReceiptViews: React.FC = (props) => { const [loading, setLoading] = useState(false); const [hasMore, setHasMore] = useState(true); const paginationRef = useRef({ current: 1, pageSize: 9 }); const pageNoRef = useRef(1); ... const fetchItems = async () => { setLoading(true); const l_pageNo = pageNoRef.cu..
-
RDS에서 docker db에 import하기ETC/MacOS,Rancher 2025. 1. 21. 16:45
AWS RDS에서 Export 받아서 macOS상의 도커 컨네이너 MariaDB에 Import 하는 과정을 정리해 둔다.예전에도 정리했는데 이런 저런 작업을 하다보니 내용이 정리가 잘 안된듯 하여 마무리 정리 함 하자! 1. 쉘스크립트 만들기1.1. MariaDB 컨테이너 실행 스크립트 작성build-mariaDB.sh#!/bin/shIMAGE_NAME=mariadbIMAGE_VERSION=10.6.8usage(){ if [ -z "$1" ]; then echo "사용법: $0 help|up|down|rm|createVolume" echo "명령어: ./build-mariaDB.sh up" exit fi}up() { echo "" echo "############### [RUN] ..
-
맥에서 방해금지 모드 설정ETC/MacOS,Rancher 2025. 1. 17. 09:01
맥은 보통 끄지않고 사용하는데 새벽에 계속 알림이 울린다.. 잔디..슬랙 기타 등등이 나의 잠을 방해한다.중요한 이슈들이 새벽에 메신저로 올수도 있기에 알림을 켜두기는 하는데 어제는 너무 많이 울려서 가족들의 단잠을 깨워버렸다.이참에 정리해두자. 방해금지 모드 설정집중 모드 방해금지 모드 필자는 오후 6시부터 오전 8시까지 아무도 나를 방해하지마!! 라고 설정하였다.여기서 예외로 필요한 앱들은 허용된 앱에 추가하면된다. 맥을 사용하지 않을시에는 잠자기 해두는것도 방법인것 같다.
-
리뷰 작성 유도 방법Language/iOS,AOS 2025. 1. 8. 10:29
iOS에서 리뷰 작성을 유도하기 위해서 팝업 및 리뷰페이지 이동방법을 정리한다. 소스코드MainViewControllerclass MainViewController: BaseViewController { let APP_STORE_ID = "111111111" ...}enum WebAction: String { ... case openReviewApp case openReviewPage}extension MainViewController: WKScriptMessageHandler { func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMes..
-
Spring Boot의 주요 이벤트 정리Language/Java 2024. 12. 27. 17:41
aws 서버에 소스를 배포하기 전후 처리를 appspec.yml에서 ApplicationStart 및 ValidateService hooks을 사용해서 처리하려다가 스프링에서 처리하는게 안정적이고 효과적일듯 하여 정리해 둔다. Spring Boot의 주요 이벤트이벤트 실행 순서대로 정리해 보았다.1. ApplicationStartingEvent애플리케이션이 가장 처음 시작될 때 발생환경 변수나 다른 설정들이 로드되기 전에 발생로깅 초기화 외의 어떤 처리도 하기 전 상태2. ApplicationEnvironmentPreparedEvent환경 변수들이 준비된 후 발생application.properties/yml 파일이 로드된 시점아직 ApplicationContext는 생성되기 전 상태3. Applicat..