모바일 웹 개발 실무를 위한 어비의 노하우 모바일 보일러플레이트

Size: px
Start display at page:

Download "모바일 웹 개발 실무를 위한 어비의 노하우 모바일 보일러플레이트"

Transcription

1 Hanbit ebook Realtime 44 모바일웹개발실무를위한어비의노하우 모바일 보일러플레이트 송태민지음

2 모바일웹개발실무를위한어비의노하우모바일보일러플레이트

3 모바일웹개발실무를위한어비의노하우모바일보일러플레이트 초판발행 2013 년 10 월 20 일 지은이송태민 / 펴낸이김태헌펴낸곳한빛미디어 ( 주 ) / 주소서울시마포구양화로 7길 83 한빛미디어 ( 주 ) IT출판부전화 / 팩스 등록 1999년 6월 24일제 호 ISBN / 정가 9,900원 책임편집배용석 / 기획이중민 / 편집김연숙디자인표지여동일, 내지스튜디오 [ 밈 ], 조판이경숙마케팅박상용, 박주훈 이책에대한의견이나오탈자및잘못된내용에대한수정정보는한빛미디어 ( 주 ) 의홈페이지나아래이메일로알려주십시오. 한빛미디어홈페이지 / 이메일 ask@hanb.co.kr Published by HANBIT Media, Inc. Printed in Korea Copyright c 2013 HANBIT Media, Inc. 이책의저작권은송태민과한빛미디어 ( 주 ) 에있습니다. 저작권법에의해보호를받는저작물이므로무단복제및무단전재를금합니다. 저작권법에의해보호를받는저작물이므로무단복제및무단전재를금합니다. 지금하지않으면할수없는일이있습니다. 책으로펴내고싶은아이디어나원고를메일 (ebookwriter@hanb.co.kr) 로보내주세요. 한빛미디어 ( 주 ) 는여러분의소중한경험과지식을기다리고있습니다.

4 지은이 _ 송태민 ( 어비, UhBee) 언제나새로운주제를찾아빠르게탐구하고자신의지식을다른사람들과어떻게나누는것이좋을지에대해고민한후에책을쓴다는, 소신있는웹퍼블리셔이자현업 UI/UX 디자이너입니다. 또한한달에한곡이상은꼭작사 / 작곡해서발표한다는신념아래자신을채찍질하는왑듀오의리더이자래퍼이기도합니다. 현재 SK플래닛에서 UI/UX 디자이너로다양한서비스를개발하고있으며, UX/UI를연구하는어비팩토리공장장입니다. 또한디자인정글, 디노마드등에서강의를진행하며웹개발트렌드와관련한각종세미나에서자주볼수있는스피커입니다. 저서로 크리에이티브디자이너를위한웹표준 ( 제우미디어, 2009), 어비의모바 일 HTML ( 에세이, 2011), 어비의모바일웹 ( 길벗, 2012), 반응형웹디자인 ( 위키북스, 2013), HTML5 보일러플레이트 ( 한빛미디어, 2013) 등이있습니다. 주요경력 現 SK플래닛 UX 디자이너現어비팩토리대표前 SK커뮤니케이션즈 UX/UI/GUI 前이베이코리아 UX 디자이너 前현대엠엔소프트 ( 주 ) TDX 디자이너前그래텍 - 곰플레이어디자이너국민대디자인대학원시각디자인석사수료 Adobe Creative Leader

5 저자서문 모바일보일러플레이트는많은사람에게모바일웹페이지를만드는가이드가될수있는중요한템플릿입니다. 하지만본래의모바일보일러플레이트는외국웹페이지에최적화된상태이므로각요소를자세히살펴보고자신만의것으로제작해야하는큰숙제를안고있습니다. 그런이유로필자는모바일보일러플레이트를국내에서많이사용하는마크업방식으로다시조합하고수정해 어비의모바일보일러플레이트 템플릿을만들었습니다. 실무에서빠르게모바일웹페이지를제작해야한다면꼭이책을읽고실무에바로이용해보기바랍니다. 다른템플릿보다더빠르고손쉽게모바일웹페이지를만들수있습니다. 또한당부하고싶은말은모바일웹이라고해서데스크톱용웹페이지에서사용하던 HTML5과다른것은아니라는점입니다. 모바일웹페이지를만드는데어려움을겪는분이라도절대두려워하지않을정도의실무노하우를여러분께알려드리고자합니다. 모바일보일러플레이는필자 ( 어비, 송태민 ) 의일곱번째서적입니다. 실무에필요한것이라면언제나필자의노하우를숨김없이전부담아끊임없이공유하고싶은마음으로집필하다보니어느덧일곱번째서적을집필하게되었습니다. 많은분에게큰도움은되지않더라도소소한도움은될것이라고확신하며, 특히실무에서바로사용할수있는황금같은방법이될수있기를바랍니다. 필자는이번집필기간회사에서담당했던 니어키즈 모바일웹서비스에이모바일보일러플레이트를도입해웹페이지를만들었는데, 그덕에이책의집필도성공적으로마감할수있었다고생각합니다. 회사업무로같이고생하면서용기를북돋워준황실근팀장님, 강진호부장님, 최근호부장님, 이재성차장님, 서광민매니저님께진심으로감사드리며앞으로도잘부탁한다는말을전하고싶습니다.

6 그리고바쁜업무에도최선을다해집필기간을지킬수있도록늘배려해주고도와준한빛미디어의이중민대리님께도항상감사하다는인사를드립니다. 책을집필할때마다, 가족들얼굴조차보기힘들정도로일에빠져있을때마다항상고맙고미안한우리가족, 와이프김재연, 두딸, 송채빈, 송나윤사랑합니다. 그럼어비는조만간여러분의실무에직접적으로도움을줄수있는여덟번째서적으로찾아뵙겠습니다. 마지막으로무엇보다독자여러분께항상감사드립니다. 집필을마치며송태민

7 추천사 김세원 _ 세종씨앤피 / 이노브모바일사업부팀장 모바일웹제작의실무자가이드북 이책은모바일웹제작의거대한세계를폭넓게, 그리고깊이있게전달하는실무 매뉴얼의하나라생각합니다. 일반적으로모바일웹이라불리는것은실제여러가지사양의집합체이므로전체 내용은엄청나게방대합니다. 웹에서도정보가여러곳에흩어져있어전체모습을 파악하는것만도꽤고생스러운일이라할수있습니다. 최근웹브라우저각각의업그레이드가매우빠른속도로진행되므로가까운시일안에이러한문제의많은부분이해결될것으로예상되지만, 그때까지는 W3C의 HTML5 기술문서등을참고하면서공부하는것이더확실할것입니다. HTML5 를좀더쉽고빠르게습득할수있는모델을제시하고, 레이아웃을만들수있는템플릿을제공해주는이책은디자이너및웹퍼블리셔그리고개발자, 기획자및실무자에게모바일보일러플레이트라는새로운템플릿형태의마크업방법을제시하는데충실한역할을하는책입니다.

8 베타리더 박근용 _ 프리랜서디자이너 다양한모바일기기환경에서사용자에게맞는웹페이지를구현하는일은이제개인및기업의정보제공에있어필수적인요소라할수있을것입니다. 그런데다양한모바일웹환경에기존웹디자인을그대로적용하기에는문제가많습니다. 그런의미에서이책은 HTML5에기반을두고빠르게모바일웹을만들수있게도와주는모바일보일러플레이트를국내실정에맞게분석하고템플릿파일을수정해서실무에서사용할수있는노하우를그대로전수해준책이라생각합니다. 모바일웹의 UI 를개선하고자하는웹디자이너와웹프로그래머가실무에바로적 용할수있는책으로, 실무자들의가려운부분을긁어주는날카로운필력으로유명 한저자의경험과커뮤니티를통한피드백은또하나의강점이라고생각합니다.

9 예제파일 예제파일 : 예제웹페이지 : 필자가운영하는질문 / 답변커뮤니티어비의웹표준커뮤니티 :

10 한빛 ebook 리얼타임 한빛 ebook 리얼타임은 IT 개발자를위한 ebook 입니다. 요즘 IT 업계에는하루가멀다하고수많은기술이나타나고사라져갑니다. 인터넷을아무리뒤져도조금이나마정리된정보를찾는것도쉽지않습니다. 또한잘정리되어책으로나오기까지는오랜시간이걸립니다. 어떻게하면조금이라도더유용한정보를빠르게얻을수있을까요? 어떻게하면남보다조금더빨리경험하고습득한지식을공유하고발전시켜나갈수있을까요? 세상에는수많은종이책이있습니다. 그리고그종이책을그대로옮긴전자책도많습니다. 전자책에는전자책에적합한콘텐츠와전자책의특성을살린형식이있다고생각합니다. 한빛이지금생각하고추구하는, 개발자를위한리얼타임전자책은이렇습니다. 1. ebook Only - 빠르게변화하는 IT 기술에대해핵심적인정보를신속하게제공합니다. 500페이지가까운분량의잘정리된도서 ( 종이책 ) 가아니라, 핵심적인내용을빠르게전달하기위해조금은거칠지만 100페이지내외의전자책전용으로개발한서비스입니다. 독자에게는새로운정보를빨리얻을수있는기회가되고, 자신이먼저경험한지식과정보를책으로펴내고싶지만너무바빠서엄두를못내시는선배, 전문가, 고수분에게는보다쉽게집필하실기회가되리라생각합니다. 또한새로운정보와지식을빠르게전달하기위해 O'Reilly의전자책번역서비스도하고있습니다. 2. 무료로업데이트되는, 전자책전용서비스입니다. 종이책으로는기술의변화속도를따라잡기가쉽지않습니다. 책이일정한분량이상으로집필되고정리되어나오는동안기술은이미변해있습니다. 전자책으로출간된이후에도버전업을통해중요한기술적변화가있거나, 저자 ( 역자 ) 와독자가소통하면서보완되고발전된노하우가정리되면구매하신분께무료로업데이트해드립니다.

