이전

리뷰 (3)

한줄평
평점 분포
  • 리뷰 총점10 100%
  • 리뷰 총점8 0%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 10.0
  • 30대 10.0
  • 40대 0.0
  • 50대 10.0
리뷰 총점 종이책
[도서] 0.1%의 승부, 소프트웨어로 분석하는 선거 개표방송
"[도서] 0.1%의 승부, 소프트웨어로 분석하는 선거 개표방송" 내용보기
완독하는데 대략 2주 정도 걸렸다. 읽은 양이 많아서라기보다 책 읽을 시간 내기가 어려웠다. ㅠ.ㅠ 이 책은 저자가 몇십 년간 실무에 있으면서 개발 경험들, 실제 개발 코드들을 설명해 주고 있다. 단순히 코드만 공유, 설명하는 게 아니라 개발하면서 발생했던 문제점, 이렇게 개발된 의도, 라이브 서비스 중이었던 이슈 등을 자세히 설명해 주고 있다. 책을 읽으면서 저자의 깊은 내
"[도서] 0.1%의 승부, 소프트웨어로 분석하는 선거 개표방송" 내용보기

완독하는데 대략 2주 정도 걸렸다. 읽은 양이 많아서라기보다 책 읽을 시간 내기가 어려웠다. ㅠ.ㅠ

이 책은 저자가 몇십 년간 실무에 있으면서 개발 경험들, 실제 개발 코드들을 설명해 주고 있다. 단순히 코드만 공유, 설명하는 게 아니라 개발하면서 발생했던 문제점, 이렇게 개발된 의도, 라이브 서비스 중이었던 이슈 등을 자세히 설명해 주고 있다.

책을 읽으면서 저자의 깊은 내공을 느꼈다. 저자가 이 책을 쓰게 된 이유가(물론 개인 생각) 개발 인생을 돌아보면서 저자의 경험을 후배 개발자(독자)에게 전수해 주고 싶은 마음이 있지 않았을까? 라는 생각이 들 정도로 자신이 경험한 모든 것을 쏟아 부어서 만드신 것 같다. 이게 그 말로만 듣던 돈 주고 살 수 없는 것... (나중에 github에서 알았는데 교수님이셨음...)

책의 내용은 제목처럼 선거 개표방송 시스템의 전반적인 개발 내용들을 설명해 주고 있다.

