요즘 시간을 들여 생각하는 것이 개발 절차와 관련된 주제이고, 마침 정리해야할 논제도 있고하니, 생각을 풀어 보고자한다. 제목대로 개발 절차와 문서 템플릿이 보안 사항이냐라는 질문에 대해서는 그렇지 않다라고 정리하고 싶다. 그렇게 결론을 먼저 내리는 이유는 개발 절차는 일하는 순서일 뿐이며, 이는 이미 소프트웨어 공학에 나와 있는 것들이다.개발 절차를 진행하면서 나오는 산출물의 리스트는 그만한 수준은 어느 회사든지 다 가지고 있다.개발 절차나 템플릿을 입수했다고 해서, 그대로 수행하는 것은 어렵다.실제 어느 프로젝트의 산출물 리스트가 유출되었다면, 그것은 사람에 따라 민감할 수 있겠다. 하지만 프로젝트를 진행하기 전 템플릿들은 단지 도구일 뿐이다. 진짜 보안은 여기에 있다. 개발 절차와 문서 템플릿을 가..
* 0.9.8 에서 달라진 것은 Windows Live Writer 의 카테고리가 안나오는 것만 고친 것입니다. metaweblog api 의 getCategories를 제가 잘못 구현했더군요. T.T Download:http://coolengineer.com/files/blogapi/BlogAPI-0.9.9.zip README:http://coolengineer.com/files/blogapi/README-0.9.9.txt
Writely.com 의 버그 두가지가 있습니다. 하나는, 한글로 설정한 태그가 api 쪽으로 전달될 때, 깨지는 현상이 존재하고, 또 하나는, 블로그의 제목에 한글이 들어가 있으면 올바른 블로그가 아닌것 같다는 팝업 메시지를 내면서 아무것도 하지 않습니다. 아니.. 윗 글중 두번째는 거의 추측입니다. 되었다가 안되었다가... http://groups.google.com/group/Something-in-Writely-is-Broken/search?group=Something-in-Writely-is-Broken&q=to+be+a+valid+url&qt_g=1&searchnow=%EC%9D%B4+%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC+%EA%B2%80%EC%83%89 http:..
관리자는 과정을 보고, 사용자는 결과를 본다.어디에나, 어떤 것에나 과정과 결과라는 생각 거리가 있다. 모나리자를 만든 과정이 우리에게 중요할까? 잘 달리고 있는 지하철 5호선이 어떻게 만들어졌는지가 현재 우리에게 중요할까? 이렇듯 만드는데 참여하지 않은 대다수 사용자에게는 마지막 결과물이 중요한 경우가 많다. 개발자들에게는 개발 과정 중에 일어나는 코드의 변화를 관리해야할 필요가 생기게 된다. "버전관리"(SCM)라고 되어 있는 것 중 코드를 다루는 개발자들에게 중요한 것은, 언제 왜 그 코드가 거기에 들어가게 되었는가를 따져보는 것도 중요한 일 중의 하나이다. svn blame흔히 annotate 로 알려져 있는 명령이다. "svn praise" 라는 명령도 같은 일을 한다. 이 명령들은 과거에 어떤..
요즘, 머리 속에는 두 마리의 용이 살고 있다. 하나는 파란용, 하나는 붉은 용. 붉은 용은 나이가 늙고 지쳐서 왠만하면 움직이지 않으려고 하고, 파란용은 언제나 날고 싶어 하고, 마음껏 소리치고 싶지만, 그도 이젠 나이가 들면서 의젓해지려다 보니, 스스로에게 통제당하고 있다. 나이들어가는 파란용은 늘 정체성의 혼란에 살고 있다. 왜냐... 그런 그에게도 세상은 많은 위험이 도사리고 있음을 알고 있기 때문이다. 붉은 용, 저 붉은 용. 아무 말 없이 파란용을 지켜보고 있는 저 붉은용... -- PS. 최근 디스커버리에서 본 용 얘기는, 진짜 같은 생각이 들정도이다. http://animal.discovery.com/convergence/dragons/index.html
오픈 소스에 참여하는 모습은 다음과 같이 정리될 수 있습니다.만든 프로그램을 소스 채로 공개처음부터 오픈 소스로 기획하면서 개발잘 진행되고 있는 오픈소스에 패치 혹은 기능 추가를 보내면서 참여소스 코드 개발 외의 것으로는 지역화 담당자진행되고 있는 오픈 소스 관련 커뮤니티 운영자드물게 있는 아이콘/그래픽 담당해당 프로그램의 문서화 담당자OS 배포판 빌드 담당자 소스 코드 개발자로서 뭔가 오픈 소스관련된 일을 시작하는 것은 위와 같은 경우들이 있지만, 그것 보다 중요한 것은 사람들과의 지속적인 커뮤니케이션입니다. 그렇지 않으면 피드백이 줄어 들게 되고, 좌절 모드가 될 수도 있습니다. 그 만큼 홍보의 문제가 있는 것인데, 많이 쓸 수록 좋고 나쁜 피드백들이 오게되고, 이런 피드백들이 지속적인 개선에 대한 ..
미지리서치의 사장님이신 서영진님은 만날때마다 느끼는 것이지만, 기인이다. 업무차 뵐 일이 있어 오늘도 약속을 잡아야했는데, 2시전에는 안나오신다는 것을 10시 반으로 잡아서 회의를 하였다. (덕분에 집에서 직접 출근하였고, 여유 있는 아침을 보냈지.) 차림새 또한 자다 일어나 동네 슈퍼에 들렀을 모습으로 나타나셨다. 머리 숱은 10년뒤 내 모습을 보는 것 같은데, 전체적인 외모나 차림새 또한 사장님이라기 보다는 나이든 개발자의 전형이라할 수 있다. 회사 전반 운영에 관한 일은 부사장 체제로 돌아가고 있고, 자신은 기술에 대한 결정을 하는 역할을 맡고 계시다. 회의 전에... 나: "회사 한글 홈페이지가 안 뜨던데요?" 서: "아.. 너무 오래돼서 개편을 해야되는데, 그냥 내려놨어..." 나: "영문 홈페..
자유/오픈 소스 프로젝트들이 우리같은 개발자에게 주는 혜택 중 가장 큰 것은, 누가 뭐라해도 무료로 그 내부를 알 수 있는 것이다. 많은 오픈 소스 소프트웨어들은 이전에 없는 새로운 것이라기 보다는 이전과 다른 새로운 것들이다. 즉, 오픈 소스 소프트웨어를 통해서 얻을 수 있는 가장 중요한 재산은 "이들은 어떤 다른 방식을 사용했나"를 아는 것 이다. 물론, 이전에 없는 새로운 것들도 있다. 하지만, 그 내부에서 사용한 코드 조각들은 어딘가에 있는 개념들이며, 그 조각이 나름의 방식대로 모여 하나의 프로그램을 이루는 것이다. 엔지니어링이란, 사이언스가 하는 "미지에 대한 가설-검증"과는 달리 "문제 해결을 위한 효율 좋은 새로운 조합을 찾아내는 것"에 그 특징이 있는 것이고, 우리는 오픈 소스를 들여다 ..
- Total
- Today
- Yesterday
- Linux
- writely
- 클레로덴드럼
- 오픈소스
- ssh
- BlogAPI
- url
- 식물
- 대화
- 디버깅
- perl
- macosx
- Tattertools plugin
- VIM
- SVN
- JavaScript
- 덴드롱
- OpenID
- tattertools
- TCP/IP
- 벤자민
- 킹벤자민
- SSO
- 퀴즈
- 수선화
- MySQL
- 커피
- 구근
- nodejs
- Subversion
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |