태터툴즈 36

RSS Feed의 자동발견 지원하기

테터스킨에 따라서 RSS Feed의 자동발견이 지원되기도 하고 잘못 된것이나 아예 없는 경우가 있네요. 어차피 RSS link를 누른다면 별 문제가 없기도 하지만 FF의 RSS Extension이나 IE7 혹은 전문 RSS Reader에서 자동발견을 지원하도록 쉽게 수정할 수 있습니다. 우선 사용중인 skin.htm 파일을 엽니다. 태터의 스킨편집기능을 이용하셔도 됩니다. 그리고 title과 head 사이에 적으면 됩니다. [ ##_title_## ] :: [ ##_page_title_## ] skin.htm의 가장 처음 부분입니다. 쉽게 감이 오실껍니다. alternate에 이미 지정이 되어 있는 스킨이라면 상관 없고 없다면 빨간 부분을 추가하시면 되겠습니다. 참고로 title의 인자값으로는 위의 예에..

태터의 퍼머넌트 링크 관련: 하위버전 호환성

과거에 아래처럼 링크가 걸리던 것이 http://process.kaist.ac.kr/~gendoh/blog/index.php?pl=126 1.0.x부터는 다음과 같이 변경되었습니다만 http://process.kaist.ac.kr/~gendoh/blog/126 1.0.2에서부터는 둘다 사용가능합니다. 즉 경로가 변경되지 않았다면 0.9x의 링크가 그대로 유지되는 것입니다. 비슷하게 RSS Feed 주소의 경우에도 http://process.kaist.ac.kr/~gendoh/blog/index.xml

태터 1.03이 튀어 나왔네요.

태터툴즈 1.0.3을 배포합니다. from TatterStory 이번 업데이트를 준비하면서 PHP와 MySQL의 버전별 엽기성(?) 때문에 PAPACHA 사마께서 좀 고생을 하셨답니다. 일단 저의 블로그와 큰 연관은 없는거 같긴 하지만.. 집에 ADSL이 수리되는데로 한번 또 엎어 줘야 겠죵. PS. 백업과 복구에 관련된 몇가지 이슈들이 해결되었다고 합니다. 저처럼 DB를 통으로 백업하는 것이 아니라 태터의 해당기능을 사용중이신 분들은 필이 업데이트 하시고 백업을.. PS2. MySQL 5에서 관리자 로긴이 안되는 경우 어떤 분이 MySQL의 실행 옵션을 바꾸는 방법으로 해결하는 방법이 제시되었었는데 이번에 원천적인 문제를 찾았다고 하네요. 셋업에서 테이블 생성 오류 나는 문제도 해결되었다니 지금까지 못..

공돌이와 꽃밭

태터툴즈 꽃밭 블로그 이른바 일반인-정확히는 비공돌이를 위한 꽃밭블로그가 탄생하였다. "꽃밭"이라는 단어가 포함된 이유에는 특히 소외(?) 계층인 여성유저를 끌어 모으기 위함이라는 설이 있긴 하지만.. 공돌이란 어떤 부류인가? 보통은 고등학교 이후로는 입밖으로 꺼내 본적이 없는 뉴튼 역학을 실생활의 현상을 설명하는데 종종 사용하고 자신의 전공을 살린 유머로 주위사람을 일순간 절대영도로 냉각시키는 사람들이 아닌가. 고수의 영역으로 들어서면 옷을 입고 나와도 상상할 수 없는 상하의의 색 매치로 코디네이터들의 심금을 울려버리기도 한다. 영상공해라던가;;; 아마 가장 큰 특성이라고 한다면 자신의 전문분야를 너무 일반생활까지 끌어 내는 것이라 본다. 그래서 다른 사람과의 보이지 않는 장벽이 존재하며 그들만의 문화..

태터의 Migrator 개조하기

이번 TatterTools 1.02와 더불어 등장한 Migrator.php를 뜯어보자. 우선 주의할 것은 케릭터셋 변환을 위한 데이터가 들어 있어서 어정쩡한 에디터로 읽었다간 파일이 망가질 수 있다. 가능하면 UTF-8로 읽어 내기를 권장한다. 주의! 여기의 내용은 상당히 위험한 방법일 수 있기 때문에 어느정도 프로그래밍이 가능하고 특별한 처리를 하기 위한 상황에서만 실제 적용을 하기 바랍니다. 초보자를 위한 FAQ같은 것은 아닙니다. 또한.. 언제나 잊지 말것은 Backup! UTF 판별하기 함수 이전에 UTF8의 판별에 대해 적은 글이 있는데 그 방법의 결정판이 이 파일의 250번째줄 근처에 있는 isUTF8과 adjustUTF8 함수일 것이다. 허나 이 함수에서 주의할 점이 하나 있다. 나름대로 제..

태터툴스 0.96x to 1.02 마이그레이션기

이전부터 1.01 테스트 사이트를 통해 스킨 등의 기본 준비를 하고 있었고 1.02의 알파/베타 테스트 데이터로 엄청 사용되었기 때문에 별 무리없이 이전에 성공하였습니다. RSS로 구독하시던 분들은 갑자기 글이 중복되어 등록된 것을 보실 수 있을 것입니다. 0.96x와 1.02의 RSS 출력 차이에 의한 것이죠. 반대로 기존의 링크 주소나 RSS 주소는 동일하기 때문에 구독설정을 수정할 필요는 없습니다. (거의 1.02 출시 마지막에 추가된 기능이라죠? ^^) 준비단계 0.96x와 1.02 사이에는 많은 변화가 있어서 일부 글들은 수습불가 상태로 글이 깨져 버리기도 합니다. 현재의 1.02 에디터는 이 상황을 해결 할 수 없습니다. DB를 직접 수정하거나 거의 새로 작성해 줘야 합니다. 더불어 데이터 백..