분류 전체보기(223)
-
주 번호로 해당 주의 시작일 ~ 종료일 범위 구하기
과연 AI 검색엔진의 시대인가! 구글에서 주차로 검색해도 안나오고 죄다 차량 주차에 관한 내용 뿐이다. 다행히 문장을 만들어서 AI 검색엔진에 넣으니 f(입력) = 출력 공식이 성립했다. 아래는 AI 검색결과에 문자열 처리만 넣은 것이다. /** 주 번호로 해당 주의 시작일 ~ 종료일 구하기 필요한 인자 : 시작년, 주 번호(주차) */ function getRangeOfWeek(year, week) { let firstDayOfYear = new Date(year, 0, 1); let firstDayOfWeek = new Date(firstDayOfYear.getTime() + ((week - 1) * 7 * 24 * 60 * 60 * 1000)); let lastDayOfWeek = new Date(..
2023.09.17 -
정규식을 활용한 Underscore / Camel Case 전환 : INSERT 쿼리 생성
필요해서 퇴근 후에 만들었는데 현실에서 막상 사용하려고 하니 인터넷이 안되는 환경이었다. #!/bin/bash # 활용법 : 1번 인자 : 테이블명 2번 인자 : ("_"로 구분된) 컬럼명이 들어 있는 파일 function usage { prog_nm=$(basename $0) echo 'usage :' echo -e '\t'${prog_nm} 'table-name' 'camel-case-file' echo or # 테이블명을 지정하지 않으면 컬럼명만 처리함 echo -e '\t'${prog_nm} 'camel-case-file' } [[ $# -lt 1 ]] && usage && exit 0 function genSQL { [[ ! -f $FILE ]] && usage && exit 1 if [ ! -..
2023.08.11 -
Docker : Oracle Database
~$ sudo docker pull container-registry.oracle.com/database/free:latest latest: Pulling from database/free 031aed3cb40e: Pull complete 064e6354b87b: Pull complete e0e26966d0d9: Downloading [========================> ] 1.311GB/2.649GB 0d1f063a4da2: Download complete 데비안에서 설치하기 힘든 오라클을 손쉽게 접할 수 있는 길이 열렸다. 이미 존재하고 있었는지 모르겠다만 그래도 알아서 설치된 이미지를 받을 수 있어서 좋다. ~$ sudo docker images REPOSITORY TAG IMAGE ID..
2023.08.08 -
[리눅스] AWK 에서 셸 명령 호출하기
작성일 : 2017. 1. 24 awk -F\| '{system("mv "$1" "$2)}' ddd.txt
2023.08.01 -
[리눅스] AWK 에서 substring, index
작성일 : 2017. 2. 17 ls -l devapps/ | awk '{print substr($9,0, index($9,"-1.0.jar")-1)}'
2023.08.01 -
[리눅스] Python 에서 스크립트가 존재하는 경로 알아내기
작성일 : 2017. 3. 9 -------------------------------- test.py -------------------------------Python 스크립트가 존재하는 경로 : /home/user/src/test.pyCURRENT_PATH=os.getcwd()RUN_HOME=sys.path[0]print '==> CURRENT_PATH : '+CURRENT_PATHprint '==> RUN_HOME : '+RUN_HOME-----------------------------------------------------------------------함정)os.getcwd() 는 이름 (Current Working Directory) 처럼 python 인터프리터를 호출한 위치를 반환한다..
2023.08.01