본문 바로가기

책 리뷰

(3)
산드로 만쿠소님의 소프트웨어 장인을 읽고 들어가며 최근 산드로 만쿠소 님의 소프트웨어 장인이라는 책을 읽고 좋았던 문구들, 느낀 점들을 적어보려 한다. 내용 정리라기 보단, 지극히 주관적으로 느꼈던 생각 위주의 글이 될 거 같다. 소프트웨어 장인과의 첫 만남 서문에는 다음의 내용이 등장한다. 팀으로 합류한 지 얼마 안 되어 빠르게 일을 마무리했다고 생각한 저자가 그의 상사 나무르에게 깨지는 내용이다. "이 코드가 얼마나 무례한지 알고 있습니까?" 그는 조용히 말했다. 코드는 겨우 200라인 남짓이었다. 나무르가 제기한 문제들 에 답을 하지도, 적당히 되받아 치지도 못했다. 충격에 휩싸였다. 아무 말도 없이 천천히 일어서서 문쪽으로 걸어갔다. "산드로." 문에 다다랐을 때, 나는 멈춰 서서 그를 돌아봤다. "일을 하는 것도 중요하지만 그에 못지않..
데이터베이스 첫걸음 데이터베이스란 기본 기능 데이터의 검색과 갱신 동시성 제어 장애 대응 보안 종류 계층형 데이터베이스 ex. 조직도, 전체구조도 관계형 데이터베이스 ex. 2차원 테이블 NoSQL 데이터베이스 관계형 데이터베이스란 데이터베이스에 얽힌 돈 이야기 초기비용 라이선스료 프로세서 라이선스 사용자 라이선스 서브스크립션료 에디션과 옵션 운영비용 기술지원(유지보수)에 대한 비용 기술지원 수준은 매년 내려간다. 데이터베이스와 아키텍처 구성 역사와 개요 Stand-alone 클라이언트 / 서버 웹 3계층 웹 서버 계층 애플리케이션 계층 데이터베이스 계층 가용성과 확장성의 확보 심장전략 신장전략 DB 서버 다중화 Stand-alone Clustering Shared-Nothing Shared-Disk Active - Act..
미래를 바꾼 아홉가지 알고리즘 1. 검색엔진 매칭과 랭킹 인덱싱 인덱싱 단어 위치 트릭 위치(근접성) 과 랭킹 메타워드 트릭 페이지 랭크 하이퍼링크 트릭 권위 트릭 무작위 서퍼 트릭 웹 스팸, 링크 기반 랭킹 알고리즘 2. 공개키 암호화 공유비밀 덧셈 트릭 디피-헬먼 키 페인트 혼합 트릭 공개키 알고리즘 개인 수, 공개 수 공개 - 개인수 (PPN) 3. 오류 정정 코드 검출과 정정 반복 트릭 리던던시 트릭 심벌 - 코드워드 (해밍 코드) 체크섬 트릭 핀포인트 트릭 (이차원 패리티) 4. 패턴인식과 인공지능 인접이웃 트릭 (KNN) 스무고개 트릭 (의사결정 나무) 인공 신경망 (ANN) 5. 데이터 압축 무손실 압축과 손실 압축 무손실 압축 런-렝스 인코딩 전과 같음 트릭 더 짧은 심벌 트릭 손실 압축 생략 트릭 JPEG 생략 기법 ..