RCS file: /home/gypark/CVS/utf/wiki.pl,v Working file: wiki.pl head: 1.84 branch: locks: strict access list: symbolic names: uni_0_4: 1.4 uni_0_3: 1.3 uni_0_2: 1.2 uni_0_1: 1.1.1.1 raymundo: 1.1.1 keyword substitution: kv total revisions: 85; selected revisions: 85 description: ---------------------------- revision 1.84 date: 2012/01/18 13:30:48; author: gypark; state: Exp; lines: +6352 -6352 소스 코드의 탭을 스페이스로 치환함 ---------------------------- revision 1.83 date: 2012/01/06 14:28:22; author: gypark; state: Exp; lines: +10 -4 anchor 만 다는 위키링크 정리 ---------------------------- revision 1.82 date: 2010/09/08 22:37:56; author: gypark; state: Exp; lines: +3 -3 자동로그인 쿠키 만료일을 2030년으로 연장 ---------------------------- revision 1.81 date: 2010/09/02 14:57:27; author: gypark; state: Exp; lines: +13 -4 Twitter 연동 - OAuth 지원 ---------------------------- revision 1.80 date: 2010/07/22 12:36:32; author: gypark; state: Exp; lines: +5 -4 $& 와 $' 변수를 사용하는 부분을 삭제 ---------------------------- revision 1.79 date: 2010/06/01 10:24:52; author: gypark; state: Exp; lines: +4 -3 PostTwitter 수정. URI 모듈 버전이 올라가면서, update()를 부를 때 펄 유니코드 캐릭터스트링을 따로 인코딩하지 않고 바로 넘겨주어야 함 ---------------------------- revision 1.78 date: 2010/05/28 04:53:03; author: gypark; state: Exp; lines: +6 -5 트위터 체크박스 옆에 아이디 표시 ---------------------------- revision 1.77 date: 2010/02/08 06:51:42; author: gypark; state: Exp; lines: +3 -3 EncodeUrl - 변환 제외 대상에 "&" 추가 ---------------------------- revision 1.76 date: 2010/02/06 17:01:07; author: gypark; state: Exp; lines: +3 -3 트위터 지원 - 페이지 수정 시 메시지 형식 수정 ---------------------------- revision 1.75 date: 2010/02/06 16:37:38; author: gypark; state: Exp; lines: +65 -4 트위터 지원 - 페이지 에디트 시 트윗 전송 ---------------------------- revision 1.74 date: 2010/02/06 07:13:49; author: gypark; state: Exp; lines: +19 -5 코멘트 매크로에 트위터 지원 ---------------------------- revision 1.73 date: 2009/07/20 14:26:20; author: gypark; state: Exp; lines: +9 -3 페이지의 old revision을 보고 있을 때 더블클릭하면 해당 revision 편집화면으로 가게 함 ---------------------------- revision 1.72 date: 2009/04/20 09:31:15; author: gypark; state: Exp; lines: +70 -5 링크변경 개선 - "/하위페이지" 형태의 링크도 변경 ---------------------------- revision 1.71 date: 2008/11/09 14:27:56; author: gypark; state: Exp; lines: +2 -2 index 매크로 - 동일 알파벳은 다시 대문자 우선으로 정렬되게 함 ---------------------------- revision 1.70 date: 2008/09/25 12:34:51; author: gypark; state: Exp; lines: +21 -2 SearchTitle() 서브루틴 추가. titlesearch action 추가. ---------------------------- revision 1.69 date: 2008/09/24 08:54:19; author: gypark; state: Exp; lines: +2 -2 vim 플러그인 - 출력의 스타일을 스타일 쉬트 쪽에서 지정할 수 있도록 함 ---------------------------- revision 1.68 date: 2008/08/07 16:48:58; author: gypark; state: Exp; lines: +9 -2 검색어에 정규표현식 에러가 나는 경우는 quote하여 검색 ---------------------------- revision 1.67 date: 2008/08/04 15:29:37; author: gypark; state: Exp; lines: +5 -2 footnote 매크로 - 내용에 URL이 있는 경우에도 동일 주석을 판정할 수 있게 함 ---------------------------- revision 1.66 date: 2007/05/28 19:13:43; author: gypark; state: Exp; lines: +2 -2 스팸방지용필드 ---------------------------- revision 1.65 date: 2007/05/25 11:56:58; author: gypark; state: Exp; lines: +30 -2 편집모드와 코멘트 매크로 - 스팸봇 함정 필드 추가 ---------------------------- revision 1.64 date: 2007/05/06 16:04:40; author: gypark; state: Exp; lines: +3 -3 LaTeX, Vim, Gnuplot - Digest::MD5 가 없을 경우에는 매번 새로 계산하도록 함 ---------------------------- revision 1.63 date: 2007/04/21 01:15:43; author: gypark; state: Exp; lines: +26 -4 ISBN - 책표지 주소를 알라딘 소스를 가져와서 추출하게 함 ---------------------------- revision 1.62 date: 2007/03/28 14:31:38; author: gypark; state: Exp; lines: +3 -3 섹션 단위 편집 수정 - include 시 헤드라인이 연이어 있을 때 하나로 취급하여 noedit태그를 붙이는 문제 해결 ---------------------------- revision 1.61 date: 2007/03/26 00:21:15; author: gypark; state: Exp; lines: +5 -5 URL의 쿼리로 EUC-KR 시퀀스의 %-인코딩된 문자열이 왔을 때의 문제 해결 id 파라메터에 한해서는 다시한번 guess_and_convert ---------------------------- revision 1.60 date: 2007/03/23 05:47:01; author: gypark; state: Exp; lines: +4 -3 쿼리스트링 디코딩 취소 ---------------------------- revision 1.59 date: 2007/03/22 01:50:47; author: gypark; state: Exp; lines: +1 -1 *** empty log message *** ---------------------------- revision 1.58 date: 2007/03/22 00:45:40; author: gypark; state: Exp; lines: +45 -46 동적 템플릿 ---------------------------- revision 1.57 date: 2007/03/21 17:12:40; author: gypark; state: Exp; lines: +49 -2 동적 템플릿 ---------------------------- revision 1.56 date: 2007/03/21 11:44:12; author: gypark; state: Exp; lines: +7 -2 QUERY_STRING이 EUC-KR,%-인코딩된 상태로 들어오면 변환하지 못하는 문제 수정 guess하기 전에 디코딩을 해줌 ---------------------------- revision 1.55 date: 2007/03/20 12:25:43; author: gypark; state: Exp; lines: +11 -2 파일 업로드, 오에카키 저장 후 주소 복사 버튼 추가 ---------------------------- revision 1.54 date: 2007/03/20 11:01:19; author: gypark; state: Exp; lines: +3 -6 자동 완성 수정. 텍스트 필드에서 down, up 키 눌렀을 때 처리 ---------------------------- revision 1.53 date: 2007/03/20 08:55:29; author: gypark; state: Exp; lines: +1 -1 *** empty log message *** ---------------------------- revision 1.52 date: 2007/03/20 08:11:19; author: gypark; state: Exp; lines: +1 -1 자바스크립트 파일을 읽을 때 charset 명시 ---------------------------- revision 1.51 date: 2007/03/20 07:57:05; author: gypark; state: Exp; lines: +10 -5 titleindex 에 charset 파라메터 추가 ---------------------------- revision 1.50 date: 2007/03/20 07:20:08; author: gypark; state: Exp; lines: +3 -3 검색 필드에 title 속성에 "검색(Alt+S)"로 수정 ---------------------------- revision 1.49 date: 2007/03/20 05:58:01; author: gypark; state: Exp; lines: +10 -9 *** empty log message *** ---------------------------- revision 1.48 date: 2007/03/20 05:49:55; author: gypark; state: Exp; lines: +1 -0 웹마에서 텍스트 필드에서 down 키를 눌렀을때 필드와 셀렉트 박스가 겹치는 문제 수정 포커스를 검색 필드를 거쳐서 이동하게 함 ---------------------------- revision 1.47 date: 2007/03/20 04:40:01; author: gypark; state: Exp; lines: +2 -2 목록에서 백스페이스 눌렀을 때 처리 엔터, 스페이스, 마우스 클릭의 경우는 필드의 텍스트를 선택한 상태로 둠 ---------------------------- revision 1.46 date: 2007/03/20 03:29:36; author: gypark; state: Exp; lines: +18 -7 자동 완성 - 필드 간의 이동을 쉽게 함 ---------------------------- revision 1.45 date: 2007/03/19 16:26:37; author: gypark; state: Exp; lines: +16 -16 자동 완성 - 목록에서 커서키로 움직이자마자 선택되어 버리는 문제 해결 자동 완성 - 목록에서 벗어난 직후에 목록이 다시 펼쳐져 버리는 문제 해결 ---------------------------- revision 1.44 date: 2007/03/19 14:50:29; author: gypark; state: Exp; lines: +9 -1 자동 완성 - FF에서 한글입력문제 - keypress를 제일 처음 한 번 처리해 줌 ---------------------------- revision 1.43 date: 2007/03/19 14:20:16; author: gypark; state: Exp; lines: +1 -1 자동 완성-0.2초 간격을 두어서 그 이내에는 목록 갱신하지 않음 ---------------------------- revision 1.42 date: 2007/03/19 13:26:28; author: gypark; state: Exp; lines: +0 -9 *** empty log message *** ---------------------------- revision 1.41 date: 2007/03/19 13:03:56; author: gypark; state: Exp; lines: +2 -3 *** empty log message *** ---------------------------- revision 1.40 date: 2007/03/19 12:02:35; author: gypark; state: Exp; lines: +14 -2 자동 완성 수정 ---------------------------- revision 1.39 date: 2007/03/19 09:16:16; author: gypark; state: Exp; lines: +3 -3 *** empty log message *** ---------------------------- revision 1.38 date: 2007/03/19 09:11:09; author: gypark; state: Exp; lines: +40 -7 바로가기폼에 자동완성 기능 사용 ---------------------------- revision 1.37 date: 2007/03/18 13:36:11; author: gypark; state: Exp; lines: +8 -13 로그아웃시에는 기존 페이지로 바로이동하는 것을 포기 (쿠키 경로 문제) ---------------------------- revision 1.36 date: 2007/03/18 12:31:25; author: gypark; state: Exp; lines: +168 -78 메뉴바를 div와 ul로 구성 메뉴바에 바로가기 필드 추가 goto 매크로 수정 로그인과 로그아웃시 이전 페이지로 바로 이동 ---------------------------- revision 1.35 date: 2007/03/13 06:16:12; author: gypark; state: Exp; lines: +2 -2 *** empty log message *** ---------------------------- revision 1.34 date: 2007/03/13 05:53:17; author: gypark; state: Exp; lines: +2 -0 *** empty log message *** ---------------------------- revision 1.33 date: 2007/03/13 05:32:22; author: gypark; state: Exp; lines: +0 -1 *** empty log message *** ---------------------------- revision 1.32 date: 2007/03/13 05:31:40; author: gypark; state: Exp; lines: +104 -5 검색결과에 본문 내용 출력 기능 ---------------------------- revision 1.31 date: 2007/03/12 00:32:13; author: gypark; state: Exp; lines: +2 -2 footnote 매크로 수정 - 동일한 내용의 각주는 한번만 표시하게 함 ---------------------------- revision 1.30 date: 2007/03/09 14:58:41; author: gypark; state: Exp; lines: +1 -1 RemoveLink 함수 수정 ---------------------------- revision 1.29 date: 2007/03/09 14:53:05; author: gypark; state: Exp; lines: +1 -2 *** empty log message *** ---------------------------- revision 1.28 date: 2007/03/09 10:29:11; author: gypark; state: Exp; lines: +1 -1 addtopic 액션 수정 - 파라메터 m을 받아서 매크로 종류 지정 가능 ---------------------------- revision 1.27 date: 2007/03/09 08:27:27; author: gypark; state: Exp; lines: +2 -2 *** empty log message *** ---------------------------- revision 1.26 date: 2007/03/09 07:42:42; author: gypark; state: Exp; lines: +1 -1 robot meta tag - 역링크는 action=reverse로 찾기 때문에, param(reverse)는 검사하지 않게 함 ---------------------------- revision 1.25 date: 2007/03/09 06:45:48; author: gypark; state: Exp; lines: +34 -11 QUERY_STRING을 스크립트 초반에 guess_and_convert 하게 함 (안 좋은 방법인지도!) a 태그 중에 "action="으로 가는 링크에는 rel="nofollow"를 붙임 ---------------------------- revision 1.24 date: 2007/03/08 14:58:53; author: gypark; state: Exp; lines: +1 -1 action/tb.pl 수정 - 인코딩 변환 부분 수정. POST면서 charset이 명시되지 않은 경우를 처리할 수 있게 함 ---------------------------- revision 1.23 date: 2007/03/08 07:46:39; author: gypark; state: Exp; lines: +3 -3 comments 를 저장할 때 Quote하지 않게 함 매크로 다수 수정 - 치환 패턴을 손봄. 한 줄에 매크로가 두개가 있을 때 두 매크로가 하나의 매크로처럼 인식되는 것을 수정 ---------------------------- revision 1.22 date: 2007/03/07 11:19:56; author: gypark; state: Exp; lines: +10 -10 store_raw_codes 등에서, {{{ }}} 처리 순서를 nohtml, pre, code 처리보다 먼저 하게 함 ---------------------------- revision 1.21 date: 2007/03/07 10:00:15; author: gypark; state: Exp; lines: +1 -1 blog_includeperiod, blog_includeorder - 매크로가 있는 줄 좌우에 다른 문자열이 없을 때만 동작하게 함 ---------------------------- revision 1.20 date: 2007/03/07 07:52:32; author: gypark; state: Exp; lines: +2 -2 replacetext action 수정. 정규표현식 사용과 evaluation 여부 선택 가능 ---------------------------- revision 1.19 date: 2007/03/06 12:46:45; author: gypark; state: Exp; lines: +2 -2 blog_library.pl - period별로 뽑아낼때 시작날짜와 끝날짜가 반대이면 출력도 역순으로 나오게 함 ---------------------------- revision 1.18 date: 2007/03/02 10:04:34; author: gypark; state: Exp; lines: +9 -14 *** empty log message *** ---------------------------- revision 1.17 date: 2007/03/02 09:42:00; author: gypark; state: Exp; lines: +8 -7 ConfigFile 을 읽는 부분을 함수 밖으로 뺌. RunCGI 옵션이 적용되게 하기 위함 ---------------------------- revision 1.16 date: 2007/03/02 06:30:16; author: gypark; state: Exp; lines: +94 -64 환경변수 목록 정리 ---------------------------- revision 1.15 date: 2007/03/02 06:14:51; author: gypark; state: Exp; lines: +9 -1 README 파일 추가 action=version 에 README 파일의 내용을 출력하도록 함 ---------------------------- revision 1.14 date: 2007/03/02 04:41:16; author: gypark; state: Exp; lines: +2 -2 *** empty log message *** ---------------------------- revision 1.13 date: 2007/03/02 04:40:53; author: gypark; state: Exp; lines: +94 -124 GetPageDirectoryExt 함수 추가 PrintPageList 함수 수정 ---------------------------- revision 1.12 date: 2007/03/01 12:31:49; author: gypark; state: Exp; lines: +26 -56 history 화면에서 각 리비전 옆에 수정하기 링크 출력 split_string 함수 수정 $DataDir을 config.pl에 추가 $ConfigFile 변수를 wiki.pl 상단으로 이동 ---------------------------- revision 1.11 date: 2007/02/28 04:32:51; author: gypark; state: Exp; lines: +3 -3 EncodeUrl이 "#"을 인코드하지 않게 함 ---------------------------- revision 1.10 date: 2007/02/26 09:07:12; author: gypark; state: Exp; lines: +3 -2 EmbedWiki 에서는 섹션별 에디트 링크 출력하지 않음. kimsnobdoy.pl 의 출력을 UTF-8 지정 ---------------------------- revision 1.9 date: 2007/02/25 15:13:25; author: gypark; state: Exp; lines: +2 -2 index 매크로 구현을 고침 ---------------------------- revision 1.8 date: 2007/02/23 09:07:34; author: gypark; state: Exp; lines: +3 -3 인터위키 이름이 Upload, Local, LocalWiki 인 경우는 페이지 이름을 %인코딩하지 않도록 함 ---------------------------- revision 1.7 date: 2007/02/22 08:29:42; author: gypark; state: Exp; lines: +38 -38 URL을 나타내는 변수들은 이름에 Url을 붙임 ---------------------------- revision 1.6 date: 2007/02/22 06:45:53; author: gypark; state: Exp; lines: +17 -8 인터위키 인코딩 수정 ---------------------------- revision 1.5 date: 2007/02/21 17:59:57; author: gypark; state: Exp; lines: +70 -40 * 스트링을 원하는 글자수만큼 앞부분을 떼어내는 함수 추가 * GetFirstCharLink 수정 * 트랙백과 커멘트에서 스트링 앞부분 일부만 추출하는 부분 수정 * 인코딩 변환 관련 수정 (guess_and_convert) * GET으로 받은 트랙백의 인코딩도 추측&변환 ---------------------------- revision 1.4 date: 2007/02/20 11:13:04; author: gypark; state: Exp; lines: +55 -43 index 화면의 TOC 수정 ---------------------------- revision 1.3 date: 2007/02/20 02:34:46; author: gypark; state: Exp; lines: +238 -1197 ext2rc2 ---------------------------- revision 1.2 date: 2007/02/13 10:44:39; author: gypark; state: Exp; lines: +37 -91 링크 패턴등 수정 ---------------------------- revision 1.1 date: 2007/02/13 02:48:08; author: gypark; state: Exp; branches: 1.1.1; Initial revision ---------------------------- revision 1.1.1.1 date: 2007/02/13 02:48:08; author: gypark; state: Exp; lines: +0 -0 utf-8로 저장 =============================================================================