메신저 피싱 주의

XXX님의 말:
 자리에 잇어 ?

울프강님의 말:
 네
 안녕하세ㅇㅅ
XXX님의 말:
 ㅇㅇ
 짐 사무실이야 ?
울프강님의 말:
 에
XXX님의 말:
 짐 바뻐 ?
울프강님의 말:
 아니요 왜요?
XXX님의 말:
 급한일 잇어서 부탁좀 할라굳 
 웬만하면 부탁않할라구 했는데 진짜 급한 상황이라 그래 
울프강님의 말:
 아 네...
XXX님의 말:
 핸드폰까지 밧데리 없어서 방법없이 여길로 부탁하는겅 
울프강님의 말:
 아 네...
 근데 이집트에서 언제 돌아오세요?
XXX님의 말:
 짐 급 이체할라구 하는데 
 현금 얼마 없어서 그래 
 먼저 나 대신 보내줄수 잇어 ?
 현금 받는대로 바로 넣어줄게 
울프강님의 말:
 이집트 계좌로 보내면 돼요?
XXX님의 말:
 500만원 가능해 ?
울프강님의 말:
 네 가능할 거 같아요
 형수님이 형 빨리 돌아오래요
 셋째가 지금 아파서 병원에 있는데
XXX님의 말:
 ㅇㅇ
 아~~그래 
울프강님의 말:
 돈이 모자라서
XXX님의 말:
 짐 바로 해줘 
울프강님의 말:
 퇴원시켜야 할 거 같대요
 1000만원 정도 병원비 든다고 해요
 어쬬죠?
XXX님의 말:
 정지열 기업은행  156 085820 02 013
 여길로 넣어줘 
 입금자 나 이름으로 넣어주면 돼 
 몃분이면 돼 ?
울프강님의 말:
 일주일 정도 걸릴 거 같아요
XXX님의 말:
 짐 바로 넣어달라고 
울프강님의 말:
 지금 어디 계세요?
 계좌 이체가 안 되어서
 제가 직접 갖다줄게요
XXX님의 말:
 장난해 
 급하다니간 
 짐 바로 넣어줘 
울프강님의 말:
 이자는 몇 프로 줄거에요?
XXX님의 말:
 그건 내가 알아서 핡세 
 할게 
 짐 바로 넣어줘 
 정지열 기업은행  156 085820 02 013
 입금자 나 이름윽로 넣어주면 돼 
울프강님의 말:
 수수료가 1000원이라는데
 수수료는 줄 거에요?
 무슨 수수료가 천원이나 되냐...
XXX님의 말:
 걱정마
울프강님의 말:
 에 알았어요
XXX님의 말:
 몃분이면 돼 ?
울프강님의 말:
 지금 보낼게요
 보내려고 하는데
 잒 계좌 이쳬 오루가 나요
XXX님의 말:
 계좌가 않돼 ?
 잠시만
울프강님의 말:
 에 안돼요
XXX님의 말:
 정지열 기업은행  156 085920 02 013
 오미안 
 내가 잘못갈쳐줬네 
 여길로 넣어주면 돼 
 입금자 나 이름으로 넣어줘 
 보냇어 ?
울프강님의 말:
 헉 큰일 났어요
 계좌번호를 잘 못 넣엇어요
XXX님의 말:
 뭐 ?
울프강님의 말:
 마지막에 013 인데 016 으로 넣었어요
XXX님의 말:
 짐 나랑 장난해 
울프강님의 말:
 으미 이거 빨리 은행에 얘기해서
 돈 출금하는 거 막아야겠어요
 형 좀 더 기다려 주세요
XXX님의 말:
 짐 나랑 장난해 
 금 짐 바로 다시 넣어줘 
울프강님의 말:
 미안해요...
 500만원 입금하고 났더니
 계좌에 18원밖에 안 남았어요
 좀 기다려주세요
XXX님의 말:
 몃분이면 돼 ?
울프강님의 말:
 일단 은행이랑 통화해 보구요
XXX님의 말:
 알서 
 어떻게 됐어 ?
울프강님의 말:
 고객센터 계속 통화 중이에요...
 영업 끝났나봐요
 어쩌죠?
[XXX]님의 말:
 너도 이슈있나?
울프강님의 말:
 형 고객센터랑 겨우 통화됐어요
 제가 입금한 그 계좌가 메신저 사기에 이용돼서 출금이 안 되게 막아놓은 계좌래요
 내일 은행 문 열면 다시 돈 돌려준대요
 지금 18원 밖에 없는데, 그거라도 입금할까요?
[XXX]님의 말:
 무슨소리야
 입금을 왜해
 피싱당한거니까
 조심해
울프강님의 말:
 앞으론 조심해야겠어요
[XXX]님의 말:
 응
 돈달라고 하는 것 많나보네
울프강님의 말:
 아 이제 XXX이 형인가...
[XXX]님의 말:
 지금 나임
  
울프강님의 말:
 이집트 일은 잘 되가세요?
[XXX]님의 말:
 사우디?
울프강님의 말:
 ㅋㅋ
 형 아이디로 로그인해서
 돈 좀 부쳐달라고 해서 ㅋㅋ
[XXX]님의 말:
 진짜?
 헐
 무지 여러명에 헀나보네
 한두명이 아닌듯
by 단상 | 2009/07/14 18:04 | 트랙백(1) | 덧글(0)

낭패

