개인프로젝트 4

(코린이의) 3. 구글 스프레드시트 자동화를 코틀린 앱으로 개발하기

기록을 위해 남기는 글입니다.본인은 코딩을 업으로 하지 않고 있으면 부정확한 설명 및 오류가 있을 수  있습니다. activity_main.xml 과  리사이클러뷰를 적용해서화면에 출력하였습니다.정상출력을 확인한 다음부터는 GAS코드를코틀린코드로 변환하는 작업을 하나씩 작업하였습니다.기존엔 5분미만으로 자동으로 업데이트가 되었습니다.아직 어느방향으로진행될지는 모르겠으나버튼을달려다가 아래로 끌어당겨 새로고침으로 방향을 정하고코딩을 하고있습니다.내부로직 에러가 있어서 애를 먹고있습니다.해결되면 이어서 적어보도록 하겠습니다.

(코린이의) 2. 구글 스프레드시트 자동화를 코틀린 앱으로 개발하기

기록을 위하 남기는 글입니다.본인은 코딩을 업으로 하지 않고 있으면 부정확한 설명 및 오류가 있을 수  있습니다. 지난 글에 이어서 계속 적어갑니다.data.go.kr에서 서비스키를 이용해서retrofit에서 통신을 하면 초반에 몇 번 자료를받아오다가 에러가 발생합니다..이유를 몰라서 3일 정도 소요한듯합니다. 원인은 레트로핏 통시할 때 인코딩을 하여 인코딩값을 넣으면 안 된다는 것입니다.1. 인코딩 방지코드를 삽입힌다.2. 디코딩 서비스키 값을 넣는다.개인적으로는 긍정적인 게 좋은 것 같아디코딩 서비스키로 코딩하니 작동합니다.제가 처음 자료 받을 때는 안내가 없었는데지금은 data.go.kr의 각 api 서비스정보에도안내를 해주고 있습니다.혹시 안내가 안 되는 페이지가 있다면참고하시길 바랍니다. api..

(코린이의) 1. 구글 스프레드시트 자동화를 코틀린 앱으로 개발하기

기록을 위해 남기는 글입니다.본인은 코딩을 업으로 하지 않고 있으면 부정확한 설명 및 오류가 있을 수  있습니다. GAS를 통하여 업무의 일부를 자동화를 통하여 업무 효율이 조금은 올랐습니다. 문제는 구글 서비스 점검 등의 불특정 이벤트로타이머가 멈추면 자동화 스프레드시트도 멈추는현상이 발생합니다. 이 부분이 간헐적을 발생하므로타이머에서 자유로울 수 있는 앱개발을 생각해 보고 2주 정도 고민해봐았습니다. 실패에 대한 두려움보다는 하는데 까지 해보자는마음으로 시작해 봤습니다.게임을 안 하니 집에 있는 컴퓨터는 알리에서구매한 N100 cpu의 미니 PC 1대가 전부였습니다.꾸역꾸역 안드로이드 스튜디오를 설치하고 GAS 코드를 컨버팅 하려고 애를 준비하는데 역시난 현실의 벽은 높았습니다.구글안드로이드 스튜디오..

왕초보의 Chat gpt와 OpenData를 활용한 업무 효율화

본인은 코딩을 해본 적이 없는 일반 회사원이다.업무용으로 쓰는 앱이 대규모 판올림을 하면서너무 느리고 불필요한 기능이  많이 붙어서chat gpt 책을 읽다가 업무에 관련된 것을 만들 수 있을까?라는 단순 호기심에서 출발하였다.예전에 구글링과 유튜브로 엑셀로 주식크롤링 파일을 한번 만들어본 적이 있어서구글 + 유튜브 + 그리고  Chat gpt 가있으니 무작정 시작하였다.이번엔 구글 스프레드시트로 구현을 하고 싶어서 크롤링 관련 정보를찾아다니기 시작했다.처음 크롤링을 하려고 하였을 때 크롤링이 안되어서 너무 답답했던 기억이 있다...동적페이지인 것도 모르고 무식하게 크롤링을 하려고 정보를 찾다 보니 www.data.go.kr   사이트에 OpenAPI를 제공하고 있었던 것이다...API키를 받은 다음 g..