everydayminder
회사에서 회의를 하다보면 요새 생각보다 자주 듣게 되는 단어가 'leverage'가 아닐까 싶다. ~을 leverage 하여 ~해라 라는 형식으로. leverage 뜻 leverage하라는 것은, (효율적으로)사용하다라는 뜻이라 보면 되겠다. 왜냐하면, leverage는 지렛대를 사용하는 것이기 때문이다. 지렛대의 특징과 연결지어 보자. 지렛대를 사용하면, 적은 힘으로도 무거운 것을 쉽게 들어 올릴 수 있다. 따라서, 가성비 또는 효율을 높이는 것과도 관련이 있다. 내가 갖고 있는 능력/자원 등을 최대한 활용하여, 원래 내 능력범위 보다는 더 큰 어떤 것을 성취하고자 할 때도 쓰일 수 있다. 사전 정의 to use something that you already have, such as a resourc..
playbook? runbook? 회의를 하다보면 은근히 많이 듣는 단어가 playbook과 runbook인 것 같다. 심지어 혼용되기도 한다. 같은 사람이 어떤 날에는 playbook이라고 했다가 다음에는 runbook이라고 하기도 하던데, 두 단어의 뜻은 무엇이고 왜 혼용하는지 찾아서 정리해 보자. 요약 배경은 다를지라도 두 단어는 서로 유사한 뜻을 지니고 있고, 서로 혼용하여 쓸 수 있다. "중요한 프로세스를 문서화한다"는 점에서 두 문서의 목적은 거의 같다고 볼 수 있다. 미묘한 차이 playbook: 일반적으로 비즈니스 전문가들이 많이 사용하는 용어 runbook: IT 스탭들이 많이 사용하는 용어 runbook 주로 IT와 관련된 배경지식 및 실질적인 업무 프로세스 등을 기술한다. 표준화된 프..
여러 삼각형의 닮은꼴을 사용하여 피타고라스정리를 유도하는 방법에 대해 살펴보겠습니다. 우선 다음과 같은 직각 삼각형으로부터 시작해 보죠. 직각의 꼭지점으로부터 수선의 발을 내려봅시다. 그러면, 이 안에서 서로 닮은 삼각형들을 찾을 수 있습니다. 삼각형의 내각의 합이 180도라는 점을 활용하여, 다음과 같이 같은 각도들을 표시할 수 있습니다. 삼각형의 변의 길이를 아래와 같이 표시해 봅니다. 이 삼각형들을 분리하고, 회전시켜 재배치 하면 아래 그림과 같이 볼 수 있습니다. 이제 비례식을 세워봅시다. 만약, 1:2 = 2:4 라는 비례식이 성립한다면 $ 1 \times 4 = 2 \times 2 $ 와 같이 식을 수립할 수 있을 것입니다. $ a:b = d:c2 = c1:d $ $ a:c1+c2 = d:b ..
off-the-shelf 뜻 shelf는 보통 선반을 뜻한다. 그런데, 그 선반으로부터 off 한다면 어떤 뜻일까? off는 분리의 의미를 지닌다. 선반 위에 올려져 있는 어떤 상품을 팔기 위해, 그냥 손쉽게 집어 들기만 하면 된다는 것을 상상하면 된다. 기성품의 (자주 써왔지만, 어떨 때는 설명하기 어려울 수도 있다) 미리 만들어 놓은 특히 표준화된 방법으로 만들어 둔 특별한 용도/고객을 목표로 했다기 보다는 범용의 특별 주문이 아닌 Examples off-the-shelf software You can buy off-the-shelf stuff. That product is not specially made for you. Did you but off-the-shelf software?
내가 사용하는 맥북은 32bit인가? 64비트인가? 인텔 계열인지, ARM 계열인지 어디에서 확인할 수 있을까? 메뉴에서 확인하기 메뉴 바의 사과 아이콘 > 이 Mac에 관하여 > 시스템 리포트 > 하드웨어 > 하드웨어 개요 > 프로세서 이름의 내용을 확인한다. 출력되는 내용은 아래의 내용 중 하나가 될 것이다. 이 분류에 따라 본인의 하드웨어 사양을 확인할 수 있다. Intel Core Solo: 32비트 Intel Core Duo: 32바트 Intel Core 2 Duo: 64비트 Intel Quad-Core Xeon: 64비트 Dual-Core Intel Xeon: 64비트 Quad-Core Intel Xeon: 64비트 Core i3: 64비트 Core i5: 64비트 Core i7: 64비트 커..
예전에 보스가 말하는 것을 들은 적이 있다. He is decent. 잘 하는 엔지니어겠거니 받아들였다. 그러나, 시간이 지나고 나서 그 말을 다시 돌이켜 보게 되었다. 물론, 사전을 찾아보면 "좋다"는 뜻이 표현되어 있기는 하다. 그러나, 문맥이 전달해 주는 뉘앙스는 좀 달랐다. decent의 뉘앙스 물론 좋다는 뜻이다. 그러나 좋은 정도의 차이가 있다. 중간에서 약간 좋은 정도랄까. acceptable, satisfactory, reasonable 정도의 단어들로 decent의 의미를 표현할 수 있다. 그러나, 오히려 뇌리에 확 와닿는 표현은 google에서의 검색 결과이다. 즉, 아무리 좋다 하더라도 good 보다는 못한 좋은 정도라 보면 좋을 것 같다. 그럴싸한, 나쁘지 않은, 평균 이상의, Ex..
탑그레이딩(topgrading)이란? 탑그레이드라는 말을 생각해 보면, 최상급이라는 뜻이다. 탑그레이딩은 최상급을 추구하는 것이다. 1997년 Bradford D. Smart와 그의 아들 Geoffrey에 의해 Topgrading이라는 용어가 소개되었는데, 정의는 아래와 같다. “Topgrading simply means proactively seeking out and employing the most talented people available, while redeploying (internally or externally) those of lesser ability or performance. More specifically, we view topgrading as employing only A ..
피타고라스 정리 - 유클리드 증명 중학 수학에 소개되는 피타고라스정리를 유클리드 증명으로 도출해 봅시다. 유클리드 증명은 아래와 같이 세 개의 정사각형을 기대어 놓은 형태로부터 출발합니다. 한 변의 길이가 각각 a, b, c인 세 개의 정사각형이 표시되어 있습니다. 위의 두의 정사각형의 넓이의 합은 아래 큰 정사각형의 넓이와 같다는 것을 통해 증명하는 방법입니다. 원래는 정사각형들만 있는 그림에, 위와 같이 대각선들을 이어서 내부에 몇 개의 삼각형을 그립니다. $ \triangle BCD $ 와 $ \triangle BCG $를 볼까요? 두 삼각형은 밑변과 높이가 각각 a로 동일하기 때문에 넓이가 같습니다. 이번에는 $ \triangle BCG $ 와 $ \triangle CED $를 비교해 볼까요? $..
상대 팀에서 작성한 문서를 보고 있다. 문서 하단에, discaimer라고 써있다. 보다 공식적인 자리에서라면 심심찮게 들려오는 이 말. 무슨 뜻일까? 그리고, 나도 써야 하는 것일까? disclaimer 뜻 disclaimer는 어떤 사안에 대해 당신이 법적으로 아무 책임이 없다는 선언문 어떤 것에 대한 책임이 없다는 표시 즉, '내 책임 아니다'라는 것을 공식적으로 천명하는 것이다. 우리가 손쉽게 접할 수 있는 유사한 상황으로는, 뉴스나 아침 방송 등을 통해 의외로 쉽게 접할 수 있는데, 투자와 관련된 내용을 보여주면서, 화면 하단에 아주 조그맣게 "본 내용은 개인의 의견이며, 투자에 대한 책임은 전적으로 본인에게 있으니 잘 판단하시라' 건강상품 광고 쭉 한 후에, 본 내용은 일부의 의견이며, 자세한..
작성한 YAML 파일이 문제가 없는지 검사해 보려면 어떻게 하면 좋을까? 일단은, 작성한 yml 파일에 문법적으로 결함이 없어야 할 것이다. 그 다음으로는 실제 그 값이 의도한 대로(기록된 대로) 제대로 읽히는지 확인하는 절차가 필요할 것이다. YAML validation 지난 포스트에서는 YAML을 JSON으로 변환시켜주는 사이트를 활용하여, 내가 작성한 YAML 파일이 제대로 의미 전달이 잘 되었는지 검사하였다면, 이미 작성된 파일들을 하나하나 JSON으로 검사하기도 곤란할 것이다. 이럴 때, 다음의 사이트를 활용하여 문법체크를 해보자. http://www.yamllint.com/ 앞서, 사용했던 YAML 예제는 아래와 같다. artist: artist-alias1: &MK name: Mika alb..
사람들이 자주 쓰는 표현 중 하나가, '내게 말해줘', '내게 알려줘' 라는 표현 같다. 그 때 쓰는 표현이 let me know이다. 그리고, 이것을 줄여서 LMK라고 채팅에서 사용하곤 한다. 따라서, 누군가가 LMK 어쩌고 라고 썼다면, 나중에 그 사람에게 알려달라는 표현이다. Examples LMK if you have any concerns. If you need anything, LMK. Just lmk what I can do for you.
YAML 기존에는 XML과 JSON으로 어떤 값들을 저장하고 사용했다. 그러나, XML과 JSON은 사용하기가 복잡하다는 점 때문에 2001년에 Clark Evans에 의해 최초 제안되었다. 원래 이름은 'YAML은 Markup 언어가 아니다(YAML Ain't Markup Language)'라는 뜻으로 불렸으며, 동시에 또 다른 마크업 언어(Yet Another Markup Language)라는 뜻으로도 불리기도 한다. K8S, Ansible, Spring Boot 등의 환경설정에도 쓰이면서 개발자들에게도 많이 친숙한 편이다. (사실 모르면 안되는 축으로 바뀌고 있다.) 파일 확장자는 .yaml 혹은 .yml로 사용하며, 많은 사람들이 발음하는 바로는 /야믈/이라고 주로 읽는다. 주요 문법 공백 문자들..
피타고라스 정리 - 가필드식 증명 피타고라스 정리는 중학 수학에 소개되는데, 이번에는 미국 20대 대통령 가필드식 피타고라스 증명 방법도 소개합니다. 한 개의 직각 삼각형(ABC)을 기준으로, 같은 삼각형을 하나 더(CDE) 회전하여 그림과 같이 맞대 봅니다. 그리고, 점 A와 E를 이어주면 사다리꼴이 됩니다. 같은 직각 삼각형을 두 개를 썼기 때문에, 매칭되는 변의 길이와 각도가 동일한 부분이 생기겠죠? 즉, 각 BAC와 각 DCE는 동일하고, 각 ACB와 각 CED가 동일합니다. 사다리꼴이 만들어 내는, 새로운 삼각형 ACE의 특징에 대해 살펴 봅시다. 변 AC = 변 CE: 같은 삼각형 두 개로 만들어 냈으므로, 두 변의 길이는 같습니다. 각 ACE = 90도 삼각형의 내각의 합은 180도임 각 A..
영어로 외국인들과 메신저로 이야기 하다보면, kk 라고 답을 하는 경우를 볼 수 있다. ㅋㅋ인가? 웃을 상황은 아닌데? 내가 뭔가 잘못했을까? kk 뜻 kk는 ㅋㅋ와는 사실 거리가 있다. 오히려, 우리 문화상으로는 ㅇㅇ에 좀더 가깝다. kk는 gotcha나 Ok, Cool 혹은, K, kewl(cool)의 의미를 지닌다. 따라서 다음의 의미가 있다고 받아들이자. 알았어 이해했어 접수했음 고개 끄덕임 Examples A: I'll be back in an hour. B: kk A: I'll be ready in 10 min. B: kk
rsync 사용법 Linux/Unix/OSX의 툴들 중, 파일관리/동기화/백업에 유용한 툴로 rsync를 뺴놓을 수 없을 것이다. GUI 기반의 상용 툴들도 많지만, rsync만으로도 개인 데이터 로컬/리모트 백업 등의 작업을 수행하는데는 어느 정도 충분하다고 생각한다. rsync rsync(remote sync)는 이름이 나타내는 바와 같이 원격 시스템과의 데이터 동기화를 지원하는 프로그램이다. 변경이 있는 파일만 선별적으로 복사하기 때문에, 전체 디렉토리들을 백업/복사할 경우 일반적인 복사 방법보다 효율적이고 빠르게 동작한다. 뿐만 아니라, 데이터를 압축하여 송/수신하므로 적은 대역폭이 사용된다. 대부분의 리눅스 계열 및 OSX에는 기본적으로 설치가 되어 있지만, 만약 설치를 해야 한다면 아래와 같이..