본문 바로가기

분류 전체보기103

[책 리뷰] 7가지 생성 AI로 영상 제작 & 편집하기 with 챗 GPT&미드저니 & 런웨이 - 한빛미디어 / 홍순성 지음 # 한 줄 소개" 생성 AI 도구들을 활용해 누구나 쉽게 시작하는 창의적인 영상 제작의 모든 것 "# 추천하는 대상콘텐츠 크리에이터: AI 도구를 활용해 제작 효율을 높이고 싶은 유튜버와 영상 창작자에게 적합합니다.마케팅 실무자: 비용 효율적으로 품질 높은 홍보 영상을 제작하고자 하는 기업의 마케팅 담당자에게 추천합니다.영상 제작 입문자: 전문적인 영상 편집 도구 없이도 퀄리티 있는 영상을 만들고 싶은 초보자에게 유익합니다.# 책을 읽고 얻을 수 있는 것AI 도구의 실전 활용법: ChatGPT, Midjourney, Runway 등 7가지 대표적인 AI 도구의 효과적인 활용 방법을 터득할 수 있습니다.영상 제작 워크플로우: 기획부터 편집까지 AI를 활용한 효율적인 영상 제작 프로세스를 이해할 수 있습니다.. 2024. 12. 15.
[Android-Compose] 컴포즈 NavHost에서 ViewModel 공유 예제를 통해 알아보기 - Screen끼리 공유 이번 포스팅은 Compose에서 NavHost 사용 시 다른 Screen끼리 ViewModel을 공유해야 할 상황이 생긴다.이때 ViewModel을 공유하는 방법을 포스팅해보겠다. 해결법을 바로 보고 싶으신 분은 결론으로 넘어가면 된다!# 예제이번 예제는 ScreenA와 ScreenB가 있고 같은 ViewModel를 사용해 데이터를 공유하는 상황이다.또한 DI 라이브러리를 사용 안 하는 상황프로세스를 자세히 표현하자면 아래와 같다.## Before 코드### MainActivityclass MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedI.. 2024. 12. 7.
[Kotlin Flow] StateFlow vs SharedFlow 예제와 함께 차이점 알아보기! 이번 포스팅 공부 할 내용은 Flow 중에서도 StateFlow, SharedFlow를 공부해 보겠다.만약 Flow의 개념을 모른다면 링크에서 보고 오는 것을 추천한다. # StateFlow vs SharedFlow둘 다 Hot Stream이지만 용도에 맞게 사용해야 더 좋은 퍼포먼스를 낼 수 있기에 각각의 차이점을 알고 구분해서 사용하는 것이 중요하다.## StateFlow### 초기값이 필수적private val _mainState: MutableStateFlow = MutableStateFlow(MainState.Loading)val mainState = _mainState 보통 ViewModel에서 위와 같이 사용할 텐데 초기값을 필수적으로 적어줘야 한다.만약 초기값을 안 주면 아래와 같은 오류 .. 2024. 11. 30.
[책 리뷰] 한 권으로 배우는 게임 프로그래밍 - 한빛미디어 / 박태준, 박효재,윤하연 지음 # 한 줄 소개"게임 개발의 기본부터 심화까지, 한 권으로 배우는 실전 게임 프로그래밍 가이드."# 추천하는 대상게임 개발 입문자: 게임 프로그래밍의 기초를 체계적으로 배우고 싶은 초보 개발자에게 적합한 책입니다.현업 게임 개발자: 기초를 다지고, 복잡한 게임 개발에서 필요한 핵심 기술을 다시 점검하고 싶은 개발자에게 추천합니다.컴퓨터 공학 전공자: 게임 개발을 시작하며, 실제 사례를 통해 이론을 실무에 연결하고자 하는 학생들에게도 유익합니다.# 책을 읽고 얻을 수 있는 것게임 개발의 전반적인 프로세스: 기획, 설계, 개발, 테스트까지의 과정을 체계적으로 이해할 수 있습니다.게임 엔진의 활용법: Unity와 Unreal Engine 같은 게임 엔진의 기본 기능과 활용법을 익힐 수 있습니다.2D 및 3D .. 2024. 11. 24.
[책 리뷰] 일잘러의 비밀, 엑셀 대신 파이썬으로 업무 자동화하기 - 한빛미디어 / 포스코인재창조원 # 한 줄 소개 "엑셀 대신 파이썬으로 업무를 자동화하는, 실무 중심의 효율적인 업무 자동화 가이드." # 추천하는 대상- 엑셀에 지친 직장인: 반복적인 업무를 파이썬을 활용해 자동화하려는 사람들에게, 기본부터 활용까지 실질적인 방법을 제공합니다.- 업무 효율화를 목표로 하는 직장인: 단순 작업을 줄이고 중요한 업무에 집중할 수 있도록, 자동화를 통한 업무 최적화를 돕습니다.- 프로그래밍 초보자: 파이썬을 처음 접하는 사람도 쉽게 따라 할 수 있는 명확한 설명과 예제를 통해 빠르게 업무 자동화의 기초를 다질 수 있습니다.  # 책을 읽고 얻을 수 있는 것- 파이썬을 활용한 업무 자동화 기초: 반복 작업을 자동화하기 위해 필요한 파이썬의 핵심 개념을 배울 수 있습니다.- 엑셀 데이터를 효율적으로 다루는 방.. 2024. 10. 9.
[Android] LiveData와 Flow 차이점 간단하게 알아보기 (LiveData vs Flow) 이번 공부 노트는 안드로이드에서의 비동기 개발 시 필수적으로 들어가는 Flow, LiveData 차이점에 대해 적어보겠다.# LiveData와 Flow 차이점1. 플랫폼 독립성- Flow : Kotlin 코루틴 기반의 라이브러리로, Android에 종속되지 않고 어디서든 사용할 수 있다.- LiveData : Android에 특화된 라이브러리로 Android 프레임워크에 종속적이기 때문에 안드로이드 생명주기(Lifecycle)와 깊이 연관되어 있다.2. 생명주기 인식- Flow : 생명주기를 인식하지 않는다. 이는 Flow를 사용하려면 수동으로 생명주기를 관리하거나 lifecycleScope와 같은 코루틴 스코프를 사용해 생명주기에 맞게 구독을 제어해야 한다.- LiveData : Android 생명주기.. 2024. 10. 5.