'2016/08/18'에 해당되는 글 4건
- 2016.08.18 루비로 XML 문서 파싱하기
- 2016.08.18 자작 HTML 포트폴리오 모음
- 2016.08.18 루비로 XML 파일 생성하기
- 2016.08.18 Tk로 루비에서 GUI 프로그램 구현해보기
이전에 루비로 XML 문서 생성하는 방법에 관한 포스팅을 했습니다.이번에는 반대로 XML 문서를 파싱하는 방법입니다.이는 XML 문서의 각 요소들을 분석해서 추출하는 방법을 말합니다. 먼저, XML 파싱을 하려면 Nokogiri 라이브러리가 필요합니다.설치 방법은 Builder와 같습니다. 콘솔 명령창에서 'gem list --local'이라고 쳐서 나오는 목록 중에 'nokogiri'가 없으면 설치해야 합니다. nokogiri를 설치하려면 'gem install nokogiri'라고 치시면 됩니다. (※ nokogirl이 아닙니다. nokogirl로 오타를 내는 사람이 많아서인지 nokogirl이라고 쳐도 되긴 하지만...)루비로 XML 문서 생성하기 예제에서 생성했던 girlgroup.xml 파일을 ..
HTML 포트폴리오 모음입니다. 아래 페이지들은 단순 포폴 용도로 만든 페이지들입니다. [일반 홈페이지] [HTML5 CSS 예제] [로딩중 회전 이미지] [일반] [반응형 1] [반응형 2] [모바일 제이쿼리] [레인보우 순차 링크 제이쿼리] 이후 계속 추가될 수 있습니다.
루비로 XML 파일을 생성하는 방법을 설명하는 포스트입니다. 자, 루비로 XML 파일을 생성하려면 Builder 라이브러리가 필요합니다. 콘솔 명령창에서 'gem list --local'이라고 쳐서 나오는 목록 중에 'builder'가 없으면 설치해야 합니다. builder를 설치하려면 'gem install builder'라고 치시면 됩니다. builder 라이브러리가 설치됐으면, 다음과 같이 코딩해 봅시다. require 'builder' # Builder 라이브러리 불러오기 def buildxml element = Builder::XmlMarkup.new( :indent => 2 ) # 새 XML 문서 element.instruct! # XML DTD 생성 element.girlgroup { # g..
자바의 awt처럼 루비도 GUI 프로그램을 구현할 수 있는 툴킷이 있습니다. 루비와 파이썬 등에서 쓰이는 'Tk'라는 툴킷입니다. Tk 말고도 사용 가능한 GUI 툴킷이 몇 가지 더 있긴 하지만 여기서는 Tk만 우선 맛보기로 보여드립니다. 루비에서 Tk를 사용하려면... 루비를 설치하는 화면에서 경로 지정 단계로 가면 아마도 'Install Tcl/Tk support'라고 적혀 있는 체크박스가 있었을 것입니다. 이 체크박스에 체크를 하고 설치하면 Tk를 사용할 수 있습니다. Tk를 사용 가능한 상태에서 다음과 같이 코딩을 해 봅시다. require 'tk' root = TkRoot.new { title "Hello, World!" } root['geometry'] = '300x200' TkLabel.ne..