전체 글 129

[리뷰] 잃어버린 시간을 찾아서 1권 ep.2 - 마르셀의 부모

어머니의 굿나잇 키스를 받으려고 복도에 서 있다가 아버지에게 들키자, 어머니는 마르셀에게 도망가라고 한다. 마르셀의 아버지는 어떤 사람이었길래 엄마가 마르셀에게 도망치라고 했을까? 아버지는 '원칙' 같은 것에 구애받는 분이 아니셨고, '사람들의 권리'에도 신경을 쓰는 분이 아니셨기 때문에, 어머니와 할머니가 정한 폭넓은 규약 안에서 내게 허락되었던 사항들을 종종 거절하곤 하셨다. 지극히 우발적인 이유나, 또 어떤 때는 아무 이유도 없이, 내가 약속한 것을 어기지만 않는다면 도저히 금지할 수 없는 그렇게도 일상적이고 습관적인 산책을, 내가 막 나가려는 순간 금지하거나, 조금 전 아래층에서처럼 정해진 시간보다 훨씬 전에 "그만 올라가서 자거라. 잔말 말고."라고 말씀하셨다. 그러나 또한 원칙이 없었기 때문에..

문학/북톡 2022.12.17

Node.js 쉘 실행하기

Node.js 백엔드 서버에서 쉘 스크립트(.sh)나 파이썬 파일(.py)을 실행하는 방법에 대해 알아봅시다. 컴포넌트 뷰는 아래와 같습니다. 우선 node.js 프로젝트를 생성하고 필요한 라이브러리를 설치합니다. npm init npm install child_process mqtt yargs 여기서 child_process는 쉘 명령을 실행해주는 라이브러리고 mqtt는 쉘 명령의 결과 즉 콘솔 로그를 서버로 전송하기 위한 MQTT Client입니다. yargs는 커맨드 라인 입력을 처리하기 위한 라이브러리입니다. 이제 메인 코드를 만들어봅시다. const mqtt = require('mqtt'); const logger = (...args) => console.log("[backend] ", ...a..

IT/Node.js 2022.12.10

[리뷰] 잃어버린 시간을 찾아서 1권 ep.1 - 기억

십 수년 전, 프루스트의 를 처음 접했을 때, 방대한 양과 길고 어려운 문장들에 지레 겁먹고, 과연 끝까지 읽을 수 있을까 의문이 들었지만, 어느 순간부터 표현하기 힘든 감정에 빠져 마치 중독된 것처럼 몇 달 동안 작품에 빠져있었다. 아니, 읽었다라는 표현보다 체험했다는 말이 좀 더 어울리는데, 상세하게 묘사된 장면들과 사건들이 1인칭 시점으로 펼쳐지는 동안 끊임없이 내적 독백이 겹쳐지면서, 마침내 내가 생각을 하는 것인지 프루스트가 생각을 하는 것인지마저 혼동이 될 정도였다. 쉽게 비유하자면, 영화 '존 말코비치 되기'나 '아바타'와 같은 맥락이다. 이러한 체험(혹은 빙의)의 효과는 내가 사는 세계를 잠시 떠나, (소설이지만 너무나도 사실적인) 프루스트의 세계에 머무르다 오는 것만으로 삶에 초연하게 되..

문학/북톡 2022.11.27

[리뷰] 쇼펜하우어

사는 게 고통일 때, 쇼펜하우어 - YES24 서울대 가지 않아도 들을 수 있는 명강의, ‘서가명강’욕망과 권태 사이에서 당신을 구할 철학 수업대한민국 최고의 명품 강의를 책으로 만난다! 현직 서울대 교수진의 강의를 엄선한 ‘서가 www.yes24.com (아래는 전부 책에서 인용된 내용입니다.) 사람들이 지옥의 고통을 자세하게 묘사하고 난 후 천국에 대해서는 단조롭고 권태로운 광경밖에는 상상할 수 없었던 것은 말할 나위도 없이 우리 인생에는 고통과 권태 이외에 아무것도 없다는 사실을 증명할 뿐이다. 인생은 고통과 권태 사이에서 오가는 시계추다. 리처드 도킨스가 개체란 결국은 유전자가 자신을 보존하기 위해서 이용하는 도구에 불과하다고 보는 입장과 본질적으로 다를 바가 없다. 도킨스가 말하는 유전자는 쇼펜..

문학/북톡 2022.10.01

[리뷰]이기적 유전자

이기적 유전자 The Selfish Gene - YES24 과학을 넘어선 우리 시대의 고전, 『이기적 유전자』 40주년 기념판리처드 도킨스의 ‘새로운 에필로그’ 수록새로운 디자인으로 다시 태어난 세계적 베스트셀러현대 생물학의 새로운 지평을 www.yes24.com 왜 이기적 유전자는 이타적 행동을 하는가? 유전자의 본질은 유전자 풀을 늘리려는 지극히 이기적인 목적을 가진 것임에도, 생물이라는 유전자 기계가 이타적 행동을 하는 이유는 유전자가 미래를 예측할 수 없기 때문에 (마치 컴퓨터 체스 게임 프로그램처럼 미리 정의된 알고리즘 기반의) 프로그래밍 방식을 취한 것이며, 이처럼 미래를 예측할 수 없는 상황에서는 결국 게임이론으로 귀결된다는 점은 제법 솔깃하다. 특히 게임이론의 예로 든, 공격적인 매파와 방..

문학/북톡 2022.09.17

[리뷰] UI 디자인 교과서

UI 디자인 교과서 UI 디자인 교과서 - YES24 수많은 독자의 호평을 받아 온 UI 디자인의 정석!멀티 디바이스 시대, 훌륭한 UI의 원리와 디자인 비결을 터득하자!우리는 유튜브를 더는 하나의 디바이스로만 시청하지 않는다. 집 안에서 컴퓨 www.yes24.com UI는 객관적, UX는 주관적 UI/UX는 디바이스의 물리적 특성에 따라 달라짐 - 클릭, 터치, 포커스의 차이 스마트폰 터치 vs PC 마우스(hover가 있다) TV 화면에서 리모컨으로 무엇을 선택하려면 순차적으로 포커싱해야 한다 안드로이드 폰 vs 아이폰(홈 버튼이 있다) - 페이스북 내비게이션 바 위치가 폰마다 달라짐 소프트웨어의 영향도 받는다. 웹 vs. 앱 - progressive web app(PWA) 도 있다 SVG는 해상도..

IT/References 2022.09.09

[리뷰]물고기는 존재하지 않는다

★본 리뷰에는 스포일러가 포함되어 있습니다.★ 물고기는 존재하지 않는다 - YES24 ‘방송계의 퓰리처상’ 피버디상 수상자 룰루 밀러의사랑과 혼돈, 과학적 집착에 관한 경이롭고도 충격적인 데뷔작!‘방송계의 퓰리처상’으로 불리는 피버디상(Peabody Awards)을 수상한 과학 전 www.yes24.com 는 삶의 의미를 찾아 데이비드 스터 조던이라는 과거 인물의 행적을 따라가며 펼쳐지는 이야기로 흥미로운 사색과 반전을 담고 있는 책이다. 인생은 시간 때우기 이 모든 것은 화자가 어린 시절, 아버지와의 대화에서 비롯된다. 이유가 뭔지는 기억나지 않지만 갑자기 아버지에게 이렇게 물었다. "인생의 의미가 뭐예요?" ...(중략)... "의미는 없어. 신도 없어. 어떤 식으로든 너를 지켜보거나 보살펴주는 신적..

문학/북톡 2022.08.20