반응형
반응형
Flutter 앱 개발 강의 3주차를 진행중에 있습니다. 여유만 있다면 모든 강의를 다 독파 할 수도 있겠지만 직장인이 그게 어디 쉬울까요. 주말과 야간을 이용해서 짬내서 계속 진행중에 있습니다. 내일배움카드라는 필살기가 있어서 참 좋네요 3주차에는 메모장 앱을 개발해보는 중입니다. 현재까지 학습한 부분을 기록하면서 복습해보는 시간으로 이 포스팅을 진행해봅니다. 메모장 답게 제공하는기능은 다음과 같습니다. 메모 리스트 조회/출력, 메모 쓰기/수정/삭제, 파일로 저장하기/불러오기 등입니다. 개발환경은 MacOS 상에서 안드로이드 스튜디오로 진행했습니다. 비주얼스튜디오코드가 좋다고는 하는데 아직 익숙해지지 않아서 쓰기가 불편합니다만 강사님께서 쓰는 화면을 보고 있노라니 Visual Studio Code 가 ..
석가탄신일 대체공휴일 덕에 연휴가 생기면서 국내 여행 중 통영을 다녀오게 되었습니다. 관광지로 유명한 통영은 개그맨 허경환 고향이기도 하며 현재도 허경환 부모님은 통영에 거주하고 계신걸로 유명하죠. 작은 도시지만 유명한 볼거리와 케이블카, 루지등 체험요소도 많은데 모든 곳을 둘러보기에는 시간이 부족했기에 이순신 공원에 다녀오기로 합니다. 비록 비가오는 날씨이긴 했으나 바다 풍경이 너무 좋고 산책로도 너무 이쁘게 잘 꾸며져 있어서 아이랑 가기 좋은 곳이었습니다. 네비에 이순신 공원을 찍고 가니 항구를 지나서 이순신 공원 주차장에 도착하게 됩니다. 주차장은 유료로 운용되고 있었는데 30분에 500원, 30분 초과 후 매 10분마다 200원 추가되는 방식이어서 합리적인 요금제였습니다. 우리는 총 40분을 머무..
플러터 강의를 듣고 싶어서 인프런, 패스트캠퍼스, 그리고 그 외 다양한 강의 사이트를 돌아다녀보다가 내일배움카드를 쓸 수 있다는 것을 알고 내일배움카드 사용 가능한 강의를 찾아보게 되었습니다. 5월 22일 이전에 알아보고 수강신청을 했던터라 현재는 해당 수강 정보를 확인하기가 어려운데 당시 눈에 띄는건 스파르타코딩클럽, 그리고 패스트컴퍼스에 있는 flutter 강의 2개였습니다. 두 강좌의 커리큘럼을 비교해보고 큰 차이가 없는 것을 확인했으나 스파르타 코딩클럽쪽이 본인에게 조금 더 맞지 않겠나 하는 생각으로 결제하게 되었습니다. 본인부담금 10% 로 이마저도 완강시 환급받는 조건이어서 부담이 없었습니다. 제가 듣고 있는 플러터앱 강의는 임상원 선생님이 진행하는 강의입니다. 강의 듣기전 까지는 긴가민가 했..
개요 메신저봇r을 이용해서 카카오봇을 만들어온게 몇일 안된거 같은데 여러모로 활용할 수 있는 방안을 만든것 같습니다. 이번에는 역시나 핫한 openAI의 chatGPT api를 이용해보려 하는데요. 구글의 bard 가 치고 올라오고 있어서 활용하는 입장에서는 두 ai 엔진을 번갈아 가며 좀 더 결과물이 좋은 쪽을 택하는게 좋지 않나 생각합니다. 바드로 진행할까 하다가 일단은 chatGPT를 이미 제가 개발해둔 카카오봇에서 활용중이라서 이 코드를 활용해 chatGPT를 내장하는 방법을 알려드리겠습니다. 본문 개발중인 카카오봇에 chatGPT를 내장하는 방법은 정말 간단합니다. 사실 내장하는 방식을 아름답게 변경한다고 하면 서버쪽으로 호출해서 응답을 소켓으로 받거나 콜백 url을 남겨서 받거나 하는 비동기 ..
개요 외부망에서 내부망으로 접근해야 하는 이슈가 있었습니다. 이 문제를 풀어내기 위해 고민을 오래 했었는데 의외로 proxy server를 설정하면 쉽게 해결이 될 것으로 보였습니다. 내부망으로 통하는 공개포트 하나를 뚫어놓고 특정ip대역에서 오는 호출만 받아들이는 걸로요 원칙대로 하자면 vpn 접속을 통해 같은 망으로 구성시키고 나서 접속하는 방식을 택해야 하는데 아직 정보의 부족으로 proxy server를 통한 내부망의 접근을 하고자 합니다. 처음에는 자체 운영중인 시놀로지를 활용해 역방향 프록시(Reverse Proxy)를 이용해 가능성을 보았습니다. 다만 유동ip인지라 고정ip를 제공받을 수 있는 서버가 필요했고, 호스트웨이를 고려했었지만 소소한 비용때문에 아마존 서비스를 이용해보기로 합니다. ..