정보, 통신, 기술 240

[서평] Head First Software Development

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

프로그래밍 언어 사용량

저의 메인 언어는 C#입니다. 전공이 이분야가 아니었던 관계로 VBScript(ASP)를 처음 접하고, Java나 C++ 등은 개인적으로 공부해 본 적은 있지만, 이것으로 실제 프로젝트를 해 본적은 없습니다. 그리고 저도 MS의 정책을 따라 .NET으로, 그리고 C#으로 흘러온 겁니다. Java를 메인으로 하는 분을 만나면 묘한 신경전을 벌일 때가 있습니다. 생각하는 방식이 다르게 느껴집니다. "편한게 편한거지"라는 MS식 개발자 사고방식(저만 그렇게 생각하나요??)이 좀 안 통한다고나 할까요? TIOBE Software라는 곳에서 매월 발표하는 프로그램 언어 사용량이 있습니다. 구굴, 야휴, 빙, 유투브 등의 유명 검색 엔진의 자료를 이용해 지수를 만든다고 합니다. 뭐 신빙성에 대한 의문은 제쳐두고 흥..

[기사] 고객 중심, 델의 아이디어스톰, 그리고 '둘레형 협력'

"뛰어난 사람들이 즐겁게 일할 수 있도록 하는 것이 인텔 문화의 최우선 목표"라며 "이를 압축한 것이 6개의 가치(6 values)"라고 말했다. 6가치란 고객 중심, 규율, 품질, 위험 감수, 최상의 일터, 결과 중시이다. - 전자신문. 2011년 9월 21일. 14면 개방형 R&D 혁신 성공사례 - 델 '아이디어스톰' 1만개 이상이 아이디어, 60만개 이상의 추천과 비추천, 8만 회원의 댓글. 1일 평균 수만명 방문 Dream it, Share it, Make an impact View - Post - Vote - See - 전자신문. 2011년 9월 22일. 36면 추가 링크 > 창업에 도움이 되는 웹서비스 - http://www.bloter.net/archives/40802 > 기업용 마이크로블로..

Google Apps API

Google Apps API를 통해 Google 인프라를 기반으로 중요한 비즈니스 응용프로그램-SSO, 캘린더, 주소록, 문서 및 스프레드시트 데이터, 이메일과 주소록을 개발할 수 있습니다. ** .NET 버전 Google Calendar Demo Application 전에는 무료 계정이 50개 까지로 알고 있었는데, 이제는 10개 계정으로 줄었네요. 그래도 여전히 계정당 가격비와 추가로 사용할 수 있는 유무료의 강력한 어플들을 고려하면 이건 정말 거의 공짜나 다름 없다는 생각이 듭니다. 정말 스타트업 기업에겐 더이상 좋을 수가 없다랄까요?? ps. "Daum 메일 도메인 서비스"는 계정을 300개까지 등록할 수 있다고 합니다. 하지만, 할수 있는 것이 메일 뿐이란 점은 많이 아쉽죠. 문서와 어플 추가 ..

SSIS Numeric 컬럼에 Null 넣기

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

[IDG 링크] 컨설팅 그리고 BI 업계

컨설턴트들이 악용하는 7가지 수법 http://www.idg.co.kr/newscenter/common/newCommonView.do?newsId=65068 그 중 가장 약삭빠른 부류는 IT 컨설턴트들이다. 그들은 실제로 행하지도 않는 전문 기술을 내세우거나, 업무를 전문가에게 보내기로 약속한 뒤 실제로는 신참에게 맡겨버리고, 혹은 고의적으로 결정을 지연시키고 혼란을 일으켜 시간을 번다. 또 다른 서비스 공급자로부터 리베이트를 받는 수법을 통해 배를 불린다. 심지어 어떤 컨설턴트들은 대금이 지불될 때까지 고객의 지적 자산이나 시스템을 저당잡기도 한다. 첫 번째 수법: 염가 입찰, 고액 청구 훗날 범위 변경과 '고객 맞춤형 서비스'를 이유로 값을 올릴 계획 해결책은 RFP 자체에 유연성을 부여하는 것 두 ..

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..

반응형