[실전] Vue 로 실제 프로젝트 구성하기

Vue 로 실제 프로젝트를 시작하기 위한 기본 환경 구성 세팅을 알아보려고 합니다. 간단하게요~ 자세한 내용은 링크들을 참조해주세요 ^^ Vue  로 웹 프로젝트를 시작하기 전에 한가지 알아둘 점은 웹팩 설치시, 인터넷 익스플로러 9 이상 브라우저에서만 동작한다는 점 입니다. 순수 vue 로는 인터넷 익스플로러 11 부터 정상 동작합니다. (그 외 크롬 등에서는 잘 돌아가요) 약 5~10% 의 유저들이 아직도 윈도우 XP 에서 돌아가는 인터넷 익스플로러 8을 사용한다고 합니다. 그 고객들을 위해서는 '브라우저를 업그레이드 해주세요' 같은 문구와 설치 URL 이 포함된 브릿지 페이지를 하나 제작해서 띄워주면 좋을 것 같아요. #1. 개발 환경 구성 CLI 세팅 (3.0) npm install -g @vue/cli Router 세팅 ( 자세히 보기 ) npm install vue-router --save 웹팩 세팅 vue init webpack 프로젝트이름 그 뒤 npm i npm run dev 하시면 실행화면을 볼 수 있습니다 #2. 화면 퍼블리싱을 위한 세팅 SCSS  사용 (scss 로더 설치) npm install sass-loader node-sass webpack --save-dev + 자세한 내용은  여기 를 참고하세요 + SCSS 문법  참조 Bootstrap 사용하기 https://bootstrap-vue.js.org/ npm i bootstrap-vue 만약 Vuetify 나 Google Material 같은 라이브러리를 사용한다면, 굳이 Bootstrap 을 사용할 필요는 없습니다. 비슷한 Grid System이 라이브러리들에 내장되어 있어서 중복됩니다 + Vuetify Grid System  https://vuetifyjs.com/ko/layout/grid #3 라이브러리 세팅 여기 와 여기 를 참고해보세요 Vuetify 초기 세팅하기 (공식 홈페

[반려동물 이야기] 강아지와 함께 수영하기

이미지
올 여름 시원하게 보내는 법 ..!! 강아지와 함께 수영하는 방법에 대해 알아봤어요 ~  신나는 # 개캉스 보내시길요 ^^ 물에 적응하기 얕은 물에서부터 천천히 들어갑니다 장난감 또는 간식으로 물에 들어가게끔 유도해주세요 단, 억지로는 안되요! 물에 들어가기 반려견이 물에 익숙해진다음 보호자가 반려견의 허리를 잡고 네 다리가 닿도록 지도해 주세요 그리고 안정적인 자세로 헤엄을 치게 도와주세요 자유롭게 놀기 물을 겁내는 개린이들에게는 구명 조끼를 입혀주세요 꼬리가 없거나, 다리가 짧은 종들은 수영이 어려울 수 있어요 물놀이 후 수영장 물의 염소 소독약 성분, 바닷물의 소금기 모두 물로 깨끗하게 씻어주세요 수영하면 이런게 좋아요 사나운 강아지도 주인과 함께 수영하면 좋아진대요 관절, 슬개골 수술 후 재활 다이어트에도 당연 최고!!

Docker 환경에서 ELK + MySQL 연동하기 #2 ELK + MySQL 연동

