목록 전체보기 (95)
글쓰는 개발자
나는 경제적 자유를 얻기 위해 타이탄의 도구를 모으고 있다. 타이탄의 도구란 유튜버 자청이 강조한 성공하기 위한 어느정로 레벨을 넘어서는 기술을 말한다. 성공하기 위해 중요한 도구 = 능력 중 하나는 글쓰기 능력이라고 생각한다. 최근 클래스 101 자청의 클래스를 듣고 있는데 글쓰기 실력을 늘리기 위해 중요한 것 중 하나가 다작이었다. 많이 써봐야 실력이는다는 것이다. 오늘 부터 경제적 자유를 위해 한 일들을 계속해서 기록해 나가고자 한다.
한때 라디오 스타를 보았다. 게스트로 구하라가 나왔었다. 구현이 구하라를 남자치구가 많이 바뀌는것을 빗대어 연애돌이라 놀리고 구하라는 얼굴이 빨개져서 변명을 하다가 결국은 방송에서 울음을 터뜨리고 말았다. 많은 사람과 만났다 헤어지는것은 힘든일이다. 그때 사람에 대한 상처가 많지만 끊임없이 용기를 가지고 새로운 연애에 도전하는 사람. 그것이 내 안에 구하라의 이미지였다. 물론 생각보다 가볍게 만나고 다니는 이미지도 함께였다. 하지만 남자친구와의 불화 폭행 성관계동영상 유출이 한때 떠들석 해졌고 구하라는 방송과는 점점 멀어지는 느낌이었다. 나또한 그런 남자를 만난것도 본인 잘못이라 생각했다. 절친 설리의 죽음, 우울증에 의한 자살시도등 내 관심밖의 일이었다. 이미지 이외에는 관심이 없었기에. 내가 보는 커..
이번에는 react web을 생성하고 spring boot용 jar 파일을 생성해 실행해 본다. 터미널을 열고 프로젝트의 src/main 폴더에 들어간다. cd src/main 다음 세가지 방법중 한가지를 사용해서 react app을 시작한다. 새로 만드는 앱의 이름은 webapp으로 한다. npx create-react-app webapp npm init react-app webapp yarn create react-app webapp 그러면 src/main/webapp 폴더가 생성된다. webapp 폴더에 들어가서 생성된 react 앱을 다음 명령어를 통해 실행한다. (yarn이 설치되어 있지 않으면 설치해주자) yarn start 그러면 다음과 같이 react app 이 3000 포트로 실행된다 이..
React 프로젝트를 생성해서 spring boot 프로젝트로 배포하는 방법에 대해서 알아보자. 이번 프로젝트에서는 사용자가 생성한 https를 사용하는 spring boot 서버를 생성한다. 1. Spring Boot 프로젝트 생성 IntelliJ를 실행한다. 상단 메뉴의 File - New - Project를 선택해서 새로운 프로젝트를 생성한다. 좌측 프로젝트 종류는 Spring Initializer를 선택하고 next 버튼을 클릭한다. group과 artifact를 원하는 대로 설정하고 type을 Gradel Project로 선택한다. 좌측 메뉴에 web을 선택하고 Spring Web Starter를 선택하고 다음을 선택한다. 프로젝트 이름과 위치를 정하고 Finish 버튼을 선택한다. gradle..
1. 변수 선언하기 ES6 이전에는 var 키워드가 변수 선언을 위한 유일한 방법이었다. ES6이후로 더 나은 기능을 제공하는 몇가지 방법이 추가되었다. 1.1 const 상수는 값을 변경할 수없는 변수다. var로 선언한 변수와 비교해서 보자. var isChangable = true isChangable = false console.log(isChangable) // false 상수값은 변경이 불가하다. 따라서 선언된 값을 변경하려는 시도는 에러가 발생한다. const isNotChangable = true isNotChangable = false 1.2 let 자바 스크립트도 렉시컬 스코프(일정 영역내에 선언되는 변수)를 지원한다. 자바스크립트는 중괄호 { }를 사용해 코드 블록을 만든다. 함수의 ..
IntelliJ에서 Lombok을 사용하기 위해서는 다음과 같은 절차를 거쳐야 한다. 1. 플러그인 설치 - File - Settings - Plugins - Browse Repositories 에서 lombok 검색 - Lombock 플러그인 Install - 프로그램 재시작 2. Annotation Enable - File - Settings - Build, Execution, Deployment - Compiler - Annotation Processor - Enable annotation processing 체크
돈이란 무엇인가? 돈이란 사회구성원들간에 약속된 교환가치 이다. 그렇다면 돈은 어떻게 벌어야 하는 것일까? 가장 간단히 방법은 노동을 제공하고 그 대가로 금전적 보상을 받는것이다. 그렇다면 노동이란 무엇인가? 노동이란 금전을 가진사람이 금전을 바라는 사람에게서 기대하는 행동이다. 이 노동이라는 의미가 현대에서는 조금 변질된 의미로 사용되고 있다. 산업혁명 시대에는 자본을 가진 자본가가 존재하고 그 밑에서 소비재를 생산할 생산인력이 필요했기 때문에 그 생산인력을 노동자라 칭하고 노동자는 생산을 위해 일한 대가로 돈을 받아갔다. 하지만 최근에는 블로거, 유튜버, 트위치 스트리머 등 자신의 노동의 대가인 돈을 자본가가 아닌 직접 소비자에게 얻는 경우가 늘어나고 있다. 과거의 노동의 대가로 벌어들이는 돈과 현재..
성공의 정의란 무엇인가? 우리는 모두 인생의 승자가 되기를 원한다. 인생의 승자가 되기위한 성공 스토리를 주변에서 끊임없이 보고 우리또한 그처럼 되기 위해 끊임없이 계획하고 노력한다. 대학교때 일이다. 같이 공부하던 학우들을 도와 주기 위해서 학우들이 못따라 가던 부분의 보충수업을 도와주던 일이 있었다. 이해를 돕자면 이는 선의에 의한 행동이 아니었다. 그 학우들중 한명이 마음에 드는 여성이었기 때문이다. 나는 그 학우에게 내가 배운 부분을 정리해서 가르쳐 주었고 한시간의 수업 뒤에 그 중 한명의 학우가 스톱을 외쳤다. 여기까지 하면 되었다고. 알바갈 시간이라고. 나는 이해하지 못했다. 시험기간에 학교에서 A+을 받는것은 내 기준에 성공의 정의였고 그 보다 중요한게 존재할 것이라 생각하지 못했기 때문이다..