기본 콘텐츠로 건너뛰기

[Classic ASP] Cookie가 삭제 안되는 문제

만든 쿠키가 삭제가 계속 안되서 여기저기 삽질을 했다. 모든 쿠키를 삭제하는 함수도 만들었다. Function CookieClear(cldomain) For Each cookie in Request.Cookies Response.Cookies(cookie).Domain = "." & cldomain Response.Cookies(cookie).Path = "/" Response.Cookies(cookie).Expires = DateAdd("d",-1,now()) Next End Function 그런데.. 안되서 계속 삽질하다가 하나 알았다.  littleworld.net littleworld.co.kr www.littleworld.net  의 모든 값을 지우려고 했으나.. 처음 만든 쿠키가 www.littleworld.net 인 관계로.. 처음에 www.littleworld.net 의 쿠키를 삭제 해야만 나머지가 지워졌다.. -ㅅ-;; 간단하지만 몰랐던 초보적인 사실.. ---- 누구나 쉽게 광고를! http://www.cashtalk.co.kr Free Infrastructure automation & management tool Global Infrastructure Integration Platform http://giip.littleworld.net Subscribe and publish your links as a book with friends  My Favorite Link Share http://link.littleworld.net

인생은 게임이다!(멘토링중에서) [출처] 인생은 게임이다!(멘토링중에서)|작성자 얌체냥이

얼마전 멘토링을 하는 중에 이제 전문대학2학년에 진학하는 사람이 멘티였다.  LOL(League of Legends, 롤)을 좋아하여 비유를 해줬더니 쉽게 이해가 간다고 한다.  LOL이 잘만든 게임인 이유는 게임내에 자기 역할 및 운영등이 인생에 많은 부분이 투영이 된다.  리더는 미드가 될 수도 있고 정글이 될 수도 있다.  심지어는 탑이나 서폿, 원딜도 리더가 될 수 있다. 전체적인 그림을 그리고 수시로 확인을 하며, 상황판단이 빠르면 된다.  단지, 전체 맵을 보기 쉬운 정글이 지휘를 하는 케이스가 상성효과가 날뿐이지.. 기업에는 대표이사가 무조건 리더가 되지 않는다.  많은 기술베이스의 외국 기업들은 CTO또는 다른 사람들이 실질적인 핵심인물이고 CEO는 영입하여 전체 관리를 맡게 하기도 한다.  관리력이 떨어지는 리더의 방향이 되는 것이다. 그리고 게임이란 같은 주어진 시간에 얼마나 잘 활용하느냐가 승패를 좌우한다. 정글의 이동 경로에 따른 로스나, 템트리 및 룬장착에 따른 시간 안배도 중요하다. 그리고 남들보다 빠른 레벨업을 위한 노력이 필요하다. 성장룬을 끼고 초기에 끝내려고 하면... 이미 설계를 잘못한 것이다. (난 성장룬을 좋아하는데 사람들이 욕한 적이 많았다.. =ㅅ=;;) 실제로도 내가 누누히 강조하는 두 가지 원칙이 있다.  "집에 TV를 놓지 말아라" "약속은 서점에서 해라" 하루 평균 TV로 소비되는 시간은 4시간.  내가 만약 TV를 하나 안보는 것만으로 10년을 살게 되면,  나는 약 608일정도의 시간을 남들보다 많이 사용할 수 있다.  80일 가량의 시간만 있으면 토익900점이 가능하다고 한다.  무언가를 배우는데도 약 100일 정도면 된다고 한다.  10년이 지난 시점에 난 이미 남들보다 6개나 많은 템트리의 정점을 찍을 수 있다. 10레벨 정도 됬는데 다른 사람과 같은 조건에서 코어템 6개 더 들고 ...

[Classic ASP] Show all Get/POST Requests, Cookies, Sessions.. 모든 리퀘스트, 쿠키, 세션값 표시

