20년 9월 기준. ALTER TABLE 'mytable' ADD 'myjson' JSON NOT NULL; INSERT INTO 'mytable' ('myjson') VALUES ('{ "array": [ "item0", "item1" ], "integer": 123 }'); SELECT JSON_EXTRACT('myjson', '$.array[1]') FROM 'mytable' WHERE JSON_EXTRACT('myjson', '$.integer') = 123; // "item1" SELECT *, CAST(JSON_EXTRACT('myjson', '$.integer') AS INT) AS '@Integer' FROM 'mytable' ORDER BY '@Integer' DESC; SELECT JS..
20년 11월 기준. 아수스 메인보드 내장 그래픽 활성화 Advanced-System Agent (SA) Configuration Graphics Configuration-IGPU Multi Monitor-Enabled Primary Display-CPU Graphics일 경우, PCIE로 변경. ASUS motherboard, the System Agent Config disappears when a video card is installed. // 외장 그래픽카드가 설치되면 내장 그래픽카드 설정이 사라짐. Advanced-CPU Configuration-Intel Virtualization Technology-Enabled // 가상화 쓰려면 Enabled 해야됨. PEG / ONchip VGA Co..
20년 8월 기준. https://developer.apple.com // 애플 개발자 계정으로 로그인 시 ID 저장 활성화. https://appleid.apple.com // 개발자 계정에 전화번호 추가시, icloud에서 개인정보 수정해야 함. // 여기에 로그인한 걸로 언어 설정. 애플 로그인 용 아이디 저장됨. 웹에서 사용할때 Service ID. 네이티브 앱에서 사용할때 App ID 사용. php로 생성한 JWT client_secret 안됨. ruby로 된 JWT는 client_secret 됨. // 애플 아이디 설정. 앱 허용 or 취소. 이메일 or 이메일 가리기는 처음 한번만 설정. 지우고 다시 받아야함. 보안-관리-Apple ID를 사용하는 앱 및 웹 사이트-Apple ID를 사용하는..
21년 1월 기준. Webalizer 관련 yum install -y epel-release // epel 저장소 설치 yum install -y webalizer // webalizer 설치 1. LogFile : 분석할 로그파일 지정 2. OutputDir : 분석된 내용을 저장할 디렉터리 위치 3. HistoryName : webalizer가 분석했던 정보들 저장 4. ReportTitle : 분석 확인 페이지의 제목 5. HostName : 서버 호스트 이름을 작성 6. Incremental : 분석한 자료의 보존 여부 설정 7. IncrementalName : 분석한 자료를 보존하는 파일명 vi /etc/webalizer.conf LogFile /var/log/httpd/access_log Ou..
sudo mysql -u root -p // 패스워드가 아니라 db명. sudo mysql -u root -p yamdb (db명) use mysql select host, user, password from user; GRANT ALL privileges ON *.* TO 아이디@'%' IDENTIFIED BY ‘패스워드'; // 모든 ip 허용. %는 모든ip를 허용하지만 localhost는 포함되지 않음. GRANT ALL privileges ON *.* TO 아이디@'111.111.111.111' IDENTIFIED BY '패스워드'; // 특정 ip 허용 FLUSH privileges; DELETE FROM mysql.user WHERE Host='%' AND User='아이디'; // % 모든..
2021년 2월 기준. yum -y install cronie // 크론탭 yum 설치 systemctl status crond // 크론탭 확인 systemctl start crond // 크론탭 시작 ps -ef | grep crond // 프로세스 확인 systemctl enable crond // 자동실행 설정 systemctl list-unit-files // 자동실행 확인 crontab -e // 크론탭 편집 crontab -l // 리스트 조회 crontab -r // 리스트 전체 삭제 Crontab를 사용할 때는 작업할 내용에 대하여 줄바꿈을 사용할 수 없으며 1줄로 작성. # Example of job definition: # .---------------- 분 (0 - 59) # | ...
https://nadejde.github.io/eos-token-sale // EOS Key Generation Scatter(https://get-scatter.com) // EOS 계정 인증 툴. 프라이빗 키 입력 없이 인증. desirer4wall Public key EOS8Y1gEZdqqmTKYF36E5athJVrMwDcqB7SMvLBQKA66VGyJ6wJ** Private key 5KWVZ1dhRPsf777scc99ikn5P8AJ21qMABKrHHfZFbhkdRhQ** ZEOS - Create your EOS Account(https://zeos.co) // 비트코인, 이더리움, 비트코인 캐시 결제 MyEOSKit - EOS Tracker & Tools(https://www.myeoskit.co..
$chk = “112.200.150.”; if( substr($_SERVER[‘REMOTE_ADDR’],0,strlen($chk)) == $chk) // 문자열 잘라서 체크 if( preg_match(“(¹¹²\.200\.150\.)”,$_SERVER[‘REMOTE_ADDR’])) // 정규표현식 체크 if(strpos($_SERVER[‘REMOTE_ADDR’], “112.200.150.”) === 0) // strpos로 체크. strpos는 정수로 위치를 반환, 없으면 false 위치값 0 체크위해 ===을 사용. https://stackoverflow.com/questions/4309781/how-to-set-wildcard-in-serverremote-addr-possible?rq=1