본문 바로가기

분류 전체보기262

[Review] 사진 구도가 달라지는 아이디어 100 안녕하세요. TDR입니다. 오늘 리뷰할 책은 "사진 구도가 달라지는 아이디어 100"이라는 책입니다. 이 책의 구성은 일반적인 책과는 조금 다른데, 100개의 사진과 100개의 주제를 가지고 해당 사진을 설명하는 구조 입니다. 그 중에 인상 깊었던 몇가지 주제를 남겨볼까 합니다. 이 책의 시작이 저 글이었다. 다들 사진을 찍을 때 구도를 어떻게 할지를 고민을 하는데 사실 제일 중요한 거는 결국 구도 이전에 프레이밍(Framing)이다. 즉, 사진에 무엇을 담을 것인가이다. 사진에 어떻게 담을 것인가(나는 이것이 "구도"라고 생각한다.) 이전에 무엇을 담을 것인가(프레이밍)가 선행되어야 한다. 나는 처음에 사진을 찍을 때 이것을 무의식적으로 처리하고 구도에 의식을.. 2019. 5. 19.
[Review]앙리 카르티에브레송 _ 결정적 순간의 환희 안녕하세요. TDR입니다. 작년부터 카메랑 흥미를 가지게되면서 이것저것 카메라로 찍어도보고 카메라에 대한 공부도 하고, 책도 찾아보고 있습니다. 그러다 이번에 도서관에서 프랑스의 전설적인 사진작가인 "앙리 카르티에브레송"의 일대기를 써놓은 책을 읽고 간단한 소개를 할까 합니다. 처음에는 사진이 많고 그 사진에 대한 설명이 있는 책이라 생각했는데 그건 아니었고 앙리 카르티에브레송 이라는 사진작가의 일대기와 그가 어떤 삶을 살아왔고, 어디를 갔으면 누구를 만났고 어떤 사상 및 생각을 했는지에 대해 써놓은 책입니다. 한 호흡으로 읽기에는 다소 지루한 감도 있고 프랑스 이름이 많아 나와서 빨리 읽기 힘들었습니다. 위대한 업적을 이룬 사람들의 인생을 보면 순탄한 삶이 없는거 같습니다. 그는 독일군 포로 잡혀서 강.. 2019. 5. 1.
2018.11.1 - Panasonic 휴대용 전기 면도기 안녕하세요. TDR입니다. 예전에 일본에 출장을 다닐 때 급해서 공항 면세점에서 만원짜리 전기 면도기를 사서 잘 쓰다가관리하는 도중 저의 미숙함(멍청함)에 망가트려서 버리고 한동안은 습식 면도만 하다 간편하게 쓸 수 있는전기면도기가 있었으면 해서 하나 구입하게 됐습니다. 그것이 바로 Panasonic 휴대용 전기 면도기!쿠팡에서 18,000원도 안하는 가격에 잘 산거 같습니다. 아래는 제가 산 URL~URL : https://www.coupang.com/vp/products/9526735?itemId=41892054&vendorItemId=3064580128&q=%ED%8C%8C%EB%82%98%EC%86%8C%EB%8B%89+%EC%A0%84%EA%B8%B0%EB%A9%B4%EB%8F%84%EA%B8%.. 2018. 11. 5.
2018.11.4 - Asics OMAIS 2 안녕하세요. TDR입니다. 저는 신을 사면 꽤~~ 오랜 신는 편입니다. 신발 밑창도 잘 닳지 않고, 외관도 잘 해지지 않아 5~6년은 가볍게 신는데 문제는 그렇게 오래 신다보면 신발의 내구성 자체가 다 되는 경우가 있습니다. 그래서 신다 신다 도저히 안되면 그때야 버립니다. 그렇게 신던 신발을 하나 버리고 걷고 뛰기 편한 신발을 찾아 롯데 아울랫을 갔다왔습니다.처음에는 무난하게 나이키나 아디다스를 구경했는데 가격이 별로 착하지 않더라고요...그래서 기웃거리다 Asics 매장에서 발견한 OMAIS 2라는 신발! 신어보니 가볍고 쿠션감도 좋고 디자인도 깔끔하고 가격도 착해서 고민안하고 발로 질렀습니다. 저는 기본적으로 블랙 계열의 깔끔한 디자인을 선호하는데 이정도면 특별히 튀지 않고 무난한거 같습니다~ 요고.. 2018. 11. 5.
친치로(링) 룰 오늘은 친치로(원래는 チンチロリン)이라는 게임의 룰을 소개해 볼까 합니다.이 게임은 유명한 "도박묵시록 카이지"에도 나왔던 게임인데요, 주사위 3개와 밥그릇(사실 없어도 무방??)만 있으면 할 수 있는 게임입니다. 이 게임은 롤 또한 간단해서 아래 간단히 정리해 볼까 합니다. 설명하기 앞서, 게임 이름이 "친치로링"인 이유는 주사위를 밥그릇에 던질 때 나는 소리가 그래서 그렇다고 합니다... 일단, 게임 방법은 주사위 3개를 오목한 그릇(밥그릇 같은)에 던지면서 하는 게임입니다. 진행 방법과 점수 계산법(눈이라고도 함)을 알아보겠습니다. 눈 또는 점수 (여기서 눈은 주사위의 숫자를 말합니다.)* 나시메 (0점) : 눈이 하나도 같지 않을 때. * 잉케쯔 (1점) : 눈이 2개가 같고, 나머지 눈이 1일 .. 2018. 4. 20.
10진수 vs 2진수 vs 16진수 우리는 일상 생활에서 숫자를 10진수(decimal)로 다루고 있습니다.하지만, 컴퓨터에서는 일반적으로 2진수(binary)와 16진수(hexadecimal)로 다루고 있습니다.(물론, 프로그래밍을 할 때는 사람이 작성하는거다 보니 일반적으로 10진수를 사용합니다.) 저같은 경우에는 업무 특성상 2진수, 16진수를 많이 보게되는데 처음에는 불편하고 낯설었지만 많이 보다보면 어차피 그냥 수이기 때문에 익숙해지게 됐습니다. 그때 생각했던 것이 우리가 구구단을 외워서 간단한 연산은 암산으로 처리하듯이 2진수, 16진수도 간단한 영역에서는 바로바로 바꿀 수 있으면 좋겠다 싶어서 정리를 해볼까 합니다. 10진수 vs 2진수 vs 16진수 여담이지만 2진수와 16진수를 이해하면 컴퓨터뿐만 아니라 다른 분야에서도 시.. 2018. 3. 29.
innerText vs outerText의 차이 요즘 Web 관련 일을 하고 있는데 HTML에서 innerText, innerHTML, outerText, outerHTML, textContent등에 대해서 궁금해졌습니다.그래서 찾아봤는데 까먹기 딱 좋은 내용이라 다음에 또 찾아 볼 때가 100% 올꺼 같아서 정리해봤습니다. 위와 같은 상황에서 innerText/HTML, outerText/HTML, textContent를 해보면... 1234567var temp = $("#something")temp.innerText // Hello World!temp.outerText // Hello World!temp.textContent // Hello World! temp.innerHTML // Hello World!temp.outerHTML // Hello.. 2018. 3. 27.
[JavaScript] Math 함수 JavaScript의 Math 함수 중에서 많이 쓰는 것들을 정리해 보았다. Math.pow(2, 53);// 2의 53승Math.round(.6);// 0.6의 반올림 -> 1.0Math.ceil(.6);// 0.6의 올림 -> 1.0Math.floor(.6);// 0.6의 내림 -> 0.0Math.abs(-5);// 절대값 -> 5Math.max(x, y, z);// x, y, z 중 가장 큰 수Math.min(x, y, z);// x, y, z 중 가장 작은 수Math.random();// 0과 1.0 사이에 임의 수를 반환Math.PI;// 원주율Math.E;// 자연 로그 상수Math.sqrt(3);// 3의 제급근 -> 루트 3Math.sin(0);// 삼각함수 (Math.cos, Math.a.. 2017. 2. 2.
[Review]Reset! 수학 - 미적분 오늘 정리할 책은 "Reset! 수학 (미적분)"이다.저번에 "확률과 통계"편을 했었는데 이 시리즈가 쉽지 않은 개념들을 쉽게 풀어놔서 다른 거는 어떤식으로 설명을 했나 궁금했다. 책의 차례를 보면 아래와 같다.1. 적분부터 이해하자2. 미분은 적분의 도우미3. 미분을 다시 생각하다4. 미분과 적분의 관계 1장 "적분부터 이해하자"에서는 우리가 고등학교때 배운 미분, 적분의 공식에 대해서 정말 간략하게 설명을 하고나서 우선은 적분부터 알아보자고 한다. 그리고 적분이 어떻게 처음 발겼됐는지와 적분의 개념을 설명한다. 처음 생긴 유래로 설명을 드는게 땅의 넓이를 구하는 것이라고 한다. 직선으로 잘린 땅이야 가로 * 세로로 쉽게 구할 수 있지만 고선으로 이루어진 땅의 넓이를 구해야하는 상황에서는 사각형의 넓이.. 2016. 12. 21.
[Review] Reset! 수학 - 확률과 통계 오늘 정리할 책은 "Reset! 수학 (확률과 통계)"이다.평소에도 수학에 관심은 많아서 책방에 가거나 인터넷 블로그 같은데에서 자주 기웃거리고 있는데, 이번에는 도서관에 갔다가 유난히 노란책이 있길래 손에 집었다. 제목이 "개념부터 다시 시작하는", "Reset"이라고 나와 있는거 만큼 아주 쉽게 풀어 놓았다. (너무 쉽게 풀어 써놓은 경향이 있을 정도로...) 책의 큰 차례를 보면 다음과 같다.1. 확률은 조금 엉성하다2. 확률은 속기 쉽다.3. 뜻밖의 재미를 주는 확률 계산4. 통계란 무엇인가? 1장인 "확률은 조금 엉성하다"에서는 확률의 정의와 의미와 필요한 이유 등에 대한 원론적인 이야기를 하고 있다.어떻게보면 이 책에서 가장 많이 배운 부분이 1장이 아닐까 싶다. 일상 생활에서 확률이라는 단어.. 2016. 12. 19.
Parser란? Parser의 종류에는? Parser란 무엇인가? 언어학에서는 구문 분석기라고도 불리는데 wiki에서의 정의는 아래와 같다. 인터프리터나 컴파일러의 구성 요소 가운데 하나로, 입력 토큰에 내재된 자료 구조를 빌드하고 문법을 검사한다. 파서는 일련의 입력 문자로부터 토큰을 만들기 위해 별도의 낱말 분석기를 이용하기도 한다. 파서는 수작업으로 프로그래밍되며 도구에 의해 (일부 프로그래밍 언어에서) (반)자동적으로 만들어질 수 있다. 출처 : https://ko.wikipedia.org/wiki/%EA%B5%AC%EB%AC%B8_%EB%B6%84%EC%84%9D 이외에 검색을 해보면 표현은 다르지만 본질은 위에서 말하는 것과 같다. 그럼 이러한 parsing을 하는 방식에는 어떤 것들이 있을까? 일반적으로는 DOM과 SAX가 널리 쓰.. 2016. 4. 1.
[C#]as와 is 연산자 C#에서는 casting을 기타 다른 언어들처럼 변수 앞에 변환할 변수 또는 객체 타입을 괄호로 묶어 casting을 할 수 있지만 as 연산자도 제공한다. 그리고 이것이 해탕 객체인지 확인 할 수있는 is 연산자도 제공한다.글보다 예제를 보자. 123456789101112static void Main() { object[] temp = new object[2]; temp[0] = "test code"; temp[1] = 2016; string str1 = temp[0] as string; string str2 = temp[1] as string; int num1 = temp[1] as int; // 이거는 안된다. int num2 = (int)temp[1];} Colored by Color Script.. 2016. 3. 29.