everydayminder
최대공약수 구하는 법 - 4가지 이번에는 최대공약수 구하는법에 대해서 정리해 보겠습니다. 먼저 최대공약수란 무엇인지부터 살펴봐야겠죠? 요새는 초등학교 5학년 수학 과정에서 다루고 있습니다. 무조건 외우게 하는 것보다, 원리와 배경을 통해 이해하도록 하는 것이 중요합니다. 최대공약수란? 최대공약수는 한자로 最大公約數라고 씁니다. 最大: 가장 크다 公約數: 공평하게 나눈 수 (똑같이 나눈 수) 즉, 공약수 중 가장 큰 수라는 뜻입니다. 우리 말로 풀어써도 어렵습니다. 한편, 최대공약수를 영어로는 Great Common Divisior 라고 부릅니다. Divisior = 나누는 수 = 약수 Common = 공통의 Great = 가장 큰 한자로 표기한 최대 공약수와 거의 비슷한 뜻이라 볼 수 있습니다. 오히려,..
fair enough 뜻 의외로 많이 듣는 표현이다. 내가 겪었던 경우는 아래와 같은 때였던 것 같다. 친구에게 뭔가 설명했을 때 친구 반응 보스가 뭔가 물어봐서 설명했더니, 보스 반응 회의에서 우리 팀의 사정 혹은 우선순위에 대해 설명했더니, 상대팀 누군가의 반응 외국인들은 어떨 때 fair enough라고 하는 것일까? 우리한테 익숙한 fair는 '공평한'이다. 즉, 공평하다는 것은 어느 한쪽으로 치우치지 않았다. 중간을 잘 지키고 있다는 의미가 되겠다. fair라는 단어의 뜻은 일단 '좋다'는 뜻도 갖고 있다. 그렇지만, '너무 좋다'까지는 아닌 정도. 즉, 어느 정도 기준으로는 괜찮아, 나쁘지 않다는 뉘앙스를 깔고 있겠다. 왜냐하면 중간을 지키고 있으니까. 그러면, fair enough는 직역해 ..
어느 덧, 저도 $10가 (겨우) 넘어 PIN 인증하라고 구글에서 우편물을 보냈다고 연락도 받았습니다. 사실, 작년 말에 우편물을 받긴 했으나 등록을 늦게 했네요. 보시다시피 수익형 블로그도 아닌데다 아직 미미해서 등록도 미루다 어느 덧 한 달이 지났네요. 이러다 애드센스 핀번호 만료기간이 될까 싶어 생각난 김에 등록했습니다. 구글 애드센스 핀번호 안내 우편 이렇게 생긴 우편물이 왔습니다. 이 우편물을 개봉하면 PIN 번호가 들어있습니다. 사전 준비 입금 받을 계좌가 필요합니다. 그래서, 저는 앞서 SC제일은행 외환통장을 비대면으로 개설해 두었습니다. SC제일은행 외화통장 - 비대면 개설 (애드센스용) 애드센스 결제 계좌는 최근까지 SC제일은행이 원탑이었습니다. 외국에서 송금받을 경우, $300 이상일 ..
에어팟/에어팟 프로를 쓰다 보면 자동으로 연결이 잘 되어서 좋긴 한데, 사용하는 애플 기기 중 페어링 해놓은 기기가 여러 개가 되면 의도적으로 조정하고픈 순간이 온다. 예를 들어, 아이폰/아이패드/맥북 등을 쓰고 있는데, 마지막에 연결해서 듣던 기기는 아이폰이었다. 그런데, 나는 지금 원격 회의에 들어가야 하고, 이 때 에어팟을 쓰고 싶다. 얼른 페어링을 전환해야 하는데, 급할 때는 이게 또 잘 안된다. 메뉴를 찾아서 클릭도 해야할라치면 번거롭고 잘 되지도 않는다. 이럴 때, 본 글처럼 설정해 놓으면 이런 상황에 대응하기 유용하다. TL;DR - 원문 링크 등도 첨부하나 아래와 같이 따라하면 금방 설정할 수 있을 것이다. 아래 링크를 보면, animated gif로 되어 있어, 대충 어떻게 쓰면 된다는 ..
애드센스 결제 계좌는 최근까지 SC제일은행이 원탑이었습니다. 외국에서 송금받을 경우, $300 이상일 경우, 약 1만원 $300 미만일 경우, 면제 였지만, 이제 2021년 2월 22일부터는 이 정책이 변경되어 $100를 기준으로 부과한다고 합니다. 그래도, 여전히 SC제일은행 외화통장 개설은 타은행보다는 조금이라도 낫겠다는 생각에 개설하였습니다. 비대면 개설 제 경우는, 일단 SC제일은행에 일반 계좌가 있었기 때문에 추가 계좌 개설이 더 빨랐습니다. 만약, 최초 개설이라면 좀 더 절차가 복잡할 것 같습니다. PC로는 안되고, 모바일을 해야 비대면이 될 것입니다. 원화 계좌가 없다면, 원화 계좌부터 만들어야 합니다. 앱 다운로드 원화 통장 만들기 (앱 다운로드 설치 후, 실행하면 안내됨) 외화 통장 만들..
아이젠하워 매트릭스 - 우선순위 관리기법 굉장히 많은 일들이 쏟아져 들어온다. 일들은 모두 긴급 우선순위를 포장하고 있지만, (요청한 사람은 당연히 본인이 요청한 건이 가장 빨리 처리되기를 기대한다) 막상 들여다 보면, 일들은 순서를 갖게 마련이다. 아이젠하워 높은 지위에 올라 있는 사람일 수록, 더 많은 의사결정권을 갖는 것이 보통이다. 마치 트리 구조의 정점에 있다면 굉장히 많은 리프 노드를 갖고 있는 것과 같이 의사 결정 해달라고 요청 받는 건도 많을 것이다. 미합중국 제34대 대통령 드와이트 데이비드 "아이크" 아이젠하워(Dwight David "Ike" Eisenhower)는 그런 지위에 있는 사람이었다. 그리고, 그는 이를 효과적으로 처리하기 위한 나름의 노하우를 정리했다. 아이젠하워의 우선순..
off the hook 뜻 만약 hook라는 말이 낯설다면, 이것을 상상하자. 영화에서의 저 갈고리 같은 이미지가 hook이다. hook가 갖는 이미지는, 뭔가 거는 느낌 잡아두는 느낌이다. 그러면, 저 hook로부터 off(분리) 되었다는 것은 뭔가 구속되어 있어야 하는 것으로부터 떨어져 나왔다는 의미가 되겠다. 전화기 수화기를 내려놓음 예전에는 수화기를 내려 놓은 상황에도 쓸 수 있었는데, 요새는 거의 스마트폰을 쓰니까 요즘 어린이들은 수화기를 내려놓는다는 말은 상상조차도 못할 수도 있을 것 같다. 그래도, 사전적인 의미는 남아서 전화로 연락이 안된다는 뜻으로 쓸 수는 있겠다. I'm sorry for missing your call last night. I had to take my phone of..
서로소, 소수에 대해 예전에는 아무 거리낌 없이 받아들이고 그러려니 했던 말 중에 서로소라고 있습니다. 이것을 설명하려니 왜 탁 막힐까요? 아마, 당시에 나의 언어로 소화하는 과정을 잘 거치지 않았던 모양입니다. 그리고, 우리는 예전에 그냥 외웠죠. '2, 3, 5, 7, 11 같은 것을 소수라고 해'라고 외웠는데. 왜 이들을 소수라고 부르고, 소수란 어떤 뜻을 가질까요? 소수의 뜻 우리나라에서는 소수를 한자로 씁니다. 素數라고 하네요. 素: 흴 소, 본디 소 라는 뜻으로 보아, 소수에서의 의미는 '본디'에 해당되겠습니다. 영어로는 소수를 prime number라고 부른다고 합니다. prime: 최고의, 최초의, 최상의 대략적인 의미는 1등의, 제일 앞에 서는, 기본이 되는 등의 뜻이겠죠. 결국, 소수에..
MS Word에 소스코드 복사해서 제출할 때 MS Word에 소스 코드를 복붙해야 할 일이 있다면? 해본 사람들은 알 것이다. 엉망이 된다는 것을. 한 사이트를 알게되어 사용해봤는데, MS Word의 내용이 잘 복사가 되었다. 코드 자체는 변환이 되지만, MS Word와 궁합이 맞지 않는 사이트들도 많다. 미래의 나나 혹은 필요할 수도 있는 누군가를 위해 정리해 놓고자 한다. MS Word에 직접 복붙하면? 예를 들어 다음과 같은 코드가 있다고 해보자. import java.util.Arrays; public class Addition { public static void main(String[] args) { Integer sum = Arrays.stream(args) .mapToInt(Integer:..
과일이 낮게 걸려 있으면? = 따기 쉬운 과일 거저 먹기 적은 노력으로 결실을 맺기 쉬운 일 회사 사람들이 좋아하는 말로 ROI가 좋은 것 시도해 보기 쉬운 일 Example Isn't it a low-hanging fruit?
MoSCoW 모스크바 방법론 담당 PO(Product Owner)가 해야할 일들을 가지고 왔다. "오늘은 MoSCoW 기법으로 분류해 보겠습니다" 라고 하면서. 우선순위 분류의 필요성 내 눈엣 가시가 제일 큰 통증이듯, 고객 (유관부서 포함)들을 불편하게 하는 아이템들은 항상 우선순위가 제일 높다. 물론 본인들의 아이템끼리는 우선순위를 나눌 수 있지만, 내 아이템과 다른 팀들의 아이템과 비교하라면 내 아이템의 우선순위를 높게 매긴다. 비용 절감 혹은 효율성 향상의 근거도 물론 있긴 하다. 그러나, 그 일들을 대응해야 하는 팀으로서는 병목이 발생할 수 밖에 없으므로, 우선순위를 매길 수 밖에 없다. MoSCoW 분류법 단어 그대로 읽으면 모스크바이다. 그러나, 원래 단어인 Moscow를 MoSCoW라 Ca..
맥북을 카탈리나로 업그레이드 한 후, git을 실행했더니 아래와 같이 에러가 발생했다. 발생한 에러 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 에러 복구 방법 xcode-select --install 를 실행하면 복구할 수 있다. 그런데, 위 명령어를 실행하여 Xcode Command Line Tools를 설치하지 못하는 경우가 있다. 내 경우는, 네트워크 오류가 발생했다고 뜨면서 설치가 되지 않았다. https://developer.apple.com/downloads/index...
lonng pole 뜻 pole은 막대기다. pole dance를 상상하면 쉬울 듯. long pole 이라고도 하기도 하고, long pole in the tent라고 하기도 한다. long pole의 의미-1 텐트를 설치할 때, 중심 기둥이 얼마나 중요한지 알 것이다. 중심 기둥이 잘 서야 텐트가 올바르게 설 수 있고, 텐트의 높이도 결정하기 때문이다. 따라서, 어떤 프로젝트에서 long pole 또는 long pole in the tent라고 한다면, 굉장히 중요한 것을 의미한다고 볼 수 있다. I guess data migration will be a long pole in this project. long pole의 의미-2 공장에서 자동차를 만든다고 가정하자. 만약, 자동차 본체를 만드는데 한..
맥북 어느 버전부터인지는 모르겠지만, 적어도 2018년 이후 버전 맥북에는 기본적으로 설치되어 있는 유틸리티가 있습니다. 터미널을 열고 아래 명령어로 확인해 보시기 바랍니다. (설치가 안되어 있다면 별도 설치하면 됩니다.) $ which cwebp /usr/local/bin/cwebp WebP 변환 - 기본 모드 cwebp를 실행하면 실행이 됩니다. $ cwebp Usage: cwebp [options] -q quality input.png -o output.webp where quality is between 0 (poor) to 100 (very good). Typical value is around 80. Try -longhelp for an exhaustive list of advanced opt..
구글 코랩(Google Colaboratory) 시작하기 구글 코랩(Google Colaboratory)은 구글에서 제공하는 Jupyter Notebook이다. 대신, 인프라는 구글 클라우드를 기반으로 하기 때문에 개개인의 PC 보다 오히려 좋은 성능 및 접근성을 제공하고 있다. (보안 등의 이유로 접속이 차단된 곳에서는 사용 못할 수도 있다.) 그러나, 이와 같은 제약이 없는 사람들이라면, 하드웨어의 투자 (=돈) 및 번거로운 설정 과정을 하나하나 하지 않아도 되기에 사람들이 딥러닝을 학습하는데 많이 쓰고 있다. 로컬 PC에 주피터 노트북/ 주피터 랩을 설치하는 것에 비해 설정 과정이 간단하기 때문에 포스트 제목도 또는 가 아니라 가 적합한 것 같다. 준비물 구글계정 혹시 학교 연계 계정 등 저장 용량..