데이터 모델, DB, 서버, 클라(웹, aos, ios) 개발을 총망라하고 툴 자체도 델파이, visual studio(c#, asp), 파워 빌더 등 여러 방식을 다루는데 책에선 핵심적인 부분들을 간추려 설명해 주고 있기 때문에 프로그래밍 언어 하나를 다룰 정도의 실력을 갖추고 있다면 이해할 수 있으리라 본다.

그뿐만 아니라 시스템 보안, 취약점을 위해 적용해야 할 것들 등 시스템을 구축하기 위해 필요한 지식을 설명하고 있다.

책의 가장 큰 특징은 백엔드 내용이다. 이 내용들은 비단 선거 개표 방송만의 기술이 아닌 대규모, 대용량 실시간 처리를 위한 기술적인 내용이다. 대용량 데이터 DB 설계 및 처리, 다기 종간 데이터 전송 등 주옥같은 내용들이 많았다. 아마 이 책을 다 이해한다면 웬만한 SI 프로젝트 뛰는 데 문제없을 것 같다.

조금 아쉬운 점은 초급자에겐 조금 어려울 수 있는 책이다. 어느 정도 기본기가 있어야 이해할 수 있을 것 같다. 여기에서 기본기란 벡엔드 개발자의 기본기(DB, 프로그래밍 언어, 서버에 대한 이해)이다. 물론 엄청 높은 수준을 요구하진 않는데 만약 기본기가 없다면 책을 읽는 데 어려움이 있을 것 같다.

github의 코드들은 아직 다 못 봤지만, 이 책과 + github의 소스는 저자의 20년 개발 경험을 단돈 몇만 원에 살 수 있는? 엄청난 기회라고 생각한다. 프로그래머를 꿈꾸는 친구들뿐만 아니라 실무에 있는 개발자들에게도 추천하고픈 책이다.

k*****8 2022.07.10. 신고 공감 0 댓글 0
리뷰 총점 종이책
민주주의의 꽃은 투표이며, 선거 개표방송은 방송의 꽃
"민주주의의 꽃은 투표이며, 선거 개표방송은 방송의 꽃" 내용보기
“민주주의의 꽃은 투표이며, 선거 개표방송은 방송의 꽃”   개표가 이루어지면 각 후보들간의 표대결이 이루어짐과 동시에, 시청률을 높이기 위한 방송사들간의 치열한 경합이 개표방송에서 이루어지고 있으며, 창의적인 아이디어가 들어간 초고화질의 화려한 그래픽과 함께 최첨단 기기 및 기술이 총망라되는 전쟁터이다.   방송사의 신뢰도와 시청률 제고를 위해 핵심적인 선
"민주주의의 꽃은 투표이며, 선거 개표방송은 방송의 꽃" 내용보기

 

“민주주의의 꽃은 투표이며, 선거 개표방송은 방송의 꽃”

 

개표가 이루어지면 각 후보들간의 표대결이 이루어짐과 동시에, 시청률을 높이기 위한 방송사들간의 치열한 경합이 개표방송에서 이루어지고 있으며, 창의적인 아이디어가 들어간 초고화질의 화려한 그래픽과 함께 최첨단 기기 및 기술이 총망라되는 전쟁터이다.

 

방송사의 신뢰도와 시청률 제고를 위해 핵심적인 선거 개표방송에 대해 저자는 24년여년 간의 개표방송 개발의 과정과 실제 소스코드도 이 책에서 모두 공개하였다.  과연 이렇게 자세하게 모든 비밀을 낱낱히 세상에 공개해도 될까하는 생각이 들정도이다.

 

이 책에서서 저자는 크게 3부분으로 나눠 선거 개표방송을 설명해주고 있다.

 

1부 ‘선거 개표방송 시스템’에서는 출구조사를 포함한 개표방송 시스템의 변천사와 함께, 지금까지 있었던 개표방송 사건에 대한 기록이 자세히 정리되어있다.  개표방송 시스템상의 오류는 바로 방송사고로 이어질 수 있는 사항이며 , 실제 과거에는 방송국 국장이 책임지고 물러나야 할 정도로 신뢰도에 큰 타격이 발생할 수 있었던 매우 중대한 사항이다.  이러한 문제를 막기위한 저자의 시행착오가 실제 해결방법은 물론,  문제를 방지하기 위한 노하우와 함께 자세히 기술되어 있다.  예를 들어 리허설을 어떻게 진행하는지와 결과 검증에 대한 세부내용, 돌발상황 대처법 등은 직접 모든 것을 구현하고 성공적으로 운영했던 저자만이 제공해줄 수 있는 내용이다.  

 

2부 ‘예측조사와 데이터 포맷’은 이 책에서만 볼 수 있는 개표방송 시스템의 핵심 내용이다.  1부에 언급된 개표방송 사건의 상당수가 잘못된 포맷 또는 데이터 처리에서 비롯되었으며, 여러 다양한 정보 출저에서 밀려드는 개표 정보를 문제 없이 실시간으로 처리하기 위한 토대로 최적의 정보 관리 포맷이 무엇보다 중요할 것이다.  저자는 실제 선거 DB에서 사용되었던 table과 상세한 column 구조 및 XML에 대한 설명과 함께 data 처리를 위해 사용한 자세한 소스코드를 공개한다.  

 

3부 ‘선개 개표방송 개발’에서는 실제 SW개발에 대한 모든 내용에 대해 다루고 있다.  WAP 무선 서비스, iOS, 안드로이드를 포함한 웹소프트웨어 개발에서부터, 송출 SW와 데이터 리시버를 포함한 C# 소스코드, 파워빌더와 DB2 클라우드 연동, RTX 기반 선거 개표방송, 실리콘그래픽스 유닉스, WebCGI 등 지금까지 개표방송이 발전을 이룬 모든 사항들을 빠짐없이 상세히 소스코드와 함께 다루고 있다.   

 

저자는 이러한 탄탄한 백엔드 시스템을 기반으로, 책에 다루고 있는 방송 송출용 SW와 CG(자막생성기) 장비 제어 원리만 알면 어떤 프론트엔드 도구와 응용개발이 가능하다는 것을 강조하고 있다. 

 

기술의 발전과 대중화로 1인 미디어 시대가 도래한 요즘, 개표방송처럼 화려하고 흥미진진한 실시간 컨텐트 제작을 위해 꼭 일독해볼만한 가치가 있는 귀한 책이다.

 

y***n 2022.06.27. 신고 공감 0 댓글 0
리뷰 총점 종이책
[리뷰]0.1%의 승부, 소프트웨어로 분석하는 선거 개표방송
"[리뷰]0.1%의 승부, 소프트웨어로 분석하는 선거 개표방송" 내용보기
" 0.1%의 승부, 소프트웨어로 분석하는 선거 개표방송 " 올해 치뤄졌던 대통령선거가 1%미만의 득표율차이로  초 박빙의 승부가 이루어지면서 이 책의 제목은 현실과 비슷해졌다. 대선이 아니라 인구가 더 작은 자치구의 선거에서는 그야말로 0.1%로 인해 당선과 낙선이 결정될것이다. 선거 개표에 대해 많은 사람들이 궁금할 것 이다. 개표가 정당하게 이뤄지고 있는것인가? 내가 투
"[리뷰]0.1%의 승부, 소프트웨어로 분석하는 선거 개표방송" 내용보기

" 0.1%의 승부, 소프트웨어로 분석하는 선거 개표방송 "

올해 치뤄졌던 대통령선거가 1%미만의 득표율차이로 

초 박빙의 승부가 이루어지면서 이 책의 제목은 현실과 비슷해졌다.

대선이 아니라 인구가 더 작은 자치구의 선거에서는 그야말로 0.1%로 인해 당선과 낙선이 결정될것이다.

선거 개표에 대해 많은 사람들이 궁금할 것 이다. 개표가 정당하게 이뤄지고 있는것인가? 내가 투표한 한 표가 제대로 집계가 되었는가? 당연히 궁금할 수 밖에 없다. 하지만 이전까지 선거 개표 프로그램에 대한 책은 출판되지 않았었던것 같다. 그런 점에서 이 책은 매우 신기하고 재미있는 책이라고 생각한다.

이 책에서 소개하고 있는 선거 개표 프로그램은 주로 C#으로 개발되었고 저자가 오랜기간 만들어온 프로그램의 소스코드를 제공함으로써 개발에 관심있는 누군가에게는 만족감을 줄 수 있는 책이다. 

개표 프로그램과 개표 방송 시스템에 대해 아는것이 없었던 나는 책의 내용이 흥미롭게 느껴졌다. 그 중에서도 1장에서 CHAPTER3 에서 다루는 <개표방송의 에러 사건> 부분은 가장 재밌게 읽은 부분 중 하나다.

개표 프로그램에서의 오류는 있어서는 안 될 일이고, 자칫하면 부정 투표의 의혹이 제기 될 수 있기에 큰 방송사고가 아닐 수 없다. 

2장,3장에서는 프로그램의 원리와 소스코드를 직접 보여주며 설명하기 때문에 읽는 독자의 수준에 따라 다르게 느껴질 수 있다. 프로그램 개발에 익숙치 않은 사람이라면 다소 어렵게 느껴질 수 있겠다는 생각이다. 

책의 내용을 이해하기 위해서는 공부를 해야할 것으로 보인다. 하지만 코드를 완전히 이해하지는 못해도 아키텍쳐,구조를 이해하려고 노력하는것으로 지식을 쌓을 수 있을것이다.

개표 방송을 보며 , 저 방송은 어떻게 집계가 되고 통계를 내고 있는지 궁금한 개발자와 학생은 이 책을 읽어보면 궁금증을 해소하고 개발 지식을 쌓을 수 있을것이다.

k******u 2022.06.26. 신고 공감 0 댓글 0