The similarity of forests and parking functions, 2006 Lectures,
Center for Combinatorics, Nankai University, Tianjin, China,
Aug. 2, 2006.
AND

Forests and Parking Functions, 13th Algebraic Combinatorics Seminar, Pusan National University, Pusan, Korea,
June 10, 2006.
AND

Combinatorial Objects for q-Exponential Functions, 2005 Combinatorial Mathematics Conference,
Yonsei University, Seoul, Korea,
Aug. 8-10, 2005.
AND

Colored Prüfer codes for k-edge colored trees (with Manwon Cho et al), Electronic Journal of Combinatorics 11(1), N10, 2004.
AND

Two involutions on vertices of ordered trees (with Seunghyun Seo),

FPSAC 2002,
Melbourne University, Melbourne, Australia,
July 8-12, 2002.

AND

Permutation patterns, ordered trees and continued fractions,
2002 Spring KMS Conference,
Hoseo University, Cheonan, Korea,
April 27, 2002.
AND

요즘 세간에 이 일로 떠들썩 합니다.
아직도 23명의 인질이 잡혀 있고, 그들을 위해 기도를 해야하는 시점인 것은 분명합니다.

하지만 인터콥을 중심으로 행해지는 공격적인 선교와 그것을 불러싼 정부의 대응 등에 대해서 나누어 보길 원합니다.

--
사실 1.
[2006 아프가니스탄 평화축제] 라는 것이 작년 8월 쯤 있었다.
아시아문화개발협력기구(이하 IACD) 최한우 목사님이 그 행사 사무총장이셨고, 그 당시 그 행사의 위험에 대해 수차례 경고 및 방해(비행기 티켓 취소, 귀국 전세기 제공 등)하는 외교부에 대해서 강한 비판을 하였다.

http://www.afghan2006.net/pray2.html <- 안전 문제에 관해 2번항목에 있습니다.
http://www.donga.com/fbin/output?n=200606260024 <- 마지막 문장을 주목!

참고적으로 이 행사는 결국 취소되었고, 행사 참가자들은 아프간 입국 거부되고, 인근 국가에서 다른 선교 활동을 하다가 돌아왔다.

사실 2.
이번 샘물교회의 아프간 의료 봉사(선교)방문은 위의 행사의 연장선에 있는 행사로 보아야 한다.

이번에 피랍된 사람들 중 2명은 IACD 소속이며, 이번 행사는 IACD에서 아프간 행을 주선하였으며, 한민족복지재단(이하 KFWA) 의 초청비자를 받았다.

http://www.hankyung.com/news/app/newsview.php?aid=2007072180781

사실 3.
많은 네티즌들이 위의 2개의 행사에 대한 외교부의 대응을 구별하지 못하고 있다.

외교부가 2006년 행사를 막기 위해서 온갖노력을 했지만, 2007년 단기 봉사팀에 대해서는 그렇게 적극적인 대응은 없었다. 단지 외교부가 2007년 2월에 KFWA로 아프간 봉사단 파견을 자제할 것을 요청하는 공문을 한 차례 보낸 적이 있고, 그 외에는 이번 아프간 의료봉사(선교)에 대해 외교부가 직접적으로 경고 및 방해하지 않았다. 특히 이번 단기 선교팀의 경우에는 유서를 쓰거나 하지 않았고, 출국직전까지 큰 위험을 느끼지 못했을 가능성이 높다.

http://news.sbs.co.kr/section_news/news_read.jsp?news_id=N1000287190

--
논점 1. 우리나라 국민을 위험에 빠뜨리는 일을 감지한 외교부가 선교행사를 방해하는 것이 옳은가 그른가?

http://www.afghan2006.net/pray4.html
http://www.newsnjoy.co.kr/news/articleView.html?idxno=18192 / 김용민 (시사평론가)

논점 2. 단기선교팀의 안전은 누가 책임져야 하는가? 위험을 무릎쓰고 참여한 단기선교팀원 당사자들? 아니면 이 행사를 기획한 사람들? 그것도 아니면 행사를 방치한 외교부?

http://www-nozzang.seoprise.com/board/view.php?table=global&uid=76232

논점 3. 이런 식의 공격적인 선교는 앞으로 수정되어야 하는가?

http://www.newsnjoy.co.kr/news/articleView.html?idxno=18581 / 김종호 (IVF 선교부 총무)
http://cafe.naver.com/jesusmasil/747 / 최요한 (시사평론가)
http://ddcafe.net/bbs/view.php?id=freeboard&no=2072 / 이수민 (대덕교회 청년부)

'Thoughts' 카테고리의 다른 글

정의를 말하지 않는 사회  (1) 2008.03.18
KAIST 명예박사  (14) 2008.02.21
태안 기름 유출과 숭례문 전소  (1) 2008.02.12
나의 소원 (김구)  (0) 2007.11.27
[Re] What an unnecessary waste!!!  (0) 2007.08.12
AND