11 3. 독자의편의를위하여, DRM-Free로제공합니다. 구매한전자책을다양한 IT기기에서자유롭게활용하실수있도록 DRM-Free PDF 포맷으로제공합니다. 이는독자여러분과한빛이생각하고추구하는전자책을만들어나가기위해, 독자여러분이언제어디서어떤기기를사용하시더라도편리하게전자책을보실수있도록하기위함입니다. 4. 전자책환경을고려한최적의형태와디자인에담고자노력했습니다. 종이책을그대로옮겨놓아가독성이떨어지고읽기힘든전자책이아니라, 전자책의환경에가능한최적화하여쾌적한경험을드리고자합니다. 링크등의기능을적극적으로이용할수있음은물론이고글자크기나행간, 여백등을전자책에가장최적화된형태로새롭게디자인하였습니다. 앞으로도독자여러분의충고에귀기울이며지속해서발전시켜나가도록하겠습니다. 지금보시는전자책에소유권한을표시한문구가없거나타인의소유권한을표시한 문구가있다면위법하게사용하고계실가능성이높습니다. 이경우저작권법에의해 불이익을받으실수있습니다. 다양한기기에사용할수있습니다. 또한한빛미디어사이트에서구입하신후에는횟수에 관계없이다운받으실수있습니다. 한빛미디어전자책은인쇄, 검색, 복사하여붙이기가가능합니다. 전자책은오탈자교정이나내용의수정보완이이뤄지면업데이트관련공지를이메일로 알려드리며, 구매하신전자책의수정본은무료로내려받으실수있습니다. 이런특별한권한은한빛미디어사이트에서구입하신독자에게만제공되며, 다른 사람에게양도나이전되지않습니다.

12 차례 01 모바일보일러플레이트소개 모바일보일러플레이트란? 모바일보일러플레이트의주요특징 Zepto.js 라이브러리 Modernizr 라이브러리 모바일보일러플레이트다운로드 모바일보일러플레이트의장단점 9 02 모바일보일러플레이트분석 모바일보일러플레이트구조 루트디렉터리구조 추가디렉터리구조 index.html 분석 normalize.css 분석 HTML5 요소관련설정 기본요소관련설정 하이퍼링크요소관련설정 텍스트요소관련설정 main.css 분석 모바일보일러플레이트고유설정 미디어쿼리관련설정 plugins.js 분석 47

13 03 국내환경에맞게수정한모바일보일러플레이트템플릿 수정한모바일보일러플레이트구조 index.html의변경점 normalize.css의변경점 자주사용하지않는 normalize.css 코드의예 새롭게추가하거나수정한부분 main.css의변경점 예제웹페이지만들기 웹페이지디자인구성노하우 예제모바일웹페이지살펴보기 레이아웃구조완성하기 HTML 마크업 CSS 코딩 header 영역만들기 HTML 마크업 CSS 코딩 article 영역만들기 promotion 영역 news_area 영역 목록플리킹 last_list 영역 footer 영역만들기 87

14 4.6.1 HTML 마크업 CSS 코딩 크로스브라우징확인 88 부록예제웹페이지소스코드 92 index.html 92 css- normalize.css 100 css- main.css 101 css- index.css 102

15 1 모바일보일러플레이트소개 모바일웹은이제시대의대세가아닐까요? 2007년아이폰이처음출시된이후, 그리고안드로이드와함께스마트폰의전성기가열리면서모바일웹은어떤웹페이지를만들때필수로고려해야하는환경의하나가되었죠. 하지만국내상황은아직모바일웹이보편화되었다고보기는어렵습니다. 여전히대부분의웹환경은데스크톱에기반을두는것이현실입니다. 이책에서는 2013년 6월에출간한 HTML5 보일러플레이트 ( 한빛미디어, 2013) 와마찬가지로모바일웹을만드는웹퍼블리셔를대상으로모바일웹을빠르게만들기위한모바일보일러플레이트를설명합니다. 1장에서는모바일보일러플레이트가무엇인지를설명하고모바일보일러플레이트의특징과장단점을설명합니다. 1.1 모바일보일러플레이트란? 모바일웹은데스크톱웹환경과비교했을때해상도에서는부족한부분이없더라도실제우리가접하는화면은상대적으로작습니다. 따라서이러한화면을고려해야하는데, 구체적으로살펴보면다음과같습니다. 모바일 / 태블릿기기환경에대응하기위해터치동작을고려한 UI가필요함 데스크톱웹과비교했을때해상도변화에민감하므로몇가지모바일 / 태블릿기기에대응하는해상도를염두에두고 UI를설계해야함 모바일 / 태블릿기기에맞춰서웹페이지를로딩할수있게마크업해야함 모바일기기의다양한하드웨어환경에대응해야함 1 장모바일보일러플레이트소개 1

16 그림 1-1 ios/ 안드로이드웹브라우저비교 특히두번째와세번째, 네번째부분은기존데스크톱환경에대응하는 HTML, XHTML, CSS, 자바스크립트로는처리할수없는부분입니다. 따라서당연한말이 지만 HTML5, CSS3, 자바스크립트를적극적으로받아들여야합니다. 앞서출간한 HTML5 보일러플레이트 를읽어본분이라면최근 HTML5 에관한 웹환경의이슈를살펴보았을것입니다. 모바일웹의이슈는다음과같은사항 01 을 생각해볼수있습니다. 01 모바일웹은모바일웹브라우저가대부분 HTML5를지원하기때문에구형웹브라우저와의호환성문제를크게걱정할필요가없습니다. 또한서버에서접속기기에따라서는 PC 기반의데스크톱웹과모바일웹을따로구분해서보여줄수있으므로큰문제가되지않을수있습니다. 1 장모바일보일러플레이트소개 2

17 기존웹퍼블리셔의 HTML5 적응문제 수많은자바스크립트기반라이브러리의적응문제 플랫폼과기기별해상도에맞춘 UI 디자인설계와마크업 이러한요구사항에대응하기위해서등장한것이바로모바일보일러플레이트입니다. 모바일보일러플레이트는 HTML5 보일러플레이트와마찬가지로니콜라스갤러거 Nicolas Gallagher, 폴아이리시 Paul Irish, 마티아스바이넨스 Mathias Bynens, 디비어매니언 Divya Manian, 한스크리스티안라이널 Hans Christian Reinl 등외국의웹퍼블리셔와디자이너들이오픈소스프로젝트형태로참여하여각자의의견을소신껏반영하고수정하면서점점완성된방향으로만든, 모바일웹제작을도와주는템플릿입니다. 즉, HTML5 기반으로제작해야하는모바일웹페이지에필요한기준마크업, CSS, 자바스크립트등을소스코드형태로배포하는것이죠. 그림 1-2 모바일보일러플레이트공식웹사이트 1 장모바일보일러플레이트소개 3

18 1.2 모바일보일러플레이트의주요특징 그럼모바일보일러플레이트는모바일웹을빠르게구현하기위해무엇을포함하 고있을까요? 여기서는모바일보일러플레이트의주요특징을살펴보겠습니다. HTML5 지원 HTML5 보일러플레이트와마찬가지로 HTML5 에최적화된웹표준을준수하는템 플릿입니다. Zepto.js 라이브러리이용 jquery의문법구조를그대로유지하면서꼭필요한기능만제공하여크기를최소화한 jquery 호환자바스크립트라이브러리인 Zepto.js를사용합니다. 기존 jquery 문법을사용하여스크립트를작성할수있습니다. ios와안드로이드모바일웹브라우저를위한 CSS 코드제공 ios 5 이상버전의 Safari 웹브라우저에서 <audio> 요소를사용할때세로폭을조정한다든가, 사용자가임의로웹페이지를확대하는것을막는다든가, 안드로이드 4.0 이상의웹킷 Webkit 브라우저에서발생하는 <audio> 및 <video> 요소의버그를피하는등의 CSS 코드를제공합니다. normalize.css에서제공하는기능입니다. 북마크플러그인 Mobile Bookmark Bubble 추가 모바일웹앱을모바일기기에서아이콘화하도록유도하는 Mobile Bookmark Bubble 플러그인을제공합니다. 모바일웹브라우저최적화 CSS3 의미디어쿼리 (@media) 를이용해서모바일웹브라우저의해상도에맞춰웹 페이지를로딩하도록도와줍니다. 해당코드는 main.css 에포함되어있습니다. 1 장모바일보일러플레이트소개 4

