firefox console 클립보드 입력하기


안녕하세요.
고코더 입니다.


 1. 파이어폭스 개발자 모드에서는 콘설에 컨트롤+v 붙혀넣기를 시도하면 아래와 같은 메세지가 나타납니다.
console은 숨어있는 자바스크립트 함수를 실행시켜 사용자의 컴퓨터를 해킹할 수 있는 용도로 사용할 수 있기 때문입니다.
사기 주의: 자신이 이해하지 못하는 것을 붙여넣을 때에는 조심하십시오. 이를 통해 공격자가 여러분의 개인 정보를 훔치거나 컴퓨터를 제어할 수 있습니다. 붙여넣기를 허용하려면 '붙여넣기 허가!'를 아래에 치십시오(엔터를 누르지 않아도 됩니다).


 2. 그래서 파폭은 콘솔을 제대로 이용하기 위해서는 붙여넣기 이전에 '붙여넣기 허가!' 글자를 입력해줘야 합니다. 엔터를 치지말고 그냥 글자를 입력하면 자동으로 붙여넣기 모드가 가능하도록 락이 풀립니다.

 3. 그럼 이후에 콘솔에 붙여넣기가 가능합니다.



마무리


크롬, 익스에서는 이런 유효성 검사가 없어서 그런지 솔직히 귀찮네요.



댓글을 달아 주세요


자바스크립트 리터럴 문자는 어떤 따옴표로?


안녕하세요.
고코더 입니다. 


 1. 자바스크립트 소스를 보면 문자열을 감싸는 따옴표가 저마다 조금 다른 경우가 있습니다. 
1
2
var a = "문자"
var b = '문자'
cs

 2. 자바(java)에서는 리터럴 문자 즉 한글자 문자열은 작은 따옴표를 사용합니다.
긴 문자열에 작은따옴표를 사용하면 오류가 납니다.

1
2
3
char c = 'g';
String s = "gocoder";
 
cs

 3그리고 반대로 SQL에서는 문자열을 큰 따옴표로 사용하게 되면 오류가 납니다.
1
WHERE gocoder = 'IT';
cs

 4그래서 저마다 의견이 갈리는 경우가 있습니다. 프로시저 개발자들에겐
큰 따옴표로 문자열을 처리한다는게 어색하고 자바 개발자는 반대로
작은 따옴표로 문자열을 감싼다는게 이해 불가입니다.


 5결론적으로 

두개 모두 오류가 나지 않습니다. 그리고 두 가지 사용 가능한 표준이란 겁니다.
그렇다면 다시 말해서 어떤걸 사용해야 한다고 묻는 다면 정답은
규칙을 정하세요! 라고 말씀드리고 싶습니다.
회사에 코딩 규칙을 정할때 보통 자바스크립트 따옴표를 정합니다.
그리고 대부분 작은 따옴효 홀따옴표를 사용하도록 만드는게 대부분입니다.

 6구글에서 정리한 스타일 가이드에 보시면 문자열을 작은 따옴표 홀따옴표로 감싼걸 확인할 수 있습니다.
물런 구글이 만사는 아니지만 그래도 지구에서 가장 IT를 잘하는 회사가 하는걸 따라 하는걸 선택했습니다.


하지만 회사에 규칙에 따라 한가지만 사용하는게 중요합니다.


마무리


Q. 고코더님 그래서 뭘 사용하라고요?
A. 그냥 작은 따옴표 어떠세요?


댓글을 달아 주세요


워드에서 스타일 없이 텍스트 붙혀넣는 가장 빠른 단축키 


안녕하세요.
고코더 입니다.


일반적인 프로그램에서는 CTRL+SHIT를 실행하면 서식없이 글자만 붙혀넣기가 되는데요
워드는 이게 안됩니다. 그래서 좀 살펴보니 해당 원하는 단축키는 찾기 어렵고 비슷한게 있습니다.


 1. 단축키 CTRL+ALT+V를 누르면 붙여넣기 옵션 창이 나타납니다.
여기서 서식 없는 텍스트를 바로 선택하면 기존에 붙혀넣고 서식을 선택하는 방법보다 조금 빠르게 가능합니다.



마무리


이게 제일 빠르고 편합니다. 


댓글을 달아 주세요