반응형

APTANA에서 FTP 셋팅하기

 

[Window] - [Show view] - [Remote] 를 선택하면 Remote 탐색기가 열린다.

 

 

Remote 탐색기에서 지구모양으로 생긴 아이콘(Add New FTP Site...)을 선택하면 아래의 그림처럼

 FTP 등록 팝업이 나온다.

 정보 잘 입력하고, [Test] 버튼 눌러서 로그인 잘 되는지 테스트한 다음 사용하면 된다.

 

반응형
반응형

http://m.campaign.naver.com/wonder_pre

 

네이버가 3월 15일 패션앱 출시를 한다.

앱 다운로드 설치 예약도 받는다.

 

과연, 얼마나 흥할것인가?

 

 

반응형
반응형

php의 allow_url_fopen 설정의 보안 취약점에 주의하세요

BEST 질문 | 조회 2486
최근 발생하고 있는 홈페이지 변조나, 피싱 사이트로의 악용은 대부분 게시판의 취약점이나, php 의 취약점에 의해 발생되고 있습니다. 이중에 가장 빈번한 것이 php 의 외부 사이트 소스 실행 기능 (allow_url_fopen)으로 악의적인 프로그램이 실행되어져서 발생이 되고 있습니다.

이러한 문제로 인하여 한국정보보호진흥원에서는 allow_url_fopen 을 허용하지 않기를 권고 하고 있습니다.

allow_url_fopen 을 허용하게 되면 보안적으로 심각한 문제를 초래 할 수 있습니다.

해당 기능을 켜두게 되면, 원격에서 프로그램을 웹사이트에 삽입하여 실행(PHP injection), 대량으로 웹사이트를 변조 할 수 있게 되므로 어느날 갑자기, 홈페이지 화일이 통채로 지워지거나, 데이터베이스 내용이 모두 사라질수도 있습니다.

(관련 내용 URL : http://www.kisa.or.kr/kisa/notics/jsp/press_view.jsp?g_id=kisa&cgubun=&keyField=title&gid=kisa&b_gubun=04&cpage=1&page=1&dno=3&d_no=3&r_no=0&keyWord=)

저희 카페24에서는 기본적으로 해당 기능이 모두 off 로 설정이 되어 있으며, 따라서 고객님께서는 가급적 allow_url_fopen 기능이외에 다른 방법으로 구현을 하시거나, 아래의 예시와 같은 function 을 만들어서 사용하시는 것을 권고합니다. (HttpRequest, http_get, fsockopen 등의 함수로 구현이 가능합니다.)

(allow_url_fopen 기능이란 php 에서 include 를 사용할때 URL 방식으로 파일을 include 할수 있도록 해주는 기능입니다.)

(해당 내용이 이해가 되지 않거나, 보안의 위험성을 감수하더라도 반드시 allow_url_fopen 을 사용하셔야 한다면, 고객센터로 연락을 주시면 친절히 상담해 드립니다.)

-----------------------------------------------------------------------------------------

function get_url_fsockopen( $url ) {
$URL_parsed = parse_url($url);

$host = $URL_parsed["host"];
$port = $URL_parsed["port"];
if ($port==0)
$port = 80;

$path = $URL_parsed["path"];
if ($URL_parsed["query"] != "")
$path .= "?".$URL_parsed["query"];

$out = "GET $path HTTP/1.0\\r\\nHost: $host\\r\\n\\r\\n";

$fp = fsockopen($host, $port, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\\n";
} else {
fputs($fp, $out);
$body = false;
while (!feof($fp)) {
$s = fgets($fp, 128);
if ( $body )
$in .= $s;
if ( $s == "\\r\\n" )
$body = true;
}

fclose($fp);
echo $in;
}
}

-----------------------------------------------------------------------------------------
반응형
반응형
Holder.js : cavas요소로 브라우저에서 이미지 자리를 표시할수 있는 data URI를 사용한다.

https://github.com/imsky/holder

 

 

 

반응형
반응형
http://en.lichess.org/forum/general-chess-discussion/form

 

블랙 플레이어가 체크메이트를 해야 CAPTCHA 가 완성이 된다.

 

 

 

 

 

 

반응형
반응형

Making Custom CSS3 Video Players With HTML5 and Javascript

 

Additional Resources

Download      Demo

 

 

 

반응형
반응형

크롬 확장프로그램, 웹 에디터, 브라우저 에디터

https://c9.io

 

https://chrome.google.com/webstore/detail/cloud9/nbdmccoknlfggadpfkmcpnamfnbkmkcp?hl=ko

 

Cloud9 is an online platform for development that makes developing applications more convenient than ever
Cloud9 IDE is a full development environment entirely within the browser. It is designed to be performant, lightweight, and very fast. 

Edit, run, and debug your code live. Collaborate with others on your projects. Cloud9 IDE has full Node.js debugging, as well as live JavaScript syntax checking and code completion.Ruby your PHP, Ruby, and Python code! 

Syntax highlighters are available for over 45 languages, and there's even support for using TextMate theming.

 

 

 

 

반응형
반응형
[마소연재] 크로스 플랫폼 기반 2D 레이싱 게임 개발

 

4회 : 2012.06 | iOS를 위한 레이싱 모바일 게임 개발(1)

5회 : 2012.07 | iOS를 위한 레이싱 모바일 게임 개발(2)

6회 : 2012.08 | 바다를 위한 레이싱 모바일 게임 개발(1)

7회 : 2012.09 | 바다를 위한 레이싱 모바일 게임 개발(2)

8회 : 2012.11 | 안드로이드를 위한 레이싱 모바일 게임 개발(1)

9회 : 2012.12 | 안드로이드를 위한 레이싱 모바일 게임 개발(2)

 

 

반응형

+ Recent posts