지난번에 를 살펴봤습니다. XML 문서에서 하나의 값을 가져올 때 value-of를 사용하면 되는데요.. 반복적으로 나타나는 엘리먼트를 처리할 때는 어떻게 해야 할까요? 바로 를 활용해서 루프를 돌면서 처리하면 됩니다. 그럼.. for-each의 사용법을 살펴보도록 하지요.. 엘리먼트 엘리먼트를 사용하면 XPath 형식으로 지정된 모든 XML 엘리먼트에 대해 값을 가져와서 처리할 수 있습니다. 말로 계속 설명하는 것보다 먼저 소스를 살펴보시죠.. My CD Collection Title Artist 이전 value-of의 예제와 거의 비슷합니다. 다만, 14, 19번째 줄에 구문이 포함된 것을 알 수 있습니다. 는 루프를 처리하는 것이기 때문에 내부의 ... 부분이 반복되는 것임을 쉽게 이해할 수 있겠죠..
스마트 폰 사용자들이 점차 늘어남에 따라 모바일 웹 사이트 제작도 많이 늘고 있는 것 같습니다. 기존 포털 뿐만 아니라 대부분의 웹 사이트들이 모바일 웹도 기존 웹과 함께 제작하고 있으며, 하이브리드 앱이라는 컨셉으로 기존의 App과 Web의 장점을 살려 혼합한 모델들도 나오고 있는 것 같습니다. 모바일 웹을 만드는데 어떤 점들을 주의해야 할까요? 여러가지 있겠지만 웹 표준을 담당하는 W3C의 자료를 토대로 정리해 보고자 합니다. 다음 사이트를 보면 W3C에서 권고하는 Best Practice에 대한 한글 설명이 있습니다. http://www.w3c.or.kr/Translation/mwbp_flip_cards/ 하나의 웹을 위한 설계: 다양한 장비를 고려하여 설계한 콘텐츠는 비용을 절감시키고, 유연성을 ..
이제 value-of에 대해서 살펴봅시다. 엘리먼트 엘리먼트는 XML 엘리먼트의 값을 추출하는데 사용합니다. value-of로 가져온 값을 출력할 부분에 추가하면 되겠죠.. 이렇게 하면 XML 문서의 엘리먼트 값에 따라 HTML 출력 결과를 만들어 낼 수 있을 겁니다. My CD Collection Title Artist 15, 16번째 줄을 보면 value-of를 사용한 것을 알 수 있습니다. 여기에 보면 select라는 속성을 사용하고 있는데.. select의 값으로는 XPath 표현을 사용하고 있습니다. XPath는 유닉스, 리눅스에서 디렉토리를 탐색하는 것처럼 슬래시(/) 형태로 구분해 나타냅니다. 15번째 줄은 catalog 하위의 cd 하위의 title 엘리먼트의 값을 가져오는 겁니다. 마찬가..
스티브 잡스 - 월터 아이작슨 지음, 안진환 옮김/민음사 학창시절 친구 집에 놀라가서 처음 봤던 컴퓨터 애플 II... 그때 당시 게임기 하나 없었던 저에게는 컴퓨터란 것을 가지고 있는 친구가 정말 부럽기만 했었죠. 그리고 컴퓨터공학을 전공하면서 인텔의 8086, 80286 프로세스를 탑재한 XT, AT라는 PC를 사용하면서 프로그램을 배우기 시작했었네요. 맨처음 시작한 것은 역시나 GW-Basic과 FORTRAN이었고, 본격적으로 개발을 시작한 것은 C언어를 다루면서 부터였던 것 같네요. 그러다가 잠시 미국의 대학에 어학연수라는 핑계로 놀러갔을 때 봤던 매킨토시... 화려한 GUI를 기반으로 한 컴퓨터에 정말 깜짝 놀랐었죠.. 미국의 대학들은 컴퓨터실에 GUI 기반의 애플 컴퓨터를 가지고 실습한다는 이..
MySQL에서 Index를 설정할 경우, 오라클처럼 Hint를 활용해서 사용자가 지정하는 Index를 실행하도록 구성할 수 있습니다. 인덱스를 잘 설정하려면 사용할 쿼리에 대한 실행계획을 볼 줄 알아야 합니다. MySQL에서 실행계획을 살펴보는 명령어는 explain 입니다. > explain > select ~~ 이런 형태로 사용하면 쿼리 결과가 아니라 다음과 같은 실행 계획이라는 것이 나타납니다. +----+-------------+----------------+------+---------------+------+---------+------+------+-------+ | id | select_type | table | type | possible_keys | key | key_len | ref ..
윈도우에는 ERwin과 같이 ER-Diagram을 그리는 도구들이 많습니다. DB 설계를 위해서 Reverse Engineering 등 필수적인 기능인데요. Mac에서도 찾아보니 유사한 것이 있더군요. SQL Power Architect 라고 하는데요. JDBC 기반으로 구성되어 있습니다. http://www.macupdate.com/app/mac/25520/sql-power-architect 조금전 확인하고 설치까지만 했는데요.. 그럭저럭 괜찮은 도구 인 것 같습니다. 유로버전인 Enterprise도 있는 것 같네요.. 이 툴을 사용해서 기존 데이터베이스에서 테이블 정보를 가져와서 수정한 후 업데이트까지 해봤습니다. ERWin과 비교해도 전혀 손색이 없는 것 같습니다. Enterprise 버전이 별도로..
MySQL의 설정이 어떻게 되어 있는지 확인하는 명령어를 간단하게 한번 정리합니다. 가끔 언어 설정이나 버전 등의 정보가 궁금한 경우가 있더라구요. MySQL 상태 확인 mysql> status -------------- /usr/local/mysql/bin/mysql Ver 14.14 Distrib 5.1.45, for apple-darwin10.2.0 (i386) using readline 5.1 Connection id: 34 Current database: campus114 Current user: root@MINI SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 5.5.14 MySQ..
XSLT에서 사용하는 템플릿이라는 것을 살펴볼 시간입니다. XSLT는 템플릿이라고 하는 규칙을 하나 이상 포함하고 있구요.. 각각의 템플릿은 일치하는 노드를 찾았을 때, 해당 규칙을 적용하는 겁니다. 엘리먼트 템플릿을 만들기 위해 사용하는 것이 바로 엘리먼트입니다. 요 템플릿에는 match라는 속성이 반드시 사용되는데요. XML 엘리먼트 중 어느 곳에 템플릿을 적용할지 결정하기 위해 사용하는 겁니다. XML 엘리먼트 중에 어느 곳이란 것을 찾기 위해서 무엇을 할까요? 음.. 지난번에 XML 내부를 탐색하기 위해 뭘 사용한다고 했던 것 같은데.. ^^ 맞습니다. 바로 XPath죠... XPath 표현식을 match 속성의 값으로 사용하는 겁니다. 만약 match값이 "/"이면 XML 문서 전체를 나타내는 ..
유치원에 다니는 아들이 영어 노래를 흥얼거리고 있어 들어보니 이 노래라고 하네요~ 인터넷을 통해 들어보니 잔잔하고 괜찮은 것 같습니다. 한번 들어보시죠~ 가사는 다음과 같습니다. Red and yellow and pink and green, Purple and orange and blue, I can sing a rainbow, Sing a rainbow, Sing a rainbow too! Listen to your heart, Listen to your heart, And sing everything you feel, I can sing a rainbow, Sing a rainbow, Sing a rainbow too Red and yellow and pink and green, Purple and ..
지난번에 포스팅한 JC Penny의 Santa Tag를 살펴보면서 QRCode의 활용에 대해 다시 한번 생각해 보게 되었네요. 현재 QRCode는 기존의 디자인보다 화려한 QR 디자인도 나오고 있고 동영상, 음성과 같은 멀티미디어를 활용한 형태로 발전하고 있죠.. 그래서 QR 관련 표준인 ISO/IEC 18004:2000을 받아서 한번 읽어보려고 합니다. Xing이라는 걸출한 라이브러기가 나와 있어 프로그래밍을 하는데는 전혀 문제가 없지만 근본이 어떻게 구성되어 있는지 파악하는 것이 필요할 것 같은 느낌이네요.. 표준의 제목은 다음과 같습니다. Information technology - Automatic identification and data capture techniques - Bar code s..
- Total
- Today
- Yesterday
- 세미나
- fingra.ph
- Hadoop
- r
- 맥
- mysql
- java
- 마케팅
- 디자인
- 안드로이드
- XML
- 애플
- SCORM
- 분석
- 자바
- 프로젝트
- 아이폰
- 모바일
- 클라우드
- 도서
- ms
- 웹
- 책
- 통계
- HTML
- 자바스크립트
- 빅데이터
- 구글
- 하둡
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |