본문 바로가기

[facebook] 랜딩페이지의 meta태그의 data와 이미지 url을 수정해도 썸네일이 바뀌지 않는다면..? 제목이 기네여.하지만 본문은 아주 짧습니다. http://developers.facebook.com/tools/debug 위 링크에서 랜딩페이지 url 을 수정 완료한 뒤에 디버그 버튼을 눌러주세요 (-_-;;) 그럼 됩니다.. ( facebook status 에서는 링크 url을 입력받게 되면 어떠한 thubmnail을 보여주어야 할지 우선적으로 랜딩페이지의 html 코드들을 보고 파싱을 하게 됩니다. 헌데 이 url을 계속 열심히 꾸준히 파싱을 하는 것은 그만큼 cpu 소모량이 어마어마 하겠죠... 그래서 페이스북에선 가장 최소한의 파싱을, 논리적 원자단위를 1개의 계정에서 1개의 url을 캐싱하는 것으로 잡는 것으로 생각되네요.)
[링크] MSSQL : CURSOR 기초 cursor를 쉽게 이해하기 위해서 추천된 연상법(?)은 java 등에서 사용되는 iterator pattern 이 있겠습니다 ㅎㅎ아래 링크는 cursor에 대한 간략한 사용법 과 응용에 따른 안내입니다. http://itbaby.egloos.com/4185281 sqler 에 cursor에 대해 이해하기 쉽게 자세히 설명되어있네요 ㅎㅎ^^;;http://www.sqler.com/index.php?mid=bSQL7Lec&page=4&document_srl=126047
[javascript] javascript는 client side만을 위한 언어가 아니었다?? outsider(http://blog.outsider.ne.kr/) 닉네임을 사용하는 유명 개발자께서 node.js 관련 서적을 집필하였더군요.(사실 몰랐습니다^^; 검색의 편리를 위해 igoogle 에 가젯을 추가만 하였지, 모든 글들을 본 것은 아니라서요;;)2011년 언제부터인가 server side script 관련 검색 키워드를 구글링하면 함께 검색결과로 나오던 node.js.따라서 node.js 에 대한 호기심도 있는 것도 있었지만 outsider 라는 친근한 닉네임에 덜컥 집어서 훑은 이 책에서적잖은 쇼크를 먹었었습니다. javascript 는 사실 client side 만을 위한 언어가 아니었다 라는 것입니다. 책을 읽다보니 Http 프로토콜 구현등을 통해 자체 웹서버기능 까지 구현이 가능..
facebook : facebook 보안서버가 아닌 웹서버에서 php sdk로 canvas app 구현하기 ------ 이 포스팅은 자세한 canvas app 구현에 대한 코딩을 안내하지 않습니다.결과물먼저 알려드리자면비로그인 facebook 사용자가 url을 직접 입력하여 앱에 접근을 하게 되면페이스북에서 로그인 페이지로 redirect 를 하게 됩니다.비로그인 사용자가 로그인을 하게 되면 앱에 대한 접근 권한 승인 여부를 나타내는 페이지가 보이게 됩니다.앱에 대해 승인을 하게 되면 사용자는 앱의 화면을 보게 되고 앱을 플레이 한 후에결과물에 대하여 자신의 담벼락(wall, feed) 에 앱이 원하는 data를 올리게 됩니다. 이 결과물을 나오게 하기 위해 제가 작업한 환경은 아래와 같습니다.windows server(No SSL, 도메인있음) / APMSetup7(apache2.2-php5.2만 의미있음)..
JSP, javscript, etc : request에 대해서 redirect를 할 때 주의점. 우선 먼저 귀뜸하자면, jsp라고만 국한시켜놓기는 하였으나 이는 php, asp 등의server side script에서도 동일하게 적용될 것으로 생각됩니다.또한, 이 포스팅은 상세한 redirect 방법 code를 적진 않습니다^^; 그저 주의해야할 부분만 적을 따름입니다;; 예전에도 많았으나 특히나 최근에 mobile의 os에 따라서, 혹은 desktop일 경우에 대하여관련 요청을 처리하기 위해 redirect를 통해 분기를 하는 경우가 잦을 것입니다. 이때 방법은 제가 알기론 3가지정도가 있습니다.meta정보를 통해서와 javascript를 통해서, 그리고 마지막으로 server side script를 통해서이죠.meta정보는 거의 못보았고 저 역시도 안쓰기 때문에 제쳐두더라도javascript 는..
mysql : 열이름에 alias를 주었을때 그 alias를 조건문으로 또 쓰고 싶다면 having절을 이용하세요. 네, 제목 그대로입니다^^; http://code.google.com/intl/ko/apis/maps/articles/phpsqlsearch_v3.html 에 있는 특정 좌표를 중심으로 지정된 거리 반경내의 위치찾기를 구현해놓은 query문을 보다가 where절에 having절을 쓰면서 group by 절또한 쓰지 않아서 헷갈렸었습니다. 이게 맞는 쿼리인가에 대해 약간의 고민이 있었고 그 궁금증을 며칠이나 잊고 있다가 풀었네요 ^^;; 어찌나 게으른지 ㅎㅎ;;; SELECT id, ( 3959 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(-122) ) + sin( radians(37) ) * sin( ..
[programming] 가독성..? -- 본 글은 글쓴이의 주관이며 동의하지 않으시거나 첨언을 해주실 때에는 댓글, 혹은 트위터를 이용해주세요. :) 프로그래밍을 시작할 때에 hello world 를 찍고 그 다음에 접하는 것은 무엇일까요? 보통 변수의 선언과 초기화라고 생각합니다. (data) 그리고 이어서 그 변수를 어떻게 가공할지 메소드를 작성하지요. (algorithm) 이때 처음 프로그램을 접할 때에 우리는 변수명을 x, a, i, j, k 그냥 마구 나열해서 선언하고 초기화합니다. 시간이 지나면서 x가 operand가 되고 a가 temp가 되고 i가 count가 되고 j가 innerCount가 되고 k가 result가 됩니다. 점차 프로그래밍을 하면서 초기화가 이루어질 data에 대해 이해를 하고 algorithm에 있어서 이 ..
MSSQL : select절의 열이름이 너무 길어져서 alias를 줄 경우 where절에도 또 쓰고 싶다면? query 문의 select 절에 열이름이 길어서 별칭을 사용하고 그 별칭이 쓰인 열이름을 where 절에도 써야하는 경우는 아주 다반사로 발생을 합니다. 그런데 이놈의 별칭을 하나의 query에서 where절에 쓰려고 하면 DBMS에서 못알아주더군요. 참 답답할 노릇입니다. (바보아냐? 라고 생각하고 싶지만 뭐.... 저도 코드를 작성하는 입장에서 이해해줘야하죠) 꼭 따지듯이 왜 mssql에선 alias를 where절에서 못쓰나요 라고 오늘 대리님께 여쭈자 친절히도 감싸라라는 말을 해주셨습니다. 하나의 질의문을 from절에 넣을 서브쿼리로 작성한 후에 그 감싸고 있는 query에서 select절에서 서브쿼리의 alias를 사용하여주고 where절에서 그 alias를 사용하라는 의미였습니다. 참, 이때 ..