본문으로 건너뛰기

측정 방법

화력은 “지금 이 게시판이 평소보다 얼마나 들끓고 있나”를 재는 지표입니다. 여론조사가 아니고, 어느 쪽이 옳다는 뜻도 아닙니다.

1. 게시판 화력

5분마다 각 게시판 목록의 첫 페이지를 읽고 최근 30분 동안의 새 글 속도와 댓글이 늘어나는 속도를 잽니다.

이 값을 그 게시판의 평소 값과 비교합니다. 평소 값은 지난 14일 중 같은 시간대(±45분)의 중앙값이고, 데이터가 3일 치 미만이면 최근 24시간의 중앙값을 씁니다. 그마저 부족하면 “학습 중”으로 표시합니다. 평균 대신 중앙값을 써서 과거의 급등이 평소 값을 부풀리지 않게 했습니다.

화력 = (지금 글 속도 ÷ 평소 글 속도)와 (지금 댓글 속도 ÷ 평소 댓글 속도)의 기하평균. 작은 게시판에서 글 한두 개로 수치가 튀지 않도록 글은 시간당 6개, 댓글은 시간당 20개를 양쪽에 더해 계산합니다. 1.0배가 평소, 2.0배는 평소의 두 배입니다.

2. 진영 화력과 줄다리기

진영 화력은 소속 게시판 화력의 가중 기하평균입니다. 게시판 규모가 달라도 한 곳이 결과를 독점하지 않도록, 가중치는 평소 글 속도의 제곱근으로 줄였습니다. 소속 게시판의 50% 이상이 측정될 때만 표시합니다.

줄다리기는 두 진영 화력의 비율입니다. 예를 들어 진보 1.2배, 보수 2.4배면 보수 쪽이 2배 더 뜨겁고 줄은 보수 쪽으로 67% 당겨집니다. 글의 절대량이 아니라 “각자 평소 대비”를 비교하므로 큰 커뮤니티가 늘 이기지 않습니다.

3. 급등과 이슈

게시판 화력이 2배, 진영 화력이 1.6배를 넘으면 급등이 시작되고, 각각 1.4배, 1.25배 아래로 내려가면 끝납니다. 급등 시작 무렵 제목에 많이 나온 단어를 함께 기록합니다. 조용한 게시판에서 글 몇 개로 급등이 잡히지 않도록, 게시판 급등은 글이 시간당 12개 이상 올라올 때만 시작됩니다.

이슈 키워드는 최근 3시간 동안 올라온 글 제목에서 양쪽 진영 모두 2개 이상의 글에 등장한 단어입니다. 형태소 분석기 없이 조사·어미를 단순 제거하는 방식이라 오차가 있습니다.

정치 게시판도 스포츠 경기나 연예 이슈로 달아오를 수 있습니다. 급등이 꼭 정치 이슈 때문이라는 뜻은 아닙니다.

4. 수집 대상과 분류

사이트가 아니라 게시판 단위로 분류합니다. 분류는 각 게시판이 통상적으로 어떻게 인식되는지를 따른 것이며 논쟁의 여지가 있습니다. 이견이 있으면 알려 주세요.

진보

보수

수집하지 않는 곳

  • 에펨코리아 정치 게시판 — robots.txt가 일반 수집기에 메인·인기글·유머 경로만 허용합니다. 인기글(/best)에는 정치글이 노출되지 않아 제외했습니다.
  • 딴지일보 자유게시판 — robots.txt가 외부 수집을 전면 차단합니다.
  • MLB파크 — robots.txt가 검색엔진 외 수집을 차단합니다.
  • 오늘의유머 시사게시판 — 해외 서버에서의 접속을 차단합니다(수집 서버가 있는 싱가포르에서 HTTP 403).
  • 디시 정치·사회 갤러리 — robots.txt에서 해당 갤러리 수집을 차단합니다.
  • 더쿠 — 정치 전용 게시판이 아니고, 진영 분류 기준이 불명확해 제외했습니다.