19 HTML5 테스트지원 Modernizr 라이브러리를간단하게설명하면 HTML5가웹브라우저에서정상적으로동작하는지를테스트해주는자바스크립트기반의프레임워크입니다. 모바일웹환경에서는구현대상으로삼은웹브라우저에서 HTML5 요소의지원여부를확인하는데사용합니다 Modernizr 라이브러리 에서사용방법을확인할수있습니다. 그외모바일보일러플레이트의주요특징은 mobile-boilerplate/blob/master/doc/readme.md 혹은템플릿소스파일 의 doc 디렉터리안에있는 README.md 를열어서확인할수있습니다 Zepto.js 라이브러리 Zepto.js 라이브러리는 jquery의문법구조를그대로유지하면서꼭필요한기능만제공하여크기를최소화한 jquery 호환자바스크립트라이브러리입니다. PC 와비교했을때상대적으로성능저하문제를고려해야하는모바일웹에서사용하려고 script.aculo.us, scripty2 등을개발한토마스퍽스 Thomas Fuchs 가만들었습니다. 현재는데스크톱도지원하며 GNU GPL 02 가아닌 MIT 라이선스 03 를따르는오픈소스입니다. 공식웹사이트는 02 GNU General Public License의약자로모든사람이해당프로그램을자유롭게이용할수있어야하며해당라이선스를사용하여새로운프로그램을만들게되면파생된프로그램역시해당라이선스를적용하여반드시모든사람에게공유해야한다는조건이따릅니다 ( 출처 : 위키백과 ). 03 MIT 라이선스는 MIT의소프트웨어공학도들을돕기위해개발한라이선스로 GNU GPL과비교했을때꼭저작물은반드시모든사람에게공유할필요가없다는차이가있습니다 ( 출처 : 위키백과 ). 1 장모바일보일러플레이트소개 5

20 그림 1-3 Zepto.js 라이브러리공식웹사이트 모바일보일러플레이트에서사용하는 Zepto.js 버전은 1.0 입니다. 크로스브라우 징문제로아직 jquery 2.0 과는호환되지않습니다. 주요특징 04 은다음과같습니 다. 트위터부트스트랩과호환 이식가능한, node.js 기반의새로운빌드시스템포함 PhantomJS 05 와 Travis CI 06 와완벽하게호환되는자동화테스트지원 touch 모듈제거 04 출처 : 05 웹브라우저에서웹페이지를직접실행하지않고도웹앱의정상동작여부를확인할수있게설계한유틸리티입니다. 공식웹사이트는 이며 MS Visual C++, 애플의 Xcode, 리눅스터미널에서사용할수있게플러그인형식으로제공합니다. 06 오픈소스소프트웨어에서프로젝트관리를위한지속적인통합 (Continuous Integration) 을구현하는유틸리티입니다. 공식웹사이트는 입니다. 1 장모바일보일러플레이트소개 6

