본문 바로가기

728x90

IT

(50)
[Ajax/js] CORS (Cross-Origin Resource Sharing) 하는 방법 원글(이글루): 2011-11-11 14:55:31 CORS (Cross-Origin Resource Sharing) 하는 방법 참조URL: http://dvcs.w3.org/hg/cors/raw-file/tip/Overview.html 본래 http->https로 iframe에서 통신을 할때 도메인이 다를경우 Cookie나 Header 정보들이 처리가 안되게 된다. 이를 지원하게 하기 위한 방법이 CORS이다. 1. 서버측 처리 1) Access-Control-Allow-Credentials: true - 클라보고 Header나 Cookie등 믿고 보내라고 하는 뜻 2) Access-Control-Allow-Origin: * 로 하면안됨. 가급적 Origin (Referer가 아닌 Origin을 봐야할..
java/jsp 해당 메소드가 있는지 체크 원글(이글루): 2011-06-15 16:51:14 처: http://linuxne.springnote.com/pages/1101296.xhtml import java.lang.reflect.Method; public class DynamicLoadTest { public static void main(String[] args){ Class dymClass = null; Method dymMethod = null; try { // 다이나믹 클래스 인스턴스 생성 dymClass = Class.forName("TestClass"); Object obj = dymClass.newInstance(); /- ==============================[오브젝트형]======================..
nconvert를 이용한 한그림파일을 쪼개서 여러 파일로 만들기 원글(이글루): 2011-06-08 17:53:58 처음 의도는 기타Code표를 각 코드별로 한파일로 쪼개어 놓고 싶어서 였다. 아마 아래를 다른 용도로 사용하려면, 쪼개서 퍼즐 같은 것을 만들때 짤라놓은 이미지로 쓰고 싶을때도 가능하겠다. 1) nconvert 다운로드경로 http://www.xnview.com/en/nconvert.html 2) bash script로 짠 이미지 쪼개기 #!/bin/bash # 얼마만큼 짜르는가? let SET_SEP_X=6 let SET_SEP_Y=14 # 전체이미지 괄호세로 let MAX_IMG_X=2337 let MAX_IMG_Y=3846 OUT_DIR_PREFIX="D:\Tmp\5\\" INPUT_FILE="C:\Tmp\CODE_2.jpg" # 0: row_co..
[ipod] iSlash 깼다 원글(이글루): 2011-03-23 13:17:01 iSlash를 다 깨긴 했는데, 다소 어려운 판들이 있어서 별3개를 받으면서 Clear한건 많지 않았다. 꽤 어려웠다. Set3에 두번째는 Coming Soon 이란다. 꽤 중독성 있는 게임 ㅠㅠ
[svn] update칠때 날짜와 시간으로 하기 원글(이글루): 2011-03-21 02:21:34 이건 뭐 팁도 아니고 그냥 svn 메뉴얼에 있는 내용인데 update할때 리비전으로 안하고 날짜로 할때 "" 로 묶어줘야한다는 정도의 포스팅이다. svn은 기본 up으로 하면 당연히 가장 최신으로 업데이트하는거고... 단지 저런식으로 할고 변경사항 볼때 svn diff가 아닌 전에 내가 만든거 쓰면 더 좋을거 같다는 정도? 1) 2011-03-01 11:11분 것으로 업데이트 $ svn up -r {"2011-03-01 11:11"} D test_0303.cpp D test_0303.h U main.cpp U Makefile.am 업데이트 된 리비전 1434. 2) 2011-03-11 자로 업데이트 $ svn up -r {2011-03-11} A tes..
[C/C++] Linux/Unix환경에서 ifdef 쉽게 추가하고 삭제하기 원글(이글루): 2011-03-21 02:03:44 C/C++ Linux/Unix환경에서 ifdef 쉽게 추가하고 삭제하는 방법입니다. 1) vi에서 ifdef 편하게 넣기 ~/.vimrc에 다음과 같이 추가 func! InsertIfdef(DEFNAME) exe "normal 0i#ifdef ".a:DEFNAME exe "normal a\#else // ".a:DEFNAME exe "normal a\#endif // ".a:DEFNAME exe "normal a\" endfunc map :call InsertIfdef("AAA") 추가한후 바로 적용하려면, :source ~/.vimrc 하시면 되구요. 사용할땐 F8 만 누르면 ifdef 하고 지정한 게 들어가게 됩니다. 2) ifdef 제거하기 uni..
[awk] 통계 map에 넣고 카운트 세기 원글(이글루): 2011-03-02 13:18:10 대충 이런식.. cat TARGET_FILE |awk ' { ARR[$1]=ARR[$1]+1; } END { for (i in ARR) { print i,";", ARR[i]; } } ' |sort
[안드로이드/게임]Jewellust 끝깼다 원글(이글루): 2010-12-19 20:35:39 안드로이드게임인 쥬얼러스트 (비주얼드와 동일하나 몇가지 아이템 형태를 접목한) 를 끝깼다. 이건 더이상 할 수 있는게 없으면 랜덤하게 다시 섞어주고 그러기 때문에 그렇게 어려운 게임은 아니었다. 몇 판에 한번은 간단한 퍼즐형태를 풀게 된다. 난이도는 쉬우나 약간의 중독성이 있는 게임이다. 그래도 금방 끝을 볼수 있는 게임이다.
[bash] 코드 변경사항 vimdiff로 열어주는 스크립트 원글(이글루): 2010-12-17 13:30:42 몇 년전부터 svn같은걸로 소스 올려놓고 내가 짠것과 비교할때 라던지 할때 쓰고있는 스크립트이다. 정말 단순한 스크립트이나 도움이 될 사람이 있을까 하여 올려본다. 1) 용도 - 본인이 코딩을 했는데 커밋하기 전에 혹시 누가 바꿨는지 비교할때 - 본인이 코딩을 했는데 기존과 어떻게 바꿨는지 검증하면서 볼때 - 다른 분이 코딩한 것을 검증 해줄때 등등 2) 방식 - 지정한 디렉토리의 파일과 비교하여 (bin파일은 제외: bin파일여부는 readelf를 사용함) 내용이 상이한 경우 vimdiff로 열어줌. 3) 스크립트 코드 #!/bin/bash DIR_NAME="/home/XXXX/OldProject/" function is_bin { RET=`reade..
[python] dict 를 sort해서 list로 넣기 원글(이글루): 2010-11-30 15:03:27 def sortByKey(dict, bReverse): value_key_list = [] for key in dict.keys(): value_key_list.append (( key,dict[key] )) value_key_list.sort() if ( bReverse ): value_key_list.reverse() return value_key_list def sortByValue(dict, bReverse): value_key_list = [] for key in dict.keys(): value_key_list.append( ( dict[key] , key) ) value_key_list.sort() if ( bReverse ): value_..

728x90