본문 바로가기

전체 글

(77)
2. 함께. /*예전에 협동에 대해서 이야기 할때면 꼭 나오는 예시가 있었다. 3명의 팀원이 추운 설산을 가는데 동료 한 명이 다리를 다쳤다. 업고가지 않으면 도저히 데려갈 수 없는 상태. 한 동료는 어쩔 수 없겠다며 다친 동료를 버리고 금방 없어져 버렸고, 당신은 동료를 버리지 못해 업고 가기 시작한다. 우여곡절끝에 다리를 다친 동료를 데리고 산장에 도착한 당신은 먼저 간 친구고 아직 못왔다는 소식을 듣게 되고, 다음날 그 친구는 싸늘한 주검으로 발견된다. 당신은 다친 동료를 업고 오면서 체온을 보존하기가 더 쉬웠기 때문에 먼 캠프까지 올 수 있었던 것!! 하지만 혼자간 친구는 빨리 갔지만, 체온을 못 보존해서 금방 죽어버린 것이다. 아프리카 속담에도 비슷한 말이 있다. "혼자가면 빨리 가지만, 함께가면 멀리간다...
1. 자라기 위한 조건 '경력, 그 견딜수 없는 무거움' 이라는 소제목이 눈길을 끈다. 연구실에 갔다가 박사과정을 하지 않고 나오는 친구들이 있다. 여러 사정이 있겠지만, 몇몇은 박사를 나왔는데 쓸만한 연구 하나 가진게 없다면 그거야 말로 큰일이라면서 연구실을 나왔다고 하는 친구들이 있다. 경력이 모든것을 보여주던 시대는 지났다고 생각한다. 짬만 차면 세상이 내 발 아래 있을 줄만 알았던 군생활과는 다르게, 나는 매일 성장하지 않으면 안된다. 어떻게 잘 하는가 보다 어떻게 자라는가 가 이 책의 전부다. '특정 영역에서 개인이 얻을 수 있는 최고의 퍼포먼스는 경험을 오래한다고 해서 자동적으로 얻을 수 있는 것은 아닙니다.' (에릭슨) 양치질에 대한 비유를 든다. 우리는 양치를 20년 가까이 하지만 양치의 달인이 되지 않는다. 크..
heroku 배포 예전이랑 다른듯? 1. heroku 설치 https://devcenter.heroku.com/articles/heroku-cli#get-started-with-the-heroku-cli The Heroku CLI | Heroku Dev Center Last updated February 01, 2022 The Heroku Command Line Interface (CLI) lets you create and manage Heroku apps directly from the terminal. It’s an essential part of using Heroku. Install the Heroku CLI Pre-requisites The Heroku CLI requires Git, the popul devc..
json-server-auth 간단한 사용법 혹시 아직도 설정을 못했다면 이전 글을 참조하기 바란다. 자 이제 시작해보자 바닐라 자바스크립트에서 json-server-auth를 사용하는법!!! npm 보면 다 나와있으니까 참조하도록 하자..!! 라고 쓰면 욕 바가지로 먹을거고 간단하면서 자세히 써보도록 하겠다. 0. 제일 처음에 저장할 저장소를 만들어 줘야된다. ( 1번부터 썼다가 이거 까먹어서 바꾸기 귀찮아서 0번으로 넣음) db.json 파일을 만들고 안에 { "users": [] }​ users만 있는 빈 녀석을 만들어주면 된다. 여러분이 이따가 register하면 알아서 서버놈이 여기에 잘 데이터를 집어 넣어줄 것이다. db.json의 위치는 크게 상관하지 않아도 되는 듯 하다. (npm 설명서에도 따로 언급 없기도 하고 하부디렉토리로 만들..
json-server-auth 환경설정 및 시작하기 json-server-auth를 이용해서 간단한 프로젝트를 하는데 환경설정에서 많이 헤맸다. 한글로 된 참조문서가 없기도 하고 나같은 오류케이스가 없어서 좀 많이 돌았다. 결론부터 말하면.. 생각보다 cmd에서 에러를 잘 알려주니까 잘 보자 1. 처음에 우선 json-server와 json-server-auth를 모두 설치해야 한다. # NPM npm install -D json-server json-server-auth 2. 그리고 서버를 실행시켜줘야 한다. json-server-auth db.json # with json-server-auth installed globally 밑에 주석으로 달려있듯이 -g 하게 설치하면 이 명령어로 가능하다. npm i -g json-server json-server..
깃 pr merge 이후 맨날 헷갈려서 직접 적는다.. 1. 본론이다. merge 이후에 어떻게 해야하는가. https://github.com/woowacourse/woowacourse-docs/blob/master/maincourse/review-step3.md 2. 저번에 한번 머지 후 rebase 하지 않고 작업해버려서 고생을 한 이후로는 test branch를 만들어서 rebase가 잘 돼서 pr conflict가 없는지 확인하고 브랜치를 하나 더 따는 습관이 생겼다. 그런데 test branch가 pr conflict 가 안됐을때도 문제가 생겼다. 이놈을 지우는 법을 모르겠던것;; 로컬 삭제는 쉽다. git branch -d 브랜치명 삭제된 브랜치 사항을 바로 원격에 반영할 수도 있다. (거슬리니까 삭제해주는게 좋음) ..
타입스크립트 문제풀이 #2 문제 - Type "Person" is missing, please define it and use it in persons array and logPerson function in order to fix all the TS errors. 내 문제 풀이 interface User { name: string; age: number; occupation: string; } interface Admin { name: string; age: number; role: string; } export type Person = User | Admin; export const persons: Person[] = [ { name: 'Max Mustermann', age: 25, occupation: 'Chimney swe..
타입스크립트 문제풀이 #1 포코에게 추천을 받은 타입스크립트 문제로 배우기..! 첫 예제이다 문제 Given the data, define the interface "User" and use it accordingly. 일단은 찬찬히 문제를 읽어보자. object type unknown이라는 에러 메세지가 뜬다. user라는 object의 type이 정해져 있지 않아서 생기는 문제같다. 내 문제 풀이 type을 정해주면 간단하게 해결 될 것 같았다. 다행히 어디를 손봐야 할지 문제에서 알려주었다. User를 정의하라고 한다. export type User = { name:string, age:number, occupation:string, }; export const users: User[] = [ { name: 'Max Must..