21 1.2.2 Modernizr 라이브러리 Modernizr는새롭게추가된 HTML5 요소들을웹브라우저가지원하는지검사하는오픈소스프로젝트기반의자바스크립트라이브러리입니다. 또한 CSS3나새로운웹기술이등장할때마다버전을업그레이드하면서웹브라우저가해당기술을지원하는지를검사할수있도록발전하고있습니다. 모바일보일러플레이트가 HTML5 지원을표방하는만큼 Modernizr는반드시필요합니다. 그림 1-4 Modernizr 공식웹사이트 기본적인코드작성법은다음과같습니다. if (Modernizr.html5/CSS3 요소. 속성 == true/false) { // 조건에따라원하는자바스크립트처리코드작성 } 1 장모바일보일러플레이트소개 7

22 이를통해모바일웹브라우저에따라필요한마크업코드를선택할수있어크로 스웹브라우징지원을가능케합니다. 1.3 모바일보일러플레이트다운로드 모바일보일러플레이트는그림 1-2에서소개한 mobile/ 의 <Download v.4.1.0> 링크를눌러다운로드할수있습니다. 또한이제는웹퍼블리셔에게도친숙한 Github에서도다운로드할수있습니다. 특히최신버전을다운로드하려면 Github를추천합니다. Github에서는모바일보일러플레이트의가장최신버전을다운로드할수있습니다. 그림 1-5 Github 의모바일보일러플레이트 1 장모바일보일러플레이트소개 8

23 1.4 모바일보일러플레이트의장단점 만약여러분이처음모바일웹페이지를만든다면기존의습관때문에데스크톱웹페이지처럼마크업하려고할것입니다. 하지만화면크기가작아분명당황할것입니다 ( 당황하더라도다양한모바일웹페이지를보았던느낌이있으므로디자인까지는무난할것입니다 ). 그리고 모바일웹페이지를만드는마크업방법이따로있나? 라는의문을갖게될것입니다. 사실모바일웹은일반데스크톱웹페이지와마크업방법이다르지않습니다. 단, 모바일웹환경을위한각종요소가존재할뿐입니다. 여러분은모바일웹페이지를만들때마다모바일환경에맞는요소와스크립트를항상넣어야합니다. 이때모바일보일러플레이트는번거롭고복잡한작업을줄여주고실제마크업작업에만몰두할수있게도와준다는장점이있습니다. 템플릿에모바일웹에필요한각종요소가이미마크업되어있고웹브라우저에맞춰최적화할수있게돕는다양한라이브러리도포함되어있기때문이죠. 하지만사람마다마크업습관과노하우가각기다르기때문에이템플릿이모든사람에게적합한절대적인템플릿이아니라는것은당연하면서도어쩔수없는단점이되기도합니다. 따라서자신의마크업습관과노하우에맞춰조정하는작업이필요합니다. 이때처음부터이러한템플릿을만드는작업은사실굉장히많은시간을필요로하는데모바일보일러플레이트는큰힘을들이지않고도자신만의혹은자신이일하는회사만의가이드와템플릿을만들수있습니다. 이책에서는필자가국내에서자주사용하는요소만으로정리해 한국형모바일보일러플레이트 를제작하는가이드를제시해줌으로써누구나손쉽게자신만의템플릿을가질수있도록도와줄것입니다. 1 장모바일보일러플레이트소개 9

24 2 모바일보일러플레이트분석 이제본격적으로모바일보일러플레이트의템플릿구조를살펴보겠습니다. 모바일보일러플레이트는 1장에서설명한것처럼스마트폰플랫폼별로웹브라우저의호환성을최대한높일수있게설계되어있습니다. 따라서 index.html부터웹사이트디자인을위한 main.css, 웹브라우저혹은웹브라우저의버전별로 CSS 설정을다르게가져갈수있는 normalize.css, 동적인웹사이트제작의기본인 Zepto.js 라이브러리와웹브라우저별로 HTML5와 CSS3에추가된새로운요소의사용여부를확인하여대체코드를사용할수있게해주는 Modernizr 라이브러리등의다양한구성요소로이루어져있습니다. 2.1 모바일보일러플레이트구조 다운로드한템플릿소스파일의압축을풀면생각보다생소한파일을확인하고놀랄수도있습니다. 템플릿소스파일에서제공하는파일의상당수는국내에서자주사용하는것이아닌외국에서자주사용하는파일이기때문이죠. 보편성을생각하여모바일보일러플레이트를구성했으므로각자환경에맞게사용자화하는것이좋다는점을꼭기억했으면합니다. 그럼지금부터모바일보일러플레이트의기본구조를살펴보도록하겠습니다 루트디렉터리구조 루트디렉터리의구조는그림 2-1 과같습니다. 2 장모바일보일러플레이트분석 10

25 그림 2-1 루트디렉터리구조 ❶ ❷ ❸ ❹ ❺ ❻ 1 은 HTML 마크업파일입니다. 404.html 과 index.html 파일이있습니다. 2는템플릿소스코드를공유할때필요한설정모음을저장한파일입니다..gitattributes는앞서설명한 Git 관련설정을저장하는파일인데기본적으로는특정파일형식을등록했을때해당하는모든파일들은모두바이너리로인식하게합니다..gitignore는반대로 Git에서관리할필요가없는파일형식을등록합니다..htaccess는웹서버를여러개로나누어구성했을때의관리를위해여러웹서버가지원하는디렉터리수준의설정파일을등록합니다. 이는소스코드를관리할때필요한설정으로, 소스코드관리를하지않거나다수의웹서버에서웹사이트를제작하지않는다면무시해도됩니다. 3 은모바일보일러플레이트를위한매뉴얼파일입니다. 소스코드의변경기록, 팁, 라이선스, 도움말등을담았습니다. 4 의 crossdomain.xml 은플래시기반웹애플리케이션이웹사이트에포함되어 있을때크로스도메인정책을요청하는파일입니다. 보안상의이유로플래시기반 웹애플리케이션은허가되지않은서버에데이터를요청할수없기때문에특정서 2 장모바일보일러플레이트분석 11

26 버에연결되었을때플래시플레이어는가장먼저해당서버에이파일을요청해야 합니다. 그러면플래시플레이어는이파일을분석한후보안정책을위반하지않 으면애플리케이션을실행합니다. 5 는기본으로사용하는파비콘파일입니다. 6의 human.txt에는모바일보일러플레이트기반의프로젝트에참가한프로젝트팀을소개하는파일입니다. 프로젝트가끝나고소스코드를관리하거나 Git 등에등록해서다른개발자가해당프로젝트를분석할때이파일을참고해문의할수있습니다. robots.txt에는구글검색엔진의봇이검색하면안되는웹페이지파일이름을저장합니다. 그러면해당웹페이지는구글검색엔진의검색결과에서제외됩니다 추가디렉터리구조템플릿파일의추가디렉터리에는모바일보일러플레이트의디자인과동적인효과를위한 CSS나자바스크립트기반라이브러리가저장되어있습니다. 또한모바일보일러플레이트를이해하기위한문서파일도저장되어있으며, 그림 2-2와같은구조로이루어져있습니다. 2 장모바일보일러플레이트분석 12

27 그림 2-2 추가디렉터리구조 ❶ ❷ ❸ ❹ ❺ ❻ 2 장모바일보일러플레이트분석 13

28 1 은웹사이트의디자인을위한 CSS 폴더입니다. HTML5 의기본디자인을위한 main.css 와앞서소개한 normalize.css 파일이저장되어있습니다. 해당파일은 2.3 normalize.css 분석 과 2.4 main.css 분석 에서자세하게설명합니다. 2 는모바일보일러플레이트를이해하기위한문서파일모음입니다. 각각의파일 에담긴내용은다음과같습니다. contribute.md: 모바일보일러플레이트소스코드로웹페이지를만들면서느꼈던이슈사항에대한질문과재능기부에대한소개 crossdomain.md: 앞서설명한 crossdomain.xml의이용법소개 css.md: main.css와 normalize.css의이용법소개 extend.md: 제작한웹사이트를웹서버와연동할때필요한 DNS 프리페치설정법소개 ( 모바일기기별로필요한모바일웹최적화서버리디렉션스크립트, 모바일 MIME 등을.htaccess에설정하는방법등 ). faq.md: 모바일보일러플레이트를이용할때자주발생하는질문 / 답변모음 htaccess.nd: 빠르고안전한웹페이지를만들기위한최상의서버규칙설정법소개 html.md: index.html의코드구조소개. 모바일인터넷익스플로러버전에맞춰크로스브라우징을지원하는방법과각요소의의미를설명 js.md: js 디렉터리파일의이용법소개 misc.md: misc는 miscellaneous 의약자로 루트디렉터리구조 2 번항목의설정법과모바일북마크버블의사용법소개 README.md: 모바일보일러플레이트매뉴얼 (.md 파일 ) 의이용방법과모바일보일러플레이트사용에도움을주는관련프로젝트사이트주소소개 usage.md: 모바일보일러플레이트템플릿구조와기본이용법소개 2 장모바일보일러플레이트분석 14

29 해당매뉴얼을읽기전에먼저 README.md 와 usage.md 를읽어본후필요할때 마다원하는매뉴얼파일을열어서읽어볼것을권장합니다. 3에는웹사이트를만들면서필요한이미지파일이저장되어있습니다. 모바일웹혹은웹앱에서사용할기본바로가기아이콘과스플래시 splash 이미지가포함되어있습니다. 스플래시이미지는 (ios에서만사용가능 ) 웹앱으로설정했을때첫로딩으로나오는이미지로 startup 디렉터리에저장되어있습니다. 바로가기아이콘의경우즐겨찾기혹은홈화면에바로가기아이콘을저장했을때보여지는이미지며, 다양한모바일기기의아이콘크기에맞게사용할수있도록여러개이미지를저장했습니다. touch 디렉터리에저장되어있습니다. 4는자바스크립트코드를담은 js 파일을저장하는디렉터리입니다. main.js는아무런내용이없이비어있으며웹사이트를만들면서필요한자바스크립트코드를작성하면됩니다. plugins.js는 1.2 모바일보일러플레이트의주요특징 에서설명한자바스크립트프로파일링을위한 js 파일로 Zepto.js 라이브러리의플러그인을포함할수있습니다. helper.js는모바일기기의웹브라우저에서모바일보일러플레이트템플릿을사용할때기본적으로조정되어야할부분 (ios, 안드로이드, 블랙배리등에서나타나는버그수정, 주소바숨기기구현등 ) 을위한자바스크립트코드가포함되어있습니다. 5 의 vendor 디렉터리에는자바스크립트라이브러리파일을저장합니다. zepto. min.js 와앞서설명한 modernizr min.js 가저장되어있습니다. 6 의 tools 에는 모바일북마크버블 라이브러리로북마크풍선말을구현하는데 필요한소스파일이포함되어있습니다. 만약다른도구형식의플러그인을포함한 다면 tools 디렉터리에추가하길권장합니다. 2 장모바일보일러플레이트분석 15

URL Shortener 프로젝트로 배우는 Vert.X 프레임워크

URL Shortener 프로젝트로 배우는 Vert.X 프레임워크 Hanbit ebook Realtime 95 URL Shortener 프로젝트로배우는 Vert.x 프레임워크 김요한지음 URL Shortener 프로젝트로배우는 Vert.x 프레임워크 김요한지음 URL Shortener 프로젝트로배우는 Vert.X 프레임워크 초판발행 2015 년 4 월 10 일 지은이김요한 / 펴낸이김태헌펴낸곳한빛미디어 ( 주 ) / 주소서울시마포구양화로

More information

크로스 브라우징과 반응형 웹을 위한 어비의 노하우 HTML5 보일러플레이트

크로스 브라우징과 반응형 웹을 위한 어비의 노하우  HTML5 보일러플레이트 Hanbit ebook Realtime 31 크로스브라우징과반응형웹을위한어비의노하우 HTML5 보일러플레이트 송태민지음 크로스브라우징과반응형웹을위한어비의노하우 HTML5 보일러플레이트 크로스브라우징과반응형웹을위한어비의노하우 HTML5 보일러플레이트 초판발행 2013 년 6 월 30 일 지은이송태민 / 펴낸이김태헌펴낸곳한빛미디어 ( 주 ) / 주소서울시마포구양화로

More information

SIGIL 완벽입문

SIGIL 완벽입문 누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS

More information

안전한 웨 애플리케이션을 위한 자바스크립트 보안

안전한 웨 애플리케이션을 위한 자바스크립트 보안 119 안전한웹애플리케이션을위한 Y.E 리앙지음 / 박미정옮김 자바스크립트보안 119 안전한웹애플리케이션을위한 Y.E 리앙지음 / 박미정옮김 자바스크립트보안 이도서는 JavaScript Security(PACKT publishing) 의번역서입니다 표지사진김민국이책의표지는김민국님이보내주신풍경사진을담았습니다. 리얼타임은독자의시선을담은풍경사진을책표지로보여주고자합니다.

More information

C O N T E N T S 목 차 요약 / 1 I. 중남미화장품시장현황 / 3 Ⅱ. 주요국별시장정보 / 9 ( 트렌드 유통망 인증 ) 1. 브라질 / 9 2. 멕시코 / 콜롬비아 / 칠레 / 64 Ⅲ. 우리기업진출전략 / 79 # 첨부. 화장품관

C O N T E N T S 목 차 요약 / 1 I. 중남미화장품시장현황 / 3 Ⅱ. 주요국별시장정보 / 9 ( 트렌드 유통망 인증 ) 1. 브라질 / 9 2. 멕시코 / 콜롬비아 / 칠레 / 64 Ⅲ. 우리기업진출전략 / 79 # 첨부. 화장품관 Global Market Report 17-023 Global Market Report 중남미주요국화장품시장동향과우리기업진출전략 C O N T E N T S 목 차 요약 / 1 I. 중남미화장품시장현황 / 3 Ⅱ. 주요국별시장정보 / 9 ( 트렌드 유통망 인증 ) 1. 브라질 / 9 2. 멕시코 / 29 3. 콜롬비아 / 46 4. 칠레 / 64 Ⅲ. 우리기업진출전략

More information

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

More information

PowerPoint Presentation

PowerPoint Presentation 오에스아이소프트코리아세미나세미나 2012 Copyright Copyright 2012 OSIsoft, 2012 OSIsoft, LLC. LLC. PI Coresight and Mobility Presented by Daniel Kim REGIONAL 세미나 SEMINAR 세미나 2012 2012 2 Copyright Copyright 2012 OSIsoft,

More information

소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기

소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기 소규모 비즈니스를 위한 YouTube 플레이북 YouTube에서 호소력 있는 동영상으로 고객과 소통하기 소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기

More information

Windows 10 General Announcement v1.0-KO

Windows 10 General Announcement v1.0-KO Windows 10 Fuji Xerox 장비와의호환성 v1.0 7 July, 2015 머리말 Microsoft 는 Windows 10 이 Windows 자동업데이트기능을통해예약되어질수있다고 6 월 1 일발표했다. 고객들은 윈도우 10 공지알림을받기 를표시하는새로운아이콘을알아차릴수있습니다. Fuji Xerox 는 Microsoft 에서가장최신운영시스템인 Windows

More information

CSG_keynote_KO copy.key

CSG_keynote_KO copy.key 101. 3 Shutterstock 4 Shutterstock 5 Shutterstock? 6? 10 What To Create 10 Ways to Find Trends and Inspiration 12 15 17 :. 21 24 Shutterstock 26 29 -. 31 Shutterstock : 36 " " 37! 39 41 45 46 47 49 Copyright

More information

Microsoft Word - ijungbo1_13_02

Microsoft Word - ijungbo1_13_02 [ 인터넷정보관리사필기 ] 기출문제 (11) 1 1. 지금부터인터넷정보관리사필기기출문제 (11) 를풀어보겠습니다. 2. 홈페이지제작할때유의할점으로가장거리가먼것은무엇일까요? 3. 정답은 ( 라 ) 입니다. 홈페이지제작시유의할점으로는로딩속도를고려하며, 사용자중심의인터페이스로제작하고, 이미지의크기는적당하게조절하여야한다. [ 인터넷정보관리사필기 ] 기출문제 (11)

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack FastTrack 1 Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack 5 11 2 FASTTRACK 소개 디지털 혁신은 여기서 시작합니다. Microsoft FastTrack은 Microsoft 클라우드를 사용하여 고객이 신속하게 비즈니스 가치를 실현하도록 돕는 고객 성공 서비스입니다.

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

mobile_guide_SA

mobile_guide_SA 네이버 모바일배너 모바일 네트워트 GUIDE AD GUIDE Version 1.0 03. 적용위치 04. Appendix 목차 네이버 모바일배너 개요 1. 텍스트형 광고 2. 이미지형 광고 3. 롤링형 광고 네이버 모바일배너 개요 1. 텍스트형 광고 2. 이미지형 광고 3. 롤링형 광고 01/03 네이버 모바일배너 개요 네이버 모바일배너는 네이버 모바일 서비스

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

iOS 7 핵심 노트: Xcode 5, 플랫 UI, API 중심으로 살펴보는 iOS 7

iOS 7 핵심 노트: Xcode 5, 플랫 UI, API 중심으로 살펴보는 iOS 7 Hanbit ebook Realtime 51 Xcode 5, 플랫 UI, API 중심으로 살펴보는 ios 7 ios 7 핵심 노트 야곰 지음 Xcode 5, 플랫 UI, API 중심으로 살펴보는 ios 7 ios 7 핵심 노트 ios 7 핵심 노트 Xcode 5, 플랫 UI, API 중심으로 살펴보는 ios 7 초판발행 2013년 12월 31일 지은이 야곰

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 워드프레스소개및운용관리안내 1 목차 2 1. 워드프레스소개 역사 2003 년매트물렌웨그에의해탄생 ver0.7 플러그인구조, 애플리케이션프로그램밍인터페이스도입 테마구조와페이지운영이가능한 ver1.5 로테마변경및디자인에대한자유도부여 Wyswyg 방식의문서편집기도입 MU(multi-user) 개념의도입 Social 쉐어플러그인도입으로 (SNS 연계 ) 현재워드프레스

More information

미디어 및 엔터테인먼트 업계를 위한 Adobe Experience Manager Mobile

미디어 및 엔터테인먼트 업계를 위한 Adobe Experience Manager Mobile Adobe Experience Manager Mobile 앱 제작을 넘어 고객, 파트너 및 직원과의 유대 관계 형성 매년 모바일 디바이스에서 읽고 듣고 교류하는 사람들이 증가하고 있습니다. 미디어 및 엔터테인먼트 조직은 모바일 디바이스를 통해 고객, 직원, 파트너 및 광고주와 직접 교류할 수 있는 새로운 기회를 얻을 수 있는데, 이 기회를 민첩하게 활용하는

More information

wtu05_ÃÖÁ¾

wtu05_ÃÖÁ¾ 한 눈에 보는 이달의 주요 글로벌 IT 트렌드 IDG World Tech Update May C o n t e n t s Cover Story 아이패드, 태블릿 컴퓨팅 시대를 열다 Monthly News Brief 이달의 주요 글로벌 IT 뉴스 IDG Insight 개발자 관점에서 본 윈도우 폰 7 vs. 아이폰 클라우드 컴퓨팅, 불만 검증 단계 돌입 기업의

More information

슬라이드 1

슬라이드 1 ment Perspective (주)아임굿은 빅데이터 기술력, 반응형웹 제작, 온라인마케팅 노하우를 겸비한 IT 솔루션개발 및 마케팅 전문 기업입니다. 웹 정보를 수집하는 크롟링 시스템과 대량의 데이터를 처리하는 빅데이터 기술을 통해 쉽게 지나칠 수 있는 정보를 좀 더 가치있고 흥미로운 결과물로 변화하여 고객에게 제공하고 있습니다. 또한 최근 관심이 높아지고

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

1

1 2/33 3/33 4/33 5/33 6/33 7/33 8/33 9/33 10/33 11/33 12/33 13/33 14/33 15/33 16/33 17/33 5) 입력을 다 했으면 확인 버튼을 클릭합니다. 6) 시작 페이지가 제대로 설정이 되었는지 살펴볼까요. 익스플로러를 종료하고 다시 실행시켜 보세요. 시작화면에 야후! 코리아 화면이 뜬다면 설정 완료..^^

