본문 바로가기

전체 글

(253)
Nullish coalescing operator (널 병합 연산자 ??) - 널병합연산자 (Nullish coalescing operator) - ?? // ?? 의 왼쪽 값이 Null, Undefined 일 때 ?? 오른쪽 값 대입 function printMessage(text){ const message = text ?? 'Nothing to Display'; console.log(message); } 비슷하지만 다른 Logical OR - || // Logical OR 왼쪽 값이 falsy 한 값 일 때 Logical OR 오른쪽 값 대입 // Falsy : https://developer.mozilla.org/ko/docs/Glossary/Falsy function printMessage3(text){ const message = text || 'Nothing to ..
[postgreSQL] docker 에서 처음 사용시 docker pull postgres docker run --name 컨테이너명 -e POSTGRES_PASSWORD=비밀번호 -d -p 5432:5432 postgres CREATE USER 사용자명 WITH PASSWORD '패스워드'; CREATE DATABASE 데이터베이스명 OWNER 사용자명;
웹페이지에서 카메라 보이기 developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia MediaDevices.getUserMedia() - Web APIs | MDN The MediaDevices.getUserMedia() method prompts the user for permission to use a media input which produces a MediaStream with tracks containing the requested types of media. That stream can include, for example, a video track (produced by either a hardware developer.mozilla.org develop..
[jQuery] table 내용 엑셀다운로드 // 파일명 지정하고 할때$("#btnExcel").on("click", function () { var a = document.createElement('a'); var data_type = 'data:application/vnd.ms-excel'; var table_html = encodeURIComponent($("#tableName").html()); a.href = data_type + ', ' + table_html; a.download = '파일명.xls'; a.click(); e.preventDefault(); }); 출처 : http://toyuq.tistory.com/37
[JS] 함수형 프로그래밍 할 때 생각해볼 몇가지. 함수형 프로그래밍 생각해보야 할 몇 가지. 1. 함수를 되도록 작게 만들기. 2. 다형성 높은 함수 만들기. 3. 상태를 변경하지 않거나 정확히 다루어 부수 효과를 최소화하기. 4. 동일한 인자를 받으면 동일한 결과를 리턴하는 순수함수 만들기. 5. 복잡한 객체 하나를 인자로 사용하기보다 되도록 일반적인 값 여러개를 인자로 사용하기. 6. 큰 로직을 고차 함수로 만들고 세부 로직을 보조 함수로 완성하기. 7. 어느 곳에서든 바로 혹은 미뤄서 실행할 수 있도록 일반 함수이자 순수 함수로 선언하기. 8. 모델이나 컬렉션 등의 커스컴 객체보다는 기본 객체를 이용하기. 9. 로직의 흐름을 최대한 단방향으로 흐르게 하기. 10. 작은 함수를 조합하여 큰 함수 만들기. -- 출처 : https://www.infle..
unix 일정기간 지난 파일 삭제하기 find . -mtime +7 -type f -exec rm -f {} \; 7일 이상된 수정일자 파일만 삭제해 type d 는 디렉토리 mtime 대신 ctime 은 생성일자 기준
AIX 에서 tar.gz 압축/해제 - 압축 tar cvf - [압축대상 소스] | gzip -c > 생성되는 파일 이름. tar cvf - ./etc | gzip -c > etc.tar.gz - 해제 gzip -dc [압축된 tar.gz 파일이름] | tar xvf - 출처 : http://blog.daum.net/ipajama/303
AIX, Solaris에서 디렉터리별로 사용 용량 확인 AIX, Solaris에서 디렉터리별로 사용 용량 확인 du -sk * | sort -nr 출처 : http://nabiro.tistory.com/61