전체 글362 [.NET] ML.NET 고양이 vs 개 분류(Image Classification) 거의 모든 것을 할 수 있는 .NET 으로 머신러닝을 찍먹해본다. 아래는 10분 튜토리얼이다. https://dotnet.microsoft.com/en-us/learn/ml-dotnet/get-started-tutorial/intro ML.NET Tutorial | Get started in 10 minutes | .NET Step-by-step instructions for building a simple prediction model with ML.NET on Windows, Linux, or macOS. ML.NET is a machine learning framework for .NET. dotnet.microsoft.com 근데 설치만으로 10분 넘게 걸린듯 하다. 나는 튜토리얼과 다르게 개 v.. 2023. 2. 5. 한성컴퓨터 무접점 키보드, 저소음 적축 비교(GK898B, GK787B) 2020년 6월 퇴사 및 이직 기념으로 스스로에게 선물을 했다. 바로 한성컴퓨터 GK898B 무접점 키보드다. (참고로 나는 텐키가 꼭 있어야 한다.) 당시 보글보글 거리는 무접점 키보드의 매력에 빠져 있었다. 회사에서 2년 8개월이 지난 지금까지 고장 없이 너무 잘 사용하고 있다. 내 인생 키보드라고 할 수 있을 것 같다. 그리고 지난주 스스로에게 생일 선물로 키보드를 샀다. 뭔가 변화를 주고 싶어서 같은 한성컴퓨터의 다른 키보드를 사기로 결정했다. 처음 도전하는 저소음 적축이니 비싼 레오폴드 대신 한성컴퓨터를 선택했다. 바로 GK787B 저소음 적축 키보드다. 즉시 사용해 보니 음..? 별론데? 라고 느꼈다. 근데 더 사용해 보니 점점 적축만의 매력이 느껴진다. 무접점 35g에서 적축 45g으로 키압.. 2023. 2. 2. 버번 위스키 3대장 중 와일드 터키 8년, 메이커스 마크 영접 주락이 월드를 보니 위스키가 먹고 싶어 졌고 이마트 트레이더스에서 사온 와일드 터키 8년을 먹고 버번 위스키에 빠졌다. 그래서 버번 위스키 3대장을 꼭 다 먹어보려고 마음먹었는데 마침 메이커스 마크를 CU에서 팔고 있어서 사왔다. 여기부터 위스키 어린이 주의 향을 비교하면 둘 다 바닐라 향이 느껴졌지만 약간 달랐다. 와일드 터키가 좀 더 달달한 바닐라 향이 강했던 것 같다. 맛은 나는 솔직히 둘 다 매력이 있는 것 같다. 메이커스 마커는 바닐라와 견과류 맛이 나고 씁쓸한 맛이 난 다음 달달한 여운이 남는다. 와일드 터키는 도수가 세서 그런지 바닐라 맛과 아세톤 느낌(?)과 약간의 나무 느낌이 나는 것 같다. 와일드 터키가 너무 맛있어서 집에 3병이나 사놓았지만 의외로 메이커스 마크도 꽤 괜찮은 것 같다... 2023. 1. 24. .NET Conf 2023 x Seoul 참가 후기 난 분명 .NET 6 업그레이드에 관한 글을 쓰고 있었는데 어느새 .NET Conf 2023의 연사가 되어 있었다. https://www.dotnetconf.kr/63a74fd9-7f37-43f7-b0af-7f5a86e618c9 .NET Framework 기반 SaaS 솔루션 .NET 6 전환기 발표자 소개 www.dotnetconf.kr 오늘이 컨퍼런스 당일이라 아침 9시까지 마루 180으로 향했다. (최근 몇 년 중에 가장 일찍 일어난 날이었다) 내 세션은 5번째였다. 팀원들이 생각보다 사람이 많은데 떨리지 않냐고 했는데 괜찮다고 했다. 어차피 120명이든 10명이든 어느 정도 떨리는 건 똑같다. 그런데 점심을 먹기 시작할 때쯤 팀원이 단상에 오르면 스크립트가 안 보인다는 이야기를 했다. 생각해 보니.. 2023. 1. 20. [.NET] BenchmarkDotNet로 .NET 6 vs .NET 4.7.2 성능 비교 BenchmarkDotNet 를 이용해서 .NET 6와 .NET 4.7.2 성능을 비교하는 방법 1. csproj 파일에 아래 코드를 추가한다. net6.0;net472 AnyCPU 2. Benchmark할 method나 class에 아래 Attribute를 추가한다. 나는 .NET 4.7.2 vs .NET 6를 비교할 예정이라 2개를 추가했다. 3. Release 모드 바꾸고 Run without Debugging 을 클릭한다. 아무 시나리오 없이 그냥 튜토리얼에 주어지는 소스코드를 사용했다. https://github.com/HanJaeJoon/DotNetBenchmark-net472-net6 GitHub - HanJaeJoon/DotNetBenchmark-net472-net6 Contribute t.. 2023. 1. 15. 프로그래머스 키트 지난 주 오랜만에 프로토타이핑이 필요한 이슈들이 있어서 개발 업무에 집중했다. 그러다 보니 자연스럽게 관리 업무에 소홀했고 일부 관리 업무, 사이드 프로젝트, 컨퍼런스 발표 준비를 위해 회사에 왔다. 그런데 들어가려고 보니 내 택배가 기다리고 있었다. 지난 번에 이어 프로그래머스에서 또 키트를 보내주셨다. https://jjester.tistory.com/126 프로그래머스 웰컴키트 프로그래머스에서 진행한 프로그램을 통해 취업을 한 사람에게 웰컴 키트를 보내준다고 했다. 나도 1년 전 백엔드 데브매칭을 통해 지금 회사로 이직해서 신청했다. 그리고 오늘 도착한 웰컴키 jjester.tistory.com 이번에는 상자가 매우 크고 아름다웠다. 이번 선물 중에서는 머쓱이 스트레스 볼이 가장 마음에 든다. 안대.. 2023. 1. 8. [OpenAI] ChatGPT 이용해보기 '그'의 숨결이 담겨있는 Open AI에서 DALL E에 이어서 ChatGPT가 공개되었다. 슬랙에 연동된 긱뉴스에서 연일 GPT 관련 글이 알림이 오기 때문에 핫하다는 것은 알고 있었다. 컨퍼런스 발표 준비를 하다가 나만의 고민(?)을 GPT에 토로해봤다. 아래 링크에서 직접 사용해볼 수 있다. https://chat.openai.com 2023. 1. 4. [.NET Core] Custom Middleware의 Scoped lifetime 서비스 주입 Custom Middleware에서 Scoped lifetime의 서비스를 주입받는 경우에는 Constructor가 아니라 InvokeAsync 메서드에서 주입받아야 한다. public class MyCustomMiddleware { private readonly RequestDelegate _next; public MyCustomMiddleware(RequestDelegate next) { _next = next; } // IMessageWriter is injected into InvokeAsync public async Task InvokeAsync(HttpContext httpContext, IMessageWriter svc) { svc.Write(DateTime.Now.Ticks.ToString.. 2023. 1. 3. 2022년 독서 결산 2022년에 읽은 책 또는 읽고 있는 책을 리뷰하고 2023년에는 더 많이 읽도록 다짐한다.맨 위에서 3권은 읽고 있는 중이니 내년에는 7권 이상이 목표다.점수는 내 마음대로 정했고 5점 만점이다.1. 함께 자라기평점 4점. 애자일에 대한 이야기를 개발자 업무 중심으로 풀어내서 좋았다.팀원들과 함께 성장할 수 있는 조직 문화에 대해서 배울 수 있다.2. 최고 혁신기업은 어떻게 만들어지는가평점 3.5점. 우리 회사의 경쟁사 끝판왕 세일즈포스의 영웅담.그냥 베니오프가 들려주는 영웅담 같기만 하다.3. 개발 7년차, 매니저 1일차평점 5점. 작년에 2번, 올해 2번 승진하면서 매번 다시 꺼내 읽었던 책.이제 내 인생책이라고 해도 될 것 같다.4. 전설로 떠나는 월가의 영웅평점 4.5점. 지금 같이 힘든 시장에.. 2022. 12. 31. 이전 1 ··· 18 19 20 21 22 23 24 ··· 41 다음