SW 그리고 아빠 엔지니어링 중...

아는 만큼 보이고, 경험해봐야 알 수 있고, 자꾸 써야 내 것이 된다.

개발/생각한 것 개발하기 10

Android - 다른 앱의 로그를 수집하는 방법 정리 및 App 코드

수정 : 22.06.11 수집의 필요성 N 개의 앱들의 로그는 시스템에서 일괄적으로 관리 한다. App 입장에서는 한정된 로그로 인해 디버깅의 불편함이 있다고 해서 로그 용량을 늘리거나 별도의 파일을 만드는 일들은 시스템 관점에 허용해 줄수없는 trade off 이다. 샘플앱을 만들어서 로그를 저장하는 앱을 만듦 앱자체에 별도 로그를 저장하도록 넣는 것은 앱 본연의 기능은 아니기에 별도 앱으로 개발하여, 로그 확보가 필요한 App의 품질에는 영향을 주지 않으면서 로그를 취득하고자 한다. 문제점 저장된 로그가 샘플앱의 로그만 저장 됨.(여러가지 실패 케이스는 다른 포스트로 정리가 되는대로 올리겠다.) 개인정보 문제로 Android 4.2 부터 다른 앱의 로그를 저장하는 기능이 원천적으로 막힘 (이에대한 자..

[단말 관리 서비스] - 리팩토링(관리자를 위한 개선)

우리 팀만이 아닌 다른 팀도 본 서비스를 사용 시 문제점 발견 초기 구상했던 기능들은 이미 완성되었었다. 하지만 이 서비스를 별개의 사람들이 다수 사용할 때 치명적인 문제점을 발견하였다. 문제점 : 확장시 관리되는 양식이 한 곳에서 정보를 모으고 있음 원인 : 초기 제작의 목적은 우리 팀에서 사용할 서비스이기에 관리대장이 하나여도 상관없어서 상관없었으나 초기 개발 의도와 달리 서비스 관리자(나) 는 한 명이나 이 서비스를 사용하고자 하는 팀들이 여러 팀 일 때 해당 폼을 그대로 복사를 하면 위와 같은 현상이 발생한다. 임시 대응 : 팀마다 서비스 관리자(나)는 별개의 시트를 만들고 일일이 스크립트를 수정해서 개별적인 시트와의 연결 등 수작업을 해주면 해결이 됨 본격적인 관리자를 위한 개선 1. 폼과 스프..

[단말 관리 서비스] - 3. 구현 - 5. 관리자에게 버그 리포팅 하기

Revision History Ver. Date Change Note Author Approver 0.1 2022.03.31 Draft - 관리자에게 버그 리포팅 하기 보리남편 김 주부 보리남편 김 주부 [목표] 1. 구성된 UI 대로 진행될 수 있게 구현 https://jabdon4ny.tistory.com/13 [단말 관리 서비스] - 2. UI 시나리오 작성 Revision History Ver. Date Change Note Author Approver 0.1 2022.03.10 Draft - UI 메뉴트리 작성 보리남편 김 주부 보리남편 김 주부 0.2 2022.03.15 UI 메뉴트리 추가 보리남편 김 주부 보리남편 김 주부 [목.. jabdon4ny.tistory.com [구현 할 기능] :..

[단말 관리 서비스] - troubleshoot - doc 파일 무한 증식

1. DOC 파일 무한 증식 Data를 표로 만드는 과정에서 google doc api 를 사용했는데 생성된 파일을 재 사용하는 것이 아니라 매번 양식을 만들때 마다 새로운 파일을 생성하고 있어서 무한 증식하는 현상이 있었다. ㅠㅠ DOC API 를 사용하지 않으면 일반 text list 를 간단히 표를 작성하여 만들기가 쉽지 않기에 DOC API 를 이용하는 것은 불가피 했다. 그래서 DriveApp 를 이용해서 파일을 삭제 하려고 했는데 헉!!! 파일을 삭제하는 API가 Deprecated 되었다. ㅠㅠ https://developers.google.com/apps-script/reference/drive/drive-app?hl=en#removefilechild Class DriveApp | Apps..

[단말 관리 서비스] - 3. 구현 - 4. 단말기 반납

Revision History Ver. Date Change Note Author Approver 0.1 2022.03.25 Draft - 단말기 반납 기능 추가 보리남편 김 주부 보리남편 김 주부 [목표] 1. 구성된 UI 대로 진행될 수 있게 구현 https://jabdon4ny.tistory.com/13 [단말 관리 서비스] - 2. UI 시나리오 작성 Revision History Ver. Date Change Note Author Approver 0.1 2022.03.10 Draft - UI 메뉴트리 작성 보리남편 김 주부 보리남편 김 주부 0.2 2022.03.15 UI 메뉴트리 추가 보리남편 김 주부 보리남편 김 주부 [목.. jabdon4ny.tistory.com ​ [구현 할 기능] : ..

[단말 관리 서비스] - 3. 구현 - 3. 단말기 대여

Revision History Ver. Date Change Note Author Approver 0.1 2022.03.22 Draft - 단말 대여 기능 추가 보리남편 김 주부 보리남편 김 주부 [목표] 1. 구성된 UI 대로 진행될 수 있게 구현 https://jabdon4ny.tistory.com/13 [단말 관리 서비스] - 2. UI 시나리오 작성 Revision History Ver. Date Change Note Author Approver 0.1 2022.03.10 Draft - UI 메뉴트리 작성 보리남편 김 주부 보리남편 김 주부 0.2 2022.03.15 UI 메뉴트리 추가 보리남편 김 주부 보리남편 김 주부 [목.. jabdon4ny.tistory.com [구현 할 기능] : 구현 ..

[단말 관리 서비스] - 3. 구현 - 2. 최신 관리대장 전달받기

Revision History Ver. Date Change Note Author Approver 0.1 2022.03.22 Draft - 최신 관리대장 전달받기 보리남편 김 주부 보리남편 김 주부 [목표] 1. 구성된 UI 대로 진행될 수 있게 구현 https://jabdon4ny.tistory.com/13 [단말 관리 서비스] - 2. UI 시나리오 작성 Revision History Ver. Date Change Note Author Approver 0.1 2022.03.10 Draft - UI 메뉴트리 작성 보리남편 김 주부 보리남편 김 주부 0.2 2022.03.15 UI 메뉴트리 추가 보리남편 김 주부 보리남편 김 주부 [목.. jabdon4ny.tistory.com ​ [구현 할 기능] : ..

[단말 관리 서비스] - 3. 구현 - 1.단말기 추가

Revision History Ver. Date Change Note Author Approver 0.1 2022.03.15 Draft - 단말기 정보 추가 보리남편 김 주부 보리남편 김 주부 0.1 2022.03.16~17 단말기 정보 추출해서 관리대장에 업데이트하기 업데이트한 내용을 메일로 전달하기 보리남편 김 주부 보리남편 김 주부 [목표] 1. 구성된 UI 대로 진행 될 수 있게 구현 ​ [구현 할 기능] : 구현 우선순위를 조정 - 아래 볼드체로 된 것을 진행한다. 1. 추가 : 단말 필요 정보 입력 - 관리대장 양식으로 기록 - 추가자에게 4번 수행 2. 대여 : 대여 단말 선택 - 대여정보 입력 - 단말 관리자 및 대여자에게 메일로 전달 L 추가 및 대여시 이메일 id 필요 3. 반납 : 관..

[단말 관리 서비스] - 2. UI 시나리오 작성

Revision History Ver. Date Change Note Author Approver 0.1 2022.03.10 Draft - UI 메뉴트리 작성 보리남편 김 주부 보리남편 김 주부 0.2 2022.03.15 UI 메뉴트리 추가 보리남편 김 주부 보리남편 김 주부 [목표] 1. 단말기 등록, 현황 공유, 그리고 대여가 가능하도록 아래와 같이 UI 를 구성한다. ​ ※ 현재 작업중인 것은 회사 내부에서도 사용해야하기에 위 양식을 복사한 샘플로 공유한다. https://docs.google.com/forms/d/e/1FAIpQLSfwAT2ubcD9PAE1CTNOrUDkdaTGOQBv_jdbt5Eec-txjdGIlA/viewform 단말기 대여 및 관리대장 업데이트 Beta Google Forms..

[단말 관리 서비스] - 1. 제작구상

전 직장에서 단말에 올리는 서비스/App 개발 시, 항상 단말이 부족했다. 그러다 보니 사용 중인 단말을 얘기도 없이 빌리거나, 빌려 가는 일이 자주 있었고, 개발 외에 불필요한 시간 소비가 많아 적잖은 스트레스가 되어 이미 17.7.17에 처음 개발을 하였고, 이후 필요한 기능을 추가하였다. 그런데 현재 직장에서도 단말이 부족하여 현재 직장에 맞게 해당 서비스를 수정할 필요가 있어서 추가 개발을 하고자 한다. 최초 개발 : 17.07.17 추가 개발 시작 : 22.03.08 ~ 22.04.05 [목표] 1. 관리할 단말기를 등록할 수 있다. 2. 전체 단말기 대여 현황을 메일로 전달받을 수 있다. 3. 단말 대여 시 대여자에게 메일로 대여 현황을 알린다. ​ [구현 방법] - 접근의 편의를 위해 1. ..

320x100