전체 글
-
Code Style, Check Style 적용Tool/IntelliJ 2024. 5. 2. 11:04
1. Code Style 적용 (formatter)1.1. formatter import 적용 1.2. 작동 확인Window : Ctrl + Alt + LMac : Command + Option + L 1.3. 기타 설정저장 할때마다 포멧 적용되도록 하기 xml 붙혀넣기 했을때 포멧팅 되는 기능 제거 2. Check Style 적용2.1. Check Style Plugin 설치 2.2. Check Style 설정IntelliJ IDEA를 재시작하고 Settings -> Tools로 이동하게 되면 Checkstyle이 추가되어있다. 2.3. 추가한 Checks 선택 후 Apply 2.4. 작용 확인IntelliJ IDEA 하단에 CheckStyle 탭 클릭하면 아래와 같이 뜨고 초록색 재생버튼을 누르게..
-
노션으로 Todo List 관리하기ETC/업무시스템 2024. 4. 15. 15:08
일정 및 작업정보는 Jira, 상세 내용은 Wiki가 제일 편했었는데 현재 회사는 노션만 사용한다. 급한대로 노션으로 Jira에서 사용한 방식을 흉내내서 써보자. 일단은 써보면서 수정하자! Todo List Todo Detail 템플릿으로 만들어 두고 쓰자. 작업번호 개발할때 브랜치 번호로 사용해도 될까?? 고민 고민 자동으로 넘버링 해주자. "NF-" + substring(["00000"], 0, (5 - prop("ID").length())) + format(prop("ID")) `ID`는 최근에 Notion에서 업데이트 된 auto increment 필드 ID 같다. 이걸 사용해서 작업번호를 넘버링 해 주었다.
-
Mac에서 Python으로 된 thumbor Rancher로 기동ETC/MacOS,Rancher 2024. 4. 12. 06:36
Mac에서 Python으로 만들어진 thumbor를 Rancher기반에서 컨테이너를 기동하는 스크립트를 간단하게 작성해 놓자. 매번 컨테이너 중지, 시작 삭제 등 여러 기능들을 기억하고 사용하는것도 좋지만 쉘로 만들어 놓고 사용하는것도 나쁘지 않은 선택지일것 같다. 참고로 nerdctl 이부분만 docker로 변경하면 docker환경에서도 가능할듯하다! build-thumbor.sh #!/bin/sh IMAGE_NAME=thumbor IMAGE_VERSION=7.7.4 help(){ if [ -z "$1" ]; then echo "사용법: $0 up|down|restart|logs|bash|build|rm|help" echo " $0 up : 컨테이너 시작" echo " $0 down : 컨테이너 종료"..
-
IntelliJ CE JDK, 모듈 설정 및 서비스 추가Tool/IntelliJ 2024. 4. 9. 12:55
IntelliJ CE 최신버전으로 JDK 설정 및 모듈 설정하는 방법을 기록해 두자. 1. JDK 설정OpenJDK 17버전이 설치 되어 있지 않아서 설치한다. 2. Module 설정IntelliJ CE에서 프로젝트를 열게되면 모듈을 자동으로 불러 와서 설정해 주는것 같은데 IntelliJ 이전 버전에서는 자동으로 불려지지 않는것 같다, 필요하다면 아래 화면에서 삭제하고 새로 모듈을 불러오자. 3. Run Configurations 설정3.1. configuration 설정IntelliJ CE 버전은 스프링부트 모듈 인식해서 Run Configurations에 자동으로 등록해주는 기능이 없다고 한다, Application을 직접 등록해주자. application.yml 운영 환경에 따라 다르게 불..
-
Mac crontab 설정ETC/MacOS,Rancher 2024. 4. 8. 15:40
일정한 시간 간격으로 맥에서 스케줄링 하는 방법을 기록해 둔다. 크론탭 수정 $ sudo crontab -e 프로그램 등록 (30초 주기로 실행) * * * * * /bin/sleep 30 && /Users/deokjoonkang/.pyenv/versions/3.11.3/bin/python /Users/deokjoonkang/dev/projects/gundam/python/crawling/test/test.py >> /Users/deokjoonkang/dev/projects/gundam/python/crawling/test/test.log 2>&1
-
nextjs에서 svg 컴포넌트로 사용하는 방법Language/React 2024. 4. 4. 09:34
컴포넌트 형태로 svg를 사용하려면? 설치$ yarn add url-loader$ yarn add @svgr/webpack custom.d.tsdeclare module '*.mdx';declare module '*.svg' { const ReactComponent: React.FC>; const content: string; export { ReactComponent }; export default content;} next.config.js/** @type {import('next').NextConfig} */const nextConfig = { reactStrictMode: false, eslint: { // Warning: This allows production builds to..
-
Rancher - react build html nginx로 띄워보기ETC/MacOS,Rancher 2024. 3. 15. 14:44
react로 개발되고 빌드된 html를 로컬에서 nginx로 띄워볼 일이 생겼다, 간단하지만 정리는 해두자. custom.conf 생성$ vi /Users/deokjoonkang/dev/opt/nginx/config/custom.confserver { listen 80; server_name example.com; root /usr/share/nginx/html; index index.html; location / { try_files $uri $uri/ /index.html; }} 컨테이너 실행$ nerdctl run -d -p 8090:80 \ -v /Users/deokjoonkang/dev/opt/nginx/config/custom.conf:/etc/n..
-
SNS 계정 관리 및 연결 끊기Language/기타 2024. 3. 6. 09:48
SNS로 로그인 후 앱에서 연결을 끊고 테스트 할 일이 생겼다. 가끔씩 확인할때 마다 까먹으니까.. 이참에 SNS 연결 끊는 방법을 정리해 놓자. 1. Kakao 1.1. 로그인 https://accounts.kakao.com/ https://accounts.kakao.com/ accounts.kakao.com 1.2. 연결 서비스 보기 및 끊기 2. Naver 2.1. 로그인 https://www.naver.com/ 네이버 네이버 메인에서 다양한 정보와 유용한 컨텐츠를 만나 보세요 www.naver.com 2.2. 연결 서비스 보기 및 끊기 3. Facebook 3.1. 로그인 https://www.facebook.com/ Facebook - 로그인 또는 가입 www.facebook.com 3.2. 연..