개발자

    한 학기 휴학 결정... 그리고 각오

    제목에 쓰여있다시피, 나의 3학년 1학기인 20년도 1학기를 휴학하기로 결정했다. 지극히 개인적으로, 휴학은 나에게 사치라 느껴져 결코 단 한 번도 생각하지 않았을뿐더러 내 인생에 일어나지 않을 것 같은 일 중 하나였는데, 이번 코로나 바이러스 사태의 심각성으로 인해 학교의 개강이 밀렸을 뿐만 아니라 대체 사이버 강의에 들어갔고 그와 더불어 정말로 해보고 싶었던 스타트업의 꿈이 꿈틀 거리기 시작했다. 만약, 내가 졸업한 뒤 스타트업을 시작한다면 나의 전체적인 상황을 고려해 봤을 때 시간과 돈 등 기회비용이 너무 크다고 판단했고, 그렇다면 나에게 남은 기간은 졸업하기 전까지의 학부생 기간인데, 사업화까지 고려해 봤던 본방사수(자취방 소개 서비스 앱) 프로젝트를 진행해본 경험을 통해 나는 아직 터무니없이 부..

    [CSS] 레이아웃 height 100%로 동작하게 하는 법

    [CSS] 레이아웃 height 100%로 동작하게 하는 법 (글쓴날 : 2020.03.01) * 이 글은 글쓴이가 공부한 내용을 정리하며 올리는 글입니다. * CSS3를 기준으로 작성되었습니다. CSS height에 % 값 적용 방법 1) 부모 태그의 높이를 100%로 지정하기 아래의 화면처럼, 만약 height를 100%로 지정했을 때 원하는 데로 동작하지 않으신다면, 저도 그랬듯이 아마 대부분의 경우가 부모 태그의 height가 지정하지 않은 경우일 겁니다. 따라서, 위의 화면처럼 height를 %로 지정하고 싶으시다면 html, body와 같은 부모 태그의 height를 전부 지정해 주셔야 합니다. (ex) 1 2 3 4 5 6 7 8 9 html, body { height: 100%; } 적용할..

    [Python] Python 소개와 설치 방법

    [Python] Python 소개와 설치 방법 (글쓴날 : 2020.02.14) * 이 글은 글쓴이가 공부한 내용을 정리하며 올리는 글입니다. 1. Python 소개 1) Python이란? Python은 네덜란드의 개발자 귀도 반 로섬(Guido van Rossum)이라는 분이 개발하여 1991년 세상에 공개된 언어입니다. Over six years ago, in December 1989, I was looking for a "hobby" programming project that would keep me occupied during the week around Christmas. My office (a government-run research lab in Amsterdam) would be clos..

    [Go] Go 언어 예제와 기본 문법 정리 1탄(패키지, 임포트와 익스포트, 세미콜론, 주석)

    [Go] Go 언어 예제와 기본 문법 정리 1탄 (패키지, 임포트와 익스포트, 세미콜론, 주석) (Go 언어 버전 : 1.13.7, 글쓴날 : 2020.02.13) * 이 글은 글쓴이가 공부한 내용을 정리하며 올리는 글입니다. * 글의 내용은 공식 홈페이지 및 튜토리얼을 기반으로 공부하여 작성하였습니다. * Go 언어가 처음이시라면 ☞ [Go] Go 언어 소개와 설치 및 컴파일 방법 Go 언어 기본 문법 정리 * Hello, World! 예제를 통해 파악하기 이번 글에서는 모든 프로그램의 시초인 Hello, World! 예제를 통해 가볍게 Go 언어의 기본 문법을 알아보겠습니다. 1 2 3 4 5 6 7 package main import "fmt" func main() { fmt.Println("Hel..

    [Go] Go 언어 소개와 설치 및 컴파일 방법

    [Go] Go 언어 소개와 설치 및 컴파일 방법 (Go 언어 버전 : 1.13.7, 글쓴날 : 2020.02.12) * 이 글은 글쓴이가 공부한 내용을 정리하며 올리는 글입니다. 1. Go 언어 소개 1) Go 언어란? Go 언어는 2009년 구글(Google)에서 개발된 언어로(출시는 2012년) 로버트 그리즈머(Robert Griesemer), 롭 파이크(Rob Pike), 켄 톰슨(Ken Thompson) 이렇게 세 분이서 인페르노라고하는 운영체제와 관련된 작업을 하다 탄생했습니다.(C++이 복잡해서 이참에 새로 Go 언어를 만드셨다고..) 찾아보니 위의 세 분 모두 다 어마 무시한 분들이십니다. (역시 구글 개발자 셔서 그런가...) * 궁금하신 분들을 위해 간단 요약 로버트 그리즈머(Robert..

    [Node.js] PM2 소개와 설치 및 사용법

    [Node.js] PM2 소개와 설치 및 사용법 (PM2 버전 : 4.2.1, 글쓴날 : 2020.02.11) * 글 쓴 날 기준으로 PM2의 최신 버전은 4.2.3입니다. 1. PM2란 무엇인가? 1) 프로세스 매니저 우리의 Node.js에 사용성을 200% 높여주는 천금같은 패키지 매니저로 npm이 있다면, Node.js를 Express와 같은 프레임 워크를 이용해 Back-End에서 사용하고 있는 개발자들에게 감히 사용성을 20000% 높여준다 할 수 있는 한 줄기 빛인 프로세스 매니저로 바로 PM2가 있습니다. (이름 그 자체로 PM이 Process Manager의 약자입니다... 2는뭐지..??) * 패키지 매니저인 npm에 대해 궁금하시다면 ☞ [Node.js] npm 소개와 설치 및 사용법 ..