글쓴이 보관물: xguru

FireFox Extension 개발 팁 모음

최근에 FireFox 익스텐션 개발하면서 찾은 자료들을 잠깐 정리해 봅니다

  1. 간단한 자바스크립트 테스트는 쉘을 이용
    http://www.squarefree.com/shell/shell.html

  2. Extension 개발자용 좋은 툴 하나 – Extension Developer’s Extension
    실시간으로 XUL 을 편집하면서 확인해볼수 있음. 위의 자바스크립트 쉘과 JavaScript Environment까지 포함
    http://ted.mielczarek.org/code/mozilla/extensiondev/index.html

  3. 속성값 읽고/쓰기는 Preference 서비스를 이용.

    1. var prefs = components.classes[“@mozilla.org/preferences-service;1”].getservice
      (components.interfaces.nsiprefservice).getbranch(“”);
    2. prefs.getboolpref(“fastdic.altuse”);
    3. prefs.getintpref(“fastdic.alttarget”);
    4. prefs.getcharpref(“fastdic.alturl”);

  4. 한글을 쓴 XUL , RDF 파일은 UTF8 로 저장하는것을 잊지말자
    한글이 포함된 install.rdf 파일을 ASCII 로 저장후 익스텐션설치시 무시무시한 결과가 생긴다 -_-;;;

  5. 자바스크립트 속성값쓸때 대소문자 확인 철저히, selectedindex 라고 쓰면 값안나온다. selectedIndex 다! -_-

  6. 개발관련 참고 사이트/문서들
    XUL Reference : XULplanet.com
    MozillaZine Extensions Forum
    Creating Your own FireFox Extensions Howto
    Creating Mozilla Extension Tutorial

헌혈하러갔다가 퇴짜맞다.

작년에 헌혈을 다시 시작한후로 길 오며가며, 종종 헌혈을 하고 있습니다.
적십자가 일을 잘하든 못하든간에, 헌혈은 많이 할수록 좋다고 생각하거든요.

회사에서 단체로 한다고 신청했나봅니다. 회사앞에 차가 왔다고 하더군요.
안해봤다는 주위 사람들까지 여러명 꼬셔서 하러갔습니다.

맨처음 제가 들어가서, 설문지 작성을 했습니다.
올해 이런 동네에 가서 잠을 잔 적 있냐고 동그라미 치시는데 보니, 몇십군데 지역들중에 경기도 연천군이 딱 보이네요.
생각해 보니 6월에 예비군 훈련때문에 연천군 소재 부대에 가서, 2박 3일가서 자고왔습니다.

올해 말라리아 출몰지역이랍니다. 물론 그지역에서 잔다고 다 걸리는것은 아니지만,
말라리아균은 잠복기도 길고, 적혈구안에 잠복하기 때문에, 전혈 헌혈은 불가능하답니다.
꼭 해야한다면 성분헌혈을 하라더군요. 물론 오늘은 말구요 -_-; 1년간은 전혈하지 말라고 하네요
그래서 꼬셔서 간 사람들을 뒤로 하고 회사로 그냥 들어왔습니다만..

생각해 보니 괜히 기분이 안좋습니다. 말라리아 출몰지역에 내가 가고싶어 간것도 아니고,
예비군 훈련때문에 갔다왔는데, 내가 만약 거기서 말라리아에 정말 걸렸다면 나라에서 보상해 줄까요 -_-+
이런경우에는 어찌 처리가 되는지 궁금하군요. 쩝..

하여튼 착한일좀 하려고 했는데 못하게 하니까, 괜시리 기분이 나빠졌음 -_-