전체 글
-
GUID대신 ULID를 사용해 보자.프로그래밍 2024. 10. 23. 11:39
고유 식별자는 엔터티를 고유하고 일관되게 구별하기 위한 소프트웨어 개발에 필수적이다. 가장 일반적인 유형으로는 GUID, UUID 및 ULID가 있다.이 문서에서는 GUID, UUID 및 ULID에 대한 차이점과 ULID를 추천하는 이유에 대해 설명한다. 주된 이유는 ULID는 난수 임에도 시간 정렬이 가능하다는 것이다.GUID(Globally Unique Identifier, 전역 고유 식별자)개요GUID는 Globally Unique Identifier의 약자.컴퓨터 시스템의 정보를 고유하게 식별하는 데 사용되는 128비트 숫자.Microsoft 기술에서 일반적으로 사용.판표준 형식: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx본보기: 123e4567-e89b-12d3-a456-..
-
컴퓨터 화면을 워터마크 없이 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..