전체 글 46

초등학생 아이들이 처음 접한 ChatGPT 4.0 #달리 #DALL-E

요즘 IT분야의 최대 화두는 생성형 AI 입니다. 생성형AI를 활용한 여러가지 서비스도 출시가 되었고, 기업에서는 경쟁력 강화나 직원들의 편의를 높이기 위한 수단으로 활용하기도 합니다. 저도 IT관련 업무를 하면서 최근 AI교육을 참가할 기회가 부쩍 늘어나게 되었고, 특히 생성형AI와 관련된 양질의 교육이 상당히 많아졌습니다. 생성형AI가 만능이 될 수는 없겠지만, 미래의 직업군의 변화에 큰 영향을 줄것은 틀림없어 보입니다. 관련 공부도 하고 정보도 찾아보다 보면, 우리 아이들의 미래에는 어떻게 되어있을까, 지금부터라도 어떤 준비를 해야하지 않을까 하는 생각을 많이 하게 되었습니다. 예전에도 가끔 아이들에게 ChatGPT를 보여주면서 이런식으로 질문도 하고, 궁금한걸 물어볼 수 있다는걸 보여준적이 있었는..

AI 2024.05.07

국가보훈부와 국가보훈부에서 제공하는 공공데이터 소개

국가보훈부에서 하는일은 아래와 같습니다. 국가보훈부는 국가유공자와 그 유족에 대한 예우 및 지원, 5ㆍ18민주유공자ㆍ특수임무유공자에 대한 예우, 보훈보상대상자ㆍ고엽제후유의증환자ㆍ제대군인에 대한 지원, 그 밖에 법령으로 정하는 보훈에 관한 사무를 관장한다. 콩콩데이터 앱에서는 국가보훈부에서 제공하는 여러가지 공공데이터 중에 아래의 데이터를 시범적으로 서비스하고 있습니다. 국가보훈부 보훈대상자별 (성별연령별) 실인원현황 자료 1. 적용 대상 국가유공자는 「국가유공자 등 예우 및 지원에 관한 법률」 제4조 참조 2. 참전유공자는 「참전유공자예우 및 단체설립에 관한 법률」제2조에 의거 등록된 대상자 현황 콩콩데이터 구글 안드로이드앱은 아래의 링크를 통해 설치할 수 있습니다. https://play.google...

안드로이드앱에 베너광고 달아서 수익 창출하기

아파트 청약 관리앱을 서비스 하기전 마지막으로 구현할 부분은 '구글 애드몹' 광고 달기 입니다. 블로그나 웹사이트에는 애드포스트, 애드핏, 애드센스 등의 베너광고를 할 수 있는데, 안드로이드 앱에는 구글에서 서비스하는 "애드몹"이라는 광고를 붙일 수 있습니다. https://apps.admob.com/v2/home AdMob 이메일 또는 휴대전화 accounts.google.com 위 사이트에 가입하고 신청을 해서 등록할 수 있습니다. 안드로이드앱 광고를 하기 위해서는 마켓에 등록이 되어 있는 경우와 그렇지 않은 경우가 프로세스가 다른데, 등록이 되어있는 경우가 더 쉽게 진행할 수 있어서 저는 앱출시를 먼저하고 이후에 광고를 붙이는 순서로 진행을 한답니다. 청약노트 앱의 화살표 위치에 구글 애드몹 광고를..

안드로이드 2023.11.20

구글플레이스토어 SEND_SMS 권한사용 앱 등록불가, 갤럭시 스토어 앱등록

두차례의 다중문자발송앱의 구글플레이스토어 거절 이후, 방법을 찾아보았지만 아래의 사유로 인해 더이상 구글 플에이스토어에는 등록이 어렵다는 결론을 내렸습니다. 아래의 고객센터에 게시된 내용을 참고하면, SEND_SMS 권한은 사용자의 개인정보/민감정보를 탈취할 가능성이 있는 민감한 권한이기 때문에, 몇가지 예외적인 상황을 제외하고는 앱 등록을 제한한다고 합니다. 설명상으로는 단순히 문자를 발송하는 다중문자 발송앱은 등록을 할 수 없습니다. "여러명에게 각각 다른내용의 문자를 한번에 보내는 기능"이 핵심이며, 이런 기능의 앱이 플레이스토어에 없어서 만든 앱이었는데, 결국 등록을 할 수가 없게 되었습니다. 하지만, 앱 내에 달아놓은 광고배너(Google Admob, 애드몹)가 삼성 갤럭시 스토어가 연결 가능한..

안드로이드 2023.11.17

구글 플레이스토어 또 거절... SMS발송권한과 개인정보정책

