Computer 314

mysql innodb

Mysql에서 innodb 는 상용DB와 비슷한 기능들을 지원한다. 물론 아직도 지원하지 않는 기능이 많지만... 그럭저럭 쓸만하다. 다음은 그중 외래키 지원에 관한것이다. 외래키란 A, B 라는 테이블이 있을경우 A 테이블 Key 값을 참조하여 B 테이블에서 사용할때 B테이블의 Key를 외래키라고 한다. 참고로 A 테이블의 참조하는 키를 참조키라고 한다. 그러므로 A 테이블의 참조키와 B 테이블의 외래키값은 동일한 값이 들어간다. 그외 자세한 내용은 인터넷에 많으니 찾아보시고... ^^ 그러나 Web 쪽에서 Mysql 이 많이 사용되다 보니 거의 외래키를 사용할일이 없고.. 웹호스팅사에서도 거의 InnoDB는 잘 지원하지 않다 보니 자주 사용되지는 않는다. Mysql 서버를 독자적으로 쓰거나.. 또는 ..

Computer/MySQL 2012.08.10

mysql event

Mysql 5.1.17 에서부터는 Event 란 기능을 어느정도 이용할수 있다고 한다. Event 란 특정 시간에 어떠한 쿼리 프로시저 함수등을 실행 시키는것을 말한다. 우선 root 권한으로 작업을 한다는 가정하에 적는다. Event 를 사용하기위해서는 1. 서버가 동작중이라면 아래와 같은 SQL문을 통해 실행할수 있다. SET GLOBAL event_scheduler = ON; SET @@global.event_scheduler = ON; SET GLOBAL event_scheduler = 1; SET @@global.event_scheduler = 1; 2. my.cnf or my.ini 에 옵션(event_scheduler=On)을 추가하고 mysql 을 시작한다. 반대로 Event 를 사용하지 ..

Computer/MySQL 2012.08.10

디자인 템플릿

소개 :무료로 사용이 가능한 사이트 디자인 템플릿을 공유해 주는 해외 사이트입니다국내의 그래픽 칠갑이나 빼곡한 리스트의 경향과 대조적으로 한가로운 분위기네요? http://www.opensourcetemplates.org/http://www.templateworld.com/free_templates.htmlhttp://www.oswd.org/http://www.free-css-templates.com/free-templates.htmlhttp://www.templatesbox.com/http://www.freelayouts.com/websiteshttp://www.ex-designz.net/template/tempcat.asp?cat_id=13http://www.openwebdesign.org/brows..

Computer/CSS 2012.08.10

2012년 8월부터 시행되는 주민등록번호 수집 이용 제한에 관한 자료

2012년 8월부터 시행되는 주민등록번호 수집, 이용 제한에 대한 법령을 찾아보았으나, 법령을 읽어보아도 도대체 어떤 경우에 주민등록번호 이용이 되고, 어떤 경우엔 안되는지 이해가 안되었습니다. [ 국가법령통합관리시스템에서 확인하기 클릭 ] 이에 이리저리 웹서핑을 해보았으나, 설명되어있는 곳은 없고, 보안업체(SSL 인증서를 판매하는곳)들은 SSL 인증서 도입은 무조건 해야된다. 이런식으로만 설명되어있었습니다.물론 SSL 인증서도 하긴 해야 합니다. 하지만, 실제 개인정보유출이 사용자 서버간 패킷 스니퍼링에 의해 일어나는 경우는 정말 극소수입니다.또 삼천포로 이야기가 빠졌군요.아무튼, 보안나라, 방송통신위원회 등의 곳을 돌아보았는데, 쉽게 설명되어있는곳이 없다가. 마침.. [ 개인정보보호포털에서 ] 발견..

Computer/community 2012.08.07

트리거에서 테이블명 변수로 사용하여 실행하기

트리거나 프로시저에서 테이블명을 변수로 받아서 사용해야 할때가 있습니다.이렇게 될 경우 캐쉬를 사용하지 못하지만,그래도 긴 명령문을 간략하게 넘길수 있다는 장점은 있습니다. 트리거에서 테이블명 변수로 사용하여 실행하기 -우선 쿼리실행할 프로시져 생성- CREATE DEFINER=`user`@`localhost` PROCEDURE `P_SQL_RESULT`(IN `xSql` TEXT) LANGUAGE SQL NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER COMMENT '쿼리실행' BEGIN SET @xSql = xSql; PREPARE dSql FROM @xSql; EXECUTE dSql ; DEALLOCATE PREPARE dSql; END ---------..

