목록All (635)
Brise
미국의 유명한 물리학자인 리처드 파인만이 제시한 '일반적인' 문제 해결법이다. 해결 방법은 크게 3단계로 구분할 수 있는데 1. Write down the problem.(문제를 쓴다.)2. Think real hard.(열심히 생각한다.)3. Write down the solution.(해답을 쓴다.) 이다. 처음 듣는다면 이게 무슨 새소리인가... 싶겠지만 실제로 저 3단계는 문제를 해결하는데 아주 중요하다. 가장 중요한 부분중에 하나는 저 3단계의 알고리즘 중에 해답을 도출해내는 2단계 보다 문제를 아는 1단계가 가장 중요하다는 사실이다. (사실 3단계가 모두 중요하지만, 1단계가 제대로 수행되지 않는다면 2, 3단계도 제대로 수행되지 않는다.) 해결해야할 문제를 정확하게 알 때에만 제대로 해결 방..
노트북을 고를 때에 사람마다 중요하게 생각하는 요소들이 있다. 일반적으로- 화면 크기- 노트북 크기- 무게(휴대성)- 성능(CPU 속도, SSD 속도, 램 용량 등)- 배터리- 발열 & 소음- 음질- 디자인 & 마감- 가격 등과 같은 기준이 있다. 내가 중요하게 생각하는 휴대성과 성능 그리고 디자인을 중요하게 생각한다. 요즘 나오는 노트북들은 대부분 디자인이 괜찮게 나오기 때문에 사실상 이 요소는 크게 의미를 가지지 않는다.(맥북이 아니라면,,, 디자인은 사실 크게 차이 없는듯..) 또한 배터리 지속시간도 최근 스카이레이크와 카비레이크가 출시되면서 배터리 효율이 정말 많이 개선되어 간단한 작업을 사용할 때 대부분의 노트북들은 최소 5시간 이상의 배터리 지속시간을 가지게 되었다.(무거운 작업의 경우 긴 배..
유니버셜 조인트는 회전하는 링크들을 연결하는 조인트 중의 하나이다. 유니버셜 조인트의 가장 큰 특징은 두 링크의 연결의 각도가 달라져도 회전을 같이 할 수 있다는 것이다. 즉, 입력 축이 1바퀴 움직인다면, 출력축도 1바퀴 움직인다는 이야기이다. 하지만, 한 바퀴 이내에서의 속도는 보장하지 않는다. 위 동영상을 보면, 중간 전달 축의 속도가 한바퀴 돌 때마다 불안정한 것을 알 수 있다. 또 다른 특징은, 유니버셜 조인트가 출력축 - 전달축 - 입력축으로 이루어져 있을 때 출력축과 입력축이 같은 orientation(같은 방향으로 향하고 있다면)과 phase(한 바퀴 안에서의 각도, 예를 들어 phase가 다르다면 + + 모양이 아니라 + x 모양을 가지게 될 것이다.)가지고 있다면 놀랍게도 한 바퀴 안에..
지금처럼 디지털 컴퓨터가 발달하지 않았던 시대에는 '컴퓨터'라는 단어가 생소하였고 '오토마타'라는 단어가 더욱 익숙하였다. 위의 동영상에 나오는 curta calculator도 일종의 오토마타이다. 기계식으로 작동하는 이 계산기는 사용자가 어떻게 사용하느냐에 따라 덧셈, 뺄셈, 곱셈, 루트, 세제곱루트 등과 같은 연산을 수행할 수 있다. 출시 가격은 당시 \$132이며, 현재 시세로 환산해보면 약 \$1000이다. curta calculator로 이베이에서 검색해보면 쉽사리(?) 찾을 수 있다. 물론 비싸기 때문에 사는 것은 별개의 문제겠지만... curta 기계식 계산기의 원리는 아래의 동영상을 참고하면 알 수 있다. 기계적인 구조를 가지고 논리를 만들어 적용하는 것이 정말 놀라운 기계이다.
흔히 '검정색'이라고 한다면 주변에서 흔히 볼 수 있는 검정색 플라스틱이나 가죽의 색깔을 상상할 것이다. 하지만, 이런 검정 말고 '진짜 검정' 그 중에서도 최고로 검정색인 물질은 무엇일까?? 정답은 바로 영국 Surrey NanoSystem사에서 개발한 Vantablack이다.(https://www.surreynanosystems.com/vantablack/vantablack-s-vis)** 절대 사진에 후보정을 한게 아니다! 원래 저 물질이 그림을 편집 한 것 마냥 검은색인 것이다. 이 벤타 블랙은 무려 빛의 99.56%를 흡수한다. 때문에 명암의 구분이 안될 정도로 검은 색 때문에 입체물의 경우 원근감이 느껴지지 않게 된다. 안타깝게도 Vantablack은 시장에 판매되지 않고 있다. 값이 저렴하지..
* 본문의 내용은 KTUG의 가이드를 따라 한 것입니다. 먼저 LaTeX를 설치하는 것을 찾게 되면 http://www.ktug.org/xe/?mid=Install 사이트에 들어가게 된다. 스크립트를 이용하여 설치하기 위해서는 다음 사이트(http://wiki.ktug.org/wiki/wiki.php/TeX%20Live%20%EC%84%A4%EC%B9%98%20%28Windows%29) 에 들어가게 되며 스크립트 압축 파일(http://ftp.ktug.org/tex-archive/systems/texlive/tlnet/install-tl.zip)을 다운받은 뒤스크립트(instlal-tl-advanced)를 실행한다. 네트워크를 이용하여 설치하는 것이므로, 참을성 있게 기다리자. 설치가 된 이후에는 koT..
코드 리비전 관리를 하다 보면 피치 못할 사정으로 리비전을 예전 버전으로 돌려야 하거나 이전 리비전의 알고리즘을 보기 위하여 코드를 롤백해야 하는 경우가 있다. 이런 경우 리비전을 수행하기 위한 명령은 다음과 같다. svn merge -r [Rev_from]:[Rev_to] [Source] svn의 알고리즘은 처음 파일을 생성한 뒤로 각 리비전마다 그 전과의 diff만을 기록하기 때문에 어느 리비전부터 다른 리비전까지의 변경사항만을 바꾸는 행위가 가능하게 됩니다. 따라서, 만약 자신이 70번 리비전 상태인데 60번부터 50번까지의 모든 리비전을 되돌리고 싶다면 svn merge -r 60:50 * 과 같은 명령어로 코드를 되돌릴 수 있습니다...... 만 이럴 경우 코드가 안돌아갈 가능성이 높겠죠. 또한..