본문 바로가기

전체 글24

[플러터] 쉬운 찬송가 재생 무료 (GPT로만 만든 앱 출시 후기) 이전 글에서처럼 나는 할머니에게 보다 쉽게 찬송가를 재생해 드리기 위해 앱을 개발했었다.방식이 유튜브에 저장된 영상을 재생하기에 스토어 업로드는 미뤄두었는데 혹시 몰라 해당 회사에 문의를 했었고 결과적으로 동의를 구해 업로드를 할 수 있었다.○ 광고솔직히 사용자가 있을 것 같지는 않다. 하지만.. 이김에 광고도 달아보는 경험을 해보고자 광고도 달았고 크게 부담되지 않는 하단 바와 두세 번 정도 재생되었을 때 전면광고 한 번씩 뜨도록 했다.광고또한 GPT에 부탁해 UI 코드를 수정했고 admob에 광고 신청을 한 후 간단하게 광고를 넣을 수 있었다.○ 앱 출시 과정앱 출시 과정은 의외로 꽤 오래 걸렸다. 이전에는 신청하면 알아서 검토하고 진행해 주었는데 이제는 정식 신청 전 테스터를 12명 구해야 한다... 2025. 3. 11.
[독서] 창의성이 없는 게 아니라 꺼내지 못하는 것입니다_김경일 ○ '창의는 연결하는힘이다' 책에서 창의는 기본적으로 무에서 유가 아닌 전혀 다른 요소를 연결하는 것이라고 했다. 예를 들어 [에어백 + 게임기] 가 있다면 무엇을 만들 수 있을까 놀랍게도 에어백의 자이로센서를 게임기에 접목한 닌텐도 will가 탄생되었다. 이처럼 전혀 다른 두 가지가 모여 새로운 아이템이 창조되듯 [에어백 + 게임기]라는 과정과 [닌텐도 will]이라는 결과를 분리해서 봐야 한다는 것이다.○ 창의성 발휘 실험 책에서 초등학교 3학년을 대상으로 실험을 했다.기본적으로 다양한 도형을 가지고 특정한 무언가를 만드는 것 그 과정을 아래와 같이 분리했다.1. 위 설명을 먼저한 후 도형을 선택하는 그룹2. 설명없이 도형을 미리 선택한 후 그걸로 무언가를 만들라고 지시한 그룹3. 설명없이 본인이 좋.. 2025. 3. 10.
[일상] 25년 개발모 회의 오랜만에 친구들과 개발모임을 추진했다○ 이번 회의 주제1. 25년 개발모 방향성 확립2. 본인의 25년 계획3. AI시대 개발자로써의 향방1번 회의의 결과로 우리는 이제 보다 실천에 다가가기 위해 다시 개발모임에 빈도수를 늘리기로 했고 그 빈도를 오프라인이 아닌 디스코드를 통해 본인의 실천을 서로서로 중간 점검을 하기로 하였다.나는 이번에 2번 주제로 올해 3개의 플랫폼 출시를 약속했고 3번 주제로 AI를 적극 활용하자였다.결론적으로 나는 AI활용 플랫폼을 올해 3개 출시로 목표했고 일단 MVP모델로써 가능성을 확인하는 방향으로 내세웠다.○ '창의성'기존 AI가 대체할 수 없는 직업으로 예술가, 미술가 등이 있었는데 오히려 가장 먼저 대체되고 있는 현실로 '창의성'이 외려 AI의 장점으로 부각되고 있다는.. 2025. 3. 10.
[등산] 페어플레이 계룡산 성심당 빵투어 후기 (동학사 주차장 ~ 삼불봉 ~ 관음봉 ~ 갑사) 항상 직접 운전하거나 알레, 좋은사람들을 이용해 등산을 했었는데 이번엔 페어플레이 어플을 알게되어  계룡산 성심당 빵투어에 다녀왔다.해당 투어는 자유 셔틀로 인솔 없이 시간 주어진 안에만 들어오면 되고 다른 투어에 비해 시간을 널널하게 주는 편인지 한시간반 일찍 내려와 우리는 동동주와 식사도 했다.○ 실제 소요시간- 출발 : 09시 40분- 큰배재 : 10시 35분- 남매탑 : 10시 55분- 삼불봉 : 11시 30분- 관음봉 : 12시 10분 (+ 식사)- 연천봉 : 12시 50분- 갑사 : 13시 55분하산 후 시간이 남아 동동주까지마지막 본격 성심당 투어후기) 정말 정해진 시간에 맞춰 얄짤없이 출발하기 때문에 무조건 시간에 잘 맞춰 타야 하고 버스는 매우 널찍하며 조용한 분위기라 편안하게 다녀올 수.. 2025. 2. 16.
[일상] 랜포트 인터넷 안되는 방 간단하게 연결하는 방법(구형 단자함) 이번에 안 쓰는 방에 컴퓨터 세팅을 했다.현재는 컴퓨터가 내방에 연결되어 있고 해당방에는 인터넷이 안 되는 상황나는 바로 아파트 단자함을 열었다.우리 집은 구형 단자함이 설치되어 있고 아래 사진처럼 연결되어 있었다.처음엔 당황했지만 네트워크 관리사를 취득할 때 랜선을 만져본 경험으로 이를 분석했다현재 우리집은 거실로 메인 인터넷을 받는상황이다그런데 거실에서 연결된 선이 침실3에 연결되어있다이를 보며 침실3은 현재 내방이고 침실1 혹은 침실2라는 것을 알았고 보통 안방을 침실1로 할 가능성이 클 것 같아 바로 침실2로 연결연결 방법은 정말 간단하다 선을 뺀 후에 이전 패턴에 맞게 연결해 카드로 쭉 넣어주기만 하면 된다 (끝까지 밀어 넣어야 함)연결 후 인터넷을 연결해 확인해 봤고 처음이지만 단번에 성공했다.. 2025. 2. 16.
[등산] 소백산 알레앱 통한 탐방기 (어의곡 탐방지원센터 ~ 비로봉 ~ 천동 탐방지원센터) 1월1일 제주도를 다녀와 어떤 영감인지 혼자 등산을 하고 싶다는 생각이 들었다.그래서 바로 알레앱으로 검색하여 떠난 소백산일정 (25년 1월 5일)- 07시 15분 : 사당 버스 탑승- 09시 10분 : 어의곡 탐방지원센터 도착- 12시 00분 : 비로봉 도착- 14시 00분 : 천동 탐방지원센터 도착주말 아침 사당역은 생각보다 많은 등산인이 있다!본격적으로 시작된 등산 귀여운 강아지 한마리가 반겨준다.날씨가 흐려서 풍경은 솔직히 잘 보이지 않았다. 그렇지만 역시 설산이 최고비로봉 가기전길 엄청난 바람이 분다 속칭 똥바람비로봉 도착해서 인증샷 한장 부탁드려 찍은 사진나는 근처 사는 친구가 데리러 온다해서 식사를 따로 하지않고 바로 하산했다.막걸리 딱 한잔이 너무나 마시고 싶었는데 따로 파는데는 없었다.... 2025. 2. 14.
[학습] WEB개발 기본 환경 및 cs정리 (PDF 첨부) 2025. 2. 14.
[학습] 네트워크 간단 정리 (PDF 첨부) 2025. 2. 14.
[학습] Spring 간단 정리 (PDF 첨부) 2025. 2. 14.
[등산] 설악산 소공원 - 대청봉 원점 회귀 지난주 나는 친구와 소공원 출발 대청봉 원점회귀에 도전했다. 설악산이 이번에 처음은 아니고 이전에 오색 출발로 다녀왔었다. 사실 소공원 - 공룡능선을 계획했지만 지난 폭설로 능선이 통제되어 어쩔 수 없는 선택이긴 했지만 날씨가 좋아 아주 만족했다.· 일정 (2/1 ~ 2/2)0시 : 출발0시 30분 : 친구 픽업03시 30분 : 인근 도착04시 30분 : 식사 및 정비 후 등산 시작(~ 13시간)17시 30분 : 하산 완료금요일밤 12시 집을 나왔다호기롭게 등산 출발 (공룡능선이 통제되어 대청봉 원점회귀로 계획변경)희운각 대피소에서 친구가 가져온 불고기로 점심 식사 완다시 등산 시작했는데 눈이 쌓인 지 얼마 안돼 미끄러운 눈에 급경사로 희운각대피소 ~ 소청까지 길이 너무 지옥이었다. (한발한발 기어서 올.. 2025. 2. 13.
[일상] 친구들과 개발자 모임 필자는 초등학교 때부터 이어진 친구 중 개발 관련 일을 하고있는 친구들끼리 모여 형성된 그룹이 있다. 가끔 카페나 시에서 무료 개방되는 건물을 대관하여 각자 현업의 고충이나 팁 등을 공유한다.현재는 퇴색되어 사실 맛집 탐방 혹은 등산 모임이 주가 되었지만 술이 아니어도 특정 공통사에 모여 일상을 공유하는 모임이 유지되고 있다.우리는 이 모임을 '개발모'라고 한다. 2025. 2. 12.
[엑셀] 바코드 리더기 & 재고관리 엑셀 프로그램 개발 1. 동기 문뜩 연락온 친구의 말 "회사에 창고가 있는데 바코드 리더기를 활용한 재고관리 프로그램을 도입하고 싶은데 금방 만들지?" > "해볼게"2. 환경 1) 현재 창고 앞에 쓰이지 않는 노트북 존재 (최악의 사양) 2) 사내 재고 관리로 보안 필요할수도? > 웹은 후순위 3) 노트북 내 공유 폴더에 엑셀로 관리하면 모두가 확인할 수 있을 것 같다. (※사용자가 어르신이 많다) 4) 바코드 리더기를 써서 만들면 있어 보일 것 같다. (어르신이 좋아함) 3. 기능 설계 1) 바코드 리더기를 활용한 엑셀 재고관리 프로그램으로 결정 2) 품목별 리스트를 데이터화 하도록 친구에게 요청 (품목별 고유ID 부여, QR코드 생성)3) 정리된 qr코드 북 제작  > 입·출고 등록 페이지 이동  > ID가 포함된 qr.. 2025. 2. 12.
[플러터] GPT활용 100% 노코딩 찬송가 재생 어플 제작기 1. 동기우리 집은 기독교이며 할머니는 그중 신실하신 기독교인이시다.그래서 명절이나 기일에 찬송가를 재생하는데 항상 유튜브에서 검색하여 재생하곤 했다.할머니는 유튜브로 재생하는 게 힘드시니 편하게 검색하여 볼 수 있게 하면 어떨까 생각하여 제작을 시작했다.플러터로 웹뷰를 제외한 기능이 포함된 앱 제작은 처음이지만 무작정 시작했다. 2. 기능설계 1) 최대한 간단하며 목적만 달성해야 했다 2) 할머니가 전화는 입력하여 사용하실 줄 알았고 아이폰의 깔끔한 전화 화면을 활용하자 생각 3) 찬송가 번호를 입력하여 전화 입력 대신 검색버튼을 누르면 해당 찬송가가 재생되는 방식 (찬송가별 유튜브 url을 내장하고 해당 유튜브 재생 형식) 3. 제작(1) 화면 : 화면은 아이폰 전화 화면을 가져와 기능에 맞춰 수정한.. 2025. 2. 11.
[독서] 부자의그릇_이즈미 마사토 1. 부자의 그릇 " 사람들에게는 각자 자신이 다룰 수 있는 돈의 크기가 있거든"   나는 어렸을 적부터 도전을 하지 않았다. 게임을 할 때 확률이 걸린 도전은 하지 않았고 메뉴를 고를 땐 항상 먹던 음식을 먹었으며 내기를 할 땐 항상 한걸음 물러섰다.그때의 나는 잃지 않음을 선택하며 당시 최선의 선택을 하게 되었던 것이지만 지금 돌이켜보면 차라리 모두 잃고 강화를 성공했을 때의 짜릿함, 새로운 맛의 발견, 친구들과의 재미를 선택했다면 어땠을까 생각한다. 실패하더라도 그 경험에 대한 값을 지불한 것뿐인데 말이다.   " 실패란,   결단을 내린 사람만이 얻을 수 있는 거니까."  실패란 단순히 돈이 줄었음을 의미할 수도 있지만 책에선 실패를 값진 경험의 가치로 생각한다.인간은 본래 얻지 못함보다 잃음을 .. 2024. 10. 7.
[독서] 튜브_손원평 1. 지푸라기 프로젝트 p.177 "뭔가가 바뀌기를 원하는 사람들을 위한일이네?" p.182 "운명은 만들어가기 나름인거야" p.183 "네가 그런말을 하는 건 너도 바뀌고 싶어서 그런게 아닐까?" "네가 작은 행동이나 습관들을 바꿔 나가고 그렇게 해서 네 생각이 바뀌고 나아가서 인생도 바뀐다면 믿겠니?" p.184 "다들 바뀌고 싶어하는건 맞는것 같아, 근데 그냥 지레 포기해 버리는 거지" "혼자 힘으로는 어려우니까 다른 사람의 응원을 받는다면?" "누가 내 변화를 지켜 봐주고 힘을 준다면 어떤 것 같아?" p.192 "그럴때 조심해야 됩니다. 사람은 자꾸 원래대로 돌아가려는 성질이 있거든요" p.195 "자기도 한가지에 도전해서 뭔가를 끝까지 이루고 싶다는 등.." 소설 속 주인공 김성곤은 평범한 가.. 2024. 1. 22.