profile
초보 개발자

파일 관리 패키지

기본적인 txt 파일부터 csv, json 파일 관리까지 할 수 있는 패키지50000개 입력마다 파일을 새로 작성

2023년 1월 23일
·
0개의 댓글
·

자주 사용하는 CSS 스킬

정렬, 요소 배치, 등 웹 화면을 그릴 때 자주 사용하는 CSS 기법들을 정리해보았다.특정 요소 내 정가운데 정렬화면 가운데 정렬내부 요소 크기 조정div 박스 내에 있는 요소를 정가운데에 정렬해야 할 경우 사용한다.고정된 크기의 모달이나 배경을 화면 정 가운데 위치시

2023년 1월 16일
·
0개의 댓글
·

Screen 백그라운드에서 동작하는 가상 터미널 [Linux, Ubuntu]

가끔은 cron을 통한 잡 스케줄러보다, 특정 프로그램을 서버에서 계속해서 실행해야 하는 경우가 있다. 클라우드 서버에서 접속하면 생성되는 터미널은 기본적으로 접속을 끊는 순간 종료되기 때문에, 백그라운드에서 돌아가고 언제든 꺼내볼 수 있는 가상 터미널을 생성하는 sc

2023년 1월 7일
·
0개의 댓글
·
post-thumbnail

Docker, Jenkins 활용 CI/CD 구축 (React, Kotlin+Spring) 3편 - 웹서버에 배포

Jenkins와 Github를 연동하여 푸시이벤트가 발생했을 시, Jenkins에서 빌드를 진행하는 것까지 설정을 해놓았으니, 이제 빌드 후에 일어날 작업들을 설정해두면 자동배포 설정이 끝난다. 한 편 을 더 추가해야 할 것 같지만.. 2022년 마지막날에 끝내고 싶어

2022년 12월 31일
·
0개의 댓글
·
post-thumbnail

Docker, Jenkins 활용 CI/CD 구축 (React, Kotlin+Spring) 2편 - Jenkins Github 연동

저번 Jenkins 서버 설정까지 진행하고 나서, 본격적으로 배포를 위한 셋팅을 해야한다. 순서 >0. 전체 흐름 github 토큰 생성 Jenkins에 github 토큰 등록 자동배포를 진행할 레포 등록 0. 전체 흐름 Architecture 이번 프로젝트에서 구

2022년 12월 24일
·
0개의 댓글
·
post-thumbnail

Docker, Jenkins 활용 CI/CD 구축 (React, Kotlin+Spring) 1편 - Jenkins 서버 설정

SSAFY 프로젝트 진행 중 인프라를 구축하는것에 진심인 친구가 Jenkins, Docker를 활용해 자동배포 시스템을 구축한 것을 보고 CI/CD에 관심이 생겼다. CI/CD는 내용이 많기 때문에 3편 정도로 나누어서 진행할 예정이고, Jenkins pipeline를

2022년 12월 17일
·
0개의 댓글
·
post-thumbnail

NCP 서버 접속 (in VS Code)

사이드 프로젝트를 진행하면서, 네이버 클라우드 플랫폼(NCP) 30만원 크레딧을 제공받는 김에 AWS 대신 NCP를 써보기로 했다. AWS EC2서버에 접속하는것과는 조금 다르고, 관련 레퍼런스도 많지 않아 설정하는데 조금 애먹었다. 설정하면서 느낀점은 디테일한 부분을

2022년 12월 10일
·
0개의 댓글
·

Git 관리

개인프로젝트를 진행할 때나, 팀단위 프로젝트를 진행할 때 git을 주로 사용한다. 팀으로 협업을 할 때에는 코드 컨벤션뿐 아니라 git 컨벤션을 필수적으로 정하는 것을 보면 깃을 통한 협업은 개발쪽에서 필수가 되었다. Git 컴퓨터파일의 변경사항을 추적하고 여러 사용

2022년 12월 4일
·
0개의 댓글
·
post-thumbnail

Prettier VSCODE에서 사용하기

Prettier는 코드 포매터로 저장 시 자동으로 코드를 깔끔하게 정리해주는 라이브러리이다. 이번에 프론트엔드 협업을 진행하면서 코드를 맞추기위해 Prettier를 사용해야했고, VScode에서 사용하는 법을 정리하려고 한다.prettier-vscode github협업