More information

? : 6, 7 8 9, 10, ,, Adobe Marketing Cloud

? : 6, 7 8 9, 10, ,, Adobe Marketing Cloud ? Adobe ? 1 2 3 4 2014 5 : 6, 7 8 9, 10, 11 12 13 14,, 15 16 17 Adobe Marketing Cloud 5. Adobe. " "( 17% ).,,,, B2B... 86% 모바일채널이마케팅 전략에매우중요하다고 1 응답했습니다. 의모바일마케터 . 모바일마케터의연평균지출 500 만달러모바일웹사이트 550 만달러모바일앱

More information

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A ..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * Amazon Web Services, Inc.. ID Microsoft Office 365*

More information

마켓온_제품소개서_20131111.key

마켓온_제품소개서_20131111.key 제품소개서 Your Expert Business Partner. CMS. Mobile. Enterprise System. 패스트스퀘어 시스템 마켓온 SNS 2013. 11. 11 Contents 1. 솔루션 개요 2. 솔루션 특징 3. 솔루션 주요기능 4. 솔루션 구성 마켓온 - 솔루션 개요 솔루션 개요 기업을 위한 유연하고 편리한 커뮤니케이션 솔루션 마켓온은

More information

52 l /08

52 l /08 Special Theme_임베디드 소프트웨어 Special Report 모바일 웹 OS 기술 현황과 표준화 동향 윤 석 찬 다음커뮤니케이션 DNALab 팀장 1. 머리말 디바이스에 애플리케이션을 배포할 수 있다. 본 고에서는 모바일 웹 OS의 현황과 임베디드 환 오늘날 인터넷에서 웹 기반 콘텐츠가 차지하는 부 경에서 채용되고 있는 최적화 기술을 살펴보고, 웹

More information

INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS

INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS 개발자에게넘겨주기편한 TABLE&FORM 마크업 김남용 INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS 들어가기 이제는 ~ 서로간의이슈웹표준 & 웹접근성왜웹표준으로해야할까요? 모든웹페이지는 ~ 퍼블리싱순서 이제는 ~ 디자이너 디자이너 퍼블리셔 Front-end (UI 개발자 ) 퍼블리셔 Front-end (UI 개발자 ) 서버개발자 서버개발자

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

로거 자료실

로거 자료실 redirection 매뉴얼 ( 개발자용 ) V1.5 Copyright 2002-2014 BizSpring Inc. All Rights Reserved. 본문서에대한저작권은 비즈스프링 에있습니다. - 1 - 목차 01 HTTP 표준 redirect 사용... 3 1.1 HTTP 표준 redirect 예시... 3 1.2 redirect 현상이여러번일어날경우예시...

More information

Web Scraper in 30 Minutes 강철

Web Scraper in 30 Minutes 강철 Web Scraper in 30 Minutes 강철 발표자 소개 KAIST 전산학과 2015년부터 G사에서 일합니다. 에서 대한민국 정치의 모든 것을 개발하고 있습니다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 스크래퍼/크롤러의 작동 원리를 이해한다. 목표

More information

클라우드컴퓨팅 주요법령해설서 2017. 11. 목차 3... 5 I... 15 II... 39 1. 공공분야... 41 2. 금융분야... 71 3. 의료분야... 81 4. 교육분야... 95 5. 신산업등기타분야... 101 III... 109 요약문 5, 15 3, 1 16~ 18 15 11 16 4, 16 7,,, 5 16 5, 16 7~10,,,

More information

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1) 인증서만들기 ssl]# cat   >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키 Lighttpd ( 단일도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

PathEye 공식 블로그 다운로드 받으세요!!   지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는

More information

C O N T E N T S 목 차 요약 Ⅰ. 동유럽의료기기시장개요 동유럽의료기기시장현황 2. 관련 EU 정책및지침 3. 시장전망 Ⅱ. 국가별의료기기시장동향 폴란드 2. 체코 3. 헝가리 4. 크로아티아 Ⅲ. 국가별유망품

C O N T E N T S 목 차 요약 Ⅰ. 동유럽의료기기시장개요 동유럽의료기기시장현황 2. 관련 EU 정책및지침 3. 시장전망 Ⅱ. 국가별의료기기시장동향 폴란드 2. 체코 3. 헝가리 4. 크로아티아 Ⅲ. 국가별유망품 Global Market Report 15-036 2015. 8. 27. 동유럽의료기기시장동향과 진출방안 C O N T E N T S 목 차 요약 Ⅰ. 동유럽의료기기시장개요 1 1 2 3 1. 동유럽의료기기시장현황 2. 관련 EU 정책및지침 3. 시장전망 Ⅱ. 국가별의료기기시장동향 5 4 12 20 35 1. 폴란드 2. 체코 3. 헝가리 4. 크로아티아 Ⅲ.

More information

Slide 1

Slide 1 Java 기반의오픈소스 GIS(GeoServer, udig) 를지원하는국내공간 DBMS 드라이버의개발 2013. 08. 28. 김기웅 (socoooooool@gmail.com) 임영현 (yhlim0129@gmail.com) 이민파 (mapplus@gmail.com) PAGE 1 1 기술개발의목표및내용 2 기술개발현황 3 커뮤니티운영계획 4 활용방법및시연 PAGE

More information

Microsoft PowerPoint - 권장 사양

Microsoft PowerPoint - 권장 사양 Autodesk 제품컴퓨터사양 PRONETSOFT.CO 박경현 1 AutoCAD 시스템사양 시스템요구사양 32 비트 AutoCAD 2009 를위한시스템요구사항 Intel Pentium 4 프로세서 2.2GHz 이상, 또는 Intel 또는 AMD 듀얼 코어프로세서 16GH 1.6GHz 이상 Microsoft Windows Vista, Windows XP Home

More information

vRealize Automation용 VMware Remote Console - VMware

vRealize Automation용 VMware Remote Console - VMware vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation

More information

1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1) 인증서만들기 ssl]# cat   >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키 Lighttpd ( 멀티도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat

More information

ProQuest PPT Styles

