Azure와 .NET 기술을 즐겨 사용하는 개발자입니다. 한국 Azure 사용자 페이스북 그룹에서 활동합니다.
NOTE: 공식적으로 WSL에서는 Native Docker를 실행할 수 없습니다. 이 아티클에서 설명하는 내용은 실험적인 기능에 관한 것으로, 실제 프로덕션 워크로드에 사용할 수 있는 내용이 아닙니다…
Azure Cloud Shell (이하 Cloud Shell)은 Azure CLI 도구를 미리 인증이 완료된 상태에서 간편하게 불러다 사용할 수 있는 매우 유용한 웹 기반 CLI 도구입니다.
Cloud Shell은 기본적인 유틸리티를 상당수 포함하고 있어서 해볼 수 있는 일들이 매우 많습니다. 그 중에서도 이번 아티클에서는 SSH Agent 인증을 Cloud Shell에서 간편하게 처리할 수 있는 방법을 살펴보도록 하겠습니다.
Windows Subsystem for Linux를 이용하여 작업을 하다보면 한 가지 불편한 점이 있습니다. 어떤 플랫폼을 우선시해서 다루느냐에 따라 상황이 다를 수는 있지만, 저의…
스크립트에서 반복문을 사용할 수 있다는 점은 상당히 중요한 부분입니다. 배치 파일의 경우도, 열거할 수 있는 대상이 있고, 이를 정확하게 열거하고 제어할 수 있으려면 반복문이 당연히 필요합니다. 이를 돕는 명령어가 바로 for 문인데 간단히 다음의 예시를 살펴보기로 하겠습니다.
@rem Java Source 컴파일 도구@rem 작성일 — 2010년 8월 14일@rem 작성자 — 남정현
.NET Framework에서 새로운 클래스를 만들 때 여러가지 메모리 관리 디자인 패턴과 기법을 적용할 수 있지만, 한시적으로 사용해야 할 필요가 있는 자원들을 묶어서 관리할 때에는…
이번 아티클은 작지만 확실히 유용한 팁 하나를 소개해볼까 합니다. 배치 파일을 작성하고 배포할 때 가장 큰 문제가 되는 것이, 배치 파일이 의도하지 않은 디렉터리 경로 상에서 실행된다는…
흔히 소프트웨어 개발 과정에서 나타나는 요구 사항들 중에서, 시간 투자 대비 효율이 가장 떨어지는 요구 사항으로 HTML 문서 분석에 대한 것이 있습니다. 이 요구 사항을…
IronPython은 이제 다른 Python Implementation과 같이 사용하는 것을 고려할 수 있을 만큼 완성도가 개선되었습니다. 그리고 Windows NT…
보통 ClickOnce 패키징으로 같이 만들어지는 setup.exe 프로그램을 통해서 ClickOnce 패키지가 시작되도록 배포하는 것이 일반적인 방법입니다.
그런데 이 setup.exe를 대신하여 여러분만의 고유한 Bootstrapper를 제작할 수 있는 방법이 있습니다. 바로 ClickOnce의 주요 핵심 DLL인 DFSHIM.DLL 파일의 API 2개를 활용하는 것인데요, 지금 소개하려는 API를 보통은 rundll32.exe…
Azure의 초창기부터 제공되어오던 핵심 서비스 중에서 저장소가 있습니다. 저장소는 Amazon Web Service 등과 마찬가지로 BLOB 저장소, 큐 저장소, 테이블 저장소로…