이슬람의 부활 그리고 그리스도 몰락의 시발점 VS 성지 보호 및 중동 지역 안전 확보를 위한 불가피한 전쟁 1차 십자군 전쟁은 그리스도의 완승이었다. 하지만, 유럽에서 예루살렘은 너무 멀다. 십자군 국가들은 명맥상으로 교향을 지지 했지만 얼마나 불안한 충성 관계가 지속 될지 모를 일이다. 더불어 이슬람 세력이 반격을 준비하면서 교황청은 성지를 다시한번 이슬람에 뺏길 위기감에 휩싸인다. 어렵게 얻은 성지를 쉽게 뺏길 순 없다. 결국 교황은 유럽 제후들에게 다시한번 호소하게 된다. 불안했던 십자군 국가의 안전을 확보하고, 강대해진 이슬람 세력의 기세를 다시 한번 꺽는 것이 이들의 목표이다. 교황의 손짓으로 다시한번 유럽이 아랍으로 움직인다. 주요 사건 1138년 4월, 시리아 샤이자르에서 요한네스가 장기에게..
1. 컴포넌트(Component)란? Vue.js를 기반으로 했기에 Nuxt.js에서도 당연히 컴포넌트를 사용할 수 있다. 웹페이지에서 반복되는 요소가 존재한다면 우리가 원하는 형태로 컴포넌트롤 만들어 우리가 필요한 웹 페이지의 제작이 가능하다. 반복되는 요소가 존재하는 경우 컴포넌트를 사용하면 된다. 컴포넌트를 사용하기 위해서는 우선 component 디렉터리에서 해당 요소를 가져와야 한다. 웹 페이지에서 사용할 컴포넌트를 정의한다. - component/NavBar.vue 1234567891011121314151617181920212223242526272829303132333435363738 Real World Events List | Create .brand { font-family: 'Montse..
대서양에서의 두번째 전쟁 1940년 6월 프랑스가 항복했다. 이제 독일은 프랑스의 항구들을 차지하며 해군 병력을 대서양으로 보낼 만반의 준비를 한다. 독일군은 프랑스의 괴뢰정부인 비스 프랑스와 협정을 맺고 본격적으로 프랑스의 항구를 적극 활용해 영국을 압박한다. 프랑스의 항구들은 전략적으로 매우 중요했다. 독일의 항구인 함부르크와 브레멘에서 영국까지는 거리가 꽤 멀다. 하지만 로리앙, 보르도와 같은 프랑스 항구에선 쉽게 대서양으로 해군 병력을 보낼 수 있는 이점이 있다. 노르웨이 나르비크에서 벌어졌던 첫번째 대서양 전쟁에 이어 두번째의 대서양 전투가 시작될 준비가 끝났다. 해군 병력이라면 영국도 매우 강했다. 이미 나르비크에서 나치 독일의 해군을 격퇴한 전적이 있었기 때문에 해상에서의 전쟁은 자신있었다...
1. 도큐먼트 (Document) Nuxt는 페이지를 기반으로 작동하게 된다. 하지만, 웹 서비스의 구성상 페이지가 개별적으로 구성된다면 서비스를 개발하는데 많은 시간이 소요된다. 게다가 프로젝트의 공동 요소에 대한 로딩이 없다면 페이지 렌더링에도 많은 시간이 소요 될 것이다. Nuxt.js는 이러한 문제점을 해결하기 위해서 프로젝트 구조에 대한 효율성을 제공한다. Nuxt View의 구조는 이러한 개념에서 출발하게 된다. -Nuxt.js Views Nuxt 프로젝트에서 화면 구성은 페이지에 들어가게 된다. 하지만 header나 footer 처럼 여러 페이지에 거쳐 공통으로 들어가는 요소들은 매번 렌더링 하는 작업은 매우 번거롭다. 이러한 반복적인 요소를 모아서 한번에 담을 수 있도록 제공하는 방법이 있..
사림 견제를 위한 연산군과 훈구 세력의 지나친 학살 VS 왕과 국가를 부정한 사림들에 대한 정당한 처벌 단종을 몰아내고 왕위에 오른 세조. 그리고 세조를 도와 조선 권력에 중심으로 오르는 세력을 바로 훈구파라고한다. 세조와 훈구파는 기존보다 더욱 강력한 왕권을 수호하며 신권 중심의 조선 흐름을 바꿔놓고 있었다. 그리고 이 권력을 바탕으로 훈구파들은 조선 권력의 중심의 권력을 대물림 하기 위한 기반을 만들기 위해 타 세력의 도전을 저지 했다. 누군가 권력을 잡으면 이에 대한 반작용으로 반대 세력이 나오는 건 당연한 일이다. 세조의 왕위 찬탈에 대해 비난하는 세력들이 재야에서 등장하기 시작한다. 이들은 과거 조선 건국시 이를 부정하고 재야로 내려간 온건 사대부의 후예들이었다. 훈구파 세력이 성리학을 전혀 수..
1. Nuxt.js Pages Nuxt.js 프로젝트를 생성한 뒤 웹 어플리케이션을 만드는 방법에 대해 알아보자. Nuxt.js 프로젝트를 구성하기 위해서는 Package.json 파일과 Pages 디렉터리 안에 페이지를 추가해서 구성 가능하다. 12345678910111213141516{ "name": "test1", "version": "1.0.0", "description": "My delightful Nuxt.js project", "private": true, "scripts": { "dev": "nuxt", "build": "nuxt build", "start": "nuxt start", "generate": "nuxt generate" }, "dependencies": { "nuxt": "^..
Keep Calm and Carry On 독일군의 런던 공습은 꽤나 무서웠다. 히틀러는 9월 21일을 바다사자 작전 수행일로 선언했다. 이를 위해 9월 17일 까지는 런던의 공군 병력을 완전히 초토화 시키기를 바랬다. 9월초와 중순을 거쳐 런던은 완전히 폐허로 변해가고 있었다. 예상치 못한 런던 대공습을 받은 영국은 당황했다. 처칠은 시민들을 독려했다. 영국 시민들은 포격에 있는 날 지하철에 몸을 숨기고 대피했다. 그리고 기간 시설들을 유지하기 위해 이번엔 조종사가 아닌 소방관들이 런던 곳곳을 돌아다니며 방화 작업에 나섰다. 괴링은 영국 왕국까지 폭격을 지시했고, 영국의 대응이 미흡한 것을 보곤 매우 흡족하며 영국 공군의 괴멸이 얼마 남지 않았음을 직감했다. 하지만, 런던 시민들의 항전 의지는 대단했다...
많은 사람들이 스포츠에 열광을 한다. 스포츠 경기장에는 늘 환호성이 넘쳐난다. 선수들의 멋진 플레이가 나오면 팬들을 열광 한다. 야구 경기장에서 극적인 순간 홈런이 나왔다고 생각해보자. 경기장에 있는 관중들은 투수가 공을 던지기 전부터 경기에 집중한다. 투수가 와인드업을 하고 공을 던지는 순간까지 숨죽이며 지켜본다. 그리고 타자가 공을 치고 저 담장 너머로 날아갈 때까지 모든 관중이 타구를 바라본다. 그리고 마침내 공이 담장을 넘어가는 순간 관중들은 자리에서 일어나 환호한다. 그 순간 홈런을 친 팀의 팬들은 온몸에 전율이 흐르고, 홈런을 맞은 팀의 팬들은 상실감에 젖는다. 스포츠에 관심이 없는 사람들은 이 장면이 도무지 이해가 되지 않는다. 그냥 남들이 하는 공놀이일 뿐이다. 왜 스포츠 팬들이 저렇게 자..
1. Nuxt.js Project Nuxt.js 프로젝트를 신규로 생성하면 위의 구조를 가진다. nuxt.js는 vue를 이용한 페이지를 만들 수 있는 프레임워크다. 그렇기 때문에 nuxt.js에 대한 기본적인 구성을 알고 개발을 시작해야 한다. - assets SASS, LESS나 빌드에 필요한 JavaScript 파일이 포함한다. - component nuxt.js에서 사용되는 컴포넌트들을 포함한다. 컴포넌트는 화면에서 사용되는 각각의 요소를 의미한다. (vue.js에서 배운 component와 동일하다.) - layouts nuxt.js에서 사용하는 기본 레이아웃이 존재한다. 애플리케이션에서 상단 탭이나 하단 탭과 같이 모든 페이지에서 동일하게 적용되는 레이아웃이 담긴다. 만약 사용자가 새로 레이아..