이미지
안녕하세요. 남산돈가스입니다. 지난 포스팅에 이어서 ELK와 MySQL 연동을 진행해보겠습니다. 지난 시간까지 ELK 중 Elastic Search와 Kibana 까지만 설치를 하였는데 이제 Logstash를 설치하고 MySQL에 연동해보겠습니다. 먼저 MySQL 연동 시 조회해야 할 데이터를 임의로 넣기 위해서 지난 시간에 Docker로 올렸던 MySQL 접속정보로 Workbench에 접속합니다. 최초 접속 시 생성 된 Schema가 없기 때문에 새로운 Schema를 생성해야 합니다. ELK_TEST라는 스키마를 생성하고 ELK_TEST에 person이라는 테이블을 생성합니다. 테이블 컬럼으로는 id, name, gender, birth 이렇게 4가지의 기본 컬럼을 추가합니다.  테이블을 생성한 뒤 테스트를 위하여 8개 Row를 insert 합니다.  테스트 데이터를 insert 하고 조회하여 데이터가 정상적으로 입력되었는지 확인합니다. 8개 데이터가 입력 된 것을 확인했습니다. 그럼 이제 logstash 설치로 다시 돌아가봅시다. 터미널에서 docker 명령어를 이용하여 logstash를 설치하겠습니다. $ docker pull logstash Using default tag: latest latest: Pulling from library/logstash 0bd44ff9c2cf: Already exists 047670ddbd2a: Already exists ea7d5dc89438: Already exists 4a05570971bb: Already exists 66f679cd5859: Already exists 89362eaac850: Already exists d76c23323cb4: Already exists f7a113d2d566: Already exists cb2dece5a7e2: Pull complete 8cf5a699244c: Pull complete c275eeaebd2

[꿀팁] 반려동물 더위탈출

이미지
반려동물 더위탈출 털밀어주기 열을 발산시킬 수 있게 털을 밀어줘야해요~ 피부병 예방까지 할 수 있다고 합니다. 너무 짧게 미는것은 오히려 피부 손상을 일으킬 수 도 있으니 주의해주세요!! 시원한 그늘 만들어 주기 통풍이 잘 되는 곳에 그늘을 만들어 주어야 합니다. 실외에서 반려동물을 키우고 있다면 반드시 그늘을 만들어주는 것에 신경써야해요~ 대리석, 쿨매트, 아이스팩 준비!! 반려동물은 체온이 사람보다 높아서 더위를 많이 탄다고 해요~ 대리석이나 쿨매트는 가격이 부담스러우시면 꽁꽁 얼린 페트병이나 아이스팩을 사용해보세요~ 얼음 직접 주지 않기!! 얼음을 직접주게 되면 장염을 유발할 수 있어요! 탈수를 예방하기 위해 충분한 수분을 보충 할 수 있도록 신선한 물과 사료를 준비해주세요~ 모기 조심하기! 모기는 심장 사상충의 원인이 된다고 합니다. 예방약을 먹이거나 주기적인 검사를 통해 심장사상충 예방하세요~

Vue.js 라이브러리

플랫폼 사업팀에서 할 새로운 사업에 Vue.js 를 사용해서 만들어 보기로 했습니다. 그래서 알아본 상용 또는 무료 라이브러리들입니다 먼저 공식 홈페이지  https://vuejs.org/ 에서는 간단한 템플릿과 예제들을 볼 수 있구요, https://github.com/vuejs/awesome-vue 이곳은 vue 에서 필요한 기능들을 다운받을 수 있는 웬만한 모든 링크가 모여있는 곳입니다. 1. Vuetifyjs https://vuetifyjs.com/ko/ ionic 을 생각나게 하는 라이브러리, 웬만한 UI 컴포넌트는 다 있습니다 2. Vue Material https://vuematerial.io/ angular 버전에서도 굉장히 잘 만들어져 있던 material UI 라이브러리가 vue 에도 있네요 한 가지 걱정되는 건, 예쁘지만 무거울 수도 있다는 점..? 퍼포먼스 때문에 angular 프로젝트에서는 제대로 사용을 못해봤습니다 vue 는 다른지 좀 더 테스트 해봐야겠네요~ 3. Keen UI https://josephuspaye.github.io/Keen-UI/#/ui-alert 앞서 소개한 라이브러리들 보다는 크지 않은 규모의, 작고 심플한 컴포넌트들이 많이 있습니다. 부분적으로 필요할 때 쓰면 좋을 것 같네요! 2018년도 꼭 알아야 할 vue 라이브러리들 https://blog.bitsrc.io/11-vue-js-component-libraries-you-should-know-in-2018-3d35ad0ae37f + 하나 이상의 라이브러리를 쓰는 것은 추천하지 않습니다. 무거워지기 때문에 그밖에 wrapbootstrap 에서 보았던 CMS 용 UI 라이브러리 중 하나인 GENESISUI 의 vue.js 버전 모음도 있네요. 그래프 등이 많아서 하나 사두면 CMS 만드는 시간을 절약할 수 있을 듯 합니다. https://genesisui.com/admin-templa

