한글 깨질 때 인코딩 설정하기
·
Development/Linux
locale 이 eucKR로 되어있는데 한글깨짐이 발생해서 utf8로 변경하였다. 현재 locale 확인 locale 확인해보니 모두 etcKR로 되어있다. vi ~/.bash_profile 추가 bash_profile에 환경변수 저장하기. 하단에 아래 코드를 넣는다. export LANG=ko_KR.UTF-8 재접속 후 확인 UTF-8로 변경되었다.
[VSC] sftp 접속하기
·
Development
확장에서 sftp 설치하기 ssh에 설치 되므로, ssh가 설치되어있어야한다. [wsl 기준] sudo apt-get install ssh sftp.json 파일 설정 ctrl+shift+P 또는 f1을 눌러서 sftp config를 연다. 서버이름, host, username, password, remotepaht 입력한다. protocol은 sftp, port는 22로 고정이다. uploadOnSave를 true로 하면 파일을 저장했을 때 서버에 바로 반영된다. (서버에 저장) { "name": "서버이름", "host": "host", "protocol": "sftp", "port": 22, "username": "계정이름", "password": "계정비밀번호", "remotePath": "접속할..
[WSL] 터미널에서 로그인이 되지않을 때 바꾸는 법
·
Development/Linux
vsc에서 wsl 터미널로 ssh를 설치하려고 했는데 password가 실패했다. 명령 프롬프트(cmd)를 관리자 권한으로 실행 wsl root 접속 wsl --user root 패스워드 변경 passwd 변경할 비밀번호 2번 입력 후 exit로 종료 sudo apt-get install ssh 오래 안썼더니 update도 해줘야했다.. ( Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? ) apt-get update ssh 설치 끗
코드 압축해주는 사이트
·
Development
CSS https://coding.tools/kr/css-minifier CSS 압축 온라인 도구 - Coding.Tools 이 CSS 압축 온라인 도구는 원본 CSS 파일을 압축하여 네트워크를 통해보다 빠르게 전송할 수있는 공간을 절약합니다. coding.tools JavaScript(JS) https://www.toptal.com/developers/javascript-minifier JavaScript Minifier & Compressor | Toptal® Use our JavaScript Minifier & Compressor tool to reduce JavaScript code size and make your website load faster. Get started for free now..
PHP 로그에 소스코드가 출력될 때
·
Development/PHP
php 실행 로그를 찍었을 때 소스코드가 그대로 출력되는 경우가 있다. 서버에 설치는 되어있는데, 정상적으로 설치되어있는지 확인이 필요하다. phpinfo()실행 phpinfo()를 먼저 실행해본다. 실행해보니 오류가 발생한다. 찾아보니 timezone을 설정하면 된다고 한다. (설정 후 다시 업데이트) http://idchowto.com/php-timezone-%EC%97%90%EB%9F%AC/ php timezone 설정 - 스마일서브 IDCHOWTO닷컴 Warning: phpinfo(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the da..
인자/인수 vs 매개 변수
·
Development
인자/인수 인자(argument) (1) 독립적인 변수 (2) 독립적인 변수에 대한 값 (3) 특정 데이터 또는 프로그램의 요소가 다른 모듈을 호출하며 전달하는 상수, 변수, 수식. 인수(引數, argument) ① 테이블에서 구하는 항목이나 함수를 발견하는 데 필요한 이미 알고 있는 관련 요소. ② 함수 호출에 사용하는 실매개 변수와 함수 정의에 사용하는 매개 변수에 대입될 수 있는 값. 인수는 함수 값을 계산할 때 매개 변수 값을 제공한다. ③ 주 프로그램과 서브루틴 사이에서 값을 넘겨주는 변수나 상수 또는 그들의 집합. 매개 변수(媒介變數, parameter) 어떤 함수의 독립 변수와 종속 변수 사이에서 연관을 지어 주는 변수. x=t-1, y=t+1이라 할 때 x와 y 사이에는 y=x+2의 관계가..
[selenium] 요소 선택이 안될 경우
·
Development/Python
셀레니움 사용하기 라이브러리 선언 상단에 필요한 라이브러리를 선언한다. from selenium import webdriver from selenium.webdriver import ActionChains from selenium.webdriver.common.keys import Keys option 입력하기 필요한 option이 있다면 입력한다. header값을 입력해줄 수 있다. # chrome option options = webdriver.ChromeOptions() options.add_argument('--headless') options.add_argument('--no-sandbox') options.add_argument('--disable-gpu') options.add_argumen..
[Python] 윈도우에서 자동 실행하기(feat. 작업 스케줄러)
·
Development/Python
파이썬 파일을 윈도우에서 매일, 자동으로 실행하려면 작업 스케줄러에 등록하면 된다. * 리눅스는 crontab! 실행할 파일 준비 작성된 코드 파일:) 배치 파일 만들기 나는 해당 파일이랑 같은 경로에 배치 파일을 생성했다. 배치 파일 생성은 간단하다. 새 파일 만들기 하고 확장자명을. bat으로 하고 파일 안에는 실행할 파일을 입력한다. python 환경변수를 설정해주지 않았다면, python 설치 경로를 입력해 준다. python 실팽할파일명.py 실행 파일 결과를 log로 보고 싶으면 아래와 같이 작성하면 된다. python 실팽할파일명.py > 저장할파일로그명.log 작업 스케줄러 등록하기 오른쪽 메뉴에서 작업 만들기를 클릭한다. 생성할 작업의 이름, 설명을 작성한다. 트리거 생성하기 트리거에서 ..