본문 바로가기

전체 글111

[PhantomJS] SSL handshake failed PhantomJS 를 이용하여 화면을 캡쳐하는 도중 유독 tumblr.com 만 SSL handshake failed 라는 에러메세지를 출력하는 것이다. 아래의 코드는 tumblr.com 에 대한 에러를 체크하기 위해 하단의 사이트에서 가져온 phantomjs 코드이다. var page = require('webpage').create(); page.onResourceError = function(resourceError) { page.reason = resourceError.errorString; page.reason_url = resourceError.url;}; page.open( "http://tumblr.com/", function (status) { if ( status !== 'success.. 2013. 12. 4.
[jquery] iframe 컨트롤 부득이하게 아이프레임을 이용하여 객체나 함수를 호출해야 할 경우 다음과 같이 이용한다. parent.html child.html 2013. 12. 3.
[jquery] jquery cron jquery 를 이용하면서 없는 플러그인이 없을 정도로 널리(?) 이용되고 있는 것 같아 사용하는 입장으로 아주 뿌듯하다. 혹시나 하여 jquery 의 cron 플러그인이 있을까 하고 찾아보았지만 역시나 있었다. 그중에서 내가 사용한 것에 대한 링크를 기록해 둔다. 참고 : http://shawnchin.github.io/jquery-cron/ 2013. 12. 2.
[jqGrid] rowspan jqGrid 에서는 현재 버전 기준으로 colspan 에 대한 기능은 지원하지만 rowspan 에 대한 기능은 지원하지 않는다. 이와 관련하여 Stackoverflow 에 묻고 답한 부분이 있어 참고하려고 기록해 둔다. 아래는 적용한 코드이다. 참고 http://stackoverflow.com/questions/12200621/jqgrid-grouping-row-level-data 2013. 12. 2.
[jqGrid] JSON 데이터 정렬 jqGrid 에서 local 데이터에 대해서 addRowData 를 이용하여 Grid 에 데이터를 추가할 경우. 정렬 기능을 이용하려면 sortname 값을 지정한 후에 Grid 를 reloadGrid 해야만 한다. 하지만 이방법 보다 먼저 json 형태의 데이터일 경우 json 차원에서 정렬을 하면 한단계를 줄일 수 있다. gridData.list.sort(function(a, b){ if(a.score == b.score){ return 0} else{ return a.score > b.score ? 1 : -1; }}); 참고 : http://stackoverflow.com/questions/881510/jquery-sorting-json-by-properties 2013. 11. 21.
[Facebook, Google plus, Twitter]SNS 공유 버튼 SNS 관련하여 공유하기 버튼 및 좋아요 +1 등의 버튼에 대한 참고 사이트를 찾아 정리해둔다. Facebook, Google 의 Share 나 Twitter 의 Tweet 등의 버튼은 원하는 이미지를 만든후 링크를 거는 형태로 구현할 수 있다. * Facebook공유하기 : https://www.facebook.com/sharer/sharer.php?u=[URL]좋아요 : https://developers.facebook.com/docs/plugins/like-button/페이스북 링크 이미지 강제 설정 하기 : * Google plusShare : https://plus.google.com/share?url=[URL]+1 버튼 : https://developers.google.com/+/web/+1b.. 2013. 11. 18.