본문 바로가기

전체 글

구글 애널리틱스4 (GA4) 설정 - 페이지 스크롤 이번 포스팅에서는 구글 애널리틱스4 (GA4)와 태그매니저 (GTM)를 연동해서 페이지 스크롤에 대한 정보를 집계하는 방법에 대해서 알아봅시다. 블로그에 있는 개별 포스팅에서 스크롤을 얼마나 내려보는지를 알면, 방문자들이 블로그의 컨텐츠를 어떻게 보고 가는지 파악하는데 큰 도움이 됩니다. 시작하기에 앞서서 블로그나 웹사이트에 구글 태그매니저를 먼저 설치하고, 애널리틱스4에서 페이지뷰를 집계하기 위한 설정을 할 필요가 있습니다. 애널리틱스4에서 페이지뷰와 IP, 접속시각 등의 정보를 파악하기 위한 자세한 방법은 다음 포스팅에 소개되어 있습니다. 구글 애널리틱스4 (GA4) 설정 - 페이지뷰, IP 추적 이번 포스팅에서는 구글 애널리틱스의 새로운 버전인 애널리틱스4 (GA4)와 태그매니저를 연동해서 페이지뷰.. 더보기
구글 애널리틱스4 (GA4) 설정 - 페이지뷰, IP 추적 이번 포스팅에서는 구글 애널리틱스의 새로운 버전인 애널리틱스4 (GA4)와 태그매니저를 연동해서 페이지뷰와 IP 등의 정보들을 집계하는 방법에 대해서 짚어보겠습니다. 최근에 구글로부터 공지가 나왔는데, 2023년 6월 이후로는 유니버셜 애널리틱스 (UA)에서 더이상 트래픽을 집계하지 않는다고 합니다. 그 대신 새로운 버전인 애널리틱스4 (GA4)로 전환할 것을 권장하고 있는데요. 이 글을 작성하는 2022년 4월 기준으로는 시간이 넉넉히 남아 있는 편이므로, 천천히 대비하면 좋겠습니다. 여기서는 구글 태그매니저 (GTM)를 통해서 트래픽에 대한 정보를 집계하는 방법에 대해서 소개하며, 유니버셜 애널리틱스를 설정했을 때와 동일한 태그, 트리거 및 변수들을 몇 개 사용할 것입니다. 태그매니저를 블로그에 설치.. 더보기
물리학 상식 : 원심력과 구심력 여기서는 물체의 운동방향이 지속적으로 변하는 공전운동을 기술하는데 있어서 필수적인 개념인 원심력 (centrifugal force)과 구심력 (centripetal force)에 대해서 알아봅시다. 공전궤도의 반지름 및 공전속도에 따라 원심력과 구심력이 어떻게 달라지는지 살펴보고, 일반적인 곡선 궤적을 따르는 물체의 운동에 대해서도 짚어보겠습니다. 구심력은 운동 방향이 변하는 물체에 작용하는 힘이라고 볼 수 있습니다. 운동 방향이 변한다는 것은 속도 벡터의 방향이 변하는 것과 동일하다고 볼 수 있는데요. 이를 위해서는 궤적이 휘어지는 방향을 향해서 작용하는 알짜힘이 필요하고, 이것이 바로 구심력이라고 할 수 있습니다. 구심력은 물체를 가속시키거나 감속시키지는 않고, 운동 방향만을 바꾸기 때문에 구심력의 .. 더보기
사다리꼴 공식을 이용한 C/C++ 수치 적분 여기서는 사다리꼴 공식 (trapezoidal rule)을 적용하여 주어진 함수의 정적분을 수치적으로 구하는 법에 대해서 알아봅시다. 사다리꼴 공식으로 얻을 수 있는 것은 적분의 근사값입니다만, 원하는 정밀도에 도달할때까지 격자의 갯수를 늘려나가는 방식을 C언어나 C++로 구현하는 것에 대해서도 짚어보겠습니다. 적분의 수학적인 정의 및 정적분과 부정적분의 차이에 대해서는 다음 포스팅에 더 자세한 내용이 소개되어 있습니다. 적분의 개념이 생소하게 느껴지는 분들에게 도움이 되리라 생각합니다. 수학 상식 : 미분과 적분 이해하기 이번 포스팅에서는 고등학교 수학의 종착역이자 고급 수학의 출발점이라고 할 수 있는 미분과 적분에 대해 알아보도록 합시다. 미분과 적분의 기본 개념뿐만 아니라, 미분방정식이나 적분변환 .. 더보기
C/C++ 반복문을 제어하는 continue와 break 이번 포스팅에서는 C언어나 C++ 프로그램에 등장하는 반복문을 제어하기 위한 continue 및 break 명령어들에 대해서 알아봅시다. 이들을 활용하면 반복문 내에서 필요하지 않은 연산문들을 생략할 수 있게 되어 프로그램의 효율성을 높이는 데 도움이 됩니다. 여기서는 C언어나 C++ 프로그램에서의 반복문에 대해서 다루고 있는데, for문 또는 while문을 이용해서 특정 명령문들을 반복적으로 실행하는 방법에 대해서는 다음 포스팅에 더 자세한 내용이 소개되어 있습니다. C언어 프로그래밍 기초 : 반복문 (for, while) 여기서는 C언어나 C++ 프로그램을 작성할 때 특정한 구문들을 반복해서 실행하는 반복문 (loop)에 대해서 알아봅시다. 반복문의 종류와 더불어 반복을 위한 조건을 설정하는 방법에 .. 더보기
파키텍트 캠페인 - 테크노폴리스 여기서 소개할 파키텍트 캠페인은 기술도시 (Technopolis)라는 맵입니다. 모험의 맛 DLC에 포함된 시나리오로서, 도쿄에 위치한 쇼핑몰 옥상에 작은 놀이공원을 지어서 만능 엔터테인먼트 단지로 개발한다는 설정을 가지고 있죠. 롯데월드 스카이프라자와 비슷한 컨셉으로 테마파크를 만들면 되는 것 같습니다. 필수 목표는 손님을 450명 유치하고, 청결 수치를 90% 넘게 달성하는 것인데요. 일정기간동안 유지하는 게 아니라 목표치를 달성하는 순간 완료되는 형식입니다. 선택 목표로는 흥미도가 65 이상인 롤러코스터 2대 이상을 건설하고, 트랙형 놀이기구의 청사진을 쓰지 않으며, 일시정지 상태에서 건설을 하지 않는 것이 있습니다. 모든 필수 목표를 2년 12월까지 달성하는 것 역시 선택 목표로 걸려 있습니다. .. 더보기
파키텍트 캠페인 - 드래곤 밸리 여기서 소개할 파키텍트 캠페인은 용의 계곡 (Dragon Valley)이라는 맵입니다. 모험의 맛 DLC에 포함된 시나리오로서, 장가계를 모티브로 한 듯한 중국 테마의 놀이공원이죠. 기암괴석들을 구현해놓은 덕분에, 지면 높이의 편차가 매우 크고 지형편집이 불가능하다는 조건이 걸려 있습니다. 목표는 800명 이상의 손님을 유치하고 체험수치 80%를 3년 1월까지 달성해야 합니다. 일시정지 상태에서 건설이 가능하기 때문에, 롤러코스터 트랙을 구상하는데 있어서 부담이 없습니다. 반면에 트랙형 놀이기구의 높이 제한 때문에, 절벽 위에 짓는게 불가능한 경우도 있는게 난점입니다. 선택 목표중에 흥미도가 80.0 이상인 롤러코스터를 짓는게 있는데요. 시작부터 주어지는 스틸 롤러코스터를 가지고 지하 터널을 적당히 포함.. 더보기
파키텍트 캠페인 - 군도 탐험 오랫만에 게임 관련 포스팅이네요. 파키텍트 캠페인 중에 마음에 드는 맵들을 몇 개 골라서 2회차 플레이를 해보고 있습니다. 이번에는 목표 달성뿐만 아니라 꾸미기에도 중점을 두고 공원을 만들고 있는데요. 여기서 소개할 것은 군도 탐험 (Archipelago Adventures)이라는 맵으로서, 열대지방의 다도해를 컨셉으로 한 캠페인입니다. 폴리네시안 테마가 가장 잘 어울리는 맵인 것 같은데, 제가 몰디브나 세이셸 같은 곳을 실제로 가 본 적이 없어서 상상력에 의존해서 공원을 디자인해야 한다는 난점이 있었습니다. 그래도 DLC에 포함된 나무와 식물들을 추가해서 열대 섬 테마로 꾸며주니까 만족할 만한 결과가 나왔습니다. 공원 전경의 낮과 밤 사진입니다. 대출금이 없는 상태로 체험수치 70%와 운영 수익 $15.. 더보기
물리학 상식 : 도플러 효과 (Doppler effect) 이번 포스팅에서는 운동 상태에 따라 관측되는 파동이 달라지는 도플러 효과에 대해서 알아봅시다. 파동의 파장과 주파수가 상대적인 속력에 따라 어떻게 달라지는를 다루고, 속력이 빛의 속도에 근접하는 상대론적인 상황에서의 도플러 효과에 대해서도 살펴보겠습니다. 도플러 효과를 이해하기 위해서는 파동의 형태를 결정짓는 개념들인 파장, 주파수 및 속력에 대해서 친숙해질 필요가 있습니다. 파동의 전달을 특징짓는 개념들과 이들 간의 상관관계에 대한 더 자세한 내용은 다음 포스팅에 소개되어 있습니다. 물리학 상식 : 파동의 기본개념 이번 포스팅에서는 파동과 이를 구성하는 주파수, 파장, 진폭 등의 기본 개념들을 자세하게 짚어보겠습니다. 매개체가 주기성을 가지고 변하는 패턴인 파동은 자연계에서 매우 흔하게 발견되는 sws.. 더보기
과학 공부의 기초 : 통제변인과 조작변인 이번 포스팅에서는 과학적으로 문제를 해결하는데 있어서 기본이 되는 개념들인 통제변인 (controlled variable)과 조작변인 (manipulated variable)에 대해서 알아봅시다. 이들을 명확히 하는 것은 교양과학 뿐만 아니라 학술논문 레벨에 있어서도 매우 중요합니다. 실험을 설계하는데 있어서 일정하게 유지되는 변수를 통제변인이라고 하는 반면, 값을 바꾸는 변수를 조작변인이라고 합니다. 물론 조작변인의 값에 따라 실험결과가 달라질텐데요. 조작변인에 따라 결과값이 달라지는 변수를 두고 종속변인 (dependent variable)이라고 합니다. 통제변인과 조작변인은 우리가 풀고자 하는 문제 또는 증명하고자 하는 명제에 따라서 달라지게 됩니다. 예컨대 민물 혹은 담수는 온도가 영하로 내려갔을.. 더보기