해커를 위한 디자인 레슨

안녕하세요. 메이리프입니다. 오늘부터 독서록도 적어보려고 합니다. 오늘 정리할 책은 '해커를 위한 디자인 레슨 - 데이비드 카다비' 입니다. 디자인을 좀 이해해보고 싶어서, 다르게 말하면 제가 디자인을 몰라서 진입점을 찾아보고자 읽기 시작했습니다. 목차는 아래와 같이 구성되어있습니다. 디자인의 이해 재료와 형태 구도 색 부록 디자인이란 새로운 종류의 리터러시 능력이라고 필자는 말합니다. 책에서는 리터러시를 '특정한 기술을 사회적 맥락에서 자유롭게 운용할 수 있는 능력' 이라고 합니다. 그리고 디자인 리터러시를 해커를 위해 표현한다면 아래와 같을 것입니다. ∴ 디자인 리터러시 = 디자인을 통해서 사용자와 의사소통하는 능력 책에서 디자인 리터러시를 길러주는 과정을 3장. 재료와 형태의 예시를 들어보겠습니다...

독서록 2020.03.10 0

루씬이란?

이 글은 루씬에 대한 소개글입니다. 안녕하세요 정우현입니다. 오늘은 엘라스틱 서치의 본체라고 할 수 있는 루씬에 대해서 소개하려고 합니다. 그 과정에서 아래와 같이 세 가지 내용을 다룰 생각입니다. 왜 루씬이 엘라스틱의 본체라고 이야기하는지 루씬에서 인덱싱은 어떻게 이뤄지는지 검색을 하는 방식은 어떻게 되는지 루씬이 사실 본체다 저는 엘라스틱 서치가 루씬을 베이스로 만든 검색엔진이라고 했을때 루씬이 어떤 역할인지 몰랐습니다. "엘라스틱 서치 내부에서 루씬이 가벼운 역할을 하나보다" 이정도로만 생각했습니다. 하지만 괜히 엘라스틱 서치 위키피디아에 "based on lucene library"라고 바로 나와있는게 아니었습니다. 사실 엘라스틱 서치는 루씬이 본체입니다. 엘라스틱 서치는 루씬을 분산형으로 만들어..

Lucene 2022.09.20 0

Dart 기본 예제

이 글은 기본적인 Dart 예제 코드를 작성한 글입니다. 예제 코드를 통해 언어의 핵심적이고 간단한 특징들을 살펴보도록 하겠습니다. // 함수 선언 void printInteger(int aNumber) { print('The number is $aNumber.'); // 표준 출력 장치로 출력 } // 앱의 진입 포인트 void main() { var number = 42; // 변수 선언후 초기화. printInteger(number); // 함수 호출 } // 코멘트를 쓰는 법입니다. /// 여러 줄의 코멘트를 남길땐 이렇게 사용합니다. void 특별한 타입입니다. 이 값이 절대 쓰이지 않는다는 뜻이죠. printInteger나 main 같이 void return 타입을 가진 함수는 명시적으로 값을..

Dart 2021.08.27 0

비행기에 올라왔을때 쓴 글

좋았던 점이제 앉아서 의자를 뒤로 젖혔는데 생각한거보다 더 계속 뒤로 밀렸다 자다 보니 기내식이 나왔다.평범한 기내식이었지만 숟가락과 식기류가 무겁고 차가워서 좋았다.그리고 초콜릿 케이크가 맛있었고 화이트와인이 나와서 좋았다.아이들 식사를 먼저 챙겨 주는 게 보기 되게 좋았다노이즈 캔슬링이 되는 이어폰은 도움이 많이 되었다 비행기를 타면서 아쉬웠던 점닌텐도를 안들고 왔다. 그리고 수면 안대를 안들고 왔다.

나의 생각 2025.02.22 1

트랜잭션후 메시지 전송을 보장하는 방법, How to guarantee to send events after Transaction

이 글에서 다루는 내용 이 글은 MSA 환경에서 로컬 트랜잭션의 커밋이후 메시지 전송을 보장하는 방법에 대해서 다룹니다. 내용을 다루기 위해서 예시와 함께 작성되었습니다. https://microservices.io/patterns/data/transactional-outbox.html Microservices Pattern: Pattern: Transactional outbox First, write the message/event to a database OUTBOX table as part of the transaction that updates business objects, and then publish it to a message broker. microservices.io 목차 트랜잭션의 커..

Web 2024.04.22 0