분류 전체보기 427

USB 메모리를 자주 잊어버리는 사람에게 필요한 Flash Drive Reminder

피씨방이나 외부에서 USB 메모리 쓰다가 깜빡 잊은채 그냥 놔누고 온 경험이 다들 한번씩은 있을듯 한데요.. 이런 상황이 자주 발생한다면 여기 Flash Drive Reminder 프로그램을 이용해 보세요.. ^^; (via Digital Inspireation) [USB 메모리를 연결하면 나오는 메뉴] [컴퓨터를 종료 할 때 나오는 알림 메시지] Flash Drive Reminder는 USB 메모리의 자동실행 대화상자에 Remind me to remove flash drive라는 메뉴를 추가해 주는데요. 외부 컴퓨터에서 USB 메모리를 연결하고서 이 메뉴를 선택하면 알림 프로그램이 실행되고, 나중에 컴퓨터를 종료하거나 로그오프 할 때 Your flash drive is plugged in이라는 메시지를..

소프트웨어 2008.08.01

파이어폭스 3의 강력한 스킨 확장기능 AnyColor

파이어폭스를 쓰는데 있어 꼭 필요한 확장기능은 아니지만 나만의 예쁜 브라우저를 원하는 분들에게 AnyColor는 좋은 선택사항이 될 것 같습니다. 일 단 AnyColor를 설치하고 보기 – 도구모음 – 사용자지정으로 드래그 해서 툴바버튼에 등록시키면, 몇가지 프리셋을 이용해 아래 이미지처럼 파이어폭스의 겉모습을 바꿀수 있습니다. 색상을 변경하고 재시작 할 필요가 없어서 더욱 편리합니다.. ^^; 다만 AnyColor에는 버튼을 바꾸는 기능이 없기때문에 기존에 사용하고 있던 테마가 있다면, 테마에 따라서 잘 어울리지 않을수 있습니다. 옵션의 Get more presets 링크로 이동하면 몇가지 프리셋을 더 구할수 있습니다. 그 러나 AnyColor의 강력한 기능은 옵션 메뉴의 Appearance 탭에 들어..

소프트웨어 2008.08.01

MAC 주소를 속이는 방법

동영상: http://blogs.techrepublic.com.com/itdojo/?p=149&tag=nl.e099.dl072308&tag=nl.e099 기사: http://blogs.techrepublic.com.com/security/?p=395 윈도우에서는 네트워크 속성 정보가서 변경하면 된다고 하는 데, 인텔 무선 네트워크는 설정 항목이 없군요. 으음... 리눅스는 ifconfig eth0 hw ether 03:a0:04:d3:00:11 이렇게 명령어 한방으로 MAC 주소 바꾸기. MAC 주소만으로 철통 보안... 이런거 말하는 사람은 없겠죠... 출처 : http://monac.egloos.com/1990631

형태소 분석기에 유니코드 모듈 추가

운동하고 집에와서 잠시 게임으로 긴장을 풀어준 다음에 바로 코딩에 들어갔다. 간만에 하는 C언어 코딩이지만 풋~~~ 역시나 나름의 맛이 있는거 같다. ㅎㅎ 오랜만에 형태소 분석기 코딩을 하는 이유는.....???. typos님 께서 공개된 형태소 분석기가 필요하다고 해서 썩혀 두려고 한 분석기 소스를 오랜만에 훓어 보았다. 게다가 역방향 복합명사 분해 알고리즘을 실제 적용해 보고 싶은 욕구가 불끈 솥아 올랐던것도 한몫 하기도 했다.(물론 Lucene에 붙이기 위해서이지만 14만 한국어 사전의 취약점 때문에 굉장히 망설였다.) 일단 Lucene이 유니코드 기반의 문자셋을 이용하니 그동안 완성형, 조합형 기반의 분석기 소스에 유니코드 변환 모듈을 넣을 필요가 있었다. iconv라는 라이브러리를 쓰려고 했지만..

형태소 분석기 0.9.1 배포 및 라이센싱

