TODAY TOTAL
SNUTime 1.4 BETA를 공개합니다!
http://lawlite.tistory.com/121 에서 새로이 공개된 SNUTime 1.4를 다운로드하십시오.


-------------------

* 이 글의 파일은 SNUTime 1.4 정식 버전의 공개에 앞서, 좀 더 많은 수의 테스트를 거치고자 공개되는 베타 버전입니다. 1.4 정식 버전에 포함될 기능 중 일부는 베타 버전에서는 포함되어 있지 않습니다.
 
SNUTime 1.4 BETA 다운로드는 중단되었습니다.
SNUTime by Lawlite


* Release Note (2008/01/31) :: SNUTime 1.3F와의 차이점

- 사용자의 해상도에 따라 스누타임의 창 크기가 2가지로 나뉘게 되었습니다. 사용자의 화면 해상도의 세로 길이가 1024px 이상인 경우 스누타임이 전보다 세로로 약간 더 길어집니다. 따라서 좁았던 강의 목록창이 좀 더 길어졌고, 강의 목록 펼치기 버튼은 사라졌습니다. 사용자의 화면 해상도의 세로 길이가 1024px보다 작다면 예전의 화면 구성과 동일합니다.

- 스누타임 시간표를 저장할 때 생성되는 SNT 파일을 클릭하면 자동으로 스누타임에서 열리게 됩니다. 윈도우 탐색기에 SNT 확장자 파일은 스누타임으로 열게끔 등록됩니다. 스누타임 언인스톨 시 확장자 연결은 사라집니다.

- 수강신청 마법사가 대폭적으로 변화되었습니다. 수강신청 마법사의 안정성이 증대되었으며, 기존에 알려졌던 문제점들이 모두 해결되었습니다: 단, 수강신청 마법사는 사용자의 키보드/마우스 입력에 간섭하므로 유의하시고 신중히 사용해 주십시오.

 # 저장 버튼이 나타나면 클릭을 할 때, 예전에 입력했던 과목의 저장 버튼을 눌러 [이미 신청한 과목입니다]라는 메시지가 뜨는 문제가 해결되었습니다. 이제 수강신청 마법사는 저장 버튼을 누르기 전에 해당 버튼이 사용자가 지정한 교과목코드가 맞는지 확인하게 됩니다.
(만일 알 수 없는 문제로 인해 마우스 커서가 사용자가 의도하는 과목의 이름에서 저장을 클릭하지 않고 대신 과목의 이름으로만 자꾸 움직이려 할 수 있습니다. 이럴 때에는 CTRL + 0으로 수강신청 마법사의 현재 작업을 중단하십시오.)
이를 위해서 수강신청 마법사의 [대기 시간] 동안 마우스 커서는 지속적으로 [저장] 버튼의 오른쪽에 있는 과목명의 위에 위치하게 될 것입니다. 마우스 커서가 사용자가 원하는 과목에 위치한 것이 확인되면 바로 [저장] 버튼을 클릭합니다. 만일 [저장 버튼 클릭 안함] 기능을 활성화한다면 예전의 수강신청 마법사에서 해당 기능을 활성화했던 것과 동일한 효과를 얻게 됩니다.
# 수강신청 과목 수보다 많은 숫자의 단축키를 눌렀을 때(5개 과목 신청하는 데 CTRL+6을 눌렀을 때) 모든 단축키들이 실행 불가로 되는 오류가 수정되었습니다.
# 실행 방법의 변경으로 인해 특정 컴퓨터 환경에서 수강신청 마법사가 실행되지 않는 문제가 해결되었습니다.
# 수강신청 마법사가 작동 중(단축 키를 누르고 해당 작업이 끝나기 전까지)일 때, 수강신청 마법사의 트레이 아이콘 색상이 흰색에서 남색으로 바뀌게 됩니다.
# 트레이 메뉴에서 [마법사 일시 중지]를 활성화했을 경우 현재 실행 중인 단축 키 작업도 중지됩니다. (기존의 마법사 일시 중지의 효과와 CTRL+0의 효과가 합쳐졌습니다. 기존의 단축 키 작업 도중 중단을 시키던 CTRL+0 기능 또한 유효합니다.)
# 수강신청 마법사의 기본 대기 시간이 10초로 변경되었습니다.

# 수강신청 마법사를 시작할 때 사용자 동의 체크박스가 추가되었습니다. 사용자 매뉴얼이나 설명을 제대로 숙지하지 않으시고 수강신청 마법사를 사용하시다가 원하지 않는 결과를 얻는 분들이 계셔서 이러한 체크박스를 추가하게 되었습니다.

