HeeJae's Blog

twitter : sinaweChang

로즐린 Scripting vs PowerShell

안녕하세요. 이번 post는 어떤 분께서 PowerShell과 Roslyn scripting 을 비교해 놓으셨길래 그에 대한 제의견입니다. 일단 PowerShell이 할수 있는걸...

Author: HeeJae Chang Date: 10/31/2011

한국 Roslyn 관련 블로그 포스팅 몇개 소개 합니다.

안녕하세요. 웹 서치 하다 보니까 한국 어느분께서 이미 Roslyn에 대한 기본적인 blog 포스팅을 몇개 하셨길래, 소개차 올립니다. …. Roslyn 맛보기 (1) - C#...

Author: HeeJae Chang Date: 10/31/2011

The Roslyn Project 번역판

  • 이건 제 개인적인 번역본 입니다. 공식적인 번역본이 만약 나오면 지우겠습니다. Exposing the C# and VB compiler’s code analysis...

Author: HeeJae Chang Date: 10/23/2011

Roslyn에서 Emit한 어셈블리 unload 하기

이것도 어떤 분께서 하신 질문에 대한 좀 더 자세한 답변을 블로그로 올리는 것입니다. 앞에 블로그에도 썼듯이, 이 답변은 현재 Roslyn CTP에 공개된 내용만을 바탕으로...

Author: HeeJae Chang Date: 10/23/2011

Roslyn에서 ShadowCopy 서비스 사용하기

어떤 분께서 질문하셔서, 간단하게 답변 드렸는데, 주말에 시간나서 블로그로 좀 더 자세히 답변 드릴려고 합니다. * 여기서 한가지 짚고 넘어갈 것은 밑에 설명은 final 한...

Author: HeeJae Chang Date: 10/23/2011

Roslyn CTP 가 오늘 공식적으로 발표 되었습니다.

안녕하세요. 오늘 VSIP Summit 에서 로즐린 CTP가 공개되었습니다. 오늘은 간단하게 재미있는 링크만 몇개 쭉 달아 놓겠습니다. 주말쯤 블로그 쓰는 시간에 저도 몇개...

Author: HeeJae Chang Date: 10/19/2011

Await으로 Pause and Play 하기

  • 이번 글은 Mads Torgersen의 MSDN 글을 번역/요약한 것입니다. 매드가 쓴 글은 await의 의미가 무엇이며 내부적으로 어떻게 작동하는지, 개념적 부분 부터 실제...

Author: HeeJae Chang Date: 10/16/2011

Async CTP와 함께하는 좀 더 쉬운 비동기 프로그램밍

  • 이글은 Eric Lippert가 쓴 “Easier Asynchronous Programming with the New Visual Studio Async CTP” 글의...

Author: HeeJae Chang Date: 10/09/2011

C# Async 에 관련된 글들.

예전부터 C# Async에 대한 글들을 올리고 싶었는데, 게을러서 못하다가 이번에 맘 먹고 올려야지 하는 찰라, 우연히 이번 달 MSDN Magazine을 봤는데, 이번 달 주제가...

Author: HeeJae Chang Date: 10/09/2011

Reactive Extensions for .NET (Rx) 을 아시나요?

예전부터 한번 공부해 보고 싶던거 였는데 마침 channel9에 Rx에 대한 소개 비디오가 올라왔길래 봤는데 아주 쉽게 잘 설명해 놨더라구요. Rx가 뭔지. 아마 첨 보시면 어메메...

Author: HeeJae Chang Date: 11/16/2010

Concurrent Programming with Revisions

channel 9 보다가 새로운 concurrent 프로그램밍 모델이 나왔길래 올려보니다. 비디오 링크를 올리긴 하는데, 좀 길고 좀 지겹네요. 그래도 콘셉 자체는 신선하네요....

Author: HeeJae Chang Date: 11/14/2010

C++ 에서 lambda 지원

안녕하세요. 오늘 PDC 2010 비디오 이것 저것 보다 새로운 걸 봐서 혹시 저처럼 모르셨던 분들을 위해 올려봅니다. 정말 매일 매일 새로운걸 배운다고, 요즘 C#만 써서...

