자바 스크립트를 이용한 마우스 우클릭 해제

2013. 9. 22. 00:32


바로 전 포스팅에서 Chrome 브라우져 확장프로그램을 이용하여 마우스 우클릭 막힘 페이지의

해제 방법을 알아보았습니다.


이번 포스팅에서는 자바 스크립트를 이용한 우클릭 해제를 알아보겠습니다.

IE나 크롬 모두에서 사용가능한 방법입니다.


javascript:function r(d){d.oncontextmenu=null;d.onselectstart=null;d.ondragstart=null;d.onkeydown=null;d.onmousedown=null; d.body.oncontextmenu=null;d.body.onselectstart=null;d.body.ondragstart=null;d.body.onkeydown=null; d.body.onmousedown=null;};function unify(w){r(w.document);if(w.frames.length>0){for(var i=0;i<w.frames.length;i++){try{unify(w.frames[i].window);}catch(e){}};};}; unify(self);


위의 코드를 즐겨찾기 추가를 합니다.

크롬 기준으로 Ctrl + D 를 누르면 북마크 추가가 되며 '수정' 버튼을 눌러

이름은 mouse

URL 에는 위의 자바스크립트 코드를 복사하여 붙여 넣습니다.


편하게 사용하기 위해 북마크바에 그대로 두는것이 좋겠죠.



위와 같이 입력하고 저장을 하면 아래 그림과 같이 북마크바에 mouse 즐겨찾기가 생성됩니다.


이제 우클릭 해제를 원하는 페이지에서 저 mouse 버튼을 한번 누르면 우클릭 막힘이 해제 됩니다.

이 방법은 IE에서도 사용가능하고, 클릭 한번으로 간단하게 사용이 가능하지만

네이버 블로그 같은데서는 기능이 먹히지 않기도 합니다.


그럴때는 크롬의 Pig Toolbox 같은걸 사용해야 할것 같습니다.



JS Studio Inc. 컴퓨터 이야기

Chrome 확장프로그램 Pig Toolbox - 마우스 우클릭 해제

2013. 9. 19. 00:25

Chrome 확장프로그램 Pig Toolbox - 마우스 우클릭 해제

예전에 IE에서 간단하게는 알툴바나 WebSniper 등을 이용하여 우클릭 방지된 페이지를 해제하여 사용했었죠.

크롬 브라우저를 이용하면서도 우클릭 해제는 여전히 필요합니다.

자바스크립트를 이용하여 간단하게 해결할 수도 있으나 이것은 다음 포스팅으로 미루기로 하고

크롬의 확장 프로그램 Pig Toolbox를 소개하려 합니다.


먼저 Chrome 웹 스토어에서 pig toolbox 를 검색합니다.



Chrome 에 추가 하시구요.



크롬 브라우져에 추가가 되면 아래 사진과 같이 주소입력창 우측에 하늘색 아이콘이 생성됩니다.

눌러보면 [Alt + F7] 단축키가 셋팅된 우클릭 막힘 풀기 기능이 보입니다.


간단하게 우클릭 막힘이 해제 됩니다.


JS Studio Inc. 컴퓨터 이야기

Filezilla에서 한글 디렉토리 정상적으로 보기

2013. 9. 16. 22:45


Filezilla 에서 맥 FTP 서버등에 접속을 하면 한글 디렉토리는 깨어진 채로 표시 됩니다.


그럴경우 파일질라 사이트 관리자에서 아래와 같이 문자셋에 들어가


문자셋을 EUC-KR 로 설정해주면 정상적으로 한글 디렉토리가 표시됩니다.



JS Studio Inc. 컴퓨터 이야기

구글링 팁

2013. 9. 9. 19:31


구글 검색엔진을 이용하여 원하는 정보를 더 쉽게 찾을 수 있는 방법에 대해 알아보겠습니다.


구글은 상당히 복잡한 검색옵션을 제공하는데, 여기에서는 그 중에서 간단하면서도 효율적인 몇 가지


