Programmer
-
DTDProgrammer/Computer Science 2012. 12. 27. 16:34
요소와 속성의 규칙의 목록으로 문서의 구조를 정의하여, XML 해석기가 문서가 규칙에 맞게 작성되었는지 검사하는데 사용한다. DTD 선언 XML 파일 안에 DTD를 선언한다. XML 파일 안에 외부 DTD 파일을 선언한다. XML 구성 항목 요소(Elements)XML을 이루는 중요한 구성 항목이다.데이타(다른 요소, 문자 데이타, 속성 또는 이들을 혼합한 형태)를 감기 위해 사용한다.속성(Attributes)부가적인 정보를 담는다.요소가 담고 있는 데이타(문자 데이타)의 메타데이타를 정의할 때 사용한다.엔티티(Entities)문자 데이타나 특별한 문자의 단축 문자를 정의한다.엔티티는 세개의 부분으로 구성된다. 앰퍼샌드(&), 엔티티 이름, 세미콜론(;) 몇몇 문자는 특별한 의미를 가진다. 예를 들면, '
-
XMLProgrammer/Computer Science 2012. 12. 21. 11:36
XML은 EXtensible Markup Language의 약어로써, 데이타를 저장하거나 주고받는데 사용하는 마크업(markup) 언어이다. 특징과 장단점 뛰어난 호환성을 제공한다. 많은 프로그램 언어와 웹, 소프트웨어에서 XML을 지원한다. 텍스트 파일로서 사람이 읽을 수 있다. 이는 디버깅에 매우 효과적이다. 내용과 표현이 분리되어 있다. XML 문서가 다루는 것은 오직 데이터의 내용이다. 이것을 어떻게 사용할 것인지는 프로그램의 몫이다. 구조가 간단한 데이타에 사용하기에는 비용이 많이 든다.. 텍스트 파일임으로 이진 데이타보다 더 많은 용량을 차지한다. XML의 형식 XML의 예 : SMIL 나무 구조(tree structure) 반드시 하나의 최상의 요소(root element)를 가진다. 모든 ..
-
GNOME 플랫폼 코어 라이브러리 소개Programmer/Computer Skills 2012. 11. 2. 14:37
GNOME 플랫폼의 코어는 GLib, GIO, GObject로 이루어져 있습니다. GLibGLib은 C로 작성한 라이브러리와 프로그램의 핵심적인 만들기 블록입니다. GLib은 그놈에서 사용하는 오브젝트 시스템과, 메인 루프 구현, 그리고 문자열과 흔히 사용하는 데이터 구조에 대한 유틸리티 함수 모음이 들어 있습니다. Reference Manual GIOGIO는 사용하기 쉬운 최신의 VFS API를 제공합니다. 이는 프로그램이 단순하고 견고한 API를 통해 로컬과 원격에 있는 파일들에 접근할 수 있도록 하는 파일 시스템 추상화를 제공합니다. Reference Manual GObjectGObject는 Pango와 GTK+에서 사용하는 오브젝트 시스템입니다.Reference Manual
-
레드햇 리눅스에서 기본 게이트웨이 장치 설정Programmer/Computer Skills 2009. 1. 30. 15:48
개발팀의 내부에서 테스트 하기 위한 192.168.0.* 망과 외부의 인터넷을 사용하기 위한 192.168.1.* 망으로 구성했습니다. 따라서 개발과 일반 업무를 동시해 수행하기 위해서는 2개의 네트워크 카드를 사용해서 각각 다른 망에 접속해야 합니다. 그런데, 2개를 동시에 사용하면 인터넷에 접속할 수 없었습니다. 해결하는 방법은 인터넷에 물려있는 망과 연결된 네트워크 카드를 기본 게이트웨이 장치로 설정하는 것입니다. /etc/sysconfig/network 파일에 아래의 내용을 추가합니다. GATEWAYDEV=eth0 GATEWAY=192.168.1.1