특정 조건으로 검색을 자주 한다면, 자신만의 파이어폭스 검색 에드온을 만들어 보세요.

자주 쓰는 검색 조건이 있으신가요?

만약 특별히 자주 쓰는 검색 조건이 있다면,

기본 검색 에드온으로 검색한 다음에, 일일히 조건을 지정하시기는 참 귀찮은 일입니다.

자신만의 파이어폭스 검색 애드온을 만들면, 이런 수고를 덜어줘요.

 

파이어폭스용 검색 에드온 만들기

아래의 양식으로 문서를 만든 후 search-engine-name.xml 포멧으로 저장하세요.

firefox/Data/profile/searchplugins 폴더 혹은 Firefox/searchplugins 폴더에 파일을 복사해 넣으세요.

 

파이어폭스용 검색 에드온 양식

 

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/"><<os:ShortName>검색 엔진 이름</os:ShortName>
<os:Description>검색엔진 설명</os:Description>
<os:InputEncoding>UTF-8</os:InputEncoding>
<os:Image width="16" height="16">이미지의 base64코드</SearchForm>
<os:Url type="text/html" method="GET" template="검색엔진주소[query={searchTerms}]">
</os:Url>
</SearchPlugin>

 

아마 사람마다 즐겨 검색 하는 조건이 다를 거에요.

예를 들자면 저는 구글에서 최근 1년사이의 정보를 찾는 횟수가 잦습니다.

그리고 페이지 넘기는게 귀찮으니 한번에 50개 정도 검색 결과가 나오면 좋겠군요.

그리고 검색된 링크를 새 창으로 띄우면 더 편하겠어요.

이 조건을 적용하면 아래와 같은 검색 주소가 나옵니다.

 


http://www.google.com/search?num=50&amp;hl=en&amp;newwindow=1&amp;tbo=1&amp;output=search&amp;source=lnt&amp;tbs=qdr:y&amp;sa=X&amp;sourceid=navclient&amp;gfns=1&amp;q={searchTerms}

이 주소를 Url template 란에 넣어주면 되는거에요.

Image의 경우는 16*16 크기의 그림파일을 열어 base64코드로 변환해 줍니다.

아래 사이트에서 base64코드로 변경 할 수 있어요.

base64 sample decoder and encoder

 

이미지는 건너 뛰어도 무리없이 작동합니다.:D

 

또 제가 꽤 자주 쓰는 검색엔진이 있는데, 바로 국립국어원 표준국어대사전입니다.

국어 사전을 볼 때마다 제가 한국에 태어난 걸 참 다행이라고 생각해요.

이걸 외국어로 배우려고 했으면 얼마나 머리가 아팠을지.. 어휴.

 

파이어폭스용 국립국어원 표준국어대사전 검색 애드온이 필요하시다면 아래 링크에서 내려받으세요.

https://addons.mozilla.org/en-US/firefox/addon/표준국어대사전

 

검색 에드온에 대해 더 자세히 알고 싶다면 아래 링크를 참조하세요.

Creating OpenSearch plugins for Firefox

 



by


Tags : , , , , , ,

  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.

모질라 파이어폭스에서 Ajax 한글 키 이벤트를 처리하는 Jquery,커피스크립트 코드입니다.

모질라 파이어폭스 Ajax. 한글 키 이벤트 처리.(Jquery Mozilla Force Keyup CoffeeScript module)

저는 주 브라우저로 모질라 파이어폭스를 사용합니다.
Ajax 모듈을 만드는데, 한글을 입력하면 못 알아듣더군요.
http://javascript.info/tutorial/keyboard-events에서 키 이벤트 체크를 해 봤습니다.
한글 키가 눌리면 Keydown(Keycode=229) 이벤트가 한 번만 발생하고,
Keyup 이벤트는 발생하지 않습니다.
중국어,일본어를 테스트 해보니 이 역시 같은 현상이군요.
한글과 다름없이 229키 코드가 딱 한번 발생합니다.
아마도 다른 블록형 문자 또한 같은 이벤트를 발생 시킬 거라 예상됩니다.
모질라에서 한글 키 이벤트를 부드럽게 처리하는 커피 스크립트 모듈을 만들었어요.
모질라 파이어폭스 이용자도 한글을 편하게 쓸 권리가 있으니까요.
필요하신 분은 마음껏 가져다 쓰세요.

커피스크립트 버전(Jquery Mozilla Force Keyup module  - Coffeescript version)



  
# Mozilla Force Keyup CoffeeScript module
# by 月風(http:://dorajistyle.pe.kr)
# How to use
# mozillaForceKeyup(”inputid”)
# in HTML.
# <input id=”input
id”>
mozillaForceKeyup = (targetId) ->
  if jQuery.browser.mozilla
    isIntervalRunning = null
    target = '#'+targetId
    $(target).bind 'keydown',(e) ->
      if e.which == 229
        forceKeyup = () ->
          $(target).trigger('keyup')
        if not isIntervalRunning
          isIntervalRunning = setInterval forceKeyup, 100

    $(target).bind 'blur',(e) ->
      if isIntervalRunning
        clearInterval isIntervalRunning
        isIntervalRunning = null



