전체 글(179)
-
원쌤의 Vue.js 퀵스타트 책을 보았다(Vue3)_7
이 글은 주 단위로 하던 스터디 를 개인적으로 정리하는 글입니다. 9장 Composition API 에 대해서 설명하는것으로 시작한다. 기존에는 options API 형식으로 사용하던걸 Vue3버전에서 부터 Composition API 방식으로 변경하여 적용이 가능하다. Composition API 를 사용할때의 장점은 구분이 명확하게 이뤄질 수 있다는 점이다.(data, method, onMounted 등등을 사용할 때 조금 더 직관적임.) ref와 reactive를 사용한 state관리에 대해서 말한다. ref를 사용하는경우 state에 직접 접근하지 못하고 .value를 호출하여 값을 가져와야한다. Vue에서는 상태변화를 감지하기 위해 프록시 형태로 감싸게되는데 이 부분때문인듯 하다. Composi..
2024.01.03 -
원쌤의 Vue.js 퀵스타트 책을 보았다(Vue3)_6
이 글은 주 단위로 하던 스터디 를 개인적으로 정리하는 글입니다. 7장 7장에는 실질적인 Vue 프로젝트를 초기 세팅해가는 부분들이었다. 대략적으로만 알면 좋을 것 같다. 회사에서 실질적인 프로젝트를 진행하게되면 초기단계부터 구성하는 경우는 잘 없고 대부분 어느정도 틀이 잡혀있는 상태에서 투입되는 경우가 많기 때문이다. (물론 구조가 어떻게 되어있고 대략적인 지식은 필요하다) 단일 컴포넌트를 사용한 Vue 세팅 및 설정 도구에 대한 설명. 첫번째로는 npm vue/cli create를 수행하여 프로젝트를 생성하는걸 설명하고 있지만.. 현재는 더 빠르게 수행가능한 vite기반의 create-vue를 사용하는 경우가 많다고 함. 만약 Vite를 사용한다고 하면 2가지 방법이 있는데… 첫번째는 직접 설정하는것..
2024.01.03 -
MariaDB 최신버전(10.6.14) 설치 및 기본 DB 스키마 이관(utf8mb3 -> utf8mb4)
최근 신규서버를 새로 세팅하면서 DB서버 의 경우 데이터는 대부분 안가져오지만 형태는 그대로 사용해야 했기에 신규 서버세팅을 하면서 스키마와 기타 트리거, 펑션, 프로시저, 뷰 등 껍데기만이라도 다 가져오면서 utf8mb3에서 utf8mb4로 변경하여 적용해야했다. 기본파일의 경우 MariaDB 공식 홈페이지에서 다운로드 받았다. mariadb-10.6.14-linux-systemd-x86_64.tar.gz 다운로드 주소 https://mariadb.org/download/?t=mariadb&o=true&p=mariadb&r=10.6.14 Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue rea..
2023.12.29 -
원쌤의 Vue.js 퀵스타트 책을 보았다(Vue3)_5
이 글은 주 단위로 하던 스터디를 개인적으로 정리하는 글입니다. 이전글에서 5장까지 작성했는데 6장에는 그냥 CSS를 어떤방식으로 사용 할 수 있는지에 대한 설명이 대부분 이였다. 특정 변수값을 v-bind중 하나인 style에 넣어서 적용 시킬수도 있고 class에 추가 할 수도 있고 다양한 형태를 지원한다. 스타일(css) 적용에 대한 내용이다. css의 적용은 기본적으로 동일하다. 요소의 기본 스타일 —> class로 명명된 순서에 따른 스타일적용 —> 인라인 스타일 적용. ex) .test와 .over라는 클래스를 각각 명시했고 동일한 부분이 존재한다면 마지막에 명시한 스타일을 따라간다. 기본적으로 Vue에서도 인라인 스타일을 권장하지는 않는다. 그래도 사용해야하는 경우가 있다면 data 영역에 ..
2023.12.29 -
리눅스 sudo권한 부여 및 비밀번호 없이 sudo 사용하게 하기(wheel그룹)
https://lollaziest.tistory.com/212 SSH key사용하여 접근(신규계정 추가시) 다른블로그에서 이미 공개키를 사용하여 리눅스에 비밀번호 없이 접근하는 방법에 대해서 설명하고있어서 자세한건 생략한다. 나의 경우에는 그 환경에서 개발자용으로 특정 계정을 추가해주 lollaziest.tistory.com 앞에 작성한 글과 동일하게 개발자들이 사용할 생각으로 생성해주었던 계정에 sudo 명령어가 가능하게 해줘야했다. 리눅스 상에서 서비스로 등록된 아파치를 실행한다던지 톰캣을 실행한다던지..하기 위해서다! 부여하는 방법은 특정 유저에게 권한을 줄 수도 있고 그룹에게 권한을 줄 수 있고 다양한 방법이 있지만 대부분은 관례상 그룹에 부여하고 그룹으로 관리를 하는 것 같다. 그리고 그때 사용..
2023.12.28 -
SSH key사용하여 접근(신규계정 추가시)
다른블로그에서 이미 공개키를 사용하여 리눅스에 비밀번호 없이 접근하는 방법에 대해서 설명하고있어서 자세한건 생략한다. 나의 경우에는 그 환경에서 개발자용으로 특정 계정을 추가해주고 그 이후에 그 계정 또한 key로만 접근하게 하고자 했다. 최근에는 NHN 클라우드를 사용하고있다. 그리고 보통 서버환경에서 centos7를 사용하고 있었는데 rocky8.8버전으로 신규 서버를 세팅하면서 동작하던 부분들에 있어서 정리가 필요한부분들에 대해서 작성하는 중이다. 리눅스환경에서 보통 아이디와 패스워드를 입력하는 형태로 툴을 사용하여 접속하게되는데 이 부분들이 클라우드상에서 발급받은 private key를 사용하여 비밀번호 입력없이 바로 접근하는 형태로 되어있는 경우가 많았다. 그에 따라 서버관리자와는 다르게 개발자..
2023.12.28