[Linux] Ubuntu 에서 시작 스크립트 설정하기
우선 원하는 파일을 /etc/init.d 로 이동시킨다. $ chmod +x 파일 $ update-rc.d -f iptablesset.sh defaults
2017.01.15
no image
[Linux] vi 편집기 사용할 때 주석 색상 변경
vi 명령어를 입력해서 소스 코드를 다루다보면 일부 색상이 짜증나는 경우가 있다. 예를 들면 주석의 경우가 그러한데, 배경색이 검정색이고 주석 색상이 파랑색이어서 가독성이 매우 떨어지는 경우가 있다. 이를 해결하기 위해 다음과 같이 해보자. 우선 vi 명령어를 이용해서 vi 편집기로 들어간 후 :highlight 또는 :hl 를 입력한다. 어떤 종류에 대해서 색상을 지정할 것인지에 대한 정보가 주루륵 나온다. 우리가 할 것은 주석 색상을 변경할 것이므로 Comment 저 부분을 변경할 것이다. 이제 색상을 변경해보자. 위에 있던 사진처럼 초록색으로 변경해보자 :highlight Comment term=bold ctermfg=2 위와 같이 입력하면 현재 편집기에 나타난 주석 부분의 색상이 변경될 것이다. ..
2016.11.19
[ERROR] Cannot access empty property
오류 원인 말 그대로 속성을 참조하려는데 빈 속성이어서 일어나는 오류 해결 방안 실수로 아래와 같은 코드가 작성될 수 있다. 지금 위의 코드를 그대로 실행시키면 'Cannot access empty property' 라는 오류가 난다. 아래와 같이 써줘야 가능하다.
2016.09.01
no image
[CSS] Clearfix Hack
Clearfix 는 CSS에서 부모 요소가 자식 요소의 float로 인해 제대로 높이를 계산하지 못하는 문제를 해결하기 위해 사용되는 기법이다. float 속성을 설정한 요소가 있을 때, 부모 요소는 해당 자식의 요소의 높이를 인식하지 못하게 되는 경우가 있는데 이를 해결하기 위해 사용된다. 이유CSS에서 float 속성을 사용하면 문서에서 떠있는 상태가 된다. 즉, 부모 요소는 자식 요소의 float 상태를 무시하면서 자식 요소가 차지하는 높이를 계산하지 않게 된다. 내용 내용예를 들면, 위 HTML에서 .container 는 자식 요소들의 float 를 인식하지 못하므로 높이가 0이 된다. 따라서 .container 의 배경색이나 테두리 등이 제대로 표시되지 않을 수 있다. 해결방법은 굉장..
2016.08.30
no image
[PHP] Codeigniter 에서 Helper 를 활용한 asset 폴더 생성
예를 들면 view를 통해서 javascript나 css를 불러오고 싶은데 ci 주소 특성상 일반적인 주소 접근으로는 어렵다.폴더 계층으로 보면 system/application/assets/    css/    images/이렇게 위치한 상태의 assets 폴더를 사용하는 방법이다. 1. 우선 application/helpers 폴더 안에 다음과 같은 내용을 적고 utility_helper.php 파일로 저장한다. 2. application/config/autoload.php 파일을 열고 $autoload['helper'] 의 배열에 utility를 추가시킨 후 저장한다.$autoload['helper'] = array('url', 'file', 'utility');3. application/confi..
2016.08.30
no image
[PHP] 코드이그나이터(CI) config.php 설정
base_url//$config['base_url'] = '';$config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http");$config['base_url'] .= "://" . $_SERVER['HTTP_HOST'];$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']), "", $_SERVER['SCRIPT_NAME']);이 방법은 가끔 어떤 경우에는 통하지 않는 경우가 있으니 주의해서 사용합니다. index_page$config['index_page'] = '';주소에서 index.php를 삭제하려면 공백으로 두면 됩..
2016.08.28
no image
[HTML] 오픈 그래프 메타 태그 (Open Graph Meta)
소개오픈 그래프(Open Graph) 메타 태그는 웹 페이지의 콘텐츠를 소셜 미디어나 메신저에서 공유할 때 어떻게 표시될지를 제어하기 위해 사용되는 HTML 태그이다. 원래 페이스북에서 개발한 프로토콜이지만, 현재 다양한 플랫폼에서 이를 지원한다. 이 태그를 통해 웹 페이지의 제목, 설명, 이미지, URL 등을 명확하게 지정함으로써 각 플랫폼에서 오픈 그래프 정보를 읽어 사용자가 콘텐츠를 공유할 때 깔끔한 정보로 보여줄 수 있게 해준다. 카카오톡이나 SNS 등에서 특정 링크를 붙여놓으면 알아서 만들어주는 기능을 볼 수 있을텐데 그 역할을 하는 것이 이것이다. 오픈 그래프 메타 태그는 태그로 작성하고, 주로 태그 안에 포함된다. 예를 들면 아래와 같이 작성할 수 있다.주요 태그og:title - 공유 ..
2016.08.28
no image
[JavaScript] window와 document의 화면 사이즈 관련
window는 viewport 라고 생각하면 되고, document 는 말 그대로 해당 문서의 사이즈 window의 height, scrollTop, document의 height 등을 간만에 찾게 되면서 헷갈려서 작성 ※출처: http://www.wisdomjobs.com/e-university/j-query-tutorial-524/dimensions-2458/finding-the-dimensions-of-the-window-and-document-14762.html
2016.08.19
no image
[Apache] mod_rewrite 간략 정리
맨날 Apache 가상호스트 설정하면서 rewrite 조건이 헷갈려가지고 참고용으로 정리했다.RewriteCond 지시자는 RewriteRule 과 함께 사용된다.RewriteCond 다음에 오는 RewriteRule은 RewriteCond 에서 설정한 패턴과 일치해야지만 RewriteRule들을 실행한다.Rule[L] : 정의된 최종행 이 행 이후의 RewriteRule은 무시[R] : 리다이렉트 실행[F] : 403에러로 redirect[G] : 410에러로 redirect[P] : proxy request로 보냄[N] : 새로운 룰 시작[R] : 무조건 redirect[PT] : Input URL을 그대로 유지하며 Return URL을 실행한다.[NC] : 대소문자를 구별하지 않음[OR] : OR ..
2016.08.08