ProQuest PPT Styles Ebook Central 이용매뉴얼 JUNE 2019 ProQuest 한국지사 korea@asia.proquest.com 2 목차 Ebook Central 이용매뉴얼 1. Ebook Central 접속방법 도서관홈페이지내 Ebook Central 접속방법 ProQuest platform에서 Ebook Central 접속 2. e-book 검색 기본검색검색결과상세정보

More information

Windows Live Hotmail Custom Domains Korea

Windows Live Hotmail Custom Domains Korea 매쉬업코리아2008 컨퍼런스 Microsoft Windows Live Service Open API 한국 마이크로소프트 개발자 플랫폼 사업 본부 / 차세대 웹 팀 김대우 (http://www.uxkorea.net 준서아빠 블로그) Agenda Microsoft의 매쉬업코리아2008 특전 Windows Live Service 소개 Windows Live Service

More information

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft Word - windows server 2003 수동설치_non pro support_.doc Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로

More information

< FBFF9B0A320BEC7BCBAC4DAB5E520C0BAB4D0BBE7C0CCC6AE20C5BDC1F620B5BFC7E220BAB8B0EDBCAD283131BFF E302028C8A8C6E4C0CCC1F620BEF7B

< FBFF9B0A320BEC7BCBAC4DAB5E520C0BAB4D0BBE7C0CCC6AE20C5BDC1F620B5BFC7E220BAB8B0EDBCAD283131BFF E302028C8A8C6E4C0CCC1F620BEF7B 월간악성코드은닉사이트탐지 동향보고서 (11 월 ) 2012. 12. 침해사고대응단 인터넷침해대응센터 < 목차 > 1. 악성코드은닉동향요약 1 2. 홈페이지은닉형악성코드통계 2 - 유포지탐지 국가별현황 2 - 대량경유지가탐지된유포지 TOP10 3 - 악성코드유형별비율 4 - 악성코드취약점유형별비율 4 - 악성코드수집및분석결과 5 - 경유지탐지 업종별비율 10

More information

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks XSS s XSS, s, May 25, 2010 XSS s 1 2 s 3 XSS s MySpace 사건. Samy (JS.Spacehero) 프로필 페이지에 자바스크립트 삽입. 스크립트 동작방식 방문자를 친구로 추가. 방문자의 프로필에 자바스크립트를 복사. 1시간 만에 백만 명이 친구등록. s XSS s 위험도가 낮은 xss 취약점을 다른 취약점과 연계하여

More information

Microsoft PowerPoint - MonthlyInsighT-2018_9월%20v1[1]

Microsoft PowerPoint - MonthlyInsighT-2018_9월%20v1[1] * 넋두리 * 저는주식을잘한다고생각합니다. 정확하게는주식감각이있다는것이맞겠죠? 예전에애널리스트가개인주식을할수있었을때수익률은엄청났었습니다 @^^@. IT 먼쓸리가 4주년이되었습니다. 2014년 9월부터시작하였으니지난달로만 4년이되었습니다. 4년간누적수익률이최선호주는 +116.0%, 차선호주는 -29.9% 입니다. 롱-숏으로계산하면 +145.9% 이니나쁘지않은숫자입니다.

More information

Studuino소프트웨어 설치

Studuino소프트웨어 설치 Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...

More information

슬라이드 1

슬라이드 1 핚국산업기술대학교 제 14 강 GUI (III) 이대현교수 학습안내 학습목표 CEGUI 라이브러리를이용하여, 게임메뉴 UI 를구현해본다. 학습내용 CEGUI 레이아웃의로딩및렌더링. OIS 와 CEGUI 의연결. CEGUI 위젯과이벤트의연동. UI 구현 : 하드코딩방식 C++ 코드를이용하여, 코드내에서직접위젯들을생성및설정 CEGUI::PushButton* resumebutton

More information

내지-교회에관한교리

내지-교회에관한교리 내지-교회에관한교리 2011.10.27 7:34 PM 페이지429 100 2400DPI 175LPI C M Y K 제 31 거룩한 여인 32 다시 태어났습니까? 33 교회에 관한 교리 목 저자 면수 가격 James W. Knox 60 1000 H.E.M. 32 1000 James W. Knox 432 15000 가격이 1000원인 도서는 사육판 사이즈이며 무료로

More information

ca 17회 컨퍼런스 후기

ca 17회 컨퍼런스 후기 2012년을빛낼웹기술 : HTML 5, CSS3, jquery 2012년을빛낼웹기술 : HTML 5, CSS3, jquery 01 02 01 02 CA conference 17 01 일반적인웹기획의과정. 보통어떤웹기술을활용할지의여부는 S1, C1의구현단계에서선택된다. 2012년을웹기획과웹기술클C1 C2 C3 라화면운영산출물이언일반적인웹기획이라하면무엇이떠오르는가?

More information

BACK TO THE BASIC C++ 버그 헌팅: 버그를 예방하는 11가지 코딩 습관

BACK TO THE BASIC C++ 버그 헌팅: 버그를 예방하는 11가지 코딩 습관 Hanbit ebook Realtime 30 C++ 버그 헌팅 버그를 예방하는 11가지 코딩 습관 Safe C++ 블라디미르 쿠스퀴니르 지음 / 정원천 옮김 이 도서는 O REILLY의 Safe C++의 번역서입니다. BACK TO THE BASIC C++ 버그 헌팅 버그를 예방하는 11가지 코딩 습관 BACK TO THE BASIC C++ 버그 헌팅 버그를

More information

커버콘텐츠

커버콘텐츠 e Magazine Contents Gallery 52 Info Desk Illustrator Expert 2 Web Technique 17 25 Column 57 Cover Story Calendar 4 61 New Product A to Z Web Center 7 32 Motion Center Q & A 40 66 Photoshop Expert Acrobat

More information

#WI DNS DDoS 공격악성코드분석

#WI DNS DDoS 공격악성코드분석 #WI-13-025 2013-07-19 내용요약 이보고서는 7 월 15 일 Fortinet 의 Kyle Yang 이작성한 6.25 DNS DDoS Attack In Korea 를참고하여작성된것임 공격대상이된 DNS 서버는 ns.gcc.go.kr 과 ns2.gcc.go.kr 로, 악성코드에 감염된좀비 PC 는 DNS 서버에대한도메인확인질의에대한응답을두 타깃으로보내지도록하는방법을이용하였음

More information

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,

More information

IRISCard Anywhere 5

IRISCard Anywhere 5 이 빠른 사용자 가이드는 IRISCard Anywhere 5 및 IRISCard Corporate 5 스캐너의 설치와 시작을 도와 드립니다. 이 스캐너와 함께 제공되는 소프트웨어는: - Cardiris Pro 5 및 Cardiris Corporate 5 for CRM (Windows 용) - Cardiris Pro 4 (Mac OS 용) Cardiris 의

More information

정부3.0 국민디자인단 운영을 통해 국민과의 소통과 참여로 정책을 함께 만들 수 있었고 그 결과 국민 눈높이에 맞는 다양한 정책 개선안을 도출하며 정책의 완성도를 제고할 수 있었습니다. 또한 서비스디자인 방법론을 각 기관별 정부3.0 과제에 적용하여 국민 관점의 서비스 설계, 정책고객 확대 등 공직사회에 큰 반향을 유도하여 공무원의 일하는 방식을 변화시키고

More information

슬라이드 1

슬라이드 1 Gradle 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 소개 특징 Gradle (http://www.gradle.org) 소프트웨어빌드자동화도구 라이선스 Apache License v2.0 Gradle 을통해소프트웨어패키지나프로젝트의빌드, 테스팅, 퍼블리슁, 배포등을자동화할수있다. Ant 의유연성과기능을

More information

PDF_Compass_32호-v3.pdf

PDF_Compass_32호-v3.pdf Design Compass는 특허청의 디자인맵 웹사이트에서 제공하는 디자인, 브랜드, 기술, 지식재산권에 관한 다양한 콘텐츠를 디자이너들의 입맛에 맞게 엮은 격월간 디자인 지식재산권 웹진입니다. * Design Compass는 저작이용이 허락된 서울서체(서울시)와 나눔글꼴(NHN)을 사용하여 제작되었습니다. 2 4 5 6 7 9 10 11 편집 / 디자인맵

More information

<5BB5BFB8EDB4EB2D E4B5D C0A5BDA9C0C720BAD0BCAEB0FA20B4EBC0C020B9E6BEC82E687770>

<5BB5BFB8EDB4EB2D E4B5D C0A5BDA9C0C720BAD0BCAEB0FA20B4EBC0C020B9E6BEC82E687770> 기술문서 08. 10. 25. 작성 PHP 기반웹쉘의동작원리와공개웹쉘의기능분석및대응방안 작성자 : 동명대학교 THINK 정정홍 (zeratul621@naver.com) 1. 시작하면서 p. 2 2. 웹쉘의동작원리 p. 3 3. r57shell p. 5 4. kcwebtelnet p. 9 5. phpremoteview p. 10 6. 웹쉘대응방안 p. 12 동명대학교정보보호동아리

More information

2001 년 4 월전력산업구조개편과함께출범한전력거래소는전력산업의중심 기관으로서전력시장및전력계통운영, 전력수급기본계획수립지원의기능을 원활히수행하고있습니다. 전력거래소는전력자유화와함께도입된발전경쟁시장 (CBP) 을지속 적인제도개선을통해안정적으로운영하고있으며, 계통운영및수급

2001 년 4 월전력산업구조개편과함께출범한전력거래소는전력산업의중심 기관으로서전력시장및전력계통운영, 전력수급기본계획수립지원의기능을 원활히수행하고있습니다. 전력거래소는전력자유화와함께도입된발전경쟁시장 (CBP) 을지속 적인제도개선을통해안정적으로운영하고있으며, 계통운영및수급 2001 년 4 월전력산업구조개편과함께출범한전력거래소는전력산업의중심 기관으로서전력시장및전력계통운영, 전력수급기본계획수립지원의기능을 원활히수행하고있습니다. 전력거래소는전력자유화와함께도입된발전경쟁시장 (CBP) 을지속 적인제도개선을통해안정적으로운영하고있으며, 계통운영및수급 계획수립등전력수급안정에도최선의노력을기울이고있습니다. 이번에발간하는 2016년발전설비현황은

More information

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드]

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드] 인터넷과웹서비스 개발환경구성, JSP 기본구조 인터넷과 WWW(World Wide Web) 인터넷은 TCP/IP 기반의네트워크가전세계적으로확대되어하나로연결된 네트워크의네트워크 WWW(World Wide Web) 는인터넷기반의서비스중하나 이름프로토콜포트기능 WWW http 80 웹서비스 524730-1 2019 년봄학기 3/11/2019 박경신 Email SMTP/POP3/IMAP

