본문 바로가기
반응형

분류 전체보기324

서른의 독서 - 박자숙 서른의 독서는 서른쯤에 많이 생각하고 고민하고 부딪힐 만한 상황에 대하여 읽어보면 도움이 되는 책들을 소개해 놓은 책이다. 크게 4가지 주제에 대해 각 상황별로 33가지 책들을 소개해주는데 한번씩 읽어보고 생각해보면 좋을 것 같다. 특히, 평상 시에는 잘 느끼지 못하다가 주제에 따라 한번씩 고민되거나하는 경우에 대해 도움을 받을 수 있을 것 같다. 일과 인생 1. 재미 (아침 6시 눈뜨기가 죽기보다 싫을 때) - 취미는 내면에 잠자고 있는 좋은 감정들을 이끌어내는 펌프이다. 재미가 사람을 여유롭게 한다. 2. 끌리는 사람은 1%가 다르다 (직장 상사, 동료와의 관계에 어려움을 느낄 때) - 상사는 부하직원의 인생에 책임이 있다. 3. 코끼리와 벼룩 (현실에 부딪혀 놓쳐버린 꿈이 문득 떠올랐을 때) - 그.. 2022. 4. 24.
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.
MAC Big Sur VirtualBox kernel driver not installed (rc=-1908) MAC Big Sur로 업데이트 한지 벌써 꽤된거 같다. 한동안 VirtualBox를 사용안하다가 간만에 가상환경 만들어서 테스트 해볼일이 생겼는데 갑자기 아래와 같은 에러와 함께 가상머선이 실행되지 않는다. 필요할 때 쓰려고 2개 만들어 놨었는데 2개 모두 같은 에러와 함께 실행이 안되서 당황했다. 에러 내용은 가상머신을 열 수 없다는 메시지와 함께 kernel driver not installed (rc=-1908)이라는 봐도 뭔지도 모르겠는 에러가 났다. 좀 찾아보니 [시스템 환경설정] > [보안 및 개인정보 보호] 하단에 Oracle 허용을 해주면 된다고 하는데.. 내 PC의 설정에는 하단에 아무것도 없었다. 그래서 최종적으로 선택한 방법은 VirtualBox 사이트 들어가서 설치 파일을 다시 받.. 2022. 4. 11.
파워포인트, MS워드 첫글자 대문자 전환, 한/영 자동 전환 끄기 파워포인트와 MS워드를 사용할 때 첫글자 대문자 전환, 한/영 자동전환이 문서를 많이 작성하는 경우에는 편리할 수도 있지만 대부분의 경우에는 불편했다. 매번 자동전환의 설정을 끄는 방법을 찾아서 적용하고 했는데 아주 가끔씩 하는 설정이다보니깐 매번 잊어버리고 다시 찾게 된다. 이번 기회에 간단하게나마 한번 정리해놓고 나중에 필요할 때 찾아봐야겠다. 파워포인트, MS워드 설정 방법은 둘 모두 동일하고, 아마 다른 MS오피스 제품들도 설정이 동일할 것 같다. 파워포인트 메뉴 가장 왼쪽의 [파일]을 클릭하고 제일하단의 [옵션]을 선택한다. 다음으로 옵션 설정 창에서 좌측의 [언어교정]을 선택하고, [자동 고침 옵션] 버튼을 클릭한다. "문장의 첫 글자를 대문자로", "한/영 자동 고침" 등 불필요한 기능들을 .. 2022. 4. 11.
Vue.js Bootstrap - Uncaught TypeError: Cannot read properties of undefined (reading 'prototype') Vue 프로젝트에 Bootstrap 적용을 위해 아래와 같이 BootstrapVue를 적용하고 실행하니 에러가 발생했다. - 설치 npm install bootstrap-vue bootstrap - 에러 단순히 적용만하고 실행만 했는데 무슨 에러가 발생했을까 해서 찾아봤는데 bootstrapVue 문제였다. bootstrapVue는 Vue3는 지원하지 않는다. - 해결 public/index.html 파일 header에 아래와 같이 bootstrap css와 js를 넣어줬다. https://getbootstrap.com/ 에서 파일 링크는 확인 가능하다. bootstrapVue3라는 패키지가 있어 vue3를 지원한다고 하는데 아직 알파버전으로 당장 적용은 좀 무리가 있을듯 하다. https://www.n.. 2022. 4. 10.
Vue.js Vuex 알아보기 Vuex vue에서 모든 컴포넌트가 접근 가능한 중앙 집중식 저장소 역할로 데이터 및 상태 관리를 할 수 있는 상태 관리 패턴 라이브러리 데이터를 store에 저장하고, 프로젝트 전체에서 사용할 수 있음 주로 사용자 로그인 정보, 쇼핑몰의 장바구니 정보 등 전역으로 관리되고 참조되어야 하는 정보들에 사용 Vuex Store 옵션 state: 프로젝트 전체에서 공통으로 사용할 변수 정의, state로 관리되는 데이터는 반응형 mutations: state에 정의된 변수를 변경할 수 있는 역할(동기처리), state의 변수를 직접 접근해서 변경은 불가 getters: state 변수의 로직처리 결과를 조회하는 Getter actions: mutations과 비슷한 역할, 여러개의 mutations처리가 가능.. 2022. 4. 8.
Google Sign In idpiframe_initialization_failed 에러 Google 계정 로그인 처리를 위해 아래와 같이 등록하고 구현하는 중에 브라우저에서 "idpiframe_initialization_failed" 에러가 출력되었다. 구글버튼을 화면에 표시하는 화면에서 아래와 같이 발생했는데 찾아보니 크롬 브라우저의 쿠키 설정 문제였다. 구글 연동을 위해서는 쿠키가 허용되어 있어야 한다. 습관적으로 개발할 때 크롬을 시크릿모드로 실행을 하는데 내 크롬의 쿠키설정은 '시크릿 모드에서 타사 쿠키 차단' 으로 되어 있어서 에러가 발생하는 것이었다. 일단 시크릿모드가 아닌 상태로 어플리케이션을 실행하니 에러없이 잘 동작을 했고, 혹시 일반 모드에서도 동일한 에러가 난다면 크롬 브라우저 설정을 아래 메뉴에서 설정을 확인하고 "모든 쿠키 허용" 이나 "시크릿 모드에서 타사 쿠키 차.. 2022. 4. 7.
반응형