개발환경, 도구/유틸 5

Ngrok - 외부에서 내 로컬로 접속하는 방법

Ngrok 설치 : 외부에서 내 로컬 네트워크로 접속 가능하게 해주는 프로그램 1. https://ngrok.com/ 가입, OS에 맞게 intall 2. Window에서 파일 실행 3. cmd로 ngrock.exe 파일이 있는 폴더에 접속 4. forwading ( https://dashboard.ngrok.com/get-started/setup/windows ) 4-1) token 설정 ngrok config add-authtoken {{토큰값}} Windows: "%HOMEPATH%\AppData\Local\ngrok\ngrok.yml"에 파일이 생성됨 4-2) 포워딩 ngrok http http://localhost:8080 결과에서 포워딩 된 https://91a8-1111-e11-11d1-44..

ruby asciidoc-pdf 사용 (spring rest docs, intellij asciiDoc plugin 한글 네모로 깨짐)

0. spring rest docs 설정 (maven or gradle) 1. 테스트 코드(org.springframework.restdocs..... 사용) 작성 후 실행 - >  테스트 성공하면 설정한 위치에 snippets 파일들 ( .adoc) 생성됨 2. pdf문서로 만들 api_list.adoc 파일 작성 3. api_list.adoc 파일에서 asciidoc plugin을 이용해서 pdf로 변환 -> 한글이 네모로 깨져서 변환된다. 4.  참고로 DOCS, HTML로 변환 시에는 한글이 깨지지 않았음5. intellij - asciidocs을 이용해서 Show Privew(그림표시) 했을 때에는 한글도 잘 출력됨 6. 해결방법- ruby를 이용해 asciidoc-pdf를 설치해 사용 1) r..

c 드라이브 부족으로 d 드라이브에서 가져오기

1. d 드라이브 외장하드에 따로 백업 2. d 드라이브 페이징 파일 삭제 3. d 드라이브 복구 파티션 제거 4. 디스크 관리에서 삭제5. c 드라이브 용량 확장 6. 남은 공간 다시 d 드라이브 할당 7. 모든 드라이브에 대한 페이징 파일 크기 자동 관리 체크 다시 체크를 안 해주면 메모리 관리가 안돼서 크롬만 켜도 메모리 부족 현상 발생한다. 인텔리 제이가 계속 자동으로 꺼져서 다시 설치 계속 하는 삽질 함...

정규식

참고 [Regex] 정규표현식 특정 문자열 포함하지 않는 매칭 방법 (1004lucifer.blogspot.com) 특정문자 제외, 특정문자 포함 ^((?!import|package).)*blog.*$ import 또는 package로 시작하지 않고 blog를 포함하는 라인 [Regex] 정규표현식 특정 문자열 포함하지 않는 매칭 방법 특정 문자열이 들어있는 라인을 제외하고 어떻게 문자열을 추출할 수 있을까 하다가 알아보았다. 특정 문자열이 포함되지 않게 매칭하는 방법은 아래와 같다. 1004lucifer ^((?!단어).)*$ https://regexr.com/4fsa8 복수개의 단어에 대해서 문자열을 제외하고 싶다면 다음과 같이 할 수 있다. 1004lucifer ^((?!단어|단어).)*$ http..