전체 글
무지했던 지난 날에 대한 속죄의 기록
-
[PHP] 자주쓰는 메서드 정리 PHP 코드를 작성하면서 자주 쓰고 유용한 메서드들에 대해 정리를 해보려고 합니다. # compact : 개별 변수들을 가지고 하나의 배열을 생성하는 PHP 함수 $firstName = 'John'; $lastName = 'Jeong'; $arr = compact('firstName', 'lastName'); print_r($arr); ---------------------------------------- Array ( [firstName] => John [lastName] => Jeong ) # define : PHP에서 상수를 정의하는 방법, 값이 변경되면 안되는 특별한 고정값을 사용하고 싶을 때 상수로 지정하여 사용 ( 변수 = 변할 수 있는 값, 상수 = 변하지 ..
[PHP] 자주쓰는 메서드 정리[PHP] 자주쓰는 메서드 정리 PHP 코드를 작성하면서 자주 쓰고 유용한 메서드들에 대해 정리를 해보려고 합니다. # compact : 개별 변수들을 가지고 하나의 배열을 생성하는 PHP 함수 $firstName = 'John'; $lastName = 'Jeong'; $arr = compact('firstName', 'lastName'); print_r($arr); ---------------------------------------- Array ( [firstName] => John [lastName] => Jeong ) # define : PHP에서 상수를 정의하는 방법, 값이 변경되면 안되는 특별한 고정값을 사용하고 싶을 때 상수로 지정하여 사용 ( 변수 = 변할 수 있는 값, 상수 = 변하지 ..
2022.06.21 -
crontab 을 이용한 PHP 스케줄링 Linux에서 PHP 를 일정한 주기로 실행시켜야 하는 경우가 있습니다. 이때 사용하는 것이 crontab 인데 먼저 PHP 의 경로를 확인해야 합니다 ! # PHP 위치 확인 $whereis php 보통 /user/bin/php 가 기본 루트이다. # crontab 스케쥴 등록 및 관리 1. 스케쥴러 리스트 확인 crontab -l 2.스케쥴러 페이지 이동 crontab -e // 수정 후에 crontab service 재실행 service crond restart 3. 스케쥴 등록 # php 파일은 절대경로로 작성 1) 1분마다 실행 * * * * * /home/php/bin/php -q /home/users/project/cron/account.php 2) ..
[PHP] crontabcrontab 을 이용한 PHP 스케줄링 Linux에서 PHP 를 일정한 주기로 실행시켜야 하는 경우가 있습니다. 이때 사용하는 것이 crontab 인데 먼저 PHP 의 경로를 확인해야 합니다 ! # PHP 위치 확인 $whereis php 보통 /user/bin/php 가 기본 루트이다. # crontab 스케쥴 등록 및 관리 1. 스케쥴러 리스트 확인 crontab -l 2.스케쥴러 페이지 이동 crontab -e // 수정 후에 crontab service 재실행 service crond restart 3. 스케쥴 등록 # php 파일은 절대경로로 작성 1) 1분마다 실행 * * * * * /home/php/bin/php -q /home/users/project/cron/account.php 2) ..
2022.06.20 -
SwiperJS를 이용하여 모바일용 navbar를 제작하기 위해 Custom을 진행하였습니다. # SwiperJS : 저는 freeMode에 대한 커스텀을 진행했습니다. https://swiperjs.com/demos#freemode HTML : section으로 구분후, 추가 작업을 위해 각 id를 부여후 CSS를 따로 적용했습니다. 전체 패션잡화/화장품 의류/언더웨어 출산/유아동/완구 가구/생활/취미 스포츠/건강/식품 가전/휴대폰/산업 CSS : width: 'auto'를 적용하기 위해 width를 따로 지정해주었습니다. html, body{ margin: 0; padding: 0; position: relative; height: 100%; } /* Swiper */ .swiper { width: ..
SwiperJS [Custom - Navbar]SwiperJS를 이용하여 모바일용 navbar를 제작하기 위해 Custom을 진행하였습니다. # SwiperJS : 저는 freeMode에 대한 커스텀을 진행했습니다. https://swiperjs.com/demos#freemode HTML : section으로 구분후, 추가 작업을 위해 각 id를 부여후 CSS를 따로 적용했습니다. 전체 패션잡화/화장품 의류/언더웨어 출산/유아동/완구 가구/생활/취미 스포츠/건강/식품 가전/휴대폰/산업 CSS : width: 'auto'를 적용하기 위해 width를 따로 지정해주었습니다. html, body{ margin: 0; padding: 0; position: relative; height: 100%; } /* Swiper */ .swiper { width: ..
2022.02.04 -
git을 사용하시고 재택근무를 하시는 분들이라면 회사에서 작업한 branch를 불러와서 작업해야 합니다. 하지만 집에서 작업한 branch가 조회되지 않는 경험이 있으실거에요. 저 또한 그랬습니다 : ) # 회사에서 작업한 git branch 재택 시 활성화 시키기 원격의 브랜치에 접근하기 위해 gir remote 갱신 해당 명령어를 통해 remote branch list를 갱신합니다. $ git remote update Fetching origin remote: Enumerating objects: 74, done. remote: Counting objects: 100% (74/74), done. remote: Compressing objects: 100% (51/51), done. remote: To..
[Git] git remote branchgit을 사용하시고 재택근무를 하시는 분들이라면 회사에서 작업한 branch를 불러와서 작업해야 합니다. 하지만 집에서 작업한 branch가 조회되지 않는 경험이 있으실거에요. 저 또한 그랬습니다 : ) # 회사에서 작업한 git branch 재택 시 활성화 시키기 원격의 브랜치에 접근하기 위해 gir remote 갱신 해당 명령어를 통해 remote branch list를 갱신합니다. $ git remote update Fetching origin remote: Enumerating objects: 74, done. remote: Counting objects: 100% (74/74), done. remote: Compressing objects: 100% (51/51), done. remote: To..
2022.01.06 -
오늘은 작업중에 DB를 수정하게 돼서 배포하는 것에 대한 내용을 적어보려고 합니다. # Laravel DB 배포 과정 git rollback git을 통해 배포를 진행했습니다. 완료되지 않은 기능은 제외하고 배포를 진행하기 위해 rollback 을 진행했습니다. // git log 확인 $ git log commit 24f026af288b35929a9cbd08114b303824f9aee1 // commit 번호 확인 Merge: 9e6ef50 df13ffc Author: **** Date: Wed Jan 5 15:09:53 2022 +0900 Merge branch 'develop' into develop_gf // reset --hard PCD-0033@DESKTOP-JRNS7KH MINGW64 /c/..
[Laravel] DB 수정 내역 배포오늘은 작업중에 DB를 수정하게 돼서 배포하는 것에 대한 내용을 적어보려고 합니다. # Laravel DB 배포 과정 git rollback git을 통해 배포를 진행했습니다. 완료되지 않은 기능은 제외하고 배포를 진행하기 위해 rollback 을 진행했습니다. // git log 확인 $ git log commit 24f026af288b35929a9cbd08114b303824f9aee1 // commit 번호 확인 Merge: 9e6ef50 df13ffc Author: **** Date: Wed Jan 5 15:09:53 2022 +0900 Merge branch 'develop' into develop_gf // reset --hard PCD-0033@DESKTOP-JRNS7KH MINGW64 /c/..
2022.01.06 -
오늘은 Linux를 이용하면서 자주쓰는 명령어들을 정리해보려고 합니다. Linux # free : 시스템 메모리 사용량에 대한 자세한 보고서를 얻을 수 있는 ubuntu@ip-172-31-12-184:~$ free total used free shared buff/cache available Mem: 1002052 231188 157312 14704 613552 570996 Swap: 0 0 0 total → 응용 프로그램에서 사용할 수 있는 총 메모리양 used → 사용된 메모리 free → 여유 / 사용하지 않은 메모리 shared → 의미가 없음 buff/cache → 커널 버퍼와 페이지 캐시 및 슬랩에서 사용하는 결합된 메모리 available → 스와핑 없이 새 응용 프로그램을 시작하는데 사용할..
[Linux] 자주쓰는 명령어오늘은 Linux를 이용하면서 자주쓰는 명령어들을 정리해보려고 합니다. Linux # free : 시스템 메모리 사용량에 대한 자세한 보고서를 얻을 수 있는 ubuntu@ip-172-31-12-184:~$ free total used free shared buff/cache available Mem: 1002052 231188 157312 14704 613552 570996 Swap: 0 0 0 total → 응용 프로그램에서 사용할 수 있는 총 메모리양 used → 사용된 메모리 free → 여유 / 사용하지 않은 메모리 shared → 의미가 없음 buff/cache → 커널 버퍼와 페이지 캐시 및 슬랩에서 사용하는 결합된 메모리 available → 스와핑 없이 새 응용 프로그램을 시작하는데 사용할..
2021.11.03 -
# WMIC WMIC( Windows Management Instrumentaion Command-Line ) 의 약자 입니다.WMIC는 윈도우 관리 기술이고, WMIC 는 WMI를 명령어 인터페이스로 실행 할 수 있도록 해주는 개념입니다.기본적으로 로컬 컴퓨터 및 다수의 원격 컴퓨터까지 관리가 가능하고, 스크립트를 만들어서 자동화 구성도 가능합니다. 1. CMD 실행 CMD를 관리자 권한으로 실행합니다. 2. WMIC 명령어 실행wmic 명령어를 입력하면 'wmic:root\cli>'가 출력됨을 확인 할 수 있습니다. C:\Users\PCD-0033>wmic wmic:root\cli>cpu get name Name Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz # WMIC 명령..
[WINDOWS] WMIC# WMIC WMIC( Windows Management Instrumentaion Command-Line ) 의 약자 입니다.WMIC는 윈도우 관리 기술이고, WMIC 는 WMI를 명령어 인터페이스로 실행 할 수 있도록 해주는 개념입니다.기본적으로 로컬 컴퓨터 및 다수의 원격 컴퓨터까지 관리가 가능하고, 스크립트를 만들어서 자동화 구성도 가능합니다. 1. CMD 실행 CMD를 관리자 권한으로 실행합니다. 2. WMIC 명령어 실행wmic 명령어를 입력하면 'wmic:root\cli>'가 출력됨을 확인 할 수 있습니다. C:\Users\PCD-0033>wmic wmic:root\cli>cpu get name Name Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz # WMIC 명령..
2021.10.29 -
Git을 사용하는데 특정 파일의 업로드를 막기 위해 .gitignore을 사용하게 되어 그에 대한 간단한 사용법을 적어보려고 합니다. # .gitignore이란 ? Project에 원하지 않는 Backup File이나 Log File , 혹은 컴파일 된 파일들을 Git에서 제외시킬수 있는 설정 File이다. .gitignore파일은 git init 을 실행한 디렉토리에 생성해야 합니다. 즉, 항상 최상위 Directory에 존재해야 합니다. # 문법 # 특정 파일 fileName 제외하기 fileName.js # 현재 경로에 있는 fileName_1 만 제외하기. /fileName.js # 특정 폴더 node_module 안의 파일 다 제외하기 node_module/ # 특정 경로의 특정 파일 제외하기 ..
[Git] gitignoreGit을 사용하는데 특정 파일의 업로드를 막기 위해 .gitignore을 사용하게 되어 그에 대한 간단한 사용법을 적어보려고 합니다. # .gitignore이란 ? Project에 원하지 않는 Backup File이나 Log File , 혹은 컴파일 된 파일들을 Git에서 제외시킬수 있는 설정 File이다. .gitignore파일은 git init 을 실행한 디렉토리에 생성해야 합니다. 즉, 항상 최상위 Directory에 존재해야 합니다. # 문법 # 특정 파일 fileName 제외하기 fileName.js # 현재 경로에 있는 fileName_1 만 제외하기. /fileName.js # 특정 폴더 node_module 안의 파일 다 제외하기 node_module/ # 특정 경로의 특정 파일 제외하기 ..
2021.10.29