everydayminder
피타고라스 정리 - 유클리드 증명 중학 수학에 소개되는 피타고라스정리를 유클리드 증명으로 도출해 봅시다. 유클리드 증명은 아래와 같이 세 개의 정사각형을 기대어 놓은 형태로부터 출발합니다. 한 변의 길이가 각각 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에는 기본적으로 설치가 되어 있지만, 만약 설치를 해야 한다면 아래와 같이..
afk 뜻 채팅 도중, 상대방이 afk라고 한다면 무슨 뜻일까? afk는 특히 온라인게임 등과 같은 분야에서 종종 쓰이곤 하는데, away from keyboard라는 표현으로 키보드로부터 좀 떨어져 있을 것 = 자리 비움 즉, 누군가 afk라고 하면 자리를 비웠으니 답이 없더라도 이해해주자. Examples I'll be AFK. I'm going afk, someone is calling me. 더 보기 state-of-the-art 뜻 저 휴가예요, 저 오후 반차써요 - PTO, OOO/OOTO 벌스가 좋네요! 벌스 뜻은? 딕션이 좋다? 딕션 뜻 afk 뜻 EOD 뜻 - 회사에서 듣는 영어약어
Redis pub/sub 소개 일반적인 pub/sub의 개념에서 알 수 있듯이, 메시지를 보내는 publish와 그 메시지를 수신할 수 있는 subscribe를 말한다. Kafka와는 달리, Redis에서는 subscribe가 된 상태의 클라이언트만 publish되는 메시지를 받을 수 있다. 쉽게 생각하면, Youtube 채널 구독과 비슷하다. 구독과 좋아요를 누르면, 나중에 새로운 글이 올라오면 노티가 올텐데, 구독중인 상태의 채널에 신규 콘텐츠가 올라오면 노티를 받을 수 있는 것과 같다. 명령어 Redis 서버를 매개로, Redis 클라이언트간 통신을 도와줌 Redis 클라이언트는 Redis 서버내 "채널"을 생성함 메시지를 수신하고 싶은 클라이언트는 사전에 해당 채널을 subscribe 함 메시지를..
피타고라스 정리 - 바스카라식 증명 피타고라스 정리 증명 방법만으로도 약 400여가지 이상이 있다고 하는데, 오늘은 인도수학자 바스카라식 증명 방법을 정리합니다. 지난 번 피타고라스식 증명과 마찬가지로 도형을 나누고, 전체 넓이 = 부분 넓이의 합 방식으로 증명하는 방식입니다. 중학 수학 과정에서 모든 방법을 다 알 필요는 없겠지만, 응용 문제를 준비하는 관점에서도 봐두면 좋을 것 같습니다. 정사각형 ABCD를 기준으로, 대각선이 c가 되는 직각 삼각형을 그려봅니다. 그러면 삼각형 ABE와 같은 모양이 됩니다. 그리고, 각 모서리를 기준으로 돌려가면서 배치하면, 가운데 정사각형 EFGH를 남겨놓는 모양이 됩니다. 이제 넓이를 비교해 봅시다. S1 = 전체 정사각형(ABCD)의 넓이 = $ c * c = ..
no-brainer 뜻 얼핏 단어 모양새만 보면, 살짝 기분이 나빠질 수도 있는 단어다. 무뇌충(?)을 말하는 것인가 싶어서. 그런데, 실제 이 표현이 뜻하는 바는 다르다. 당연히 brain은 생각하는 신체 기관이다. 그런데, brain을 쓸 이유도 없다면 어떤 것일까? 생각할 거리도 안된다. 생각할 필요가 없다. (머리를 쓸 필요도 없이) 너무 명확하다. 너무 쉽다. 최소한의 생각만으로도 답이 나온다. Examples It's a no-brainer. Let me handle it. That decision was a no-brainer.
아이패드 애플케어 확인 - 적용여부/보증기간 확인 아이패드를 구매하고 애플케어 플러스를 개별 등록했다면 언제 등록을 했는지 기억하기 좀더 용이하겠죠? 사례 쿠팡, 11번가 등과 같은 사이트에서 아이패드를 구매하면서 애플케어플러스 옵션을 체크하고 구매하면, 자동으로 등록이 될까요? 일단, 내 아이패드에 자동으로 적용이 되었는지를 알 수 있다면 개별 등록 절차를 밟아야 할지 판단하기도 쉽겠죠? 사용기간이 길어지면, 내 기기의 보증기간이 언제까지였는지 기억하기 어렵겠죠? 리퍼나 수리 등을 받을 계획이 있다면 보증기간을 확인해야 할 일이 있을 것입니다. 중고거래를 한다면, 보증기간이 언제인지 확인하고 싶겠죠? 아이패드 애플케어 적용여부 및 보증기간 확인 방법 여러 방법이 있는데, 그 중 앞의 두 개는 꼭 아이패..
hands-on 뜻 영어 이력서를 써야 하거나, 다른 사람이 작성한 영어 이력서에서 은근 많이 볼 수 있는 표현이 바로 hands-on이 아닐까 싶다. 엔지니어를 뽑으려고 할 때, 어떤 사람과 일하고 싶은가? 말로만 잘하는 사람 실제로 일할 수 있는 사람 당연히 후자일 것이다. 즉, 말로만 하거나, 누군가를 시키기보다 본인이 직접 할 수 있는 Examples He has some hands-on experience of the work. Her hands-on skills will be helpful. I want to survive as a hands-on engineer as long as I can. This lecture has some hands-on sessions, too.
윈도우즈에는 기본적으로 텔넷 클라이언트 설치가 되어 있지 않다. 따라서, 만약 텔넷을 사용하고 싶으면 별도의 3rd party 앱을 사용하거나, 윈도우즈에 설정을 해야 한다. 본 포스트에서는 윈도우즈10 기준으로 텔넷 클라이언트를 설치하는 방법을 정리한다. 명령어 버전도 있지만, UI 방식을 소개한다. UI 기반 설치 제어판을 클릭하면, 다음과 같은 창이 뜬다. 검색 창에서, "windows 기능"이라고 검색한다. '윈도우즈 기능'이라고 하면 검색이 안된다. 영어로 'windows' 한글로 '기능'이라고 입력해야 뜬다. 검색하고 나면, 아래와 같은 Windows 기능 창이 뜬다. 거의 제일 아래로 스크롤하면, 텔넷 클라이언트 설치 관련 항목이 보인다. 이 항목을 클릭한다. 설치가 완료되면, 기존 커맨드 ..