본문 바로가기

전체 글218

[도서 리뷰] 텐서플로 라이트를 활용한 안드로이드 딥러닝 > 진행에 앞서 나의 직업상 안드로이드는 매우 친숙하고 가장 두려움이 없는 영역이다. 반면에 머신러닝에 대한 부분은 학습이 쉽게 되지 않아서 어려운 영역중 하나라고 생각한다. 이러한 두가지 영역을 같이 다룰 수 있는 주제가 바로 안드로이드에서 텐서플로 라이트를 활용하는 것이다. 약 일년 전부터 이 주제에 대해서 궁금해하고는 있었기 때문에 가벼운 테스트로 접근까지는 했었으나 파이어베이스의 가격정책도 함께 고려되는 상황이었기 때문에 쉽게 반영하기는 어렵다고 생각하고 있었다. 그러던 중 이런 책을 발견하게 된다. > 책에 대한 간단한 정보 이 책은 Tensorflow Lite에 대한 책이다. 안드로이드에 적용하기 좋은 것이 바로 텐서플로 라이트이기 때문에, 안드로이드를 빼놓고서 텐서플로 라이트를 이야기 하기가.. 2021. 8. 22.
[영화 리뷰] 프리 가이(Free Guy, 2021) 프리 가이 Free Guy , 2021 제작 요약: 미국 | 액션 외 | 2021.08.11 개봉 | 12세이상 관람가 | 115분 감독: 숀 레비 출연: 라이언 레이놀즈, 조디 코머, 릴 렐 하우어리, 타이카 와이티티 더보기 줄거리: “내 안의 히어로가 깨어난다!” 평범한 직장, 절친 그리고 한 잔의 커피.. 시작하며 나는 개인적으로 액션 영화를 좋아한다, 그리고 코미디가 있는 영화도 좋아한다. 그리고 라이언 레이놀즈 영화를 즐겨보기도 한다. 바로 이 작품이 이 모든것을 만족하는 작품이다. 그래서 기대가 되었다. 이 영화는 사실 영화에 대한 사전 정보도 전혀 없이, 그리고 제목만으로는 전혀 유추되지 않는 장르였기에 궁금증을 자아낸 영화였다. 하지만, 앞서 말한 조건이 모두 만족한 데다가, 이 뒤에 후기.. 2021. 8. 15.
Github에서 Keystore를 Secret Key로 반영하기(feat. Android) 일단, 기존에 keystore를 프로젝트 내부에서 파일로 보관하여 사용중인 상황이었다. 프로젝트 내에 keystore를 가지고 있었기 때문에, 이 파일이 보안에 취약한 상황이었고, 제거하기로 마음먹었다. (물론 실제 프로젝트에서는 지난 커밋에 이미 파일이 들어있는 상황이기 때문에 여전히 취약한건 마찬가지일 것이다. 하지만 이 후에 신규 프로젝트 적용시 이 방법을 응용하면 도움이 될 것이기에 시도하기를 추천한다.) 또한 전제조건으로는 Android 빌드를 이미 gradle 명령 한번에 릴리즈 apk까지 생성될 수 있도록 한 상태이어야 한다. 아래의 방법은 윈도우를 기준으로 하였으며, 일부 부분을 제외하고는 OS와 무관하게 진행이 가능하다. 1. OpenSSL 설치 먼저 OpenSSL을 설치한다. 이유로는 .. 2021. 8. 14.
Wear OS 시계모드 구현 기본 진행에 앞서 구글에서 제공한 샘플코드가 있으니 이걸 받아서 보아도 된다. 하지만, 아직 단계적으로는 New Project에 있는 코드만 보아도 충분하다고 생각된다. 시계모드 디자인 시계모드의 디자인을 완료했으면필요한 데이터를 가져오는 방법을 결정하고 시계모드를 그려야 한다. 필요한 구성요소는 아래와 같다. 하나 이상의 배경 이미지 필요한 데이터를 검색하기 위한 앱 코드 배경 이미지 위에 텍스트와 모양을 그리기 위한 앱 코드 앱의 대화형 모드와 대기모드에서 다른 배경이미지가 사용된다. 대기모드용 이미지를 보기 좋게 만드는 것은 어려울 수 있다. 대기모드 배경은 종종 이미지가 없는 완전한 검은색 또는 회색이다. hdpi인 WearOS 기기의 배경 이미지는 정사각형, 원형 이미지에 맞게 320x320 픽셀이어.. 2021. 8. 8.
[영화 리뷰] 더 수어사이드 스쿼드(The Suicide Squad, 2021) 더 수어사이드 스쿼드 The Suicide Squad , 2021 제작 요약: 미국 | 액션 | 2021.08.04 개봉 | 청소년관람불가 | 132분 감독: 제임스 건 출연: 마고 로비, 이드리스 엘바, 존 시나, 조엘 킨나만... 줄거리: “우리는 격하게 세상을 구하고 싶다!” 살고 싶다면 무조건 성공시켜라! .. 시작하며 '블랙위도우'라는 마블의 히어로무비를 얼마전에 보았다. 정말 오랫만이었다. 아쉬운점도 몇 군데 있던것은 사실이었지만, 그래도 기대이상은 해주는 MCU였기에 여전히 그 모습만은 잃지 않았다고 생각한다. 하지만, 이와 반대의 시리즈인 영화도 있는데, 이것은 바로 DCEU(DC 확장 유니버스) 시리즈이다. DCEU는 생각보다 성공한 사례가 많지 않다. 하지만, 소재들은 너무 좋기에, 이.. 2021. 8. 7.
[트러블슈팅] anim/fragment_fade_exit not found 에러 발생 이번에는 버전 업그레이드 관련 에러 발생에 관해 수정을 진행하였던 에러 핸들링에 관한 내용이다. 컴파일 단계에서의 에러에 해당하며, 링크 에러이기 때문에 아마 apk빌드인 assembleRelease, assembleDebug 혹은 Run Device를 실행할 경우 발견될 것이다. 우선 에러의 내용은 아래와 같다. * What went wrong: Execution failed for task ':app:processDebugResources'. > A failure occurred while executing com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask$TaskAction > Android resource linki.. 2021. 8. 2.
반응형