컨텐츠

2024-04-23 17:36 낱글, 활용

인공지능 음성합성기 구현하기

푸딩캠프가 제공하는 컨텐츠 중 음성이 나오는 컨텐츠는 음성합성기(Talk to Speech)로 녹음해요. 언제 녹음해도 늘 일정한 목소리 질을 내기 위해서죠. 강의자의 목소리로 인공지능을 학습시켜 저희의 목소리로 음성합성기를 구현하자고 결정했어요. 결론부터 말씀드리면, 꽤 만족스러운 결과물을 얻었습니다.
2024-04-15 23:52 낱글, 활용

기능과 UI를 분리하는 Headless Component 이야기

UI 컴포넌트는 크게 로직과 상태, 그리고 UI 요소로 구성되지요. Headless는 단어에서 드러나듯이 "머리 없는"이라는 뜻으로, 머리(head)는 사용자에게 보여지는 UI를 상징하니, 시각적인 부분을 직접 제어하지 않는 것을 의미하는 거예요. 따라서, Headless Component는 UI가 없이 로직이나 상태 관리만을 담당하는 컴포넌트를 의미합니다. 이러한 컴포넌트는 UI의 구현을 외부에 위임하며, 개발자는 이를 사용하여 자신만의 커스텀 UI를 쉽게 만들 수 있습니다.
2024-04-10 01:56 시리즈, 입문

맥OS에서 지셸(zsh, Z Shell) 시작하기 [연재 완료]

맥OS를 사용하다보면 까만 배경화면에서 글자만 흘러다니는 터미널 앱을 사용하는 경우가 있습니다. 사용해보지 않거나 익숙하지 않으면 부담스러워서 얼른 닫고 싶어지죠. 하지만 코딩을 하다보면 이런 쉘 환경을 마냥 피하기 어렵습니다. 특히 리눅스나 유닉스 계열에서는 쉘의 존재감이 큰데, GUI가 강점인 맥OS가 유닉스 계열이라 더욱 마주할 일이 많지요. 그래서 맥OS에서 셸이 익숙하지 않은 분을 위해 컨텐츠를 준비했습니다.
푸딩캠프 뉴스레터를 구독하면 학습과 성장, 기술에 관해 요약된 컨텐츠를 매주 편하게 받아보실 수 있습니다.