본문 바로가기

전체 글

(30)
MySQL 한글 저장 설정 Django로 서버개발을 처음하는데 온갖 각종 삽질들을 하루하루 해 나아가고 있다. 오늘은 당해도 당해도 매번 놓치는 mysql에서 한글 저장하기. 오늘의 에러는 아래와 같다.Warning: Incorrect string value: '\xED\x95\xB4\xEB\xA5\x9C' for column 'firstname' at row 1현재 character set 확인방법: show variables like 'c%'; MySQL을 처음 설치하면 기본 character set 이 latin1로 되어있기 때문에 utf8로 바꿔야 한글 저장이 가능함./etc/my.cnf를 아래와 같이 편집한다.[client] 부분에 추가 default-character-set = utf8 [mysqld] 부분에 추가 in..
개발자 구하기 벤처업계에 조금이라도 관심을 가진 사람이라면, 혹 그렇지 않더라도 "개발자와 디자이너는 완전 품절"이라는 말은 한 번씩은 들어봤을법한 요즘이다. 우리회사도 서버쪽을 담당해줄 인재를 찾고 있는데, 마찬가지로 믿고 맡길만한 개발자를 도통 만날 수가 없다. 벤처에 관심이 있는, 소위 말하는 '최소한의 레벨'이 갖춰진 개발자들은 그들의 그릇크기에 맞게 실제로 창업멤버로서 스타트업을 시작하거나, 이미 업계의 여러 사람들에게 침(?)이 발라져 있는 경우 다반사. 그게 아니더라도 이미 어느정도 자리를 잡고 현금을 보유한 잘 나가는 스타트업(이 몇이나 되겠냐만은)이 깔끔하고 편안한 근무환경, 상대적으로 높은 연봉 등의 매력적인 조건을 내걸고 나서면 그야말로 투자가 이루어지기 전의 초기단계 스타트업이 좋은 개발자 팀원을..
집중하기 창업가, founder 혹은 그 이외의 아주 듣기 좋은 직책들 CEO, CTO, Product Manager 등등. 창업하고 이런 "높아보이는, 좋아보이는" 이름값에 팔리고 들떠서 여기저기 벤처관계자들 만나고. 벤처가 힘드네, 이래서 아무나 하면 안되네 하면서 신세한탄도 좀 하고.과연 우리가 하루에 몇시간이나 온전히 집중해서 일을 하는지 생각해보자. 중간중간에 친구의 안부'카톡'과 '단체카톡'이 오고, 부모님의 안부전화도 가끔 오고, 페이스북 알람도 오니 확인해주고, 점심먹으니까 식곤증에 20-30분 졸기도 하고, 누구 스캔들이라도 터지면 네이버 뉴스보고. 그나마 벤처관련 뉴스를 보는건 업계의 흐름을 느낄 수 있으니 좀 더 생산적이랄까. 과연 오늘 순수하게 일을 한 것이 몇시간인가. 우리 제품에 대해 고..
RESTful API in 15 minutes Teach a Dog to REST from Apigee on Vimeo. 좋은 API는 디자인에 의해 결정된다.단순한 것은 단순하게 유지함.두 개의 url이면 충분하다.첫번째는 collection, e.g. /dogs/두번째는 element, e.g. /dogs/barurl에 동사가 필요하지 않은 이유는 HTTP에서 이미 PGPD (POST, GET, PUT, DELETE)이라는 (동사로 된) method를 제공하기 때문.사실 PGPD = CRUD (CREATE, READ, UPDATE, DELETE)로 이해하면 쉽다.Convention이지만, url의 첫번째 부분 (collection)은 복수형으로 쓰는게 좋다. 예를 들면 dog 보다는 dogs의 의미적으로 더 알맞음.url에 동사는 bad, 명사는..
함께 일하기 하나의 product를 만들어내는 것은 수 많은 문제를 해결하고 그 과정에서 모두가 납득할 수 있는 결론을 도출하는 과정 그 자체이다. 그 과정 안에서 모든 팀원이 능동적이고 주체적으로 사고하기란 거의 불가능에 가깝다고 느낀다. Control하여 팀이 움직이는 것이 아니라 context, 즉 알맞은 환경과 스스로 주체가 될 만한 환경을 만들어줌으로써 팀원이 일의 주인이 될 수 있도록 도와주는 것. 정답과 실행의 문제는 별개라서 위의 내용을 실천하자고 항상 다짐하지만 마음대로 되는 것이 아니기에 오늘도 한 번 더 마음을 다잡는다. 비록 살가운 말을 전하지 못하는 못난 성격이라도 고맙다는 말, 별 일 없냐는 말을 입에 담아야겠다.
ssh-agent 실행하기 ssh-add를 실행할 때에 Could not open a connection to your authentication agent. 이라는 문구가 뜨면 exec ssh-agent bash로 ssh-agent를 실행시켜야 한다.