본문 바로가기

전체 글

Varnish 설치 하기 대상 CentOS 6.x yum으로 기본설치를 하면 2.x의 오래된 버전이 깔려서 repo를 추가 해서 최신 4.1로 설치한다. rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.1.el6.rpm 참고) CentOS 7은 아래 el7 사용.rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.1.el7.rpm 다음 yum으로 설치한다.yum install -y varnish varnish는 캐시 저장소를 메모리 또는 디스크 (또는 섞어서 여러개도 가능)를 쓰는데. v4.1은 기본이 메모리 256MB 이다. 이 부분을 시스템 사양에 맞게 (여기선 2GB로) 바꿔준다.. 더보기
확장자 바꾸기, Bash에서 확장자 일괄 변환하기, 파일명 확장자 분리하기 html 파일을 txt로 바꾼다면 for filename in *.html do mv "$filename" "${filename%.html}.txt" done ${filename%.*} 이렇게 하면 파일명 나오고${filename##*.} 이렇게 하면 확장자가 나온다.filename=$(basename "$fullpath_filename") name="${filename%.*}" ext="${filename##*.}" 더보기
windows python pip 실행시 UnicodeDecodeError가 난다면 windows python pip 실행시 아래같은 UnicodeDecodeError가 난다면 UnicodeDecodeError: 'ascii' codec can't decode byte 0xc0 in position 7: ordinal not in range(128) 아래 내용으로 파일을 만들어 넣어 주세요. C:\Python27\Lib\site-packages\sitecustomize.py# encoding=euc-kr import sys reload(sys) sys.setdefaultencoding('euc-kr') ​ 한글 윈도는 아직 euc-kr 이 기본이여서..... 사용자명이 한글이면 홈폴더 경로 때문에 문제가 되는 듯.. 더보기
systemd에서 부팅시 실행할 서비스 관리하기 (CentOS 7) 출처 : https://www.conory.com/note_linux/42241 원래 부팅시 정해진 서비스 또는 스크립트를 실행시키는 건 init (System V Init)라는 프로그램의 몫이였습니다. 유닉스가 처음 생길때부터 그래왔고, 지금도 그렇습니다.(하지만 지금은 다른 아이로 교체되는 시기입니다.) init는 그 이름처럼 리눅스의 초기화부분을 담당합니다. init 사용자들이 /etc/rc.d/init.d 디렉토리에 부팅시 실행할 서비스 스크립트를 넣으면, init는 부팅이나 특정행동이 있을때 그 스크립트들을 자동으로 실행시키는 역활을 했었습니다. 그러면 사용자들은 chkconfig명령으로 자동실행 서비스를 관리하거나 service start 명령으로 서비스들을 실행키거나 끌 수 있었습니다. 하지.. 더보기
centos 6.x 에서 python 2.7 설치하기 출처 : https://github.com/h2oai/h2o-2/wiki/installing-python-2.7-on-centos-6.3.-follow-this-sequence-exactly-for-centos-machine-only 세부 사항은 출처 참고.yum install -y centos-release-SCL yum install -y python27 Okay for centos 6.4 also On apu.0xdata.loc, after this install was done$ which python /usr/local/bin/python $ python -V Python 2.7.3 $ ls -ltr /usr/local/bin/pyth* lrwxrwxrwx 1 root root 24 Jan 30.. 더보기
진짜영어를 공부하기 위한 개인적인 방법론.... 출처 : http://www.clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=326920 진짜영어를 공부하기 위한 개인적인 방법론.... 아질게에 "진짜영어"를 하고 싶어 하시는 분이 계셔서 저의 짧은 생각을 공유해 봅니다.진짜영어를 나름대로 정의합니다.외국사람들과 대화하고 이메일이나 글로 의사소통을 하는 행위가 좀 더 자연스럽고 스트레스 덜 받는 수준 정도? 방법론을 이야기 하기 전에 몇가지 이해하셔야 하는 것이 있습니다.1. 여기서 이야기 하는 방법론은 나이들어 영어를 배우고자 하는 분들에 대한 것입니다.2. 영어는 언어입니다. 즉 대부분의 경우 쌍방향이라는 것입니다. 대화는 두명이상인 경우가 많지요.. 2-1. 쌍방향의 대화를 이어가려면 대화주제가 있어야 .. 더보기
Mac에서 한글 파일명을 Linux에서 안깨지도록 변환 해보자 Mac에서 저장한 파일명이 한글로 되어 있을경우 윈도에서 보면 자소가 분리 되어 보이는 경우가 있다. 이는 Windows와 Linux에서는 NFC 라는 유니코드(한글) 조합방식을 쓰는 반면에 Mac은 NFD라는 유니코드(한글) 조합방식을 쓰기 때문이다. 자세한건 다음 링크 참조 어째든 우리는 Mac서 저장한 NFD 파일명을 NFC형태의 파일명으로 바꿀려고 합니다. 방법은 그냥 python의 nfd2nfc 모듈을 쓰면 됩니다. https://pypi.python.org/pypi/nfd2nfc/ 그럼 nfd2nfc 설치 방법은 아래와 같습니다. pip로 설치 되어야 하기 때문에 pip를 먼저 설치하고 nfd2nfc를 설치합니다. 커맨드창을 열고 하기 처럼 입력합니다. $ sudo easy_install pi.. 더보기
LDK TV AS 사례 2013.01.18 LDK E420FHD-CLSE 모델을 구매 : 42인치 3D 모델 코드 뽑다 앞으로 넘어뜨림.. 패널 깨짐 ㅜ.ㅠ 2014. 11. 09 AS 신청 -> 패널 없다고 함. 입고 되면 연락주다함. 2014. 11.20쯤.... -> 연락이 없어 재전화. 역시 패널이 없다함... 입고 되면 연락준다함.. 2014.12. 23 -> 연락이 없어 재전화. 진행이 안되고 있다고 하다가... 따지니까 패널이 없다함... 입고 되면 연락준다함.. 아.. 이래서 AS 때문에 중소기업꺼는 못사겠음.. 더보기