lang 514

anchor 태그의 href 속성, #, javascript:void(0), #//

웹 콘텐츠(의) 접근성(을 높이기 위한 제작) 지침 1.0 지침 6. 새로운 기술을 사용한 페이지는 그 기술을 지원하지 않는 환경에서도 내용을 보전하면서 표시될 수 있도록 한다. 새로운 기술을 지원하지 않는 표시 장치를 쓰거나 또는 그런 기능을 꺼 놓았다고 하더라도 페이지에 접근 가능하도록 해야 한다. 콘텐츠 개발자가 현존 기술의 문제점을 해결하기 위해 새로운 기술을 사용하는 것은 장려할 일이지만, 구버전의 브라우저나 새로운 기능을 꺼놓은 사용자들에게도 여전히 그 페이지가 보이도록 하는 방법을 알아야 한다. 체크포인트: 6.1 스타일 시트가 없더라도 읽을 수 있게 문서를 구조화한다. 예를 들면, HTML 문서가 스타일 시트가 없이 표시되더라도 반드시 그 문서를 읽을 수 있어야 한다. [중요도 1] 내용을..

lang/html 2007.01.03

오라클/PHP 환경의 확장

오라클/PHP 환경의 확장 by George Schlossnagle 관리와 확장이 용이하고, 성능 면에서 뛰어난 PHP 코드를 오라클 데이타베이스 환경에서 설계/작성하는 테크닉을 설명합니다. 지난 9년 동안, PHP는 개인용 웹 사이트의 편집을 위한 “틈새” 언어에서 세계 최대 규모의 사이트를 지원하는 강력한 언어 환경으로 발전하였습니다. 대량의 트래픽이 발생하는 웹 사이트의 설계 요구사항은 성능, 확장성, 그리고 유지보수성(maintainability)의 세 단어로 요약됩니다. 확장성이란, 애플리케이션의 트래픽 로드가 증가하는 환경에서 기본 설계의 변경 없이 지속적인 성장이 가능해야 함을 의미합니다. 성능이란, 개별 사용자의 요청을 신속하게 처리할 수 있는 능력을 말합니다. 유지보수성이란 많은 수고를 ..

lang/php 2006.11.16

HTML 특수문자표

Name CodeNumber CodeGlyphDescription‘‘left single quote’’right single quote‚‚single low-9 quote““left double quote””right double quote„„double low-9 quote††dagger‡‡double dagger‰‰per mill sign‹‹single left-pointing angle quote››single right-pointing angle quote♠♠black spade suit♣♣black club suit♥♥black heart suit♦♦ black diamond suit‾‾overline, = spacing overscore←←leftward arrow↑↑upward arrow→→..

lang/html 2006.11.01

PHP에서 성능 개선을 위한 유용한 팁

예전에 nzeo.com (제로보드사이트)의 웹스터디 PHP 게시판에 올렸던 글과 코멘트에 덧붙였던 내용을 같이 잘 조합해서 올려봅니다..; 아시는 내용이라면 모르시는 분들을 위해서 패스~ 수정 사항이나 추가 사항있으면 코멘트 때려주세요;; ------------------------------------------------------------------------------------------------------------------------ 웹사이트 성능에 큰 영향을 주는 부분은 대개 부적절한 혹은 최적화되지 않은 데이터베이스 쿼리문에 있습니다. 하지만 데이터베이스 쿼리문이 최적화되었더라도 PHP 프로그램내에서의 간단한 몇가지 수정으로도 좀더 성능 개선을 할 수 있습니다. 해외 PHP관련 컨퍼..

lang/php 2006.11.01

REST(Representational State Transfer)

REST(Representational State Transfer)는 WWW처럼분산된 하이퍼링크 시스템 즉, 큰 규모의 소프트웨어 디자인을 위한 소프트웨어 아키텍쳐 스타일이다. REST는 2000년 웹에대해 쓴 RoyFielding(HTTP 프로토콜 설계자 중 하나)의 연설문에서 처음 사용되었다. 또 그 이후 이 용어는 웹과네트워크 커뮤니티에서 널리 사용되고 있다. REST는 원래 아키텍쳐의 원리 모음이다. 하지만 넓은 의미로써는 HTTP에서 XML을 사용한 간단한 인터페이스를 묘사하는말로도 흔히 쓰이곤 한다. 이 두 가지 의미는 오버랩 될 수 있는 것으로, HTTP 프로토콜을 사용하지 않거나월드와이드웹(WWW)을 사용하지 않고도 Fielding의 REST 아키텍쳐로 큰 규모의 소프트웨어 시스템을 디자인..

