본문 바로가기

전체 글118

포트 확인방법 1. 윈도우 Telnet 클라이언트 사용 telnet www.example.com 80 : 콘솔로 확인할 수 있다. 윈도우 환경설정에서 텔넷 클라이언트를 체크해야 한다. 2. netstat -tnl 명령어로 포트 확인할 수 있다. 2023. 3. 6.
1. 젠킨스 빌드 목표 gradle로 빌드하는 Spring Boot 프로젝트를 빌드하는 파이프라인 구성해보기 도커를 활용하여 설정해보기 도커가 기본적으로 설치되어 있다고 가정한다. 1. docker 설정하기 관리할 때 일일이 명령어를 치기는 어려움이 있다. docker-compose로 젠킨스에 대한 기본 설정을 진행한다. 젠킨스를 실행할 때마다 일일이 다운받고 세팅하지 않도록 volumes을 설정하였다. 해당 파일이 있는 위치에서 docker-compose up 명령어를 치면 http://localhost:8080으로 젠킨스에 접속할 수 있게 된다. 처음 시작하면 암호화된 비밀번호를 입력하는 란이 있다. 명령어를 백그라운드 실행을 하지 않았다면 콘솔창 하단에 있는 비밀번호를 볼 수 있다. 암호를 치고 추천하는 플러그인을 .. 2023. 1. 28.
DP 동적계획법 메모리 공간은 더 쓰지만 연산 속도 향상에 쓸 수 있는 기법 이미 계산된 결과를 메모리에 저장, 다시 계산하지 않도록 한다. 큰 문제를 해결하는데 작은문제를 먼저 해결하고 이러한 결과가 모여 문제를 해결해야 할 때 다른 경우의 수에서도 이전에 사용한 결과를 활용해야 할 때 DP는 구현하는데 사용하는 코드가 어렵다기 보다는 개념이 어려운 문제라고 생각한다. DP문제를 풀면서 실수했던 것이나 접근법 등을 정리해서 되새기는 것이 중요하다고 생각했다. 실수했던 문제 12865 평범한 배낭 무게가 W일 때 for문에서 W부터 시작한다면 W*2가 최대 무게보다 작다면 중복으로 계산하게 된다. 최대무게에서부터 먼저 접근하고 감소하는 형태로 구현해야 중복되는 경우가 없다. 해결한 코드 2023. 1. 17.
23-01-15 오랜만의 일기(?) SSAFY 공통프로젝트를 시작한지 약 한 주가 지났다. 예전에 프로젝트를 하게되면 전체적인 틀을 만들어놓고 서서히 기능들을 채워넣는 식이였지만 공통프로젝트를 하면서 일주일동안 아이디어 회의만 진행하고 있다. 후딱 만들고 싶은 마음도 들지만 아이디어를 구체화할수록 즉흥적으로 개발하다보면 100% 문제가 생길 것 같다는 생각이 들었다. webRTC기능을 써야했고 제대로 webRTC를 알고있는 사람이 없었기 때문에 노마드코더 강의로 어떤 기술인지 빠르게 파악정도만 해보면서 개인 프로젝트 기능에 추가할만한 아이디어도 생각해보았다. (자유시장?을 구현하면 어떨지) 하는 일이 잘 안풀리다보니 게임하는 시간이 많아진 것 같은데 자제할 필요가 있다고 생각이 들었다. 분명 공부하는 시간도 많아졌는데 게임시간도 늘어난 상.. 2023. 1. 15.
2022.12.26 리마스터 코강유틸 사이트 개발회고 Spring Boot, Vue를 사용해서 Node.js로 만들었던 사이트를 리팩토링하였다. 그냥 백엔드, 프론트 기능 프로젝트 두개로 돌아가는 사이트까지 생각했었는데 내가 가지고 있는 자원을 전부 알차게 써보고 싶었고 Nginx, Mysql, Docker 독학해서 서비스에 적용해 보았다. 과거에는 서버가 응답이 없으면 AWS자체 기능으로 재부팅 후 crontab 명령어로 살리는 식으로 만들었지만 도커를 사용하니 메모리 문제에 의한 AWS서버문제는 발생하지 않을거라 믿는다.(?) 도커 컨테이너 하나가 다운된다 하더라도 restart할 것이고 서버에 문제가 생기는 경우는 없겠지? 사람들에게 실제로 배포하니 일반 프로젝트와는 다른점이 많았다. 생각치도 못한 부분에서 문제가 발생했고 한가지 문제를 제외하면 전부.. 2022. 12. 26.
리뉴얼 코강유틸 사이트 사용법 2022-12-24 이후 사이트 : http://www.coregemstone.com/ 1. 데이터 입력하기 자신의 직업을 선택한 후 코어창 이미지를 넣습니다. (여러 파일: ctrl 혹은 shift를 누르면서 선택) 캡처하기전 잠금해제를 하셔야 4시방향 코어를 인식합니다. PNG이미지 형식을 받으며 이미지가 많을수록 응답이 느려지니 주의하세요. 이미지 형태는 인게임 내 캡처를 사용해주시길 바랍니다. 처음 V 매트릭스를 킨 상태에서 V매트릭스를 임의로 옮기지 마세요. 캡처도구로 임의로 잘라서 업로드를 하는 경우가 많습니다. 연산 최적화를 위해서 화면 정중앙에 위치한 V매트릭스 영역만 잘라서 코어를 확인하기 때문에 이동x,인게임 캡처를 활용해주세요. 매트릭스 이동만 없다면 게임 해상도는 무관합니다 캡처한 이미지를 순서대로 업로드 .. 2022. 12. 24.