소프트웨어 301

사내 정치와 조직구조에 의해 일그러지는 Software Architecture

정치와 조직구조에 의해 일그러지는 Software Architecture Conway’s law (콘 웨이의 법칙) If you have four groups working on a compiler, you’ll get a 4-pass compiler 당신이 하나의 컴파일를 만들기 위해 4개의 팀을 만든다면, 당신은 4단계(four-pass) 컴파일러를 얻을 것이다. 이 말은 시스템의 구조는 시스템을 설계한 조직의 구조(형태)를 그대로 반영한다는 것입니다. 보면 볼수록 묘한 감정과 예전 기억들이 떠오르는 법칙입니다. 성공적인 회사생활을 하기 위해서는 순수한 개발 능력외에 많은 변수들이 우리를 따라 다닙니다. 사내 정치에 승리하기 위한 명분 만들기서로간의 책임을 회피하기 위한 일 덜 가져오기영업 / 기획 ..

MS 동영상 강좌

# MSDN POPCON HOME http://www.microsoft.com/korea/msdn/popcon/default.aspx # MSDN 예비 개발 팀장을 위한 필수 지식, 애플리케이션 수명주기 관리 http://www.microsoft.com/korea/msdn/events/vs2008alm/default.aspx#s8 # MSDN 한국마이크로소프트 에반젤리스트와 함께하는 커뮤니티 세미나 http://www.microsoft.com/korea/msdn/events/2008/0405_seminar_1/ # MSDN Magazine http://msdn.microsoft.com/ko-kr/magazine/cc515076.aspx

소프트웨어 2008.06.24

아무도 가르쳐 주지 않는 ‘구글’의 5가지 비밀

검색 엔진의 대명사 구글(Google). 미국에서도 방문자수에서 야후!를 제쳤다. 비즈니스 매거진 ‘포춘(Fortune)’이 선정한 ‘일하고 싶은 직장’ 1위다. 구글의 인기 때문에 혹시 인터넷이 발명되면서부터 구글이라는 회사가 생겨난게 아닌가 하고 생각하는 사람들도 많다. 다음은 아무도 가르쳐 주지 않는 구글의 비밀 5가지. 1. 구글은 사원 식비로 연간 7200만 달러(약 720억원)을 쓴다 연 간 7200만 달러라고 한다면, 구글러(Googler. 구글 사에서 사원을 부를 때 쓰는 호칭) 1인당 평균 식비가 7530 달러(약 753만원)씩 든다는 얘기다. 지역에 따라 다르겠지만, 캘리포니아에 있는 구글 본사(구글플렉스)의 경우 11개의 서로 다른 메뉴의 카페테리아에서 하루 두 끼의 식사를 무료로 제..

Silverlight 2.0 beta2에서 바뀐 크로스 도메인 정책 (clientaccesspolicy.xml)

Silverlight에서 크로스 도메인 서비스(Cross Domain Services)를 하기 위해서는 요청하는 해당 디렉토리에 clientacesspolicy.xml 파일이 존재하여야 합니다. clientaccesspolicy.xml 파일은 Silverlight 2.0 beta1에서는 아래와 같은 형식이었습니다. 그러나 똑같은 파일을 beta2에서 사용하시면 WebClient혹은 웹 서비스 참조로 사용할 경우 404 Not Found exception이 발생할 수도 있습니다. 사실 다른 구체적인 Exception이 뿌려지면 디버깅할 때 좀더 편할텐데 하필이면 404가 나오는지 의문입니다. beta2에서는 아래와 같이 allow-from 엘레먼트에 http-request-headers 어트리뷰트를 "*"..

한글화 소식 - Expression Blend 2.5 2008년 6월 프리뷰

