TODAY TOTAL
SNUTime 1.4를 공개합니다! (1.4.0.5)
 
SNUTime 1.4A가 나왔으므로 이 페이지에서의 다운로드는 중단합니다.
여기로 이동하셔서 새로운 SNUTime을 받으세요.
SNUTime by Lawlite 

* Release Note (2008/03/03)
- SNUTime 1.4 사용 설명서가 배포되었습니다.
- 수강신청 마법사가 저장 버튼을 클릭하게끔 설정된 상태에서 올바른 저장 버튼이 나타났음에도 저장 버튼을 클릭하지 않고 강의 제목 위로 마우스 커서를 반복적으로 가져가려 할 때, 사용자가 마우스 커서를 움직이면 그 마우스 위치를 기억해두었다가 돌려주게 되었습니다. 사용자의 마우스 조작 범위를 넓혀주게 될 것입니다.
 또한 위의 상황에서 사용자가 마우스를 움직여 저장 버튼을 누르는 대신, CTRL+9를 누르면 바로 저장 버튼을 누르게끔 새로운 단축키 명령이 추가되었습니다. CTRL+9는 현재의 저장 버튼 대기 작업을 중단하고 바로 화면 상의 저장 버튼을 클릭하게 합니다.
- 시간대 검색 및 영역 검색을 한 후에 강의 검색 탭으로 화면이 저절로 전환되게 바뀌었습니다.
- 수강편람 마법사의 메시지가 일부 변경되었습니다.

* Release Note (2008/02/25) :: 1.4.0.2, 1.4.0.3에서 바뀐 점들
- SNUTime 인터페이스 화면의 확장 기준이 되는 세로 해상도가 964px로 변경되었습니다.
- 수강신청 마법사의 [저장 버튼 클릭] 기능과 관련한 부분이 새롭게 변경되었습니다. 사용자 환경에 따라 일어날 수 있었던 오작동 가능성을 조금 더 줄일 수 있었습니다. (수강신청 마법사는 저장 버튼 클릭을 하게끔 설정되어 있을 때, 저장 버튼을 클릭하기 전에 강의의 제목 위에 마우스 커서를 올리게 되고, 마우스 커서가 강의의 제목 위에 올라가게 되면 창의 상황 바에 해당 강의의 교과목코드, 강좌번호가 나타나는 것을 이용하여 원하는 강의가 맞는지 판별한 후 저장 버튼을 클릭하게끔 되어 있습니다. 이 기능이 활성화되어있을 때에는 사용자의 시스템에 '서울대학교 수강신청'으로 시작하는 제목을 가진 실행중인 창이 오로지 수강신청 창 하나여야만 합니다. 또한, 사용자의 화면 색 품질은 32비트 컬러로 설정되어있어야 합니다.)
- 작은 화면 상태에서도 큰 화면에서 처리하는 값들을 처리하여 속도가 불필요하게 저하되던 문제가 해결되었습니다.
- 저장된 시간표를 불러오기할 때 특정한 상황 하에서 일시적으로 SNUTime이 느려지던 문제가 해결되었습니다.
- 화면 스크롤 속도가 빨라졌습니다. 고속으로 강의 목록을 스크롤할 때 SNUTime이 느려지거나 응답 없음 상태로 빠지던 문제가 해결되었습니다.
- 인스톨 단계에서 기존의 수강편람 자료를 삭제할 것인지 삭제하지 않을 것인지 선택할 수 있게 되었습니다.

* Release Note (2008/02/24) :: SNUTime 1.4에서 새롭게 바뀐 점들[각주:1]
- 주의 : SNUTime 1.4 버전을 설치하시면 기존의 SNUTime 수강편람이 삭제되어 새로이 수강편람 마법사를 실행하셔야 합니다. 예전 버전에서 저장한 시간표(*.SNT)일 경우 정원 데이터가 없으므로 이번 버전에서 새로 시간표를 만들어 저장하시길 권합니다.
- SNUTime에 대한 댓글, 방명록, 트랙백, 이메일 등 피드백은 언제나 환영입니다.
사용자 삽입 이미지

