이번 페이지에서는 HTTPS에 대해서 좀 정리해 보겠습니다. ※ 아래에 기술되는 내용의 출처 : http://www.terms.co.kr/HTTPS.htm HTTPS (Secure Hypertext Transfer Protocol) HTTPS는 넷스케이프에 의해 개발되고 그들의 브라우저에 구현된 웹 프로토콜로서, 사용자의 페이지 요청들과 웹서버에 의해 반환되는 페이지들을 암호화하고 해석한다. HTTPS는 실제로 넷스케이프의 SSL을 정규 HTTP 응용계층 하에서 서브 계층으로서 사용한다 (HTTP가 하부계층인 TCP/IP와의 상호작용을 위해 80번 포트를 사용하는데 비해, HTTPS는 443번 포트를 사용한다). SSL은 RC4 스트림 암호화 알고리즘을 위해 40 비트 크기의 키를 사용하는데, 이는 상업..
이번 페이지에서는 HTTP에 대해서 좀 정리해 보겠습니다. ※ 아래에 기술되는 내용의 출처 : http://ko.wikipedia.org/wiki/HTTP HTTP(HyperText Transfer Protocol)는 WWW 상에서 정보를 주고 받을 수 있는 프로토콜이다. 주로 HTML 문서를 주고 받는 데에 쓰인다. TCP와 UDP를 사용하며, 80번 포트를 사용한다. 1996년 버전 1.0, 그리고 1999년 1.1이 각각 발표되었으며, 현재 가장 널리 쓰이는 버전이 1.1이다. HTTP는 클라이언트와 서버 사이에 이루어지는 요청/응답(request/response) 프로토콜이다. 예를 들면, 클라이언트인 웹 브라우저가 HTTP를 통하여 서버로부터 웹페이지나 그림 정보를 요청하면, 서버는 이 요청에 ..
웹프로그램을 하다 보면 특정 프레임만 프린트 가능하게 해줘야 할 경우가 생긴다. 그런데 프린트 기능들이 거의 막혀 있는 웹의 경우 프린트를 하게 하는것이 참 까다롭다. 제대로 된 프린트 기능을 사용하게 하려면 ActiveX의 도움을 받아야 한다는 것도 참... 여튼 만약 웹화면에서 특정 프레임부분만 프린트를 가능하게 하고 싶은데.. 자바스크립트가 지원해 주는 window.print() 함수를 이용하면 화면 전체가 프린트 된다. 하여 window.print() 명령 수행 전에 top.특정프레임명.focus() 또는 parent.특정프레임명.focus() 를 통해 프린트 하고자 하는 특정 프레임으로 포커스를 이동시킨 다음 window.print() 를 호출해 주면 특정 프레임만 프린트가 된다. 역시나 웹에서..
한동안 잊고 지냈던 공부를 다시 하게 되는 계기가 생겨서 이제 다시 블로그질을 조금씩 해볼까 합니다. 일단 간단한 블로그질로 DeepZoom이란 것에 대해 간략히 적고자 하는데요. Silverlight2 에서 보여주고 있는 DeepZoom이란 이 기능. 상당히 흥미로운 기능이네요. DeepZoom의 정의를 위키백과에서는 아래와 같이 하고 있습니다. Deep Zoom is an implementation of the Seadragon technology for use in Microsoft Silverlight applications. It allows users to pan around and zoom in a large, high resolution image or a large collection o..
오늘은 태그에 의해 테이블의 한 라인 전체에 적용된 onclick 이벤트가 특정 태그안에서는 적용 안되도록 하는 방법에 대한 기록을 남긴다. 과 같이 되어 있는 경우 태그가 적용된 라인은 클릭 이벤트 발생시 모두 function() 함수가 실행되게 된다. 따라서 태그에서 버튼 이미지를 클릭하게 되면 function() 함수와 button() 함수가 동시에 실행이 되어 문제가 되는 경우가 있다. 이 경우에 버튼을 클릭하면 function() 함수는 적용되지 않고 button() 함수만 적용되게 하는 방법은.. 방법이야 여러가지가 있을 수 있지만.. 가장 쉽고도 편한 방법은 태그를 이렇게 바꾸어주면 된다. 그러니까 onclick="event.cancelBubble = true;" 만 추가해주면 되는 것이다...
오~ 정말 이틀을 뒤져서 겨우 찾은 방법을 소개합니다. 이거 머 찾기가 너무 힘들어서 고생했네요. ^^; Opera나 Safari등에서는 쉽게 보여줄 수 있는데 반해 이 IE란 녀석에서는 보일 수 없다는 것이 헙.. ㅡㅡㅋ 여튼 우여곡절속에 하려던 작업을 할 수 있게 되어 다행이라는 생각과 함께... 나중에라도 또 어렵게 찾는 수고스러움을 줄이기 위해 기록을 해보려 합니다. 일단 하려던 것이 무엇인지에 대한 설명과 함께 문제는 무엇이며 어떻게 해결했는지 해결한 방법을 소개하겠습니다. 하려던 작업은 사용하고 있는 차트 오브젝트를 프린트하기 위해 이미지화 시키고 그 이미지를 출력하는 것을 하려고 하는 것이고.. 문제는 차트가 지원해 주는 이미지 변환 함수는 Base64 형태의 PNG 파일 형식인데 IE에서 ..