* 전체 APM 시스템의 UTF-8 설정하기 *



종래에는 홈페이지가 자국인들만 이용할 것을 예상하고 제작하므로써 외국인 즉, 비한글 사용자들에 대한 서비스를 미쳐 염두에 두지 못하므로써 한글이 ?????$%^&( 처럼 깨져 보이는 무지함을 보였던 것이 사실입니다.


이제는 홈페이지 제작도 유니코드(UTF-8) 인코딩 방식이 세계적 추세이며 이러한 추세에 맞추어 MySql도 기본언어를 utf8(UTF-8 인코딩) 방식으로 변경하였으므로, 홈페이지를 종래 euc-kr 등 한글로만 표기하던 방식도 UTF-8 인코딩 방식으로 업데이트해야 할 때 입니다. UTF-8 인코딩 방식은 한국어, 일어, 중국어, 태국어, 아랍어 등 만국어 표기가 가능한 방식입니다.

APM에서 UTF-8을 구현하려면 꽤 많은 부분을 수정해야 합니다 .
다음은 APM에서 UTF-8 구현 방법과 소스코드를 첨부합니다.


원본 저자 아래 환경에서 적용 테스트 .
----------------
OS : WinXP SP2
Apache : httpd-2.0.52
PHP : php-5.0.3
MySQL : mysql-4.1.11  
----------------

wono77 같은 방식으로, 아래 환경에서 적용 테스트 성공.(글추가 2006년 5월 24일)

-----------------------------
OS : Linux Redhat 9.0
Apache : httpd-2.0.52-3

PHP : php-5.1.2
MySQL : mysql-5.1.7-beta

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

1. apache 환경파일 편집 (httpd.conf)
2. php 환경파일 편집 (php.ini)
3. mysql 환경파일 편집 (my.cnf)
4. apache, mysql 서비스 재시작
5. mysql에서 캐릭터셋 확인 및 디비생성
6. php 소스코드에 mysql_query("set names utf8;"); 함수 추가
7. php 소스에 한글문자열이 있으면 파일저장할때 UTF-8 파일형식으로 저장
8. 웹브라우즈의 보기-인코딩-UTF-8로 선택

1. /etc/httpd/conf/httpd.conf 에서 캐릭터셋 수정
/*------------
AddDefaultCharset UTF-8

2. /etc/php.ini 에서 캐릭터셋 수정
/*------------
;default_charset = "iso-8859-1"
default_charset = "utf-8"

3. /etc/my.cnf 에서 캐릭터셋 수정
/*------------
[client]
#password = your_password
default-character-set=utf8

[mysqld]
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci

[mysql]
default-character-set=utf8

4. 환경변수를 모두 수정후 apache 및 mysql 서비스 재시작
/*------------

5. mysql에서 캐릭터셋 확인
/*------------
# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 247 to server version: 4.1.10a

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use test
Database changed
mysql> show variables like 'c%';
+---------+-----------+
| Variable_name | Value |
+---------+-----------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
| concurrent_insert | ON |
| connect_timeout | 5 |
+---------+-----------+
12 rows in set (0.00 sec)

* MySql에서 데이터베이스 생성
mysql>CREATE DATABASE 디비명 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


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

* 추가(Putty 및 vi에서의 utf8설정) *

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

Putty 설정

설정에서 창>변환 을 선택한 다음, 수신한 데이터를 이 문자셋으로 가정이라고 되어 있는 박스에서 UTF-8을 선택한다.
이제 터미널에서는 보여지는 모든 문자셋을 UTF-8로 가정하게 된다.

쉘 설정

쉘 커맨드 라인에서 다음 명령을 실행한다.

export LANG="ko_KR.UTF-8"

로그인 될 때 항상 UTF-8을 사용하려면, 자신의 홈디렉토리의 .bashrc 파일에 위의 한 줄을 추가한다.
.bashrc 파일을 수정했을 경우,

source ~hayaloby/.bashrc

등의 명령을 내려서 곧바로 적용되게 할 수 있다.
이제 ls 등의 명령에서 리턴되는 값들을 비롯해서 쉘에서의 리턴문자열은 UTF-8로 표현된다.

vi 설정

이 상태에서

vi

를 입력해보면 글자가 깨져 보이게 된다.
vi 에디터의 인코딩을 설정해 주어야 하는데,
vi의 명령 중에 set을 이용해서 다음과 같이 설정할 수 있다.

set enc=UTF-8 set fenc=UTF-8 set tenc=UTF-8

enc는 vi에서 보여줄 때 사용되는 인코딩이고 tenc는 터미널에서 사용되는 인코딩이다. fenc는 수정하려는 파일의 인코딩이다.
항상 이렇게 작업을 하려면 홈디렉토리의 .vimrc 파일에 추가해 주면 된다.

파일 작업

이 상태에서 vi에디터로 작업하는 모든 파일은 UTF-8로 인코딩되어 저장된다.
'샾'을 입력해 보면 잘 입력됨을 확인할 수 있다.

확장완성형으로 돌아가기

  • Putty 설정
    수신한 데이터를 CP949로 받는다.
  • 쉘 설정
    export LANG="ko_KR.eucKR"
  • vi 설정
    set enc=euc-kr
    set fenc=euc-kr
    set tenc=euc-kr
    를 순서대로 설정해 준다.

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

기억해야할 사항:


mysql 5.x에서 utf-8이 아닌, utf8로 표시해야함을 기억합시다~(4.x에서는 utf-8이었음)

아파치, php에서는 utf-8 입니다.

php의 mysql connect 소스에서도 $dbconn->query("set names utf8")을 해줘야 함을 기억하자.


by wono77. 2006-05-10.


* 기존의 EUC-KR DB를 UTF-8로 변경하기  *

 

euc-kr에서 작성된 db를 백업해서 utf8에 넣을 생각인데..이건 조금더 해보고 글을 올리겠습니다.

(Test해봤는데 잘되네요~^^)


euc-kr로 작성된 db를 백업해서 utf8 db에 넣을때는..

mysqldump를 뜬후에, 덤프뜬 파일을 다음 스크립트를 통해 utf8로 변환해줍니다.


스크립트명: iconv.sh

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

#!/bin/sh

iconv -feuc-kr -tutf-8 $1 > out.txt

rm -rf $1

mv out.txt $1
---------------------------------


즉 다음과 같이 해주시면 out라는 덤프가 utf8로 바뀝니다.

$mysqldump -uroot -p패스워드 디비명 > out

$iconv.sh out


그 후, 이 덤프를 utf8 시스템의 utf8 db에 넣어주시면 됩니다.^_^


by wono77. 2006-05-11.


* 기존의 EUC-KR 소스를 UTF-8로 변경하기  *


위의 iconv.sh 스크립트로 해당 소스를 하나씩 변경해주시면 됩니다.

전체 폴더의 소스 바꾸는 쉘스크립트는 아래와 같습니다.....=ㅂ=a;;;

(단, 이때 iconv가 적용안되는 문자셋에 대해 파일이 날아가므로,

iconv의 옵션 중 IGNORE가 필요합니다.

-IGNORE 옵션으로는 테스트 안해봄.

-실제 아래 전체 디렉토리 바꾸기에선 파일은 존재하지만,

중간 내용이 날아가는 문제 몇발생했음)


#!/bin/sh
for i in `ls $1`; do
    newname=`echo $i | tr "[A-Z]" "[a-z]"`
    iconv -feuc-kr -tutf-8 $1/$i > out.txt
    rm -rf $1/$i
    mv out.txt $1/$i
done

iconv -feuc-kr -tutf8//IGNORE


위의 파일 하나 바꾸기 iconv.sh는 아래와 같이 사용합니다.

$iconv.sh test.php


수작업으로 하다가 가끔, iconv에 없는 아스키가 나와서, 에러가 뜨면서, 원본 화일이 뻑나는 경우는 있으니, 백업 받아두고 하세요. 주의하시길....

10에 한개는 나옵니다. 소스가 엄청길거나..특수문자등에서...(해결방법이 업그레이드된 iconv의 기능 옵션으로 어떻게 하는거 같던데..직접 테스트는 해보지 않아서 잘 모르겠네요..)^^;


출처 : http://blog.naver.com/wono77/140024184001

참고사이트: http://database.sarang.net (알짜초보님)

AND

2007. 7. 1. 00:22

ID 와 필명 변경

Notice

10년 넘게 사용하던 ID 와 필명인데, 이제 더 이상 사용하지 않고, 다른 것으로 바꾸렵니다. 이유는 여러가지가 있겠지만, 일단 외우기 힘들고 8자 중에서 7자를 왼손으로 쳐야 되는 불편 때문에 이제야 바꾸게 되었습니다.

chattest / 채티 -> ensual / 엔스

이게 새롭게 사용할 ID 와 필명입니다. 뜻은 없습니다. 굳이 뜻을 붙여본다면, ens가 being(존재, 有)라는 뜻을 가진 라틴어 입니다. 그것의 복수형은 entia 입니다. 거기에 형용사 형 ual 을 더한 형태입니다. 그래서 "실존적인" 이라는 뜻이 생길 수도 있겠습니다.

여전히 chattest 라는 ID를 사용하겠지만, 이제부터 서서히 새로운 ID로 바꿔가려고 합니다. 사이버 공간에서 ensual 이라는 ID 를 만나게 된다면, 예전의 채티 라고 생각해 주시면 되겠습니다.

'Notice' 카테고리의 다른 글

Facebook 시작  (0) 2008.08.01
Favicon 등록  (5) 2008.07.30
CNRS Post Doc 계약  (6) 2008.06.11
이메일 주소 변경  (0) 2008.01.06
졸업  (0) 2007.08.17
AND