TODAY TOTAL
SNUTime 1.3F를 공개합니다!
# SNUTime 1.4 BETA가 공개되었습니다.
http://lawlite.tistory.com/115에서 받으실 수 있습니다.


SNUTime 1.3F의 다운로드를 중지합니다.
SNUTime 1.3F의 사용자 분들도 SNUTime 1.4 BETA로 사용하시는 프로그램을 업데이트하십시오.

SNUTime 1.3F에는 시간표 입출력 및 수강신청 마법사 기능을 사용할 때 특정한 상황 하에서 중대한 오류가 발생하는 문제가 있습니다. 이러한 문제들이 시간표 입출력 코드 및 수강신청 코드가 거의 새롭게 짜여진 SNUTime 1.4 BETA에서는 해결되었으므로, SNITime 1.3F에 대한 지원을 중단합니다.

특히 SNUTime 1.3F에서 가지고 있던 중대한 문제- 수강신청 서버가 접속자 폭주로 인하여 느릴 때에 수강신청 마법사가 [이미 신청한 과목입니다] 오류를 일으킬 수 있던 문제가 완전히 해결되었습니다. 따라서 SNUTime 1.4 BETA에서는 수강신청 서버가 느린 예외적인 상황에서도 더욱 향상된 코드로 인해 수강신청을 성공적으로 할 수 있을 가능성이 높아지게 되었습니다.
 
* SNUTime(스누타임)은 서울대학교 학생들을 위한 서울대학교 수강편람 검색, 시간표 작성, 수강신청 등을 도와주는 프로그램입니다. 서울대학교 학부생 및 대학원생 모두 이용하실 수 있습니다.

* Release Note (2008/01/25 SNUTime 1.3F)

* 수강편람 마법사에 대학원 강의를 입력할 수 있는 옵션이 추가되었습니다. 수강편람 마법사를 통해 입력된 대학원 강의는 기존의 [전공과목 학과 검색]을 통해 개설학과별로도 보실 수 있습니다.
* 스누타임이 시작될 때 초기화 및 수강편람 검사 과정에서 일어날 수 있었던 오류를 수정하였습니다.
* 스누타임을 정상적으로 이용하고 있는 도중에 불확실한 상황 하에서 런타임 오류가 일어날 수 있었던 문제를 안정적으로 보완하였습니다.
* 스누타임이 수강편람 갱신일을 검사할 때의 기준일이 4일에서 3일로 당겨졌습니다.
 
* 이 페이지의 설명뿐만 아니라, SNUTime 사용자 매뉴얼도 읽으시는 것이 좋습니다.

(기능상 1.3C와 달라진 것이 크게 없으므로, 매뉴얼은 예전 매뉴얼을 그대로 이용하고 있습니다. 단, 1.3C 때의 매뉴얼과 기능상 완전히 달라진 점은 대학원 강의를 이제 수강편람 마법사에서 지원하고 있는 점입니다. 따라서 수동으로 대학원 강의를 입력할 필요도 없으며 대학원 강의도 전공 개설학과별 검색이 가능해졌습니다. 단, 이 경우 학부 강의와 함께 출력되므로 강의 검색 목록에서 학년을 클릭하셔서 학년별로 정렬하신다면 석사, 박사, 석.박사 강의를 바로 보실 수 있습니다.)

* SNUTime이란?

 SNUTime(스누타임)은 서울대학교 수강편람 검색 및 수강신청(sugang.snu.ac.kr) 등에 대비한 시간표 작성 및 수강신청 도우미 프로그램입니다. 사용자는 SNUTime이 가지고 있는 다양한 검색 옵션과 편리한 기능을 통해 쉽게 시간표를 만들고, 저장하고 출력할 수 있으며 수강신청 사이트에 입력할 수 있습니다.

- Windows XP 기본 테마, Internet Explorer 7 환경에 최적화되어 있습니다.
- 1024x768 이상 해상도 환경을 기준으로 하여 만들어졌습니다.


* 주의! Windows Vista 사용자라면 다음과 같이 설치 및 실행하셔야 합니다.
사용자 삽입 이미지

* SNUTime의 특징

:: 편리한 마법사 기능들 - [수강편람 마법사], [수강신청 마법사]의 두 SNUTime 마법사들은 사용자가 시간표를 처음 짤 때부터, 수강신청 웹 사이트에 입력할 때까지- 시간표의 처음과 끝을 함께 합니다.

 [
수강신청 마법사]부터 살펴보자면,
SNUTime

수강신청 페이지의 모습
 
