개발
-
플래시 보안과 크로스도메인(Crossdomain.xml)개발 2012. 3. 6. 16:01
플래시 기반 RIA의 기본이 XML-RPC일 것이다. 보안상의 이유로 플래시 기반 웹 애플리케이션은 허가되지 않은 서버에 데이터를 요청할 수 없다. 플래시 기반 웹 애플리케이션이 특정 서버에 연결되면 가장 먼저 플래시 플레이어는 해당 서버에 크로스도메인 정책 파일(crossdomain.xml)을 요청한다. 플래시 플레이어는 정책 파일을 살펴보고 정책에 위반되지 않는다면 애플리케이션이 제대로 통신할 수 있도록 한다. 크로스도메인 정책 파일은 서로 다른 도메인 사이에서 발생하는 데이터 교환에 대한 정책을 XML형태로 나타낸 것으로 모든 도메인의 제한을 해제하는 정책파일의 내용이 아래와 같다. 위의 내용을 xml 파일로 만들어서 플래시가 호출하는 웹 서버의 최상위 디렉토리에 넣어준다. 출처 : http://k..
-
div 안에 텍스트를 수직중앙정렬하는 방법개발 2011. 8. 31. 15:49
div 안에 텍스트를 수평중앙정렬하기 위해서는 text-align:center; 스타일을 주면 된다. div 안에 텍스트를 수직중앙정렬을 하려면 vertical-align:middle; 스타일을 주면 될 것 같지만, 되지 않는다. div 가 아닌 테이블의 경우 자동으로 수직으로도 정렬이 된다. div 에서 수직으로 중앙정렬하기 위해서는 스타일에 display:table-cell; 속성을 주면 된다. 로그인 | 회원가입 하지만 IE에서는 8.0 이상부터 위의 속성이 적용된다. 꼼수로는 div 의 height 값을 line-height 값과 동일하게 주면 된다. 로그인 | 회원가입
-
Centos 아파치 설치 후 DocumentRoot 변경시 403 Forbidden Error개발 2011. 6. 8. 11:15
RHEL 클론판인 CentOS를 사용중이다. 레드햇 계열의 배포판에선 SELinux가 기본으로 깔리니 서버데몬 세팅시 여기저기서 문제가 발생된다. 막 요래 ㅋㅋ Forbidden You don't have permission to access / on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. 위와같은 문제 발생시 아래처럼 손보면 된다. 매번 까먹기에 포스팅을. # setenforce 1 # cd /home/svrmngr # ls -Z drwx------ svrmngr svrmngr user_u:object_r:user_hom..
-
트위터, 페이스북, 미투데이에 글을 보낼 수 있는 자바스크립트개발 2011. 6. 8. 09:59
function twitter(url,msg) { var href = "http://twitter.com/home?status=" + encodeURIComponent(msg) + " " + encodeURIComponent(url); var a = window.open(href, 'twitter', ''); if ( a ) { a.focus(); } return false; } function facebook(url,msg) { var href = "http://www.facebook.com/sharer.php?u=" + url + "&t=" + encodeURIComponent(msg); var a = window.open(href, 'facebook', ''); if ( a ) { a.focus()..