everydayminder
in the zone 뜻 그 zone 안에 있다는 것이 무슨 의미일까? 축구 경기를 보다보면, 가끔 듣게 되는 표현이 있다. 다른 경기에서도 마찬가지 표현이 있을 것이다. 예전에 '델 피에로 존', '박지성 존', '손흥민 존'과 같이 XX 존이라고 표현하는 것 말이다. 그런 표현이 왜 나왔을까? 그 존, 즉 위치에서는 특별한 플레이들이 많이 나왔기 때문에 팬들이 그렇게 XX존이라고 이름을 붙여주게 되었을 것이다. 한편, 그 선수들은 어떨까? 그런 경험이 쌓이게 되면, 그 존에서는 적어도 집중력이 높거나, 자신감이 높아지는 등의 어떤 상태가 있을 것이다. 따라서, 그렇게 상상을 해 보자. 손흥민 선수가 자신의 역량을 십분 발휘하는 그런 존에 있다, 혹은 그런 상태라고 말이다. 그래서, in the zon..
개요 마치 RDBMS에서의 테이블과 같은 형태를 저장하는데 유용한 구조이다. RDBMS의 테이블은 PK외 Secondary Index로도 조회를 하지만, PK 기준으로 데이터를 액세스 해야 한다는 점이 다르다. 또한, 스키마가 RDBMS의 경우는 고정형이지만, Redis의 Hash는 비고정형이며 이를 schemaless라고 한다. 따라서, RDBMS의 테이블 alter는 굉장히 무거운 작업이지만, Redis의 Hash는 그렇지 않다. 따라서, User 데이터를 저장한다 하더라도, RDBMS 테이블과 달리 데이터마다 설정된 필드들의 수가 다를 수도 있다. 명령어 Redis가 지원하는 Hash 관련 기능은 아래와 같다. RDBMS 테이블의 값을 설정하는 방식과 비교하면서 상상해 보자. 어떤 온라인 쇼핑몰의 ..
활성화 기준 애드센스 일치하는 콘텐츠 설정이 어느새 활성화 되었네요. 사람마다 기준은 다른데, 제 경우는 글은 350개 정도, 일 트래픽은 300이 지속적으로 넘는 시점에 활성화 된 것 같습니다. 어떤 분들은 글이 100개 미만이라 하더라도 일 유입 트래픽이 400명 정도가 되었을 때 활성화가 되었다고 하는 글을 보았습니다. 사실, 그냥 신경쓰지말고 꾸준히 포스팅하다 보면 어느새 활성화가 된다고 생각하는 것이 속편할 것입니다. 애드센스 일치하는 콘텐츠 광고 생성하기 애드센스 관리 페이지에 방문해보면, 어느 순간 기존에 보이지 않던 메뉴가 아래처럼 보이게 됩니다. 아래와 같은 기능이 활성화 되었을 때 비로소 일치하는 콘텐츠 광고를 넣을 수 있습니다. 해당 메뉴를 클릭하고 기본 설정에 들어갑니다. 적절한 광..
Snap out of it 뜻 사전을 찾아보면, "정신차려!"라고만 나온다. 그러나, 단순하게 한 문장으로 표현되는 것 이상의 상황, 뜻을 전달하는 것으로 보인다. snap이라는 손동작을 상상해 보자. 뭔가 깨달았을 때도 snap을 하지만, 대표적인 이미지는 최면술사가 누군가를 최면을 걸었다가 깨울 때, 많이 하는 행동을 상상해 보면 좋다. 최면에 걸린 사람을 현실로 돌아오게 하는 그 행동 말이다. 즉, 누군가가 무슨 생각에 푹 빠져있거나, 특히 나쁜 감정/분위기/생각에 빠져있을 때 그 사람을 다시 현실로 소환(?) 시킬 때, 즉 그것에서 벗어나라고 할 때 할 수 있는 표현되겠다. 정신차리라는 뜻 외에도 (나쁜 생각 등을) 그만 둬, 꿈깨~ 등의 의미도 포함한다. Examples Dude, snap ou..
날짜와 시간을 표현하는 데이터타입 비교 - datetime vs. timestamp MySQL에서 YYYY-MM-DD HH:MM:SS (년-월-일 시:분:초)로 날짜를 표현하는데 사용되는 데이터 타입으로, datetime과 timestamp 두 가지가 있다. 기본적으로 시간을 표현한다는 점에서는 유사해 보이지만, 저장되는 값의 형태와 동작하는 방식의 차이점, 그리고 제약사항을 인지하고 사용해야 한다. DATETIME과 TIMESTAMP 비교 시간 정보를 DATETIME과 TIMESTAMP로 표현할 때 어떤 차이가 있는지 살펴보자. DATETIME 표현가능 범위: 1000-01-01 00:00:00~9999 - 12:31 23:59:59 타임존에 대한 변환 없이, 저장할 때 값 그대로 저장이 된다. 타임존..
catch-22 뜻 catch-22라는 말의 뜻은 무엇일까? 사전에서 찾아보면, 딜레마 진퇴양난 이러지도 저러지도 못하는 상황 을 뜻한다고 한다. 특히, 한자권에서는 진퇴양난이라는 말이 많이 쓰이는데, 진퇴양난은 전진하기도, 후퇴하기도 선택하기 어려운 상황을 말한다. 반면, 이와 유사한 뜻으로 딜레마라는 단어를 살펴보자. di(two) + lemma (명제)는 그리스 어원으로부터 비롯되는데 두 명제/ 제안 중 선택해야 하는 상황 (주로 선택하기 곤란한)을 뜻한다. catch-22의 기원 미국 작가 Joseph Heller의 소설 Catch-22에서 기원한 표현이다. 군사적 규칙으로, 순환논리적인 구조를 통해 병사들이 전투 임무로부터 빠져나가는 것을 원칙적으로 금지하는 것을 의미했다. (예: 전역을 하려면..
O'Reilly ebook - 온라인 독서 비용 절약하기 특히 컴퓨터 관련 서적의 경우, O'Reilly는 유명한 출판사이다. 국내의 경우, 주로 한빛출판사에서 번역본이 많이 나오긴 하는데 번역본의 경우 한국에서 출간되기 까지 굉장히 오랜 시간이 걸린다. 원서로 봐도 상관없는 사람들 중에도 책은 그래도 손맛이라고 종이책을 선호하는 사람들도 여전히 많다. 국내에 유통되지 않는 책의 경우 구매 자체에도 오래 걸리고, 국내 서점에서 공급되지 않은 책이라면 더더욱 배송비도 만만찮다. 컴퓨터 서적의 경우, 수명이 짧은 편이기 때문에 적절한 시기에 보는 것이 의미가 있다. Amazon 킨들을 사용하는 경우, 종이서적보다는 만족도가 낮지만 일반 e-book 보다는 종이에 가까운 만족도를 보여주기도 한다. 그러나, 보..
Mac에서 현재 Time Zone이 어떻게 설정되어 있는지 확인하려면 다음과 같이 확인할 수 있다. $ date + "%Z %z" KST +0900 혹은 다음 명령어로도 확인 가능하다. sudo systemsetup -gettimezone Password: Time Zone: Asia/Seoul 그러나, 위의 명령어는 password를 한번 입력해 줘야 한다.
예전에 멋모르고 입었던 면티에 대문자로 써있던 문구다. 대문자로 WHEN IT COMES TO라고 써 있었는데, IT가 뭔가 중요하게 되는 것인가 생각했던 시절이 있었다. 그러나, 나중에 알고 보니 IT와는 전혀 상관이 없었다. 그리고, 세월이 지나 회의실에서 이런 표현을 하는 외국인들을 보게 되었다. when it comes to 뜻 when it comes to sth 이라고 할 때, 직역해 보자. (그것)이 sth에 가까워지면, 도달하면, ~이 되면 등의 이미지가 된다. 직역만으로는 이 표현의 뜻이 확 와닿지 않는데, 이 표현의 의미는 다음과 같다. ~에 관해서는 ~에 한해서는 ~ 문제에 한해서는 ~에 이르면 ~에 대해 말하자면 Examples When it comes to computers, he..
개요 글로벌 서비스를 하면서 Time Zone 설정은 신경써야 할 부분이 된다. 본 포스트에서는 MySQL의 Time Zone을 설정하는 방법에 대해 정리한다. 테스트의 편의상 Docker를 기반으로 테스트하였다. 현재 설정 확인 mysql> select @@global.time_zone, @session.time_zone; +--------------------+----------------------------------------+ | @@global.time_zone | @session.time_zone | +--------------------+----------------------------------------+ | SYSTEM | 0x | +--------------------+-----..
직관적으로 '-의 가운데'라는 뜻이다. 그런데, 이것이 꼭 어떤 위치상 가운데에 국한되지는 않는다. '-하는 중이야'를 영작하면 습관적으로 동사 + ing 유형의 답을 먼저 머리에 그리게 된다. 이럴 떄, in the middle of 명사 또는 ~ing를 활용한 다른 표현도 생각해 보자. ~하는 중이야 ~하느라 (지금) 바빠: ~하는 한 가운데 있으므로 등의 의미 전달이 가능하다. Examples I am in the middle of a meeting. I am in the middle of doing something.
멋진 것은 따라 하고 싶기 마련이죠. 유명 K-pop 댄스도 마찬가지일 것입니다. 처음에는 서툴렀지만, 열심히 노력하는 과정을 거쳐서 그 결과물을 만든 후, 유튜브 영상을 업로드하고 싶을 수도 있습니다. 그런데, 내가 열심히 노력해서 만든 콘텐츠니까 유튜브 영상 저작권에 괜찮지 않을까요? 판례 소개 2012년에 이와 관련한 판례가 있었습니다. 서울고등법원 2012/10/24, 선고 2011나104668 판결-걸그룹 시크릿의 샤이보이 안무에 대한 건입니다. 방송 댄스를 가르치는 모학원에서 '시크릿'의 '샤이보이' 수강료를 받고 안무를 가르쳤고, 이 과정을 영상으로 촬영했습니다. 그리고, 이 영상을 인터넷에 올렸습니다. 해당 안무가는 댄스학원측에 저작권 침해 소송을 제기하였고, 법원에서는 창작성이 있는 저작..
개요 프로그래밍 언어에서 어떨 때 set을 사용할까? 주로 중복을 제거하거나, 말 그대로 집합 연산(포함여부 및 합집합/교집합 등)을 해야할 경우에 사용할 것이다. Redis에서도 이러한 연산을 지원한다. 명령어 Redis가 지원하는 집합 연산 기능은 아래와 같다. SADD 127.0.0.1:6379> help sadd SADD key member [member ...] summary: Add one or more members to a set since: 1.0.0 group: set set에 아이템을 추가한다. // 여러 아이템을 set에 추가 127.0.0.1:6379> sadd s1 e1 e2 e3 (integer) 3 127.0.0.1:6379> smembers s1 1) "e2" 2) "e3"..
직장 동료가 말한다. Hey, can I take a rain check on it? 비오는지 체크해달라는 이야기인가? 갑자기 비오는지 날씨가 궁금하다고? Rain Check 뜻 원래 이 표현은, 야구 경기 또는 야외 콘서트 등과 같은 야외 이벤트가 우천시 사정으로 연기되거나 중단될 경우 관람객/고객에게 양해를 구하기 위해 주는 "나중에 다시 사용할 수 있는 티켓"을 말한다. 즉, 지금은 불가피하니 다음 기회를 양해 구하는 셈이다. 본래의 의미가 야외 경기/콘서트에 국한되지 않ㅇ고, 비즈니스 상황이나 일반 생활에서도 쓰이게 되었는데, 그 의미도 연장선상에서 유사한 의미를 지닌다. (현재는 어떤 상황으로 인해 어려우니) 나중으로 미루자/ 다음에 편한 날로 다시 일정을 잡자는 의미가 된다. Examples ..
개요 Redis에서 List는 여러 개의 데이터를 저장하기 위한 자료구조이다. 쉽게 생각해서 Linked List를 생각하게 될텐데, 지원하는 기능을 바탕으로 보면, 오히려 Dequee(Double Ended Queue)에 가깝다. Qeueue의 인터페페이스와 Stack의 인터페이스를 동시에 지원하기 때문이다. Stack 혹은 Queue의 말단 연산은 비용이 닞지만, 중간 데이터를 처리하는 연산은 비용이 상대적으로 높다. 따라서, 내가 수행해야 하는 오퍼레이션의 종류 및 데이터 성격이 어떤지 알고 쓰면 좋을 것이다. 명령어 List가 제공하는 전체 명령어 중 주요 기능은 아래와 같다. LRANGE 127.0.0.1:6379> help lrange LRANGE key start stop summary: G..