SNUTime에 입력된 강의들을 수강신청 시 아주 빠른 속도로 수강신청 웹 사이트에 입력할 수 있게 해 줍니다. 조금이라도 더 빨리 강의를 신청하기 위해 메모장에 교과목코드를 적어놓고, 복사 & 붙여넣기로 입력하신다고요? 이제 SNUTime 수강신청 마법사와 함께라면, 단 한번 단축키를 누르는 것만으로 저절로 교과목코드, 강좌코드가 입력되고 조회 - 저장까지 이루어집니다. 물론 이 모든 과정은 눈 깜짝할 사이 이루어질 것입니다.

수강신청 사이트가 열린 직후에는 느려서 조회 버튼을 눌러도 저장 버튼이 뜨질 않는다고요? SNUTime의 마법사는 조회를 클릭한 후, 저장 버튼이 나타나지 않았다면 나타날 때까지 기다렸다가, 나타나자마자 저장을 클릭할 것입니다.

 * SNUTime 수강신청 마법사는 반복적인 저장 시도나 스케쥴 설정 등의 기능을 갖고 있지 않아, 소위 말하는 반복적 매크로와는 다릅니다. 반복적인 매크로 기능들은 현재로선 탑재할 계획이 없습니다.

 그리고 일일이 SNUTime을 각 과목을 입력할 때마다 열었다 닫으면서 단축키를 새로 지정할 필요도 없습니다. 신청해야 할 강의가 6개라면, 컨트롤+1, 컨트롤+2... 컨트롤+7로 자동으로 단축키가 지정되며, 심지어 SNUTime 본 프로그램을 종료하셔도 됩니다!

* 수강신청 마법사에 대한 더 자세한 내용은 사용자 매뉴얼을 참조해 주십시오.

※ 주의! 수강신청 마법사는 오작동의 소지도 가지고 있으니, 이를 항상 주의하십시오.  

 [수강편람 마법사]는 단 한 번의 클릭만으로 SNUTime이 정보화 포털 서버에서 자동으로 최신의 수강편람을 내려받아 SNUTime에서 검색할 수 있게 해 줍니다. 따로 수강편람 파일을 다운로드하거나 불러올 필요가 없으며 인터넷 사이트에 접속하기 위해 웹 브라우저를 켤 필요도 없습니다.
수강편람 마법사
 수강편람 마법사는 기동한 때에 따라 적절한 학기를 자동으로 기본 설정으로 놓습니다. (예를 들어, 8월이라면 그 해의 2학기가 자동으로 선택됩니다.) 물론, 지나간 학기의 수강편람도 년도와 학기만 입력하면 SNUTime에서 불러올 수 있습니다.

 또한 수강편람 마법사 화면에서 바로 해당 학기의 수강신청 일정을 알 수 있습니다.


:: 편리한 사용자 인터페이스
사용자 정의 시간대를 사용하면-
 [사용자 정의 시간대] 기능을 통해 수강편람에 존재하지 않거나 혹은 시간대가 기록되지 않은 강좌라도 시간표 상에 나타내실 수 있습니다. 예를 들어, 물리학실험 등과 같이 시간대가 수강편람에 나타나지 않는 수업도 시간표 상에 그릴 수 있습니다. 굳이 강좌 입력 대용 뿐만 아니라, 시간표 상에 특정 시간대들을 [동아리 활동]으로 표시한다거나 하는 식으로 응용하실 수도 있습니다.
사용자 삽입 이미지

 또한 시간표 상에서 강의 셀을 클릭하는 것만으로도 강의를 목록에 넣고 뺄 수 있으며, 사용자가 직접 강의 셀의 색상을 변경할 수 있어 사용자에게 좀 더 편리한 인터페이스를 갖추고자 하였습니다.

 좀 더 자세한 수업 정보도 직접 웹 브라우저를 켜서 정보화 포털에 들어가지 않고도 보실 수 있습니다. 특정한 강좌를 선택하신 후 [정보] 버튼을 클릭하면 자동으로 서울대학교 포털의 수강편람에 접속하여 해당 강좌의 강의계획서, 강의 세부 정보 등을 바로 보실 수 있습니다.

* JPG 그림 파일 및 TXT 파일, 혹은 프린터로 시간표 출력이 가능합니다.
* 시간표의 Save/Load를 지원합니다.
* 수강신청 페이지, 캠퍼스 지도 보기, 수강편람 사이트, 커뮤니티 사이트 등의 바로 가기 링크를 메뉴에 탑재하고 있습니다.