전설상의 동물이 있다. 낭(狼)과 패(狽)다. 둘 다 다리 두 개가 없거나 짧다. 뒷다리 두 개가 없거나 짧은 것이 낭이다. 앞다리 두 개가 없거나 짧은 것이 패다. 낭은 용맹하나 꾀가 없다. 패는 꾀가 많으나 겁이 많다. 그래서 이 둘은 항상 같이 다녀야 제 구실을 할 수 있다. 따로 가면 넘어진다. 여기서 나온 말이 낭패다. 계획한 일이 실패로 돌아가거나 기대에 어긋나 매우 딱하게 되는 것을 뜻하는 단어가 됐다.

정치에서 명분은 낭이다. 구도는 패다. 낭과 패가 그렇듯이, 명분과 구도는 함께 가야 한다. 하나만으로는 안 된다. 쇄신 세력은 명분을 쥐고 있었다. 재보궐 선거에서 진 데다, 당 지지율도 급전직하하지 않았던가. 하지만 그들은 명분을 담보할 구도를 만들지 못했다. 오히려 공동보조를 취해야 할 친박을 결과적으로 쇄신 반대로 몰아버렸다. 결국, 한나라당 쇄신파는 낭패를 자초한 것이다. 이런 능력으로 어떻게 이미 뿌리 내리고 있는 체제를 혁신할 수 있으랴.




by 단상 | 2009/06/24 10:40 | 트랙백 | 덧글(0)

Lucene 한글 복합명사 처리

Lucene 에서 한글 복합명사를 처리할 때 발생하는 난감한 상황입니다. 한글 처리는 korlucene 을 이용했습니다.
복합명사로 검색할 때와 명사를 띄어 써서 검색할 때 검색 결과가 다르게 나타납니다.
그 이유를 설명드리겠습니다.

name 이란 필드에서 "만성간염" 이란 단어를 검색한다고 가정하겠습니다. 
현재는 "만성간염"을 KoreanFilter 로 처리하면,

term position1
term text간염
만성간염
만성

처럼 나옵니다. term position 이 동일한 것들은 유의어 처럼 처리를 합니다.
따라서, 최종적으로 생성되는 Query 는 BooleanQuery 이고, 이를 String 형태로 보면

name:간염 name:만성간염 name:만성

이 됩니다. 따라서, "간염", "만성간염", "만성" 이 세 개의 단어 중 하나라도 들어있는 문서가 검색이 됩니다.
즉, OR 검색이 되는 것이죠. 이것은 solr 에서

<solrQueryParser defaultOperator="AND"/>

와 같이 설정을 하였더라도 유의어로 보기 때문에 위와 같이 Query 가 생성이 됩니다.

그 다음 "만성 간염"으로 띄워서 쓰면 어떻게 될까요? solr analysis 에서 보면 아래와 같습니다.

term position12
term text만성간염

Query 를 생성할 때는 "만성", "간염"을 먼저 분리한 후, name 필드를 각각 적용하게 됩니다.
그래서 defaultOperator 가 AND 일 때

+name:만성 +name:간염

으로 Query 가 생성됩니다. "만성"과 "간염"이 동시에 들어있는 문서가 검색 결과로 나옵니다.
defaultOperator 가 OR 이면,

name:만성 name:간염

으로 Query 가 생성이 되고, "만성" 또는 "간염" 이 들어있는 문서가 검색됩니다.

만약에 KoreanFilter 를 수정해서 term position 을 달리하면 어떻게 될까요? 실제로 KoreanFilter 를 수정을 해서 실험을 해보았습니다.

term position12
term text만성간염
만성간염

하나의 token 이 term position 이 다른 여러 개의 token 들로 쪼개질 때는
BooleanQuery 가 아닌, PhraseQuery 가 생성됩니다. (위 경우엔 엄밀하게 MultiPhraseQuery 입니다.)
즉, 최종 Query 의 스트링은

name:"만성 (간염 만성간염)"

으로 생성이 됩니다. 엉뚱하게도 "만성 (간염 만성간염)"으로  exact 매칭을 시도하기 때문에,
이런 경우엔 "만성간염"이 당연히 결과에 나오지 않습니다.

만약, "만성간염"을 

term position12
term text만성간염

이렇게 필터링이 되게 했을 때도 PhraseQuery 가 생성이 되고,

name:"만성 간염"

으로 검색을 하기 때문에 "만성 간염"으로 exact 매칭을 하여 "만성간염"은 검색되지 않습니다.

조금 내용이 헛갈리실 수도 있는데, 결론적으로 말씀드리면, lucene 의 기본 QueryParser 클래스를 이용해서는 복합명사에 대해 AND 검색이 안 된다는 점입니다.
"만성간염"을 입력했을 때, "만성간염", "만성 간염" 뿐만 아니라, "B형간염", "A형간염", "간염" 등의 결과가 같이 나올 수 밖에 없습니다.

KoreanFilter 를 사용하지 않았을 때는 반대로 "만성간염"을 입력해서 "만성 간염"을 찾을 수 없게 됩니다.

아무래도 복합명사 AND 검색이 가능하게 하려면, query parser 를 별도로 하나 만들어야 할 거 같습니다.
by 단상 | 2009/03/27 23:10 | Lucene / Solr | 트랙백 | 덧글(2)

크롬 오류 메시지창

quicktime 플레이어가 동작하다가 먹통이 되길래 프로그램을 강제 종료시켰더니, 이런 메시지가 덨다.



헉!
by 단상 | 2008/09/05 11:37 | 구글 | 트랙백 | 덧글(2)
<< 이전 페이지 다음 페이지 >>