글

MySQL root password reset

1. Stop mysql : systemctl stop mysqld 2. Set the mySQL environment option systemctl set-environment MYSQLD_OPTS = "--skip-grant-tables" 3. Start mysql usig the options you just set systemctl start mysqld 4. Login as root mysql - u root 5. Update the root user password with these mysql commands mysql > UPDATE mysql . user SET authentication_string = PASSWORD ( 'MyNewPassword' ) -> WHERE User = 'root' AND Host = 'localhost' ; mysql > FLUSH PRIVILEGES ; mysql > quit 6. Stop mysql systemctl stop mysqld 7. Unset the mySQL envitroment option so it starts normally next time systemctl unset-environment MYSQLD_OPTS 8. Start mysql normally : systemctl start mysqld Try to login using your new password : 7. mysql - u root - p

SSL Certification

Generating a Private Key openssl genrsa -des3 -out xxx.key 2048 openssl rsa -noout -text -in xxx.key Generating a CSR openssl req -new -key xxx.key -out xxx.csr openssl req -noout -text -in xxx.csr

Python Virtual Environment

Usage usage: venv [-h] [--system-site-packages] [--symlinks | --copies] [--clear]             [--upgrade] [--without-pip] [--prompt PROMPT]             ENV_DIR [ENV_DIR ...] positional arguments:   ENV_DIR               A directory to create the environment in. optional arguments:   -h, --help            show this help message and exit   --system-site-packages                         Give the virtual environment access to the system                         site-packages dir.   --symlinks            Try to use symlinks rather than copies, when symlinks                         are not the default for the platform.   --c...

한글 단어 유사도 측정

한글 단어 유사도 측정 음절을 음소로 나눠서 비교 (ex: 정승현 -> ㅈㅓㅇㅅㅡㅇㅎㅕㄴ) 초성에는 가산점 (ex: 정승현 -> ㅈㅓ@ㅇㅅ@ㅡㅇㅎ@ㅕㄴ) (참고 자료:  한글_edit_distance.pd ) 한글 문장 형태소 기반 비교 형태소 기반은 큰 의미가 없음. 일단 딜이나 옵션의 제목은 그 특성상 명사 외의 형태소를 쓰는 경우가 드물기 때문. 옴파로스 겨울 신상 더마시오 옛날 통닭 브랜드나 상품의 특징을 나타내는 고유 명사가 아닌 이상 정확도가 매우 떨어짐. 위의 예에서 "겨울", "신상", "옛날", "통닭" 등의 단어는 큰 의미가 없음. "옴파로스", "더마시오"와 같은 단어가 결정적인 단어임. 하지만 일반 명사가 필요 없는 것은 아님. "나이키 운동화"와 "나이키 패딩"은 구분해야하기 때문. 비교 수단 상품코드  (Optional) 제목에서 찾아야함. MTM-N포인트 올리브:2XL MTM-69 블랙:2XL BTS3211M_RED-100 J1000MREBKS-100 10030BNAS-105 Z34193-95 TR01BKP-110 K41-O-722_베이지/M PK-301CC (Black) 424TF-L424-ST 245 SHD-FR130BT 644869-601(GS) 16. [MEN] 브이넥 스웨터 #42330186 / 그레이 헤더 S 선택32)캐시어하이넥N669 / 차콜(Charcoal) 선택 13 폴로 걸즈 럭비 드레스 / 13-1 Fuchsia-5 선택 7 타미 힐피거 여성 스웨터 / 7-2 Heather Grey-M 선택2. 3-5세/주황-M1411002 선택6) 얼스프렌들리 유아섬유세제 1,500ml 선택4)[오후출발]4박5일-아동399000원 / 03월 03일 화요일 02_밀키드레스 필굿 코튼 15sh...

Tensorflow RC version installation on Windows 64

pip3 install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.1.0rc0-cp35-cp35m-win_amd64.whl

Docker for Mac Remote API with Socat

cd /Library/LaunchDaemons sudo vi kr.co.devlog.socat.docker.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0">     <dict>         <key>Label</key>         <string>kr.co.devlog.socat.docker</string>         <key>Disabled</key>         <false/>         <key>RunAtLoad</key>         <true/>         <key>KeepAlive</key>         <true/>         <key>ProgramArguments</key>         <array>             <string>/usr/local/bin/socat</string>             <string>-...

Docker Usage

이미지 1. 베이스 이미지 2. 도커 이미지 컨테이너 : 이미지가 실행된 상태 docker images docker images [image name] docker images ubunto docker ps docker ps -a https://hub.docker.com/ docker search [image name] docker search ubuntu docker pull [image-name]:[tag] docker pull ubuntu:latest docker run [image-name] : 이미지로 컨테이너 생성 docker run -i -t --name my-container ubunto /bin/bash docker start [container-name] : 컨테이너 시작 docker attach [container-name] : 실행중인 컨테이너에 접속 Ctrl+p, Ctrl+q : 컨테이너 접속 해제 (컨테이너는 살아있음) docker exec [container-name] [command] docker restart [container-name] : 컨테이너 재시작 docker stop [container-name] : 컨테이너 정지 docker rm [conatainer-name] : 컨테이너 제거 docker rmi [image-name]:[tag] : 이미지 제거