:: 다양한 검색 옵션

 강좌명, 교과목코드, 교수명, 학점, 강의동, 강의시간대, 전공과목 개설학과를 검색어로 입력하실 수 있으며, 특정한 영역의 강좌들(예를 들면 일반교양 혹은 일반교양 중 사회와 이념 등의 하위 카테고리까지) 및 특정한 시간대의 강좌들(단순히 5-1.5하는 시간대 입력이 아니라, 시간표 셀에서 마우스로 검색하기 원하는 시간대들을 여러 개 설정할 수 있습니다.)로도 같이 수강편람을 검색하실 수 있습니다.
시간대로 검색하기
* SNUTime 실행하기

 먼저, SNUTime의 설치를 위해서는 이 포스팅의 최상단에 있는 SNUTime_Setup.exe를 다운로드하신 후, 실행하시면 인스톨이 시작됩니다. (인스톨러는 Nullsoft Scriptable Install System으로 제작되었습니다.) 설치에 앞서, 현재 SNUTime의 구 버전이 기동 중이라면 종료하고 설치해 주십시오.

 설치가 완료된 후, SNUTime을 시작하시면 처음 SNUTime를 이용하시는 분이라면
[수강편람 마법사]를 기동할 것인가 하는 물음 메시지가 뜹니다. 예(Y)를 선택하신 후, 수강편람 마법사를 기동하십시오. (권장) 수강편람 마법사는 정보화포털에서 수강편람을 다운로드받아 SNUTime에 불러오는 역할을 합니다. 이 작업을 통해 SNUTime과 정보화포털 상의 수강편람이 동기화됩니다.

 수강편람이 로드되지 않으면 당연히 탐색할 수 없으므로, 수강편람의 불러오기는 반드시 필요한 과정입니다. 수강편람 마법사 이용을 권장합니다. 단, 학교 서버에 접속할 수 없는 상황에서는 이용하실 수 없습니다.

(수강편람 마법사가 작동하지 않는 경우에는, 수동으로 하드 디스크 내의 수강편람 XLS 파일을 불러오실 수 있습니다. 이에 관하여는 사용자 매뉴얼을 참고해 주십시오.)

 
수강편람 마법사의 작업이 완료되었다면, 이제 SNUTime을 이용하여 수강편람을 탐색하고 시간표를 작성하실 수 있습니다.
 
 (1줄로 요약하면, SNUTime_Setup.exe를 다운받아 실행한 후, 자동으로 뜨는 수강편람 마법사를 실행만 해 주시면 READY!)

* 버그를 비롯한 문제점이 있을 수 있습니다.

- 알 수 없는 상황 하에서 DLL 로드 실패 에러가 발생할 수 있으며, 시스템의 OS 및 사용하는 Windows Theme에 따라 시간표의 표시가 미세하게 비뚤어질 수도 있습니다.
- Windows Vista에서도 정상적으로 작동함이 확인되었습니다만, 사용자 환경에 따라 다른 결과가 나올 수도 있습니다.
- 검색된 강의 목록을 너무 빠른 속도로 키보드를 이용해 스크롤하지 말아 주십시오. (예를 들어, 오랜 시간 상하 화살표 키를 계속 누르고 있을 경우 문제가 발생할 수 있습니다.)

* SNUTime의 사용에 대한 책임은 전적으로 사용자에게 있습니다.

*
SNUTime의 배포는 학우 분들을 돕고자 만든 프로그램인만큼, 자유롭게 배포하실 수 있습니다. 이 포스팅의 주소를 원하시는 곳에 링크하시면 되겠습니다. 직접 파일을 커뮤니티 클럽이라든가 블로그 등에 업로드하시기보다는, 이 포스팅의 주소를 링크하시는 것이 파일의 용량 문제나 업데이트 및 사용 설명상 좋을 것입니다.
 SNUTime 1.3C까지는 자동으로 업데이트 확인을 하지 않았으므로, 구 버전을 사용하시는 분이 계시다면 새로운 버전의 업데이트를 알려드리는 것도 좋을 것입니다.
 
포털 사이트에서 SNUTime을 검색하셔도 됩니다.

포털 사이트에서 SNUTime을 검색하셔도 됩니다.


* 버그 리포팅, 건의 사항 및 기타 의견들은 이 포스팅에 코멘트를 달아주시거나 방명록, 혹은 제 E-mail로 보내주시면 됩니다. 사용자 분들의 말씀, 언제나 환영합니다.

SNUTime에 보내주신 성원에 다시 한번 감사드립니다.

SNUTime by Lawlite (http://lawlite.tistory.com)
  Comments