# 사용자 인터페이스
- 사용자 인터페이스 화면이 넓어졌습니다. 사용자의 화면 해상도 세로 길이가 1024px 이상인 경우 스누타임이 전보다 세로로 약간 더 길어집니다. 따라서 좁았던 강의 목록창이 좀 더 길어졌고, 강의 목록 펼치기 버튼은 사라졌습니다. 사용자의 화면 해상도의 세로 길이가 1024px보다 작다면 예전과 같은 모습으로 나타납니다.
- 관심 강의 목록이 추가되었습니다. 관심 강의 기능의 추가로 좀 더 편리하게 시간표를 구상할 수 있게 되었습니다. 관심 강의 목록은 SNUTime을 종료해도 자동으로 저장되어, 다음 번 SNUTime을 시작할 때 바로 나타납니다.
- 중단 버튼이 추가되었습니다. 많은 양의 데이터를 검색하고 있을 때, 이를 중단하실 수 있게 되었습니다.
- 이제 윈도우 탐색기 등에서 스누타임 시간표를 저장할 때 생성되는 SNT 파일을 클릭하면 자동으로 스누타임에서 열리게 됩니다. 즉, 윈도우에 SNT 확장자 파일은 스누타임으로 열게끔 등록됩니다. 스누타임 언인스톨 시 확장자 연결은 사라집니다.
- 강의 목록에서 오른쪽 마우스를 클릭하게 되면 해당 과목을 시간표 및 관심 과목에 넣기/빼기 할 수 있는 메뉴가 나타납니다. 이 기능은 특히 관심 과목 등록/삭제 버튼이 나타나지 않는 세로 해상도 1024px 미만의 사용자들을 위해 추가되었습니다. 또한 이 메뉴에서는 해당 과목의 수강편람 정보조회, 강의계획서만 바로 보기, SNULife.com에서 해당 과목명으로 검색 등의 메뉴도 지원하고 있습니다.
- 선택된 강의의 수강 정원 및 비고 사항이 (영어 강의 여부, 기타 수업 비고 사항 등) 출력되게 되었습니다. 단, 비고 사항 출력은 현재 다운로드하는 수강편람에 비고 사항이 포함되어 있지 않으므로 SNUTime에 강의가 선택될 때 마다 수강편람 서버에 접속하여 해당 부분을 내려받는 방식을 취하고 있어 수강편람 서버에 접속할 수 없을 때에는 나타나지 않습니다. 이 부분은 화면 해상도의 세로 길이가 1024px 이상인 환경에서만 나타납니다.
- 스누라이프 검색 기능이 추가되었습니다. 선택된 강의의 제목으로 스누라이프를 검색합니다. (단, 스누라이프에 로그인을 하지 않았다면 검색된 결과가 없다는 메시지가 뜹니다. 그대로 로그인하면 바로 검색 결과가 나타나며, 로그인 중일 때에는 바로 검색 결과가 나타납니다.)
- SNUTime_Setup.exe와 About SNUTime 메뉴의 이미지가 새롭게 만들어졌습니다.

