정보, 통신, 기술 96

Node.Js 노드제이에스 프로그래밍

Node.Js 노드제이에스 프로그래밍 클라우드 컴퓨팅 시대의 고성능 자바스크립트 플랫폼 저자 : 변정훈 출판사 : 에이콘출판 출판일 : 2012.02.17 요즘 유행하는 Node.Js를 이용한 프로그래밍 서적이다. 자바스크립트와 CommonJS, 탄생과 역사, 그리고 특징 등의 기본적인 노드 소개와 설치와 간단한 샘플 등의 시작을 거쳐서 전역 객체, 유틸리티, 이벤트, 버퍼, 스트림, 파일 시스템, 경로, 네트워크, HTTP와 HTTPS, URL과 퀴리 문자열, 자식 프로세스, 클러스터, TCP를 이용한 채팅 예제 등의 기본 모듈에 대한 설명을 지나 npm을 이용한 확장 모듈 관리를 하고, 트워터 백업 애플리케이션 예제를 배운 후에 드디어 Simple Chat 예제가 나온다. Simple Chat을 구성..

소프트웨어 제품 마케팅

소프트웨어 제품 마케팅 저자 : 이강만 출판사 : 삼보아트 출판일 : 2012.08.31 제품을 어떻게 팔 것인지에 대한 진지한 고민의 결과물, 마케팅. 그리고 소프트웨어에 대한 진지한 고민의 결과물은 아직 부족한 상황에서 그럴듯한 제목의 책이라 읽기 시작했다. 책의 부제에도 들어 있듯이 이 책은 내가 알기론 "우리나라 최초의 소프트웨어 제품을 위한 마케팅" 서적이다. 참고로 저자는 KOTRA(글로벌 비즈니스 지원을 하는 대한무역투자진흥공사)에서 12년간 근무하고 티맥스소프트에서 10여년간 근무 후 인텔리안시스템즈에서 총괄부사장으로 일하고 있다. 기본적인 용어부터 시작해서, 수행 전략까지 정말 많은 내용이 담겨 있다. 이 책의 내용을 다 소화하기에도 정말 힘들것 같지만, 어쨋든 하나씩 하나씩 노력해야겠다..

스크럼 - 팀의 생산성을 극대화시키는 애자일 방법론

읽은 지는 좀 됐지만, 이제 서평을 남깁니다^^ 저자 : 켄 슈와버, 마이크 비들 출판사 : 인사이트 출판일 : 2008.10.03 - 프로젝트 관리가 문서와 일정 중심에서 사람과 기능 중심으로 옮겨 가야 한다는 의견으로, 이에 대한 백데이터 수집과 스스로 이를 실천하기 위해 이 책을 읽는다. - 책의 내용을 부분 발췌한 것으로, 전체적인 그림을 놓칠까 걱정이 되지만, 기억을 새롭게 떠올리는 용도로^^ - 스크럽의 전반적인 설명은 위키피디아의 글이 더 좋다. 영어 두려운 마음 이해한다. 하지만, 별로 어렵지 않은 영어로 쉽게 설명되어 있다. 후원자를 찾으세요. 후원지는 당신을 지지하고 방어해주는 사람을 말합니다. 그는 누구나 다 알만한 업적을 가진 임원일 수도 있고, 신뢰할 만한 동료 이거나, 바로 옆에..

SSIS에서 오류가 발생한 데이터 로그에 쌓기

업무에서 SSIS를 사용하다보니 하나, 둘 생각해야 할 것들이 생깁니다. 역시 그냥 데이터 추출해서, 간단히 꽂는 것만 알아서는 "제대로" 업무에 적용하기가 쉽지 않습니다. 상당히 직관적인 이름과, 말풍선 도움말이 있어 전체적으로 이용하기 어렵지 않음에도 오류가 발생한 데이터가 무엇인지 확인하는 작업은 쉽게 구상이 되지 않네요. 다행히 MS가 제공하는 친절한 자료가 있습니다. SSIS 자습서: 간단한 ETL 패키지 만들기 > 5단원: 오류 흐름 리디렉션 추가 http://msdn.microsoft.com/ko-kr/library/ms169917.aspx http://msdn.microsoft.com/ko-kr/library/ms166569.aspx 1) 스크립트 구성 요소를 추가해서 오류 발생을 의미하는..

[서평] 예제로 쉽게 배우는 프로페셔널 ASP.NET MVC

