728x90
반응형
- [ pinslog ]같은 일을 하는 사람을 만나는 것은 즐겁다2023-11-21 23:05:30오늘은 먼저 퇴사하신 안드로이드 개발자분과 좋아하는 주임님과 함께 밥을 먹었다. 인수인계를 해주시면서 일주일 남짓 함께 이야기를 나누었던 게 내 안드로이드 개발자 인생 최고의 순간이었을 만큼 소중했던 기억인데, 그분과 다시 조우하게 된 것이다. 대화는 여전히 즐거웠다. 심도있는 이야기를 나눈 것은 아니었지만 같은 일을 한다는 것만으로도 뭔가 모를 힘이 되었다. 그리고 나를 개발자로 좋게 생각해주시는 것 같아 감사하고 뿌듯했다. 같이 계셨던 주임님도 내가 안드로이드 개발을 하는 것을 진심으로 좋아하고 프라이드를 가지는 것이 느껴진다고 말씀해주셨다. 좋은 말씀 덕에 추운날 따뜻하게 집으로 돌아올 수 있었다. 그리고 더 좋은 개발자가 되고 싶어졌다. 내 마음을, 진심을 알아주는 사람이 있다는 건 정말 귀한 경..
- [ Android ]GPS 보정하기 - 022023-11-20 23:15:30들어가며 GPS 보정하기 - 01 사실 이 알고리즘은 이전 프로젝트에서 개발 되었던 것인데, GPS 정확도 개선을 위한 좌충우돌 얼레벌레 MapMatching 구현기들어가며 정말 오랜만에 글을 쓰는 것 같다. 못해도 한달에 한개는 작성 www.pinslog.com 먼저 작성한 알고리즘에 문제가 있었다고 했다. 이를 해결하기 위해 어떤 것들을 수정 또는 추가 하였는지 간략하게 작성해보려고 한다. 0. 데이터 형식 변경 (보정 대상) 이전 프로젝트는 경로가 노드 정보로만 이루어져 있었다. 그래서 노드들을 이으면 링크가 되었기 때문에 노드를 이은 리스트가 매칭 대상이 되었는데, 이번 프로젝트 같은 경우 같은 경로 안내이지만 노드와 링크 정보가 모두 존재하였다. 따라서, 링크 정보를 받아 보정 대상을 생성해주었..
- [ pinslog ]포트폴리오 업데이트2023-11-19 23:21:29오늘은 포트폴리오를 업데이트했다. 올해 새로운 곳에 둥지를 틀면서 통 업데이트를 하지 못했는데 이제 슬슬 연말을 향해 가기도 하고 그동안 했던 것들을 갈무리할 겸 한번 정리해봤다. 올해 내가 했던 것들은 전반적으로 아쉬운 것도 있고 뿌듯한 것도 있고 반반이었다. 일에 치여 살 땐 앞만 보고 달리느라 거기에만 집중해 어디로 향해가고 있는지를 모르는데 한번씩 이렇게 그동안 걸어온 길을 정리해보면 제대로 나아가고 있는지, 앞이라고 믿었는데 사실은 옆으로 가고 있던다던지..하는 것들을 알 수 있다. 아무튼 이번에 포트폴리오를 업데이트하면서 느낀 점은 좀 더 자신감을 가지고 밀어붙일 필요가 있겠다는 것 지레 겁을 집어 먹고 뒷걸음질 치진 않았나....🤔 하는 생각이 든다. 내가 나를 믿지 못하면 아무도 나를 믿어..
- [ pinslog ]알찬 하루2023-11-18 22:20:27일어나서 집안일하고 미루고 미뤘던 도서관 회원증 만들고 카페가서 공부하고 장봐서 저녁 먹고 산책하러 가서 맛있는 아이스크림 사먹고 배 두드리며 무빙 본다 아주 뿌듯하군 오늘 공부한 걸 블로그에 올리려고 했는데 역시나 블로깅은 정리하는게 반이다... 쉽지 않아 쉽지 않아 그래도 블로깅 하려고 공부하는 이런 나 제법 멋져요 더 멋져질래....
- [ pinslog ]번갯불에 콩 구워 먹기2023-11-17 21:46:36갑자기 평가기관에서 연락이 왔다. 급하게 일정이 잡혀서 헐레벌떡 기관 다녀왔다. 타지로 갔다옴.... 이렇게 정신없이 진행된다고? 싶지만 생각보다 세상은..얼레벌레 돌아가는 법이니까 그 소용돌이 속에서 정신 꽉 붙잡고 나는 내 할일 해내야지 우리 존재 화이팅
- [ pinslog/Log.daily() ][Android] onCreate(@Nullable Bundle savedInstanceState, @Nullable PersistableBundle persistentState)2023-11-16 23:13:19화면을 그리기 위해 여느 날과 다름 없이 onCreate()를 호출했다. 그러나 아무것도 그려지지 않았다. 아니 도대체 왜....? 그래서 열심히 화면을 들여다 봤다. 보통 화면이 create될 때 호출되는 함수는 잘 알겠지만 onCreate(@Nullable Bundle savedInstanceState) 이다. onCreate(@Nullable Bundle savedInstanceState, @Nullable PersistableBundle persistentState) 하지만 나는 다른 onCreate(위)를 호출하여 이러한 문제가 생긴 것인데, 이 onCreate는 도대체 뭐하는 친구이며, 언제 호출될까? 하는 일은 화면은 생성하는 것으로 동일하지만 파라미터부분에서 알 수 있듯 savedInsta..
- [ pinslog ]요즘 독서를 멀리하였더니2023-11-15 20:17:25요즘 정신이 없고..도서관 갈 시간이 없어 책 읽는 것을 멀리하였더니 이렇게 바로 효과가(?) 나타난다. 도저히 생각이 안나서 GPT한테 부탁했다가 한참을 웃었다. 짬뽕ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 내가 생각해도 너무 웃긴다. 회사에서도 혼자 웃었음... 아 다시 책 읽어야할 것 같다...
- [ pinslog/Log.daily() ][NCP CSR] 기능 구현을 하며 만난 에러와 대응방안2023-11-14 21:13:46음성인식 기능 구현을 위해 네이버 클라우드 CSR(CLOVA Speech Recognition) SDK 를 사용하고 있는데, 기능을 구현하며 만난 에러와 그에 대한 대응방안에 대해 정리하려고 한다. (검색을 해봐도 나오지 않아 남긴다..정확한 방법이 아닐 수 있다.)음성인식 기능 사용중 onPause() 호출시 에러음성인식 중에 홈버튼 또는 최근작업 버튼을 눌러 앱이 pause - stop 상태였다 다시 돌아오면 앱이 아예 재시작이 돼버리는 현상을 발견했다. (process가 아예 다시 시작됨) 음성 관련 예외는 제대로 로그도 남지 않아 디버깅이 힘들어 아주 난감하다. CSR의 가이드대로 onStart()에서 음성인식 관련 자원을 초기화하고, onPause()에서 음성인식 즉, 음성 녹음이 진행중이면 멈..
728x90
반응형