Whisper AI CoreML 패키지 개발 실패 경험담
눈물의 WhisperCoreML 패키지 제작 실패기 개발 동기 OpenAI 에서 제공하는 오픈소스인 Whisper AI를 이용해서 음성파일을 통해 자막 포맷의 파일을 만들어내는 중에 CLI가 아닌 GUI 형태의 앱이 있었으면 좋겠다는 생각을 했다. 나와 같은 생각을 한 사람이 나뿐...
눈물의 WhisperCoreML 패키지 제작 실패기 개발 동기 OpenAI 에서 제공하는 오픈소스인 Whisper AI를 이용해서 음성파일을 통해 자막 포맷의 파일을 만들어내는 중에 CLI가 아닌 GUI 형태의 앱이 있었으면 좋겠다는 생각을 했다. 나와 같은 생각을 한 사람이 나뿐...
새로운 프로젝트를 시작하면서 무작정 프로젝트를 진행하는 것이 아닌 조금이라도 효율적이고 체계적인 방식으로 새로운 방법들을 시도해 보기 위해 Jira 를 이용해서 프로젝트 관리를 해보기로 했다.
스택오버플로우를 구경하던 중 가로로 refresh action을 구현하고싶어서 고민중인 사람의 질문을 발견했다. 아쉽게도 apple에서 제공하는 메소드 중에는 가로로 refresh 하는 기능은 없기때문에 간단한 dragGesture와 animation을 이용해서 다음과 같이 구현해...
서론 HIG에 따르면 디바이스 자체의 글자 크기를 바꾸면 앱의 폰트 사이즈도 동적으로 바뀌게 해야한다. 그래서 우리는 .body와 같은 시스템 폰트 사이즈를 활용한다. 하지만 커스텀 폰트 사이즈를 다이나믹하게 바뀌도록 하고싶을때는 어떤 방법을 사용해야할까?
디지털 이미지와 인쇄 분야에서는 해상도, 픽셀 밀도(ppi), 그리고 dpi라는 세 가지 용어가 자주 등장한다. 이들 각각은 서로 다른 개념을 나타내며, 디자이너, 개발자, 인쇄 전문가들에게는 이를 혼동 없이 이해하는 것이 중요하다.
Grain reject 사유와 해결 과정 한 번에 통과 하겠지 라는 오만함을 가지고 야심차게 심사에 응했지만 결과는 reject 이었다. 상황에 따라 다르겠지만 우리의 담당자는 생각보다 친절하게 무엇을 수정해야하는지 생각보다 친절하게 알려줬다. 우리의 reject 사유는 아래와 같...
약 삼 개월 반 정도의 개발 기간을 거쳐 세상 밖으로 나온 우리 앱!! Grain 후기를 적어보고자 한다.
Grain 앱은 필름 카메라를 위한 SNS 앱 이기 때문에 실시간으로 많은 양의 데이터를 송수신 해야하고 심지어 이미지 데이터도 사용해야하기 때문에 이 부분에 대한 성능 최적화가 가장큰 핵심 과제였다. 그래서 우리가 고민했던 여러가지중 데이터 통신 수단으로 Firebase SDK와...