대략적으로 정리하면 아래와 같다.

- 반복작업 줄임

- 몰입시간 증대

- 자동화

...

 

가속

  • 다중클립보드 사용
  • command prompt explorer Bar 사용
    • explorer와 cmd창을 동시에 사용
  • command prompt here
  • 단축키 위주의 사용
  • 반복되는 작업은 매크로를 사용

 집중

  • 몰입시간 적용(집중근무시간 활용)
  • 불필요한 알림끄기
  • 파일을 찾을때 스트링검색 기능을 사용하기
    • 위치를 찾기위해 고생할 필요가없다.
  • 루티드뷰사용

자동화
  • 서브버전, 크루즈 컨트롤, 트랙, 밍글
  • 윈도우 파워쉘(모나드)
    • Vista 이상 기본 지원
    • 고급 커맨드라인 명령

  • 기타
    • 테스트
      • 단위테스트
        • 개발자의 기본테스트
      • 기능테스트
        • 담당 테스터가 제품기능을 확인하는 테스트 
      • 통합테스트
        • 여러다른 기능이 복합적으로 사용될 때 생길 수 있는 문제점을 발견하기 위한 테스트
    • Time BOX
      • 어떤 업무를 달성하느데 필요한 시간을 뜻한다. 마감일을 못박아 두고 절대 연장하지 않는다. 마감일을 ㅓㄴㅁ기면 실패한 걸로 간주하고 취소하거나, 일정을 조정한다. 보통 애자일 소프트웨어 개발시 위험을 관리하는 방법으로 사용
정식화
  • 반복 금지 - 반복은 악이다.
    • 2번이상 사용된것은 10번이상 사용될 확율이 높으므로 자동화한다.
      • 루비
      • 파이썬
      • 등 스크립트 또는 매크로 활용

  • 정식 빌드 컴퓨터 두기
    • 빌드에 필요한 라이브러리도 포함
      • external 링크 걸어서 사용하여 중복성 제거가능
    • 빌드(MAke util, ant, nant, rake, make)
    • 빌드 파일에는 
      • 통합빌드
      • 테스트용 DB구성
      • 단위 테스트 전체 수행
      • 코드 분석
    • 배포
  • 파일 디렉토리 링크 기능
    • juction 이라는 툴 있음
    • os차원의 링크 생성해줌
  • 부정합
    • DB 테이블 변경시 QUERY변경이 필요함
    • 이런한 상황에 대한 로그를 생성해줌
    • 이것을 기반으로 해당 QUERY문들을 수정가능 

 


철통보안, 윈도우즈 레지스트리 포렌식
국내도서
저자 : 할랜 카비 / 백제현역
출판 : 비제이퍼블릭 2011.08.17
상세보기


    1. Reg.exe  reg.exe /?
    2. Reg.exe query key
    3. Autoruns.exe autorunsc.exe
    4. Regscan.exe 프로세스 레지스트리검색
    5. Regshot 변경사항 검토, 구동중인 프로세스의 reg 스냅샷 찍고 비교하는 유틸
    6. 메모리의 레지스트리 수집
      1. Volatility project - dump 생겅
      2. Volatility 플어그안 -수집 및 파싱
    7. Regripper reg 검색엔진및 플러그인
  1. Regslack
    1. SAM하이브에서 사용자 계정정보 확인가능
      1. 패스워드 해시추출
        1. Pwdump7, cain
    2. System 분석
      1. Currentcontrolset -> select 키 -> cirrent 의 값에따라 controlset
  2. Svchost
    1. Software\MS\NT\Currentversion\svchost
    2. Svchost에 의해 실행되는 목록 기록
  3. Usb 분석
    1. 외장형하드는 ParentIdPrefix값이없음
    2. USB스토리지는 ParentIdPrefix값이 존재
  4. 휴지통비활성화
    1. Microsoft...bitbucket nukeondelete=1
      1. 파일 삭제시 휴지통거 ㅣ지않고 삭제
  5. 디폴트 브라우저 정보
    1. Prefet h의 client/startmenuinternet 키 아래 프로세스명이 등촉됨
  6. Ie dll 로드 browser helper object 키 활용
  7. 부팅시 어플 자동실행
    1. Run, winlogon/notify 키 두곳
  8. 사용자 프로파일
    1. Software//nt/currentver.../profilelist 에 사용다별 키 존재
  9. UAC비활성화
    1. MACROSOFT/WI DOWS/currentversion/policies/system
    2. EnableLUA=0
  10. 네트워크카드
    1. Sw/ms/windows nt/current version/networkcards 키 아래 존재



