Ctrl+Shift+P로 패키지 매니저를 띄운뒤 WW를 입력해 Word Wrap Toggle 기능을 활성/비활성화 한다.
Windows10 바탕화면 변경 및 사진적용이 안될 때
Windows10에서 사진파일로 바탕화면 변경을 해도 적용이 안될 때가 있다. 오로지 단색으로만 화면을 변경할 수 있는데 해결해보자
제어판 이동
시작 > 우클릭 > 제어판
접근성 센터 이동
보기 기준에서 작은 아이콘 보기로 변경하면 접근성 센터 메뉴가 보인다.
컴퓨터를 보기 쉽게 설정
컴퓨터를 보기 쉽게 설정 메뉴로 들어간다.
배경 이미지 제거 옵션 해제
화면의 항목을 읽기 쉽도록 표시 영역에서 **배경 이미지 제거(사용할 수 있을 경우)**의 옵션을 해제해준다.
바탕화면 이미지 변경
바탕화면 > 우클릭 > 개인설정에서 바탕화면을 변경해준다.
sublime text ConvertToUTF8 Package 단축키 변경
실수로라도 Ctrl+Shift+C 키를 누르면 소스가 GBK 중국어 인코딩으로 바뀌어 저장된다. 이 단축키의 기본 설정을 UTF-8로 변경해보자.
패키지 경로 이동
C:\Users\사용자 폴더\AppData\Roaming\Sublime Text3\Packages\ConvertToUTF8
기본 설정파일 변경
Default (Windows).sublime-keymap 파일을 열고 아래와 같이 수정한다.
[
{
keys: ["ctrl+shift+c"],
command: "convert_to_uft8",
args: { encoding: "UTF-8", stamp: 0 },
},
];
또는 파일 내용을 날려버려도 된다.
Visual Studio 콘솔창 유지
VS에서 코딩 후 빌드를 하면 콘솔창이 결과를 보여주자마자 닫히는 경우가 있다. 수동으로 닫을 때까지 콘솔창이 유지되게 해보자.
프로젝트 > 속성 > 구성 속성 > 링커 > 시스템 메뉴에 들어가 하위시스템 옵션을 콘솔로 변경한다.
Can't connect to localhost
웹서버를 크롬에서 띄울시 localhost 가 요청되지 않는 경우가 있다. DNS 에 문제가 있어 연결할 수 없다는 에러가 나온다.
Chrome > 설정 > 개인정보 메뉴에서 네트워크 활동을 예측하여 페이지 로드 성능 개선 기능을 해제한다.
ASP woff 404 오류
Classic asp 에서 .woff 확장자를 가진 글자 파일을 가져오지 못하는 경우가 있다. Console 확인시 404 오류가 난다.
IIS 에서 MIME 형식에 woff 확장자를 추가한다.
ASP - Request와 Session을 Javascript에서 사용
classic asp 는 기본 json 모듈이 없기 때문에 여기에서 모듈을 다운로드 해야한다.
소스
<!--#include virtual = "/JSON_2.0.4.asp"-->
<%
'request TO JSON
Dim req:Set req = jsObject()
FOR EACH i IN Request.QueryString
IF Request.QueryString(i).count > 1 THEN
i = Replace(i,"&", "")
Set req(i) = jsArray()
FOR EACH j IN Request.QueryString(i)
req(i)(null) = j
NEXT
ELSE
req(i) = Request.QueryString(i)
END IF
NEXT
FOR EACH x IN Request.Form
IF Request.Form(x).count > 1 THEN
Set req(x) = jsArray()
FOR EACH y IN Request.Form(x)
req(x)(null) = y
NEXT
ELSE
req(x) = Request.Form(y)
END IF
NEXT
'session TO JSON
Dim sess:Set sess = jsObject()
FOR EACH k IN Session.Contents
sess(k) = Session.Contents(k)
NEXT
%>
<!DOCTYPE html>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script type="text/javascript">
var request = JSON.parse('<%=req.flush%>');
var session = JSON.parse('<%=sess.flush%>');
Object.freeze(request);
Object.freeze(session);
</script>
설명
1 줄에서 JSON 모듈을 include 시켜주고 627 줄에서 Get 방식과 Post 방식의 Request 를 모두 파싱한다. 3033 줄에서 Session 을 파싱한다.
40 줄에서 request 와 session 을 javascript 변수로 받고, 클라이언트가 변조하지 못하게 Object.freeze 로 얼려버린다.
800a0e7a Provider cannot be found.
ADODB.Connection error '800a0e7a' Provider cannot be found. It may not be properly installed. 공급자를 찾을 수 없습니다. 올바르게 설치가 되지 않았을 수 있습니다.
원인
64Bit Windows 에서 32Bit ASP 실행시 발생하는 오류이다.
해결
IIS 관리자 > 응용프로그래밍 풀 > DefaultAppPool 우클릭 > 고급설정 메뉴에서 32bit 응용프로그래밍 사용 옵션을 TURE로 변경 후 ASP 재시작
여담
구글링시 재설치, 패치 등을 하라고 나오는데 현혹되지 말자.
Git .ssh key 적용 후에도 비밀번호를 물어볼 때
Git 사용을 위해 ssh key 생성해 서버에 추가했는데도 비밀번호를 물어보는 경우가 있다.
윈도우에서 ~/.ssh 경로를 인식하지 못해 발생한다.
해결
시스템 > 고급 시스템 설정 > 환경변수 메뉴로 들어가 HOME 변수로 %HOMEDRIVE%%HOMEPATH% 값을 추가 후 재부팅해주면 된다.
sublime text에서 Git Bash 실행
패키지 설치
Package Control을 열어 Terminal 패키지를 설치한다.
Git Bash 와의 연동
Preferences > Package Settings > Terminal > Settings - User 메뉴에서 터미널 경로를 수정한다.
{
// git-bash가 설치된 경로
"terminal": "C:\\Program Files\\Git\\git-bash.exe",
"parameters": []
}
단축키 추가
기본 단축키는 ctrl+shift+alt+t 라 어려우니 변경해주자. Preferences > Key Bindings 메뉴에서 단축키를 추가한다.
{ "keys": ["ctrl+alt+t"], "command": "open_terminal_project_folder" }