Author: HeeJae Chang Date: 11/14/2010

.NET에서 Async 프로그램밍 변천사(?)

안녕하세요. 오늘은 C# 5.0에 새로 들어가는 async 기능에 대해 글을 쓰기 전에 .NET 에서 async/multi thread 에 대한 지원이 어떻게 진화 되어 왔나 써...

Author: HeeJae Chang Date: 11/14/2010

GC에 대한 MSDN 문서

밑에 있는 글에 링크 되어 있는 talk에서 나오는 VS memory profiler를 이용해서 이미 있는 앱의 메모리 사용량을 줄이려면 혹은 새로 앱을 만드실때 너무 분명한...

Author: HeeJae Chang Date: 11/07/2010

Managed code Performance 측정하기

안녕하세요. 오늘은 managed code 성능에 대해 얘기해 볼까 하는데요. 뭐 managed code가 초기 사용은 쉽지만 환상 처럼 그냥 대충 써도 빠르고 효율적으로 작동하진...

Author: HeeJae Chang Date: 11/07/2010

PDC 2010 이 열렸죠?

안녕하세요. 정말 간만에 거의 2 년만에? 글을 쓰네요. ㅋㅋ 그동안 일도 바쁘고 애도 생기고 해서 시간이 전혀 나질 않았네요. 하여간, 이제 다시 글을 조금씩 올릴까 합니다....

Author: HeeJae Chang Date: 11/07/2010

한국 C# 개발자 커뮤너티

요즘 한국 C# 개발자 커뮤너티에서 활동을 좀 할까 싶어서 웹으로 좀 뒤졌는데, 현재 active 하게 활동하는 포럼이나 커뮤너티를 못찾겠네요. MSDN 한글 visual C#...

Author: HeeJae Chang Date: 11/07/2010

그외 새로 들어가는 IDE 기능들

전에 쓴 post에 있는 새로운 IDE 기능은 dynamic과 COM interop에 관련되어 새로 추가된 기능들이고, 당연히 이 밖에도 여러가지 새로 VS10에 추가 되는 IDE...

Author: HeeJae Chang Date: 01/25/2009

VS10에 대한 링크 모음

저희 팀에 Kirill Osenkov이 쓴 blog post인데 정말 유용한 VS10과 C# 4.0에 대한  link가 있습니다. 시간 나시면 꼭 한번 둘러 보세요....

Author: HeeJae Chang Date: 01/25/2009

Com Interop과 dynamic에 대한 IDE의 지원

어제 포스트에서 제가 C# 4.0에 새로 지원 되는 주 기능으로 Com interop과 dynamic을 얘기 하면서 그에 대한 IDE의 새 기능을 쓰기로 해 놓고 C# 4.0에서...

Author: HeeJae Chang Date: 01/24/2009

다음 버젼에 새로 추가 되는 기능들 …

안녕하세요, 간만에 포스팅 합니다. 이제 비쥬얼 스튜디오 2008이 릴리지 된지도 일년이 넘어 가네요. 이번 포스팅은 다음버젼의 VS에 들어가게 될 새 기능에 대한 간략한 소개...

Author: HeeJae Chang Date: 01/24/2009

마이크로 소프트 와 애플의 폰트 차이점

그냥 웹 보다 잼난 글을 봐서 함 올려 봅니다.. http://www.joelonsoftware.com/items/2007/06/12.html 내용은. 마이크로 소프트의 폰트와...

Author: HeeJae Chang Date: 12/12/2008

The P-Invoke Interop Assistant

밑에 쓴 글의 연장선상인데, 오늘 RSS 보다가 옆 VB 팀의 jared가 만든 P-Invoke interop assistant라는 툴을 알게 됐는데 www.pinvoke.net...

Author: HeeJae Chang Date: 10/02/2008

C# 에서 windows API 쓸수 있는 방법 도와 주는 사이트

웹에 가끔 질문을 올리시는 분들이 계셔서 모르시는 분들에게 도움이 될까 해서 올립니다. 아시다 시피 .NET은 COM 도 지원하지만 그냥 DLL을 직접 콜 하는 방식도 지원합니다....

