
사이드 프로젝트에 들어가는 개인정보 처리 방침 페이지를 firebase hosting을 이용해서 만들었었습니다. firebase hosting은 firebase에서 무료로 제공하는 호스팅 기능입니다. 사용방법이 꽤 쉽기 때문에 어렵지 않게 사용할 수 있는데, 사이드 프로젝트를 같이 하는 개발자에게 배포하는 방법을 알려줘야 하니 귀찮은 마음이 생겨... github actions를 적용해보기로 했습니다. firebase 공식문서 firebase.google.com/docs/hosting/github-integration GitHub 풀 요청을 통해 라이브 및 미리보기 채널에 배포 | Firebase GitHub 작업을 통해 Firebase 호스팅에 배포를 통합 할 수 있습니다. 이 GitHub 작업이 수행..

2020년을 돌아보며 2019 회고가 궁금하다면? 어느덧 2020년이 끝나고 2021년이 된 지 5일 째가 되었다. 시간은 너무나도 빠르게 흐르는 것 같다. 더군다나 작년은 코로나19로 인해 마음껏 돌아다니지도 못한 채 집에서 연말을 보내게 되었다. 2020년은 모두의 기억에 남을 한 해가 되었다. 2020년은 시작을 많이 했다. 그동안 하고 싶던 것, 해야한다고 적어놨던 것들을 했다. 하나씩 살펴보자. 새로운 시작 이직 2019년 회고 첫 키워드는 '회사'였다. 작년 11월 퇴사 후 도비의 삶을 즐기다 4월 이직하게 되었다. 처음으로 코딩 과제도 해보고 딥한 기술 면접도 봤다. (오랜만에 부동소수점을 다시 봤다.. - 이직기는 여기서) 취업이 어려운 시국이었지만 정말 운이 좋게도 좋은 회사로 이직하게 ..

저는 3년차 주니어 iOS 개발자입니다. 재작년 첫 직장을 퇴사하고 2020년에 이직을 하게 되었습니다. 짧은 이직기를 적어보려 합니다. 이직을 하게 된 이유 첫 직장에서 협업, 코드 관리, 개발 문화 등 전체적으로 개발 관련해서 아쉬운 것들이 많았습니다. 그래서 퇴사 후 휴식기를 가진 뒤 이직 준비를 하게 되었습니다. 쉬면서 한 것 약 4개월 정도 마음껏 쉴 수 있는 시간을 가졌습니다. 해외 여행도 가고 .. 근데 코로나가 터져서 해외 여행을 한 번 밖에 가지 못했네요.... 아무튼 여행 다녀오고 나서는 좀 쉬고서 알고리즘, WWDC, 동아리 이런 것들을 하면서 시간을 보냈습니다. 3월부터 본격적으로 이직 준비에 들어갔습니다. 이력서랑 경력기술서는 이전에 정리를 좀 해놨었는데 3월부터 지원을 위해 몇번..

Flutter 앱 개발기를 적어봅니다. 들어가며 지난 9월 저의 첫 Flutter 앱을 런칭했습니다. 앱 이름은 '글을담다'이고 책, 영화, 드라마와 같은 문학 작품 속에서 간직하고 싶은 글을 담는 앱입니다. 앱스토어 스크린샷 앱 다운로드는 아래 링크를 눌러보세요 :) 앱스토어 링크 플레이스토어 링크 이 앱을 만든 이유 올해는 작년에 비해 책을 많이 읽은 해였습니다. 책을 읽으면서 공감되거나 기억하고 싶은 문장이 나오면 사진을 찍고, 인스타그램에 올렸었습니다. (물론 안올린 것도 있습니다!) 또 우연히 트위터의 수많은 문장봇을 보게 되었는데 문장을 기록하는 용도로 쓸 수 있는 앱을 만들어보면 어떨까? 생각이 들었습니다. 애초 계획은 Flutter와 Firebase를 이용해 개발하려고 생각했..

(내가 찾은) iOS 14 대응 할 거리들 매년 돌아오는 OS 대응은.. 정말 지칩니다. Android는 변경점들을 친절히 모아주는 반면 애플은 릴리즈 노트 정도? 친절 갑 Android (매우 자세함)(https://developer.android.com/about/versions/10/highlights) iOS는 이런 내용들을 제공해줍니다. 꽤 자세하긴 하네요..흠흠;; iOS & iPadOS 14 Release Notes iOS SDK의 새로운 기능 안드로이드는 안드로이드요, iOS는 iOS로다. (https://developer.apple.com/forums/thread/654188) 제가 찾은 iOS 14 대응거리를 나열해봅니다. 1. 위치 권한 획득 API Deprecated CLLocati..

처음 배우는 딥러닝 챗봇 : 챗봇 엔진부터 NLP, 딥러닝, 파이썬, REST API, 카카오톡 연동까지 한빛리뷰어 12월 도서는 바로 "처음 배우는 딥러닝 챗봇" 입니다. 이 책의 대상 이 책은 파이썬 기본 개요와 웹 개발 지식을 알고 있으며, 한 번이라도 텐서플로 및 케라스로 딥러닝 모델을 학습해본 경험이 있는 독자들을 대상으로 쓰였습니다. 부한 내용을 어떻게 활용해야 할지 모르는 독자나 챗봇 개발에 관심이 많은 독자가 쉽게 개념을 이해하고 실습해볼 수 있도록 내용을 구성한 챗봇 개발 입문서입니다. 개발 경험이 있는 독자라면 이 책의 내용을 아주 쉽게 이해할 수 있을 것입니다. (출처 - 한빛출판네트워크) 이 책을 읽어야 하는 이유 흔하지 않은 챗봇 도서 요즘 많은 사람들이 인공지능, 딥러닝, 챗봇과..

2020년을 함께 했던 한빛리뷰어도 이제 한번 밖에 남지 않았습니다. 많이 아쉽네요. 11월 리뷰할 도서는 '프로그래밍 면접 이렇게 준비한다' 입니다. 어떤 내용이 수록되어 있을까? 이 책은 제목에서 알 수 있듯이 프로그래밍 면접 (기술 면접)을 준비하는 방법과 구글, 애플 등 글로벌 소프트웨어 기업의 프로그래밍 면접에서 출제된 기출문제와 해법이 수락되어 있습니다. 이 책의 주요 내용은 다음과 같습니다. 입사 준비부터 면접 요령, 문제 접근까지 구직자가 당면할 수 있는 문제에 대해 친절히 서술하고 있습니다. 입사 지원 절차 프로그래밍 문제 접근법 연결 리스트, 트리와 그래프, 배열과 문자열, 재귀 호출 동시성, 객체지향 프로그래밍, 데이터베이스, 디자인 패턴 데이터 과학, 난수, 통계 기술과 무관한 질문..

iOS 14 - AppTrackingTransparency framework 이슈 처리하기 너무 빡쳐서 적는 글 공식문서 - 사용자 개인정보 및 데이터 사용 - App Store - Apple Developer iOS 14 등등 부터 AppTrackingTransparency 프레임워크(ATT)를 통해 사용자의 허가를 받아야만 사용자를 추적하거나 사용자 기기의 광고 식별자에 접근할 수 있게 정책이 추가되었다. 그래서 아래와 같은 상황이라면 허가를 받아야하는데,, 타사 소유의 앱 및 웹사이트에서 수집한 사용자 데이터에 기반하여 앱에 맞춤형 광고를 표시하는 경우. 데이터 브로커와 기기 위치 데이터 또는 이메일 목록을 공유하는 경우. 이메일, 광고 ID 또는 기타 ID 목록을 타사 광고 네트워크와 공유하고 해..