More information

WebRTC 플러그인이 필요없는 웹폰 새로운 순수 VoIP 클라이언트 기반의 최신 WebRTC 기술은 기존 레가시 자바 클라이언트를 대체합니다. 새로운 클라이언트는 윈도우/리눅스/Mac 에서 사용가능하며 Chrome, Firefox 및 오페라 브라우저에서는 바로 사용이

WebRTC 플러그인이 필요없는 웹폰 새로운 순수 VoIP 클라이언트 기반의 최신 WebRTC 기술은 기존 레가시 자바 클라이언트를 대체합니다. 새로운 클라이언트는 윈도우/리눅스/Mac 에서 사용가능하며 Chrome, Firefox 및 오페라 브라우저에서는 바로 사용이 WebRTC 기능이 채택된 ICEWARP VERSION 11.1 IceWarp 11.1 은 이메일 산업 부문에 있어 세계 최초로 WebRTC 음성 및 비디오 통화 기능을 탑재하였으며 이메일 산업에 있어 최선두의 제품입니다. 기업의 필요한 모든 것, 웹 브라우저 하나로 가능합니다. WebRTC 플러그인이 필요없는 웹폰 새로운 순수 VoIP 클라이언트 기반의 최신

More information

Cisco FirePOWER 호환성 가이드

Cisco FirePOWER 호환성 가이드 Cisco 호환성가이드 Cisco 호환성 이문서에서는 Cisco 소프트웨어와하드웨어의호환성및요건을다룹니다. 추가 릴리스또는제품정보는다음을참조하십시오. 설명서로드맵 : http://www.cisco.com/c/en/us/td/docs/security/firesight/ roadmap/firesight-roadmap.html Cisco ASA 호환성가이드 : http://www.cisco.com/c/en/us/td/docs/security/asa/compatibility/

More information

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이 이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이 보유한 발팀 추가 비용없이 Team Foundation Server를 활용하여 형상관리 소스

More information

