반응형


책 소개
퍼즐과 추리 소설로 즐기는 두되 단련하기

퍼즐을 풀기 위해서는 모든 가능성을 고려하는 개방적인 자세로 출발해서 최종 해답을 찾을 때까지 포기하지 않고 밀고 나가는 사고방식이 필요하다. 프로그래밍 취업 면접을 준비하는 사람들과 단지 퍼즐을 즐기는 사람들 모두를 위해 만들어진 이 책은 문제 해결 과정을 단계적으로 밟아 나가면서 독자의 퍼즐 해결 능력을 극적으로 향상시켜 준다. 이 책에서 여러분은 스도쿠 같은 간단한 소거 문제를 해결하는 방법은 물론, 그보다 훨씬 더 어려운 문제들에 발견법적 기법을 적용하는 방법도 배울 수 있다.

Dr. 샤샤가 쓴 이 책은 일정 수립, 전략, 기하, 확률 퍼즐 등 다양한 부류의 퍼즐들을 손으로, 그리고 컴퓨터로 풀기 위한 수단과 도구를 제시한다. 또한 암호, 은행 계좌, 지리에 관한 퍼즐들로 가득 찬 미스테리 단편도 수록되어 있다. 이 책에 나오는 접근방식과 기법들을 익힌다면 가상의 인위적인 퍼즐뿐만 아니라 현실 업무에서 마주치는 실질적인 문제들도 효과적으로 해결할 수 있을 것이다.


사랑하지 않으면 떠나라! 책을 사면서 도서 상품권이 한장 더 남아 충동적으로 구매한 책.
두뇌단련이 조금 되지 않을까 하는 생각에 무턱대고 질러버렸다.
아무래도 충동구매를 하는걸 보니 두뇌단련이 필요하긴 한거 같다. 이책이 도움이 될까?
흠.. 므튼 틈틈히 풀어봐야겠다.
반응형
사용자 삽입 이미지
책내용
본서는 파워빌더를 성격으로 접근하면서, 실제로 프로그램을 개발하는 방법과 감각을 얻는데 도움이 되도록 초점을 맞추어져 있습니다. 인사관리 시스템이라는 프로그램을 중심으로 프로젝트의 시작부터 끝까지의 과정을 주로 개발에 초점을 두어 설명합니다.
목차
Project 출발
- 파워빌더와 프로젝트
- 본 책을 공부하기 위한 환경 설정

Project 준비과정
- 프로젝트 범위 설정
- 업무정형화 / 자료 흐름도

Project 진행 I - 디자인
- 프로젝트의 DB설계, Table설계, 업무설계
- 화면 디자인

Project 진행 II - 개발 (기본 디자인)
- 공통 모듈
- User Object, Function, Window

Project 진행 III - 개발 (인사관리 시스템)
- 신상관리, 조직관리, 통계, 보안관리
- 프로그램 개발

Project 마무리 및 유지보수
- 실행 모듈 만들기
- 유지보수

Tip & Technique
- [인사관리 시스템] 내용 외에 Tip
- Technique 예제

//회사에서 파워빌더를 하게 되서 구입하게 된책...
반응형
사용자 삽입 이미지
책내용
Windows OS구조와 원리를 학습하는 또 다른 방법
- 프로그램의 실행 원리를 아는 것이 시스템(OS)을 이해하는 것이다 이 책이 다루는 정확한 영역은 우리가 보통 애플리케이션이라고 부르는 EXE 파일과 EXE 실행시에 함께 로드되는 동적 라이브러리인 DLL의 구조와 포맷 분야이다. 각 구조에 대한 상세한 설명뿐만 아니라 예제 덤프를 통해 생생하게 그 구조를 파악하게끔 구성하고 있다. 디버깅 툴 제작이나 탐침 혹은 백신 프로그램, API 후킹 프로그램과 같은 고급 영역에 밀접하게 관계되어 있지만, 실제로는 Win32 시스템 영역 즉 OS 영역을 이해하는 데 더할 나위 없이 좋은 학습 영역이기도 하다. 윈도우즈 프로그래밍을 다소 깊게 하다 보면 자연스레 부족한 부분을 느낄 것이고 이 책이 그러한 부분을 상당 부분 해소시켜 줄 것이다.

주요 내용
> 모든 장에서 예제 덤프를 통한 생생한 구조 분석
> 실행 파일 분석을 통한 VMM(Virtual Memory Manager)과 실행파일의 관계
> DLL 익스포트와 임포트의 과정 및 포맷 분석을 통한 실행 파일 내에서의 DLL 정보 추출
그리고 개발자가 놓치고 있던 DLL 관련 사항 정리
> Windows 2000부터 지원되는 새로운 DLL 로딩 방식인 DLL 지연 로딩과 그 과정에 대한 철저한 분석
> 실행파일 내부에 존재하는 리소스와 리소스 타입별(아이콘, 메뉴 등등) 포맷 상세 분석 및 실행 파일에서 필요한 리소스를 뽑아낼 수 있는 방법 연구
> DLL 재배치의 의미와 그 과정 및 재배치 섹션 구조에 대한 상세 분석



반응형

사용자 삽입 이미지

책내용
GREAT CODE - 제1권 하드웨어의 이해
「전자회로」, 「논리설계」, 「컴퓨터 아키텍처」, 「시스템 프로그래밍」,…
대학교에서 이미 배운 과목인데 도무지 정리도 잘 안되고, 실무에서 막상 쓰려고 하니 가물가물 생각이 떠오르지 않는다면? 최고의 프로그래머가 되기 위해 반드시 알고 넘어가야 할 하드웨어와 컴퓨터 아키텍처에 대한 내용을 이 한 권에 녹여냈다. 컴퓨터 관련 전공수업을 듣지 못했거나 내용을 모두 잊어버렸거나, 기존 서적의 난해함에 질린 독자를 위한 필독서다.

