no image
[Apache] 폴더(디렉토리) 목록 출력 방지
Apache 를 사용할 때 처음 설정 그대로 두고 사용하면 보안 문제가 있는데 대표적인 것 중의 하나가 Index 리스닝 문제이다. (현재는 기본적으로 막혀있다) 저 상태로 그대로 두면 서버 내에 파일들이 무엇이 있는지 알 수 있기 때문에 중요한 자료가 있다면 심각한 보안 이슈가 된다. 그렇기 때문에 반드시 서버를 운영할 때는 보이지 않도록 하는 것이 좋다. 아파치 설정 파일을 찾아보면 httpd.conf 라는 파일이 있다. (또는 .htaccess 파일) 해당 파일을 열어서 찾게 되면 아래와 같은 부분이 있다(버전이 계속 업데이트 되면서 내용 자체가 없을 수도 있다). Options FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow..
2016.03.27
no image
[Linux] 파일 접근 권한 변경하기 - chmod, umask
우선 리눅스에서 아래와 같이 명령어를 쳐보면 다음과 같이 파일 목록이 나타난다. $ ls -l 위에서는 Fedora 에서 ll='ls -l'로 alias 지정된 상태에서 출력한 모습인데, 빨간색 네모 칸을 보면 뭔가 기괴한(?) 모습을 보여주고 있다. 저곳의 첫 번째 필드는 파일의 접근을 보여준다. 위의 사진을 예로 들면 drwxrwxr-x 와 같은 이 부분인데 한 번 알아보자. 표현 d r w x r w x r - x 밑줄 친 순서대로 파일 종류, 소유자 권한, 그룹 권한, 기타 사용자 권한을 나타낸다. 파일 종류 - : 일반 파일 d : 디렉토리 s : 소켓 파일 l : 링크 파일 소유자/그룹/기타 사용자 권한 r : 읽기(read) w : 쓰기(write) x : 실행(execute) 만약, 해당하..
2016.03.27
no image
[jQuery] each 사용 시 break 및 continue 사용 방법
jQuery 를 사용하면서 each 메소드를 사용하는 경우가 있는데 일반적으로 쓰이는 break 나 continue 같은 키워드를 사용해야할 때가 있다. 보통 알고 있는 방식으로 break 와 continue 를 쓰면 오류가 나면서 동작이 되지 않고, 그렇다고 그냥 return 을 쓰면 안 된다. 결론적으로 return true; 를 하면 continue 이고, return false; 를 하면 break 의 역할을 하게 된다. jQuery 레퍼런스의 jQuery.each() 페이지(http://api.jquery.com/jquery.each/)를 보면 알겠지만 다음과 같은 문장이 있다. We can break the $.each() loop at a particular iteration by makin..
2016.03.27
no image
[MFC] 컨트롤을 윈도우 스타일에 맞게 변경하기
manifest 파일을 수정하거나 속성 창을 열어 값을 변경하는 방법도 있지만 더 간단한 방법이다.'stdafx.h' 파일을 열어 가장 아래에 있는 #ifdef _UNICODE 와 #endif 를 제거하면 된다. 이후에 컴파일을 하면 현재의 윈도우 스타일에 맞게 출력된다.
2016.03.27
no image
[Flash] 텍스트 파일을 이용한 외부변수 불러오기
※프로그램 기준 : Adobe Flash CS3 ※AS 기준 : 2.0 1. 메뉴에서 텍스트 도구('T')를 클릭, 생성한 다음에 속성 창에서 'Dynamic Text'(동적 텍스트)로 변경한다. 속성에서 Var 부분에 mytext 라 적는다. 2. 불러오기를 원하는 텍스트 파일을 만들기 위해 간단히 메모장을 열어주고 다음과 같이 적는다. - 여기서 '&' 문자는 변수 구분을 해주는 역할을 하기에 반드시 써야 한다. - 파란색 글자는 변수 명이 되겠고, 분홍색 글자는 변수 값 $note1=룰루랄라& 3. 새로운 레이어를 하나 만들고, 프레임 1에서 마우스 오른쪽 클릭을 한 후 'Actions'(액션)을 누른다. 4. 외부 변수를 읽기 위해 다음과 같이 코드를 적어준다. System.useCodepage ..
2016.03.27