형태소 분석기에 대한 다양한 문의가 오고, 몇몇 분들이 라이센스에 대한 문의를 해주셔서 이를 정리하고자 한다. 정리하면서 몇 가지 이상한 분석 결과를 만들어내는 것들을 수정해서 재배포 한다. 1. Korean Morpheme Analyzer V0.9.1 by therocks. 이전 버젼들은 모두 삭제해서 지금 올라가는 것을 사용하는 것을 권장한다. org.snu.ids.ha.zip * 수정된 점 1) 부정확한 띄어쓰기 추가 개선 '검색서비스를' 과 같은 문장을 처리할 때, 속도를 향상시키기 위해서 앞부분에서 적당히 검색결과가 나오면 띄어쓰기 처리를 해주고 다음 문자열들을 처리하도록 하였는데, 검색(명사)+서(조사)+[ ]+비(명사) 가 되는 순간 잘라버려서 서비스가 정상적으로 추출되지 않는 문제가 있었는..

강승식 교수의 형태소분석기를 Python에서 활용하기

집단지성프로그래밍 책을 보다가 보니 꼭 필요한 것이 하나 없었다. 형태소분석기가 없으니 한글에 대해선 전혀 처리가 안된다. 그 이유때문에 형태소 분석기를 만들기엔 부담되고 그래서 강승식 교수의 형태소 분석기를 Python에 붙여보기로 했다. 그런데 의외로 간단하게 끝났다. 아래 코드를 컴파일 해서 사용하면 된다. 1. C 소스 파일 : PyKMA.c #include "Python.h" #include "ham-ndx.h" #include "ham-api.h" #include "keyword.h" static PyObject *ErrorObject; static PyObject* PyKMA_getstems(PyObject *self, PyObject *args) { PyObject* flist; int i..

UTF-8로 웹 사이트 배포하기

UTF-8로 웹 사이트 배포하기 1. 개요 VS.NET에서 웹 사이트를 배포할 때 Web.config 파일의 전역화 설정을 보면 로 설정되어 있습니다. Ks_c_5601-1987은 캐릭터 셋의 명칭이고 이것의 인코딩 명칭은 EUC-KR 입니다. 즉 위에 euc-kr 로 써야 할 명칭이 Ks_c_5601-1987 로 잘못 쓰여졌다는 논란이 있기도 합니다만, 결국은 웹 사이트를 euc-kr로 배포하겠다는 의미를 나타냅니다. 하지만 외국 사이트에서 euc-kr로 인코딩된 웹 사이트로 접근시 글자가 깨지게 됩니다. 그렇기 때문에 외국에서 한글 사이트를 배포해야 할 경우가 발생할 때 표준 인코딩 방식인 UTF-8로 인코딩 해야 합니다. 그럼 asp.net 사이트에서 utf-8로 인코딩하기 위해서 어떻게 해야 하는..

오픈소스 Lucene을 활용한 DB Full-text 검색엔진 개발

요즘 검색이 관심이 있어 자료 수집중이다..NET 관련된 내용을 찾다고 보니 괜찮은 내용이 있어 펌 했습니다.-------------------------------------------------------------------------------------------------태어나서 처음으로 혼자서하는 알바를 해봤다. 2007년 12월 말에 오픈소스 Lucene을 사용하여 검색엔진을 개발해보지 않겠냐는 의뢰가 왔을 때 지금 하고있는 프로젝트들이 많아서 거절하려고도 했었지만 자바와 오픈소스를 사용하여 무엇인가를 개발한다는 것은 내 마음을 무척이나 설레이게 했다. 결국, 시간적 압박보다는 일을 선택했는데 아직 내가 많이 모자라기때문에 처음 계획했던 것 보다는 많이 축소한 단위로 프로젝트를 진행했다.프..

ASP.NET 성능 개선 TIP 리스트

Haroon Waheed SQL Server & .NET Devotee 최상의 coding policies & practices 을 적용해도 우리는 asp.net 어플리케이션으로 부터 바라는 만큼 성능을 얻지 못하고 있습니다. 왜냐면 ASP.NET 어플리케이션에 직접적으로 영향을 주는 또다른 매우 중요한 많은 이유가 있기 때문입니다. 시스템 이외에 좋은 성능을 얻기 위해서는 상세한 아키텍쳐, 디자인, 코딩 그리고 배포가 요구되는데요. 이번 내용은 ASP.NET 성능을 최대화를 위해 구현할 수 있는 다소 많은 성능을 미조정(微調整)하기 위한 리스트를 보여줄 것입니다. 불필요한 HTTP Modules 를 제거해라 There are various HTTP modules in ASP.NET that interc..