목록2025/02/07 (3)
올해는 머신러닝이다.
📌 목차캘리그래피란?캘리그래피 도구캘리그래피 기법캘리그래피 연습 방법내가 직접 쓴 캘리그래피캘리그래피 활용 아이디어 📖 캘리그래피란?캘리그래피(Calligraphy)는 손으로 아름답게 글씨를 쓰는 예술적인 표현 방식입니다. 단순한 글씨 쓰기와는 다르게, 디자인적 요소를 가미하여 창의적인 스타일을 만들어낼 수 있습니다.캘리그래피는 감성적인 분위기를 연출하는 데 사용되며, 초대장, 카드, 로고 디자인, 간판, 포스터 등 다양한 곳에서 활용됩니다.✏️ 캘리그래피 도구캘리그래피를 시작하려면 적절한 도구를 선택하는 것이 중요합니다. 사용 용도에 따라 다양한 도구가 있습니다.1. 붓펜 캘리그래피붓펜은 부드러운 곡선과 강약을 조절할 수 있어 감성적인 분위기를 연출할 수 있습니다.2. 딥펜 (펜촉 캘리그래피)딥펜은..
MVVM / MVC vs. 디자인 패턴 (팩토리 패턴 등)MVVM(Model-View-ViewModel)과 MVC(Model-View-Controller)는 소프트웨어 아키텍처 패턴(Architectural Pattern) 이고, 팩토리 패턴(Factory Pattern) 같은 것은 디자인 패턴(Design Pattern) 입니다.이 둘의 가장 큰 차이점은 다음과 같습니다.1. 아키텍처 패턴 vs. 디자인 패턴구분 아키텍처 패턴 (MVVM, MVC) 디자인 패턴 (팩토리 패턴 등)목적애플리케이션 전체의 구조를 정의특정 문제를 해결하기 위한 재사용 가능한 코드 설계규모애플리케이션 전반에 적용 (전반적인 소프트웨어 아키텍처를 설계)특정 기능이나 로직을 효과적으로 구현하기 위해 적용예시MVC, MVVM, MV..
안드로이드에서 카메라 라이브러리를 사용할 때 광학 줌(Optical Zoom) 또는 디지털 줌(Digital Zoom) 을 활용하여 더 멀리 보는 기능을 구현할 수 있습니다. 다만, 하드웨어적으로 지원되는 카메라 모듈(예: 망원 렌즈)이 있는지 여부에 따라 방법이 달라집니다.1. 카메라 렌즈 변경 (망원 렌즈 사용)안드로이드 Camera2 API 또는 CameraX를 사용하면 여러 개의 렌즈(예: 초광각, 기본, 망원)를 선택할 수 있습니다. 망원 렌즈를 사용하면 더 먼 거리의 물체를 촬영할 수 있습니다.✅ Camera2 API를 사용하여 망원 렌즈 선택val cameraManager = getSystemService(Context.CAMERA_SERVICE) as CameraManagerfor (cam..