본문 바로가기
반응형

분류 전체보기295

[독서] 공자가 죽어야 나라가 산다 - 김경일 조선시대부터 우리의 문화적 정신적 핵심이라고 볼 수 있는 유교에 대한 역사와 여러가지 안타까운 비판들, 그리고 대안들에 대한 내용이다. 갑골문자 등을 통해 유교의 시작이 어떠했고, 정치적으로 어떻게 활용되어서 지금까지 우리에게 남아 있는지 알 수 있다. 공자의 도덕을 딛고 선 유교 문화는 ‘남성적 우월’, ‘젊음과 창의성 말살’, ‘수직 윤리’, ‘주검 숭배가 낳은 우울함’이 가득하다. 여러가지 비판들 중에는 공감이 되는 부분이 많았고, 변화하고 있는 현시점과 내 인지 범위의 한계 등으로 이해가 잘 안되거나 너무 극단적인 해석이 아닌가 하는 부분도 있었다. 전체적인 관점에서 앞으로 세계는 정치적으로 그어놓은 국경을 넘어, 한국인을 넘어서 ‘인간’의 삶이라는 관점에서 다양성을 인정하고 비판을 수용하여 함께.. 2024. 3. 9.
Vue.js slot 기본 이해하기 vue에서는 컴포넌트를 활용하여 재사용을 높일 수 있는데, 어떤 화면 경우 굉장히 비슷한 UI 및 기능을 가지고 있으면서 아주 일부부만 다른 경우가 있다. 이런 경우 slot을 사용하여 컴포넌트의 재사용성을 좀 더 높여줄 수 있다. 예를들면, Alert팝업, Confirm팝업 등과 같이 팝업 화면이 있을 수 있다. 샘플 코드를 통해 간단히 slot의 기능을 이해해본다 먼저 slot이 정의된 컴포넌트를 작성한다. 위 코드에서 으로 name이 지정된 slot을 Named Slot이라고 하고, name이 없는 slot을 Default Slot이라고 한다. 이제 위의 컴포넌트를 사용하는 부모컴포넌트를 작성한다. Slot1 Alert 닫기 Slot2 Confirm 저장 닫기 자식 컴포넌트를 import하고 2번 .. 2024. 3. 8.
Vue.js emit 이해 및 사용(자식컴포넌트 -> 부모컴포넌트 이벤트/데이터 전달) vue에서 부모컴포넌트에서 자식컴포넌트로 데이터를 보내기 위해 props를 사용한다면, emit은 자식컴포넌트에서 부모컴포넌트로 이벤트나 데이터를 보내기 위해 사용한다. 사용법을 이해하기 위한 간단한 샘플은 아래와 같다. 먼저 자식컴포넌트를 아래와 같이 작성해준다. mount가 되면 $emit을 사용하여 메시지를 전달한다. 부모컴포넌트는 아래와 같이 작성해보자. 자식컴포넌트로부터 "send-message"를 받으면 부모컴포넌트 내부의 receiveMsg() 메소드를 호출한다. 이제 부모컴포넌트를 적용해보면 아래와 같이 자식컴포넌트로부터 전달받은 메시지가 로그로 출력되는 것을 확인할 수 있다. 정리해보면 자식컴포넌트에서 $emit으로 부모컴포넌트에 선언된 "send-message" 이벤트를 호출한다. th.. 2024. 3. 7.
Vue.js computed와 watch 이해하기 Vue에서 computed와 watch 모두 인스턴스 내에서 정의된 데이터 값의 변경이 일어나는지 감시하고, 변경이 될 때마다 정의된 기능을 실행한다는 측면에서는 비슷해보일 수 있지만 특징이나 사용용도 측면에서는 차이가 있다. Computed 만약, 인스턴스 내에서 데이터 조합 등의 처리가 필요하고, 이 처리된 데이터가 화면 내에서 여러곳에서 사용을 해야 한다면 아래와 같은 처리를 생각해볼 수 있다. {{ fullNameCall() }} {{ fullNameCall() }} 위와 같이 필요한 처리를 하는 함수를 만들어서 실행을 할 경우 화면에 표시가 될 때마다 함수를 호출을 해야하는 비효율이 발생하고, 데이터가 변경(ex. fName, lName)이 되었을 경우 감지가 안되는 문제가 있다. 이런 경우를 .. 2024. 3. 3.
[독서] 완벽한 자유와 부를 만드는 인생투자 - 우석 자유와 부를 통해 진정한 행복을 위한 인생 철학과 투자에 대한 생각과 태도를 배울 수 있는 책이다. 단순히 투자를 위한 기술적인 책이 아닌, 투자를 포함하여 원하는 것을 이루기 위해서 세상을 어떻게 바라봐야하고, 어떻게 생각하고, 어떻개 행동해야 하는지 등 많은 내용들이 포함되어 있다. 본능을 이겨내고 생각기계를 발전시켜야 한다. 인간의 본능과 한계를 이해를하고 이를 극복하기 위해 노력해야 한다. 그리고 스스로 생각하는 힘(생각기계)을 키우기 위해서는 시행착오와 독서가 필수적이다. 그동안 흔히 많이 들어왔던 소크라테스의 “너 자신을 알라”도 다시 생각하게 됐다. 자신이 진정 원하는 것이 무엇인지, 나는 어떤 사람인지 알아야 하는 것부터 자신의 강점, 약점 등 자기성찰을 해야 한다. 투자를 잘하기 위해서는.. 2024. 2. 25.
[독서] 데일카네기 인간관계론 자기계발 서적의 고전이라고 할 수 있는 데일카네기 인간관계론을 이번에 읽어보게 되었다. 몇년 전에도 한번 읽었던 기억이 있지만 그때는 좋은 내용이구나.. 좋은 말 많이 있네.. 라고 생각만하고 넘겼던 책이다. 좋은 책은 두고두고 계속 읽으라고 했던가, 이번에 읽으면서는 고민이 많아지고 생각이 예전과 많이 달랐다. 아래 하나의 핵심 문장을 가슴에 세기고 행동하기 위해 노력해야겠다. 항상 상대방이 자신을 중요하다고 느끼게 하라 이 책을 어떻게 대할 것인가? 공학같은 기술분야에서도 기술지식이 성공에 기여하는 정도는 15%, 나머지 85%는 인간관계 기술, 인성, 리더십에 달려 있다고 한다. 그만틈 인간관계가 중요하다는 말일 것이다. 따라서 이 책에 있는 원칙들이 얼마나 중요한지 끊임없이 스스로에게 상기시켜야 .. 2024. 2. 24.
docker permission denied 해결 서버에 Docker를 설치하고 Docker 명령어 확인을 위해 docker ps나 docker images 등을 실행하면 아래와 같이 docker permission denied 에러가 뜬다. 이에 대한 원인과 해결하기 위한 방법을 알아본다. 원인 docker 명령어를 사용하는 docker 데몬은 Unix 소켓을 통해서 실행이 된다. 에러 내용에서 확인할 수 있듯이 /var/run/docker.sock 파일은 root 사용자 권한으로 설정이 되어 있다. 따라서 이를 일반 사용자가 접근 할 수 있도록 하기 위해서는 docker 그룹을 만들고 여기에 일반 사용자를 추가해서 해결한다. 해결 docker 그룹에 사용자를 추가한다. # docker 그룹에 사용자 추가 sudo usermod -aG docker $.. 2024. 2. 12.
블로그 글쓰기 - 핑크팬더, 글쓰기 안내서 그동안 읽은 책들이 기억도 잘 안나고 기록으로 남기고 싶어서 블로그에 정리를하고 있다. 정리를 하다보니 글을 잘 쓰고 싶다는 욕심이 생겨서 이 책을 읽게 되었다. 처음에 잘 쓰고 싶어서, 테크니컬한 방법을 알고 싶어서 읽었는데 오히려 글을 쓰면서 얻게되는 다양한 것들에 관심이 가고 마음이 움직였다. 글을 쓰면 나 자신을 이해할 수 있고, 내 생각을 명확히 할 수 있고, 치유와 극복을 통해 자존감도 올릴 수 있고, 삶이 풍성해지는 등 내가 그동안 몰랐던 많은 것들이 글쓰기를 통해서 얻을 수 있다는걸 알게되었다. 글을 잘 쓰는 방법은 다른 것들과 마찬가지로 기본적으로 꾸준함이 답이다. 많이 읽고 많이 쓰면, 자연스럽게 쓰고 싶은 내용이 생각이 나고 글쓰기 실력도 키울 수 있다. 글쓰기란 자신의 기억과 경험의.. 2024. 1. 27.
반응형