반응형 개발/기타51 Gradle Nexus Repository 설정 gradle을 사용하면서 repository를 사설repository인 Nexus를 사용하도록 설정하는 방법을 정리해본다. 사전에 Nexus에 Maven Central Repository 미러링 설정은 해두었다. 1. gradle wrapper 설정 gradle wrapper는 서로 다른 개발환경에서 각자의 gradle 버전에 영향을 받지않고 프로젝트에서 설정한 gradle을 사용하기 위한 방법이다. gradle-wrapper.properties 파일 수정 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists # distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-b.. 2022. 5. 6. Git(gitLab) Repository 옮기기(이동) 소스 형상관리로 git을 사용할 경우 Repository를 필요에 따라서 다른 곳으로 옮겨야 하는 경우가 있다. 이렇게 Repository를 옮길때 git의 commit이력까지 모두 옮길 수 있는 방법은 아래와 같다. # 기존 소스 clone git clone --mirror [기존 Source 리파지토리 주소] # 리파지토리 폴더로 이동 cd 리파지토리명 # 신규 리파지토리 설정(신규 리파지토리는 생성되어 있어야 함) git remote set-url --push origin [신규 Target 리파지토리 주소] # Push git push --mirror git push --mirror을 진행하다가 아래와 같은 "pre-receive hook declined" 오류가 발생해서 push가 안되었다. >.. 2022. 4. 18. vagrant was unable to mount virtualbox shared folders. this is usually because the filesystem vboxsf vagrant를 사용해서 virtualbox로 가상서버를 생성하는 과정에서 아래와 같은 에러가 발생했다. vagrant was unable to mount virtualbox shared folders. this is usually because the filesystem vboxsf ... 처음에 한대만 구성할 때는 shared folder를 사용할 일도 없고해서 무시하고 그냥 가상서버에 ssh로 접속하니 잘 되서 별 문제 없겠거니하고 그냥 사용했다. 하지만 Vagrantfile을 사용해서 여러 대를 구성할 때는 한대에서 위에 에러가 발생해서 그런지 그 다음 가상머신이 생성이 진행이 되지 않았다. 그래서 이걸 해결해야겠구나 하고 여기저기 찾아봤는데 가장 간단한 방법은 vagrant-vbguest라는 플.. 2022. 4. 13. 파워포인트, MS워드 첫글자 대문자 전환, 한/영 자동 전환 끄기 파워포인트와 MS워드를 사용할 때 첫글자 대문자 전환, 한/영 자동전환이 문서를 많이 작성하는 경우에는 편리할 수도 있지만 대부분의 경우에는 불편했다. 매번 자동전환의 설정을 끄는 방법을 찾아서 적용하고 했는데 아주 가끔씩 하는 설정이다보니깐 매번 잊어버리고 다시 찾게 된다. 이번 기회에 간단하게나마 한번 정리해놓고 나중에 필요할 때 찾아봐야겠다. 파워포인트, MS워드 설정 방법은 둘 모두 동일하고, 아마 다른 MS오피스 제품들도 설정이 동일할 것 같다. 파워포인트 메뉴 가장 왼쪽의 [파일]을 클릭하고 제일하단의 [옵션]을 선택한다. 다음으로 옵션 설정 창에서 좌측의 [언어교정]을 선택하고, [자동 고침 옵션] 버튼을 클릭한다. "문장의 첫 글자를 대문자로", "한/영 자동 고침" 등 불필요한 기능들을 .. 2022. 4. 11. Google Sign In idpiframe_initialization_failed 에러 Google 계정 로그인 처리를 위해 아래와 같이 등록하고 구현하는 중에 브라우저에서 "idpiframe_initialization_failed" 에러가 출력되었다. 구글버튼을 화면에 표시하는 화면에서 아래와 같이 발생했는데 찾아보니 크롬 브라우저의 쿠키 설정 문제였다. 구글 연동을 위해서는 쿠키가 허용되어 있어야 한다. 습관적으로 개발할 때 크롬을 시크릿모드로 실행을 하는데 내 크롬의 쿠키설정은 '시크릿 모드에서 타사 쿠키 차단' 으로 되어 있어서 에러가 발생하는 것이었다. 일단 시크릿모드가 아닌 상태로 어플리케이션을 실행하니 에러없이 잘 동작을 했고, 혹시 일반 모드에서도 동일한 에러가 난다면 크롬 브라우저 설정을 아래 메뉴에서 설정을 확인하고 "모든 쿠키 허용" 이나 "시크릿 모드에서 타사 쿠키 차.. 2022. 4. 7. Postman Mock Server로 샘플 API 만들기 프론트엔드 개발 시 실제 백엔드 API가 개발이 안된 상황에서 개발이 진행되는 경우가 많이 있다. 이때 백엔드 인터페이스 부분을 개발 시 Postman의 Mock Server 기능을 사용하면 원하는 형식, 내용의 Example API를 쉽게 만들어 테스트가 가능하다, 먼저 Postman을 실행하고 계정 로그인이 필요하다. 그리고 아래와 같이 좌측의 Mock Servers 메뉴를 클릭하고, "Create Mock Server" 링크를 클릭한다. Mock Server를 등록하는 화면이 나오는데 [Request URL] 항목만 간단히 'test'로 입력하고 하단에 Next를 클릭한다. 다음으로 [Mock server name]을 입력하고 하단에 Create Mock Server를 클릭한다. 생성을 하면 URL.. 2022. 4. 1. JSON Placeholder 무료 가상 REST API 서버 예전에 프로튼엔드 개발 시 http rest 구현할 때 백엔드 API가 없는 경우가 있어서 답답하거나 그래서 로컬에 테스트용 백엔드API를 별도 실행해서 개발하는 불편함이 있었다. JSON Placeholder 라는 사이트를 이용하면 무료로 가상 REST API를 제공해준다. 설치를 하거나 할 필요가 없이 그냥 호출만 하면되서 편리하다. https://jsonplaceholder.typicode.com/ JSONPlaceholder - Free Fake REST API {JSON} Placeholder Free fake API for testing and prototyping. Powered by JSON Server + LowDB. Tested with XV. As of Oct 2021, serving.. 2022. 3. 24. SSR vs CSR SSR(Server Side Rendering) - 완전한 형태의 HTML을 브라우저에서 받는 것 브라우저가 데이터를 요청하면 그림의 순서대로 브라우저 => 프론트 서버 => 백엔드 서버 (=> 데이터베이스) 를 거쳐 백엔드 서버쪽에서 즉시 렌더링 가능한 html파일을 클라이언트에 전달하는 방식 사용자가 요청 보냄 서버는 html을 생성하여 브라우저에 전달하고, html은 즉시 렌더링 됨. 하지만 js가 읽히기 전이라 상호작용(interactive)은 불가능 브라우저가 js다운로드 받았으나 아직 사용자가 상호작용(interactive)은 불가능 브라우저가 js 프레임워크를 실행하고 페이지는 상호작용(interactive) 가능 장점 초기 진입 속도가 빠름 SEO(Search Engine Optimizat.. 2022. 3. 16. 이전 1 2 3 4 5 6 7 다음 반응형