2010년 8월 18일 수요일

Bitly Api 에서 사용하는 JSonP를 이용한 동적 웹서비스 구현

Bitly 에서 사용하는 JSonP를 이용한 동적 웹서비스 구현


BitlyApi.call = function(method, params, callback_method_name) {

var s = "http://api.bit.ly/" + method;

var url_args = [];

if (callback_method_name) url_args.push("callback=" + callback_method_name);

for (var name in params) {

url_args.push(name + "=" + encodeURIComponent(params[name]));

};

s += "?" + url_args.join("&");

BitlyApi.loadScript(s);

};

2010년 8월 10일 화요일

트위터에 글 올리기기 연동

트위터에 글 올리기 연동 ..


html

- a href="javascript:alert('넷마블, 넷마블이 재미있는 이유')"


Javascript

function goTwitter(msg,url) {


var href = "http://twitter.com/home?status=" + encodeURIComponent(msg) + " " + encodeURIComponent(url);

var a = window.open(href, 'twitter', '');

if ( a ) {

a.focus();

}

}


트위트 버튼 :  http://twitter.com/goodies/tweetbutton
 

2010년 8월 9일 월요일

SQL 2005 에서 페이징 처리법

SQL 2005 에서 페이징 처리법

간단하게 잘 되었네요..

-- @CurrentPageIndex : 현재페이지번호 (1번부터시작)


-- @PagingSize : 한페이지에 표시할 게시글수

SELECT TOP (@PagingSize) *

FROM

(

SELECT ROW_NUMBER() OVER(ORDER BY AccountNo DESC) AS RowNo, *

FROM members

) A

WHERE A.RowNo > (@CurrentPageIndex - 1) * @PagingSize;
 
 
의문사항 ::
 
SELECT ROW_NUMBER() OVER(ORDER BY AccountNo DESC) AS RowNo, * FROM members 을
 
SELECT TOP( @CurrentPageIndex * (@PagingSize) ROW_NUMBER() OVER(ORDER BY AccountNo DESC) AS RowNo, *  FROM members  로
 
바꾸면 어떻까 하는 생각이 든다...