GREAT CODE 제1권 "하드웨어의 이해" 한 권이면 어셈블리 프로그래밍 언어를 익혀야하는 부담 없이도 컴퓨터 구조에 관한 내용을 공부할 수 있다. 이 책은 C++, VB, 파스칼, 자바 등 여러 고급언어 프로그래머를 위해 저술됐으며, 컴퓨터 교육과정에서 흔히 다루지 않는 컴퓨터 구조의 기계적인 수준까지 자세하게 다루고 있다. " 숫자나 문자열, 고급 자료구조 등을 표기하는 방법을 익혀서, 컴퓨터가 각 데이터 타입을 사용하는 데 드는 비용을 파악한다.
" 컴퓨터가 데이터를 구성하는 방법을 익힘으로써, 데이터를 좀더 효율적으로 처리하는 방법을 알아낸다. " CPU가 동작하는 방식을 익힘으로써 컴퓨터가 처리하는 방식대로 동작하는 프로그램 코드를 작성할 수 있다. " 입출력 장치가 동작하는 방식을 이해함으로써, 그러한 장치에 접근하는 애플리케이션의 성능을 최대화할 수 있다. " 메모리 계층 구조를 최적화해 사용하는 방법을 통해 최대한 빠른 프로그램을 작성할 수 있다. 최고의 코드는 곧 효율적인 코드다. 진정 효율적인 코드를 작성하기 위해서는 먼저, 컴퓨터 시스템이 어떻게 프로그램을 실행하고, 프로그래밍 언어 상의 추상화(abstraction)가 기계적인 수준의 컴퓨터 하드웨어와 어떻게 대응되는지를 이해해야 한다. 컴파일러는 최적화된 기계어 코드를 만들어 주지는 못하므로, 이는 결국 프로그래머의 일이다. 'GREAT CODE' 시리즈의 제1권인 이 책은 모든 최고의 소프트웨어 밑바탕에 있는 내용들을 알려 줄 것이다.


매달 5만원 가량의 돈을 책을 구입하여 읽어보려고 생각중에 처음으로 선택된 3종의 책들중 한권이다..

이것저것 서평들을 읽어보고 추천도서를 작성하여 목록을 작성 하였는데 왜그리도 가지고 싶은 책이 많은지 ㅋ 

책을 다 읽을수 있을지도 미지수이지만.. 한달에 3권 분량의 책을 읽도록 노력할 생각이다..

일단은 프로그래밍 관련 서적으로... 
반응형

사용자 삽입 이미지

【 이 책의 내용 】

  • 왜 소프트웨어 공격이 계속 심각한 문제로 남아있는가?
  • 언제 네트워크 보안 메커니즘이 동작하지 않는가?
  • 공격 유형
  • 리버스 엔지니어링
  • 서버 소프트웨어에 대한 고전적인 공격 방식
  • 클라이언트 소프트웨어에 대한 놀랄만한 공격 방식
  • 악의적인 입력을 교묘하게 만드는 기술
  • 버퍼 오버플로우의 기술적인 부분
  • 루트킷

  •  책에 대한 서평은 책이 도착한 다음 읽어보고...ㅎㅎ  작성할 생각이다..

    반응형
    사용자 삽입 이미지

    2001년 첫 선을 보인 <해킹, 파괴의 광학>의 개정판 !!
    2001년 8월 첫 출간부터 5년이 지난 지금까지 고급 프로그래머가 되고 싶어 하는 많은 사람들로부터 사랑을 받아왔다. 도덕적 반감을 불러일으키는 해킹과 무시무시한 파괴를 연상시키는 제목과는 달리 실제 내용은 최신 시스템 프로그래밍을 다루고 있다. 적을 알지 못하고서는 전쟁에서 이기기 힘들다. 즉, 시스템을 위협하는 해킹과 바이러스를 알지 못하고서는 수준 높은 시스템 프로그래밍을 할 수 없기 때문에 해킹의 원리를 제대로 알아야 한다는 것이다.

    이 책은 시스템 프로그래밍의 근간을 이루는 기술을 집중적으로 소개했다. 빠르게 변화하는 프로그래밍 세계에서 새로 나온 최신 기술만을 익히다보면 "근원"을 이해하지 못해 뒤처지고 결국 도태될 수밖에 없다. 따라서 골격을 이루는 주요 내용들은 초판과 큰 차이가 없다. 하지만 시대를 반영하지 못하는 "근원"은 힘을 발휘하기 힘들기 때문에 시대 변화에 따른 내용을 대폭 보강하였다. 개정판의 약 1/3은 대대적인 수정 작업이 이루어졌고, 약 1/3은 완전히 새로운 내용으로 구성하였다. 새로 추가된 내용은 네트워크(10장), 액티브X(12장), 인터넷 패킷 감청(13장), 인터넷 웜(14장) 등이다. 모두 요즘 프로그래머들이 몹시 궁금해 하고, 또 꼭 알아야 할 내용들이다. 특히 인터넷 웜은 도전해보고 싶다는 욕구를 절로 들게 하는 매력적인 분야로, 막연히 알던 개념을 근원부터 상세하게 설명하였으므로 갈증을 시원하게 풀 수 있을 것이다.



    요즘 흥미로운 취미거리가 생겨서 구입하게 된 책...

    리버스엔지니어링 [reverse engineering] 에 관련된 책을 검색하다 찾게된 책..

    서평을 읽어보고 선택한 책..  아직 못받은 상태라 읽어보고 책에 대한 후기 작성할 생각..^^

    + Recent posts