본문 바로가기
반응형

전체 글979

정말 미친듯이 노력하면 천재처럼 될 수 있을까? youtu.be/O1_Ffdlk0Uc?t=114 위 영상은 '파가니니: 악마의 바이올리니스트' 영화의 한 장면입니다. 영상의 2분 4초 쯤에 파가니니라는 천재 바이올리니스트의 바이올린 줄이 끊어집니다. ​ 하지만 당황하지 않고 한줄로 연주를 마무리 합니다. ​ ​ ​ 위와 같은 상황은 실제로 파가니니의 공연 중 발생 했었다고 합니다. 200년 전에는 바이올린 현을 양의 창자로 만들었기 때문에 지금보다 더 잘 끊어졌기 때문입니다. ​ 하지만 악조건의 상황에도 연주를 마무리 하고, 결국 박수 갈채를 받고 성공적으로 마무리를 합니다. ​ 파가니니는 반박 할 수 없는 '타고난 천재'였습니다. ​ ​ 그런데 사실 공연 중 줄이 끊어지는 상황은 일부러 연출 한 것 이였습니다. 파가니니가 연주를 하다가 일부러 현을 .. 2021. 2. 11.
HTTP(HyperText Transfer Protocol)이론 정리 HTTP란?(클릭 시 링크로 이동) 클라이언트(Client) 와 서버(Server) 사이에 이루어지는 요청(Request) 와 응답(Response) 프로토콜(Protocol). HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜. HTTP의 핵심은 요청(Request)과 응답(Response)이다. * 대표적으로 HTML을 주고 받는다. HTTP를 알기 위해 선행 되어야 할 것들 * 클릭 시 링크로 이동 클라이언트(Client)와 서버(Server)의 관계 HTML이란? URL(Uniform Resource Locators) 서버에 자원을 요청하기 위해 입력하는 영문 주소 요청(Request)이란? 프론트엔드(클라이언트) 에서 백엔드(서버)에 보내는 메시지. 요청 메소드(Request M.. 2021. 2. 10.
웹 개발자라면 반드시 알아야 할 기초! 우리가 프로그래밍을 공부하면서 대부분 자바스크립트(JavaScript), 파이썬(Python)과 같은 언어들을 먼저 배웁니다. 이 과정에서 정말 중요한 웹에대한 기초를 스킵하는 경우가 있습니다. 확실한 것은 분명히 다시 기초를 배우러 돌아간다는 것입니다. 왜냐하면 웹이 어떻게 작동 하는지 알 수 없기 때문입니다. * 파란색 글씨를 클릭 시, 단어의 자세한 정보를 볼 수 있습니다. 웹브라우저(Web Browser) HTML 문서와 그림, 멀티미디어 파일등 월드 와이드 웹(WWW)을 기반으로 한, 인터넷의 컨텐츠를 검색 및 열람하기 위한 응용 프로그램의 총칭. 대표적인 웹 바라우저로 크롬, 파이어폭스, 인터넷 익스플로어, 사파리 등 웹페이지(Web Page) 온라인으로 볼 수 있는 단일 문서 또는 텍스트, .. 2021. 2. 10.
MVC 패턴(Model, View, Controller) MVC 패턴이란?(링크로 이동) 에플리케이션을 세가지의 역할로 구분한 개발 방법론이다 소프트웨어 디자인 패턴 중 하나이다. M = [Model] 애플리케이션의 정보(데이터) V = [View] 텍스트, 체크박스 항목 등과 같은 사용자 인터페이스 요소 C = [Controller] 데이터와 비즈니스 로직 사이의 상호동작을 관리 사용자가 웹사이트에 접속한다. (Uses) Controller는 사용자가 요청한 웹페이지를 서비스 하기 위해서 모델을 호출한다. (Manipulates) 모델은 데이터베이스나 파일과 같은 데이터 소스를 제어한 후에 그 결과를 리턴한다. Controller는 Model이 리턴한 결과를 View에 반영한다. (Updates) 데이터가 반영된 VIew는 사용자에게 보여진다. (Sees) .. 2021. 2. 9.