본문 바로가기

전체 글

(11)
[싯다르타] 싯다르타의 각성 내가 나에 관하여 아무것도 알지 못하는 것은, 싯다르타가 여전히 내게 낯설고 알 수 없는 존재인 것은,하나의 원인, 단 하나의 원인에서 유래한다.즉 내가 나 자신에 대해 불안을 가졌고, 나에게서 도피했던 까닭이었다!나는 아트만을 추구했다. 브라만을 추구했다. 나는 알지 못하는 자아의 심부에서 모든 층의 핵을 찾아내려고, 아트만을, 생명을, 신성을, 궁극의 것을 찾아내려고, 나의 자아를 토막내어 그 껍질을 벗겨버리려고 했다.그렇지만 그로 인하여 나는 나 자신을 잃어버렸다.- 싯다르타 제 1부 각성 중 최근 헤르만 헤세의 싯다르타를 읽고 있는데, 이 문장이 왜인지 모르게 가슴에 와닿았다. 나는 모든 것을 벗어나고 싶었다.내가 가진 불편한 감정과 생각들을 전부 지배해버리고 싶었다. 하지만 현실은 달랐다.많이 ..
[주저리주저리] 군자는 자신에게 잘못을 구하지만 소인은 다른 사람에게 잘못을 구한다. 군자는 자신에게 잘못을 구하지만 소인은 다른 사람에게 잘못을 구한다.君子求諸己, 小人求諸人(군자구저기 소인구저인)- 논어 15편 20장  우리는 늘 이해하지 못하는 사람들을 만난다.어떤 사람은 무례하고 어떤 사람은 멍청하다.하지만 그것은 과연 그 사람이 정말 무례하고 멍청한 걸까? 우리는 인간이기 때문에 그것을 감히 판단하지 못한다.그 사람 자체가 무례하고 멍청한지는 판단하지 못하고내 기준에서 그 사람이 무례하고 멍청한지를 판단하는 것이다. 그렇다면 여기서 문제(잘못)가 되는 것은 뭘까?바로 자신이다. 사실 그 사람은 그 사람 있는 그대로 살아가고 있지만나의 기준이 그 사람의 기준보다 엄격하기 때문에 그 사람이 무례하다고 느껴지는 것이고나의 지식이 그 사람의 지식보다 많아 보이기 때문에 그 사람이 멍청하..
[Javascript] .js파일끼리 통신하는 법 - CustomEvent 프로젝트를 진행하면서 Front 개발 중 파일끼리 데이터를 통신하고 싶었는데, 방법을 모색하다 Event를 활용한 통신을 정리해보고자 한다. dispatchEvent 메서드?우선 dispatchEvent 메서드는 Javascript 안에서 사용하는 Event 객체를 발송하는 메서드로 이를 활용하여 이벤트를 발생시킬 수 있고, CustomEvent 객체를 활용하여 사용자 지정 이벤트를 사용할 수 있게 해주는 메서드이다.주로 DOM 요소에서 발생하는 이벤트를 시뮬레이션하거나 사용자 지정 이벤트를 발생시키는 데 사용된다. 예를 들어 우리가 버튼을 클릭하는 click 이벤트, selectBox의 내용을 바꾸는 change 이벤트 등 DOM에서 많이 쓰이는 이벤트들을 강제로 전송하여 조작할 수 있다. Click ..
[Javascript] TDZ(Temporal Dead Zone)이란? 지난 글에서 호이스팅에 대해서 알아보았는데, 이번에는 자바스크립트의 TDZ(Temporal Dead Zone) 개념에 대해 알아보겠습니다. [Javascript] 호이스팅(Hoisting) 개념정리최근 자바스크립트를 사용할 때 특정 개념들이 당연하게 여겨져 디테일하게 알아야 할 필요가 있다고 판단했습니다.우선 호이스팅부터 정리해 보도록 하겠습니다. 호이스팅이란? 호이스팅이kebi3477.tistory.comTDZ(Temporal Dead Zone)이란?Temporal Dead Zone은 "일시적 사각지대"라는 의미를 가지고 있습니다. TDZ는 변수가 선언되고 초기화 단계에 접어들기 전까지의 구간을 의미합니다. 이 구간에서는 변수에 접근하면 ReferenceError가 발생합니다.   하지만 모든 자바스크..
[Javascript] 호이스팅(Hoisting) 개념정리 최근 자바스크립트를 사용할 때 특정 개념들이 당연하게 여겨져 디테일하게 알아야 할 필요가 있다고 판단했습니다.우선 호이스팅부터 정리해 보도록 하겠습니다. 호이스팅이란? 호이스팅이란 자바스크립트 인터프리터가 코드를 실행하기 전 변수나 함수, 클래스 또는 임포트의 선언문을 해당 범위의 맨 위에서 선언이 된 것처럼 보이는 현상입니다. 자세히 살펴보면 다음과 같은 동작들을 호이스팅으로 간주할 수 있습니다. 1. 변수가 선언된 줄(line) 이전에 해당 범위에서 변수 값을 사용할 수 있는 경우2. 변수가 선언된 줄(line) 이전에 해당 범위의 변수를 참조할 수 있지만 값이 항상 undefined 인 경우3. 변수를 선언하면 변수가 선언된 줄(line) 앞의 범위에서 동작이 변경됨4. 선언의 부작용은 선언이 포함..
[주저리주저리] 매슬로우의 욕구 피라미드로 알아보는 분노 우리가 살면서 들어본 피라미드 중 정말 많이 들어봤을 것이라고 생각하는 '매슬로우의 욕구 피라미드'.내가 생각하기에 분노는 욕구와 매우 밀접한 관련이 있다고 생각했는데, 욕구를 생각하다 보니 '매슬로우의 욕구 피라미드'가 생각나서 그 피라미드가 우리가 분노하는 상황과 관련이 있지 않을까?라는 의문점이 들어 정리해보고 싶었다. 물론 이 피라미드가 완전하지 않다던가 올바르지 않다던가의 의견들은 잠시 접어두도록 하겠다.내가 생각하기에 지금 주제에서 우선 중요한 것은 '우리는 왜 분노하는가?' 이다.  우선, 각 피라미드의 단계별로 분노하는 이유와 상황을 정리해 보자. 1단계 - 생리적 욕구매슬로우의 욕구 피라미드 중 첫 번째 단계는 생리적 욕구이다. 생리적 욕구는 기본적인 인간의 욕구라고 생각하면 될 것 같다..
[주저리주저리] 단어를 모른다면 유튜브를 보다가 철학에 특화된 언어들과 그 언어들이 다른 나라 언어로 번역되면서 생기는 문제점괴 장점에 대한 얘기를 들었다. 문제점은 한글로 적혀져 있지 않은 다른 나라의 책들이 한글로 번역이되면서 정확한 뜻을 전달하지 못한다는 것이고 그러므로써 언어가 조금씩 성숙해진다라는게 장점으로 생각해볼 수 있을 것 같다. 이 내용을 들으면서 개인도 다르지 않다고 생각했다. 다른 나라 언어가 한글로 번역되면서 한글이 조금씩 성숙해지듯이 개인도 몰랐던 단어들을 알게되며 조금씩 성숙해지는게 아닐까 싶다.단어는 우리에게 생각보다 중요한 존재인데, 단어를 잘 모르게되면 생각도 거기까지 미치지 않는게 대표적인 중요한 존재의 이유같다. 나도 사실 많은 단어들을 알고 있다고 할 순 없지만 나름 책을 읽으면서 몰랐던 단어도 알게..
[페스트 p.216] 성실성 ”옳은 말씀이에요, 랑베르. 절대로 옳은 말씀이에요. 그러니 무슨 일이 있더라도 지금 하시려는 일에서 마음을 돌려놓고 싶지는 않습니다. 그 일이 내 생각에도 정당하고 좋은 일이라 여겨지니까요. 그러나 역시 이것만은 말해두어야겠습니다. 즉, 이 모든 일은 영웅주의와는 관계가 없습니다. 그것은 단지 성실성의 문제입니다. 아마 비웃음을 자아낼 만한 생각일지도 모르나, 페스트와 싸우는 유일한 방법은 성실성입니다.“페스트를 읽다보면 카뮈의 부조리한 감정을 계속 생각하게 되는데, 특히 페스트는 카뮈가 부조리한 감정을 어떻게 반항하는지 알려주는 책으로 알고 있다. 이 문장에서 나는 그것에 대한 조그만 힌트를 얻었는데, 그것은 성실성이었다.소설에서 랑베르와 리유, 타루가 랑베르의 집에서 얘기를 하다 나온 부분이다. 분..