필수구성요소

.Net

필수구성요소 Clickonce 게시 Visual Studio 의 프로젝트 속성 페이지의 게시 탭에 해당 프로젝트를 게시하고, 설치를 진행할 때, 응용 프로그램의 필수구성요소 Prerequisites를 지정할 수 있습니다. 응용 프로그램 실행에 필요한 구성요소를 실행전에 확인하여 설치를 진행하는 과정을 자동화하기 위한 것입니다. 예를 들면, 우리 응용 프로그램이 실행되기 위해서는 .NET Framework 4.6 이 필요하므로, 응용 프로그램이 실행되기 전에 .NET Framework …

Windows 10 Anniversary Update

Available August 2, 2016. 코타나 Cortana는 언제쯤 한글학교를 졸업할까요? … Windows Ink는 서피스 Surface 와 같이 펜을 입력장치로 사용하지 않으면 크게 의미가 없을 것 같습니다. 엣지 브라우저 Edge의 확장기능 Addon은 편리하겠지만, 필요해서 추가하면 크롬처럼 느려질 것으로 예상됩니다. Linux subsystem Ubuntu is still … beta? 보이지 않는 부분에서 더 많은 변경이 있겠지요. Windows blog의 Windows 10 …

Bitmap 객체와 Graphics 객체

.Net

Bitmap 객체로 부터 Graphics 객체 생성시 유효한 PixelFormat 관련 내용을 정리하였습니다. Graphics 객체 생성 코드는 아래와 같습니다. 이 때, Bitmap 객체 생성시 매개변수로 전달하는 PixelFormat 열거형 중 일부가 동작하지 않거나, 원하는 방향이 아닌 경우가 있었습니다. int nWidth = 1920; int nHeight = 1080; PixelFormat pixelFormat = PixelFormat.Format32bppArgb; Bitmap bmp = new Bitmap(nWidth, nHeight, pixelFormat); using(Graphics …

응용프로그램 설정

.Net

Windows Forms의 응용 프로그램 설정 기능을 사용하면 클라이언트 컴퓨터에서 사용자 지정 응용 프로그램과 사용자 기본 설정을 쉽게 만들고 저장 및 유지 관리할 수 있습니다. Windows Forms 응용 프로그램 설정을 통해 데이터베이스 연결 문자열과 같은 응용 프로그램 데이터뿐 아니라 사용자 응용 프로그램 기본 설정과 같은 사용자별 데이터도 저장할 수 있습니다. Visual Studio 또는 사용자 지정 관리 …

Encode URI

네트워크를 통해 정보를 주고 받기 위해서는 아스키 문자로 변환하여 요청해야 하는 경우가 있습니다. 대표적으로 URL을 통해 웹서버에 요청을 보내는 경우입니다. 이때, 정확한 요청을 하기 위해서는 전달할 때 모든 시스템에서 공통적으로 처리가능한 ASCII 문자만을 전달하는 것이 좋습니다. 이를 간단하게 처리하기 위해 Javascript에는 아래 세개의 함수를 지원합니다. escape(), encodeURI(), encodeURIComponent() 입니다. escape() 함수 escape 함수는 아래 문자열을 …

Set max request size on asp.net

.Net

IIS 7+ 에서 운영되는 ASP.NET 웹 응용프로그램의 web.config 에 아래와 같이 설정합니다. <system.web> <httpRuntime maxRequestLength=”153600″ executionTimeout=”900″ /> </system.web> <system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength=”157286400″ /> </requestFiltering> </security> </system.webServer> system.web > httpRuntime 의 maxRequestLength 는 ASP.NET 웹 응용프로그램이 허용하는 파일의 크기를 설정합니다. (단위는 KB Kilobyte 입니다.) system.webServer > security > requestFiltering > requestLimits 의 maxAllowedContentLength 는 IIS …

교차-원본 자원 공유

.Net

웹 브라우저는 보안을 위해서 동일 원본 정책(Same-Origin Policy, 특정 웹페이지에서 다른 도메인으로 AJAX 요청을 전송하는 것을 금지)을 강제합니다. 교차-원본 자원 공유(CORS, Cross-Origin Resource Sharing)는 W3C의 표준으로, 서버가 동일 원본 정책을 유현하게 우회할 수 있게 합니다. 즉, CORS를 사용하면 서버에서 명시적으로 지정한 일부 교차-원본 요청만 허용하고 다른 요청은 거부할 수 있습니다. CORS 를 사용하면, JSONP 같은 …

iOS 9.3

iOS 9

iOS 9.3 이 업데이트는 iPhone, iPad 및 iPod touch의 메모, News, 건강, Apple Music의 기능을 향상하고 Night Shift라는 새로운 기능을 추가합니다. Night Shift는 밤에 화면의 색상을 색상 스펙트럼의 가장 따뜻한 색으로 변경하여 수면에 도움을 줍니다. 새로운 기능, 기능 향상 및 오류 수정에 관한 자세한 내용은 다음과 같습니다. Night Shift Night Shift 기능을 활성화하면 iOS 기기의 …

iOS 9.2.1

iOS 9

이 업데이트는 보안 업데이트 및 MDM 서버를 사용할 때 App 설치가 완료되지 않던 문제 등을 포함한 오류 수정을 포함합니다. 이 업데이트의 보안 콘텐츠와 관련한 자세한 정보는 다음 웹사이트를 참조하십시오. https://support.apple.com/ko-kr/HT201222

OS X El Capitan 10.11.3

The OS X El Capitan v10.11.3 Update improves the stability, compatibility, and security of your Mac, and is recommended for all users. This update: Fixes an issue that may prevent some Mac computers from waking from sleep when connected to certain 4K displays. Enterprise content: Third-party .pkg file receipts stored in /var/db/receipts are now retained …