728x90

전체 글 395

ajax을 디버깅하는 방법

오늘은 어제 ajax호출하는 방법에 이어 이것을 디버깅하는 방법에 대해 알려드리려 합니다. 너무나도 당연한것이지만 의외로 잘 모르는 분이 계시기 때문에 팁으로 알려드리려 합니다. php나 asp 내애서 생기는 구문오류는 바로 알기가 좀 쉽지 않습니다. 근데 코딩을 하다보면 구문 오류가 생길 수 빆에 없고 빠르게 그 원인을 찾아야만 합니다. 그래서 쉽지안 아래의 내용을 소개합니다. 저의 ajax 사용법은 제 블로그 에서 보시면 됩니다. * 소스코드 var post_str = "f_action=test&f_type=1" ; // document.location.href="aaa.php?"+post_str; return; (2) var ret_val = CallAjaxPostPage("aaa.php", pos..

쿠키(cookie) 사용법

오늘은 다들 잘 아는 것이지만 저의 블로그을 위해 정리차원에서 쿠키 사용법을 적으려 합니다. * 소스코드 /* Cookie */ // strName : 읽을 쿠키변수 function getCookie(strName) { var strArg = new String(strName + "="); var nArgLen, nCookieLen, nEnd; var i = 0, j; var get_cookie = decodeURIComponent(document.cookie); nArgLen = strArg.length; nCookieLen = get_cookie.length; if(nCookieLen > 0) { while(i < nCookieLen) { j = i + nArgLen; if(get_cookie.sub..

sprintf, printf 구현하기

