본문 바로가기

HTML5 - SVG HTML5 Inline SVG HTML5는 inline SVG를 지원합니다. SVG란?1. SVG는 Scalable Vector Graphics의 약자 입니다.2. SVG는 웹에서 벡터 기반의 그래픽을 표현할때 사용합니다.3. SVG는 XML형식으로 그래픽을 정의합니다.4. SVG 그래픽은 줌이나 리사이즈를 하더라고 품질에 영향을 미치지 않습니다.5. SVG 파일에서 모든 요소와 모든 속성은 애니메이션 이미지가 될 수 있습니다.6. SVG는 W3C에서 권장하고 있습니다. SVG의 이점JPEG이나 GIF와 같은 이미지 포맷대신 SVG를 이용하면 좋은점1. SVG 이미지는 text editor로 만들 수 있습니다.2. SVG 이미지는 검색, 인덱싱, 스크립팅, 압축을 할 수 있습니다.3. SVG 이미지는 확.. 더보기
HTML5 - Canvas Vs. SVG HTML5 Canvas Vs. SVG Canvas와 SVG는 둘다 웹페이지에서 그림을 그리기 위한 도구이지만 그 둘은 근본적으로 다릅니다. SVGSVG는 XML로 2D그래픽을 설졍하기 위한 언어입니다. SVG는 XML기반이며 이 뜻은 모든 element를 SVG DOM과 함께 사용할 수 있다는 것입니다.여러분은 element에다가 JavaScript 이벤트 핸들러를 붙일 수 있습니다. SVG에서는 각각 그려진 모양이 객체에 기억되어져 있습니다. 만약 SVG 객체의 속성이 바뀌면브라우저는 그 즉시 새로 그립니다. CanvasCanvas는 즉시 2D 그래픽을 그립니다.(JavaScript를 이용하여) Canvas는 픽셀단위로 그림을 그립니다. Canvas에서 한번 그림이 그려지게 되면 브라우저에 의해 잊혀지.. 더보기
rpc RPC란 Remote Procedure Call 의 약자로서 원격 컴퓨터나 프로세스에 존재하는 함수를 호출하는데 사용하는 프로토콜 이름이다. RPC관련 버퍼오버플로우 취약점 정보 https://www.linux.co.kr/security/certcc/tr1999008.htm ○ rpc.statdstatd는 시스템 장애시 NFS에서 파일 복구를 위해 제공하는 lockd 프로그램을 지원하는 도구로 클라이언트와 서버의 상태를 모니터링 하는 rpc프로그램이다. 이 프로그램은 원격 클라이언트의 매개변수 크기를 체크하지 않아 버퍼오버플로우(Buffer Overflow)를 통해 루트 권한에서만 수행 가능한 임의의 명령어를 수행시킬 수 있다. 더보기