반응형

개인 취미 292

12. 코어 (언제나 휴일2, IT 소설)

12. 코어 (언제나 휴일2, IT 소설) 우리는 예비과정에서 소켓 프로그래밍 개요와 Thread를 이용하여 여러 클라이언트와의 송/수신하는 방법에 대해 익히고 고급과정에 들어와서 다양한 소켓 모델들에 대한 내용을 익혔다. 이제 고급 과정 3주차가 되었다. 짱강은 소켓 프로그래밍, Win32 API, MFC 과목에 대한 강의를 맡으면서 우리에게 개발 방법론에 의거해서 이들을 사용한 프로젝트를 요구하였다. 1조는 원격 제어 P2P를 2조는 Social Network's into the Music, 3조는 화상 채팅 프로그램, 4조는 시맨틱 검색을 구현하기로 하였다. 각각이 서로 연관이 없어 보이지만 공통적으로 P2P와 Peer들 사이의 논리적 Zone을 형성하기 위한 서버 사이드를 Facade 계층과 비지..

11. 역할 분담 (언제나 휴일2, IT 소설)

11. 역할 분담 (언제나 휴일2, IT 소설) 프로젝트 전체 일정에서 15일이 지난 지금 아키텍쳐링 작업의 끝이 보인다. 제안서에서 5일, 요구 파악 단계에서 5일, 그리고 아키텍쳐링 단계에서 5일을 소모했다. 아키텍쳐 단계에서 컴포넌트 다이어그램을 기반으로 작업 분배를 하기로 하였다. 시맨틱 검색을 위한 DB관리는 상은이가 맡기로 하였고 나와 미영이는 서버 파트와 프로젝트에서 사용할 패킷들을 라이브러리화 하는 작업을 맡고 선수가 Peer를 담당할 것이다. 현재 선수의 Peer의 프로토 타이핑이 작성되었고 상은이는 DB로 사용할 Access를 프로그램 방식으로 접근하는 예광탄을 만들었다. 이제 나와 미영이가 패킷을 라이브러리화 하는 기술에 대한 예광탄을 쏘아올려 조원들로 하여금 해당 기술을 전파하고 우..

10. Turning Point (언제나 휴일2, IT 소설)

10. Turning Point (언제나 휴일2, IT 소설) 그저께부터 MFC의 대한 강의가 시작되었다. MFC의 기본 구에 대해 Win32API와의 관계를 비교를 하면서 설명을 해 주셨다. Win32API에서 왜 Application과 Window, Document 클래스들로 나누어서 학습을 하라고 했는지 이해가 가지 않았었는데 MFC에 대한 첫 강의를 받고 나니 알 수 있었다. 어제는 회원 관리 프로그램을 MFC로 작성해 보았는데 Visual Studio 2008의 속성 창을 통해 메시지 처리기나 이벤트 핸들러를 추가 할 수 있어서 편하다는 느낌을 받았다. 또한, Win32API를 모르고 MFC를 학습을 하는 이들은 어떻게 동작하는 원리를 이해를 할까라는 의구심도 들었다. MFC를 해 보니 공통적인..

9. 미리보기 (언제나 휴일2, IT 소설)

9. 미리보기 (언제나 휴일2, IT 소설)2011년 2월 10일 오늘은 20기 선배 기수의 프로젝트 시연 및 발표회가 있는 날이다. 우리 21기는 9시까지 발표 장소에 가서 20기의 리허설을 하는 것을 구경하기로 하였다. 정확히 말하자면 짱강이 9시까지 와서 리허설을 구경하라고 해서 9시까지 나왔다. 어제 밤에 시연회 장소에 대한 청소 및 정리를 하면서 20기 발표 준비하는 것을 한 번 보았었는데 리허설을 보니 많은 변화가 있는 것이 느껴진다. 모두 긴장된 분위기속에 심사위원들과 김 장성 차장님이 들어오면서 발표가 시작되었다. 1조는 건축물의 안전 점검을 Paperless화 하는 것을 주제다. 사무실에서 전산화 도구를 이용하여 건축물 정보 및 안전 점검 항목을 설정해 놓으면 현장에 있는 점검자는 스마트..

8. 약속 (언제나 휴일2, IT 소설)

8. 약속 (언제나 휴일2, IT 소설) 우리는 영상 채팅 P2P 프로젝트를 수행하기로 결정하였다. 먼저, 우리 프로젝트를 사용할 사용자의 관점에서 Peer 프로그램을 사용하는 경우에 대해 생각을 하고 이에 대해 정리를 하였다. 크게 가입, 로긴, 상태 유지 및 친구의 접속 상태를 확인하게 되는 경우에 대한 부분과 채팅, 파일 전송, 숏 메시지를 보내는 경우로 구분을 하였고 각 경우에 어떻게 사용을 할 것인지를 고민하였다. 또한, 서버 side는 역할에 따라 계층을 두기로 하였고 Peer의 요청을 접수하는 Facade계층, 실제 서비스를 처리하는 Business계층, 데이터를 처리하는 Transaction계층으로 나누기로 하였다. 아직 DB를 배우지 않은 상태라서 간단히 ODBC를 이용하여 Access파..

7. workshop (언제나 휴일2, IT 소설)

