everydayminder
블루투스 기계식 키보드 - 키크론 k1 개봉/ 사용기 사용하는 주변기기가 많아질수록, 무선에 대한 수요는 커질 수 밖에 없습니다. 특히 키보드와 마우스는 말할 나위 없죠. 그나마, 마우스는 여러 종류의 브랜드와 종류들이 일찌감치 보급되어 있죠. 그러나, 키보드쪽은 상대적으로 선택의 폭이 좁지 않았나 생각합니다. 물론 블루투스 키보드는 이전부터 존재했지만, 기계식 키보드를 사용하는 분들은 기계식 키보드가 무선이면 얼마나 좋을까 생각했겠죠. 게다가 다양한 모바일 기기, 즉 스마트폰과 패드 등의 태블릿 류의 활용도가 높아지면서, 이왕이면 블루투스 키보드 또는 블루투스 기계식 키보드에 대한 니즈가 커졌다고 생각합니다. 외관/ 구성품 케이스는 다음과 같이 생겼습니다. 고급스러운 인상입니다. 구성품은 키보드 본체와..
본 글에서는 SpringBoot와 Spock Test Framework를 연동하는 방법에 대해 소개한다. 구성 환경 (의존성) SpringBoot: 2.4.2 Default JUnit: 5.x Spock: 1.3 Groovy: 2.5 만약, 이후에 다른 버전으로 테스트 한다면, 그에 맞는 설정 방법을 다시 확인해야할 것이다. 기본 틀잡기 Spring Initializer(https://start.spring.io/)를 활용하여, 일단 기본적인 프로젝트를 다음과 같이 설정해 보았다. plugins { id 'org.springframework.boot' version '2.4.2' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java..
LGTM - LG와는 관련이 없어요 제목에도 썼듯이 이 단어는 LG와는 전혀 관련이 없다. 어쩌면 이 표현을 많이 듣고 있다면, 프로그램 개발과 관련되어 있을 가능성이 높을지도 모르겠다. LGTM = Looks Good to Me "내가 보기엔 괜찮아"의 의미로 쓰인다. 특히, 소스코드 repository에 merge/pull request를 했을 때, 리뷰어가 검토 요청을 하고 특이사항이 없을 때, 응답으로 남기는 약자이기도 하다. Example 만약 일상 대화에서 쓰자면, A: Do you think the document is good enough? B: Yeah, LGTM.
직계존속, 직계비속 의미와 범위는? 용어를 들을 때마다 헷갈려서, 이번 기회에 정리해 봅니다. 예전에 직계존속, 직계비속이라는 말 자체를 쓰는 경우는 그리 흔하지 않았던 것 같습니다. 제가 아는 범위내에서는, 연말정산 자동차 보험 상속 정도에 국한되었는데, 이제는 정부의 사회적 거리두기 방침에도 직계가족의 범위가 인용되고 있으니, 이 의미가 우리 생활에 좀더 밀접하게 들어온 것 같습니다. 원래 한자로 쓰이는 단어들이므로, 한자로 본 의미부터 살펴보겠습니다. 직계존속의 의미 직계존속은 한자로 直系尊屬와 같이 씁니다. 直 - 곧다 系 - 잇다 尊 - 높다 屬 - 무리 조상님들로부터 나 사이의 혈족을 뜻합니다. 즉, 부모님/조부모님 등이 이에 해당되겠네요. 직계비속의 의미 직계비속은 한자로 直系卑屬와 같이 씁..
I knew와 I thought의 차이점 영작을 하다보면, 단어 선택을 해야하는 순간이 온다. ~라고 알고 있었다 라는 뉘앙스를 전달하려면 당연히 know의 과거형인 knew를 선택하기 쉽다. 마찬가지로, ~라고 생각했다 를 표현하려면, think의 과거형인 thought를 선택할 것이다. 그런데, 두 단어의 뉘앙스와 사용할 수 있는 상황이 미묘하게 다르다. 어떻게 다를까? I knew ~ : 그렇게 될 줄 알고 있었다. (그리고, 실제로 그렇게 됨, 혹은 사실로 판명됨) I thought ~ : 이러이러하다고 (이러하게 되리라고) 생각했다. (실제로는 그렇게 되지 않았음, 혹은 착각이었음) I knew~ 의 경우, 혹시 미드 Friends를 많이 본 사람들이라면, 어떤 이미지가 확 와닿을 것이다. 바로..
MySQL Information_schema로 세부 정보 확인하기 특정 어느 한 개의 테이블에 대한 스키마 정보를 알고 싶을 때, desc 테이블명 을 실행하면 테이블의 스키마를 확인할 수 있다. 그런데, 전체 스키마 중 어떤 특징을 기준으로 조회하거나 내용을 걸러서 확인해야 한다면, 모든 테이블을 대상으로 desc 하는 것은 비효율적이다. DB 테이블 구조를 쿼리로 확인할 수 있다면 도움이 될 것이므로, 어떤 정보를 조회할 수 있는지 다음과 같이 확인해 보자. 테스트스키마 및 테이블 구성 테스트를 위해, 아래와 같이 스키마를 만들고 몇 개의 테스트 데이터를 넣어보자. CREATE TABLE IF NOT EXISTS `docs` ( `id` int(6) unsigned NOT NULL, `rev` int..
quick question 뜻 질문이면 질문이지, 빠른 질문이란 무엇일까? 빠른 질문이란, 결국 빨리 답할 수 있는 질문이라는 뜻이다. 즉, 우리나라 문화에서는 '간단한 질문'이 되겠다. 잠깐! 그러면, 쉬운/간단한을 뜻하는 easy/simple을 쓰면 되지 않을까? simple question vs. quick question easy/simple question: 너무 쉬워서 이것도 답 못하면 바보! 뉘앙스의 질문 quick question: 간단한 질문 질문하는 나는 쉽고 간단한 질문이라고 생각할 수 있는데, 받아들이는 사람 입장에서는 세상 어려운 질문일 수도 있다. 예) 엄마가 좋아? 아빠가 좋아? 한글로 봐도, 질문은 짧고 쉬워보이지만 답하기 굉장히 어려운 질문이지 않은가? 회의하다 보면, 의외..
Docker를 사용하여 MySQL을 설치하는 방법을 정리한다. docker-compose.yml YAML 파일의 기본 골격을 다음과 같이 작성한다. version: "3" services: db: image: mysql:8.0.20 container_name: mysql_db restart: always ports: - "3306:3306" environment: MYSQL_DATABASE: "${MYSQL_DATABASE}" MYSQL_ROOT_PASSWORD: "${DB_ROOT_PASSWORD}" MYSQL_USER: "${DB_USER_ID}" MYSQL_PASSWORD: "${DB_USER_PASSWORD}" command: - --character-set-server=utf8mb4 - --co..
최대공약수와 최소공배수 활용 앞서 최대공약수 구하는 법과 최소공배수 구하는 법에 대해 다뤄봤습니다. 이름도 비슷한 두 개의 개념을 모아서 비교해 보면, 좀 더 오래 기억하거나 이해하는데 도움이 되지 않을까요? 이제는 최대공약수를 구하시오, 최소공배수를 구하시오. 라고 문제가 나오지 않습니다. 초등학교 5학년 수학이라 하더라도, 스토리를 기반으로 이 문제가 최대공약수 문제인지 최소공배수 문제인지 스스로 판단하고 풀어야 합니다. 따라서, 두 문제 유형이 어떻게 차이가 있는지 구별하는 훈련이 필요합니다. 예제로 살펴보면 12와 30 두 숫자로 살펴보겠습니다. $ 12 = 2^2 \times 3 $ $ 3= 2 \times 3 \times 5 $ 이므로, 최대공약수는 $ 2 \times 3 = 6 $, 최소공배..
만약 sign off라는 말을 듣는다면 다음과 같은 장면을 상상해 보자. 일상의 상황 요즘에는 보기 힘든 광경이긴 한데, 옛날 중세 영화에서 보면 높은 사람이 뭔가 고심하면서 펜촉에 잉크를 묻혀서 장문의 편지를 쓴다. 그리고 맨 밑에 자신의 서명을 멋지게 휘날리면서 펜을 종이로부터 확 떼면서 마무리! 뭔가 홀가분할 수도, 아쉬울 수도 있지만, 싸인을 하고 손을 떼면서 적어도 그 일은 거기에서 끝났다. (요즘은 전자 결재가 대부분이지만) 상무님 결재해 주십시오. 상무님께 서류를 내밀면, 휘리릭 싸인을 해주신다.이 고객님 여기에 서명해주세요. 서명해 주시면 이후 절차는 어쩌고 저쩌고.. sign off 뜻 로그 아웃하다. 하던 것을 일정 기간동안 멈추다. 어떤 건에 대해 허가 승인하다. (주로 sign of..
docker-compose: An http request took too long to complete 에러? docker-compose를 실행했는데, 실행 도중 아무 반응이 없다가 툭하니 An http request took too long to complete. 에러가 발생한다면? ERROR: An HTTP request took too long to complete. Retry with --verbose to obtain debug information. If you encounter this issue regularly because of slow network conditions, consider setting COMPOSE_HTTP_TIMEOUT to a higher value (current..
www.yes24.com/Product/Goods/3662801?OzSrank=1 뿌와쨔쨔의 영어이야기 문법, 발음, 단어, 생활영어에 우리에겐 생소하고 낯선 미국문화까지 재미있는 만화로 배울 수 있는 책.저자가 몸소 미국 뉴욕에서 유학하면서 겪었던 에피소드와 실수담을 통해 얻은 살아있는 www.yes24.com 외국어를 공부한다는 것은 어찌보면 지루한 일이다. 사람들이 외국어를 배울 때, 이왕이면 어학연수 등을 권장하면서 현지에 가는 것이 도움된다고 추천하거나 계획하는 이유는 모국어 환경으로부터의 고립과 현지 어학 학습환경의 몰입을 기본적으로 의도할 것이다. 게다가, 우리나라와는 다른 그 나라의 문화 체험도 한몫 할 것이다. 이 책은, 그런 면에서 강점을 가진다. 만화다. 그래서, 단어와 문장으로만 주..
경품/선물받은 아이패드 애플케어플러스 등록 직접 구매한 아이패드라면, 당연히 구매 영수증이 있겠죠. 만약, 직접 구매한 것이 아니라 누군가에게 선물 받았거나, 경품을 받은 경우는 어떨까요? 선물을 준 사람에게, '저, 혹시 영수증 받을 수 있나요?' 라고 물어보는 것도 좀 그렇겠죠? 운이 좋게 아이패드를 경품으로 받았습니다. 막상 받고 보니 애플케어플러스를 가입하는게 좋겠는데, 위의 경우처럼 영수증이 제게는 없었습니다. 처음에는 그냥 사용하겠다 생각하고, 일단 폰닥터플러스 앱을 깔고 아이패드의 정상 여부를 확인했습니다. 보호필름도 붙였고요. 그러다, 혹시나 싶어 애플고객센터에 문의해 보았고, 결국은 애플케어플러스를 정상적으로 구매/가입할 수 있었습니다. 절차 안내 먼저 아이패드에 본인의 애플ID로 로그인..
지난 번에는 최대공약수에 대해 알아보았습니다. 이번에는 최소공배수에 대해 생각해 봅시다. 최소공배수란? 최소공배수는 한자로 最小公倍數라고 씁니다. 最小: 가장 작은 公倍數: 공통의 배수 倍數: 곱한 수 즉, 공배수(곱한 수들 중 같은 수, 배수중 공통이 되는 수) 중 가장 작은 수라는 뜻입니다. 한편, 최소공배수를 영어로는 Least Common Multiple이라고 부릅니다. (줄여서, LCM) Multiple = 곱한 수 = 배수 Common = 공통의 Least = 최소의 마찬가지로, 공통의 배수 중 가장 작은 값이라는 의미가 되겠습니다. 최대공약수, 최소공약수, 최소공배수, 최대공배수 우리가 아는 용어는 최대공약수와 최소공배수입니다. 그런데, 개념적으로 보면 최대/최소라는 말을 붙여도 되긴 하지만..
back to back - 등에 등을 맞대고 업무차 같이 일하던 분이 좀 늦으면서 이런 말을 한 적이 있다. "미안해요. 하루종일 회의가 빽빽히 연달아 있다보니.." 영어에서 이런 상황을 표현하기에 적합한 말인가 싶다. 등에 등이 닿아 있으면? 지하철에 타고 있다고 상상해 보자. 문이 열리면서 사람들이 몰려 들어온다. 내 공간이 사라지고, 어느 덧 내 앞뒤로 사람들이 꽉 차기 시작한다. 결국 내 등에 다른 사람 등이 닿아버릴 정도가 되었다. 대략 이런 느낌일 것이다. 발 비빌 틈도 없이, 촘촘한 것. 그래서 이것을 멀리서 보면 다닥다닥 붙어 있는 모습일테니, 연속적인 것을 나타내기도 한다. 백투백 홈런 야구 매니아들은 어쩌면 이 단어가 이미 익숙할지도 모르겠다. 2연속 홈런을 백투백 홈런이라고 한다. 이..