'개발이야기/개발'
제안
개발이야기/개발와(과) 일치하는 검색결과가 없습니다.
제안:
- 모든 단어의 철자가 정확한지 확인하세요.
- 다른 검색어를 사용해 보세요.
- 더 일반적인 검색어를 사용해 보세요.
CDO.Message.1 오류 '80070005' 액세스가 거부되었습니다.
서버를 새로 셋팅하고, 웹메일을 보내는데 아래와 같은 오류 메시지가 발생했다. CDO.Message.1 오류 '80070005' 액세스가 거부되었습니다. 에러발생하는 경우는.. mailroot폴더에 IIS_IUSRS의 쓰기권한이 없어서이다.보통 경로 C:\inetpub 에 들어가면 mailroot폴더가 있는데 속성에 들어가서 쓰기 권한을 부여하면 정상적으로 메일이 발송된다. mailtoot폴더 안에는 우리가 웹서버를 통해 메일을 발송할때 해당 메일 발송이 순차적으로 진행될 수 있도록 메일 파일들이 폴더를 이동해 다닌다. 혹여나 메일이 발송되지 않는다면 이쪽 Badmail폴더나 Queue에 쌓이게 되는데 이럴때 이곳에 와서 확인해 봐도 좋다 CDO.Message.1 오류 '80070005' 액세스가 거부되..
윈도우서버 메일발송 안될때 - Pickup폴더에만 쌓임
윈도우 서버 에서 smtp를 사용하여 웹메일을 발송하는데 이메일이 발송되지 않는 경우가 있다.C:\inetpub\mailroot\Pickup Pickup폴더에 .eml 형식의 파일만 쌓이고 메일이 발송되지 않는다.픽업 폴더는 처음 메일을 발송할때 쌓이는 장소이다. 서버상의 에러라면 다른 에러폴더에 쌓여야 정상이다.이때 두가지 확인해야한다. 첫번째로 확인 해야할 부분mailroot폴더에 IIS_IUSRS 권한중 읽기 쓰기 권한이 있는지 확인두번째로 확인 해야할 부분은 서비스가 제대로 실행되고 있는지이다. 허망하게도 업데이트 이후 서비스가 실행되지 않았었나보다.. 실행을 하니 그동안 쌓인 메일이 한번에 발송되 버렸다.혹시나 너무 오랫동안 발송되지 않았다면 혼선이 올 수 있으니 삭제후 서비스를 실행하자.
엑티브엑스 수동설치하기 - 강제 등록
엑티브 엑스가 퇴출되고 있다고는 하지만, 부득이 하게 예전 솔루션을 사용할 경우 어쩔 수 없이 사용해야할 경우가 있다.허나 고객사가 보안 설정이 철저하여 인증되지 않은 엑티브 엑스를 설치 할 수 없게 한다면 난감하다.외국계 기업의 경우 윈도우 익스플로러의 보안설정을 통제하여, 인가되지 않은 ocx파일을 설치할 수 없게 되어있는 경우가 많다. 이때 수동으로 파일을 넣어서 강제로 레지스트리에 등록하는 방법을 소개한다.강제로 등록시킨다는 표현이 맞을것 같다.일반적으로 엑티브엑스 파일은 확장자.cab형식의 압축파일로 배포가 되는데. 이를 다운로드 받아서 압축을 풀게되면 .ocx파일이 나온다. 이를 윈도우 경로로 복사 해준다.C:\Windows\System32 (윈도우 32bit계열)C:\Windows\SysWO..
생활코딩-OpenTutorials.org
오늘 소개 해드릴 사이트는 개발 관련 인터넷 강의를 무료로 제공 해 주는 생활코딩이란 사이트 페이지 입니다. 제가 처음 개발에 입문할때는 인터넷 환경이 지금처럼 좋치 않았습니다.전화선을 꼽은 모뎀세대였습니다.때문에 그때는 개발 서적을 구입해서 예제를 보고 따라하는것이 프로그램을 공부하는 방법이였는데요. 요즘은 인터넷이나 구글로 검색하여 정리된 블로그나, 개발사에서 제공해주는 사이트에서 공부하는 경우가 많습니다.사실 기술이 너무 빠르게 변하여 일반 서적들이 그 속도를 따라오지 못하는것 같습니다. 웹서칭하다가 우연히 찾은 사이트 인데, 취지도 그렇고 너무 잘되어있어서 소개 해드립니다.생활 코딩이라는 제목의 사이트 인데요. https://opentutorials.org/course/1 사실 OpenTurori..
Google reCAPTCHA API 적용하기(구글리캡챠)
오늘 소개 해드릴 API 는 구글의 reCAPTCHA 입니다. 사진이 역동적이네요 ^^ 사실 캡챠라는 기술은 예전부터 많이 사용 되어 왔던 기술입니다. https://ko.wikipedia.org/wiki/CAPTCHA 에 가보시면 자세한 설명이 있습니다.CAPTCHA(Completely Automated Public Turing test to tell Computers and Humans Apart, 완전 자동화된 사람과 컴퓨터 판별,캡차)는 HIP(Human Interaction Proof) 기술의 일종으로, 어떠한 사용자가 실제 사람인지 컴퓨터 프로그램인지를 구별하기 위해 사용되는 방법이다. 대개 이런 모양입니다. 오픈소스로도 많이 공개 되어있고, 유료 버전도 있고 다양한 기술들이 있지만, 오늘 알..
PDF.js
웹 개발을 하다보면 PDF파일을 컨텐츠로 올리는 경우가 많다.PC에서는 일반적으로 아크로벳 리더가 설치되어있기때문에 웹 브라우저 상에서 자연스럽게 열리고, 열린 파일을 보고 닫으면 되는데, 특별한 뷰어도 필요가 없다. 모바일에서는 조금 다른데, IOS 사파리의 경우 기본 뷰어가 있어서 자연스럽게 열리는데. 안드로이드는 별도의 앱으로 연결되게끔 되어있다. 이렇게 브라우저에서 보는건 상관없는데, 프로젝트를 하다보면 모바일웹을 앱으로 감싸서 보여줘야 할 경우가 있다.사이트 자체를 팝업없이, 새창없이 레이어로 구성하면 되는데, 문제는 PDF의 경우 새창으로 보여주게 되면, 앱 외부로 새창이 허용되지 않는 앱의 경우 파일만 열리고, 뒤로가기나 아무런 반이 없는 경우 가 있다..(안드로이드의 경우 백버튼을 누르면 ..
JSON - ASP 연동하기
JSON과 조상님들이 쓰시던 ASP를 연동할일이 생겨서 써칭해봤는데 실제 연동되는 자료가 별로 없더라,,, 공개된 데이터 셋들을 이용하여 손쉽게 사이트에 연동이 가능하다. 우선 위의 파일을 인쿠르드 시킨다. sample.asp '호출 URLDim urlPath : urlPath = "XXXXXXXXXXXXXX" 'ParameterDim paramStr : paramStr = "dateFlag=W"'JSON 데이터 불러오기Dim objHttp : Set objHttp = Server.CreateObject("Microsoft.XMLHTTP")objHttp.Open "Get", urlPath, FalseobjHttp.SetRequestHeader "Content-Type", "Text/Html;charset..
이미지를 base64 로 인코딩해주는 사이트
사이트를 개발하거나, 유지보수 하다보면 상황에 따라서 이미지를 업로드 할 수 없는 상황이 오기도한다.머, 외부 사이트에 업로드하고 링크를 걸 수도있지만, 이미지 자체를 base64 형식으로 바꿔서 보여줄 수도있다. https://www.base64-image.de/ 사용할 이미지를 사이트에 드레그시키면 코드로 변환해준다. 위의 방법은 전문용어로 데이타 URI 스킴(Data-URI scheme)이라고 한다.사용법은 img 테그 src 부분에 컨버팅된 문자를 넣어주면된다.ex)텍스트라서 용량이 얼마 안될거 같지만,,실제 이미지보다 파일 용량은 커지는것이 함정이다.. 피치 못한 상황에서 활용이 가능할것같다. 위의 그림은 실제 컨버팅한 소스를 적용한 그림이다..완전 똑같다..ㅎㅎ;;