Computer/MySQL 2012.07.12

jQuery ajaxUpload handleError not defined 에러

jQuery 1.3 버전때부터 ajaxUpload 라는걸 써왔었다.어디서 다운받은지는 기억이 나지 않음 ㅡㅡ;....그런데 이 ajaxUpload 라는 용어 자체가 너무 흔하게 사용되다보니 내가 어디서 다운받은지도 모르겠다.아무튼, 이번에 jQuery 1.7x 버전으로 올리면서 기존에 사용중인 jQuery ajaxUpload 가 작동하지 않았다.$.handlerError not defined 에러 메세지가 뜨고, 페이지에서 오류를 뱉어낸다.ㅠㅠ.처음부터 하는거라면 다른 버전을 쓰겠지만, 현재 사용중인 페이지라서 고치기가 귀찮다.이리저리 구글링 해보니. $.handerError 가 deprecated 되었다 한다.니미!!!!!!!!!!!!그래서 $.handlerError 를 주석처리하고, alert(e);..

Computer/JavaScript 2012.04.20

yslow grade B 받기도 빡세네요..

yslow 라고... 야후에서 내놓은 페이지 측정(?) 하는 도구인데, 파이어폭스의 부가기능으로 작동합니다.필수부가기능으로는 firebug 가 있어야 합니다.GRADE 가 높을수록 좋은건데, CSS minify, Javascript minify, CSS 파일의 배치, 자바스크립트 파일의 배치,CDN , image sprit 등... 몇가지 요소를 고려하여 점수를 매깁니다.yslow 에서 제시하는데로만 맞추어도 웹페이지 속도가 아주 그냥~~~~~~~ 확 빨라집니다.캐쉬도 적용하고 하면 트래픽도 40% 가까이 줄어들구요.. 파이어폭스 다운로드 Firebug 확장기능 YSlow 확장기능 yslow 에서 제시한 조건을 겨우 겨우 따라가면서 맞춘 Grade B .

Computer/PHP 2012.04.03

IE8 jQuery not working fadeIn fadeOut

몇일전에 작업하다가 span 엘리먼트에 fadeIn 효과를 줬는데, IE6 과 크롬에서는 작동을 하는데, IE8 에서는 fadeIn 메쏘드 자체가 작동을 하지 않았다. 혼자 골머리 싸매면서 아무리 테스트해봐도 작동이 안된다. ㅠㅠ 그래서 구글신에게 도움을 요청하니 해당 문제에 대해서 이런저런 글들이 많았다. 검색어는 "jQuery not working fadeIn" 외국사이트에 들어가서 찾아보니 대부분 아래코드를 적용하라고 되어있다. (function($) { $.fn.customFadeIn = function(speed, callback) { $(this).fadeIn(speed, function() { if(jQuery.browser.msie) $(this).get(0).style.removeAttr..

Computer/JavaScript 2012.03.09

UTP 케이블 (랜케이블)

국내에서 일반적으로 사용되는 랜케이블 (인터넷케이블)은 UTP (Category 5, Category 5E) 이며, 또 다른 종류로는 특수한 환경에서만 사용되는 STP 케이블이 있습니다. UTP (Unshielded Twisted Pair) 은 이름 그대로 "실드막이 없는 쌍으로 꼬인 선" 이란 것처럼, 은박(실드)에 차폐되어 있지 않은 두가닥씩 꼬인 총 4쌍의 구리선이 들어있습니다. STP (Shielded Twisted Pair) 은 은박에 차폐되어 있는 UTP 케이블을 생각하시면 됩니다. STP 케이블은 유럽쪽에서 주로 사용하며, 신호 간섭이 많은 공장, 야외등에서 주로 사용됩니다. 요즘 인터넷이나 광고에서 초고속 인터넷이 100메가 라고 광고를 많이 합니다. 100메가라고 하는 말은 초당 100M..

Computer/Network 2012.03.06