수집 대상의 구성이 결과에 영향을 줍니다. 진영별 게시판 수와 규모가 같지 않다는 점을 감안해서 봐 주세요.

5. 수집 원칙

  • 각 사이트의 robots.txt를 지키며, 수집기는 HwaryeokBot라는 이름을 밝히고 접속합니다.
  • 게시판마다 5분에 한 번 목록 첫 페이지만 읽습니다. 같은 사이트에는 요청 사이에 최소 3초 간격을 둡니다.
  • 사이트가 요청 제한(429·503)을 보내면 지시한 시간만큼 멈춥니다.
  • 본문, 댓글 내용, 작성자 정보는 수집하지 않습니다. 목록에 보이는 제목·말머리(분류)·작성 시각·조회·추천·댓글 수와 원문 주소만 저장하며 14일 뒤 삭제합니다.
  • 제목을 누르면 원문으로 이동합니다. 본문을 복제해 보여주지 않습니다.

사이트 운영자께서 수집을 원하지 않으시면 robots.txt에 User-agent: HwaryeokBot Disallow: /를 추가해 주세요. 늦어도 24시간 안에 수집이 멈춥니다.

6. 제목 표시 원칙

욕설(초성·숫자를 끼운 변형 포함)과 정치인·정당·지지자를 낮춰 부르는 표현은 ○로 가립니다. 지역·성별·국적·인종·장애·성적 지향·종교·나이를 이유로 한 혐오 표현이 들어간 제목은 아예 보여주지 않습니다. 이 기준은 양쪽 진영에 똑같이 적용합니다.

기준은 한국인터넷자율정책기구(KISO) 혐오표현 가이드라인, 카카오·네이버 운영정책, 클리앙·루리웹 이용규칙에서 공통으로 막는 표현을 따랐습니다. 회원이 쓰는 댓글도 네이버 클린봇처럼 같은 필터를 거칩니다. 욕설과 멸칭은 ○로 가리고, 혐오 표현이 든 댓글은 작성자에게만 보이고 다른 사람에게는 자동으로 가려집니다.

단어 목록 기반이라 띄어 쓴 욕설, 새로 생긴 은어, 문맥으로만 드러나는 비하는 놓칠 수 있습니다. 부적절한 제목이 보이면 알려 주세요.

7. 한계

  • 온라인 커뮤니티 일부의 활동량일 뿐, 국민 여론이나 지지율을 뜻하지 않습니다.
  • 같은 글 반복 게시(도배)는 이슈 집계에서 한 번만 세지만, 조직적인 도배는 화력을 부풀릴 수 있습니다.
  • 투입 현황·무기고·새 전선은 제목 단어의 빈도일 뿐 의도나 인과를 뜻하지 않습니다. 같은 단어를 지지와 비판 어느 쪽으로도 쓸 수 있고, 진영별 게시판 수와 규모가 달라 진영마다 민감도가 다릅니다. 여러 게시판을 동원한 도배는 급증으로 보일 수 있습니다.
  • 사이트 구조가 바뀌면 일시적으로 수집이 멈출 수 있습니다. 대시보드의 게시판 현황에서 상태를 확인할 수 있습니다.
  • 수집 대상: 클리앙, 루리웹, 보배드림, 디시인사이드, 일베. 다른 커뮤니티는 robots.txt 허용 여부와 분류 기준을 검토한 뒤 추가합니다.

8. 전선·투입·무기고 읽는 법