장법에 대해서 소개하겠습니다.





1. 쌍 따옴표

2개 이상의 쿼리 문장이 주어졌을 경우, 구글은 각 쿼리 글자간의 거리를 검사해서 score를 계산한다.
만약 socket api를 검색어로 입력했다면, socket 과 api 가 동시에 발견된 문서 중에서, 가능한한 가까이 붙어있는 문서가 우선 노출되는 방식이다. 그러나 노래 가사와 같은 경우에는 거리에 상관없이 반드시 붙어있어야 할 것이다.

예를 들어 harry potter를 검색할 경우, "harry potter" 로 검색하는게 원하는 결과를 얻을 확률이 높다.

harry potter를 검색어로 입력할 경우에는 [harry potter], [harry ant potter], [Im potter. your harry?] 등등이 검색될 수 있는데, 쌍따옴표로 묶어줄 경우 harry 다음에 potter이 포함된 문서만 검색하기 때문이다.


2. 키워드의 포함과 제외

Wireless Networking 로 검색을 한다고 가정해 보자. 우리가 원하는 정보는 무선 네트워크 기술이다.

이경우 Wireless와 Networking가 모두 포함된 문서가 상위에 검색될 확률이 높지만, 문서자체의 가중치에 의해서 Wireless와 Networking 둘 중 하나만 포함된 문서가 상위에 검색될 수도 있다. 그렇다면 가장 확실한 검색 방법은 따옴표로 묶는 방법이 될 것이다.

"Wireless Networking" 

그러나 이 경우에는 검색되는 문서의 양이 너무 적어져서, 중요한 문서가 빠질 수도 있다. 그렇다면 쌍따옴표를 빼고 검색어를 만드는 방법이 있다.

Wireless NetWorking

이 경우에는 다양한 문서가 검색 되겠지만, Wireless와 NetWorking 둘 중 하나만 포함되어도 검색결과에 노출되므로, 쓸데 없는 문서까지 검색될 수 있다. 이를테면 Wireless phone, Wireless PDA 등이 무선 네트워크 장비 관련 정보들 까지 떠버린다. 우리가 중요한건 네트워크 기술이므로, Networking를 반드시 포함시키도록 하면, 좀더 좋은 결과를 얻을 수 있을 것이다. 이렇게 해당 검색어를 반드시 포함시키고자 할때에 +를 검색어 앞에 붙여주면 된다.

Wireless +NetWorking

키워드를 제외할 필요도 있을 것이다. 이경우에는 -를 사용하면 된다.

"Wireless NetWorking" -wired +routers


3. 필드 명령

검색엔진들은 필드검색이 가능하도록 색인테이블을 지원한다. 즉 site, contents (본문), link, title 별로 검색이 가능하도록 색인테이블을 작성한다. 이를 이용하면 특정 site내에서의 검색이라든지, 사이트의 제목에서만 검색하는 등의 검색작업을 수행할 수 있다. 다음은 www.joinc.co.kr 사이트내에서 "socket api" 문장을 포함한 문서를 찾는다.

site:www.joinc.co.kr.co "socket api"

또한 상위 도메인명을 필드로 지정할 수도 있다. 아래와 같이 하면 .co.kr 도메인을 가진 문서에 대해서 검색을 수행하게 된다.

site:.co.kr "socket api"

intitle: 를 이용하면 문서의 제목을 기준으로 검색을 한다. title에 joinc가 포함된 문서 중에서 wiki가 검색된 문서를 찾는다면 다음과 같이 하면 된다.

intitle:joinc wiki

filetype:를 이용하면 해당 파일타입을 기준으로 검색을 할 수 있다. 다음과 같이 하면 파일 타입이 xml인 문서중에서 pthread를 포함한 것을 검색하게 된다. 

filetype:xml pthread

이러한 필드들은 몇개를 조합해서 사용할 수도 있다.

site:joinc.co.kr filetype:html 하드웨어


JS Studio Inc. 컴퓨터 이야기