Browsed by
[Category:] IT 개발

IT 개발 피드

에디트플러스 Zen Coding 사용방법

에디트플러스 Zen Coding 사용방법

EditPlus 3.41 버전부터 추가되었던 Zen Coding 기능을 소개합니다. 기존 사용자들은 저처럼 기능이 추가 됐음에도 기존 자주 사용하던 기능 위주로만 툴을 사용해 에디터가 버전업이 되더라도 버그 픽스에 대한 부분만 체감할 수 있었는데요. (언제부터인가 새 기능에 둔감해진 자신의 모습을 보게 됩니다.) 옆 그림에서 보이듯이 Zen Coding 사용을 체크하면 html 코딩이 귀찮은 분들에게는 혁명이 일어납니다. 간단하게 설명하자면 일종의 매크로 기능입니다. 하지만 사용을 위해서는 명령 패턴을 익혀야 되겠죠. 하지만 명령들의 구조가 새로 공부를 해야 한다거나 복잡한 형태는 아니기에 기존 코딩을 하시던 분들은 약간의 이해만…

Read More Read More

[jQuery] checkbox, radio 체크가 되지 않을때 (.attr과 .prop의 차이)

[jQuery] checkbox, radio 체크가 되지 않을때 (.attr과 .prop의 차이)

jQuery에서 엘리먼트의 속성을 동적으로 변경시키기 위해 .attr 메서드를 흔히 사용합니다. 폼 요소에서도 checkbox나 radio에 체크값에 변경을 주기 위해 .attr 메서드에 checked 값을 넣었지만 동작하지 않았습니다. jQuery 1.6 버전부터 .attr 메서드의 기존 역할은 .attr과 .prop로 나뉘어지게 되었다는걸 알았습니다. .attr과 .prop 메서드의 차이는 간단합니다. html 어트리뷰트와 javascript의 속성을 컨트롤하는 차이입니다. 체크박스나 라디오버튼은 html 어트리뷰트를 변경해도 변화가 없음을 확인 할 수 있습니다. .attr로 체크값을 변경해도 화면에서는 변동이 없고 코드상에서만 변동이 있었습니다. 이런 증상이 있다면 .attr 메소드를 .prop 메소드로 변경해야 될겁니다. // 변경 전…

Read More Read More

[WordPress] Facebook Social plugin ‘OAuthException’ 오류 해결 방법

[WordPress] Facebook Social plugin ‘OAuthException’ 오류 해결 방법

누가 워드프레스면 10분 완성이라고 노래를 부르던가. 워드프레스의 페이스북 플러그인을 통해 포스팅 글을 자동으로 Publish 시켜 사용하고 있던 중 어느 날 아래와 같은 에러 메세지를 뿜어내며 페이스북에 게시가 되지 않았습니다. og:type of ‘website’. The property ‘article’ requires an object of og:type ‘article’. “,”type”:”OAuthException” 이건 무슨 호랑말코같은 소리인지 구글느님에게 도움을 청해봐도 명쾌한 답변을 찾기 힘들었습니다. 설상가상 국내 검색자료는 거의 전무한 수준.. OAuthException이라면 Open Graph에 문제가 있는 것으로 추측(O로 시작해서?)이 되어 워드프레스 페북 플러그인 설정과 페이스북 App 설정을 보기 시작했습니다. 우선 워드프레스 설정 페이지에는…

Read More Read More

IE11 이후 인터넷 익스플로러 브라우저 Agent 구별방법

IE11 이후 인터넷 익스플로러 브라우저 Agent 구별방법

IE11이 배포되면서 UserAgent에 MSIE가 빠지고 rv라는 이상한 녀석이 버전을 표시하고 있는 모습을 보고 황당했습니다. 의도는 잘 모르겠지만 IE를 6부터 11까지 버전으로 모자라서 UserAgent까지 새끼치기를 하려는건지.. 해를 거듭하며 점점 멋져지는 Internet Explorer 때문에 IE11부터는 MSIE 문자로 브라우저 구분이 불가능해졌습니다. 그럼 11버전 이후부터 rv로 갈라야하는건가? 그것도 최선의 방법은 아닌것 같아 검색에 검색을 해본 결과 IT의 지식인과 같은 곳 “스택이 넘치는곳”에서 해결방법을 제시한 글을 보았습니다. “기존 msie로 걸러내던 조건을 Trident로 바꿔라” 살펴보니 IE4부터 11까지 UserAgent에는 모두 Trident가 찍혀 있었습니다. Trident는 인터넷 익스플로러의 레이아웃 엔진이라고…

Read More Read More

[Linux] 파일시스템, DB 백업 쉘스크립트

[Linux] 파일시스템, DB 백업 쉘스크립트

