분류 전체보기(16)
-
[Blazor] MudBlazor 라이브러리를 사용할 수 있게 설정해보자
요즘 평소답지 않게 블로그에 글 많이 쓰는데, 프로그래밍에 대한 이론보다는 도구들 사용법 위주로 글을 쓰는 게 느껴진다. 아무래도 이제 점점 AI와 같은 수많은 도구의 발달로 인해 원론적인 부분에 대한 깊은 이해보다는 그냥 도구를 잘 다루는게 더욱 중요해지는 세상이 오지 않을까 싶어서 요즘 내가 살아온 방식과는 다르게 도구들 위주로 공부해서 그런 거 같다. (이런 종류의 글이 작성하기가 편해서가 아니다.) 자 어찌됐건 오늘도 MudBlazor 라는 도구를 사용할 수 있게끔 설정해보도록 하자. Radzen 이 있는데 뭔 MudBlazor를 사용하냐고 말할 수 있는데, Radzen이랑 MudBlazor는 같이 사용가능 하니까 거부감 갖지 말자. 어쨋든 Blazor WASM로 새 프로젝트를 만들어 보는데, 장..
2024.02.12 -
[Azure] Microsoft Entra ID로 기업용 인증 기능을 구현해보자 2편 (feat Blazor)
연달아서 글쓴다. 아마 그룹 관련 내용까지 포스팅 하면 3편까지 가야할 것 같은데 일단 진행해보자. 일단 이전 글을 안읽고 온 사람은 읽고 오도록 하자. 2024.02.10 - [클라우드 컴퓨팅] - [Azure] Microsoft Entra ID로 기업용 인증 기능을 구현해보자 1편 (feat Blazor) [Azure] Microsoft Entra ID로 기업용 인증 기능을 구현해보자 1편 (feat Blazor) 그동안 업무가 바빠서 평소처럼 블로그에 소홀 했었는데, 이제 연휴라 귀차니즘을 이겨내고 글 한편 쓰기로 했다. 클라우드 시스템에서 인증 관련된 서비스를 제공해주는 거 알 거다. Azure 역시 forsoftwaredev.tistory.com 이제 App.razor 파일로 들어간 다음에 아래..
2024.02.10 -
[Azure] Microsoft Entra ID로 기업용 인증 기능을 구현해보자 1편 (feat Blazor)
그동안 업무가 바빠서 평소처럼 블로그에 소홀 했었는데, 이제 연휴라 귀차니즘을 이겨내고 글 한편 쓰기로 했다. 클라우드 시스템에서 인증 관련된 서비스를 제공해주는 거 알 거다. Azure 역시 인증 관련된 기능을 매우 쉽게 구현할 수 있도록 서비스를 제공해주는데, 오늘은 이에 대해 자세히 알아보기로 하자. 우선 준비물은 아래와 같다 1. Visual Studio 2022 2. Azure 계정 Azure 계정이 없다면 하나 만들도록 하자. 필자의 관점으로는 앞으로 모든 시스템에 클라우드가 융합 될거니까 클라우드 계정 하나는 반드시 있어야 한다. 이건 개발자라면 옵션이 아니라 필수다. 자 위 준비물 다 준비했으면 이제 따라하기만 하면 된다. 원래 암 것도 모를 땐 흉내부터 내는 거다. 우선 이미 생성된 프로..
2024.02.10 -
[Azure] 딥 러닝을 위한 가상머신을 만들어보자 [엔비디아 GPU 드라이버 설치]
오랜만에 글 한편 또 쓴다 이번에는 이전 포스팅에서 언급 못했던 엔비디아 GPU 드라이버 설치에 대해 알아보도록 하자 간단하니 이번 포스팅은 금방 끝날 듯 하다. 우선 엔비디아 GPU 달린 가상머신을 설치하도록 하자 참고로 필자는 아래처럼 생성했다. 혹시나 엔비디아 GPU 달린 가상머신 생성 방법을 모르겠다면 아래에 이전 포스팅 2개를 순서대로 정독 하고 이 글을 읽도록 하자 2023.01.02 - [클라우드 컴퓨팅] - [Azure] 애저 가상 머신을 만들어보자 - 기본 [Azure] 애저 가상 머신을 만들어보자 - 기본 이번 글에서는 아주 간단하게 애저 가상머신 만들어보도록 한다. 우선 Azure Portal 사이트로 이동한 후 아래와 같이 체험 계정 만들기를 클릭하자. 아래와 같이 계정을 만들 수 ..
2024.01.22 -
[Azure] 딥러닝을 위한 가상머신을 만들어보자 [엔비디아 GPU 1편]
자다 일나서 개발 좀 하다 글 한편 또 써본다. 사실 이번 주제는 한 3개월 전에 쓸려고 생각했었는데, 귀찮아서 미루고 미루던 중 마소가 Azure에 GPT 4를 통합하질 않나 Windows AI Studio를 내질 않나 마소의 AI에 대한 투자가 너무도 공격적이라 이러면 사람들이 마소 기반 AI 플랫폼에 많이 몰려들거 같아서 귀차니즘을 이겨내고 작성하기로 마음먹었다. 이전에 내가 쓴 글은 NVIDIA 기반이 아니라 AMD 기반 GPU이기에 NVIDIA 기반에서만 동작하는 AI 모델을 사용할 때는 별로 쓸모없는 정보였음을 인정한다. 그래서 이번 포스트에서는 AZURE에서 NVIDIA 기반 가상머신을 만들 수 있는 방법을 소개하려고 하는데, 클릭 몇 번만 하면 되니까 한번 따라해 보도록 하자 우선 port..
2023.12.19 -
[C#] is 패턴 매칭, is not 패턴 매칭 에 대해 알아보자
또 오랜만에 글 한편 쓴다 오늘은 간단하게 C# 7.0 부터 도입된 is not 패턴 매칭에 대해 알아보도록 하자 1. is not이 무엇인가? 자, 시작은 이렇다. 우리가 코딩하다 보면 객체의 타입 체크가 필요할 때가 많을거다. 특히 UI 작업하면서 많이 보게 될텐데 element가 TextBlock인지 아닌지 확인해야 한다고 치자. 옛날엔 그냥 if (element is TextBlock) 이렇게 썼겠지만, 이젠 element is not TextBlock textBlock이라고 쓸 수 있다. 이거 존나 편한게 이거 없던 시절엔 아래처럼 써야 된다. element는 임의의 변수고 TextBlock은 임의의 타입이다. var textBlock = element as TextBlock; if(textBl..
2023.11.18