홈페이지작업일지
이 홈페이지에 대한 작업 내용을 적어두는 곳입니다.
앞으로 해야 할 일
현재까지의 작업 내용
BeforeWiki
2002.09.03
2002.09.09
2002.09.11
2002.09.12
2002.09.16
2002.09.17
- 페이지 수 50 초과
- 분류명 도입
- 페이지 수가 50개 이상이 되어, 교통정리의 필요성을 느낌
- 페이지의 내용에 따라 몇 가지 분류로 나누어 각 페이지 하단에 분류명을 적어주었다
2002.09.18
- 이모티콘을 사용하지 않도록 변경함
- 가끔 분위기 파악 못하는 이모티콘이 튀어나올 때가 있어서..
- 스타일 쉬트 수정
- 프로그램 코드를 표시할 때 자꾸 들여쓰기가 조금씩 어긋나는 이유를 살펴본 결과, pre.code 의 fontfamily 가 영문고정폭폰트로 지정되어 있기 때문에 한글이 포함된 라인이 있을 경우 그 라인의 다음 줄의 항목에서 스페이스의 폭이 달라진다는 것을 알았다. (정확한 원인은 모름)
- 결국 pre.class 의 fontfamily 를 dotumche 라는 지극히 평범한 글꼴로 지정함..
2002.09.23
2002.09.24
- 상단 오른쪽 메뉴 변경
- 방명록 대신 업로드 전용 보드로 링크를 변경
- 페이지를 작성하다가 파일을 업로드해야 될 때 업로드 보드를 쉽게 띄울 수 있도록 하기 위함
2002.09.25
- 각 "~분류"의 형식 변경 - 분류분류에 가서 확인해 볼 것
- 기존에는 각 "~분류" 페이지에서 제목을 클릭하여 역링크를 이용하여야만 해당 분류에 속하는 페이지들의 목록을 볼 수 있었음
- fullsearch() 매크로를 사용하여, 분류 페이지 본문에 해당 분류에 속하는 페이지들의 목록을 직접 보여줌. 클릭 한 번의 수고를 덜다. :-)
- UseModWiki소스수정 - fullsearch 와 titlesearch 매크로의 출력 형식 변경
2002.10.16
- 페이지 수 100 초과
- UseModWiki소스수정
- pre 태그 안에서 부등호 표기 문제 해결
- Index 의 페이지 목록을 제목의 첫글자별로 구분
2002.10.20
- 서버 이전
- 졸톨릭 사람 열 댓 명이 공동으로 비용을 부담하여 서버호스팅 서비스를 받기로 하였다.
- 연구실 서버에 있던 홈페이지를 호스팅 서버로 이동함
- 서버 이전시 기존 홈페이지에 있던 화일들이 인터넷 상에서 깨져버린링크가 된다는 것 때문에 고민하다.
- UseModWiki소스수정 - Minor Edit 금지
2002.10.22
2002.10.23
- 사이트 로고를 달다
- 주인장 페이지에 있던 캐리커춰를 적당히 잘라서 대충 만듦
- 반응이 - 있다면 - 좋기를 바람 :-)
- UseModWiki소스수정
- 사이트 로고 표시 문제 해결
- toc 매크로 문제 해결
2002.10.25
2002.10,26
2002.10.27
2002.10.31
2002.11.01
- UseModWiki소스수정
- 번역 화일을 사용하도록 함. 이 홈페이지의 모든 메시지를 한글로 바꿈
- minor edit 를 다시 허용
2002.11.08
- 기존의 사용자 아이디 일괄 삭제
- UseModWiki소스수정
- 이미지에 마우스를 갖다 대면 URL이 뜨도록 함
- 아이디 첫글자의 대소문자 구분을 하지 않음
2002.11.09
2002.11.12
- UseModWiki소스수정 - 며칠 동안 하도 정신없이 이곳 저곳 손을 대었더니... 내가 뭘 했는지 스스로도 알기 힘든... -.-;
- user 디렉토리를 생성하지 못하는 문제 해결
- 잠겨 있는 페이지를 삭제 또는 이름을 변경할 때 lock 도 같이 처리
- 사용자 아이디의 첫글자를 무조건 대문자로 만듦
- 다른 사용자의 암호를 변경할 수 있는 문제 해결
- 페이지를 삭제 또는 이름을 변경할 때 cache 화일도 같이 처리
- 페이지 수정 불가 메시지에, 사이트 제목 대신 페이지명이 나오도록 수정
- 탐색을 편하게 하기 위한 단축키 추가
- 페이지 수정하기로 들어갔을 때 커서가 편집 영역에 놓이게 함
- 로그인 화면에서 커서가 아이디 입력 필드에 놓이게 함
- 페이지 정보 출력 양식 변경
- {{{ }}} 태그 개선 및 SyntaxHighlighting 지원
- 페이지를 저장할 때 수행되는 매크로 도입 (<mysign>등)
- SyntaxHighlighting 이 수행되는 페이지들의 로딩속도가 너무 느려서 (특히나 UseModWiki소스수정), 할 수 없이 UseCache 옵션을 사용하기로 했다. 이 경우, 페이지는 갱신되었지만 html 캐쉬화일은 갱신되지 않아서 옛버전의 revision 이 출력될 지 모르니 점검을 요함..
2002.11.14
2002.11.20
- UseModWiki소스수정
- REDIRECT 되는 페이지의 캐쉬 화일 문제 해결
- 미리보기 화면에서 <toc> 가 제대로 동작하지 않는 문제 해결
- ==== 충돌문제 해결
- 상대경로로 적은 URL 처리
- <include> 매크로 출력을 html 변환
- 테이블 정렬 방식 개선 및 rowspan 기능 추가
2002.11.23
2002.11.27
- UseModWiki소스수정
- <version> 매크로 추가
- 사용자 암호를 암호화하여 저장하도록 개선 - 기존 사용자 아이디 삭제
- 환경설정에서 사용할 수 없는 아이디를 넣었을 때의 처리 문제 해결
- 로그아웃 직후에 상단메뉴에 여전히 로그아웃 링크가 남아있는 문제 해결
- <calendar> 기능 보강 - subcalendar 지원
- <mysign(name,time)> 매크로 버그 수정
- 이모티콘 패턴 수정
- 소스에 버전명을 따로 붙임. 현재 0.92K3-ext1.1 이며, 뒤의 1.1은 인터페이스에 변화가 생길때마다 적당히 올릴 예정임. (즉, 개념없다는 뜻이다. ^^)
2002.12.02
- UseModWiki소스수정 - ext1.9
- Full Link List 버그 수정
- GetFullLinkList() 함수의 버그 수정
- 로그인 실패시 상단 메뉴의 잘못된 출력 해결
- wikiversion 매크로 추가
- vote 매크로 추가
- 존재하지 않는 페이지의 링크를 WikiX 스타일로 출력
- GetFullLinkList 함수에 파라메터 사용을 가능하게 함
- 페이지 제목을 클릭했을때 진정한 의미의 역링크 출력
- RemoveLink() 함수 추가
- allpagesto 매크로 추가
- allpagesfrom 매크로 추가
- orphanedpages 매크로 추가
2003-02-08
2003-09-06
2003-10-03
2004-04-03
- 홈페이지 서버 이전. 비용이 저렴한 곳으로 옮김. (당연히 서버의 성능은 떨어짐)
- Time::HiRes 모듈 재설치
- WebAlizer 재설치
- source-highlight 재설치
2004-10-11
2008-08-25
2013-03-21
- 서버 이전 - Diary/2013서버이전
- 모 호스팅업체에 가상서버 호스팅을 신청하여 이전
- 제일 싼 상품을 신청했는데 별 문제 없을 것으로 보임
- 기존 서버의 홈 디렉토리를 그대로 옮겼더니, 기존 서버는 Perl이 i686으로 컴파일되어 있고 새 서버는 x86_64라서 바이너리 모듈들이 호환이 안 됨ㅠㅠ 별 수 없이 추가 설치했던 모듈들은 perldoc perllocal 로 목록을 뽑아서 새 서버에서 대부분 cpanm으로 일괄설치하고, 실패한 것들만 cpan으로 들어가서 설치해 줌
- gcc를 비롯해서 각종 빌드 툴을 쓸 수 있어야 하여 웹호스팅이 아니라 서버호스팅을 신청했는데, root 작업해야 하는 부분이 좀 힘들긴 하다.
2024-04-28
- 서버 이전
- HTTPS를 지원하기 위해 let's encrypt 인증서를 설치한다거나, 그 외 보안 이슈가 있어도 서버의 OS 버전이 낮아서 대응하기 어려웠던 터라, 새로 가상 서버 호스팅을 추가로 신청한 후 이전
주인장분류 위키위키분류