그로스마인드셋 (Growth Mindset) 내 잠재력은 정해져있는 것이 아니라 꾸준한 노력을 통해 성장할 수 있다는 마음가짐 아들이 걷기 시작하면서 개인시간이 급격히 줄어들었고, 공부를 많이 못하게 되면서 조급한 마음이 많이 생겼다. 성장하지 않고 있다는 불안감이 가중되면서 마음 속에 무거운 돌덩이가 있는 기분이 오랜 기간 지속되었다. 조급한 마음을 버리고 조금씩 꾸준히 성장하는 삶의 패턴을 만들어야겠다는 생각을 하기 시작했다. 짧은 시간이지만 소중히 여기고 꾸준히 투자하면 분명히 성장할 수 있을 것이라는 믿음이 다시 생겼다. 일찍 자고 일찍 일어나 나를 위한 시간을 다시 가지기로 했다. 10시에 자고 5시 30분에 일어나고 있다. 오늘은 10분 당겨 5시 20분에 기상했다. 조금씩 당겨 5시 정각에 ..
2023.09.13 아래 내용은 기존 FCM API가 구버전으로 더이상 사용이 불가하다. FCM API는 이제 Access Token을 사용하는 HTTP v1버전으로 변경이 되었다. 공식 문서는 여기서 확인할 수 있으며, body에 담아 보내는 메시지 형식도 변경되었으니 참고해야 한다. Access Token은 Google의 OAuth Playground의 Firebase Clound Messaging API v1에서 발급받을 수 있다. > 앱에 푸시메시지 테스트가 필요한 경우가 있다. 특히 푸시 메시지를 클릭하여 이벤트 동작을 처리해야하는 경우가 그렇다. 이 경우 이렇게 저렇게 여러번 테스트를 해봐야 할 것이다. 실제 서비스에서는 서버에서 클라이언트 앱으로 메시지를 보내게 되겠지만 단순히 테스트를 위해..
마지막 글을 쓰고 약 두 달 정도를 그냥 쉬었다. 마음에 여유가 없다는 생각이 들었고 휴식과 생각의 정리가 필요하다고 판단되었다. 내 인생에 대해서도 많이 생각했다. 그리고 오랜만에 영화도 많이 봤다. 왓챠는 위험하다. (넷플릭스도 마찬가지) 그새 아들은 정말 무럭무럭 자랐다. 2.9kg으로 태어난 아이가 생후 7개월이 지난 지금은 10kg이 되었고, 누워서 놀기만 했던 아이가 이제는 온 집안을 기어다닌다. 옹알이도 여러 단어를 구사한다(주로 하는 말은 '다다다'). 생각했던 것 보다 아이가 정말 빨리 자란다. 아쉬울 만큼 빨리 자란다. 안아서 귀여워해주던 맛이 있었는데 이제는 잡으러 다니고 있다. 조금 힘들다. 11월부터 아내의 복직으로 아이를 어린이집에 맡기기 시작했다. 어머니가 반나절 아이를 봐주시..
글을 시작하기 전에(요약) 이 글을 적는 이유는 혹시라도 누군가 이 글을 보고 도움을 얻을 수 있지 않을까 하는 마음 때문이다. 그래서 최대한 자세히 적고자 한다. 본론에 앞서 요약을 적는 이유는 어떤 과정을 거쳐 우리 아이가 통잠을 자게 되었는지 먼저 간단히 밝혀서 이해를 돕기 위함이다. 조리원에서 책 한 권을 읽고 우리 부부는 수면교육을 통해 아이가 일찍부터 통잠을 잘 수 있다는 사실을 알게 되었다. 생후 8주차 때부터 수면교육을 시작했고 단 이틀만에 아이가 8시간이상 통잠을 자기 시작했다. 이후로 보통 저녁 8시부터 잠에 들어 평균 7~9시간 정도를 잤다. 이때부터 우리 부부는 저녁 시간에 아이에게 방해받지 않고 자유시간을 가지기 시작했다. (지금은 10시간 정도를 잔다) 그러나 우리가 시행착오를 ..
중고사랑, 나라사랑 나는 왠만한 물건을 살 때 중고를 먼저 알아보는 편이다. 물건의 상태만 괜찮다면 돈을 아낄 수 있는데 굳이 새 제품을 사야하는 이유가 없다고 생각한다. 눈에 보이는대로 나열해보자면 나는 지금 사용중인 핸드폰, 키보드, 카메라를 모두 중고로 구매했다. 최근에는 중고 자동차도 샀다. 차의 경우 거의 신차와 다름없는 상태의 중고차를 신차대비 600만원 가량 저렴하게 구입했다. 다만 중고 제품을 잘 사려면 약간의 불편함은 감수해야한다. 좋은 물건을 합리적인 가격에 사기 위해서는 새 제품을 살 때 보다 조금의 노력이 더 필요하다. 1년 전 아이패드 프로 4세대 11인치 모델을 중고로 샀다. 원래 목적은 취미인 그림 그리기를 아이패드를 통해서 좀 발전시켜 보는 것이었다. 거기에 매직키보드, 애플..
아내가 입덧도 하지 않았고 너무나 건강했기 때문에 우리는 당연히 자연분만으로 아이를 나을 줄 알았다. 그러나 현실은 언제나 예측불허. 출산 예정일을 2주 앞두고 아내가 새벽부터 진통을 하기 시작했다. 새벽 내내 진통이 멈추지 않아 아침이 되어서 병원으로 갔다. 태변으로 인해 응급 수술을 해야한다는 의사의 말을 듣고 겁이 났다. 아내는 울었다. 나는 불안한 마음을 티내지 않고 걱정말라며 아내를 진정시켰고 마음 속으로 하나님께서 아내와 아이를 지켜주시길 기도했다. 아내가 수술실로 들어가기 전 가볍게 안아주고 걱정하지 말라고 말해주었다. 대기실에 혼자 앉아 계속 기도했다. 눈물이 날 것 같았다. 가족들과 교회 식구들에게 상황을 전하고 기도를 부탁했다. 아내가 수술실에 들어간지 30분 만에 나지막히 아기 울음소..
최근 몇 년 간, 안드로이드의 백그라운드 작업에 변화가 있었고, API 레벨23 부터 Doze 모드가 추가되었다. 묵시적(implicit) 인텐트가 제한되었고, 백그라운드 동작에도 제한이 생겼다. 대부분의 새로운 솔루션은 오래된 안드로이드 버전에서는 동작하지 않을 것이고, 이전의 솔루션들은 새로운 안드로이드 버전에서 동작하지 않을 것이다. 이 글에서는 백그라운드에서 블루투스를 스캔하기 위한 두 개의 전략을 알아볼 것이다. API 26 이전과 이후의 버전 말이다. API 레벨 26(오레오) 이전 버전에서의 백그라운드 작업 알람 매니저, Broadcast Receiver와 함께 서비스를 사용 브로드캐스트 리시버는 알람을 깨워 서비스를 시작하게 함 API 레벨 26 이상부터는 앱이 종료된 상태에서 서비스를 시..
약 1년 반 전에 전자책을 구매했다. 정확하게는 아내가 먼저 샀고 나는 몇 개월 뒤에 똑같은 기기를 중고구매해서 사용하고 있다. 결론부터 말하면 너무 좋다. 그리고 더 좋아지고 있다. 전자책을 둘러싼 환경과, 전자책을 향한 내 마음이 그렇다. 앞으로도 계속 사용할 예정이다. 전자책 구매 이유 나는 책을 좋아하는 편이다. 한 달에 최소 한 권 정도를 읽는 편이고 어떤 분야에 관심이 생기면 그 분야의 책부터 찾아보는 편이다. 그렇다보니 몇 가지 불편한 점이 있었다. 책을 사면 살수록 공간을 차지해 집이 조금씩 좁아진다는 것. 그리고 또 하나는 출퇴근 길에 책을 한 권씩 가지고 다니는 것이 조금은 부담스러울 때가 있다는 것이다. 종종 두꺼운 책을 읽는 경우 그 무게가 꽤 나가기 때문이다. 그래서 전자책을 고려..
대체불가능한 사람이 된다는 것은 멋진 일이다. 어떤 사람의 자리를 그 누구도 대신할 수 없다면 그 사람의 몸값은 아마 부르는 게 값일 것이다. 하지만 그런 사람은 현실에서 흔치 않다. 대체불가능한 사람이 되는 것은 정말 어려운 일이라고 해도 취업전선에서 유리한 위치에 있으려면 최소한 쉽게 대체가능한 사람이 되는 것은 피해야 할 것이다. 어떤 사람이 대체불가능하다는 것은 그 사람만이 할 수 있는 것, 그 사람만이 제공할 수 있는 가치가 있다는 뜻이다. 반면 대체가능한 사람이란 그 사람이 할 수 있는 일을 다른 많은 사람들이 할 수 있라는 의미가 된다. 유재석: 대체 불가능한 개그맨 연예인 중에서는 유재석이 대표적이라고 할 수 있다. 그는 대한민국의 모든 연예인을 통틀어 가장 인기 많고 활발히 활동하고 있는..
6월에 지금 회사에 입사한뒤로 참 빨리 시간이 지나갔다. 코로나때문에 여러 변화가 있었던 탓도 있겠지만 열심히 회사에 적응하고 일하느라 더 그랬던 것 같다. 지난 한 해를 보내면서 의미있었던 일들을 정리하고 싶어 글을 적는다. 그리고 올 한해는 부족했던 부분을 보완하고 또 성장하고 싶다. 성장이라는 것이 막연하게 원한다고 이뤄지는 것은 아닌 것 같다. 목표가 분명할 수록 내가 집중해야하는 부분을 명확하게 인지하고 그만큼 빨리 성장할 수 있는 것이다. 서비스 출시 지난 회사에서는 혼자 개발을 오래하기도 했고 결국 앱을 출시하지 못했기 때문에 서비스가 출시되는 과정을 경험하지 못했다. 그런면에서 개인적인 성장에도 한계가 있었다. 그러나 지금의 회사로 입사 후 새로 출시하는 서비스의 안드로이드 개발자로 일을 ..
- Total
- Today
- Yesterday
- 개발자
- 세탁기
- 소프트웨어장인
- 알고리즘
- 정규표현식
- Regex
- 프로그래머의 길
- 멘토에게묻다
- 프로그래머스
- 프로그래머의길멘토에게묻다
- 문과생개발자
- 비전공개발자
- 미야자키 하야오
- 안드로이드
- 개발자취업
- 건조기설치
- 알고리즘풀이
- 건조기
- software craftmanship
- 소프트웨어 장인
- 디버깅
- 육아
- 정규식
- 스타트업
- 세탁기설치
- 이직
- 이사
- 멘토에게 묻다
- 프로그래머의길
- 알고리즘 풀이
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |