Skip to main content

Posts

[TED] 엘론 머스크

감히 인류 역사상 최고 엔지니어 & CEO 라고 말할 수 있을 것 같다. (하지만 말은 잘 못하는 것 같다 ㅎㅎ) 이미 미국엔 아이폰이 핀테크를 시작했고, 우리나라도 아주아주 뒤 늦게 따라쟁이로 따라가고 있다. 핀테크의 역사를 찍은  Paypal  의 설립자이기도 하다. 그는 페이팔을 처분하고 얻은 수익금 전액을 전기자동차, 우주프로젝트 스페이스X에 쏟아 부었다. 테드 내에 사회자의 질문 " 어떻게 그런 행동을 할 수 있느냐? "  라는 질문에 엘론머스크는  " 나도 잘 모르곘다. " 라고 답한다. 전기자동차를 충전할 수 있는 충전소를 미국 전역에 설치하겠다. 충전료는 무료이다. 태양광으로 발전을 할 것이기 때문이다. 사람의 운송수단인 말,자동차,비행기는 모두 재활용이 가능하다. 왜 로켓만 재활용이 안되는가? 나는 로켓을 재활용함으로써 비용절감을 하곘다. 물질의 근본적인 곳까지 파고들고, 그 것에서부터 다시 생각합니다. 유추는 사용하지 않습니다. 무언가 새로운 것을 하려고 하면, 물리학적인 접근을 해야 합니다. 물리학은 새로운 것을 어떻게 발견할 지 생각하는 학문으로  직관에 의존하지 않습니다 . http://www.ted.com/talks/elon_musk_the_mind_behind_tesla_spacex_solarcity?language=ko#t-153572

[TED] 식스센스 기술의 논라운 잠재력

내가 지금껏 본 것 중 가장 소름이 돋는 영상이다. 'Pranav Mistry'  는  '기술을 위한 기술'  보다는  '사람을 위한 기술' ,   ' 직관을 위한 기술' 을 개발하고 있다. 영상에 보면 느낄 수 있듯, 그의 연구 과정은 너무나 친근(?)하다. 볼마우스 롤러를 떼서 3D 시뮬레이터를 만들고,  머리에  빔 프로젝터를 붙이고 벽에 그림을 그린다. 분명 그는 엔지니어다. 그리고 현 시대에 주목을 받는 엔지니어다. 영상의 마지막에 그의 기술을 '오픈소스'로 풀 것이라고 했다. 그와 같이 개발을 장려하고 있다. 그리고 영상의 마지막 테드사회자 와의 대화이다. - 사회자:   MIT에 계속 남을건가요? 아니면 기술을 갖고 다른 곳에 갈건가요? Pranav Mistry:  저는 이 기술을 많은 사람들에게 퍼뜨리고 싶습니다. 누구라도 자신의 SixSense장비를 개발하고 싶은 사람이 있다면, 자신만의 기기를 만드는 것은 그렇게 어려운 일이 아닙니다. 그들을 위해서 대략 다음달부터 오픈소스로 지원할 예정입니다. (박수 & 환호) 사회자:  우리가 TED 를 통해 본 사람들 중,   최고의 발명가를 뽑으라면 당신이 그 안에 들 것 같습니다.              TED에서 뵐 수 있어서 영광이었습니다. - http://www.ted.com/talks/pranav_mistry_the_thrilling_potential_of_sixthsense_technology?language=ko#t-337741

[TED] 두 가지 엉뚱한 집착이 만난 마술

인간은  혼돈 속에서 질서를 잡도록, 해결하도록 만들어졌습니다. 많은 사람들은 식탁위에 어지럽게 놓여진 그릇들, 정돈이 되어있지 않은 책상, 잘못 꿰멘 단추를 보고 그냥 지나치지 못합니다. 인간의 본성은  Chaos(혼돈) 을 없애고, 규칙과 질서로 바로잡으려 함이다. 라고 테드 강연자 '데이빗 퀑' 은 말하고 있습니다. https://www.ted.com/talks/david_kwong_two_nerdy_obsessions_meet_and_it_s_magic?language=ko

[TED] '좋은' , '좋지 않은'의 의미.

무엇이  '좋은 나라', '좋은 사람'  인가? 에 대한 답을  '나쁘지 않은'  이 아닌  '이기적이지 않은'  이라 정의하고 있다. https://www.ted.com/talks/simon_anholt_which_country_does_the_most_good_for_the_world?language=ko

[TED] 소셜네트워크의 (숨겨진) 영향

살찐 사람과 함께하면 나도 살찔 확률이 25% 이상 증가한다. 이 말은 분명 많은 논란을 낳을 말이지만, 이 영상에선 그 반론들을 모두 수용하며 본인이 연구한 결과를 아주 논리적으로 설명한다. 단순히 Facebook이나 Instagram 같은 social network가 아니라 social network 가 사람, 사물에 미치는 영향을 새로운 각도로 본다. 영상에서 강조하고자 하는 내용은 " 연결망은 가치를 지닌다 ."  이다. http://www.ted.com/talks/nicholas_christakis_the_hidden_influence_of_social_networks

YAGNI. You aren't gonna need it.

요할 때 까지 기능을 추가해 놓지 마라 ! YGNI '오버스팩을 구현하지 마라.' 라는 말을 <Clean Code> 책에선 봤어도. 이렇게 용어로 위키에 정리되는 정도인줄은 몰랐네.. https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it

MySQL InnoDB 특징 및 기본 개념

InnoDB index MySQL InnoDB는 Index 테이블을 B-Tree (Balanced tree) 로 구성. Delete index 재정렬이 일어나지 않음 delete 되었다는 '상태값' 만 변경함으로써 index 테이블에 성능영향을 최소화 하기 위함 - by  <Real MySQL> 순차 I/O, 랜덤 I/O 에 대해서 ... (Full Table Scan 이 더 효율적일 때도 있다.) Disk I/O의 속도는 '헤더' 의 움직임과 연관이 있다. '디스크에 데이터를 쓰고 읽는 데 걸리는 시간은 디스크 헤더를 움직여서 읽고 쓸 위치로 옮기는 단계에서 결정된다.' '일반적으로 쿼리를 튜닝하는 것은 랜덤 I/O 자체를 줄이는 것이 목적이라 할 수 있다.' 순차 I/O 는 탐색을 위해 헤더를 1개씩 움직이는 반면 랜덤 I/O는 더 많이 움직인다. Index Scan: 랜덤 I/O , Full Table Scan:순차 I/O 'Index Range Scan은 데이터를 읽기 위해 주로 랜덤 I/O 를 사용하며, 풀 테이블 스캔은 순차 I/O를 사용한다. 그래서 큰 테이블의 레코드를 읽을 때는 풀 테이블 스캔을 사용하여 디스크헤더 의 움직임을 최소화 하는 방법이 더 효율적이다. 이런 형태는 웹서비스 보다는 데이터 웨어하우스나 통계 작업에서 자주 사용된다.' InnoDB Buffer Pool 구조 랜덤 I/O , Disk write 의 비용이 크기 때문에 InnoDB Engine 은 Buffer Pool (메모리 캐시) 을 사용하여 처리한다. 최근 접근한 데이터는 다시 Access 될 가능성이 큼.   COUNT() 에 대해서... COUNT(*) 에 WHERE 절을 사용하는 것을 권장... COUNT All MyISAM 엔진의 경우  테이블 내에 Record Count를 캐시로 저장해 놓아서 WHE...