홈의 전선 지도·투입 현황·무기고는 위의 화력·급등·이슈 키워드를 중계 화면처럼 다시 배치한 것입니다. 점수·순위·승패는 없고, 어느 쪽이 이기고 있다거나 옳다는 뜻도 아닙니다. ‘전선·무기고·보급원’과 ‘투입·신무기·맞불’은 읽기 쉽게 붙인 이름일 뿐이고, 실제로 재는 것은 아래 숫자뿐입니다. 의도나 조직적 움직임을 뜻하지 않습니다. 모든 숫자는 제목에 그 단어가 든 글의 수입니다.

  • 전선 지도: 3절의 이슈 키워드 상위 몇 개입니다(홈의 이슈 키워드 구역). 막대는 각 진영 글 중 그 단어가 나온 비율이고, 눈금은 0–20%로 고정이라 비율이 작으면 막대도 짧습니다. 한쪽 글이 5개 미만이면 ‘표본 적음’으로, 그 진영에서 투입이 열려 있는 단어는 ‘급증 중’으로 표시합니다. 이 구역에는 순위를 매기지 않아 순번을 붙이지 않습니다. ‘새 전선’은 양쪽 모두 읽던 게시판의 수집이 끊기지 않았을 때, 이슈 집계 구간 직전 2시간 동안 어느 진영 제목에도 나오지 않던 단어입니다.
  • 무기고: 이슈 키워드 중 양쪽 진영이 모두 2개 이상의 글에 쓴 단어로, 한쪽 글에서의 비율이 다른 쪽의 1.5배 이상이고 그쪽 글이 5개·게시판이 2곳 이상인 것입니다. 한쪽으로 치우친 정도(배수)가 큰 순으로 진영마다 최대 5개를 보여주며, 배수가 작으면 치우침도 약하다는 뜻입니다. 한쪽만 쓰는 단어(별명 등)는 들어가지 않습니다. 두 진영이 같은 개수로 보이고, 한쪽이라도 없으면 보이지 않습니다. 그 진영의 주장이나 입장이 아니며, 상대 진영 인물의 이름일 수 있습니다.
  • 투입 현황: 한 진영에서 최근 60분 동안 어떤 단어가 든 글의 수가, 그 진영 게시판 각각의 지난 24시간 평소 비율로 기대한 수의 3배 이상(양쪽에 1씩 더해 계산)이고, 글 8개 이상·게시판 2곳 이상(곳마다 2개 이상)이며 한 게시판 몫이 60% 이하일 때 ‘투입’(급증)으로 시작합니다. 1.5배 아래로 내려가거나 글이 4개 미만이 되면 끝나고, 끝난 급증은 화면에서 빠집니다. 그 진영 글이 한 시간에 60개 미만인 시간대에는 새로 시작하지 않고, 한 회차에 진영마다 3개까지만 시작합니다. ‘맞불’은 지난 하루 동안 상대 진영이 4배 이상(글 8개 이상) 많이 쓰던 단어가 이쪽에서 급증한 경우이고, ‘신무기’는 지난 하루에 글 1개 이하였던 단어입니다. 비율이 늘었다고 사람이 늘었다는 뜻은 아니며, 화력과는 따로 셉니다.
  • 판정 보류: 급증은 두 진영을 모두 판정할 수 있을 때만 보여줍니다. 진영마다 이번 회차에 읽었고, 구간 전체를 끊김 없이 읽었고, 지난 하루 글이 100개 이상인 게시판이 2곳 이상이어야 하고, 그 게시판들이 그 진영 평소 글의 50% 이상을 차지해야 합니다. 한쪽이라도 모자라면 양쪽 모두 쉽니다.
  • 보급원: 누가 그 말을 처음 만들었는지(언론·유튜브·정치인 등)는 알 수 없습니다. 작성자와 본문을 수집하지 않기 때문입니다. 화면에는 ‘안개’로 표시합니다.
  • 결론을 단정하는 말(22개: 승리, 패배, 이겼, 졌다, 압승, 완패, 우세, 열세, 점령, 함락, 격파, 섬멸, 궤멸, 박살, 참교육, 적군, 아군, 적진, 반격, 역공, 때문에, 조직적)이 든 키워드는 이 구역들에서 보여주지 않습니다.
  • 계산 결과는 3일 보관합니다.

공인이 아닌 개인의 이름이나 필터가 놓친 멸칭이 보이면 알려 주세요. 운영자가 가린 단어는 지금 0개입니다(단어는 공개하지 않습니다).