태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.



Google
 

최근 이 블로그 포스팅 작성 툴로 Windows Live Writer를 사용하고 있다. 물론 Live Writer 자체도 훌륭한 툴이지만, Colorized Code 플러그인과 MSDN 링크 플러그인 두 가지 기능을 쓰기 위해서 Live Writer를 쓴다고 해도 과언이 아니다.


Colorized code 플러그인은 코드를 삽입할 때 정말 유용하다. 아래 캡쳐화면처럼 코드를 상단에 입력하면 하단에는 그 코드를 Visual Studio처럼 보이게 해주는 태그를 생성해주는 방식인데, 물론 OK버튼을 누르면 바로 Windows Live Write 화면으로 포장된 텍스트가 입력이 된다. 이 기능없이 코드를 입력하려면 수동으로 일일이 각 단어의 색상을 따로 지정해 줬어야 했는데, 이 기능을 사용하면 전혀 그럴 필요가 없이 깔끔하고 보기 좋은 코드를 만들어 준다.



MSDN 링크 플러그인은 아래 캡쳐처럼 네임스페이스나 클래스의 풀 네임을 입력하면 거기에 해당하는 MSDN의 링크를 찾아주는 플러그인이다. 사실 꼭 링크를 걸 필요는 없지만, 그래도 MSDN의 링크를 걸어두면, 독자들에게 조금이라도 더 보탬이 되지 않을까 해서, 글 속에 나오는 클래스나 네임스페이스는 이 기능을 이용해서 링크를 걸고 있다.



위 두 플러그인은 정말 내가 Windows Live Writer를 쓰는 이유와도 같은 기능들이다. 닷넷 개발 관련 블로깅을 하는 블로거라면 Windows Live Writer와 이 플러그인을 써서 좀 더 보기좋은 포스팅을 할 수 있을 것이다.


* 참고로 이 플러그인들은 Window Live Writer 플러그인 다운로드 페이지에서 다운받은 후 설치할 수 있다.

이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
top

Trackback Address :: http://lazydeveloper.net/trackback/2567079 관련글 쓰기

Write a comment


우리 솔루션의 고객 중의 하나가 며칠전 SSL(HTTPS) 환경에서 문제가 발생했다고 리포트를 해왔다. 그래서 나는 급하게 SSL 환경 테스트를 해야만 했다. 하지만, 우리 개발팀에는 아직 SSL환경이 구축된 서버가 없었고, 서버 인증서 또한 없었다. 인터넷을 뒤지다가.. Verisign에서 test용 서버 인증서를 발급해준다는 사실을 알게 되었다. 테스트 SSL 환경을 구축해야 할때, 쓸 수 있는 방법 중에 하나가 아닌가 싶다.

테스트 서버 인증서를 발급받을 수 있는 주소는 다음과 같다. 인증서 발급 절차와 함께, 자세한 설치 가이드까지 제공해주니까 매우 유용할 것 같다.

http://www.verisign.com/ssl/buy-ssl-certificates/free-ssl-certificate-trial/

이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
top

Trackback Address :: http://lazydeveloper.net/trackback/2567078 관련글 쓰기

Write a comment


그간 개인 위키를 하나 만들어야 겠다는 생각을 하다가.. 오늘 실행에 옮겨버렸다.

Cafe24 호스팅 서비스에 호스팅을 신청하고, MediaWiki를 다운받아서 설치하는 간단한 작업이었지만, 몇 가지 문제가 있었다.

1. Cafe24 리눅스 호스팅은 PHP5를 지원하지 않는다.

그래서, MediaWiki 최신 버전은 포기할 수 밖에 없었다. Cafe24 호스팅에 설치가 가능한 Media Wiki 최고 버전은 1.6 버전이다. (참고로 Media Wiki의 현재 최신 버전은 1.11이다.) 그러니 Media Wiki 다운로드 페이지에서 1.6.10 버전을 다운로드해야 한다.

사용자 삽입 이미지


2. Cafe24 Hosting 서비스 신청 시에 데이터베이스를 UTF-8로 세팅했다면, DB 테이블 생성 과정에서 아래와 같은 에러가 나게 된다.

"Specified key was too long; max key length is 1000 bytes"

이 에러는 MySQL 개발 측에서도 버그로 인지하고 있는 부분이기도 하다. 아래 링크를 보면, 꽤 오래된 이슈라는 것을 알 수 있다.

 http://bugs.mysql.com/bug.php?id=4541


이 에러를 해결하기 위해서는 소스를 조금 수정을 해야 한다. 수정해야 할 소스는 다운받은 MediaWiki소스 중에 Maintenance 폴더에 있는 tables.sql파일이다. 총 3군데를 고쳐야 한다.

Line 424
기존: cl_to varchar(255) binary NOT NULL default '',
수정: cl_to varchar(200) binary NOT NULL default '',

Line 915
기존: job_cmd varchar(255) NOT NULL default '',
수정: job_cmd varchar(100) NOT NULL default '',

Line 920
기존:  job_title varchar(255) binary NOT NULL,
수정:  job_title varchar(100) binary NOT NULL,

이렇게 수정해줘야 하는 이유는, MySQL에는 Index 칼럼에 1000byte제한이 있기 때문이다. 255면 1000이 안 되지 않느냐고 말할 수도 있겠지만, UTF-8에서는 한 자당 3byte를 소모하기 때문에, 여러개의 칼럼이 인덱스를 구성하는 위 쿼리들에서는 1000byte를 초과하게 되는 것이다. 그래서 Line 424의 쿼리에서는 200으로 수정해주면 되고, Line 915와 920의 경우 저 두 칼럼이 한 인덱스를 구성하기 때문에 100에서 150정도로 수정해줘야 하는 것이다.

위 과정을 통해서, Cafe24 호스팅에 성공적으로 Media Wiki 설치를 완료했다. 개인 위키이긴 하지만, 사적인 내용은 없고 개인적으로 공부하는 것들을 좀 정리하고자 만든 위키이니 다른 분들의 방문도 환영한다. ^^

URL은 http://kkongchi1027.cafe24.com

사용자 삽입 이미지

이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
top

Trackback Address :: http://lazydeveloper.net/trackback/2567074 관련글 쓰기

  1. BlogIcon kabbala 2008/04/22 15:57 댓글주소 | 수정/삭제 | 댓글

    덕분에 cafe24에 MediaWiki를 설치할 수 있게 되었습니다; 저 에러메시지를 어떻게 처리해야 할 지 몰라 포기했었습니다;

  2. BlogIcon yypbd 2008/05/02 10:18 댓글주소 | 수정/삭제 | 댓글

    감사합니다 덕분에 잘 설치했습니다 ^^
    좋은 하루 보내세요~~

Write a comment