개발

    온라인 개발 스터디 ToGather를 운영하며

    나는 왜 공부를 안할까? 많은 사람들에게는 각자 자신에게 맞는 공부환경이 있는거 같다. 누군가는 집에서 공부하는것이, 다른 누군가는 집앞에라도 나가서 공부하는것이 될수도 있다. 나는 그 중에서 밖에서 특히 사람들과 같이 공부할때 집중이 잘되는 사람이었다. 아무래도 제약이 없는 친숙한 나의 집은 자연스럽게 주의력이 분산이되고, 눈치볼 대상이 없어서 일지도 모르겠다. 혹은 그냥 내가 좀 더 나태해서라고도 생각한다. 어느날, Velog에서 한 글을 보게되었다. Gather Town이라는 서비스에 대한 소개글이었는데, 그것이 시작이었다. ToGather의 탄생 함께 공부할 사람이 필요했던 나는 Gather town을 이용한 온라인 스터디를 만들어서 학교후배와 작게 시작을 하였다. 처음에는 아는 사람들끼리 모여서..

    [javascript, mongoose] mongoose(몽구스) method에서 arrow function(화살표함수) 쓸때 undefined나오는 이유 [arrow function 과 function표현식 차이점]

    mongoDB를 쓰기위하여 mongoose를 이용해서 코딩을 진행하고 있었다. 강의를 따라 가던중 스스로 es5문법을 es6로 바꿔 가면서 진행하였다 (var -> let, const, function -> () => {} . . ) 그러던중 아래의 소스에서 undefined 를 return 을 하는 에러가 일어났다. userSchema.methods.generateToken = (cb)=> { const user = this; const token = jwt.sign(user._id.toHexString(), 'secretToken');// user.toekn = token; user.save((err, user) => {//DB에 save한다음에 변경된 user model을 return 해줘야한다. ..

    [Node.js] Redirect 를 data 와 함께 보내는법

    Node 서버 내에서 redirect를 data와 함께 보내줘야 하는 일이 있었다. 방법이야? data=1234와 같이 url에 querystring으로 던져주면 되는 일이지만 원시적인 방법으로 하고 싶지 않아서 [ node redirect with data ]라는 키워드로 구글링을 하여서 아래의 스택오버플로(친구!)에서 필요한 정보를 얻을 수 있었다. https://stackoverflow.com/questions/19035373/how-do-i-redirect-in-expressjs-while-passing-some-context How do I redirect in expressjs while passing some context? I am using express to make a web app ..

    [주니어 개발자 탄생기] #4 미친 한 학기

    https://burning-camp.tistory.com/17 - #1 1차전직 진학,군대 https://burning-camp.tistory.com/18 - #2 내가 군인이라니 https://burning-camp.tistory.com/19 - #3 전역과 첫 해외 복학 전 1달 군인일 때 가끔 담당교수님을 뵈러 연구실에 갔었는데 그때 2가지 좋은 정보를 알게 되었다. 하나는 9월에 창업대전이라는 작품을 출품할 수 있는 기회에 참여를 한번 더 해보라는 권유 두번째는 글로벌 인턴쉽이라는 해외 인턴쉽 프로그램 참여자 선발을 1학기에 한다는것이었다. 저번화에 갔던 말레이시아는 사실 글로벌 인턴쉽을 위한 1년 뒤의 초석으로 삼기 위해 결정한 것도 컸다. 이후 나름 성공적으로 어학연수를 마치고 귀국한 뒤 생..

    [Git] Sourcetree fetch 오류 (reference broken)

    증상 Sourcetree 에서 fetch 를 하던중 오류 발생했다. unable to resolve reference 'refs/remotes/origin/master': reference broken 이전에도 다른 브랜치들의 최신화를 위해 패치를 진행할때 저런 오류가나서 고치지 못하고 local 의 폴더를 날리고 새로 clone 을 받았는데 이번에도 같은 경우가 생긴것이다. 해결법 이런 방법으로 반복할수는 없어서 검색을 하니 stackoverflow 에서 이 글 을 발견할수 있었다. 가장 추천을 많이 받은 방법은 $ git gc --prune=now $ git remote prune origin man git-gc(1): git-gc - Cleanup unnecessary files and optimi..

    [주니어 개발자 탄생기] #3 전역과 첫 해외

    https://burning-camp.tistory.com/17 - #1 1차전직 진학,군대 https://burning-camp.tistory.com/18 - #2 내가 군인이라니 https://burning-camp.tistory.com/21 - #4 미친 한 학기 2014년 10월 2학년 1학기를 마치고 입대를 해서 이리 구르고 저리 구르며 군생활을 하는 동안 어느새 상병이 되었다. 그래도 나름 군대 안에서 영어공부도 하고 자격증도 따고 하는 동안 해외라는 꿈이 생기게 되고 그에 따라서 1년 반의 계획을 수립하게 된다. 그리고 마침내 2016년 10월 전역을 하게 된다 일단 여권부터 전편에서 언급했다시피 나는 여권조차 없으며 비행기를 탈 때 신발을 벗어야 한다는 흔하디 흔한 거짓말조차 안 속아 라며..

    [주니어 개발자 탄생기] #1 1차전직 진학,군대

    https://burning-camp.tistory.com/18 - #2 내가 군인이라니 https://burning-camp.tistory.com/19 - #3 전역과 첫 해외 https://burning-camp.tistory.com/21 - #4 미친 한 학기 전공을 선택할때까지. 고등학교때 이렇다할 목표도 꿈도 없던 주변의 흔한 학생1 이었다. 롤에 인생을 갈아넣던중 3학년이 되었고 메이플에서나 하던 1차전직을 앞두고 놀랍게도 아무런 생각이 없었다. 평소 대충 중간쯤 가던 성적에 중간쯤가는 진짜 평범 그 자체, 그리고 3월 모평을 보고 저는 알았다. 아, 수능에 걸면 인생 George겠구나 그렇게 돌파구를 찾던중 알게된 전공적성, 나에겐 정말 이것뿐이다 라는 생각에 올인을 하기 시작했다. 수능 묻..