본문 바로가기

IT-Consultant

쓸만한 자동완성 스크립트 for jquery Installation Include jQuery in your header. After its included, add autocomplete script. How to Use Here is an Ajax Autocomplete sample for the text field with id "query" Create an instance of the Autocomplete object. You can have multiple instances on a single page. Important: Autocomplete must be initialized after DOM has finished loading. Otherwise you will get an error in IE. var options, a;.. 더보기
DropBox vs 네이버 N 드라이브 비교 결론부터 이야기하면 DropBox가 나한테 맞다. 나 같은 경우엔 PC의 자료 중 일부를 스마트폰에서 보기위해서 DropBox를 사용해왔다. 그런데 용량이 큰 네이브 N 드라이브를 써보고 싶어서 오늘 전환했다가 몇시간 사용하자마자 불편함을 느끼고 DropBox로 돌아왔다. N 드라이브의 단점은 1. 안드로이드 어플이 불안정하다. 100MB짜리 동영상 파일을 보고 싶었으나 볼수가 없었다. SD에 다운로드를 받든 어떻든 뭔가 동작을 해야하는데 동작을 안한다. 2. 구지 별도의 드라이브를 할당할 필요가 없다. 옛날에도 이런 서비스들이 있었는데 드라이브에 있는 이미지 볼려면 엄청 기다려야한다. 3. PC에 설치되는 프로그램도 짱나게 느리다. (네이버 개발자들 요새 발로 코딩했는가 싶다.) DropBox의 단점은.. 더보기
ORACLE에서 SPLIT 함수 구현 CREATE OR REPLACE TYPE TB_SPLIT AS TABLE OF VARCHAR2(32767); CREATE OR REPLACE FUNCTION SPLIT ( P_LIST VARCHAR2, P_DEL VARCHAR2 ) RETURN TB_SPLIT PIPELINED IS L_IDX PLS_INTEGER; L_LIST VARCHAR2(32767) := P_LIST; L_VALUE VARCHAR2(32767); BEGIN LOOP L_IDX := INSTR(L_LIST,P_DEL); IF L_IDX > 0 THEN PIPE ROW(SUBSTR(L_LIST,1,L_IDX-1)); L_LIST := SUBSTR(L_LIST,L_IDX+LENGTH(P_DEL)); ELSE PIPE ROW(L_LIST.. 더보기
리눅스에서 랜카드 잡는 방법 (나름 고수의 방법) G41T-M 1. 부팅 후 lspci -v | grep -i ether 으로 찾아본다. 03:00.0 Ethernet controller: Attansic Technology Corp. L2 100 Mbit Ethernet Adapter (rev a0) 2. 제품 명을 구글에서 검색해본다. Attansic Technology Corp. L2 3. 검색해보면 누군가가 소스를 올려놨다. 다운하면 된다. 이때 삽질이 많이 발생한다. 리눅스 이더넷 드라이버의 경우 공식적인것이 아니라 지 맘대로이기 때문에 여러개 다운 받아서 테스트 해봐야 한다. 그래서 꼭 제품명을 정확히 입력하기 바란다. 오늘은 칩셋으로 검색해봤다가 큰 낭패를 봤다 무려 4시간이나 삽질은 한후에 찾았다. 4. 설치 방법은 당근 아시겠죠? make; make.. 더보기
Lucene에서 TooManyClause 에러가 난다면 maxClauseCount를 늘려보세요. 위처럼 해주면 됩니다. 더보기
MAT로 jvm out of memory 분석 준비 OS : Centos 5.3 MEM : 4GB 위 장비에서 Out of memory 가 발생하는 원인을 분석하는 과정을 정리해보겠습니다. 문제의 프로세스는 tomcat입니다. tomcat위에 여러 프로그램들이 올라가있는데 이번에는 분류기 오류입니다. 분석 준비 1. out of memory로 CPU를 100% 사용하는 프로세스 ID를 찾는다. top -d 1 명령어로 찾으면 됩니다. 2. kill -3 process id => jvm 메모리 dump를 한다. 3. dump한 메모리를 PC에 다운 받는다. 이제 분석 준비는 다 되었습니다. MAT를 실행해서 dump 파일을 열면 됩니다. dump 파일일 열면 10분정도 후에 분석결과가 나옵니다. 더보기
Eclipse MAT 설치 방법 다운로드 URL : http://www.eclipse.org/mat/downloads.php OS 버전에 맞게 설치하면 됩니다. 대부분 Windows(x86) 42MB 겠네요. 더보기
트위터에서 RT를 시간별로 분석해보았습니다. 주로 오전 10시부터 오후 5시 사이에 집중되어 있네요. JooDinK 님께서 국내것을 궁금해 하시길래, 한번 만들어 보았습니다. 더보기
cURL (Client URL Library Functions) cURL (Client URL Library Functions) 제작자 Daniel Stenberg 의 설명을 그대로 변역하면 curl is a comand line tool for transferring files with URL syntax 커맨드라인에서 URL 문법을 사용하여 파일을 전송 프로그램 내가 원하는 주소의 페이지에서 내가 임의의 값을 넣고 그 넣은 값으로 페이지에서 리턴되는 값을 받아오는 역할을 한다. PHP에서 cURL을 사용하려는 사람들 대부분이 아마도 HTTPS 접속 때문일 것이다. 소켓 또는 그 외 여러가지 접속방법이 있는데 굳이 cURL을 사용하는 건 속도면에서도 빠르고 HTTPS도 쉽게 접속할 수 있기 때문이다. cURL 모듈을 서버에 설치해야 합니다.(리눅스 - curl.so.. 더보기
TinyProxy 설치 방법(소스 컴파일) 1. tinyproxy 소스를 다운로드 합니다. 2. 소스를 압축해제 한 후 컴파일 및 설치합니다. > configure --prefix=/usr/local/tinyproxy > make > make install 3. 만약 설치가 안된다면 asciidoc이 설치안되어 있기 때문입니다. 이경우 아래 사이트에 가서 맞는 버전을 찾아서 설치하면 됩니다. http://packages.sw.be/asciidoc/ rpm -ivh ...rpm 이상 끝입니다. 더보기