HTML의 특징들 모든 HTML태그는 특징이 있습니다. (attributes) 이러한 특징들은 태그로 정의된 element에 추가 정보를 제공합니다. 특징들은 항상 시작태그에 정의됩니다. 특징들은 보통 name/value의 쌍으로 나타낼 수 있습니다. ( name = "value" ) href attribute HTML에서 하이퍼링크는 태그로 정의할 수 있고, href attribute로 추가 정보를 삽입할 수 있습니다. This is a link 실제로 이 태그를 사용한 문서를 브라우저에서 열면, 하이퍼링크가 생깁니다. src attribute HTML에서 이미지는 태그로 정의할 수 있고, src attribute로 추가 정보를 삽입할 수 있습니다. src태그는 파일명을 의미합니다. 물론 인터넷에 업로..
본 글은 w3schools의 HTML Introduction을 번역하면서 작성하였습니다. HTML이란? HTML은 웹페이지를 만드는 표준 마크업 언어입니다. 마크업 언어는 태그 등을 이용해서 문서의 구조를 명시하는 언어의 종류입니다. HTML은 웹페이지의 구조를 나타내고, 몇가지의 요소들로 이루어져 있습니다. HTML은 브라우저가 어떻게 웹페이지를 표시해야할지 말해줍니다. 브라우저는 HTML 태그를 표시하지 않지만, 화면을 그리는데 사용합니다. A Simple HTML DOCUMENT declaration defines this document to be HTML5 는 HTML페이지의 root element입니다. 는 HTML문서의 meta information을 가지고 있습니다. 태그는 HTML문서의 ..
Vue.js란? vue js란, 유라는 사람이 만들 단일 웹 프레임워크이다. 가상 DOM방식을 이용하는데 브라우저가 동적 변경사항이 생기면 가상 DOM부분만 처리하면 되니까 부하가 적어진다고 한다. Vue.js 개발 환경 세팅하기 MacOS나 Linux환경에서 개발하면 좋겠지만 지금 현재 개발하고 있는 환경은 Windows 10 운영체제이므로, Windows 기준으로 설명하겠다. 먼저, Node.js를 설치해야한다. 왜냐면 npm(node package manager)을 이용해 vue를 설치할 예정이기 때문이다. node.js는 다음 홈페이지에서 다운로드 받을 수 있다. 자신의 운영체제에 맞게 LTS버젼을 설치해주자. https://nodejs.org/ko/download/ 다운로드 | Node.js N..
장고를 사용하다 보면, 다음과 같은 에러를 볼 수 있다. 'Specifying a namespace in include() without providing an app_name ' django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without providing an app_name is not supported. Set the app_name attribute in the included module, or pass a 2-tuple containing the list of patterns and app_name instead. 더보기 'Specifying a namespace in include() with..
@markdown#머신러닝 용어 정리*지도학습, 강화학습, 전이학습, 딥러닝 ## 지도학습 * 말 그대로 컴퓨터에게 엄청나게 많은 데이터를 줘서 패턴을 (합리적인 수학적 방법으로) 찾는 방법이에요. 예를들어 (1,2),(2,4),(3,6),...(20000,40000)의 데이터를 준 다음, 컴퓨터한테 나름의 합리적인 추론을 하게 해서 모르는 문제에 대해 답을 얻는 것입니다. 1~20000까지 학습을 했으니까 (20000,Y)에서 Y=?을 자기가 학습한 데이터를 바탕으로 추론할 수 있게 되는거죠. 이런 방법을 지도학습이라고 해요. ## 강화학습 * 강화학습은 위의 지도학습처람 이건 맞아, 이건 틀려! 같은 명확한 정해가 존재하지 않고, 얻을 수 있는 보상의 양만 알 수 있을 때 사용하는 방법이에요. 즉, ..
@markdown Django는 Python으로 만들어진 웹 프레임워크를 의미한다. 이미 여러 대형 웹 서비스(인스타그램, 라프텔 등)에서 장고를 웹 프레임워크로 사용하고 있다고 한다. 그래서, 파이썬에 익숙해지는 겸 오사카대학교 친구들과 프로젝트를 진행해볼 목적으로 쟝고를 공부해보기로 했다. 앞으로 개발하면서 공부하는 내용을 여기 쓰면서 공부해보려고 한다. 여태까지 한 내용들은 _ * 장고가 가진 MTV(Model Template View)패턴* 장고를 설치하는 방법* venv를 통해 파이썬 개발 가상 환경을 설정하는 법이다.
국제 유학생들과 재학생 간 매칭 웹 어플리케이션 개발을 하게 되었다. 내가 맡은 분야는 Django를 사용한 파이썬 서버인데, 커다란 규모가 아니라 의외로 금방 구현할 수 있을 것 같다. 지금은 Django를 공부하고 있는 중인데, 역시 윈도우 환경에서 하기가 복잡해 가상머신으로 ubuntu를 사용하려고 한다. 사실 이 컴퓨터에는 이미 Linux를 설치해 두었지만 예전에 크롤러를 만들때 사용한 버젼이라 이미 2년 이상이 지났고 (16.04 LTS) 지금은 이미 18.04 LTS 버젼이 나와 있는 상태다. 아마 추후 서비스를 제공할 때는 AWS를 이용할 예정인데 아직 AWS에 16.04 LTS버젼만 서버를 제공하고 있는 상태라 어떻게 해야할 지 모르겠다. 기본적으로 설치된 Python 버젼도 다를 뿐더러 ..
유저와 VR내부의 환경과의 상호작용 구현을 하게 되었다. 교환 학생 중 소속된 연구실에서 진행하는 프로젝트이다. 개발 환경은 Unity, HTC Vive, Vive Controller이며 추후 추가될 수 있다. HTC Vive는 두 개의 센서를 통해 작은 VR Room을 만들어서 활동할 수 있다. 하지만, 큰 지역을 만들 수는 없으므로 먼 거리의 이동 방법은 텔레포트로 한 다음, 지정된 공간에서 돌아다닐 수 있는 걸로 해야겠다. 약 2개월 간 진행 될 프로젝트인데, 교환 학생이 끝날 쯤에나 마무리 될 모양이다.