# 수강신청 마법사
- 수강신청 마법사가 새롭게 만들어졌습니다. 수강신청 마법사의 안정성이 증대되었으며, 기존에 알려졌던 문제점들이 모두 해결되었습니다: 예를 들어 새롭게 제작된 수강신청 마법사는 이제 더 이상 저장 버튼 클릭 활성화 상태에서 "저장된 과목입니다." 같은 오류를 일으키지 않을 것입니다. (이 오류가 08년 1학기 재학생 수강신청 기간에 사용되었던 SNUTime 1.3F에 있었던 덕에 스누타임 수강신청 마법사가 불안하다는 의견이 많았습니다- 특히 이 문제는 07년 2학기 수강신청 때에 발견되어 이미 매뉴얼에 설명되어 있었습니다만, 매뉴얼을 혹 숙지하지 않으셨는지 저장 버튼 클릭 설정을 바꾸지 않고 그냥 쓰셨던 분들이 많았습니다.)
- 새로운 수강신청 마법사는 (저장 버튼 클릭 옵션이 활성화된 상태에서) 저장 버튼을 클릭하기에 앞서 해당 과목이 사용자가 지정한 과목이 맞는지 확인한 후, 저장 버튼을 클릭합니다. 덕분에 이제 서버가 느리다거나 하는 예외적인 상황에서도 수강신청 마법사가 올바르게 작동하게 될 것 같습니다. (대기 시간을 좀 더 길게 해 주시는 것도 좋습니다.) 단, 수강신청 마법사는 사용자의 키보드/마우스 입력에 간섭하므로 유의하시고 신중히 사용해 주십시오.
- 수강신청 마법사가 사용자 선택 설치 옵션으로 변경되었습니다. SNUTime을 설치할 때, 수강신청 마법사는 이제 더 이상 자동으로 설치되지 않습니다. SNUTime 설치 도중 구성 요소 선택 화면에서 사용자가 수강신청 마법사를 체크해주어야 수강신청 마법사가 설치됩니다. 수강신청 마법사의 특성 상 이용하실 분만 이용하시게 하는 것이 좋을 것이라 판단하였기 때문입니다. 설치 체크를 하지 않았는데 기존에 설치된 수강신청 마법사의 실행 파일이 있다면 그 파일은 삭제됩니다.
- 수강신청 마법사에 수강신청 서버의 시스템 시각과 사용자 컴퓨터의 시스템 시각을 동기화시켜주는 기능이 추가되었습니다. 이를 통해 (서버 상의) 정확한 시각에 더 빨리 수강신청 서버에 로그인함을 기대할 수 있게 되었습니다. 테스트 결과 (회선의 다운로드 대역폭은 모두 충분히 크다고 할 때) 인터넷 회선의 접속지 차이가 일으키는 시간차보다 로그인을 1초라도 빠르게 하는 쪽이 수강신청에서 훨씬 유리합니다. (이 결과는 일반화되지 않을 수 있습니다.)
- 특정 컴퓨터 환경에서 수강신청 마법사가 실행되지 않던 문제가 해결되었습니다.
- 수강신청 마법사가 키보드/마우스 입력에 간섭하게 되면 수강신청 마법사의 트레이 아이콘 색상이 남색으로 일시적으로 변경됩니다.
- 마법사 일시 중지를 클릭했을 때, 현재 실행 중인 마법사의 작업도 중단됩니다. (실행 단축키 인식 기능과 CTRL + 0을 눌렀을 때의 마법사 입력 대기 작업이 동시에 멈추게 됩니다.)
- 수강신청 마법사의 입력 대기 시간이 10초로 변경되었습니다.
- 수강신청 마법사를 시작할 때 사용자 동의 체크박스가 추가되었습니다. 사용자 매뉴얼이나 설명을 제대로 숙지하지 않으시고 수강신청 마법사를 사용하시다가 원하지 않는 결과를 얻는 분들이 계셔서 이러한 체크박스를 추가하게 되었습니다.
- 여전히 수강신청 마법사를 가장 안정적으로 (사용 시 문제를 일으킬 가능성이 거의 없는) 사용하는 방법은 [저장 버튼 클릭 안함] 기능을 활성화하는 것입니다. 이 기능이 활성화된 상태에서는 수강신청 마법사가 교과목코드의 입력과 조회 버튼 클릭만 순간적으로 해 주기 때문에, 사용자의 키보드/마우스 입력에 간섭하는 시간이 매우 짧습니다. 또한 저장 버튼을 클릭하지 않기 때문에 오작동의 소지도 없습니다. 단, 저장 버튼 클릭 안함 상태에서도 저장 버튼이 나타나면 마우스 커서는 자동적으로 저장 버튼 위로 이동됩니다.
- 이전 버전의 수강신청 마법사에 있었던 불안 요소들이 (알려진 것들은) 모두 제거된 만큼 수강신청 마법사를 쓰면 불안하다는 이야기도 이제 사라질 수 있지 않을까 기대합니다. 물론, 사용자의 키보드/마우스 입력에 간섭하느니만큼 원론적으로는 사용자에게 불안 요소가 될 수 있습니다. 따라서 수강신청 마법사를 믿고 사용하실 분만 사용 방법을 확실히 익히신 후 설치, 사용해 주세요.

