제가 다니는 직장에서 최근에 시작한 프로젝트는 WPF (윈도즈 앱의 GUI 를 만드는 기술중 하나) 기반입니다. 제 매니저는 50대중반으로 당연히 WinForm 에 익숙하고, 올해 딱 50인 저의 직속 시니어는 WPF에 익숙하고, 전 그냥 다 해봐서 새 프로젝트이니 UWP (저도 이건 그냥 Hello World 찍는 수준입니다만, 다른 OS 에서도 쉽게 잘 되는 이유로...) 로 합시다! 했다가 윈도7 지원 문제로 까이고, 결국 WPF 로 시작되었습니다. 대충 골격은 저희 회사의 주력인 Windows CE 기반의 통신기기 (PBX에 가깝죠) 를 PC 윈도즈에서 모니터링하는 거고, 제가 담당한 부분은 오로지 GUI입니다. ㅋㅋㅋ 캐나다 제품들의 특징 중에 하나가 공용언어인 불어가 들어가는 경우가 많고, 미국 시장에도 진출한 제품들은 멕시코 이민자들이 너무 많은 관계로 스페인어를 지원합니다. 그러니 당연히 제가 담당한 부분도 그게 되야 하는거죠. 헐~ 저도 WPF 로 Localization 은 처음 해보는거라, 구글님과 스텍오버플로님에게 열심히 매달리고 있는데... 기본적으로 WPF 의 컴파일 타임 다중 언어 지원은 M$ 의 문서가 잘되어 있습니다만, 런타임간에 언어 전환은 네트에서 수많은 해결책들을 찾아 볼 수 있습니다. WPF Localization – On-the-fly Language Selection WPF Localization Using RESX Files WPF Runtime Localization WPF Localization Extension Localizing WPF Applications using Locbaml Simple WPF Localization 대충 이 정도가 있는데요. 더 찾아보면 더 있을 것 같습니다. 저 리스트 중에 제일 단순한 방법은 마지막 6번에 있는 방법이에요. Resource.resx 를 여러 언어 버전을 만들어주고 - 예를 들면, 불어는 Resource.fr.resx - 런...
웹에서 그림을 그리기 위해 캔버스 개체를 생성하는데 FHD (1920x1080) 로 캔버스를 생성해 만든 앱이 iOS 의 사파리나 크롬, 앳지에서 올려보면 Canvas area exceeds the maximum limit (width * height > 16,777,216) 이런 에러를 개발자 모드에서 보이며 실행 안됨. 근데 1920x1080 = 2,073,600 로 제한을 넘어가지 않는데도 이 에러가 난다는 심오한 문제? 눈치챘겠지만 레티나 디스플레이 때문임. 해상도가 높다보니 window 개체의 device pixel ratio 속성이 3 이야 그러니 물리적으로 (1920x3) x (1080x3) = 18,662,400 를 논리적 1920x1080 짜리 캔버스로 생성하려고 하니 에러가 남. 구글링해보면 몇가지 방법이 (생성형 AI 들은 앞에 설명한 내용을 내가 써주기 전까지 제대로 모름) 있는데, 일반적으로 iOS 제한 픽셀 / (1920x3) x (1080x3) = 0.89... 이 비율로 캔버스를 생성하고 그려진 내용을 이 비율로 zoom out 시켜서 표시... 열라 귀찮긴한데... 여하튼 그렇게 해야 표시됨. 돈받고 하니 하지 안 그럼 모르고 있을 일이지 않을까? ㅋ
블랙핑크 로제 (Rosé)의 보컬은 독특하고 감성적인 음색으로, 그녀만의 매력을 잘 표현합니다. 로제의 목소리는 블랙핑크 노래에서 매우 중요한 역할을 하며, 전 세계 팬들에게 깊은 인상을 주고 있습니다. 그녀의 보컬 특징은 다음과 같습니다: 1. 감성적인 음색 • 로제의 목소리는 맑고 서정적이면서도 약간 허스키한 톤을 가지고 있어 매우 감정적이고 따뜻하게 들립니다. 이 허스키한 음색은 그녀의 보컬을 더 개성 있고 감성적으로 만듭니다. 노래의 감정선을 잘 표현하여 듣는 이들에게 강한 감정적 울림을 줍니다. 2. 맑은 고음 • 로제는 고음에서 특히 맑고 깨끗한 소리를 낼 수 있는 능력이 뛰어납니다. 고음이 힘차면서도 부드럽게 이어지며, 목소리의 깊이를 더합니다. 블랙핑크 곡에서 후렴구나 클라이맥스 부분에서 그녀의 고음이 돋보이는 경우가 많습니다. 3. 독특한 발음과 딕션 • 로제는 호주에서 자라서 영어가 모국어인 덕분에 영어 가사에서도 자연스러운 발음과 유려한 딕션을 자랑합니다. 한국어 가사에서도 특유의 발음 스타일이 반영되어 있어 그녀의 목소리가 더욱 독특하게 들립니다. 4. 강렬한 감정 표현 • 로제는 노래에서 감정의 변화와 깊이를 잘 표현합니다. 발라드나 감성적인 노래에서 슬픔이나 고독함 같은 감정을 강하게 드러낼 수 있으며, 댄스곡에서도 강렬한 에너지를 전달할 수 있는 보컬 스타일을 가지고 있습니다. 이러한 감정 표현 능력은 그녀의 솔로곡인 “On The Ground”나 “Gone”에서 특히 두드러집니다. 5. 유연한 보컬 컨트롤 • 로제는 자신만의 보컬 스타일을 잘 유지하면서도 다양한 장르에서 유연하게 보컬을 조절할 수 있는 능력이 있습니다. 블랙핑크의 곡들은 힙합, EDM, 팝, 발라드 등 다양한 장르를 포함하는데, 로제는 각 장르에 맞게 목소리의 텍스처와 강약을 조절하며 자연스럽게 소화해냅니다. 6. 탄탄한 라이브 실력 • 로제는 무대 위에서도 안정된 라이브 실력을 보여주며, ...
댓글
댓글 쓰기