전체 글 1447

CI twitter oauth lib haughin ver3.1 bug

CI lib 중 트위터 lib 인 http://www.haughin.com/code/twitter 에서 어떤때는 제대로 동작을 하는데 어떤때는 request_token 을 받지 못해서 "Woah there!"에러가 자꾸 나더라. 그래서 구글링을 3일이나 했다. 물론 그 사이 다른 일도 조금씩 처리하면서 검사를 했지만... 다른 API와 같이 테스트를 했지만 다른 lib에서는 작동이 잘 되는것으로 확인이 되었다. 결국은 curl을 사용하니 cURL 문제인가 싶어 설정을 밤새도록 뒤졌지만 도대체 문제를 찾을 수가 없었지만 결국 알아냈다. EpiOAuth 1.0 lib 를 사용하는 곳에서 버그가 있다는 블로그 포스팅을 발견한것이다.(근데 그 포스팅을 프로그램 수정하고 테스트 하느라 잃어버렸다. -.-) Epi..

lang/php 2010.11.12

mysql 쿼리 자료 OUTFILE INFILE query

참고 SELECT syntax mysql -u root -p SELECT a,b,a+b INTO OUTFILE '/home/username/backup.data' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM table_name WHERE a > 0; LOAD DATA INFIILE '/home/username/backup.data' INTO TABLE database_name.table_name; -- 문제점 : outfile 파일은 모두 정상이지만 입력된 결과 값은 null 혹은 0이 입력되는 현상 발생 ( 스키마에서 지정한 default 값이 입력됨) -- outfile 옵션중 fields, line..

db/mysql 2010.11.08

svn: No repository found in svn://xxx.xxx.xxx.xxx/trunk

참고 [SVN] svn: No repository found in Subversion HOWTO http://gtko.springnote.com/pages/4413029 SVN 명령어 사용법 SVN 설치 sudo apt-get install libapache2-svn python-setuptools subversion python-subversion SVN 데몬에러killall svnserve svnserve -d -r /home/svn # 저장소를 지정해서 svn 데몬을 실행해야 지정되 저장소에 접근할 수 있다. 자동실행 등록 $ sudo vi /etc/rc.local /usr/bin/svnserve -d -r [svn directory path] (ex. /usr/bin/svnserve -d -r /..

vcs/svn 2010.11.02

js 함수 및 클래스 존재여부 확인

javascript 에서 함수 존재 여부 확인참고 [javascript] 한객체에 특정 함수가 존재하는지 여부를 판단해야 할 경우분류 : 컴퓨터/개발 by 이제나 저제나 // instanceof if(! window.parseUri instanceof Function){ $.getScript('/js/parseUri.js'); } // Prototype Object.prototype.hasFunction = function(funcName) { return this && this.funcName && this.funcName instanceof Function; } // new Class var myObject = new myObject() if (myObject.hasFunction("getArea")..

lang/js 2010.10.29

mysql 통계자료 이전을 위한 agent 자료 구축

약 5천만건 이상의 자료중 agent 정보가 있은 http_user_agent 필드에 인덱스가 걸려있지 않아서 운영서버 작업이 불가능한 상태. TEST 서버에 DB를 와 TABLE을 다시 구축한후 작업에 필요한 필드에 인덱스를 건 후 자료를 밀어넣었더니 이틀정도의 시간이 소요되더군요. ㅡ.ㅡa 그 후 agent를 uniq로 뽑아 낸 후 php에서 제공하는 get_browser(); 로 agent를 정보를 갱신하는 작업을 진행했습니다. 막노동이 따로없군요. mysql 자체에서는 agent정보를 기초로 브라우저, 버전, 플랫폼, 모바일, 크롤러 정보를 뽑아주는 기능이 있는지 검색을 열심히(!) 해 봤지만 없더군요. INSERT INTO sta.agent ( agent_md5, agent_name ) SELE..

db/mysql 2010.10.27
반응형