[NCP] NAS Volume NFS 연결하기

이미지
이번 포스팅에서는  네이버클라우드의 공용 스토리지 서비스인 NAS Volume 구성방법에 대해 알아보도록 하겠습니다. 1. NCP NAS Volume 생성 볼륨 생성을 위하여 NCP 콘솔에 접속합니다. Storage – NAS 로 이동 후 “NAS 볼륨 생성 “ 버튼을 선택 합니다.  NAS 볼륨명과 용량을 지정하고 NFS 프로토콜   을 선택 후 다음 으로 이동합니다. ACL 설정에서 NAS 볼륨을 연결할 서버를 선택 합니다. 설정 내용을 확인 후 “볼륨생성” 을 선택 합니다. 볼륨생성이 완료 되면 볼륨 생성 정보를 기록해 둡니다. 정상적으로 NAS Volume 이 생성되면 아래와 같이 목록에 Volume 이 표시 됩니다. 2. Volume 연결 콘솔에서 Volume 설정 작업이 완료 되면 NAS Storage 를 연결할 서버에 접속하여 볼륨 마운트 작업을 진행해야 합니다. Cent-OS 에서 6.x 이상 버전에서 NFS 연결을 사용하기 위해서는  NFS-Utils 패키지를 설치해 주어야 합니다. 아래와 같이 패키지 설치를 진행합니다. [root@lab1-org ~]# yum install nfs-utils 다음으로 RPC 데몬 기동이 필요합니다. 아래와 같이 데몬을 기동 시킵니다. [root@lab1-org ~]# /etc/rc.d/init.d/rpcbind start 이제 스토리지 연결을 위한 설정이 마무리 되었습니다. 스토리지를 마운트 하기 위해 아래와 같이 /mnt/nas 라는 폴더를 생성 합니다. [root@lab1-org ~]# mkdir /mnt/nas 폴더가 생성되면 NAS Volume 경로를 /mnt/nas/ 폴더에 마운트 합니다. [root@lab1-org ~]# mount -t nfs 10.250.53.74:/n1328942_lab3nfs /mnt/nas/ df 명령어를

무더운 여름 냥이에게 물 많이 마시게 하는 방법

이미지
무더운 여름 냥이에게 물 많이 마시게 하는 방법!! * 이 카드는 위키하우 글 "고양이 물 많이 마시게 하는 방법"을 참고하여 만들었습니다. 다양한 그릇과 접시를 사용해보기!! 스테인리스, 일반 세라믹, 또는 프라스틱으로 만들어진 그릇이나 접시를 선호 할 수 도 있습니다. 다양한 종류를 꺼내놓고 고양이가 어떤 것을 더 마음에 들어하는지 살펴본다. 집안 곳곳에 물 그릇을 두기!! 개수대, 부엌 조리대, 침대, 화장실 근처나 집안 구석구석에 물그릇을 둔다. 집안을 돌아다니도록 해주고 고양이에게 물을 마셔야겠다는 생각이 들도록 해 줄 것이다. 그릇과 물을 깨끗하게 유지하기!! 그릇을 비누와 물로 이틀에 한 번씩 닦아주고 헹굴 때 주의하도록 한다. 일주일에 한번은 물그릇을 식기 세척기에 씻거나 뜨거운 물로 살균한다. 수돗물을 틀어 놓기!! 물을 절약하는 방법은 아니지만, 흐르는 수돗물을 마시는 것을 좋아한다. 고양이는 흐르는 물을 보고 신이 나고 호기심이 생겨서 물을 하시려고 할 수도 있다. 분수대를 사용하기!! 흐르는 물을 좋아한다면 분수대를 구매한다. 온종일 분수대에서 물이 흘러 물을 더 즐겁게 마실 수 있다. 분수대를 쳐다 보고 놀며 물을 마시는 것을 좋아할 수도 있다.