목록취업성공패키지 SW 개발자 교육/팀 프로젝트 (37)
오늘이라도
알람이 끝내고 화면에서 보이는 남은 시간 계산 처리를 끝내고 웹과 IoT 프로젝트를 본격적으로 시작했습니다. 책자 마감이 12일 오전 9시까지로 늘어났습니다. 아직 책자 작업 시작도 못했는데 마감 시간이 늘어난건 반가운 소식입니다. 하지만 그만큼 교정 시간이 줄어든거니까 좀 더 책자를 신경써서 만들어갸겠네요
현재 시각 5시 47분입니다. 날이 서서히 밝아오는 게 보이네요. 토요일 오후에 학원에 와서 지금까지 작업을 하고 있었습니다. 드디어 알람이 완벽하게 작동하도록 구현하는 데에 성공했습니다. 거의 두 달 가까이 알람에만 매달려 있었는데 해결하니 후련하네요. 엄밀히 말해서 완벽한 건 아니고 가끔씩 오작동이 있긴 하지만 어떻게 더 이상 고쳐보려야 고쳐볼 수가 없었습니다. 시간을 더 투자한다면 해결 가능하겠으나, 10일 즉, 내일까지 스프링 IoT를 대략적으로 외관상으로는 어느 정도 완성을 해놔야 해서 시간이 없습니다. 지금 돌이켜보면 안드로이드에 시간을 너무 많이 투자한 게 아닌가 싶습니다. 적당히 타협하고 기능을 빼던가 해서 난이도를 낮춰야 했었는데 말이죠. 원래 프로젝트 시작할 때 세운 대략적인 계획으로는..
오늘도 하루 종일 알람 구현에 시간을 쏟았습니다. 아침부터 점심 지나고까지 작업을 한끝에 드디어 알람이 원하는 때에 울리도록 구현이 끝났고 오후 시간에는 진동이 울리고 소리가 울리고 알람을 알람답게 만드는데 시간을 써서 끝냈습니다. 이제 알람 목록 화면과 메인화면에 다음 알람까지 남은 시간을 구하도록 구현하는 것만 끝나면 안드로이드 프로젝트는 95% 정도 끝이나게됩니다. 신이 나서 작업을 하는데 생각보다 잘 풀리지가 않는 겁니다. 일회성 알람은 시간이 제대로 나오는데 요일별 알람은 잘 나오질 않아서 알람 구조를 조금 뜯어고쳤더니 아예 고장이 나서 알람이 울리질 않네요 아.. 오늘까지 안드로이드를 끝내고 주말에 제 분량의 웹 프로젝트를 끝내고 IoT를 팀원들과 같이 마무리하고 팀원들과 원고 작성을 하려는 ..
지난 월화수요일은 학원 휴가였지만, 저에게는 작업을 마음껏 할 수 있는 시간이었습니다. 휴가를 내내 알람 오류 고치는데 쏟아부어서 드디어 알람이 틀리는일 없이 잘 작동하게 되었습니다. 다만 문제가 있는 것이 broadcast receiver가 너무 늦게 반응하네요. 포어그라운드 플래그를 넣어주면 된다는데 넣어줘도 비슷한데 다른 방법을 찾아봐야겠습니다. 알람이 원하는 요일, 원하는 시간, 원하는 횟수만큼 울리게 되었으니 이제 다시 울림 기능을 구현했고 알람에 남은 것은 설정해둔 벨소리와 진동, 볼륨만큼 알람이 울리게 하는 것입니다. 그 부분은 잠시 제쳐두고 그동안 손도 못 댔던 웹 프로젝트를 시작해야겠습니다. iot는 오늘부터 조립을 시작했습니다. 라즈베리파이 zero 크기는 약통에 딱 맞았는데 sd카드를..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/FKQf9/btqGcghEGz1/q15ceom26YwnFUeWSjIFak/img.png)
오늘은 이번 주에 도착한 부품들이 제대로 작동하는지 점검해보고 하루 종일 알람 구현하는 데에만 매달려 있었습니다. 누가 저희 프로젝트 앱에 알맞게 알고리즘이라도 설명해둔 글이 있다면 그거 보고 따라하면 금방 할 텐데 처음부터 기능 하나하나씩 검색해보고 제로 작동하나 확인해보고 알맞게 수정하고 그러느라 시간은 시간대로 쓰고 나오는 결과물은 적고... 거기다 어플 시작하면 현재 시각에 알람이 울려버리는 오류가 생겨서 오후 시간엔 그 오류 고치는데 매달려 있었습니다. 아직도 못고치고 있는 게 뭘 건드려야 고쳐지는지 예외 메시지라도 나오면 좋겠는데요 참 여러모로 답답한 심정입니다. 부품들은 아무 문제 없이 잘 작동하더군요 배터리 충전용 보호회로는 어떻게 사용하는지 잘 모르겠어서 제대로 검사를 못했습니다. 일단 ..
오늘도 여전히 알람 구현에 매달려 있습니다. 제가 찾는 기능이 검색해도 딱 알맞게 나오지가 않네요 이러다 보니 검색해서 넣어보고 안되면 지우고... 알맞게 고치느라 시간 쓰고... 몇 날 며칠을 여기에만 몰두하고 있는데 팀원들에게도 미안하고 저도 많이 답답합니다. 기획을 할 때에는 정말 간단해 보였는데 지금 이렇게 만들면서 직접 해보니 고려해야 할 변수가 너무 많습니다. 요일 반복, 요일을 체크 안 할 시 일회성 반복, 요일 알람의 시간이 되었을 때 해당 요일이 맞는지 검사... 거기다 여러 개의 알람을 구현해야 하니 각 알람들을 구분할 무언가를 준비해야 하고 구분하더라도 상위 알람 하나에 울리는 시간이 3개가 달려있으니 참 막막합니다. 검색해서 나오는 많은 예시들이 intent를 쓰지만 저는 재부팅해서..