2022년 11월 26일
·
0개의 댓글
·

파일 변경 트래커 (MacOS)

테스트코드를 짜임새있게 작성했을 때 이점이 많이 있다. 특정 코드를 수정했을 때 문제가 될 수 있는 부분을 빠르게 확인할 수 있기 때문에 리팩토링이 원활하게 이루어진다. pytest를 활용해서 테스팅을 진행할 때, 파일을 수정하고나서 저장한 뒤 직접 테스트 파일을 실행

2022년 11월 19일
·
0개의 댓글
·
post-thumbnail

AWS EC2 서버 접속 (in VS Code)

가상의 컴퓨터를 하나 빌리는 것은 다양한 작업(자동화 프로그램, 간단한 FE, BE 배포)을 하는데 유용하다. CLI에서 접속해서 사용하는것보단 vscode같은 IDE툴을 활용하는 것이 생산성이 더 좋다고 생각한다.다양한 목적(컴퓨팅, DB, AI, ...)을 위해 컴

2022년 11월 13일
·
0개의 댓글
·
post-thumbnail

Frontend, Backend 서버 AWS EC2로 배포하기 (+https 설정까지)

서비스 개발을 하면 필연적으로 배포작업을 거치게 된다. 주로 우리가 접속하는 웹페이지를 위한 Frontend (네이티브 앱을 개발했다면 앱 빌드), 데이터를 처리하고 비즈니스 로직을 수행하는 Backend, 그리고 필요에 따라 다양한 목적의 서버를 여러개 설치하는 경우

2022년 11월 6일
·
0개의 댓글
·

스타일 가이드

코딩 스타일 가이드는 2인 이상이라면 규모에 상관없이 정하고간다. 2인 팀의 소규모 프로젝트부터 기업과 같이 인원수가 많은 곳 어디든 스타일 가이드는 코드리뷰와 유지보수를 위해 중요하다. 주로 컨벤션이라고 함스타일 가이드의 기본적인 의미는 프로젝트를 시작할 때 최종 제

2022년 10월 30일
·
0개의 댓글
·

API 디자인

아직은 부족한 실력이지만, 백엔드 서버 개발을 하면서 찾아보고 알게 된 API 작성법에 대한 글을 남겨보고 나도 이 글을 통해 원칙을 세워보자 한다.API는 간단하게 특정 비즈니스 로직을 서버에서 처리하고 그 결과를 네트워크 통신을 통해 전달하는 메커니즘이다. 최근에는

2022년 10월 22일
·
0개의 댓글
·

자주 사용하는 Ubuntu 터미널 명령어 정리

기본적으로 Ubuntu나 Linux서버는 AWS에서 빌려서 사용하는 경우가 많고, 주된 사용 목적은 웹서버, crontab으로 돌리는 파이썬 프로그램이다.명령어 인터페이스 = 터미널경로파일 관리vim editorpwd : 현재 위치를 출력cd : 경로 변경ls : 현재

2022년 10월 16일
·
0개의 댓글
·

python selenium (chrome)

자동화 프로그램 제작 시 대부분은 requests로 API를 직접 요청하는것을 선호하지만, 그것이 불가한 경우에는 selenium을 활용한다. ## Selenium - 셀레늄은 웹 애플리케이션 자동화 및 테스트를 위한 포터블 프레임워크이다.

2022년 10월 10일
·
0개의 댓글
·

AWS EC2 python 주기적으로 실행 Cron 잡 스케줄러

본인의 경우 EC2 서버에서 주기적으로 파이썬 스크립트를 실행할 경우, 스크립트 내에서 실행 주기를 관리하기보다 cron을 활용해서 main.py를 주기적으로 실행한다. Cron 유닉스 계열 컴퓨터 운영체제의 시간

2022년 10월 4일
·
0개의 댓글
·

벨로그 시작

내가 맡았던 강의에서 한 교육생분이 벨로그를 시작했다. 원래도 블로그를 작성하던 분이셨는데, 이번에 개발을 시작하면서 velog 플랫폼에서 개발과 관련된 글만 작성하는 것으로 보였다.자연스럽게 나는, "나도 개발과 관련된 것만 정리하는 벨로그를 시작해볼까?"라는 생각을

2022년 9월 30일
·
0개의 댓글
·