일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 옵G
- 제주도
- 맥
- ubuntu
- 라즈비안
- FMS
- MySQL
- upbit
- TiL
- Selenium
- C
- 우분투 20.04
- 옵티머스g
- 옵티머스 g
- 라라벨
- 업비트
- 맛집
- Laravel
- 셀레니움
- codeigniter
- 회고
- 프레임워크
- Ubuntu 20.04
- Raspberry Pi
- 우분투
- 라즈베리파이
- 코드이그나이터
- php
- 옵지
- 20.04
- Today
- Total
목록평범한 개발 이야기 (151)
평범한 이야기들
파일에서 특정 문자열을 찾고자 할때 사용하는 grep 해당 파일을 텍스트 파일로 인식 하지 않고 Binary file 로 인식 할 때가 있다. $ grep "search_text" search_file.txt Binary file (standard input) matches 이럴 때는 -a (혹은 --text) 옵션을 이용하면 된다. $ grep "search_text" search_file.txt -a
간단하게 영업일 구하는 함수입니다. 토요일과 일요일을 제외하고 순수 영업일을 계산해 해당 날짜를 반환해줍니다. 과거 영업일, 미래 영업일도 구할 수 있습니다. function calcDate($date, $diff) { if( $diff < 0) { $sign = "-"; } else { $sign = "+"; } // 1. 기본적으로 토일을 제외하고 영업일을 계산해준다. do { $date = date("Y-m-d", strtotime("{$sign}1 days", strtotime($date))); // 토,일 이면 한번 더 돈다. if (date("w", strtotime($date)) != 0 && date("w", strtotime($date)) != 6) { if ($sign === "-") ..
기존에 등록되어있던 Repository 에서 상당수 파일삭제를 하고 새로 만든 프로그램이 있어서 현재 상태로 Repository를 초기화 하고자 할려고 해서 찾아봤다. 1. 로컬에 존재하는 .git 디렉토리를 삭제한다. # rm -rf ./.git 2. git init을 다시 수행하여 초기화 시킨다. # git init # 결과메시지 /www/.git/ 안의 빈 깃 저장소를 다시 초기화했습니다 3. 현재 상태로 커밋을 진행한다. # git add . # git commit -m '커밋 코멘트' 4. 원격 저장소를 연결해준다. # git remote add origin # 잘 되었는지 확인해준다. # git remote -v originGit-Address (fetch) originGit-Address (..
1. 환경변수 설정 Apache의 환경설정 파일인 httpd.conf에 ENV라는 환경변수를 아래와 같이 추가한다. $ vim /etc/httpd/conf/httpd.conf # 개발, 운영 구분 환경변수 SetEnv ENV DEV $ service httpd restart 2. 환경변수 확인 getenv() 함수를 이용해 설정한 환경변수를 가져온다.
지난 글에 이어 이번에는 createFile API를 이용해 메일 전송 시 파일 첨부를 위한 파일 업로드입니다. 파일 업로드 후 메일 전송 시 해당 파일 아이디를 이용해서 파일 첨부를 할 수 있습니다. 그리고 업로드된 파일은 24시간 동안 재사용할 수 있으며 24시간이 지나면 파일과 함께 파일 아이디도 삭제되게 됩니다. 메일 전송 시 파일 첨부가 없으면 이상하겠죠? 2019/12/05 - [평범한 개발 이야기/PHP] - [PHP] 네이버 Cloud Outbound Mailer API 파일 첨부하기 1. signature 만들기 지난 글과 동일하게 공통인증 헤더를 먼저 만들어야 합니다. 공통헤더를 만들기 전 sinature를 만들어야 하는데 딱 한 부분이 달라집니다. 바로 "/api/v1/files" 부..