Laboratory/Develop 52

순진한 개발자가 사내정치에서 살아남는 법

순진한 개발자가 사내정치에서 살아남는 법류한석 (IT 컬럼니스트) ( ZDNet Korea ) 2008/03/17개발자 K씨를 재회한 것은 8년만의 일이다. 그는 나와 함께 일했던 직장에서 이직한 이후에 4번이나 더 이직을 했는데, 현재는 실직 상태에서 직장을 구하고 있었다. 솔루션을 개발하는 회사에서는 비전이 없어 그만 두었고, 대기업 계열 SI업체를 들어갔으나 개발이 아닌 관리를 시켜서 그만두었고, 포털에 들어갔는데 할 일이 별로 없고 회사 상황이 정치적이어서 그만두었다고 했다. 그리고 마지막 회사는 소위 벤처기업이었는데, 6개월이나 임금을 받지 못한 상태에서 사장이 사실상 야반도주를 해서 회사가 망했다고 했다. K씨는 자바를 정말 잘 다루던 개발자였는데, 일반적인 기준에서 볼 때 성격이 좋다고 얘기..

Laboratory/Develop 2008.04.29

애자일 개발 프로세스

애자일 개발 프로세스Agile software development 애자일 소프트웨어 개발혹은 애자일 개발 프로세스(영어: Agile software development)는 소프트웨어 엔지니어링에 대한 개념적인 얼개로, 프로젝트의 생명주기동안 반복적인 개발을 촉진한다.애자일 개발 프로세스의 개념애자일 개발 프로세스란, 어느 특정 개발 방법론을 가리키는 말은 아니고, "애자일(Agile=기민한, 좋은것을 빠르고 낭비없게 만드는 것) 개발을 가능하게 해주는 다양한 방법론 전체를 지칭하는 말이다. 예전에는 애자일 개발 프로세스는 "경량(Lightweight)"프로세스로 불렸다. 익스트림 프로그래밍 (XP:eXtreme Programming)이 애자일 개발 프로세스의 대표적인 방법이라 볼수 있다.애자일 개발 ..

Laboratory/Develop 2008.04.29

XAML 구문 용어

출처 : Microsoft.comhttp://www.microsoft.com/korea/msdn/library/ms788723.aspx Windows Presentation FoundationXAML 구문 용어여기에서는 Extensible Application Markup Language (XAML) 구문의 요소를 설명하기 위해서 사용되는 용어를 정의합니다. 이러한 용어는 이 소프트웨어 개발 킷 (SDK)의 나머지 부분을 통해서 자주 사용됩니다. 이 글의 내용은 「XAML 소개」에서 소개한 기본적인 용어에 대한 상세한 설명입니다.이 글에는 다음 내용이 포함되어 있습니다.XAML 구문 용어의 기원개체 요소 구문특성 구문속성 요소 구문XAML 컨텐츠 구문첨부 속성접속된 이벤트XML 네임 스페이스마크 업 확장..

Laboratory/Develop 2008.04.22

ADO.NET 2.0의 쿼리 알림

출처 : Microsoft.comhttp://www.microsoft.com/korea/msdn/SQL/sqlreldata/ADO.NET/default.aspx?pull=/korea/msdn/library/ko-kr/dnvs05/html/querynotification.aspADO.NET 2.0의 쿼리 알림 Bob Beauchemin DevelopMentor2005년 4월 수정일: 2005년 6월적용 대상: ADO.NET 2.0요약:ADO.NET 2.0 및 SQL Server 2005의 새로운 알림 기술을 사용하여 ad-hoc 데이터 새로 고침을 처리하는 방법을 살펴봅니다.목차소개 캐싱을 위한 솔루션을 제공하는 SqlDependency SQL Server 2005의 쿼리 알림 최종 사용자 또는 캐시에 알..

Laboratory/Develop 2008.04.21

ADO.NET 2.0에서 비동기 명령 실행