Author: HeeJae Chang Date: 09/22/2008

XPerf 새로운 performance profiling 툴

제가 visual studio 2008 performance work 할때 사용한 툴인데 Vista 하 에서만 제대로 작동하긴 하지만, 기존 VS profiling tool과는...

Author: HeeJae Chang Date: 04/04/2008

Extension method 그 최고의 유용성

C# 3.0의 새로운 기능이라 하면 Linq만을 생각 하시는 분들이 많은거 같아, 오늘은 C# 3.0의 새 기능중 내 생각에 가장 유용하다. 아니 적어도 Design 면에서는 가장...

Author: HeeJae Chang Date: 03/16/2008

Visual Studio 2008의 새로운 intellisense

이번엔 VS 2008의 새로운 기능을 얘기 해 볼까 합니다. 뭐 각 버젼업 마다 새로운 기능을 추가 하는데 이번 VS 2008에서 C# IDE는 사실 C# 3.0의 새로운 기능을...

Author: HeeJae Chang Date: 03/09/2008

Visual Studio 2008 SP1 에 바뀌는 것들

Visual Studio 2008 이 정식 release 된게 몇일 안된거 같긴하지만 ㅡ.0 어차피 내부적으로는 RTM한지 벌써 몇달은 된거 같고 이미 SP1이 마무리 작업...

Author: HeeJae Chang Date: 03/08/2008

Visual Studio 2008의 C# IDE 성능 향상

Visual Studio 2008의 C# IDE 성능 향상 이번 visual studio 2008 C# IDE 에 들어간 몇가지 성능 향상에 대해 쓸까 한다. 물론 모든 성능...

Author: HeeJae Chang Date: 03/08/2008

Visual Studio 2005 SP1 에 새로 추가 되는 기능 Web Application Project

Visual Studio 2005 가 릴리지 된지 어언.... 어언... 하여간 좀 됐다. VS 2005 가 릴리즈 된후에 가장 많이 받은 feedback 중 하나가 VS...

Author: HeeJae Chang Date: 08/23/2006

비주얼 스튜디어 2005 SP1

오늘 한참 노가다 작업을 하고 있는데, 버그가 뭉태기로 나한테 할당 됐다 ㅡ.ㅡ 아 내가 또 뭐 잘못 건드렸나 싶어 놀란 가슴을 쓸어내리면 봤더니 SP1 에 픽스 하기로 결정된...

Author: HeeJae Chang Date: 05/03/2006

로컬리제이션 버그

그제 어제는 일본어 로컬리제이션 버그 때문에 골머리를 앓았다. 별로 큰 버그도 아닌데, 로케일에 따라 변하는게 많다 보니까 버그를 픽싱 하는것도 아니고, 버그 픽스를 하기 위한...

Author: HeeJae Chang Date: 05/03/2006

드디어 Orcas 첫번째 코드 마일스톤 들어가다 ...

VS 2005 의 RTM 이후, MQ와 M0를 거쳐 5월 1일 부터 소위 말하는 코드 마일드스톤 M1에 들어간다. 이번 Orcas의 가장 요는 C# 3.0를 compiler와...

Author: HeeJae Chang Date: 04/28/2006

Win32 Exception 에 관하여

http://blogs.msdn.com/cbrumme/archive/2003/10/01/51524.aspx 저도 아직 안 읽어 봤는데, 같이 일하는 팀 멤버가 읽어 보라고 해서...

Author: HeeJae Chang Date: 03/08/2006

내가 본것중 최고의 CF!!!!

가야금 캐논 변주곡/DJ/B-Body

Author: HeeJae Chang Date: 02/19/2006

DTS - Everett C# IDE interface 버그

오늘은 몇일전에 한 DTS 버그에 대해 얘기 할까 한다. 여기서 DTS란 Days to Solution 이라고 고객을 통해 들어온 버그에 대해 3일 안에 해결 방법을 제시 하는걸...

Author: HeeJae Chang Date: 02/01/2006

감기 ....