간단하게 작성해본 쉘스크립트입니다. 일자별로 시스템 전체와 DB를 백업합니다. 시스템을 통으로 백업하는데 DB를 다시 따로 백업하는 이유는 DB 장애가 발생하는 시점에서 빠르게 DB만 복구 할 수 있게 하기 위해서 입니다. 물론 시스템 전체를 백업한다는 것은 동일 환경의 서버 환경에서 복구가 가능하다는 점이고 다른 환경의 서버에서는 문제가 발생 할 수있습니다. 기본적으로 /proc, /lost+found, /mnt, /media, /sys, 그리고 백업 파일이 저장될 /backup 디렉터리는 제외하고 백업됩니다. (각 상황에 맞춰 제외 디렉터리는 설정하면 됩니다.) #!/bin/bash # Backup Variables backupDate=$(date +%Y%m%d) || echo “Error : Not…

Read More Read More

[Linux] 서버 유지관리 팁 정리

[Linux] 서버 유지관리 팁 정리

업무를 보면서 중간 중간 습득한 리눅스 시스템 점검 팁입니다. 이미 알고 있는 명령어도 있기도 하지만 좀 더 효율적으로 모니터링 할 수 있는 옵션이 많으니 참고할만 합니다. 별도의 자세한 설명은 생략하겠습니다. -0-   iptables – backup : # iptables-save > 20130626_iptables_backup – restore : # iptables-restore > 20130626_iptables_backup – # iptables -nL : 현재 설정된 방화벽 정보 표시 – # iptables -I INPUT -s 111.111.111.111 -p tcp –dport 22 -j ACCEPT  > 설명 111.111.111.111 IP에서 22번 tcp 포트를 ACEEPT 설정  …

Read More Read More

[Linux] Cacti 설치 방법

[Linux] Cacti 설치 방법

1. cacti로 사용할 계정 생성 : # useradd cactiuser 2. cactiuser 계정 패스워드 설정 : # passwd cactiuser -> 패스워드 입력 3. cacti에 사용할 MySQL계정 생성 : – # mysql -u root (또는 관리자계정) -p – root 패스워드 입력 후 아래 명령 순서대로 실행 grant all privileges on db_cacti.* to cactiuser@localhost identified by ‘root 계정 패스워드’; use user; update user set password = password(‘사용할 cacti 계정 패스워드’) where User = ‘cactiuser’; flush privileges; create database db_cacti; 4. 생성된 cactiuser 디렉토리…

Read More Read More

[Linux] Vim 편집기 컬러 설정 방법

[Linux] Vim 편집기 컬러 설정 방법

* CentOS / RedHat / Fedora 계열 기준으로 작성되었습니다.   1. vimrc 파일 내에서 설정 # vi /etc/vimrc 실행 후 syntax off 검색 후 syntax on 으로 변경 후 저장.   2. vim-enhanced 설치가 안되있다면 설치하기 # yum install vim-enhanced 설치 후 alias 설정 # alias vi=vim vimrc 파일에서 syntax on 설정 확인 # vi /etc/vimrc off 로 설정 되있다면 on으로 변경 후 저장   3. vi 에디터 라인 번호 표시하기 vi 편집기 실행 후 아래 명령어 실행 :set number…

Read More Read More

[WP] WP Super Cache 설치 방법

[WP] WP Super Cache 설치 방법

워드프레스의 느린 속도에 대한 대안으로 캐싱 플러그인이 어느 정도 커버를 해주고 있습니다. 그렇기 때문에 거의 필수적으로 설치해야할 플러그인 중 하나로 손꼽힙니다. 그 중에서도 WP Super Cache 가 제일 많이 알려져 있는듯 합니다. 하지만 그냥 플러그인 설치만하고 세팅하면 되는 줄 알았지만 에러를 뿜어내고 거의 2시간 동안 삽질한 것 같습니다. 바로 이 에러가 범인 Could not update /site_path/wp-content/wp-config.php! WP CACHE HOME 구글에서 검색을 해봐도 나오지 않고 메뉴얼도 영문이고 답답해서 처음엔 포기 했습니다만 결국 http://wordpress.org/plugins/wp-super-cache/faq/ 이 곳에서 알파벳 겨우 깨우친 저의 짧은 영어실력으로 짜집기해가며 안되는 번역과…

Read More Read More

[IT] Windows 8.1로 업데이트 안되는 이유

[IT] Windows 8.1로 업데이트 안되는 이유

일부 Windows 8을 사용하고 있음에 불구하고 Windows 8.1 업데이트가 안되는 분들이 있습니다. 안된다기 보다는 스토어에 Windows 8.1이 안나온다는게 정확한 표현 같습니다. Windows 8.1 업데이트 방법에 대해서 찾아보고 그 중 쉽게 검색되어 나오는 방법인 국가별 설정의 위치를 대한민국에서 미국으로 바꾸는 방법. 물론 이 방법으로 해결하는 경우도 있지만 그렇지 않은 경우도 있습니다. 그렇지 않은 경우에 대해서 설명 드립니다. Windows 8.1 은 Windows 8 Pro 라이센스 기반으로 만들어져 배포되었습니다. 즉, 이와 다른 제품 라이센스로는 업데이트가 불가하다는 말이 됩니다. 스토어에 Windows 8.1 업데이트가 보이지…

Read More Read More