본문 바로가기

전체 글

[독후감] 문명의 붕괴 (by 재레드 다이아몬드) 인간이 문명공동체를 유지하기 위해 자연자원을 소모하는 행위가, 기후 변화나 이웃 공동체 등의 요소와 맞물려 문명의 운명에 어떻게 영향을 미치는지를 고찰한 책입니다. 이 책의 저자 제래드 다이아몬드는 유명한 총,균,쇠를 저술한 것으로도 잘 알려져 있죠. 문명이 붕괴되는 원인 중 하나인 자원 고갈 문제를 언급할 때면, 석유를 비롯한 화석연료 같이 유한한 자원이 보통 떠오르는데요. 개인적으로 더 흥미롭게 읽었던 내용은 동물과 삼림 등의 재생가능한 자원에 대한 것이었습니다. 즉 자연적인 재생 능력을 초과해서 수렵이나 벌목 등이 행해지면, 결국 해당 지역에서 인간 공동체의 절멸로 이어질 수 있다는 점을 구체적으로 지적하고 있습니다. 특히 남태평양의 여러 섬들에 정착한 원주민들과, 아즈텍, 마야, 잉카 문명의 운명.. 더보기
C/C++ Runge-Kutta 방법으로 알아보는 인구역학 목차 로지스틱 방정식 확장된 가설 : 어른과 어린이 확장된 가설 : 인간과 삼림 인터넷을 돌아다니다가 우연히 인구역학 (population dynamics) 및 이를 위한 수학적 모형에 대한 설명을 위키 페이지에서 읽게 되었습니다. 본래 검색 의도에 맞는 결과는 아니었지만, 수학 모형에 혹해서 결국 관심있게 읽게 되었네요. Population dynamics - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search Type of mathematics modelling changes in the size and age composition of populations Population dynamics is the .. 더보기
GNUPLOT 사용법 - 2D 그래프 디자인 목차 X,Y 축의 범위 및 이름 설정 그래프 선 모양 및 색상 설정 범례 설정 기호 및 화살표 추가하기 사용자 지정 함수 데이터 파일로부터 그래프 그리기 히스토그램 지난번에 포스팅한 GNUPLOT : 다용도 그래프 유틸리티 프로그램 소개 그래프를 그리기 위한 프로그램인 GNUPLOT에 대한 포스팅입니다. gnuplot homepage direct output to file: postscript (including eps), pdf, png, gif, jpeg, LaTeX, metafont, emf, svg, ... www.. swstar.tistory.com 에 이어서, GNUPLOT에서 2차원 그래프를 디자인하는 방법에 대해 알아봅시다. 가로 X축과 세로 Y축을 가진 2차원 그래프는 plot 명령어를 .. 더보기
GNUPLOT : 다용도 그래프 유틸리티 프로그램 소개 그래프를 그리기 위한 프로그램인 GNUPLOT에 대한 포스팅입니다. gnuplot homepage direct output to file: postscript (including eps), pdf, png, gif, jpeg, LaTeX, metafont, emf, svg, ... www.gnuplot.info 다양한 기능을 가지고 있으면서도 무료로 사용가능한 프로그램이므로, 사용법을 알아두면 유용하게 써먹을 수 있죠. 윈도우 및 리눅스/유닉스용 버전이 모두 있기 때문에, 운영체제에 구애받지 않고 사용할 수 있다는 것 역시 장점입니다. macOS를 사용하는 경우 Homebrew를 통해서도 설치할 수 있는데요. 터미널 콘솔에서 brew info gnuplot 을 입력하면 프로그램 정보를 볼 .. 더보기
Doomsday Engine (버전 2.3.1) 클래식 둠 및 헤러틱, 헥센을 플레이하기 위한 프로그램인 둠스데이 엔진의 업데이트된 버전 2.3.1에 대해 간략히 소개해볼까 합니다. 이 소스포트는 본래 헥센을 플레이하기 위한 jHEXEN으로 시작되었는데요. 이후 둠과 헤러틱을 위한 jDOOM 및 jHERETIC이 개발되었고, 이들이 통합되면서 지금의 둠스데이 엔진이라는 소스포트가 되었습니다. Doomsday Engine A rejuvenation. id Software's Doom pioneered the modern first-person shooter genre. Released in 1993, it was a quantum leap in game engine technology with fluid and — at the time — incredi.. 더보기
이 블로그에도 애드센스 무효클릭 공격이? 틈만 나면 다른사람을 깎아내리는 내거티브 전략이 판을 치는 시국이다 보니까, 이런 아싸블로그에도 애드센스 무효클릭질을 하는 인간들이 있네요. 애드센스 홈페이지에서는 클릭수가 0이라고 떠서 몰랐는데, 애널리틱스를 보고 무효클릭 공격으로 강하게 의심되는 정황을 발견했습니다. 어익후, 애드센스 클릭률 (CTR) 900%라는 경이적인 기록을 달성하셨어요! 설마 핸드폰으로 이런 짓 하면 모를 줄 아셨나? 안드로이드도 구글에서 만든 운영체제인데, 거기다 대고 이러면 무식한겁니까, 용감한겁니까? 애드센스에는 집계가 안된 걸로 봐서 구글이 이미 무효클릭으로 처리를 한 것 같지만, 혹시 모르니 신고 양식에 따라 찔러놓을 필요는 있어 보입니다. 그리고 앞으로는 안오셔도 된다는 의미에서 IP를 차단하는 것도 빼놓을 수 없겠.. 더보기
C/C++ Runge-Kutta 방법으로 알아보는 진자운동 진자운동의 개요 이번 포스팅에서는 천장에 매달린 진자의 운동에 대한 썰을 수치해석과 함께 한번 풀어볼까 합니다. 중력이 복원력으로 작용하는 왕복운동은 고등학교 물리 교과서에도 등장할 정도로 친숙하죠. 이 진자운동의 개요를 그림으로 표현하자면 다음과 같습니다. 이 때 수직 방향에 대한 진자의 각도 theta 는 시간의 함수가 되고, 이 각도가 따르는 운동방정식은 진자가 매달린 끈의 길이 및 중력 가속도에 의해 결정된다는 특징이 있습니다. 제 기억이 맞다면, 고등학교 물리 및 대학교 일반물리 교과서에는 진동 주기가 진동의 폭과는 무관한 값을 가지는 것으로 나올텐데요. 엄밀히 말하자면 이는 진자의 진동 폭이 매우 작은 상황을 상정한 근사값이라 할 수 있습니다. 일반적인 진동 폭의 경우에 대해서는 해석적인 해를.. 더보기
GSL : C/C++ 수치해석 라이브러리 라이브러리 소개 이번 포스팅에서는 이공계 분야의 수치해석에서 널리 쓰이는 GSL라이브러리에 대해 써 볼까 합니다. GSL은 GNU Scientific Library의 약자로서, 과학 및 공학 분야의 수치해석에 유용한 여러가지 함수들을 가지고 있는 C언어 라이브러리인데요. 어지간한 슈퍼컴퓨터에는 기본적으로 설치되어 있을 정도로 널리 쓰이기 때문에, 기본적인 사용 방법들을 알아두면 상당히 좋습니다. GSL - GNU Scientific Library - GNU Project - Free Software Foundation GSL - GNU Scientific Library The GNU Scientific Library (GSL) is a numerical library for C and C++ progra.. 더보기
구글 태그매니저로 외부링크 클릭 추적하기 웹사이트 방문자가 외부로 향하는 링크를 클릭하는 것에 대한 정보를 얻을 수 있다면, 이들이 블로그의 컨텐츠를 어떻게 보고 사용하는지 파악하는 데 도움이 될 수 있습니다. 예컨대 드롭박스나 구글 드라이브에 올려놓은 자료의 다운로드 링크를 걸어놓은 경우, 방문자들이 이를 언제 어떻게 다운로드 받았는지를 알 수 있으므로 유용한 정보가 되겠죠. 그리고 외부링크가 포스팅 하단에 있을 경우, 방문자가 포스팅을 끝까지 읽었거나 적어도 스크롤은 내렸다는 정보도 얻을 수 있습니다. 구글 태그매니저에서 트리거를 설정하면, 방문자가 외부링크를 클릭할 때 마다 애널리틱스에서 관련 정보를 볼 수 있습니다. 본격적으로 시작하기에 앞서서, Click URL 이라는 변수를 사용가능한지 확인해야 합니다. 이것은 태그매니저에서 기본으로.. 더보기
구글 애널리틱스 페이지뷰 중복집계 방지하기 블로그가 방문자들을 얼마나 끌어들이는지 점검하고, 컨텐츠를 향상시키기 위한 수단으로 구글 애널리틱스를 많이들 사용하십니다. 구글 애널리틱스를 설치하게 되면, 각 포스팅의 방문 통계를 받아볼 수 있기 때문에 상당히 유용하다고 할 수 있는데요. 그럼에도 불구하고 블로거의 실수로 인해 집계 오류가 발생할 수 있고, 이렇게 되면 해당 블로거는 정확한 정보를 얻기 어렵죠. 여기서는 구글 애널리틱스의 페이지뷰 중복 집계 문제를 다뤄볼텐데, 일반적인 티스토리 블로그의 경우 이런 문제는 플러그인이나 구글 태그매니저에 의해 발생합니다. 이렇게 페이지뷰를 중복으로 집계하면 방문하자마자 또다시 같은 페이지를 방문한 것으로 간주되어, 이탈률이 떡락할 수 있죠. 다시 말해서 실제로는 이탈한 방문자라도 애널리틱스에서는 그렇지 않.. 더보기