아 이제 몇일 후면 2주간의 휴가를 받아 한국에 가는데... 감기가 걸려 버렸네요. 3일동안 휴가 가기 전에 끝내야 할일들이 산더미 인데.. 쯧.몇일전 친구 이사한다고 도와 줬더니...

Author: HeeJae Chang Date: 12/19/2005

새로 발견된 dead lock

새로운 dead lock이 발견되서 그제 고쳤다. 혹 아시는 분들도 있겠지만, VS는 총 약 800개의 component 들로 이루어져 있다. 내가 속해 있는 language...

Author: HeeJae Chang Date: 12/18/2005

inactive 구문 colorize 하기 ....

아.. 어제 밤새도록 이 버그를 고쳤는데..... 흐.. 결국 안 사용하기로 결정 났다 ㅡ.ㅡ 흐 엄청 허무하다 ㅋㅋ 밤까지 새가며 열심히 만들었건만 ... 쯧쯧... 버그의...

Author: HeeJae Chang Date: 12/18/2005

버그 픽싱

오랜만에 씁니다. 저번달 내내는 vs 2003 SP1 작업을 했는데, 이번 달에 들어서는 또 계속 vs 2005 버그 픽싱 작업을 하고 있습니다. vs 2005의 다음 버전인...

Author: HeeJae Chang Date: 12/14/2005

Visual Studio 2005 와 .NET Framework 2.0 == Whidbey 릴리즈 ...

이제 곧 있으면 Whidbey가 발표 된다. 몇일전에는 Ship party도 있었고 오늘은 전 디비젼 디벨로퍼 모임도 있었다. 나야 이곳에 온지 얼마 안되서 내가 도움된건 별로...

Author: HeeJae Chang Date: 10/24/2005

디자인과 로직 분리하기 - WPF, Sparkle, 그리고 등등등

윈도우 Vista - Longhorn 과 함께 많이 나돈 얘기중 하나가 WPF - Avalon 이다. 뭐 나 처럼 그냥 쓰는 사람으로썬 애플 처럼 멋진 그래픽을 OS에서 볼수...

Author: HeeJae Chang Date: 10/06/2005

refactoring 과 Unit Test .. 그리고 TDD

이제 조금 있으면 Visual Studio 2005 버젼이 발표되기 때문에, 요즘 C# 전체 Product Unit은 다음 버젼을 위한 준비 작업이 한창이다. 준비 작업은 여러...

Author: HeeJae Chang Date: 09/30/2005

COM object destructor 두번 부르기

오늘 blog 읽다가 흥미로운 post 발견. 함 읽어 보시길... 저희 팀에서 몇번 격었던 일이라, 혹시 같은 문제를 격으신 분들은 참고 하시라고 ......

Author: HeeJae Chang Date: 09/27/2005

Generic Class 에 대해 part 2 - Type parameters 및 약간 더

밑에 올린 일반적인 Generic Class에 이은 두번쨰 Type parameter에 대한 요약입니다. Type Parameter 일단 Type parameter 자체는 나중에...

Author: HeeJae Chang Date: 09/26/2005

Generic Class 에 대해 part 1

class GenericClass<T, G> : GenericBase where T : IComparable { T _genericVariable; public...

Author: HeeJae Chang Date: 09/26/2005

2005 컴파니 미팅을 가다!!

저번 금요일, 컴파니 미팅이라는게 있었다. 사실 처음 가는 거라 뭘까 궁금했는데, 간단히 말하면, 앞으로 회사가 어떤 방향으로 나아갈 껀지, 작년 회사가 뭘 했는지 등등을...

Author: HeeJae Chang Date: 09/26/2005

.NET Framework 2.0 에서 새로 제공 되는 Win Forms Control 들

기존 .Net Framework의 windows Form control 들이 비록 windows application을 native에 비해 개발하기 쉽게 해준것은 사실이지만, 아주...

Author: HeeJae Chang Date: 09/22/2005

Visual Studio 2005의 새로운 기능 ClickOnce

ClickOnce와 관련된 MSDN 링크 입니다....

Author: HeeJae Chang Date: 09/22/2005

Next>