7. workshop (언제나 휴일2, IT 소설) 2011년 1월 27일, 120시간의 예비과정을 마치고 고급과정을 시작하기에 앞서 단합 및 21기의 내부 규칙을 정하기 위해 대천으로 워크샾을 떠난다. 어제 반장이 급성 맹장으로 병원에 입원해서 짱강을 포함하여 19명이 참여 인원이다. 선발대로 민기 등 3명이 짱강과 함께 출발하고 우리는 기차를 타고 대천으로 향했다. 오후 1시가 되니 대천에 도착하였고 간단히 선발대가 마련한 점심 식사를 하였다. 올 겨울 날씨가 유난히 춥기도 하고 대천이 바다여서 그런지 밖에 나갈 엄두가 나지 않는데 반장이 짜준 일정대로라면 야외에 나가서 게임을 하기로 되어 있다. 모두들 제대로 진행이 될까 걱정하는 것 같은데 시혁이 형이 계획대로 나가서 게임을 하자고 한다. 주섬주섬..

6. 나의 Guru들 (언제나 휴일2, IT 소설)

6. 나의 Guru들 (언제나 휴일2, IT 소설) 나는 EH사 연구소의 분석팀장으로 입사 3년차인 책임 연구원 이종찬이다. 다른 입사 동기들은 아직도 일반 연구원이고 우리 회사의 책임 연구원은 최소 10년차 이상의 경력을 갖고 있지만 나는 좋은 Guru들이 있어 이 자리에 있게 되었다. 3년차에 책임 연구원이 된 것을 모두들 부러워하지만 나는 매 순간 순간이 긴장의 연속이다. 그 이유는 회사에서의 내가 맡는 업무가 여러 팀들의 기술 자문을 맡고 있기 때문이다. 만약, 나의 업무를 Guru들 없이 혼자서 해결해야 한다면 바로 추락할 것임에 틀림이 없을 것이다. 오늘은 화상 채팅 중에 표정을 인식하는 기술과 음반 제작과정에서 가수의 부정확한 발음이나 음정, 박자를 보정해주는 것, 인공 지능적으로 연관 검색..

5. 이상한 나라의 강리스 (언제나 휴일2, IT 소설)

5. 이상한 나라의 강리스 (언제나 휴일2, IT 소설)"여기가 어디죠?" 강리스의 사방은 캄캄하다. "누구 없어요? 여기가 어디죠? " 암흑속의 강리스는 혼돈 속의 나아감을 계속되고 또 다시 혼돈 속으로 내딛는다. 그렇게 1시간, 실날같은 파란 빛이 1시 방향에서 강리스를 부르고 있음을 느낄 수 있게 되었다. "여기가 어디죠? 어디로 가야 하나요? " 실날같은 파란 빛을 따라 뚜벅 뚜벅 걷다보니 점점 빛의 덩어리가 커져가는 것을 알 수가 있다. 그렇게 1시간, 어느 새 강리스는 에매랄드 빛 모래 사장 한 가운데에 있는 자신을 발견하였다. "어디로 가야 하나요? 왜 다른 사람들은 없는거죠?" 주변을 둘러보아도 주변은 모래 사장과 망망한 대해가 보일 뿐이다. 강리스는 다시 모래 사장을 빠져 나가기 위해 혼..

4. 미션1 클리어, Next Go Go! (언제나 휴일2, IT 소설)

4. 미션1 클리어, Next Go Go! (언제나 휴일2, IT 소설)우리 조는 배우지 않은 OpenCV를 이용하여 화상 채팅을 주제로 프로젝트를 하기로 하였다. 다른 조들보다 제안서를 일찍 통과하여 좀 더 많은 학습을 하기 위해 주말에 짱강이 요구한 예광탄을 마무리지었다. 오늘 오전 강의 시작하면서 강사님과의 미팅에서 빠른 결론이 나왔으면 좋겠다. 어제 밤에 많은 눈이 내려서 원화관으로 가는 길이 온통 하얐다. 미팅에서 무엇을 얘기할 지 생각하며 걷는 도중에 나의 발걸음을 멈추게 하는 울림이 있다. "옥찬아, 무슨 일 있어?" "지난 번에 금 씌운 이빨이 빠져서 병원에 가 봐야될 것 같애." "그래, 걱정말고 갔다 와. 내가 짱강에게 얘기할께." "고마워. 빨리 갔다 올께." 강의실에 도착하니 이미 ..

3. 풋나기 (언제나 휴일2, IT 소설)

3. 풋나기 (언제나 휴일2, IT 소설) 어제 음악 정보에 관한 소셜 네트워킹을 주제로 하여 제안서 초고를 제출하였다. 강사님께서 다른 조의 경우에는 주제 선정 과정에서 어떠한 요구도 하지 않았는데 우리 조에는 음성에 관한 기초적인 엔진을 이용하는 것을 해 보라고 해서 이를 하게 된 것이다. 어제 미팅에서 해당 프로젝트를 수행 가능하다는 것을 입증하기 위해 세 가지의 예광탄을 쏘아 보라고 하셨다. 1. wav 포맷의 파일을 분석하여 주파수 파형을 구하라. 2. 채팅 서버와 클라이언트를 구현해 보라. 3. 회원 가입을 클라이언트 서버 모델을 통해 구현해 보라. (ODBC를 이용하여 Access 파일에 회원 정보 보관) 나는 이 중에서 wav 포맷에 대한 분석을 하여 주파수 파형을 구하는 것을 하기로 하였..

반응형