자바스크립트 버전(Jquery Mozilla Force Keyup module - Javascript version)



// Mozilla Force Keyup Javascript module
// by 月風(http:://dorajistyle.pe.kr)
// How to use
// mozillaForceKeyup(”inputid”)
// in HTML.
// <input id=”input
id”>

mozillaForceKeyup = function(targetId) {
var isIntervalRunning, target;
if (jQuery.browser.mozilla) {
isIntervalRunning = null;
target = '#' + targetId;
$(target).bind('keydown', function(e) {
var forceKeyup;
if (e.which === 229) {
forceKeyup = function() {
return $(target).trigger('keyup');
};
if (!isIntervalRunning) {
return isIntervalRunning = setInterval(forceKeyup, 100);
}
}
});
return $(target).bind('blur', function(e) {
if (isIntervalRunning) {
clearInterval(isIntervalRunning);
return isIntervalRunning = null;
}
});
}
};







by


Tags : , , , , , , , ,

  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.

모질라 파이어폭스 포터블을 상위 버젼으로 업데이트 할 때, 쓰던 환경 설정을 그대로 사용 하는 간단한 방법을 소개합니다.

오랫동안 파이어폭스 3.6.18버젼을 써 오다가 이번에 파이어폭스를 두 차례나 업데이트 했습니다.
파이어폭스 5.0.1버젼으로 버젼을 올렸을땐 왠지 모르게 엄청 버벅이더군요.
오랫동안 친하게 지내왔던 모질라 파이어폭스를 외면해 버리고 싶을 정도로...
그래서 6.0b를 다운받아 사용해 보니 아주 만족스럽네요.
설정에 대한 이야기를 하기 전에 우선,버젼별 메모리 점유율과, 모양을 비교해 보겠습니다.
by 月風


파이어폭스 포터블 설정

3.6.18 메모리 점유율-'파이어폭스 포터블 설정'
파이어폭스 3.6.18에서의 메모리 점유율
5.0.1 메모리 점유율-'파이어폭스 포터블 설정'
파이어폭스 5.0.1에서의 메모리 점유율
6.0b 메모리 점유율-'파이어폭스 포터블 설정'
파이어폭스 6.0b에서의 메모리 점유율

아무래도. 6.0b를 쓸 때 부가기능을 하나 지우고,
부가기능 하나는 옵션을 조정한 것이 크게 도움이 된 것 같습니다.
지워버린 파이어폭스 부가기능은 SeoQuake에요. 사이트의 페이지랭크와 인바운드 링크등을 보여주는 SEO도우미죠.
그런데 제가 쓰기엔 너무 무거운 부가기능 입니다. 그래서 과감히 지웠죠. 체감속도가 바로 올라가는군요.
그리고 설정을 변경한 부가기능은 Yslow에요. 페이지 로딩 속도를 빠르게 하기 위한 체크리스트를 보여주는 툴로 아주 유용합니다.
하지만 사용할 때만 켜서 써도 충분해요. 페이지를 로딩할 때 마다 몇 초 걸리는지 계산을 할 필요는 없죠.
이렇게 부가기능을 정리하고 나니 확실히 체감 속도가 올라갔습니다.

3.6.18 화면-'파이어폭스 포터블 설정'
모질라 파이어폭스 3.6.18 화면

5.0.1 화면-'파이어폭스 포터블 설정'
모질라 파이어폭스 5.0.1 화면

6.0b 화면-'파이어폭스 포터블 설정'
모질라 파이어폭스 6.0b 화면

파이어폭스 3.6.18에서 5.01로 바꾸었을땐 '꼭 크롬 같이 바뀌었네.' 라는 생각이 들었고,
5.01버젼과 6.0b버전은 보기에 별 차이가 없네요.
그럼 이제 본론으로 들어가겠습니다.
버전을 올릴 때 마다 설정을 다시 해 줘야 한다면 여간 귀찮은 일이 아니죠?
원래 있던 파이어폭스의 폴더 하나만 새 버젼의 파이어폭스 폴더에 복사하면 쓰던 설정 그대로 사용 할 수 있습니다.
 

FirefoxPortable\Data\profile
 

이 설정 폴더를 새로운 버전의 파이어폭스에 복사하시면 됩니다.
이제 설정은 쓰던 그대로 인데, 버전이 올라가면서 부가기능을 사용할 수 없게 되는 경우가 있어요.
그럴 땐 호환성을 관리해주는 Add-on Compatibility Reporter 부가기능을 설치하시면,
낮은 버전에서 쓰던 부가기능을 사용할 수 있어요.:D

파이어폭스 포터블 테스트 버젼 다운로드 (6.0b)

파이어폭스 포터블 다운로드(5.01)



by


Tags : , , , , , ,

  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.

잠시 떨어져 지내다 돌아온 바토와,

바토가 혼자 지내기 심심할까봐 새로 분양받은 잔디.

처음엔 하악질도 심했지만 이젠 제법 어울리는 편이다.

바토는 덩치는 제법 커졌지만 행동은 아깽이때나 다름없다.

아침에 늦잠 자고있을때 와서 꾹꾹이를 하면 숨이 턱턱 막혀서 일어나게된다.ㅋㅋ

잔디는 여자애라 그런지 얌전하게 노는데,

힘이 쌘 바토가 장난을 걸면 가끔 안스러울때가 있다.

완전 사랑스러운 반려동물 고양이.

BBC에서 방송했던 행복에 관한 프로그램에서 말하길..

반려동물과 함께 사는 사람들의 행복지수가 종종 다른사람들보다 높은편이라고 했다.

물론 그만큼 좋아하지 않는다면 모르지만.. 난 이녀석들 보고 있으면 기분이 좋다.

----

Vato that he come back home recently.

Jandi that she is new family.

They didn't know each other before, but good friend now.

Vato grew up but only body, his mental likes kitty as ever.

He wake me through chocking at late morning.

Jandi is graceful elegant lady but wild Vato want to play with her.

So lovely companion animal. Cat!

People live with companion animals happiness point is higher than people live without companion animal at one of TV program 'Happiness blah blah..' at BBC

I'm happy with Vato and Jandi.

먼곳보는 고양이 바토[고양이,고양이키우기,고양이집사,반려묘,cat]

우리집 고양이 잔디 [고양이,고양이키우기,고양이집사,반려묘,cat]

우리집 고양이 잔디 [고양이,고양이키우기,고양이집사,반려묘,cat]

우리집 고양이 잔디 [고양이,고양이키우기,고양이집사,반려묘,cat]

고양이 잔디 [고양이,고양이키우기,고양이집사,반려묘,cat]

고양이 잔디 [고양이,고양이키우기,고양이집사,반려묘,cat]

고양이 잔디 [고양이,고양이키우기,고양이집사,반려묘,cat]

졸린 고양이 바토 [고양이,고양이키우기,고양이집사,반려묘,cat]

여유로운 고양이 바토 [고양이,고양이키우기,고양이집사,반려묘,cat]

창밖을 바라보는 고양이 바토 [고양이,고양이키우기,고양이집사,반려묘,cat]

살찐 고양이 바토 [고양이,고양이키우기,고양이집사,반려묘,cat]

파이어폭스 고양이 바토 [고양이,고양이키우기,고양이집사,반려묘,cat]

늠름한 고양이 바토 [고양이,고양이키우기,고양이집사,반려묘,cat]



by


Tags : , , , , , , , , , ,

  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.

구글 크롬에서 그리즈몽키 사용하기 (How to use greasemonkey in chrome)[크롬,그리즈몽키,chrome,greasemonkey]

이미지출처 : www.guru63.com

구글 크롬에서 그리즈몽키 사용하기 (How to use greasemonkey in chrome)











현재 좌파폭 우크롬을 쓰고 있다.

파폭은 주로 API볼때랑 검색할때 사용하고,

크롬은 업무보고, trac,  블로그, 미투데이등 뭔가 작성할때 사용하고 있다.

그리하여.. 블로그에 글을 올릴때도 크롬을 사용하는데,

피카사에서 사진 링크를 가져올때마다 너무 불편한거다.ㅠㅠ

피카사 페이지를 좀 편하게 만들고 싶어서 찾아봤더니 괜찮은 그리즈몽키 스크립트가 있는데,

크롬에서 쓸라고 하니 플러그인을 설치할수도 없고..

아 어찌하나, 파폭에서 써야되나..

그리즈몽키를 크롬에서는 사용할 수 없을까?

이런저런 생각을 하면서 구글한테 물어보니 이것저것 많이 나와서 찾아보다보니,

좀 부실하긴 하지만 나름 간단하게 쓸 수 있게 되어있었다.

----

I use browsers likes that firefox on left,chrome on right.

Firefox use to see API and search anything.

Chrome use to write a report and create posts on blog.

When I posting, I am felling like an inconvenience cause It's uncomfortable that I get image link on Google Picasa.

Then I decide to use greasemonkey for getting image link more comfortable.

But chrome not support plug-ins yet, what can I do?


1. 크롬을 설치한다.
   Install a recent Chrome.

2. 크롬을 실행할때 --enable-greasemonkey 옵션을 준다.
   Launch chrome with the --enable-greasemonkey flag.
   (숏컷에서 사용할경우 "PATH/chrome.exe" "--enable-greasemonkey")

3. C:/scripts 폴더에 그리즈 몽키파일(*.user.js)을 넣는다.
   Copy greasemonkey file(*.user.js) to the C:/scripts.

4. 해당페이지로 가서 새로고침을 해보고, 적용이되면 그대로 사용하고, 아니면 크롬을 재시동 한다.
   Just refresh the page or relaunch chrome.
 
 
끝~~!
The end.



아 이 얼마나 간편한가?!
How simple it?!

필요한 그리즈몽키 코드들은 Userscripts.org에서 쉽게 구할수 있다.
You can get easily any greasemonkey scripts in Userscripts.org.

편하게 살자.ㅋ
Live comfortable!:D


[Reference]
http://mashable.com/2008/12/15/google-chrome-greasemonkey-scripts/



by


Tags : , , , , , , , , ,

  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.