For each LWRF in Request.Form     Response.write LWRF & ": " & Request.Form(LWRF) & "<br>" Next 응용을 하면..  Get 방식으로 넘어온 것을 보려면 For each LWRQ in Request.QueryString     Response.write LWRQ & ": " & Request(LWRQ) & "<br>" Next 현재 페이지의 쿠키값들을 보려면 For each LWRC in Request. Cookie s     Response.write LWRC & ": " & Request. Cookie s(LWRC) & "<br>" Next 현재 페이지의 세션값들을 보려면 For each lwSC in Session.Contents     Response.write lwSC & ": " & Session(lwSC) & "<br>" Next 이전 폼에서 받은 값들을 그대로 다음 페이지로 넘기려고 할때는 <form>태그 안에 다음처럼 넣어주면 됩니다. <form> <% For each LWRF in Request.Form     Response.write "<input type=""hidden"" name=""" & LWRF & """ values=""" & Request.Form(LWRF) & """>" & vbCRLF Next %> </form> Free Infrastr...

PHP SLIM Framework 의 간단한 사용방법

난 개발을 잘 못한다.  언어도 딱히 정해놓은 것도 없다.. 이번에는 누군가 SLIM Framework를 깔았다고 쓰랜다..  이건 또 머지.. 하고 그냥 써보았다.. 아마도 이게 전부가 아니고, 극히 일부중에 걍 쓰는것만 쓰는 것일지도 모르지만,  편리한 부분이 있다. $app->get('/member/emailauth', function () use ($app,$conn,$sqlmgr,$ssp) {     //--Request processing begins here...---------------------------- $email = $app->request()->get('email'); $ref = $app->request()->get('ref'); $authid = $app->request()->get('authid'); $callback = $app->request()->get('callback');     //--Control Process---------------------------------------------- try { $getMemberInfo = $ssp->getMemberInfo($conn, $sqlmgr, $email, $authid, $ref); $idx=$getMemberInfo['idx']; if($idx==""){ $postMemberInfo = $ssp->postMemberInfo($conn, $sqlmgr, $email, $authid, $ref); $data = array('result' => '0', 'message' => 'yes', ...

[DBMS튜닝] 사람들이 쉽게하는 PK및 인덱스 실수

대부분의 사람들의 실수중에 row가 몇백개 없어서 PK자체를 안잡는 사람이 있다. 이런 경우 어떠한 현상이 일어날까? 잘 보이는지는 모르겠지만, 단순 select에 where에 자기 테이블내 특정 필드에 Y값을, 그리고 Z필드로 정렬하고 있다. 하지만 프로파일러에서 보면 20초가 넘었다. 가끔 한 번하는데는 전혀 문제가 없다 500ms미만으로 처리된다. 하지만 왜 이따금 발생하는 것일까? 정확한 DBMS의 엔진 알고리즘을 알고 있지는 않다. 하지만 경험적으로 말할 수 있다. 동일 쿼리를 여러번 시도하는 경우 PK가 없으면 정렬이 되지 않기 때문에 우선 Table Scan을 처음부터 해서 계속 메모리에 올리게 된다. 즉 Disk I/O와 Memory I/O가 지속적으로 일어나는 것이다. 때문에 동시 100번 정도 처리되도 전부 Disk I/O를 사용하게 된다. 단지 800행도 되지 않는데 20초를 먹을 수 있는 것이다. 하지만 PK를 Clustered index로 걸게 되면 처음 Insert할때마다 PK에 의존해서 Sorting을 계속하게 된다. 나중에 Select할때는 언제나 같은 것을 가져오기 때문에 Cache에서 처리할 수 있는 것이다. 그럼 누군가가 다시 질문한다. "50행도 안되는건 괜찮나요?" 그냥 맘대로 해라.. 선을 그어서 어디까지는 되고, 어디부터는 안된다는 흑백논리는 60년대나 하는 것이지, 모든 것을 정해놓고 이렇게 하세요 하는 것은 아직도 현실을 모르는 사람들이나 하는 것이다. 1Row가 1MB가 되도록 짜는 사람들도 있는 것이고, 1000Row가 100KB가 되도록 짜는 사람들도 있을 것이다. DB의 구조설계부터 스스로 판단하고 튜닝도 결정해라. 누누히 얘기하지만, 튜닝이란 것은 만들때 하고 땡이 아니다. 우리가 1년에 한번씩 건강검진을 받듯이, DBMS도 자신에게 축적된 노폐물이 어딨는지 찾고 부정맥이 어딨는지 찾기 위해 건강검진을 받아야 한다. 이...

[Classic ASP] get line from finding keyword to line feed (찾는 단어부터 줄 끝까지 검색해서 가져오기)

function lwGetStrToLF(rst, fk) pos = instr(rst, fk) if pos > 0 then pos2 = instr(pos + 1, rst, vbLF) 'response.Write("pos2:" & pos2 & "<BR>" & vbCRLF) if pos2 > 0 then 'response.Write("startpoint:" & pos + len(fk) & "<BR>" & vbCRLF) 'response.Write("wordlength:" & pos2 - pos & "<BR>" & vbCRLF) fval = mid(rst, pos + len(fk), pos2 - pos - len(fk)) 'response.Write("rkkw:" & rkkw & "<BR>" & vbCRLF) fval = replace(fval, " ", "") fval = replace(fval, " ", "") end if end if lwGetStrToLF = fval end function 클라우드/레거시 시스템의 통합 관리 및 자동화 Global Infrastructure Information Platform http://giip.littleworld.net 모든 데이터는 링크로 관리가 된다.!!  Share your link !! :: Linkbook Service http://link.littleworld.net

부자아빠가 되는 방법

사람들이 열심히 일하면 부자가 된다고들 하지만. 부자의 범주를 어떻게 잡느냐에 따라 잘못된 이야기라고 할 수도 있다. 부자아빠 가난한 아빠라는 책을 읽어보았는가? 책을 읽지 않아도 좋다. 핵심만을 얘기한다면, 지배하는자는 부자가 되고 피지배자는 가난한 아빠가 되는 것이다. 이 책에서는 월7000달러를 버는 가난한 아빠와 월5000달러를 버는 부자아빠의 이야기를 재미있게 묘사했다. 그럼 모두 태어나면서 부자아빠가 될 수 있느냐를 묻는데, 결론은 No라고 이야기할 수 있다. 지배자에 적합한 성향을 가진 사람과 피지배자에 적합한 성향을 가진 사람들이 나뉘어져 있기 때문이다. 만약 자신의 성향이 피지배자라면 어떻게 부자가 될 수 있을까? 부자라고 생각하는 액수에 따라 다르지만, 대부분의 책들은 맹목적으로 돈을 모아 재태크를 어떻게 하는지.. 그게 왕도라는 듯 이야기를 한다. 만약 그들의 책을 샀다면, 당신은 그 책의 지은이들이 부자가 되는데 보태줬을 뿐이다.  그들은 바로 자신이 부자아빠가 되는 방법을 알고 당신에게서 돈을 갈취하기 위해 책을 쓴 것이다. 왜 이런 아이러니한 이야기를 하는지 잘 생각해보라. 그들은 책 한 권 썼을 뿐인데.. 지속적인 인세가 들어오고 있다. 당신같이 책을 사는 사람들이 지속적으로 있기 때문이다. 바로 이것이 부자아빠가 되는 핵심원리이다. 당신은 지금껏 월급을 많이 받으면 부자가 된다고 생각했을 것이다. 연봉을 일억원을 받는다고 치자. 월급으로 따지면 850만원 밑이다. 그리고 세금을 공제하고 4대보험을 제하고 나면 손에 떨어지는 돈은  600만원 초반일 것이다. 원하는 것을 사고 쓸만큼 쓸 수 있다고 생각할 것이다. 교육비로 월 250만원이 나가고, 전세 또는 집을 구입한 론 비용 및 생활비로 월 200만원이 나가고, 친구들과 술을 마시다보면 사비로 월 150만원이 나간다..  저축을 해야...