출처 : Microsoft.com http://www.microsoft.com/korea/msdn/SQL/sqlreldata/ADO.NET/default.aspx?pull=/korea/msdn/library/ko-kr/dnvs05/html/async2.aspADO.NET 2.0에서 비동기 명령 실행 Pablo Castro Microsoft Corporation2005년 4월 2005년 6월 업데이트적용 대상: ADO.NET 2.0Summary:ADO.NET 2.0의 새로운 비동기 실행 기능과 이 기능으로 가능해진 시나리오, 그리고 이 기능 사용 시 염두에 두어야 할 몇 가지 문제점에 대해 개략적으로 다룹니다.목차서론 진정한 비동기 I/O 새로운 API 요소 응용 시나리오 기억해야 할 사항 결론서론ADO...

Laboratory/Develop 2008.04.21

ExecuteNonQuery() 반환값이 안넘어올때.

ExecuteNonQuery() 메서드로 Insert, Update, Delete 쿼리를 실행 하고 반영된 열의 개수가 반환이 안될는 경우가 있다. DB서버의 설정 문제로 쿼리 실행 후 반영된 열의 개수를 반환하지 않도록 설정 할 경우 쿼리처리 속도는 조금더 빨라질 수 있다.하지만 쿼리를 실행 하고, 반영된 열이 몇개인지 꼭 받도록 코딩이 되어있을경우 위의 반영된 열을 반환하지 않도록 설정 할 경우 쿼리가 정상적으로 반영이 되다가 알수 없는 예외처리로 롤백 될수 있다. 위의경우와 같이 쿼리는 분명 실행이 되고, 로직상 이상이 없는 코드가 특정 서버에서 결과 값을 반환 하지 못하고 예외처리되어 롤백될 경우 아래 그림과 같이 설정되어있을 경우가 있다. 아래 그림의 설정에서 처럼□ 열 개수 표시 안함에 체크되..

Laboratory/Develop 2008.03.20

Hey, Scripting Guy! Scripting Guy가 즐기는 셸 게임

Hey, Scripting Guy!Scripting Guy가 즐기는 셸 게임Microsoft Scripting Guys 이 기사의 코드 다운로드:HeyScriptingGuy2008_03.exe(150KB) 옛 속담에아무리 작은 참새라도 하느님 모르게 땅으로 떨어질 수는 없다는 말이 있습니다. 참새를 사냥하는 사람들이 들으라고 하는 이야기는 아닙니다. 뭐, 토요일 아침 7:00시부터 지붕에 앉아서 깍깍 울어대는 까마귀라면 좀 손봐줄 필요는 있겠죠. [Scripting Editor는 까마귀를 좋아합니다. 그리고 이 칼럼을 쓴 Scripting Guy의 "손봐준다"는 표현은 "건강에 이상이 없는지 확인한다"는 의미라고 확신합니다.-편집자] 물론, 나락으로 떨어질 때, 아무리 체구가 작고 외모가 초라하더라도 그..

Laboratory/Develop 2008.03.12

Visual C# .NET을 사용하여 폼 인증에서 사용할 키를 만드는 방법

Visual C# .NET을 사용하여 폼 인증에서 사용할 키를 만드는 방법이 문서가 적용되는 제품 보기.기술 자료 ID:312906마지막 검토:2005년 8월 11일 목요일수정:3.6이 페이지에서요약요구 사항프로젝트 만들기키를 생성하는 코드 작성해시 생성구성 파일 업데이트문제 해결추가 정보참조요약이 문서에서는 폼 인증 쿠키 데이터의 암호화, 해독, 유효성 검사에 사용할 키를 만드는 방법을 설명합니다. 이 문서에서 만든 키를 Machine.config 파일의요소에 있는 섹션의validationKey및decryptionKey특성에 사용할 수 있습니다. 위로 가기요구 사항다음은 권장되는 하드웨어, 소프트웨어 및 네트워크 인프라와 필요한 서비스 팩의 목록입니다.•Microsoft Windows 2000 또는 M..

Laboratory/Develop 2008.03.10