오늘은 자바스크립트에서 C++에서 처럼 sprintf 나 print 을 구현해 보겠습니다. 자바스크립트에서는 이런 기능이 없어서 직접 구현을 해주어야 합니다. 이런 부분이꼭 필요한 부분이죠~ * 소스코드 String.prototype.repeat = function(n) { var sRet = ""; for (var i = 0; i < n; i++) sRet += this; return sRet; } String.prototype.format = function(/* ... */) { var args = arguments; var idx = 0; return this.replace(/%(-?)([0-9]*\.?[0-9]*)([s|f|d|x|X|o])/g, function(all, sign, format,..

캐리어를 끄는 여자

제목 : 캐리어를 끄는 여자 별점 : ★★★★☆ * 전체 줄거리 특유의 매력과 재치로 서초동 바닥을 주름잡던 여성 사무장이 한순간의 몰락 이후, 자신의 꿈과 사랑을 쟁취하며 재기에 성공하는 성장 스토리 & 법정 로맨스 * 나의 줄거리 시험울렁증으로 변호사가 되지 못한 사무장(최지우) 가 특유의 재치로 변호사(이준)와 함께 사건을 해결해 나가는 부담없이 느낄 수 있는 드라마 * 나의 리뷰 최지우가 선택한 드라마는 재미있다는 수식어를 증명하는 드라마 개인적으로 변호사로 나오는 이준 역을 다른 사람이 배역을 맡았으면 좀더 재미있지 않았을까 하지만.. 그래도 나름 볼만하다고 추천한다. 지금 방송중이고, 월, 화 10시에 MBC에서 방송되고 있고 있다. 총 16부작이다.~ #드라마#여자#캐리어

영화속으로 2021.01.15

BSD의 부활

작성 : 2011-04 BSD의 부활이라고 하니 무척이나 거창한게 느껴지지만, 이번 칼럼에서는 BSD가 무엇이며, 무엇과 연관되어 있으면서 최종적으로 우리들에게 끼질 영향에 대해 기술하도록 하겠다. BSD는 'Berkeley Software Distribution'의 약자이다. 이것은 캘리포니아 대학교 버클리 캠퍼스에서 개발한 유닉스(UNIX) 시스템 버전으로 벨(Bell) 연구소가 1978년에 발표한 유닉스 V7을 독자적으로 확장한 것이다. 그리고, 유닉스의 개발자인 켄 톰슨(Ken Thomson)이 버클리 대학 객원 교수로 재직하면서 개발한 것이다. BSD는 C 셸, 가상 기억, TCP/IP를 토대로 한 망 기능, 매우 안정된 코어 및 뛰어난 보안성을 가졌기 때문에 그후 많은 글로벌 IT 기업의 OS..

클라우드 컴퓨팅 시스템의 고찰

작성 : 2011-04 21세기가 도래하면서 컴퓨터의 발전은 놀라울 속도로 진행이 되었고, 그 매체 또한 다양한 형태로 진화를 해 가면서 많은 사용자들에게 편의성을 제공하고 있다. 그중에 가장 중요한 항목은 휴대성(Portable) 일 것이다. 즉, 휴대성은 바쁜 현대인의 일상에 중요한 요소가 된 것이다. 그 휴대성의 기장 초기 모델이 게임기이며, 화면과 키패드를 제공하여 입력을 통한 연산결과를 화면에 표시하는 형태를 가지고 있다. 진화의 시간은 거듭되어 휴대폰과 노트북으로 변화를 하였고, 보다 더 복잡하고 다양한 기능과 고성능의 CPU와 무선 통신 기술이 내장이 되면서 장소에 구애밭지 않고 일반 PC에서 제공하는 솔류션과 기술을 사용할 수 있게 된 것이다. 아직도 진화를 거듭하고 있지만 현재 시점의 최..

신에너지의 나아갈 방향

작성 : 2010-11 요즘은 신에너지에 대한 관심이 그 어느 때보다도 높다. 석유와 석탄을 태워서 생산하는 전기 또는 자동차는 대기의 오존층을 파괴하고 이산화탄소는 온실효과를 높이고 있다. 이제는 더 이상 간과할 수 없는 상태인 것이다. 북극의 얼음이 녹아 해수면은 높아지고, 높아진 해수면에 의해 바다의 염도는 희석이 되어 적도지방의 기화하는 수증기의 양은 많아져 세계 이곳 저곳에서 이상기후를 발생을 시키고 있다. 낮은 염도는 단순히 비의 양을 많게 하는 것 뿐만 아니라 대류현상에도 영향을 미쳐 엘니뇨 현상을 발생시킨다. 이로인해 아시아, 유렵, 아메리카 등지에 이상기온을 발생 시켜 엄청나게 많은 재산피해와 인명피해를 유발할게 되는 것이다. 이제는 지구를 힘들게 하는 것이 아닌 자연의 힘을 빌려 에너지..

쉽게 보는 '마이크로소프트사'의 '윈도우즈' 역사

작성 : 2010-11 본인은 도스시절부터 프로그램을 개발하였고 이리저리 보고, 들은 마이크로소프트사의 얘기를 좀 쓰려 한다. 딱딱한 얘기보다는 쉽게 말로 풀면서 얘기를 진행한다. 누구나 다 아는 빌게이츠는 하버드 출신의 학생이다. 물론 학기 중에 마이크로소프트사를 만들었다. 그 당시에는 IBM이 거의 모든 서버 시장을 잡고 있었고, IBM은 새로운 시장을 찾고 있었다. 그래서 타겟이 된 것이 퍼스널PC 시장이다. 그 당시에는 애플사의 8bit애플PC가 이미 선보인 상태였고, 개인도 PC을 쓸수 있다는 슬로건 아래 애플의 퍼스널시장 잠식을 계속 되고 있었다. 그가 스티븐 잡스이다. 지금도 생각하면 에플PC로 팩맨 게임을 하던 때가 생각이 난다. 빌게이츠는 이미 OS가 시장의 주도권을 잡을 것이라는 것을 ..

스마트폰의 트위터가 대중에 미치는 영향

작성 : 2011-01 대중은 항상 새로운 것에 참여하는 것을 갈망하는 것 같다. 특히 대한민국은 그런 현상이 두드러지게 나타난다. 스마트폰의 보급확대가 이런 현상의 대표적 예라고 할 수 있을 것이다. 특히 스마트폰의 앱 중에 트위터는 국내에서 스마트폰 사용자라면 쓰지않는 사람이 없을 정도로 필수 앱으로 자리를 잡고 있다, 이 트위터가 지난 지방선거에서 투표율이 높아진 현상의 대표적 예로 볼 수 있다. 특히 민주당이나 진보 성향의 지지자들의 투표율이 높아진 것을 보면 젊은 층의 투표 참여가 높아진 증거로 삼을 만 하다. 지난 지방선거에서 한나라당의 패배에 이 스마트폰과 트위터가 있다는 것이다. 특히 인증샷이 화두에 오르고 있다. 이것 때문에 선거 막판 참여가 증가했다는 것이다. 여기에 이외수라든지 몇몇 ..

DB 에러 표시하는 방법

오늘은 asp 에서 db 쿼리 상의 에러를 화면에 표시하는 방법에 대해 설명하고자 합니다. 일반적으로 쿼리 날리는 open 함수 직전에 'response.write sql' 해서 쿼리를 보고 그걸 긁어서 sql 쿼리분석기에서 던져 보아서 쿼리에러를 많이찾게 됩니다. 근데 그럴 수 없는 상황일 경우, 즉, 안보이는 페이지에서 처리해야 할 경우는 좀 남감하게 되는데.. 그때 아래처럼 처리를 하면 편리합니다. * 소스 코드 및 사용법 on error resume next ' 반드시 이것을 해야 에러를 확인할 수 있습니다., 디버그할 때 넣어 놓고 실 운영에서는 마킹합니다. ' 에러가 나도 다음으로 넘어간다는 의미이기 때문에 에러 후 후처리되는 쿼리들이 잘못 데이터가 들어가게 됩니다. Function DBErr..

프로그램/ASP 2021.01.14
728x90
반응형