본문 바로가기

728x90

개발

(53)
define(): 상수의 정의 개발을 하다보면 변하지 않는 값이 필요한 경우가 있습니다. 예를 들어 사용자 ID 같은걸 사용해야 하는데, 중간에 값이 변한다면 유저가 바뀔 수도 있겠죠? 혹은 기본 URL을 저장해서 오타를 방지 할 수도 있구요. 이때 필요한게 define() 함수입니다. 상수란, 변하지 않는 값을 의미합니다. 반대로 변수는 값을 변경 할 수 있죠. 아래와 같이 사용합니다. PLAYON이란 변수에 tistory.com 이란 변수를 넣었습니다. 이걸 사용하려면 아래 처럼 하면 됩니다. define() 으로 정의 된 상수를 사용할 때에는 $ 표시는 필요 없습니다. $playon = 'tistory.com'; 에서 변수를 출력하려면 echo $playon; 이지만, 바로 echo PLAYON; 해버리면 됩니다. 상수는 변하지..
프로세스 강제종료 - Killall 아니 왜 안되지? 도대체!! 아파치에서 2차 도메인 셋팅 후 아파치를 재시작 했다. (아래는 예제) DocumentRoot /home/www ServerName playon2nd.tistory.com # apachectl restart 브라우저에서 접속 해 보니 잘 된다. 하지만 새로고침을 할 때마다 접속이 됐다 안됐다..한다. 왜그러지 하면서 아래 명령어 들로 아파치 재시작도 여러번 해 보고 정지했다가 시작도 해보고 많은 시도가 있었다. # apachectl restart # apachectl -k restart # apachectl stop # apachectl -k stop # apachectl start # apachectl -k start 그래도 안돼...... 그러다가 apachectl sto..
CSS flex (flexbox) 모델 알아보기 전부터 잘 쓰다가 요즘에 쓰다가 안쓰다 했더니 까먹거나 헷갈려서 정리를 해 놓으려고 합니다. flexbox 모델이 없었을 때에는 가운데 정렬, 양쪽 정렬 등 정렬 및 배치하는데 머리를 좀 써서 계산을 해야하는 상황이 발생하거나 코드가 길어지거나 했죠.개인적으로 좋아하지 않는 float를 쓰거나 absolute를 썼었는데요. flexbox 모델을 이용하면 비교적 쉽게 적용 할 수 있습니다.단, 예전 버전의 브라우저에서는 지원하지 않으니 예전 버전도 적용해야 한다면 주의 해야 합니다.(IE11 부터는 잘 돌아가는거 같으니 이전 버전은 버리고 간다!! -0-;;) CSS코드에서 진한부분을 제외한 부분은 예제를 눈으로 보이도록해서 이해가 편하게 하기 위한 코드로 없어도 되는 코드입니다. 🔖 균등하게 양쪽 끝까지..
Github(깃헙) 무료 사용자에 무제한 개인 저장소 플랜 발표 대박사건!개인 유저는 무료로 사용 할 때 공개 저장소만 이용이 가능했다.비공개 소스를 저장하고 싶으면 유료 서비스를 이용했어야 했는데, 이번에 GitHub에서 개인 사용자도 무제한으로 비공개 저장소도 무제한으로 이용할 수 있게 바뀌었다🤩!!!!대신 Collaborators를 3명까지만 추가할 수 있고 팀은 안되지만 그게 어디야!!쩔어~~~~ 갓갓마소~~~~ 깃헙 써봐야지 써봐야지 하고만 있었는데 Private도 쓸 수 있으니 공부한번 해봐야겠다!!내 아이디가 뭐더라..... https://blog.github.com/2019-01-07-new-year-new-github/https://github.com/pricing
Let's Encrypt 인증서 갱신하기 Let's Encrypt 인증서 갱신하기 인증서를 처음 설치 한 후 대략 3개월이 다가온 것 같다.잊고 있다가 이메일로 인증서 만료 메일이 와서 깜놀!!! (스팸함쪽으로 와서 스팸함도 잘 보세요;;) 그래!! 귀찮지만 할건 해야지, 갱신하자~~~~~ 1. 만료일 확인하기certbot-auto 파일이 있는 곳으로 이동 해 아래 명령어를 실행합니다. # cd /usr/local/src/certbot/ # ./certbot-auto certificates 위명령어를 실행하면 아래처럼 정보를 보여줍니다. (3개월만에 했더니 certbot-auto가 업데이트 됐네요.) Upgrading certbot-auto 0.27.1 to 0.29.1... Replacing certbot-auto... Creating vir..
포토샵이 너무 느려!!!!! 포토샵이 너무 느려!!!!파일을 저장하려고 Save as Web 눌러 창 뜨는데도 체감상 29일 걸리고!!!!아!!! 왜이래!!!!! 하고 설정(Ctrl + K)을 가 보니.. 뚜둥..... 3기가?? 나는 8기가 컴퓨터인데 3기가라니??? ... 그랬구나... 고쳐보자 검색 검색~~~~~~Adobe 사이트에 나와있다. (CS6 버전이라 없었지만 대충 해보니 극뽁~~) 돋보기 아이콘을 눌러 regedit 라고 입력하고 엔터!(윈도우7인 경우엔 아마 윈도우키 + R) 해서 레지스트리 편집기가 뜨면 \HKEY_CURRENT_USER\Software\Adobe\Photoshop\60.0 위 경로로 찾아가자(맨 끝에 60.0은 포토샵 버전 같은데 요즘은 120.0인가 있..) 암튼 이동해서 빈공간에 마우스 오른..
리액트 프로젝트에 도움을 주는 패키지들 리액트 프로젝트에 도움을 주는 패키지들리액트 프로젝트를 시작하면 이것저것 작업을 편하게 해주는 패키지가 많은데 나중에 한번에 보려고 정리합니다.가능한 패키지들 사용 안하는 스타일인데 꼭 필요하거나 사용하기 좋은 패키지를 사용 안하는건 너무 비효율적이니깐최소한?으로 고고싱~~~~~ 🌐 react-app-polyfillcreate-react-app v2 부터는 IE 지원을 아예 빼 버렸기 때문에 IE 에서도 돌아가게 하려면 polyfill을 추가해야 한다.적용하고 싶은 프로젝트 루트에서 아래 명령어로 polyfill을 추가하자. npm 사용시 #npm install react-app-polyfill yarn 사용시 #yarn add react-app-polyfill 그다음 src/index.js 를 열어 첫..
Let's Encrypt 인증서 받기(무료 SSL) 이전 등록한 글에 Let's Encrypt 인증서 설치 및 적용하기 #1 가 있었는데,이건 처음 설치부터 있는 내용이라 한번만 하면 필요(진행상황이 없는)가 없는 부분이 있어 저만 필요한 정보만 있는 내용입니다. 설치등이 다 끝나면 인증서 받는 부분만 필요합니다. ./certbot-auto certonly --webroot --webroot-path=/path/to --email master@email.com -d domain.com -d www.domain.com 이 내용이죠. 하지만 서버에 각각의 여러 도메인(계정)이 있다면 매번 cd /usr/local/src 가서 위에 명령어를 입력하기 귀찮습니다. 🤔 그래서 복사 & 붙여넣기 편하게.. /usr/local/src/certbot/certbot-au..

반응형