안녕하세요. 준서아빠 김대우 입니다. 그 동안, 포스팅을 많이 진행하지 못했습니다. 천천히 정리하려 합니다만... 참 많은 일들이 진행 되었지요... 나중에 천천히 풀어 보도록 하겠습니다. 이번 소식은 따끈따끈한 소식입니다. 바로, Silverlight 어플리케이션 개발에 사용되는 Expression Blend 6월 프리뷰 제품에 대한 한글화 소식입니다. - Expression Blend 2.5 2008년 6월 프리뷰 6월 CTP가 한글화 되었습니다. – 전세계적으로 영어/일어/한국어로만 출시 되었습니다. http://www.microsoft.com/downloads/details.aspx?FamilyId=32A3E916-E681-4955-BC9F-CFBA49273C7C&displaylang=ko - E..

Silverlight Tools 베타 2 한글판(드디어

다운로드 세부 정보: Silverlight Tools Beta 2 Visual Studio 2008용 Silverlight Tools 베타 2를 드디어 다운로드 할 수 있습니다. 기다리신 분들이 많으실텐데, 늦어져서 가슴 졸였습니다.^^ Silverlight Tools는 하나의 바이너리로 모든 언어를 처리하는 Silverlight 런타임과는 다르게 Visual Studio 2008을 기반으로 돌아가기 때문에 언어에 따라 빌드를 영문과 다르게 처리해야하는 이유로 더 늦게 빌드 될 수 밖에 없습니다(다른 이유도 있습니다만). 그리고, Silverlight 런타임과의 파일 크기를 비교해봐도 빌드가 나오는데 더 오래 걸릴 것이라는 추측도 가능하지요. 또한, 이전 베타 1 버젼때는 한글 버젼이 없었기 때문에, 그..

patterns & practices에서 Enterprise Library 4.0이 나왔습니다.

나날이 새로운 기능들이 추가되고 있습니다. patterns & practices팀의 가장 큰 결과물이라고 할 수 있는 Enterprise Library는 그 자체로 사용하셔도 좋은 클레스 라이브러리 집합니다. 국내에서 상용으로 고가에 제공되고 있는 프레임웍중에서 다수가 Enterprise Library를 기반으로 하고 있을 정도로 검증되어 있지만 방대한 내용과 기반 자료가 모두 영어로 되어 있다는 한계 상황으로 인해서 Eterprise Library 자체를 사용하는 사례는 많지 않은것 같습니다. 조만간 한국 마이크로 소프트에서 patterns & practices 스터디를 시작할 예정이라고 합니다. 내부에 디자인 패턴이나 소프트웨어 패토링에 탁월하신 분들의 주도로 외부에 오픈된 형태로 진행될 예정이라고 ..

6월17일 FF 3.0 정식 버전 배포

6월17일 Firefox 3.0 정식 버전을 배포합니다. FF는 하루 소프트웨어 다운로드 세계 신기록을 만들려고 하고 있읍니다. http://www.spreadfirefox.com/en-US/worldrecord/ 로 가보세요 그런대 한국은 전혀 도움이 되지 않읍니다. 예약자가 겨우 4500명... 한국은 IE 천국임을 실감할 수 있읍니다. FF은 IT전문가용이라고 할 수 있읍니다. http://developer.mozilla.org/en/docs/Firefox_3_for_developers 를 참고하세요 이에 맞불을 놓기 위해서 MS도 IE8.0을 IT전문가용으로 만들 것이라고 합니다. 출처 : http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=ti..

소프트웨어 2008.06.16

TechEd 2008을 전후로 공개된 것들(20080606)

물론 Silverlight 2 베타 2, MEF 6월 CTP, Windows Search 4.0, Parallel Extension 6월 CTP, 코드명 Velocity, Windows Live Writer 프리뷰등을 빼놓을 수는 없겠지만… SQL Server 2005 Driver for PHP Team Blog : What's new in the May 2008 CTP? - PHP용 SQL Server 2005 드라이버 5월 CTP. 달라진 점들은 여기에. ADO.NET team blog : Entity Framework Provider Updates - DataDirect의 Oracle ADO.NET Provider, IBM/Sybase의 EF Provider. MySQL ADO.NET Provide..