설명을 읽는 대신,
직접 움직여 원리를 이해합니다.
계절은 왜 생기는지, 금리가 오르면 왜 채권 가격이 떨어지는지 — 말로 하면 한 문단이지만 손으로 만져보면 한 번에 남습니다. RainyLab은 그런 개념을 조작 가능한 시뮬레이션으로 만듭니다.
지구의 계절
자전축이 우주에서 고정된 채 공전하기 때문에 계절이 생깁니다. 1년 타임라인을 끌어보며 태양 고도·낮밤 경계·극지방의 백야와 극야가 어떻게 따라 움직이는지 확인해 보세요.
- 3D 시뮬레이션
- 자전축 23.4°
- 남중점·회귀선
- 백야/극야
계절은 왜 생기는가
거리가 아니라 기울기다. 남중고도 계산부터 회귀선과 극권, 백야와 극야, 하지가 가장 덥지 않은 이유까지 — 시뮬레이션에서 보이는 것들을 글로 정리했습니다.
- 입사각·낮 길이
- 남중고도 공식
- 계절 지연
- Q&A
왜 인공위성은 떨어지지 않는가
위성은 떨어지지 않는 게 아니라 계속 떨어지는 중입니다. 속도 하나를 바꿔가며 충돌·원궤도·타원·탈출이 갈리는 지점을 보고, 한 스텝을 확대해 직진과 자유낙하가 어떻게 궤도로 합쳐지는지 확인합니다.
- 인터랙티브
- 궤도
- 자유낙하
- 탈출속도
떨어지는데 왜 닿지 않는가
고도 400km에서도 중력은 89%가 남아 있습니다. 뉴턴의 대포알부터 ½gt²의 ½이 나오는 이유, 실제 위성의 고도가 오르내리는 까닭까지 — 시뮬레이션에서 보이는 것들을 글로 정리했습니다.
- 직진+자유낙하
- 원궤도·탈출속도
- ISS·정지궤도
- Q&A
돈의 열역학
금리를 온도로 보면 채권 가격의 움직임이 단순해집니다. 시장금리 슬라이더를 흔들어 채권을 산 사람과 예금에 넣은 사람이 어디서 갈리는지, 가격 하락이 왜 손실이 아니라 정산인지 관찰합니다.
- 인터랙티브
- 채권 가격
- 기회비용
- 현재가치
개발 정보
이미지를 파일로 둘 것인가 문자열로 심을 것인가, 값을 클라이언트가 갈아 끼울 것인가 서버가 읽게 할 것인가. 어느 쪽도 공짜가 아닙니다. 웹과 오라클 양쪽에서 그 균형이 뒤집히는 곳을 짚은 자료.
- 웹
- 성능
- 오라클
- PL/SQL
RainyLab 소개
RainyLab은 한 번 보고 넘기는 설명 대신, 변수를 직접 바꿔가며 결과를 관찰하는 학습 자료를 만듭니다. 모든 자료는 브라우저에서 바로 실행되며 설치나 로그인이 필요 없습니다.
자료는 두 갈래입니다. 계절·궤도·채권처럼 글로 읽으면 잘 안 잡히는 것을 직접 조작해 보는 시뮬레이션이 한쪽이고, 그것을 만들며 정리한 개발 정보가 다른 한쪽입니다. 시뮬레이션에는 각각 해설 문서가 딸려 있어서, 화면에서 관찰한 것을 숫자와 공식으로 다시 확인할 수 있습니다.
만들 때 지키려는 것이 하나 있습니다. 직접 돌려서 확인한 것만 싣는다는 것입니다. 공식을 코드로 옮겨 결과가 알려진 값과 맞는지 보고 나서 올리고, 예전에 쓴 글을 옮길 때도 다시 검증해 틀렸던 곳은 무엇이 틀렸는지 본문에 남깁니다. 자세한 이야기는 소개에 적어 두었습니다.
수업 자료나 스터디에 자유롭게 활용하셔도 좋습니다. 의견이나 오류 제보는 mirth81@gmail.com로 보내주세요.