전체 글
-
컴퓨터 화면을 워터마크 없이 GIF로 캡쳐 해주는 무료 프로그램소프트웨어 2024. 10. 22. 20:48
블로그를 시작하면서 제가 가장 많이 고민하는 부분 중 하나가 "이 포스팅을 읽는 분들이 쉽게 이해 할 수 있을까?" 입니다. 그래서 찾은 방법 하나가 포스팅에 첨부되는 이미지를 gif로 올리는 것입니다. 그러려면 무료 gif 캡쳐 프로그램이 필요하겠죠?제가 사용하는 무료 프로그램 중에서 가장 좋은 프로그램을 소개합니다. Screen To Gifhttps://www.screentogif.com/ ScreenToGif - Record your screen, edit and save as a gif or videoFree screen recorder tool. Record, edit and save as a gif or video.www.screentogif.com 첫번째로 소개 해 드릴 프로그램은 Scree..
-
lively dynamic wallpaper 소개소프트웨어 2024. 10. 22. 20:43
lively는 Wallpaper Engine의 MIT 버전입니다. Wallpaper Engine 처럼 데스크탑 배경화면을 동적으로 변경할 수 있습니다. 다만, 스토어 기능을 지원하지 않아 아직 좋은 Asset이 없는 상태입니다. 하지만, 동적 배경 화면을 체험하는 것을 원한다면 좋은 소프트웨어 입니다. 다운로드 : Lively Wallpaper by rocksdanister Lively Wallpaper by rocksdanisterFeatures Ultrawide or multiple monitors? no problem.. Open Source Free and Open Source Software (FOSS.) Made by the community for the community www.rocksd..
-
AntdUI 소개프로그래밍 2024. 10. 22. 20:36
Ant Design은 중국의 대기업 엔트그룹에서 개발 및 지원하는 웹 UI, UX 라이브러리이다. 근데 신기하게도 웹 UI, UX를 Winform으로 만들고 있어서 소개한다. 레포는 아래와 같다. https://github.com/AntdUI/AntdUI.git GitHub - AntdUI/AntdUI: 👚 基于 Ant Design 设计语言的 Winform 界面库👚 基于 Ant Design 设计语言的 Winform 界面库. Contribute to AntdUI/AntdUI development by creating an account on GitHub.github.com 데모만 보았는데, 나름 괘찮은 그낌이다. Winform으로 해봤자 머... 라고 생각하고 있었는데, 나름 웹 UI, UX에 근접한 ..
-
.NET 9의 .NET MAUI의 새로운 기능: HybridWebViewIT News 2024. 10. 22. 20:27
원문 : .NET 9의 .NET MAUI의 새로운 기능: HybridWebView What's New for .NET MAUI in .NET 9: HybridWebViewDiscover the new features for .NET MAUI in .NET 9, including HybridWebView, control upgrades, and performance boosts for better apps.www.syncfusion.com 이제 Electron 대신 MAUI?
-
리소스 관리 전략프로그래밍 2024. 10. 22. 15:32
클라이언트 개발하다 보면 많은 리소스 관리를 필요로 한다. 메시지, 버튼명, 이미지 경로, 각종 설정 값등 무수한 리소스를 관리하게 된다. 일반적으로 그러한 리소스를 관리하는 방법은 두 가지가 있다. 일반적으로 클라이언트 앱 또는 웹을 만든다면 앱의 경우 Resources 폴더에 폰트 및 메세지, 이미지 등의 리소스를 넣어두고 사용할 것이다.웹이라면 wwwroot에 css, image, sound, js 등의 리소스를 넣어둘 것이다. 필자는 이러한 개발 사항 중 메세지, 이미지 등의 리소스를 가급적 서버 측에서 전달받는 방식을 사용하라고 이야기하고 싶다. 물론, 즉각적인 반론이 있을 것이다. 시작 시간 문제이다. 어플레케이션이 시작할 때 위와 같은 리소스를 서버로부터 다운로드하여서 사용한다면 시작 시간에..
-
코드 프로젝트가 역사 속으로 사라집니다.IT News 2024. 10. 22. 09:06
CodeProject is changing- CodeProject CodeProject is changing- CodeProjectCodeProject.com is changing To our many friends, site members and customers: The tech recession has hit our clients, and by extension CodeProject, very, very hard. After nearly two years of significant financial losses we have been forced to shut down thewww.codeproject.com 내 경력의 시작이자 스승이고 친구였던 사이트가 역사속으로 사라집니다. 추가 : 읽기 전용 ..
-
Json을 통한 Kafka ObjectId에 대한 처리프로그래밍 2024. 10. 21. 18:00
흔히 Kafka 처리 시에 ObjectId에 대한 처리로 혼선이 올 수 있다. 이번에는 Json Serialize와 Deserialize시에 ObjectId 오류를 피하고 처리하는 방법에 대해 알아보자. 먼저 해야할 일은 ObjectIdConverter를 만드는 일이다. 아래의 코드를 보자. public class ObjectIdConverter : JsonConverter{ public override void Write(Utf8JsonWriter writer, ObjectId value, JsonSerializerOptions options) { writer.WriteStringValue(value.ToString()); } public override ObjectI..
-
확장 메서드란?프로그래밍 2024. 10. 21. 17:51
확장 메서드란 this 키워드를 이용하여 parameter 변수를 선언하고 해당 변수를 사용하는 코드에서는 같은 타입의 변수일 경우 바로 메서드를 확인할 수 있는 메서드를 의미한다. 즉, "."을 찍었을 경우 나오는 메서드 중 일부는 확장 메서드일 수 있다. 확장 메서드를 만들기 위해서는 반드시 클래스가 확장 클래스이어야 한다. 즉, static class 이어야 한다. 아래의 예를 보자. public static class InfraExtensions{ public static string ToSerialize(this T data) where T : class { if (data.xIsEmpty()) return default; var option = new Jso..