*시간이 꽤 지난 플레이스토어 거절건을 작성한 포스팅입니다. 다중문자 발송 앱을 만들어놓고, 등록을 못하고 있습니다. 문자발송과 관련된 권한이 상당히 민감한 권한이군요. 스마트폰의 문자내용을 읽을 수 있고, 여차하면 임의의 번호로 전송을 할 수도 있으니 그런것 같습니다. 개인정보 내용 고시 및 권한 획득 프로세스를 변경하여 재등록 요청을 했으나, 똑같이 거절 되었습니다. 한가지 내용이 더 추가되서 말이죠... 개인정보내용고시는 별도의 웹페이지에 올리고, URL을 링크를 해야합니다. 그리고, SMS 발송권한이 실제 앱에서 사용되는 기능과 다르다고 합니다. 아닌것 같은데... 다시한번 확인 해보고 업데이트 해야겠습니다. 아래는 거절메일 내용입니다. 개선 후, 다시 요청하는 건 한번에 통과하길 바래봅니다! A..

안드로이드 2023.11.16

구글플레이 앱스토어 개인정보정책 누락에 의한 등록거절

열심히 개발한 앱을 스토어에 등록할 시점이 되면, 마음이 급해져서 대충하게 되는 경향이 있습니다. 어떻게든 빨리 마켓에 올라간걸 보고 싶어서, 설명이나 스크린샷, 이미지를 대강하게 됩니다. 다중문자보내기 앱을 지난 밤(시간이 꽤 지난후 작성하는 포스팅입니다.)에 등록 검토요청을 했는데, 아래와 같이 "개인정보정책 누락"의 사유로 거절을 당했습니다. After reviewing your app, we found that it doesn’t qualify to use the requested permissions for the following reason(s): Missing privacy policy We were unable to verify your privacy policy because the l..

안드로이드 2023.11.15

개인정보보호위원회의 공공기관 개인정보관리수준 진단결과 공공데이터 조회

개인정보보호위원회에서 제공하는 공공데이터 중 공공기관 개인정보 관리수준 진단결과를 조회하는 기능을 소개해 드리겠습니다. 공공기관 개인정보 관리수준 진단결과는 파일데이터 형식으로 제공되는 공공데이터로, CSV형태의 파일로 제공이 되고 있었는데, 이제는 API로도 호출하여 데이터를 받을 수 있도록 되어있습니다. 따라서, 호출방법은 API 호출기능과 동일하게 하면 됩니다. public void pipc_manageresult() { try { StringBuilder urlBuilder = new StringBuilder("https://api.odcloud.kr/api/15114706/v1/uddi:0405a812-11a6-47e8-8c2c-cc49f29bd88d"); /*URL*/ urlBuilder.ap..

안드로이드 2023.11.14

국민권익위원회의 기관별 청렴도 등급 공공데이터 조회

콩콩데이터 앱에 추가된 국민권익위원회의 기관별 청렴도 등급 공공데이터 조회기능을 소개해 드립니다. 기관별청렴도 등급은 파일데이터 형식으로 제공되는 공공데이터로, CSV형태의 파일로 제공이 되고 있었는데, 이제는 API로도 호출하여 데이터를 받을 수 있도록 되어있습니다. 따라서, 호출방법은 API 호출기능과 동일하게 하면 됩니다. public void acrc_integrity_estimation() { try { StringBuilder urlBuilder = new StringBuilder("https://api.odcloud.kr/api/15083994/v1/uddi:976c43de-95f9-4ecf-a52d-bf838f5dcefe"); /*URL*/ urlBuilder.append("?" + URL..

안드로이드 2023.11.13

뷰페이저를 활용한 안내 배너 전환기능 구현

콩콩데이터 안드로이드앱에 배너 전환기능을 구현했습니다. 자바버전으로는 소스를 찾기가 힘들어 구현한걸 올려놓습니다. 기존의 고정된 이미지링크에서 배너가 자동으로 전환되는 기능을 바꾼겁니다. //배너광고를 위한 viewpager2 추가 implementation "androidx.viewpager2:viewpager2:1.0.0" def lifecycle_version = "2.2.0" implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version" gradle 파일에 뷰페이저를 추가합니다. package com.main.knh.kong; import android.view.View; public interface Banner_In..

안드로이드 2023.11.10

콩콩데이터 3.0.0 버전 업데이트 (공공데이터 서비스 추가)

오랜만에 콩콩데이터 안드로이드앱의 기능을 개발하고, 공공데이터 서비스를 추가했습니다. 공공데이터 서비스를 추가하기 위해서는 1. 포털에서 적합한 데이터를 찾기위해, 시간을 들여 찾아보고, 2. 호출부와 수신부의 데이터 구조를 분석합니다. 3. 콩콩데이터에 호출, 수신 구조를 추가하고, 테스트 합니다. 4. 콩콩데이터에서 수신받은 데이터를 읽기 쉽게 텍스트 표시방법을 보완해줍니다. 필요하면 그래프 등의 디자인도 추가합니다. 이번 업데이트는 시간을 들여서 여러가지 공공데이터를 추가했습니다. 공정거래위원회, 국민권익위원회, 개인정보보호위원회, 국세청, 교육부, 과학기술정보통신부, 국방부, 경찰청, 국가보훈부, 고용노동부의 파일데이터를 활용해 공공데이터 조회 서비스 기능을 추가했습니다. 그리고 기존의 고정되어 ..