예제로 쉽게 배우는 프로페셔널 ASP NET MVC 2011-11-13 롭 코너리 , 스콧 핸슬만 , 필 해크 , 스콧 구스리, 역자 장현희, 제이펍 유명한 빨간책 시리즈입니다. 보통 한가지 주제에 대해서 Beginning과 Professional 두 종의 책을 출판하는데, 이 책은 독특하게도 ASP.NET MVC 개발팀에서 집필한 "예제"가 강력한 책입니다. 책은 1장에서 전체 570페이지 중에 220페이지를 할애해서 NerdDinner라는 모임을 등록하고, 근처 모임을 검색해서, 모임에 참여를 신청할 수 있는 ASP.NET MVC 애플리케이션을 완전히 구현합니다. 기본적인 데이터베이스를 생성하고 모델 객체를 구현하고, 컨트롤러와 뷰를 추가한 후에 데이터의 생성과 수정, 삭제를 위해 이를 확장합니다. ..

[서평] Head First Software Development

Head First Software Development 2011-11-02 댄 필로네 지음, 황상철 옮김, 한빛미디어 Head First는 Design Patterns 보고, 두번째 입니다. Head First Java는 구매만 하고 보질 않았네요. Head First는 설명이 필요 없을 정도로 유명하고, 좋은 시리즈입니다. HFSD도 명성에 걸맞는 내용입니다. Software Development는 사실 한권에 담기 어려운 큰 주제입니다. 이 책은 Agail 방법론에 기반해 소프트웨어 개발을 어떻게 관리할 것인가에 대한 전체적인 그림과 세세한 사항을 짚어줍니다. 자바때문에 약간 덜그럭 거리는 부분은 있지만, 분량도 그리 많지 않아 가벼운 마음으로 빠르게 읽기 좋습니다. 이렇게 함부로 정리해도 될지 모..

SSIS Numeric 컬럼에 Null 넣기

Sybase ASE에서 만든 SAM 파일을 SSIS를 이용해 MSSQL 서버로 이관시 데이터 타입 맞취기가 쉽지 않네요. 데이터 공백의 경우 STR 타입에선 문제 없이 처리되지만, Numeric 타입에선 처리가 안되고 에러가 발생합니다. Numeric엔 공백이 들어갈 수 없기 때문이죠. NULL 혹은 0 아니면 모를까, 공백은 안 됩니다. 그래서 데이터 Import 시에, 저는 플랫파일로 연결을 했는데, RetainNulls 옵션이 있습니다. 이 부분을 체크(True)로 해 주셔야 정상적으로 데이터 로드가 됩니다. 기본 옵션으로 체크가 되어있으면 더 좋았을 텐데 괜한 걸로 시간 좀 썼네요. ** http://stackoverflow.com/questions/2328649/retaining-nulls-in..

Two Track 개발팀 구성론

개발팀을 구성할 때 다음과 같이 하면 어떨까하는 생각이 듭니다. 하나의 제품 안에 2개의 팀을 구성하고, 설계 - 구현 - 검수 - 휴식을 번갈아 가면서 진행하는 것이죠. 검수와 설계 단계에선 두 팀의 상호작용을 최대한으로 해서 앞 버전의 검수와 뒤 버전의 설계를 같이 진행하고, 구현 자체는 각 팀에서 책임지고 진행하는 것이죠. 스텝별로 역할을 구성하면 다음과 같이 됩니다. PM은 쉴때가 없군요ㅡㅡ;; 생각해 보니 각 버전의 구현 단계에서 PM은 좀 쉬어도 될 것 같습니다^^;; 표 에서 숭~~ 숭~~ 비는 부분이 많아서 일 안 하고 뭐하나 하는 의문이 생길 수도 있지만, 이런 팀 구성의 의도는 잦은 릴리즈와 각 버전별 책임 강화 그리고 휴식을 통한 재충전입니다. 휴식은 정말 휴가가 되거나, 전체 기간 ..

[링크] SSAS Custom Rollup

Measure의 계산 멤버를 추가하는 자료를 찾다가 우연히 발견한 자료입니다. 하~~ 정말 이런 쿼리를 어떻게 만들 수 있을지... 더 공부해야겠다는 생각 뿐이네요. 질문. 아래처럼 자신의 부하 직원들의 임금을 합산해 보고 싶은 경우는 어떻게 해야 하나요?? 즉, Self-hierarchy 상황에서 자신의 값을 제외한 계층 합계를 구하고 싶습니다. also, if the employee table looked liked this ---- EmployeeID EmployeeName ManagerID 1 Worker1 3 2 Worker2 3 3 Boss 4 4 CEO 4 and the fact table was ---- EmployeeID Wages 1 100 2 150 3 600 4 1,000,000 I..

반응형