무료 웹편집 프로그램을 찾다가 Nvu 라는 프로그램을 발견했다.
http://www.nvu.com/index.php
라이센스가 MPL( MOZILLA PUBLIC LICENSE)이다. 모질라 프로젝트와 연관되어 나온 프로그램으로 보인다. 모질라 엔진이 탑재되어 있다는 설명이 나온다.

역시 한글사용이 답답하다. 보통 한국사람은 글자를 사용하면서 깜박이는 커서가 네모칸으로 변화면서 글자가 계속 직히고 있다는 것을 알려주어야 하는데, 그냥 계속 깜박거린다. 그래도 이정도는 사용할 만 하다. 조금 오래된 프로그램을 사용하다보면 글자가 만들어지는게 화면 윗 상단에 나오는 경우도 얼마나 많은가. (윈도우즈용 GVIM 이 그랬다. 그래서 난 patch 한 것만 사용한다. 그 패치한 사람 정말 대단한 사람이다. )


웹 표준을 지켜주기 위해서는 이런 웹 에디터를 사용하는 것도 나쁘지 않아 보인다. 한글처리만 조금 좋아지면 좋겠는데. (내가 이런 생각을 하기전에 분명 누군가가 이런 생각을 해나서 고쳤으리라 본다. 그게 오픈소스의 장점이니까..)
네이버 지식검색을 이용하다 보면, 게시판에

#include

를 선택하다보면 웹에서 < 가 표현이 안되어 짤리는 경우를 볼 수 있다. 내가 그래서 네이버에 메일을 보내 봤다..



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

질문제목 : 텍스트로 글쓰기 할때.
접수시각 : 2004년 04월 04일 12:10:57



프로그래밍 쪽 질문이나 대답을 할 때
#include
처럼 <
(꺽쇄괄호, 부등호기호) 를 이용하는 경우가 많습니다. 그런데, 그럴 때 마다 그 쪽이 짤립니다.

HTML 로 글쓰기 할 때 없어지는 것은 당연하다고 생각하는데, 텍스트쪽은 변환해서 보여주어야 한다고 생각합니다.
이게 안되면, 프로그래밍 게시판은 좀 많이 불편하거든요.




지식iN 운영자입니다.

소스를 사용하여 답변을 하실 때에는 웹에디터를 사용하실 것을 권유드립니다. 텍스트로 소스를 작성하실 때에는 C 소스코드 중에 html 태그로 인식하는 부분이 생겨서, 본문이 의도했던 바와 다르게 보여질 수 있기 때문입니다.

참고로 텍스트를 작성하실 때에는 < 는 & l t ; 로, > 를 & g t ; 로 바꿔쓰시면 소스는 깨지지 않습니다.

고맙습니다.^^



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



돌아 온 대답이 별로 마음에 들지 않는다.



지식검색을 보니, php 로 이루어진 것 같다. 보통, 무료로 제공하는 서비스는 php와 mysql 로 이루어 지기 마련이다.



어째든, php 에 htmlspecialchars 라는 함수가 있다. 메뉴얼에 보면 '&' (ampersand) becomes '&'
'"' (double quote) becomes '"'
'<' (less than) becomes '<'
'>' (greater than) becomes '>'

라고 써 있다. 이런게 부하가 많이 걸리는 것 같다. 한 한시간이상 부하가 걸리는 거 같다. 안그래서야 이 네이버사이트에서 이 함수를 안 이용할 이유가 없지 않은가..

덧 글 : 이젠 블로그도 이글루로 옮겼으니 지식검색을 이용할 일이 적어 질 것 같군.
내가 설명하지 않았지만, 난 C , C++ , Java 정도만 아는 사람이다. 그래서 내가 웹전문 프로그래머가 아니다. 이 글은 단지 내가 APM 을 설치하고 나서, 다시 설치 할 때 어떻게 설치하는지 잊어 버릴까봐 적는 글이다.



윈도우용 APM 전용설치기도 설치해본적 있다. 근데, 내 마음에 안들었다. 폴더를 마음대로 설정할 수 없었다. 그래서 내가 따로따로 설치해보자는 마음이 들어 설치해 본 것을 적은 것이다.



나는 단지

http://www.phpschool.com/v2/index.html

http://www.tood.net/

http://tunelinux.pe.kr/

http://www.php.pe.kr/

http://man.phpschool.com/manual/kr/index.php

http://kldp.org/



에 의존해 가면서 글을 적고 있다.



모르는게 생긱면 그 것을 참조하시라.



어제 APM 의 기본은 설치된 것이다. 그런데, 데이터베이스도 모르는 사람에게는 Mysql 의 구문하나하나가 조금 불편하다. 그리고 웹분석 같은 것은 많이 어렵다. 그런 도움을 주는 도구를 설치해보자.

우선 mysqlcc-0.9.4-win32.zip 를 설치해 보았다. 이 프로그램은 http://www.mysql.com/ 에서 리눅스용, 윈도우용 등등을 다운 받을 수 있다. 물론 이 것도 눈치껏 설치 가능하다. 눈치껏 하시라. 나는 C: oolsapmmysql 에 설치했다. 그렇게 불편한 것은 없다.



이 도구가 mysql 을 운영하는데 도움은 되지만 기본 적으로 sql 문에 대한 기본 이해가 필요하다. 그 최소한의 지식을 익혀야 될다.



그리고 PHP 에 대한 지식도 저 사이트에서 익혀야 한다. 난 그런거 배운지 겨우 1주일 되가냐. 참고로 나처럼 C 를 익힌 사람은 그렇게 어렵지만은 않다. 그리고 C 처럼 자료형 써 분명히 써가면서 배울려는 생각은 안하는게 좋다. 스크립트 언어는 스크립트 언어처럼 변수선언, 자료 선언 없이 사용해야 제 맛인 것 같다. 사실, 나는 PHP 자료형을 어떻게 선언하는지 모르겠다. 그래서 그렇게 사용한다.


웹로그 분석하는데는 webalizer-2.01-10-win32-bin 가 있다. 이것도 리눅스 용 있을 것이다. 사이트는 http://www.mrunix.net/webalizer/ 에서 얻을 수 있다. 라이센스는 모르겠다..


이거 사용법은 아직 모르겠다. 연구중이다. CUI 방식이라 시간이 많이 걸릴것 같다.