도커파일은 기본 이미지에 자신의 설정을 덧붙여 새로운 도커 이미지를 빌드 기본 컨테이너 이미지 – FROM 자신의 설정 – RUN 오픈 할 포트 – EXPOSE 디비 혹은 소스를 저장할 볼륨 – VOLUME 결과적으로 노출 될 작업 – ENTRYPOINT 를 설정하여 나만의 도커를 만들면 됨. 참 쉽죠?
도커의 활용성, 개념, 개요 등은 생략합니다. 관련된 아주 좋은 글들이 많아요. 궁금하시다면 https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html 여기를 한번 참고해 보시고요. 실행과 관련된 주의 사항 및 핵심 내용, 자주쓰는 명령어로 정리를 해보죠. 주의사항 실행된 도커 안으로 쉘을 통해 접속해서 업데이트 된 모든 내용은 도커의 중지와 함께 사라진다. (디비 라던가 디비 라던가 디비 라던가 소스라던가 – […]
안녕하세요. 커맥(커스텀맥)를 접하고 7일만에 랩탑에 설치를 성공하였습니다. 초반 4일은 개념을 몰라서 삽질을 했고, 후반 3일은 Post Install 작업을 하느라 5번 정도 설치하면서 나름의 안정화를 한거 같네요. 제 노트북의 스펙은 HP ENVY 15-Q214TX 인텔 / 코어i7-4세대 / 하스웰 / i7-4712HQ (2.3GHz) / 39.62cm(15.6인치) / 1920×1080 / LED백라이트 / 눈부심방지 / 터치스크린 […]
편집기로 ~/.config/karabiner/karabiner.json 파일을 열고 아래 제가 붙여 넣은 소스 중에 마음에 드시는걸 복사해서 넣으세요. 구분은 디스크립션을 보시고 위에서 부터 기능들은 홈/엔드 사용 코맨드 E 로 파인더 열기 알트 프린트 스크립으로 클립보드로 부분 캡쳐하기 코맨드 L 로 스크린세이버 열기 크롬에서 F12로 개발자도구 열기 마우스 4번 버튼으로 뒤로 가기 마우스 5번 버튼으로 […]
맥미니 2009 및 하이 시에라를 지원하지 않는 기종에 설치하는 방법입니다. 우선 http://dosdude1.com/highsierra/ 이 곳에서 설명을 보고 하시면 됩니다. 위의 설명대로 진행하면 큰 이슈 없이 설치가 완료 됩니다. 위의 사이트를 크롬 번역기로 사이트 전체를 번역해서 보시면 편하고요. 아주 예전 기종은 설치가 안되니 참고하시고요. 구기종에 설치되도록 패치해주는 프로그램 다운로드 : here 콘트롤 혹은 코맨트 클릭 […]
centos 5.11 에는 python 2.14 가 설치되어있는데 2.6 이상이 필요합니다. python 버전을 올려봅시다.
1 2 3 |
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm sudo rpm -ivh epel-release-5-4.noarch.rpm sudo yum install python26 |
설치된 위치는 /usr/bin/python26 인지 확인해보시고. 굳이 확인 안해도.. 이제 GCC 4.4 설치
1 2 |
sudo yum install gcc44 sudo yum install gcc44-c++ |
GCC와 python 링크 생성
1 2 3 4 5 6 |
sudo mv /usr/bin/gcc /usr/bin/gcc41 sudo ln -s /usr/bin/gcc44 /usr/bin/gcc sudo mv /usr/bin/g++ /usr/bin/g++41 sudo ln -s /usr/bin/g++44 /usr/bin/g++ sudo mv /usr/bin/python /usr/bin/python214 sudo ln -s /usr/bin/python26 /usr/bin/python |
Node.js 다운로드 및 설치 시간이 좀 걸려요. 최근 서버에 설치했을 경우는 빠를지 몰라도. centos 5.11 이 설치됬을때라면 아주아주 […]
1. 특수문자만 골라서 제거하자!
1 |
preg_replace("/[ #\&\+\-%@=\/\\\:;,\.'\"\^`~\_|\!\?\*$#<>()\[\]\{\}]/i", "", $string); |
2. 알파벳만 남기고 모조리 제거하자!
1 |
preg_replace("/[^a-z]/i", "", $string); |
3. 숫자만 남기고 모조리 제거하자!
1 |
preg_replace("/[^\d]/i", "", $string); |
4. 숫자만 제거하자!
1 |
preg_replace("/[\d]/i", "", $string); |
5. 한글만 남기고 모조리 제거하자!
1 |
preg_replace("/[ #\&\+\-%@=\/\\\:;,\.'\"\^`~\_|\!\?\*$#<>()\[\]\{\}0-9a-z]/i", "", $string); |
이 정도면 다른 응용은 다들 하겠죠? 못하면 공부하세용 ㅎㅎ
안녕하세요. 삽질끝에 알아낸 방법을 공유하고자 포스팅을 합니다. 아주 간단하게 해결하신분들도 있겠지만… 자 갑니다. 1단계 : Remote-FTP 패키지를 설치합니다. 2단계 : 메뉴 : Packages > Remote-FTP > Create SFTP config file 을 선택합니다. 3단계 : 설정을 편집합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
{ "protocol": "sftp", "host": "접속할 서버의 IP 혹은 도메인주소", "port": 접속포트, "user": "ec2-user", <-- 자신의 패키지에 따른 유저아이디 "pass": "pass", "promptForPass": false, "remote": "/var/www/html", <-- 원하는 위치 "agent": "", "privatekey": "G:\\위치\\키이름.pem", <- 가장 중요한 부분 \ 가 두개가 핵심 ( backslash(\) Two!!! ) "passphrase": "", "hosthash": "", "ignorehost": true, "connTimeout": 10000, "keepalive": 10000, "keyboardInteractive": false, "watch": [], "watchTimeout": 500 } |
저장 후 Connect 를 하시면 잘 접속되는 걸 확인하실 수 있을꺼에요. 끝!
hp 로고 후 마우스만 떨렁 떠있어서 좌절 끝에 뭘 어찌 했는지도 모르겠고 esc 키 눌러서 hp 부팅을 찾아서 부팅한 느낌인데. 아무튼 윈도우10은 안전모드를 띄우려면 아래 설정을 해둬야 한답니다. 관리자 명령 프롬프트 창을 띄운 후 > bcdedit /set {default} bootmenupolicy legacy 혹시 라도 되돌리고 싶을 경우 > bcdedit /set {default} bootmenupolicy […]
유닉스 호환 시스템에서 문자열 치환, 변경 등의 방법은 상당히 많이 있다. 필자는 perl -pi , mysql의 replace 등 그때 그때 생각나는대로 쓰는 편이다. 갑자기 사용하려고 할때 정확하게 기억나지 않는 경우가 많아 기록해둔다. (이 문서는 계속 상황따라 생각날때 마다 변경될 예정임) 현재(커서가 위치한) 디렉토리에 dbconfig.php 파일에 old_ip 를 new_ip 로 변경 […]