* 학점계산기가 이제 다시 작동합니다. 마이스누에서 나의 성적 - 성적 출력을 이용해 간편히 학점계산기를 이용할 수 있습니다. (학점계산기 실행 후 메뉴에서 성적 입력을 누르면 사용법이 나옵니다.)
* 일부 환경에서 발생할 수 있는 문제가 수정되었습니다.
- 스누타임 때문에 7월 30일 홀수학번 수강신청 때 서버에 문제가 생겼다는 이야기를 어느 학우 분이 중앙전산원 측과 통화 도중 들었다는 글이 총학생회 페이스북에 게시되었다고 들었습니다. 결론부터 말씀드리면, 그렇지 않습니다. 정보화본부 쪽으로 '문제가 있었다면 정보화본부 측의 잘못으로 인해 일어난 일이지 스누타임의 탓이 아니다'라고 말씀을 드렸고, 이에 정보화본부 측에서는 '오해'라고 답하셨습니다. 동의 하에 이러한 사실을 게시하여 둡니다.
정보화본부 측에서는 서버에 부하를 주는 원인으로 여러 가지 가능성 중 스누타임을 그 하나로 고려한 것이지, 그것이 스누타임 탓이라고 했다는 것은 오해가 있었다라고 말씀하셨습니다. 부하시간대(06:00~08:00)에 스누타임 수강편람 마법사가 이용하는 수강편람 엑셀 다운로드 기능(cc100excel.action)을 제한해 놓았는데, 스누타임 수강편람 마법사는 이쪽으로 접속을 하기에 스누타임 어쩌고 하는 이야기가 나왔을 것입니다.
웹 브라우저 단에서의 부하시간대 기능 차단
부하시간대에는 이처럼 웹 브라우저에서 엑셀 저장 버튼을 누르면 튕겨내게 되어 있습니다. 하지만 스누타임처럼 직접 cc100excel.action 주소로 접속해 수강편람 파일을 요청하는 프로그램이 있거나, 직접 위 주소를 웹 브라우저에 입력할 때에는 UI 단에서의 차단은 아무런 의미가 없습니다. 당연히 서버 쪽에서도 기능을 차단해 주어야 합니다.
서버 단에서의 부하시간대 기능 차단
그런데 부하시간대에 cc100excel.action에 직접 접속하면 위와 같이 의외의 결과물이 나타납니다. 당연히 </script>와 함께 끝이 나야 할 것인데, 수강편람 엑셀이 그대로 붙어서 따라 나오고 있음을 알 수 있습니다. 즉, 부하시간대에도 수강편람을 엑셀로 만들어주는 기능이 여전히 동작했다는 것을 뜻합니다. 서버에서 이 기능이 차단되었다면 수강편람은 전혀 나타나지 않아야 하고, 당연히 부하를 끼칠 수 없어야 합니다. 애시당초 '부하시간 내 수강편람 엑셀 다운로드 금지, 접속을 자제하여 주십시오' 라는 표현부터가 납득이 가지 않습니다. 부하시간대라서 기능이 차단되어 있다면, 아무리 요청을 보내도 기능 자체가 작동하지 않으니 부하가 걸리지 않아야 하는 것이 당연할 것입니다.
원래 부하시간대에는 수강편람 엑셀 데이터가 전송되지 않아야 하고, (아래의 몇년 전 댓글처럼) 이전에는 이러한 문제가 없었던 것으로 보입니다. (스누타임이 하루아침에 갑자기 나타난 프로그램도 아니고...) 스누타임 수강편람 마법사는 (가져온 데이터가 없으면) '수강편람을 가져오지 못했다'라는 메시지를 내놓게 되는데, 이번 경우에는 그런 메시지 없이 바로 스누타임이 오류로 인해 종료되어 버립니다. 데이터가 뭐가 되었든 날아왔기 때문이죠. (앞의 자바스크립트 때문에 오류가 일어나고요.)
해당 학기의 수강편람 정보가 없다는 메시지가 나와야 하는데...
따라서 제 생각으로는 최근에 sugang.snu.ac.kr이 변경되면서 위와 같이 변한 것이 아닌가 하는 추측을 해볼 뿐이기는 합니다만...
일단 정보화본부 측의 말씀으로는 현재는 해당 사항을 수정하셨다는 것 같습니다. 그리고 스누타임 1.6.5 버전에서는 위와 같이 잘못된 데이터가 날아오더라도 더 이상 요청을 보내지 않고 부하시간대임을 사용자에게 알리는 기능을 추가하였습니다.
그리고 이 문제를 차치하더라도, 사실 수강신청 직전인 부하시간대에 스누타임을 통해 수강편람을 다운로드하려는 사람이 몇이나 되겠으며, 그렇다면 엑셀 다운로드 기능이 가져오는 부하가 되어본들 얼마나 되겠는가 하는 생각 또한 있습니다.
여튼, 스누타임에 대해 불필요한 오해가 생기는 것을 막기 위해 자료와 함께 글을 게시하여 두며, 글을 게시하기 전 정보화본부 측과 통화를 하였고, 위와 같이 답변을 들었으며, 이 사안에 관해 짧게나마 오해를 밝히기 위한 글을 게시할 것임을 알려드리고 동의를 구했습니다.
* 위 데이터는 7/31 부하시간대(06:00-08:00)에 수집되었습니다.
- 지난 1.6.3 업데이트 안내에서 말씀드렸듯, SNUTime 1.6B 버전에서 추가되었던 사용자가 직접 수강편람을 수정할 수 있는 기능과 실험반 강의에서 강의실을 직접 고를 수 있었던 기능 등은 현재 빠져 있습니다.
- 일부 Windows 8 (8.1) 환경에서 수강편람 마법사 실행시 문제가 발생한다는 보고가 있는데, 저도 Windows 8.1 및 10을 썼지만 이 문제가 일어나지 않아 원인을 파악하지 못해 해결이 안되고 있는 사항이 있습니다.
- SNUTime 시작하기
위 SNUTime_Setup.exe를 다운로드한 후, 실행하시면 됩니다. 설치가 완료된 후, 수강편람 마법사를 실행하시면 서울대학교 수강신청 서버에서 최신의 수강편람을 다운로드해 SNUTime에서 검색할 수 있게 합니다.
- 덧붙여
스누타임이 2007년 2월에 나왔는데 2015년인 지금까지도 사용하고 계시는 분들이 계시다는 점은 정말 감사드립니다. 이번에 업데이트가 좀 늦긴 했고, 사실 저로서도 좀 스누타임이 너무 오래된 프로그램이라 마음에 안 드는 점들이 있기는 한데, 여튼 사용하시는 분들이 계시는 이상 작동할 수 있도록 최소한의 업데이트는 계속해 보고자 합니다.