프로젝트가 서쪽으로 간 까닭은
국내도서
저자 : 톰 드마르코(Tom DeMarco),팀 리스터(Tim Lister),피터 흐루스카(Peter Hruschka),스티브 맥메나민,수잔 로버트슨(Suzanne Robertson)
출판 : 인사이트 2009.11.16
상세보기


회사의 책장에서 찾은 책이다. 제목이 제미있는것 같아서 읽어보았다.

여러가지 프로젝트의 방해요소들에 대한 이야기가 한두페이지 불량으로 소개되었다.


프로젝트는 지연될 수 밖에 없으며, 추가 인력을 투입한다고 성과가 나는것도 아니다. 라고 야기하는 부분이 기억에 남는다.

또 원격지의 프로젝트 팀을 구성한 경우 커뮤니케이션의 문제로 프로젝트가 잘 진척되지 않을 확률이 높다는것도..


여튼 한번쯤 읽어볼 만한 책이다.




안드로이드 NDK 네이티브 프로그래밍
국내도서
저자 : 데무라 나리카즈,이해란
출판 : 위키북스 2012.08.30
상세보기



안드로이드 개발환경에 대해서 알아보기 위해서 읽어본책이다.

안드로이드의 개발 환경은 JAVA이므로 어플에 따라 성능상 문제가 발생할 수도 있다.

NDK를 이용하면 C/C++로 코딩이 가능하여 성능향상이 가능하고 JAVA에 익숙 하지 않은 사용자도 접근이 가능해보인다.


책을 읽고 아래와같이 간단히 정리했다.

향 후 요구사항이 발생하면 중요 부분은 NDK를 활용하여 개발해볼 예정이다.



[무단 복사를 금지해요]


[독서]PM의 변/나피엠

책읽기/개발관련독서 2014.03.04 13:11 Posted by ImKevin


PM의 변
국내도서
저자 : 나피엠
출판 : 비팬북스(러닝스페이스) 2010.04.30
상세보기


PM의 변이라는 책을 회사에서 주문했다.

다시 팀장을 맞으면서 프로젝트 관리에 대한 공부가 좀더 필요한 상황이라 주문해봤다.


더골을 흉내내서 소설처럼썻다.

솔루션을 도입하는 회사에 SI성 프로젝트를 진행하면서 발생하는 문제를 잘 해쳐나가서 프로젝트를 성공한다는 이야기다.

근데 기억나는건 주말근무와 11시넘어서 퇴근밖에 없냐...


갑에게 쫌 팅기기도 하지만, 살인적인 스케줄을 소화하면서 갑이 원하는 방향으로 프로젝트를 잘 이끄는내용인데..

쉽지않은 책이다...


수억짜리 프로젝트에서 순이익 2천만원 남기기가 왜이리 힘든건지.....

별로 재미는 없었으나 SI프로젝트의 흐름에 대해서 알려주는 책이라고 생각한다.



 희망도서 저자/출판사 비고 
  클릭하세요 소프트웨어 테스팅 자동화 - 마이크로소프트 제품 테스트 엔지니어가 서술한   김지현.강림송 지음 / 대림 / 2007년 5월
 
 소프트웨어 컨플릭트 2.0 - 개정판    로버트 L. 글래스 지음, 박재호 외 옮김 / 위키북스 / 2009년 6월  박과장가지고있음
  Refactoring - 기존 코드의 디자인을 개선하는 방법   Martin Fowler 지음, 윤성준.조재박 옮김 / 대청(대청미디어) / 2002년 3월  다른책으로 대체하여 보고있음
 Code Complete - 소프트웨어 구현에 대한 실무서, 제2판    스티브 맥코넬 지음, 서우석 옮김 / 정보문화사 / 2005년 4월  
  Writing Secure Code - 2nd Edition   Michael Howard 외 지음, 지정기 외 옮김 / 정보문화사 / 2003년 9월  
  윈도우 비스타 보안 프로그래밍   마이클 하워드.데이빗 르블랑 지음, 김홍석.김홍근 옮김 / 에이콘출판 / 2007년 11월  임용덕 대리가 가지고있음
  프로젝트 관리의 해법  
 

 프로젝트관리 
 J. 데이빗슨 프레임 지음, 이석주.신영환 옮김 / 한언출판사 / 2007년 2월

김현수 외 지음 / 전자신문사 / 2008년 1월
 구매예정임
  프로그래밍 심리학 - 프로그램 프로그래밍 프로그래머 004    제럴드 M. 와인버그 지음, 조상민 옮김 / 인사이트 / 2008년 1월  7월 도서 신청
  익스트림 프로그래밍 - 변화를 포용하라, 2판  켄트 벡.신시아 안드레스 지음, 정지호.김창준 옮김 / 인사이트 / 2006년 8월  7월 도서 신청