2011년 2월 1일 화요일

마이크로소프트에서 무료로 제공하는 eBook들


마이크로소프트에서 무료로 제공하는 eBook들입니다.
윈도우 관련 책들이 매출이 높지 않아서인지 출판관련 사업을
oreilly로 옮겼습니다.

MS에게 중요한 책이지만 매출이 높지 않은 책은 아래에 나온 것 처럼 eBook 형태로
무료로 제공하고 있습니다. 예전처럼 책이 많이 팔리지 않기 때문일까요?
원래 위치는 여기에 있습니다.
Free ebook: Programming Windows Phone 7, by Charles Petzold (a 24-chapter gift from the Windows Phone 7 team and Microsoft Press)
Free ebook: Moving to Microsoft Visual Studio 2010 (10 chapters by by Patrice Pelland, Pascal Paré, and Ken Haines)
Free ebook: Introducing Microsoft SQL Server 2008 R2 (10 chapters by Ross Mistry and Stacia Misner)
Free ebook: First Look Microsoft Office 2010 (14 chapters by Katherine Murray)
Free ebook: Windows 7 troubleshooting tips (short ebook by Mitch Tulloch)
Free ebook: Introducing Windows Server 2008 R2 (9 chapters by Charlie Russel and Craig Zacker)
Free ebook: Deploying Windows 7, Essential Guidance (10 chapters from the Windows 7 Resource Kit and 6 TechNet articles)
윈도우즈 프로그래밍 책으로 유명한 '찰스 페촐드'가 쓴 프로그래밍 윈도우 폰 7이
맨 처음에 실려있습니다. 그만큼 MS가 밀고 있는 분야라 할 수 있겠죠?

추가로 책이 나오면 업데이트 하지요
@모루

2011년 1월 31일 월요일

게임 플레이 중 메모리 부족의 해결법! 3GB 스위치

게임을 하려 새로 컴퓨터를 조립한 사람들은 대게는 1GB의 RAM을 장착한 그래픽 카드를 구매할 것이다.
이런 최신 그래픽 카드를 사용하면 32비트 OS에서는 종종 메모리 부족 현상을 나타낸다.


이는 2GB의 크기를 갖는 응용애플리케이션 주소 공간에 비디오 메모리 영역이 차지하기 때문에 
생기는 문제인데 비디오 카드의 메모리가 클 수록 더 많은 공간을 차지 하기 때문에 1GB 이상의 메모리를
사용하는 최근 MMORPG 게임에서는 메모리 부족을 표시하며 비정상 종료를 하는 경우가 잦은 것이다.


이를 해결하기 위해서는 2GB 이상의 주소 공간을 확보 할 수 있도록 부팅 옵션을 바꾸어
응용프로그램이 더 많은 메모리를 확보하도록 해야 한다. 모든 응용프로그램이 이 옵션의 혜택을
보는 것이 아니라 링크 할 때 LARGEADDRESSAWARE 옵션을 주어 빌드한 프로그램만 가능하다.
이 옵션이 달린 프로그램은 응용프로그램에 3GB 주소 공간을 할당하고 응용프로그램은 좀 더 많은
메모리를 확보할 수 있다.


XP에서는 boot.ini의 부팅 옵션에 /3GB 옵션을 붙인다.


비스타나 윈도우7에서는 관리자 권한으로 명령 프롬프트를 실행하고


BCDEDIT /Set IncreaseUserVa 3072


와 같이 주소 크기를 할당한다. 이 옵션을 사용할 때 종종 비디오 메모리가 부족하다는 메시지가 나올 수 있는데
이 때는 3072 숫자를 2900처럼 적당히 줄여서 동작하는 수치를 찾는다.


이 방법은 근본적인 해결책은 아니며 64비트 게임 클라이언트가 나오지 않는 한 어렵다.


@모루