-
May 05, 2015
웹스톰 컬러 테마와 코드컨벤션
백엔드 개발팀에서 코드컨벤션을 맞추기 위해서 에디터를 통일하기로 했다. 이런저런 개발툴을 테스트 해봤는데, 역시 Node(JavaScript) 개발에는 웹스톰이 여러모로 좋아서 웹스톰으로 결정.그런데 개인적으로는 웹스톰을 별로 좋아하지 않는데, 그 이유는 조금 굼뜨고, 인터페이스를 바꿀 수 있는 자유도가 거의 없어서이다. 그래도 팀에서 쓰기로 했으니 최대한 나에게 맞게 맞추기 위해 몇가지 UI 옵션을 조정하고 Base16 컬러를 이용해서 ...
-
March 30, 2015
은총알의 미신
많은 비개발자분들이 오해하는 것 중의 하나가, 웹페이지를 반응형 웹으로 만들면 쉽고 빠르게 다양한 기기용의 웹페이지를 만들 수 있다고 생각하는건데, 사실 그 반대입니다. 반응형 웹이, 제대로 만들려면 한 다섯배 정도로 훨씬 어렵고 세배 정도로 품이 많이 들며, 일단 컨텐츠 기획 단계에서부터 고려가 되어 있어야합니다.또 하나 오해(?)하는 것 중의 하나가 하이브리드 앱인데, 이것 역시 제대로 만들려면 훨씬 어렵고 품이 많이 듭니다. 대부분의...
-
March 29, 2015
내 자리가 현관문 옆자리라고 하면 뭔가 가리개라도 있는 자리라고 생각하는데 생수통 있고
내 자리가 현관문 옆자리라고 하면 뭔가 가리개라도 있는 자리라고 생각하는데, 생수통 있고 택배 아저씨가 사람 물어보는 진짜 현관 옆자리라능.. 자리가 협소하다면 이런 자리 배치는 당연한거 아니냐능.근데 일하다보니, 이 자리가 모든 팀의 사람들이 뭔가를 물어보러 오기가 좋은 자리라서, 생각지도 않게 괜찮은 배치가 된 것 같기도 하다. 특히 옆에 회의실이 있어서 답변 해 주다가 얘기가 길어질 것 같으면 바로 회의실로 직행.근무시간 중에 내 일...
-
February 11, 2015
제일 많이 사용하는 Docker 명령어
bash $ docker psbash $ docker exec -it [containerid] bashㅎㅎㅎ
-
February 08, 2015
pushd/popd
리눅스/유닉스(물론 맥도)의 명령어 중에 은근히 유용하지만 의외로 많이 모르는 명령어들이 좀 있다. 그 중 최근에 팀원에게 가르쳐 준 명령어가 있는데 바로 pushd/popd라는 명령어다.아주 간단한 명령어로, pushd로 다른 디렉토리로 이동했다가 popd로 다시 현재 디렉토리로 돌아오는 콤비 명령어다.예를들어, 내가 현재 작업하고 있는 디렉토리가 /usr/local/lib/node_modules/lodash 인데, nginx 설정을 좀...
-
February 05, 2015
MongoDB Generic Index
몽고디비의 장점이 많지만, 그 중에서도 몽고디비를 사용하는 가장 큰 이유는 NoSQL 이라는 점일 것이다. 그런데, 로그성 데이터 외에는 실제로 Schema Free한 형태로 DB를 이용하는 경우는 거의 본 적이 없었다. 물론 스키마를 작성하지 않아도 프로그램 소스만 수정하면 바로 데이터 구조를 변경할 수 있지만, 뭔가 2% 부족한 느낌적인 느낌? 또 많은 경우 MongoDB 라이브러리로 Mongoose 같은 ORM 라이브러리를 사용하는데...
-
December 31, 2014
말이 어눌한 개발자 인턴을 뽑았다
2주 전에 인턴이 한 명 들어왔는데 능력도 그럭저럭 괜찮고, 태도(공부하려는 노력 등)도 (아직은?ㅋ)괜찮아서 약간 기대하고 있는 중이다.그런데 이 친구가 처음 면접 볼 때는 말을 정말 너.무. 못하는거다. 설명을 못하는것도 그렇지만 말 자체를 안 하는;; 그래서 도대체 정말 괜찮은 사람인지 판단할 수가 없었다. (그 부분은 지금도 여전히;;)어떻게든 판단해보려고 노력하는 중 Github는 써 봤냐고 말하다가, 문득 CTO님이 그럼 그동안...
-
December 29, 2014
npm의 중복 모듈 문제
오늘 그동안 개발한 내용들을 모듈별로 잘게 잘라서 github에 올렸는데, 그러다가 npm 모듈이 중복 설치되는 문제를 발견했다.원래 중복으로 설치된다는 것은 알고 있었는데, 모듈이 각각 따로 로딩되는 문제는 이번에 발견했다. 그러니까, node 모듈 시스템은 해당 모듈이 한 번 로딩이 되면, 그 이후에는 다시 require를 하더라도 그 객체를 그대로 쓰는 것이 큰 장점중에 하나였는데, 이렇게 중복으로 설치되는 경우 로딩도 여러번에 걸쳐...
-
November 17, 2014
개발자 알바에 대한 단상
음. 나는 프리랜서가 아닌 이상 개발자가 알바를 뛰는 것을 그다지 좋게 생각하지 않는 편이다. (그 외의 직군도 비슷)여러가지 이유가 있지만, 그중 가장 큰 이유는 집중 분산과 성장의 문제인데, 알바를 할 시간이 있다면 자신이 현재 하고 있는 일 또는 관심있는 분야의 오픈소스에 시간을 투자하는 것이 중장기적으로 더 좋다고 생각한다. 또는 그 시간에 충분한 휴식을 취하거나.물론 개개인의 가치관이 다르니, 돈 버는게 재밌어서 그렇다면야 그건 ...
-
November 12, 2014
no title
메신저 앱들의 연락처에 있는 초성 인덱스와 관련해서 토론 중이었는데, 특히 일본어는 한자의 독음이 천차만별이라서 구현하기가 쉽지 않다고 한다. 그래서 조금 전에 이와 관련해서 지인에게 여러 가지 질문을 해 보았는데, 역시 일본에는 이로 인해 만들어진 다양한 문화와 기술들이 있었다.그중에 가장 인상 깊었던 것은, 연락처 앱에서 이름을 입력할 때 히라가나로 이름을 쓰기 시작하면, 한자로 변한된 뒤에 쓰던 히라가나가 독음 필드로 자동으로 들어간...