저자소개박성진고려대학교에서학사, 석사, 박사학위를취득하고한국전자통신연구원선임연구원을거쳐 2000 년부터한신대학교컴퓨터공학부에서교수로재직중이며웹프로그래밍과데이터베이스관련교과목을강의하고있다. 저서로는 데이터베이스시스템 과 데이터웨어하우스 등이있다. ( 제이쿼리모바일 폰갭을

저자소개박성진고려대학교에서학사, 석사, 박사학위를취득하고한국전자통신연구원선임연구원을거쳐 2000 년부터한신대학교컴퓨터공학부에서교수로재직중이며웹프로그래밍과데이터베이스관련교과목을강의하고있다. 저서로는 데이터베이스시스템 과 데이터웨어하우스 등이있다. ( 제이쿼리모바일 폰갭을 저자소개박성진고려대학교에서학사, 석사, 박사학위를취득하고한국전자통신연구원선임연구원을거쳐 2000 년부터한신대학교컴퓨터공학부에서교수로재직중이며웹프로그래밍과데이터베이스관련교과목을강의하고있다. 저서로는 데이터베이스시스템 과 데이터웨어하우스 등이있다. ( 제이쿼리모바일 폰갭을활용한 ) 모바일웹 + 웹앱 + 하이브리드앱입문 초판인쇄 2015 년 2 월 6 일 초판발행

More information

60

60 광복60년기념전 시련과 전진 주 최 : 광복60년기념사업추진위원회 주 관 : 민주화운동기념사업회, 중앙일보 후 원 : SK Telecom, (주)부영, 다음 일 정 : 2005.8.14(일) ~ 8.23(일) 장 소 : 대한민국 국회 1. 내용의 일부 혹은 전체를 인용, 발췌하는 경우에는 반드시 저자와 출처를 밝혀 주셔야 합니다. 2. 본 자료는 http://www.kdemocracy.or.kr/kdfoms/에서

More information

AutoCAD® WS

AutoCAD® WS AutoCAD WS 질문과답변 목차 1. 일반제품정보... 2 1.2 누가 AutoCAD WS를사용합니까?... 2 1.3 AutoCAD WS로무엇을할수있습니까?... 2 1.4 AutoCAD WS는 AutoCAD 사용자만을위한것입니까, 아니면어느누구라도사용할수있습니까?... 2 1.5 AutoCAD WS는어떤방식으로 AutoCAD 소프트웨어와함께작동합니까?...

More information

BEA_WebLogic.hwp

BEA_WebLogic.hwp BEA WebLogic Server SSL 설정방법 - Ver 1.0-2008. 6 개정이력 버전개정일개정내용 Ver 1.0 2008 년 6 월 BEA WebLogic Server SSL 설명서최초작성 본문서는정보통신부 한국정보보호진흥원의 보안서버구축가이드 를참고하여작성되었습니다. 본문서내용의무단도용및사용을금합니다. < 목차 > 1. 개인키및 CSR 생성방법

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 e-business Solution & Service Partner ScrapMate 솔루션소개서 웹사이트수집기 Web Archiving Solution 주식회사크루메이트 137-891 서울특별시서초구양재동 97 번지문정타워 2 층 TEL. 02-573-3844 FAX. 02-573-3843 http://www.crewmate.co.kr Copyright 2005

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 ONE page html 이란? 원페이지는최근의홈페이지제작트렌드로한페이지에상단에서하단으로의마우스스크롤링을통해서컨텐츠를보여주는스타일의홈페이지입니다. USER 의시선을분산시키지않고위쪽에서아래쪽으로마우스스크롤링을통해서홈페이지의컨텐츠를보여주게됩니다. 반응형으로제작되어스마트폰, 아이패드, 태블릿,PC, 노트북등다양한디바이스에서자동으로최적화됩니다. ONE page 웹사이트사례

More information

µ¶µµºÎ·Ï1~64

µ¶µµºÎ·Ï1~64 초등학생 독도 바로 알기 인천광역시교육감 인정 2011. 6. 9. 2011-001 초등학생 부록 독도 바로 알기 부록 교수 학습 지도 보완 자료 초등학생 독도 바로 알기 부록 독도 이름, 이렇게 바뀌었어요! 우산도(于山島, 512년) 석도(石島, 1900년) 독도(獨島, 1906년) 우산 은 울릉도에 있었던 고대 소 국 우산국에서 비롯됨 석도 는 섬 자체가

More information

노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트

More information

대규모 자바스크립트 웹어플리케이션개발하기 with BackboneJS and RequireJS 넷스루개발 2 팀이병주

대규모 자바스크립트 웹어플리케이션개발하기 with BackboneJS and RequireJS 넷스루개발 2 팀이병주 대규모 자바스크립트 웹어플리케이션개발하기 with BackboneJS and RequireJS 넷스루개발 2 팀이병주 웹사이트 웹어플리케이션 Mission 웹사이트처럼 개발하기에는 문제점이많다 Why?! 복잡하다 양이많다 예제를통해해결책을알아보자 http://pillarlee16.github.com/simpleapp/ 복잡함을해결하자!! 다양한 MV*

More information

F120L(JB)_UG_V1.0_ indd

F120L(JB)_UG_V1.0_ indd 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 전화끊기, 통화중메뉴사용하기 전화통화를종료하려면 통화중 ➌ ( 끊기 ) 를누르세요. 전원버튼으로통화종료 ( 124쪽 ) 로설정한경우통화중전원

More information

슬라이드 1

슬라이드 1 HTML5 & CSS3 Html5 와 CSS3 의기본이해와이를응용한모바일웹사이트와더나아가반응형웹사이트를제작이가능해진 다. PC 와다양한모바일기기에서보여지는웹사이트를각각의해상도에맞춰서제작할필요없이하나의반 응형웹사이트를만들면이미지, 폰트, UI 등이자동으로변환되어이용할수있다. 1 차시 HTML5 기반의 Web App HTML5 기반의 Web App 소개 2 차시

More information

C O N T E N T 목 차 요약 / 4 Ⅰ. 서론 Ⅱ. 주요국별대형유통망현황 / Ⅲ. 시사점및진출방안 ( 첨부 ) 국가별주요수입업체

C O N T E N T 목 차 요약 / 4 Ⅰ. 서론 Ⅱ. 주요국별대형유통망현황 / Ⅲ. 시사점및진출방안 ( 첨부 ) 국가별주요수입업체 Global Market Report 13-045 2013.6.07 CIS 대형유통망현황및진출방안 C O N T E N T 목 차 요약 / 4 Ⅰ. 서론 Ⅱ. 주요국별대형유통망현황 / Ⅲ. 시사점및진출방안 ( 첨부 ) 국가별주요수입업체 C IS 대형유통망현황및진출방안 요 약 - 1 - Global Market Report 13-045 - 2 - C IS 대형유통망현황및진출방안

More information

디지털일안리플렉스카메라펌웨어업그레이드순서에대하여 (Mass Storage 대응기종 ) - Mac 판 - 니콘제품을애용해주셔서대단히감사합니다. 여기에서는이번다운로드대상이되는니콘디지털일안리플렉스카메라의펌웨어버전업그레이드에대해설명하고있습니다. 그리고니콘서비스센터에서의업데이트

디지털일안리플렉스카메라펌웨어업그레이드순서에대하여 (Mass Storage 대응기종 ) - Mac 판 - 니콘제품을애용해주셔서대단히감사합니다. 여기에서는이번다운로드대상이되는니콘디지털일안리플렉스카메라의펌웨어버전업그레이드에대해설명하고있습니다. 그리고니콘서비스센터에서의업데이트 디지털일안리플렉스카메라펌웨어업그레이드순서에대하여 (Mass Storage 대응기종 ) - 판 - 니콘제품을애용해주셔서대단히감사합니다. 여기에서는이번다운로드대상이되는니콘디지털일안리플렉스카메라의펌웨어버전업그레이드에대해설명하고있습니다. 그리고니콘서비스센터에서의업데이트도받고있으므로사용하시는환경등으로펌웨어를업데이트할수없는사용자는이용하여주십시오. 사용하시는카메라사용법은사용설명서를읽어주십시오.

More information

본책- 부속물

본책- 부속물 PROGRAMMING RUBY PROGRAMMING RUBY : THE PRAGMATIC PROGRAMMER S GUIDE, 2nd Ed. Copyright c 2005 Published in the original in the English language by The Pragmatic Programmers, LLC, Lewisville. All rights

More information

미쓰리 파워포인트

미쓰리 파워포인트 computer & internet 07. FRAME TAG FRAME? 프레임이란? : 웹페이지를수직이나수평으로여러개영역으로나누어다른웹문서가들어갈수있도록구성할수있음. 이때나누어진각각의창을프레임이라고함. 2 FRAME 문서의구조 HTML 문서에서 태그기능을 프레임문서구조에서는 이대신함 일반웹페이지구조 ..

More information

NX1000_Ver1.1

NX1000_Ver1.1 See the world in perfect detail 1 2 3 4 J J KL t P A S M i g s v B 5 6 t P A S M i E PASM Z g s v 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Chapter 1 25 12 11 10 9 1 2 3 4 5 6 7 8 1 t P A S M i g

More information

Microsoft PowerPoint - web-part03-ch20-XMLHttpRequest기본.pptx

Microsoft PowerPoint - web-part03-ch20-XMLHttpRequest기본.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part3. Ajax Ch20. XMLHttpRequest 2014년 1학기 Professor Seung-Hoon Choi 20 XMLHttpRequest XMLHttpRequest 객체 자바스크립트로 Ajax를이용할때사용하는객체 간단하게 xhr 이라고도부름 서버

More information

01장 웹 개요와 실습 환경 구축

01장 웹 개요와 실습 환경 구축 01 장 웹개요와실습환경구축 목차 1. 인터넷과웹소개 2. 웹의동작원리 3. 보조웹표준기술소개 4. HTML5 주요기능소개 5. 실습환경구축 학습목표 1. 웹의개념과특징을이해한다. 2. 웹의동작원리를이해한다. 3. 대표적인웹표준기술의특징을이해한다. HTML5, CSS3, 자바스크립트 4. 웹프로그래밍을위한개발환경을구축한다. 1. 인터넷과웹소개 인터넷 (Internet)

More information

*2008년1월호진짜

*2008년1월호진짜 3. USB 이동식저장장치를이용하여전파되는악성코드분석 1. 개 요 최근 USB 이동식 저장장치를 통하여 전파되는 악성코드에 대한 감염피해가 증가하고 있어 주의가 필요하다. 이번에 확인된 ntion.exe 악성코드는 감염 시, 특정 사이트에 접속하여 추가 악성코드를 다운로드하는 Dropper 기능을 수행한다. 또한, 웹 서버가 감염될 경우는 웹 서버내의 웹 페이지가

More information

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법

More information

ArtecScanners-Booklet-EURO-A4-KOREAN-Mail

ArtecScanners-Booklet-EURO-A4-KOREAN-Mail 001-01/2016-USD-KOR : 지금까지 가장 휴대성 높은 3D 스캐닝 포커스 : 문화유산 보존 문화적 대상물을 스캔 및 복제하고, 후손을 위해 보존함과 동시에, 컬렉션 디지털화를 통해 전 세계 모든 사람이 접근 가능케 합니다. 사진 : 케냐 고생물학적 현장에서의 1,800,000년 된 대형 악어 스캔 작업 현장 코 다 일의 3D 모델 Artec

More information

처음에 읽어 주십시오! 본 사용설명서의 내용은 예고 없이 변경할 수 있습니다. 본 사용설명서의 내용은 제조 공정의 각 과정에서 확인했습니다. 문제점이나 잘못된 점 이 있으면 개의치 마시고 당사로 연락해 주십시오. 본 사용설명서의 내용을 복제하는 것은 일부 또는 전부에

처음에 읽어 주십시오! 본 사용설명서의 내용은 예고 없이 변경할 수 있습니다. 본 사용설명서의 내용은 제조 공정의 각 과정에서 확인했습니다. 문제점이나 잘못된 점 이 있으면 개의치 마시고 당사로 연락해 주십시오. 본 사용설명서의 내용을 복제하는 것은 일부 또는 전부에 스마트폰 또는 태블릿 단말기용 앱 EXILIM Link 사용설명서 KO 본 설명서의 절차에 따라 일반 스마트폰/태블릿을 연결할 수 있습니다. 일부 정보(표시 내 용 등)는 실제 사용 중인 기기에서 다르게 나타날 수도 있습니다. 향후 참고할 경우를 대비해 사용설명서는 안전한 장소에 보관해 주십시오. 처음에 읽어 주십시오! 본 사용설명서의 내용은 예고 없이 변경할

More information

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집 Modern Modern www.office.com ( ) 892 5 : 1577-9700 : http://www.microsoft.com/korea Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와

More information

SDL Trados Studio 2014용 ApSIC Xbench Plugin 사용하기

SDL Trados Studio 2014용 ApSIC Xbench Plugin 사용하기 SDL Trados Studio 2014 용 ApSIC Xbench Plugin 사용하기 프린트날짜 : 2016 년 4 월 13 일 Copyright 1999-2015 ApSIC S.L. 모든권리보유 이문서에서설명되는소프트웨어는 ApSIC S.L. 의소유관련정보를포함하고있으며저작권법에따라보호됩니다. 제품개발이계속이어지는관계로이정보는사전예고없이바뀔수있습니다.

More information

161117_EX Phone stick_manual

161117_EX Phone stick_manual 1. 사용하기 전에 3 9. 터보 설정 7 2. 제품 소개 3 10. 성능 유지 가이드 7 3. 호환 게임에 대하여 3 11. 유용한 애플리케이션 7 4. 기능(각 부분의 명칭) 3 12. 품질보증정책 8 5. 사용 환경 4 13. 기타고지 8 6. LED 상태 표기 4 14. 상품 개요 8 7. PC 연결 4-5 15. 구성물 8 8. 안드로이드 스마트폰,

More information

TTA Journal No.157_서체변경.indd

TTA Journal No.157_서체변경.indd 표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH

More information

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

consulting

consulting CONSULTING 전략 컨설팅 클라우드 마이그레이션 애플리케이션 마이그레이션 데이터 마이그레이션 HELPING YOU ADOPT CLOUD. 클라우드로 가기로 결정했다면 누구와 함께 갈지를 선택해야 합니다. 처음부터 끝까지 믿을만한 파트너를 찾는다면 베스핀글로벌이 정답입니다. 전략 컨설팅 다양한 클라우드 공급자가 존재하고, 클라우드 공급자마다 다른 장단점을

More information

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E > 6. ASP.NET ASP.NET 소개 ASP.NET 페이지및응용프로그램구조 Server Controls 데이터베이스와연동 8 장. 데이터베이스응용개발 (Page 20) 6.1 ASP.NET 소개 ASP.NET 동적웹응용프로그램을개발하기위한 MS 의웹기술 현재 ASP.NET 4.5까지출시.Net Framework 4.5 에포함 Visual Studio 2012

More information

슬라이드 1

슬라이드 1 Enterprise UI Architecture Framework Natural-JS 목차 1. 엔터프라이즈어플리케이션 UI 개발기술의변화 2. 현표준웹기반엔터프라이즈 UI 개발도구현황 3. Natural-JS 아키텍처구성 4. Natural-JS 특징 5. 기대효과 6. 수행이력 7. DEMO 1. 엔터프라이즈어플리케이션 UI 개발기술의변화 2000 년대이전

More information

문서의 제목 나눔고딕B, 54pt

문서의 제목 나눔고딕B, 54pt 2015 개정교육과정 미래엔교사용 DVD 다운로드안내 문서버전 Ver 2.0 문서구분 가이드 최초작성일 2018.03.01 최종수정일 2019.01.30 이문서는나눔글꼴로작성되었습니다. 설치하기 목차 1-1. 최소필요용량 ---------------------------------------------- p.3~5 1-2. 파일다운로드 -----------------------------------------------

More information