전체 글
-
코로나 때문에 6주째 재택근무.해외생활이야기 2020. 5. 7. 12:38
코로나 바이러스 덕분(?)에 벌서 6주 째 재택근무를 하고 있습니다. 이제는 재택근무가 너무 익숙해져서, 매일 출퇴근 할 생각을 하니 깜깜합니다. 재택근무로 인해 업무 효율이 떨어진 것은 거의 없고 오히려 길에서 시간낭비 하지 않다보니 일을 더 효율적으로 할 수 있다는 장점이 있네요. 단점은, 스탠드업 데스크가 없다는 것. 회사에서는 늘 서서 일했었는데, 집에서 좋지도 않은 의자에 하루종일 앉아있다보니 자세도 안좋아지고 살도 더 찌는 것 같습니다. 재택근무를 시작하면서 가장 먼저 바꾼것은 식습관입니다. 운동량이 현저히 떨어지다보니, 하루에 세끼를 먹으면 정말 순식간에 돼지가 될것만 같더라구요. 그래서 아점 + 이른저녁의 하루 두끼 식단으로 바꾸었습니다. 덕분에 운동량이 없음에도 살찌이 그렇게 까지 많이 ..
-
[쉬운 Git] git submodule 간단하게 삭제하기소프트웨어 & 잡다 2020. 4. 13. 14:50
git 을 사용하다보면 왠만해서는 git submodule을 사용할 일이 없다. 그리고 대부분의 경우에도 git submodule 없이 해결 가능하는게 바람직하다. 하지만 어쩌다가 불가피한 이유로 submodule 을 추가하게 되었고, 불필요함을 느껴서 삭제하기위한 방법을 찾다가 이상하게 복잡한 방법들이 난무하는 것을 보고 당황하는 경험을 해보았을 것이다. 이글을 적는 이유는, 2020년 현재까지 불필요하게 시간낭비를 하지 않기를 바라기 때문이다. 특히 스택오버플로우(stackoverflow.com) 에서 아래 글을 발견한 분은 "뭐지 이게?" 하는 생각을 했을 것이다. https://stackoverflow.com/questions/1260748/how-do-i-remove-a-submodule How..
-
[앱개발이야기] 애드몹(AdMob)에 app-ads.txt 설정하기앱개발이야기 2020. 4. 11. 18:58
최근에 애드몹에 들어가보신 분들은 app-ads.txt을 추가하라는 메시지를 발견했을 것이다. 애드센스에서도 이런 메시지가 떠서 괜시리 불안감을 조성하는데, 애드몹에도 드디어 똑같은 메시지가 추가 되었다! 😁 개발자 사이트에 app-ads.txt 파일을 추가하라고 친절(?)하게 설명 해 준다. 플레이스토어와 앱스토어에 등록한 개발자 사이트에 app-ads.txt 파일을 업로드하고, 위에 회색영역에 표시된 텍스트를 포함시킨 후 24시간 기다리란다. 그런데 자세히 읽어보니 app-ads.txt 파일에 "추가" 하라는 이야기로 들린다. 나는 app-ads.txt 파일 자체를 생성한 적이 없기 때문에 일단 어떻게 생성하는지부터 알아본다. 구글의 공식 사이트를 확인 해 보니, 다른 ad provider 를 사용하..
-
[쉬운 Git] git rebase 의 방법과 다양한 문제 해결소프트웨어 & 잡다 2020. 4. 11. 17:59
Git 의 'rebase'는 가장 강력한 무기중의 하나라고 생각한다. Git의 특성과 더해져 수많은 버전 컨트롤의 문제가 미연에 예방되는 마법과 같은 툴이다. Git의 사용법은 매우 쉽지만, SVN에서 Git으로 갈아타시는 분들의 경우 이런저런 컨셉의 차이때문에 많이 혼란스러워 하기도 한다. SVN에 대해서 싹 잊어버리고, 버전컨트롤이라는 개념을 처음 배우는 아기같은 기분으로 받아들여야 할 필요가 있다. 이 글은 Git을 많이 사용하는 분들이 대상이지만, 블로그의 다른 글들을 보면 Git을 처음 사용하는 분들도 도움을 받을 수 있을것이다. Rebase는 왜 사용하나? 쉽게 설명하자면, 내가 브랜치에서 작업하고 있는 동안 master 에 적용된 커밋들을 나의 브랜치에 적용하기 위해서다. 아래의 그림을 살펴..
-
[앱개발이야기] 인증샷 카메라 타임스냅 어플 현황앱개발이야기 2020. 4. 10. 17:42
인증샷 카메라 어플 타임스냅을 배포한지 대략 6개월 정도가 흘렀습니다. 힘들기는 했지만 너무 재미있는 경험이었고, 왜 더 일찍 어플 개발을 해보지 않았나 하는 후회가 들 정도로 의미있는 경험이었습니다. 처음에는 아무도 받지 않는 어플이었지만 지금은 시간 인증 어플계의 다크호스로 떠오르고 있습니다. 6개월이 지난 지금, 중간점검차 기록을 남겨 보려고 합니다. 타임스냅은 플러터 (Flutter)로 만들어진 크로스 플랫폼 어플이기 때문에 구글플레이와 앱스토어에 모두 론칭 되었는데요, 처음에는 무지 빡셌지만 일단 뭔가 한번 자리잡고 나니까 확실히 단일 소스코드라는 장점이 매우 큽니다. 평점 구글플레이: 고맙게도 많은 분들이 좋은 평가를 해 주신 덕분에 4.8의 구글플레이 평점을 유지하고 있습니다. 최근 구글플레..
-
[iOS 어플 현지화] 어플 이름과 권한 메시지 현지화 하기앱개발이야기 2020. 4. 5. 22:29
플러터 iOS 앱의 이름과 권한 메시지를 현지화 하기 위해서는 XCODE 를 사용하시면 됩니다. 플러터 기준으로 설명을 하긴 하지만, iOS 어플도 동일 방법을 사용하면 됩니다. 사실 이 방법이 네이티브 iOS 어플의 현지화를 위해 사용하는 방법인데, 플러터로 iOS 어플을 개발하는 과정에서도 피할 수 없는 부분입니다. 플러터로 개발하더라도 여러가지 설정 변경과 배포 등의 과정에서는 XCODE를 사용해야 하기 때문에 피하지 말고 최대한 친해지는게 좋습니다. 플러터 어플의 영문 이름은 패키지 이름이 자동으로 사용되는데요, 이 패키지 이름을 직접 바꾸면 아주 복잡한 일에 휘말리실겁니다. 패키지 이름이 사용되는 곳이 한두군데가 아니라서 수많은 수작업이 필요한 일이 벌어지므로, 한번 시도해 보고싶은 분은 일단 ..
-
[자작 앱 홍보하기] #4, 구글 애드워즈 광고 효과와 주의점앱개발이야기 2020. 4. 4. 22:55
지난 이야기: [앱개발스토리] 자작 앱 홍보하기 #3 구글 애드워즈 지인 마케팅, 블로그 마케팅 그리고 커뮤니티 마케팅은 앱 사용자를 끌어오기에 턱없이 부족했다. 앱 자체가 모두를 위한 앱이 아니기도 하고, 백번 천번 양보해서 모두를 위한 앱이라고 해도 지인 모두를 총동원.. www.steeme.com 구글 애드워즈로 어플을 홍보하면서 하루하루 늘어가는 다운로드 수에 기분이 들떠 있었다. 구글 애드워즈에서 어플을 광고하는것은 매우 간단 하면서도 한편으로는 복잡했다. 툴 자체는 어렵지 않으나 수많은 전략과 센스가 필요하다. 항상 소비자의 입장에서만 모든 서비스를 바라보다가 판매자의 입장에 서 보니 모든것이 새롭고 신기했다. 좁은 시야를 벗어나기 위해서는 많은 것을 경험해 봐야 한다는 말이 정말 와닿았다. ..
-
미국 코로나 바이러스 , 정부와 기업의 대처가 정말 빠르네요해외생활이야기 2020. 3. 14. 16:55
코로나 바이러스 때문에 3월 말까지 재택근무를 하게 될 것 같습니다. 그동안 간간히 재택근무를 했었는데, 미국에 코로나 바이러스문제가 커지면서 아마존 본사에서 전사적으로 재택근무 명령을 내렸습니다. 따라서 거의 전 세계의 모든 오피스에서 동시에 재택 근무를 시작했습니다. 저는 영국 지사에 있지만, 미국지사의 이런 즉각적인 방침에 따라서 저희 팀 뿐만 아니라 전체 직원들 모두 재택 근무를 하게 되었습니다. 영국이 코로나 바이러스가 더 먼저 이슈 되었습니다. 미국보다 훨씬 먼저 재택근무 권고안이 정부에서 내려오기도 했었지요. 하지만 아무래도 미국회사이고 회사 규모가 너무 크다보니, 제프 베조스의 승인이 떨어지기 전까지는 아마도 과감한 전사적인 재택근무는 시행하지 못하고 있었습니다. 3월초에 시애틀 지사에 있..