# 다른 개선된 문제들
:: 1.4에서 개선된 문제들
- 시간표 셀의 그리기 속도가 향상되었습니다. 또한 시간표 셀 뒤로 잠시 나타나던 테스트용 문자가 삭제되었습니다.
- 선택된 강의가 없을 때에도 강의 넣기 버튼이 인식되던 문제가 수정되었습니다.
- 검색 도중에 발생할 수 있었던 런타임 오류가 해결되었습니다. 검색 작업 도중 새로운 검색 작업이 시작되면 확인 메시지가 나타나게 되었습니다.
- 검색어로 검색 후, 검색 결과가 없을 때에는 바로 커서를 검색어 입력 란으로 옮겨줍니다.
- 수강신청 마법사가 사용자 정의 과목을 인식하던 문제가 수정되었습니다.
- 새 시간표나 시간표 불러오기 후 사용자 정의 과목의 강좌번호가 초기화되지 않던 문제가 수정되었습니다.
- 시간표 불러오기 후 특정 상황에서 파일 입출력 메시지가 반복적으로 나타나던 문제가 수정되었습니다.
:: 1.4 BETA에서 개선된 문제들
- 전자회로 등의 과목을 저장한 시간표를 불러오기했을 때, 시간표가 정상적으로 표시되지 않던 문제가 수정되었습니다.
- 부전공악기 등의 강의시간대가 공백으로 등록되는 강의를 시간표에 입력할 수 있게 되었습니다.
- 교과목 코드가 동일하고 강좌 번호가 다른 강의를 같이 입력했다가 삭제했을 경우 시간표 상에서 시간 인식 오류가 일어날 수 있던 문제가 해결되었습니다.
- 사용자 라이센스 문구, 인스톨러의 인스톨 과정 중 일부가 변경되었습니다.
- 특정 교과목의 강좌를 입력할 수 없던 문제가 수정되었습니다.
- 특정 교과목을 삭제했을 때 일어날 수 있는 런타임 오류가 수정되었습니다.

여기서부터는 스누타임에 대한 기존 글을 다시 가져왔으므로, 스누타임의 기 이용자 분들은 읽기를 생략하셔도 좋습니다.

* SNUTime이란?

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

- Windows XP 기본 테마, Internet Explorer 7 환경에 최적화되어 있습니다.
- 1280x1024 이상 해상도 환경에 최적화되어 있습니다. 1024x768부터 원활히 사용하실 수 있습니다.


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

* SNUTime의 특징

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

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

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

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

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

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

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

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

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

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


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

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

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

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

:: 다양한 검색 옵션

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

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

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

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

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

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

* 발견되지 않은 버그를 비롯한 문제점이 있을 수 있습니다.

- 알 수 없는 상황 하에서 에러가 발생할 수 있으며, 시스템의 OS 및 사용하는 Windows Theme에 따라 시간표의 표시가 미세하게 비뚤어질 수도 있습니다.
- 검색된 강의 목록을 너무 빠른 속도로 키보드를 이용해 스크롤하지 말아 주십시오. (예를 들어, 오랜 시간 상하 화살표 키를 계속 누르고 있을 경우 스누타임이 느려지는 문제가 일어날 수 있습니다.)

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

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

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


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

* SNUTime이 처음으로 공개된 지 어느덧 1년이 되었습니다(07년 2월부터). 그동안 SNUTime에 보내주신 성원에 다시 한번 감사드립니다.

SNUTime by Lawlite (http://lawlite.tistory.com)
  1. SNUTime 1.3F 버전을 기준으로 합니다. [본문으로]
  Comments