본문 바로가기

분류 전체보기691

SELinux가 켜진 상황에서 cgi 실행시키기 문제를 상술하자면, SELinux 가 켜져 있는 상황에서 cgi 파일 안에서 외부 프로그램을 실행시키려 할 때 해야 하는 일이다. 관건은 file 의 SELinux security context를 변경시켜야 한다는 것이다. SELinux가 켜져 있는 상황에서, 일반적이라면 cgi-bin 인 곳에 apache 가 실행시킬 수 있는 실행 파일이 위치하게 된다. 만약 그 스크립트 파일 안에서 다른 프로그램을 실행시켜야 한다면, 그렇게 실행을 당해야 하는 파일은 httpd_sys_script_exec_t context를 갖고 있어야 한다. 다음과 같이 한다. [centos@ABCDEFGH KKK]$ sudo chcon -t httpd_sys_script_exec_t [executible-file-name]그것의.. 2018. 11. 17.
gvim 의 초기 설정들 vi/vim 의 윈도우즈용인 gvim 을 설치하였을 경우 개인적인 설정을 기록해 둔다. 참고로 gvim 의 버전이 바뀌면서 자주 바뀌므로 그때그때 적절히 대응한다. gvim version 8.1.1_vimrc 파일에 다음을 추가한다. set numberset nowrapset hlsearchset smartindentset nobackupset noswapfileset noundofile 설치후 바로 이용하면 온갖 잡다구리한 파일이 만들어지므로 위처럼 그러한 파일을 만들지 않게 했다. 또한 Ctrl + A 로 전체 선택이 되게끔 하기 위하여 _vimrc 파일의 제일 처음에 mswin.vim 도 source 를 해준다. 다음과 같다. source $VIMRUNTIME/vimrc_example.vimsour.. 2018. 7. 13.
엑셀에 개인용 매크로 저장 및 단축키 지정하기 엑셀에서 매크로 혹은 모듈을 작성하여 단축키에 할당해 보자. 1. 개발자 탭 보이게 하기. 2. 개인용 매크로 저장 파일 만들기. 3. 모듈/매크로 작성. 4. 개인용 매크로 저장 파일 감추기.5. 단축키 할당. 1. 개발자 탭 보이게 하기. 메크로나 모듈을 작성할 수 있는 메뉴인 개발자 메뉴는 기본적으로는 보이지 않는다. 다음처럼 혹은 다른 방법으로 엑셀 설정으로 들어 가서 개발자 탭을 보이게 한다. 2. 개인용 매크로 저장 파일 만들기. 만약 어느 엑셀 파일을 열든 실행 가능한 매크로/모듈을 저장하고자 한다면 개인용 매크로 저장용 이진 파일(*.xlsb) 에 저장해야 한다. 보통 그 경로는C:\Users\adnoctum\AppData\Roaming\Microsoft\Excel\XLSTART\PERSO.. 2018. 7. 12.
주성분 분석으로 알아 보는 도시 통계 이 글은 주성분 분석의 예제를 위한 글이다. 주성분 분석이 무엇인지 설명하기 위해 도시에 관한 통계를 이용하여 도시의 특성을 살펴 본 글이다. 주성분 분석의 수학적 원리 및 그것을 C++로 구현한 것은 전의 글을 참고한다. 주성분 분석은 분석하는 대상의 차이점을 가장 잘 드러내 주는 변수 조합을 찾는 방법이다. 예를 들면, 한국의 각 도시 간의 차이를 가장 잘 나타내 주는 통계는 무엇일까? 인구, 교원 1인당 학생 수, 도시 면적, 사망자 수, 상수도 보급률 등등의 통계 중에서 도시 간의 차이를 가장 잘 나타내어 줄 수 있는 변수의 조합을 찾을 수 있고, 혹은 각 변수가 도시 간의 차이에 대해 어느 정도의 기여를 하는지 등을 찾는 방법이 주성분 분석이다. 우선 이 글은 통계청 누리집에서 받은 한국의 도시.. 2018. 5. 15.