- 수강신청 마법사를 가장 안정적으로 사용할 수 있는 방법은 [저장 버튼 클릭 안함] 옵션을 활성화하는 것입니다. 이 옵션이 활성화되면 수강신청 마법사는 단순히 교과목 코드와 강좌 번호를 입력하고, 조회 버튼까지만 저절로 누르게 됩니다. 조회 버튼을 누른 후 바로 수강신청 마법사의 작업이 끝나기 때문에 (저장 버튼 클릭 안함 옵션이 활성화되지 않았을 때처럼) 저장 버튼을 누르려 하거나 올바른 과목이 맞는지 확인하기 위해 마우스 커서를 임의로 움직일 일도 없습니다. 따라서 오작동의 소지가 가장 없고 안정적인 방법입니다. 대신 저장 버튼은 사용자가 직접 클릭해주어야 합니다.

- 더불어, 수강신청 마법사에 대한 의견을 받습니다. 수강신청 마법사를 유용히 사용하신 학우 분들도 계시겠지만, 이를 사용하지 않아 (물론 수강신청 마법사가 항상 성공적인 작동을 하는 것은 아닙니다만) 상대적으로 불이익을 보았다고 생각해 불만을 가지신 학우 분들 역시 계실 수 있다고 생각합니다- 스누타임으로 시간표를 잘 작성하시면서도 스누타임에 대해 감사하다는 생각은 하지 않으면서 불평만 가지시는 분도 계실 겁니다- 물론 스누타임의 수강신청 마법사 이전에도 프로그램(ex: Macro Express 등)을 이용하여 고속으로 수강신청을 하던 사람들은 있었고, 또 수강신청 마법사 기능이 스누타임이 다른 시간표 작성 프로그램들이나 사이트들과는 차별성을 가지는 스누타임의 특징이자 장점임은 부인하기 어렵다고 봅니다. 하지만 이제 수강신청 마법사의 방향에 대해서 널리 말씀을 듣고자 합니다.

 여러 가지 이야기가 나올 수 있겠습니다- 현상 유지 의견도 있을 수 있겠고, 입력 속도를 통상적인 사람의 입력 속도로 낮추어 단순히 키보드 타자 수를 줄여 편리한 입력을 하는 데 그치게 하는 의견도 있을 수 있겠고, 수강신청 마법사는 스누타임에 기본적으로 포함되지 않고 선택적 추가 옵션으로 설치되게 한다거나, 아니면 아예 스누타임의 배포에서 수강신청 마법사를 제외하자는 의견도 있을 수 있을 것입니다.
 스누타임은 학우 분들의 편익 향상을 위해 제작되었지, 특정 학우 분들의 불만이나 상대적 불이익을 불러일으키고자 제작된 것이 아닙니다. 따라서 수강신청 마법사에 의견이 있으신 분들은 부담없이 이 포스트에 댓글로 의견을 달아주시면 감사하겠습니다.

- 전자회로 등의 과목을 저장한 시간표를 불러오기했을 때, 시간표가 정상적으로 표시되지 않던 문제가 수정되었습니다.
- 부전공악기 등의 강의시간대가 공백으로 등록되는 강의를 시간표에 입력할 수 있게 되었습니다.
- 교과목 코드가 동일하고 강좌 번호가 다른 강의를 같이 입력했다가 삭제했을 경우 시간표 상에서 시간 인식 오류가 일어날 수 있던 문제가 해결되었습니다.
- 사용자 라이센스 문구, 인스톨러의 인스톨 과정 중 일부가 변경되었습니다.
- 특정 교과목의 강좌를 입력할 수 없던 문제가 수정되었습니다.
- 특정 교과목을 삭제했을 때 일어날 수 있는 런타임 오류가 수정되었습니다.

* 1.4 버전의 매뉴얼은 1.4 버전이 정식으로 배포될 때 업로드될 예정입니다. 하지만, 1.3C의 매뉴얼과 수강신청 마법사를 제외하면 크게 달라진 것이 없을 뿐더러, 수강신청 마법사에 대한 설명이 위 본문에 어느 정도 자세히 나와있으므로 1.4 BETA의 매뉴얼은 생략합니다.

* 이하는 스누타임 1.3F 글의 본문과 동일한 내용입니다.

* SNUTime(스누타임)은 서울대학교 학생들을 위한 서울대학교 수강편람 검색, 시간표 작성, 수강신청 등을 도와주는 프로그램입니다. 서울대학교 학부생 및 대학원생 모두 이용하실 수 있습니다.

* 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!)

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

- 알 수 없는 상황 하에서 오류가 발생할 수 있으며, 시스템의 OS 및 사용하는 Windows Theme에 따라 시간표의 표시가 미세하게 비뚤어질 수도 있습니다.

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

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

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


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

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

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

  Comments