香港居民 360

동영상 촬영시 셔터스피드

출처 : http://www.slrclub.com/bbs/vx2.php?id=panasonic_forum&no=135396 동영상 촬영시 셔터스피드에 관해 http://www.slrclub.com/bbs/vx2.php?id=canon_d30_forum&no=3806291 vDSRL 촬영하시는 분들은 대개 알고 계시는 내용들이겠지만 처음 동영상 촬영을 하시거나 아니면 알고는 있지만 가끔 헷갈리시는 분들은 한번 읽어보시면 도움이 될 것입니다. 그리고 이에 대한 배경지식을 위해 이왕 글 올린 김에 좀 더 이야기를 해보겠습니다. 동영상에서 셔터스피드의 문제는 영화에서 기원을 찾을 수 있을 것입니다. 사실 영화 발명기에 여러가지 기술적문제가 있었지만 그중에서도 어떻게 지속적으로 필름(사진초기에는 필름형태가 아니었..

나미야 잡화점의 기적

(책 이미지는 예스24에서 발췌했습니다. http://www.yes24.com/24/goods/8157957?scode=032&OzSrank=1 ) 만족도 : ★★★★★ ( 5 / 5 ) '히가시노 게이고' 하면 그냥 다수의 추리소설만이 떠올랐습니다 다작 작가네라는 생각과 추리소설에 대한 막연한 편견이 있었습니다. 추리소설은 음침하고, 무겁고, 머리 써야하고, 그리고 책 전체 내용이 하나의 결론만을 가지고 달려가기 때문에다시 읽어보기 힘들것 같았습니다. 그래서 추리소설을 사기엔 돈이 아깝다는 생각이 추리소설과의 거리를 가지게 했습니다. 셜록홈즈같은 추리 소설은 여전히 흥미가 없지만, 일본 추리소설은 최근들어 자주 보게 됩니다.개인적으로 일본정서와 조금 잘 맞는 부분이 있어서 그런 것도 있지만, 무엇보다,..

Reviews/책 2015.04.27

함수의 프로토타입 속성

모든 함수 객체는 생성될때 자동으로 prototype 라는 속성이 추가된다. 이 prototype 속성은 함수의 생성과 동시에 만들어지는 함수의 원형 객체 즉 ‘함수의 프로토타입(원형) 객체’ 를 참조한다 생성자 함수를 이용해 생성되는 객체들은 함수의 프로토타입(원형) 객체 를 __proto__ 속성을 통해 공유하게 된다. 즉 함수를 만들게 되면 자동으로 함수의 프로토타입 객체(원형)가 생성되고, 함수는 생성과 동시에 추가된 prototype 이라는 속성으로 이 객체를 참조하고 있다 모든 함수는 생성될때 함수의 원형객체, 즉 프로토 타입 객체가 같이 생성된다. 함수는 생성과 동시에 추가되는 prototype 속성을 통해 함수의 원형객체를 참조한다. 생성자 함수를 통해 만들어지는 모든 객체는 __proto..

코드/JS 2015.04.21

컨텍스트, 스코프 체인

컨텍스트란 현재 실행되고 있는 코드를 소유하는 객체에 대한 참조 즉 this 에 대한 참조 다 자바스크립트 언어 환경에서 모든 함수는 생성될때 하나의 스코프 체인을 가진다. 스코프 체인은 함수의 호출과 관련된 여러 객체(기본적으로 글로벌 객체등)의 참조를 저장하는 메모리 공간이다. 스코프체인은 기본적으로 키와 값의 구조로 되어 있으며, 스코프 체인의 안쪽에 들어가는 객체들을 변수 객체라 한다. 생성된 스코프 체인의 내부에는 먼저 전역 객체(Global Object) 가 체인의 안쪽으로 자리잡게 된다. 이 공간을 흔히 전역 컨텍스트 ( Global Context ) 라고 하기도 한다. javascript 에서 this 란 현재 실행되고 있는 코드를 소유하는 객체, 즉 메모리 공간말하며 context 에 대..

코드/JS 2015.04.21

자바스크립트 배열 중복요소 추출

이런 배열이 있을 때, var arr = [1, 2, 3, 4,5,6,7, 1, 3, 5, 6, 2, 7, 1,4, 4, 100, 20, 4] [1, 1, 1][3, 3][4, 4, 4, 4]..... 이런식으로 중복되는 배열요소를 추출해서 각각 따로 배열로 만들어야 할 필요가 있었다.한참 헤매다 우왕님께 물어서 우왕아항님이 던져주신 힌트. function getMap(arr) { var resultMap = {}; for (var i in arr) { if (!(arr[i] in resultMap)) resultMap[arr[i]] = []; resultMap[arr[i]].push(arr[i]); } return resultMap; } 이러면 되는걸 너무 이상하게 생각했나보다

코드/JS 2015.04.20

mysqli_fetch_array, mysqli_fetch_row, mysqli_fetch_assoc

mysqli_fetch_array, mysqli_fetch_row, mysqli_fetch_assoc 디비에서 불러온 값을 배열형식으로 저장해주는 함수들이다. 기본적으로 디비테이블 하나의 row 의 각 column 값을 가진 배열을 반환하고 row 가 없을 경우 false 를 반환한다. 참조 : http://php.net/manual/zh/function.mysql-fetch-row.php 차이점은 불러온 값을 저장해주는 방식이다. mysqli_fetch_array ( [0]=>123, [1]=>456, ['zero']=>123, ['first']=>456 ) 똑같은 값이 zero 와 first 에 저장되고 인덱스의 0과 1 에도 저장된다. 두번 저장됨으로 메모리 낭비가 있다. mysqli_fetch_r..

코드/PHP 2015.04.12

Warning: mysqli_error() expects exactly 1 parameter, 0 given in PHP

$query = “INSERT INTO guitar_game (name, score, screenshot, date) VALUES(’$u_name’, ’$u_score’, ’$dest’, ‘now()’)”; mysqli_query($dbc, $query) or die(’Invalid Query’.mysqli_error().’’); mysqli_query 메서드를 호출후에 Warning: mysqli_error() expects exactly 1 parameter, 0 given error 이런 에러가 뜨는 경우가 있다. 이전에는 에러 발생의 경우가 적어서 그런건지 상황이 다른건지는 모르겠으나 저 메세지가 호출이 된다. mysqli_error() 에 매개변수를 받았던가? 하며 레퍼런스를 디볐으나 필수가 아..

코드/PHP 2015.04.12