lang/html 2006.11.01

RoR(Ruby on Rails)

줄여서 RoR 혹은 Rails이라고도 부르는 Ruby on Rails은 오픈소스 웹 응용체계이다. Rails는 웹 응용체계를 개발하기 위한 것으로 루비(Ruby) 언어로쓰여지며, Model-View-Control (MVC) 아키텍쳐로 되어있다. 즉, 출력하는 것과 수정하는 것이 완전히 무결정방식인 패턴을 따른다. 또 Rails는 코딩과 구성을 최소화하여 응용 체계를 만드는 완전히 루비 개발 환경이다. Ruby on Rails는 David Heinemeier Hansson에 의해서 만들어졌고 이후 오픈소스 개발자들 및 중요팀들에 의해서 확장, 개발 되었다. Rails는 MIT 라이센스를 가지고 있다. Rails는 Ruby 라이센스도 유효하다. 관련 사이트 Ruby on Rails Ramps Up : Rub..

lang/ruby 2006.10.26

Creative Commons(CC)

Creative Commons(CC)은 법적으로 다른 사람이 창작물을 쓰거나 공유하는 것을 가능하게 하여 창조적인 일의 영역을 넓히고자 하는 비영리 조직이다. 이 조직은 Creative Commons license라고 알려진 저작권 라이센스를 제공한다. Creative Commons license(CCL)는 2002년 12월 16일부터 시작된 저작물에 대한 이용방법 및 조건을 표기하는 ‘저작물 이용허락표시’이다. 즉, 일반적으로 많이 쓰이는 저작물의 이용법 및 조건을 규격화한 것이다. 저작자들은 CCL 사이트에서 자신의 저작물에 필요한 라이센스를 선택하여 표시함으로써, 이용자들이 저작권자와의 접촉 없이도 지정된 이용범위 내에서 자유롭게 사용할 수 있도록 할 수 있다. 관련 사이트 creativecommo..

lang/html 2006.10.24

RFC (request for comments)

RFC (request for comments)는 1969년에 시작된 인터넷 작업 문서이다. 이것은 IETF에서 논의되어 표준화 되었고 어떤 인터넷 문서라도 IETF의 감수 대상이 될 수 있지만 RFC를 부여할지 여부는 IETF에서 결정한다. RFC는 인터넷 상에서 기술을 구현함에 있어서 필요한 프로토콜의 명세 뿐 아니라 프로토콜에 관한 운용정보, 프로토콜 실험에 관한 정보 등 상세한 기본 틀이 제시되어 있다. 각각의 RFC는 만들어진 순서에 따라 RFC 번호를 가지고 있다. 한 문서에 RFC 번호가 부여되고 출판되면 이후에 번호가 바뀌는 일은 없다. 그래서 RFC 번호를 쉽게 구하기 위해서는 RFC 색인을 참조하면 된다. RFC 색인은 RFC가 발표될 때 마다 온라인으로 갱신되고 있다. 관련 사이트 I..

lang/html 2006.10.24

RDF(Resource Description Framework)

RDF(Resource Description Framework)는 인터넷과 웹 상의 메타데이터를 설명하는, 사이트의 정보에 관한 정보를 제공하는 일반적인 규격이다. RDF는 데이터가 처음 생성되거나 업데이트 될 때 생성되는 정보이며, 검색엔진의 로봇들이 데이터를 찾는 키워드이며, 웹 페이지의 지적 권리를 나타내는 지표이다. 또 웹을 인식하며 돌아다니는 기계들이 정보를 인식하고 교환할 수 있도록 정보 상호 운용성을 제공한다. W3C에서 개발된 RDF는 메타데이터에 의존하여 검색엔진을 만드는 웹 개발자들의 필요성에 의해 만들어졌으며, 인터넷 이용자들도 웹 사이트 정보를 쉽게 공유할 수 있다는 점에서 의의가 있다. 실제로 주제, 부제, 작성일자, 저자 등의 웹 정보를 XML 태그에 의해 지시되는 필드에 넣으면..

lang/html 2006.10.24
반응형