-
etc [pdf 다크모드] pdf 파일 무료로 다크모드로 바꿔서 보는 법 보고 있는 pdf 가 새햐얘서 눈이 너무 피곤했음.아무튼 브라우저에서는 화면을 Whale 로 다크모드로 바꿔서 볼 수 있지만 pdf는 Whale로도 다크모드 변경이 안됐음. Adobe, updf 등등 검색해보니 많았지만 유료길래.. 후우움.... 하고 더 찾다가찾은게 바로 sumatrapdfhttps://www.sumatrapdfreader.org/free-pdf-reader Free PDF Reader - Sumatra PDF"PDF readers have, over the years, managed to earn themselves something of a reputation for being slow, lumbering beasts – thanks largely to Adobe Reader. Su..
-
Vue.js [Vue.js] 오랜만에 Vue.js 프로젝트 생성하고 실행시켜보기 npm : 'npm' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다Vue.js 는 예전에도 많이 사용해봤지만 항상 버전이나 단순한 문제로 시간을 많이 뺏겼었음.... 아주 오랜만에 Vue.js 를 할 일이 생겨서 Vue.js 프로젝트를 새로 생성하고 다시 공부해보려고 했는데 npm 명령어가 실행이 안됐음.node.js도 설치 다 했는데? 알고보니 VSCode 통합 터미널은 기본값으로 PowerShell로 설정되어있는데 PowerShell 버전이나 실행, 경로문제로 인식이 안되는 경우가 있다고 함.그래서 VSCode 통합터미널 우측에서 PowerShell 말고 Command Prompt로 다시 열어보니 명령어가 정상적으로 실행됨. 그럼 이제 Vue...
-
스프링 [STS4] Github에 있는 SpringBoot(Gradle) 프로젝트 실행이 안될 때 지금 파견온 회사는 sts4 를 사용함.그런데 내가 기존에 Github에서 관리하던 프로젝트를 하나 import했는데 아무리해도 Run As - Spring Boot App 이 안되는거임. Clone a git repositories 를 하고 다음에 import를 한다던가package Explorer 에서 import - Gradle - Exsting Gradle Project 를 한다던가프로젝트 우클릭 - Gradle - Refresh Gradle Project 를 한다던가위의 방법들이 틀린건 아니였지만,Run As - Spring Boot App 이 안떠서 실행이 안됐음. 이것저것 건드려보다가 방법을 찾았다.1. 프로젝트 우클릭 - Properties - Gradle 2. Override worksp..
-
오류 [VSCode] 페이지가 작동하지 않습니다. 127.0.0.1에서 전송한 데이터가 없습니다. VSCode 에서 Live server 를 설치한뒤 index.html - Open with Live Server 를 했는데 화면이 안떴음. cmd 를 실행하고 ifconfig 으로 나의 IP를 찾아서 ,Live Server 설정에서 Setting>Host 에 IP를 적어주면 해결됨. 끝
-
프로그래밍 [SSL] Lets'Encrypt 로 인증서 발급받기 https:// 가 아닌 주소를 사용하면 주의요함 경고 메시지가 보인다.HTTPS 가 필요한 이유는HTTP프로토콜을 사용할 경우 웹서버와 웹브라우저 사이에 주고받는 데이터가 암호화되지 않으므로 이 과정에서 누군가가 데이터를 훔쳐볼 수 도 있다. 이 말은 서비스의 보안이나 개인정보가 보호되지 않는다는 의미이기도 하다.HTTP에 SSL(Secured Socket Layer) 기능을 더한 HTTPS프로토콜이 웹브라우저와 서비스 사이의 네트워크 구간에서 주고받는 데이터를 암호화하여 데이터가 노출되더라도 무슨내용인지 알 수 없도록 하는 역할을 한다.서비스에 HTTPS 프로토콜을 제공하려면 SSL 인증서가 필요하므로 무료 SSL 인증서를 발급받아서 Nginx에 적용해보자.Nginx는 높은 성능을 위해서 개발된 웹서..
-
오류 [OAuth 2.0] 액세스 차단됨: 이 앱의 요청이 잘못되었습니다 400 오류: redirect_uri_mismatch 액세스 차단됨: 이 앱의 요청이 잘못되었습니다 400 오류: redirect_uri_mismatch AWS 서버에 프로젝트를 배포하고, OAuth2 구글, 네이버, 카카오 로그인을 추가했는데로컬에서는 잘되던것이 배포 후에는 되지 않았다. 각 개발자 콘솔 사이트에서 redirect_uri 를 추가해줬는데도 계속 400 오류가 났다. 원인은 도메인을 사서 연결하고, ssl 을 적용해서 https 인데http 로 redirect-uri 를 썼기 때문이었음.구글은 스프링이 자동으로 해주기때문에 로컬에서는 redirect-uri를 안써도 됐지만 수정해야되기 때문에 직접 써줘야됨. 이제 구글, 네이버, 카카오 모두 로그인 가눙 끝.
-
생각 소설 이방인을 읽고 죽음에 대해서 생각해보다. 최근에 알베르 카뮈의 이방인 이라는 책을 읽었다.이방인의 주인공 메르소 라는 남자의 이야기인데,읽으면서 내가 메르소가 된 것처럼 느껴진다는 것과, 그가 느끼는 감정을 상상하면서 생생하게 느낄 수 있어서 재밌게 읽었다.이 책은 대략 세가지 정도의 에피소드로 이루어지는데,첫번째는 어머니의 죽음. 두번째는 다른 이의 죽음. 세번째는 자신의 죽음이다.이 책을 읽으면서 느꼈던 점만 간략히 정리해보려고 한다.첫번째 에피소드에서 주인공은 요양원에 계신 어머니의 죽음을 듣고, 장례식에 찾아가기 전에 사장에게 어머니의 죽음으로 일을 쉬어야 함을 말해야하는 상황에 대해서 고민하기도 하고(자신의 잘못이 아님을 인정받아야 한다는 듯이) 또 슬퍼하지도 않는다.또 어머니가 누워있는 관을 보지도 않고, 장례식장에서도 울지 않는다...
-
스프링 [SpringBoot] Log 남길 때 혼나지 않기 강의를 보다가 중요한 부분이 있어서 남겨봄.님들도 log 를 작성할 때 혼나지 않는 개발자가 될 수 있음. 로그를 남길 때 보통 아래처럼 하는데 log가 남을 때 name 파라미터만 {} 로 넘김.log.trace(" trace log= {}", name);package hello.springmvc.basic;import lombok.extern.slf4j.Slf4j;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;//@Slf4j@Res..