
아내가 입덧도 하지 않았고 너무나 건강했기 때문에 우리는 당연히 자연분만으로 아이를 나을 줄 알았다. 그러나 현실은 언제나 예측불허. 출산 예정일을 2주 앞두고 아내가 새벽부터 진통을 하기 시작했다. 새벽 내내 진통이 멈추지 않아 아침이 되어서 병원으로 갔다. 태변으로 인해 응급 수술을 해야한다는 의사의 말을 듣고 겁이 났다. 아내는 울었다. 나는 불안한 마음을 티내지 않고 걱정말라며 아내를 진정시켰고 마음 속으로 하나님께서 아내와 아이를 지켜주시길 기도했다. 아내가 수술실로 들어가기 전 가볍게 안아주고 걱정하지 말라고 말해주었다. 대기실에 혼자 앉아 계속 기도했다. 눈물이 날 것 같았다. 가족들과 교회 식구들에게 상황을 전하고 기도를 부탁했다. 아내가 수술실에 들어간지 30분 만에 나지막히 아기 울음소..

최근 몇 년 간, 안드로이드의 백그라운드 작업에 변화가 있었고, API 레벨23 부터 Doze 모드가 추가되었다. 묵시적(implicit) 인텐트가 제한되었고, 백그라운드 동작에도 제한이 생겼다. 대부분의 새로운 솔루션은 오래된 안드로이드 버전에서는 동작하지 않을 것이고, 이전의 솔루션들은 새로운 안드로이드 버전에서 동작하지 않을 것이다. 이 글에서는 백그라운드에서 블루투스를 스캔하기 위한 두 개의 전략을 알아볼 것이다. API 26 이전과 이후의 버전 말이다. API 레벨 26(오레오) 이전 버전에서의 백그라운드 작업 알람 매니저, Broadcast Receiver와 함께 서비스를 사용 브로드캐스트 리시버는 알람을 깨워 서비스를 시작하게 함 API 레벨 26 이상부터는 앱이 종료된 상태에서 서비스를 시..

약 1년 반 전에 전자책을 구매했다. 정확하게는 아내가 먼저 샀고 나는 몇 개월 뒤에 똑같은 기기를 중고구매해서 사용하고 있다. 결론부터 말하면 너무 좋다. 그리고 더 좋아지고 있다. 전자책을 둘러싼 환경과, 전자책을 향한 내 마음이 그렇다. 앞으로도 계속 사용할 예정이다. 전자책 구매 이유 나는 책을 좋아하는 편이다. 한 달에 최소 한 권 정도를 읽는 편이고 어떤 분야에 관심이 생기면 그 분야의 책부터 찾아보는 편이다. 그렇다보니 몇 가지 불편한 점이 있었다. 책을 사면 살수록 공간을 차지해 집이 조금씩 좁아진다는 것. 그리고 또 하나는 출퇴근 길에 책을 한 권씩 가지고 다니는 것이 조금은 부담스러울 때가 있다는 것이다. 종종 두꺼운 책을 읽는 경우 그 무게가 꽤 나가기 때문이다. 그래서 전자책을 고려..

대체불가능한 사람이 된다는 것은 멋진 일이다. 어떤 사람의 자리를 그 누구도 대신할 수 없다면 그 사람의 몸값은 아마 부르는 게 값일 것이다. 하지만 그런 사람은 현실에서 흔치 않다. 대체불가능한 사람이 되는 것은 정말 어려운 일이라고 해도 취업전선에서 유리한 위치에 있으려면 최소한 쉽게 대체가능한 사람이 되는 것은 피해야 할 것이다. 어떤 사람이 대체불가능하다는 것은 그 사람만이 할 수 있는 것, 그 사람만이 제공할 수 있는 가치가 있다는 뜻이다. 반면 대체가능한 사람이란 그 사람이 할 수 있는 일을 다른 많은 사람들이 할 수 있라는 의미가 된다. 유재석: 대체 불가능한 개그맨 연예인 중에서는 유재석이 대표적이라고 할 수 있다. 그는 대한민국의 모든 연예인을 통틀어 가장 인기 많고 활발히 활동하고 있는..

6월에 지금 회사에 입사한뒤로 참 빨리 시간이 지나갔다. 코로나때문에 여러 변화가 있었던 탓도 있겠지만 열심히 회사에 적응하고 일하느라 더 그랬던 것 같다. 지난 한 해를 보내면서 의미있었던 일들을 정리하고 싶어 글을 적는다. 그리고 올 한해는 부족했던 부분을 보완하고 또 성장하고 싶다. 성장이라는 것이 막연하게 원한다고 이뤄지는 것은 아닌 것 같다. 목표가 분명할 수록 내가 집중해야하는 부분을 명확하게 인지하고 그만큼 빨리 성장할 수 있는 것이다. 서비스 출시 지난 회사에서는 혼자 개발을 오래하기도 했고 결국 앱을 출시하지 못했기 때문에 서비스가 출시되는 과정을 경험하지 못했다. 그런면에서 개인적인 성장에도 한계가 있었다. 그러나 지금의 회사로 입사 후 새로 출시하는 서비스의 안드로이드 개발자로 일을 ..

문제 원본 링크: programmers.co.kr/learn/courses/30/lessons/42839 카테고리: 완전탐색 문제 설명 한자리 숫자가 적힌 종이 조각이 흩어져 있다. 흩어진 조이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 한다.각 종이 조각에 적힌 숫자가 적힌 문자열 numbers 가 주어졌을 때, 종이 조각으로 만들 수 있는 소수가 몇 개인지 return 하도록 solution 함수를 완성하라. 제한 사항 numbers는 길이1 이상 7 이하인 문자열이다. numbers는 0~9 까지 숫자만으로 이루어져 있다. "013"은 0, 1, 3 숫자가 적힌 종이 조각이 흩어져 있다는 의미이다. 입출력 예 String numbers = "17"; // return = 3 String n..
- 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 |