일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 엔지니어
- 스펙
- Specification
- 개저씨
- 와인버그
- 교훈들
- Open Computer Vision Library
- 페북글
- 보석들
- 애자일
- 인사
- 맥
- Computer Vision
- 원격면접
- 회고
- 안좋은기억
- 직무의사유화
- 인간
- xper
- 개인성향
- 품의
- 김창준
- Python
- Agile
- Documentation
- 인사과
- build
- 코딩 테스트
- OpenCV
- MacOS X
- Today
- Total
목록분류 전체보기 (36)
세상을 놀라게 하자!
회사에서 회고를 매주 하고 있는데 인수인계를 받았거나 다른 사람의 작업을 받아서 일하는데 어려움이 있단 말이 나왔습니다. 그래서 이를 해결할 방법으로 문서와 comment이야기가 나왔습니다. 문서야 그렇다지만 도데체 주석을 어떻게 써야되는지 사람들이 잘 모르더군요. 그래서 빼든 책이 바로 Code Complete죠. (한국어판) 제발 개발 일 하시겠다는 분들은 읽어주세요... 제발. 주석을 어떻게 달아야 되냐, 한마디로 코드의 의도와 목적이 뭔지 적으라는 것입니다. 아래 코드가 무엇을 의미하는지 어떻게 된 것인지 적어야 나중에 본인 스스로도 헤메지 않을 것입니다. 마지막으로 Code complete에서 소개한 Book paradigm이란 방법론을 소개했습니다. 한마디로 요약하면 '코드를 일종의 특별한 책..
아침에 LinkedIn을 통해 온 소식에 Foundry라는 영국회사에서 자기들 툴이 아바타에 쓰였다고 아주 자랑을 마켓팅 매니저가 써놨더군요. 뭔가 해서 가봤는데... 죽이더군요. http://www.thefoundry.co.uk/index.aspx 각종 3D나 비디오 처리 프로그램들의 플러그인을 만드는 회사인데, 딱 보니 Computer Vision입니다. ^^ 자기들도 소개에 이렇게 썼더군요. ------------------------------------------------------------------------------------------------------------------------------------------------- The Foundry is a world leadi..
요즘 김창준님의 Agile Coach Squared란 교육을 받고 있습니다. 한마디로 Agile방법론을 코칭하는 사람들을 양성하는 교육입니다. 우선 Agile 방법론, XP방법론을 가르치는 것은 아니고, 그런 방법론들을 도입하는데 도움이 되는 것들을 배우는 것이라고 하는게 정확할 것입니다. 실제 많은 방법론들을 배우기도 하고 실제 코칭을 하면서 부족한 점들을 많이 배웁니다. 소개는 이만큼 하고요 본론으로 가지요. 이 내용도 사실 이번 강의를 통해 배운것입니다. 죽은 이유 미리찾기( Premortem )은 Gary Klein이란 사람의 Harvard Business review 기고글의 내용입니다. 원래 검시(Postmortem)는 죽은 다음에, 즉 프로젝트가 실패한 다음에 하는 것입니다. 하지만 '죽은 ..
최근에 신입 사원부터 코드리뷰를 해보고 있습니다. 역시 하면서 많은 것을 서로 알게 됩니다. 저는 솔직히 이번 리뷰에 참여하고 준비해준 모든 분들에게 고마울 뿐입니다. 사실 무언가 '까발'려지는 현장임에도 정말 성심성의껏 허심탄회하게 받아주고 더 나은 소프트웨어를 만들어 내 주는 우리 동료들, 정말 감사합니다. 벽위의 파리가 되는 경험... 정말 쉽지 않죠. 하지만 좋은 약이 입에 쓴 법이라고 공자께서 말하셨지요. ㅋㅋ 화이링~!! 현재 저희는 코드를 스크린에 쏘면서 같이 보고 , 구조는 칠판에 그리거나 설명을 하는 방식을 택하고 있습니다. 따로 슬라이드를 준비하는 방식은 시간이 많이 걸려서 안쓰고 있습니다. 가장 큰 소득은 '지식의 공유'입니다. 언어적인 것 뿐 아니라 설계의 오류도 잡고 요구사항을 정..
CAPTIG이라고 Computer vision And Pattern recognition Technical Interest Group이라는 Computer Vision연구자 Group의 정기모임을 어제 했습니다. 그 정모에서 발표한 내용을 Slide로 올립니다. 가장 '부실'한 발표이긴 했지만 나름 다들 고민하는 부분이었다는 피드백을 받은지라 만족하고 있습니다. 사실 일은 이것저것 학교든 회사든 시키기는 하지만 어떻게 일하는 것인지, 어떻게 연구해야 하는 것인지에 대해서는 아무도 안가르쳐 주지요. 꼭 필요한 것임에도 한국에서는 '혼자 하는 것'으로 치부되는 것 같습니다. 저는 똑똑한 '국민'이 아닌지라 이런 것들에 대해 논의하고 싶어 하는지도 모르겠습니다. 그리고 이번 발표덕에 Slideshare.net..
뭐 'We are the champion~'은 아니고 쉽게 말해 사람들을 키워주고 그 사람들에 대해 여기저기 홍보를 해주는 사람들을 말합니다. 처음에 한석님 강연에서 처음 들었던 개념이었는데, '저런 사람이 되야지'하면서도 어찌 해야 할지 막막했던 부분이었습니다. 최근에 인턴 2명에 대해 이것저것 가르치기도 하고 어려운 것들 해결할 수 있게 해주기 위해 온갖 '지혜의 보고'가 될 만한 책들을 던져도 주고 있는데 쉽지만은 않네요..... 일에 대해서는 뭐 어느정도 되고 챙겨주는 것이야 그렇저렇 하지만, 문제는 같이 대화할 때 나 혼자 일방적으로 이야기 하는 경우가 더 많다는 사실때문에 고민하고 있습니다. 이거 계속되면 '당신은 꼰대 후보생'이란 뜻이거든요. -.-;; 적어도 사회생활에서 자칫 존경받는 왕따..
간만에 학교에 가서 이것저것 좀 보고 있었습니다. 졸업한지 얼마나 되었다고 벌써 후배들이 까마득 모여있네요. 미니맥을 쓰는 후배가 갑자기 웹캠이 이상하다고 해서 봤습니다. 이상하게 화면이 정상적으로 계속 나오는게 아니라 막 안나왔다가 하고 그러더라고요. 이게 뭔일인가? 다른 웹캠을 연결해 보니 이상없이 돌아가고 그것만 이상하네요... 알고보니 맥에서 지원되는 웹캠이 종류가 있다는 겁니다. 모든게 되는게 아니라네요? 사실 요즘 맥북이나 아이맥은 다 캠이 달려 나오니까 별 일 없는데 맥미니나 데스크탑 쓰시는 분이 있으시다면 완전 대박날 수 있습니다. 꼭 캠 구매전에 홈페이지에서 맥 드라이버를 지원하는지 확인해 보세요. 후배가 가진 캠은 직접 드라이버가 없어서 직접 깔았다고 하더라고요. OpenSource 중..
간단한 예제 코드를 만들어 보니 이렇게 됩니다. #! /usr/bin/env python from opencv.cv import * from opencv.highgui import * from opencv.matlab_syntax import * cvStartWindowThread() im = imread( "img001.jpg" ) imshow(im) while True: k = cvWaitKey (0) if k == '\x1b': break 이거 왜 저렇게 쓸데 없는 while을 넣어야 하는지... 이거 너무한데요? 사실 C언어 기반으로 하는 사람들 한테야 그까이꺼 할 수도 있겠지만 Python을 꼭 MATLAB대용처럼 써 왔던 사람에게는 조금 어색합니다. 예전 1.0버전에서는저 부분이 없이도 딱 윈..
기본적인 방법들은 OpenCV wiki에 적혀져 있는 방법대로 하면 C언어에서 사용할 수는 있게 된다. 그리고 이것을 사용하는데 X code에서 이용하는 방법은 X code에서 OpenCV 이용하기를 따라가면 된다. 물론 그냥 Unix에서 하듯이 Make만들고 해도 된다. 결국 Mac OS X도 Darwin이란 Kernel을 사용하고 있는 Unix 이기 때문이다. 그러나 Python interface는 쉽게 되지 않는 것을 확인할 수 있었다. 그래서 여기저기 웹을 뒤져보고 정리해 보니 이런 방식으로 하면 되었다. MacPorts 받기 MacPorts는 Mac OS X 기반에서 도는 각종 Package들을 관리해주는 tool이다. 데비안이나 우분투의 apt-get같은 것을 생각하면 된다. 비슷한 것으로 F..
The standard guide to build open computer vision library is written on OpenCV wiki. How to use openCV in X code is described in this link (Korean). It's simple. Mac OS X is UNIX os using Darwin kernel. But building python interface was difficult. So I googled and tested the results. I summarized the search result. Download MacPorts MacPorts is the project of porting UNIX program to Mac OS X and ..