분류 전체보기(13)
-
안녕, Passport
안녕하세요. 우아한 테크 캠프 3기에 참여하고 있는 박지환입니다. 저는 글쓰기 실력이 나빠서 평소 글을 쓰는 편은 아닌데요 읽어주는 사람들이 있는 좋은 기회에 용기내서 한번 써보려고 합니다. 어떤 주제로 글을 써야 고민을 많이하고 글을 쓰다 지우고 했는데요 (지금이 4번째입니다 ㅎㅎ..) 결국 제가 이번 프로젝트와 관련해서 개발 관련 글을 써보려고 합니다. 안녕 :cry:, Passport 이번 글에서는 Passport에 대해 얘기해보려고 해요. 저번 프로젝트의 요구 사항 중에 Passport가 있었고 Passport가 로그인 관련 로직을 구현할때 편하기 때문에 많이들 사용하셨을 텐데요. 저는 많은 고민 끝에 이번 프로젝트에서 Passport를 사용하지 않기로 결정했습니다. 그럼 제가 어떤 고민을 했는지..
2020.08.23 -
webpack, babel 설정
Webpack, Babel설정하기 지금까지 babel과 webpack의 개념을 알아봤으니 실제로 설정을 해볼게요. Babel 설정하기 먼저, 필요한 모듈들을 깔겠습니다. babel의 모듈들은 7버전부터 @babel로 시작하며 npm으로 받을 수 있습니다. @babel/core는 babel의 핵심 기능입니다. @babel/preset-env는 가장 많이 사용하는 preset으로 필수적인 plugin들이 모여있습니다. @babel/cli는 터미널에서 bable를 실행하는 모듈입니다. // npm 프로젝트를 시작하는 모든 옵션을 yes로 설정하겠다. $ npm init -y // 해당 모듈을 devdependency로 깔겠다. // @babel/cli는 굳이 안깔아도 됩니다. $ npm i @babel/cor..
2020.07.17 -
webpack과 babel의 개념
Webpack Webpack이란? static module bundler for modern javascript applications. webpack은 자바스크립트의 [모듈 번들러](##모듈 번들러)입니다. webpackd은 Node.js 8버전 이상에서 돌아갑니다. 모듈 번들러란? 웹 애플리케이션에 필요한 모듈들을 하나의 파일로 묶는 도구입니다. 이때 모듈은 웹 애플리케이션을 구성하는 모든 자원(HTML, CSS, JAVASCRIPT, Images등)에 해당합니다. 즉, 웹 애플리케이션을 제작하는데 사용되는 파일을 말합니다. 기본적으로 webpack은 자바스크립트 파일과 JSON 파일을 이해하지만 loader를 이용해 다른 타입의 파일을 처리할 수 있습니다. 모듈 번들링의 원리 Entry point부..
2020.07.17 -
코코아 장고 세션
보호되어 있는 글입니다.
2020.03.23 -
문제 해결 기법
문제 해결 기법 1. frequency counter uses objects or sests to collect values/frequencies of values 빈도수를 측정하는 객체를 만든다. Problem : 두 개의 배열을 받아서 첫 번째 배열의 모든 값들의 제곱값이 두번째 배열에 존재할때 true를 반환하는 함수(same)를 만드시오. ex) same([1,2,3],[4,1,9]) --> true same([1,2,3], [1,9]) --> false 그냥 풀었을 때 function same(arr1, arr2){ if(arr1.length !== arr2.length) return false; for(let val of arr1){ let index = arr2.indexOf(val**2);..
2020.03.01 -
개발 용어 정리
안녕하세요. 초짜 개발자 박지환입니다. 지금까지 어렴풋이 알고 있던 개발 관련 개념, 용어들을 정리해보려고 합니다. 틀린 내용이 있거나 추가할 사항이 있으면 댓글로 알려주세요! * 웹(=월드 와이드 웹, World Wide Web, WWW, W3) - 인터넷에 연결된 컴퓨터 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간 - 웹 서비스 = 웹 문서(프론트 엔드) + 웹 서버(백 엔드) * 인터넷 - 컴퓨터로 연결하여 TCP/IP(Transmission Control Protocol/Internet Protocol)라는 통신 프로토콜을 이용해 정보를 주고받는 컴퓨터 네트워크 컴퓨터 네트워크 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 컴퓨터 네트워크(computer n..
2019.12.18