목록분류 전체보기 (385)
만족
문제 웹앱 제출 시 사이트의 도메인의 소유권이 앱 제작자에게 있는지 없는지 구글에서는 알 수 없다. 가령 내가 네이버의 소유주가 아닌 데도 https://naver.com 을 웹뷰로 래핑해 앱으로 출시한다면 이는 서비스 소유권 침해이기 때문에 구글에서는 민감하게 반응할 수 밖에 없다. 내 경우엔 내가 제작한 키즈스쿨 서비스(https://kidsschool.vercel.app)을 웹뷰로 래핑해 출시했는데, 콘텐츠 도용 의심으로 제재를 받았다. 조치 웹사이트 서버 및 도메인은 내 소유가 아니기 때문에(웹사이트 호스팅 서비스로부터 대여) 도메인 소유 증명서는 제출할 수 없다. 따라서 해당 서비스에 내 소유라는 것을 증명하기 위한 짧은 텍스트 파일을 추가했다. https://kidsschool.vercel.a..
키즈스쿨은 유치원알리미(https://e-childschoolinfo.moe.go.kr/main.do;jsessionid=41kaF9gF61z6UtBrX8p288tetI721tGKwc8Raia2pxa8P1JEJgeqR7jbouxEiWup.ies-kirwas2_servlet_engine1)에서 제공되는 데이터를 기반으로 서비스를 제공합니다. 키즈스쿨에서는 서비스 개선을 위해 오류 로그 내용, 문의 접수 시 입력한 내용, 접속 정보를 자사에 보관하며 이 내용은 사용자의 신원과 직접 연결되지 않으며 외부로 유출하지 않습니다. 또한 광고의 경우 구글의 애드센스(https://www.google.com/intl/ko_kr/adsense/start/)를 사용하며, 애드센스 서비스에서 사용자와의 광고 관련성을 높이기..
사전 준비 시작하기 전에 아래 링크를 읽고 환경설정과 프로젝트 생성을 완료한다. https://satisfactoryplace.tistory.com/138?category=872124 [React Native] 설치 및 환경설정 해당 포스트는 https://book.naver.com/bookdb/book_detail.nhn?bid=15767673를 참고하여 작성되었다. 스무디 한 잔 마시며 끝내는 React Native 단순하지만 강력한 앱을 원한다면,앱 개발을 위한 최고의 선택2020.. satisfactoryplace.tistory.com https://satisfactoryplace.tistory.com/139?category=872124 [React Native] 프로젝트 생성 및 샘플 실행 np..
https://kidsschool.vercel.app/ 키즈스쿨 유치원/어린이집 검색과 비교를 한번에! kidsschool.vercel.app 당신은 새로운 지역에 이사를 온 학부모입니다 내 아이가 다닐 유치원, 어린이집을 어떻게 선정할 수 있을까요? 첫 번째로 맘카페 등의 커뮤니티를 통해 정보를 얻을 수 있겠습니다. 그러나 그 정보들은 주로 개개인의 경험에서 나오는 정보이고, 객관적인 정보에 대한 자료는 얻기 어려울 겁니다. 가령 A유치원이 잘 가르치더라, 아이가 활발해졌더라 같은 정보는 있을지언정, 그 유치원은 스쿨버스가 몇대나 있으며 학생은 얼마나 있는지 등과 같은 정보는 상대적으로 빈약합니다. 그런 객관적인 정보는 교육청에서 서비스하는 유치원알리미를 통해 얻을 수 있습니다. 그러나 몇 가지 문제가..
공식전 개편 http://cyphers.nexon.com/cyphers/article/magazine/topic/28185981 2021U 전장 개편 - 공식전 시스템 사이퍼즈입니다. 2021년 헬리오스 시즌 종료가 얼마 남지 않았습니다. 함께해 주신 모든 분들께 감사드리며 이번 시간에는 다음 시즌의 시스템 개편 사항에 대해 안내를 하고자 합니다. 참고로 cyphers.nexon.com 1. 공식전 배치고사 10판을 완료하기 전 5판 이상 배치고사 진행 시 배치고사 조기 종료 가능 (단 배치고사를 10번 완료했을 때 보다 배치고사 완료 후 기대되는 RP 값은 떨어짐) 2. 배치고사를 끝낸 후, 골드 안착이 현재는 너무 쉽다. 배치고사에서 높은 승률을 기록했을 때만 골드로 배치되게 변경할 것. 3. 경기 ..
Treating warnings as errors because process.env.CI = true. ... Failed to compile Vercel로 deploy를 하던 중 위와 같은 에러 메시지가 뜨면서 배포에 실패했다. 해결법 해결법은 간단하다. 해당 프로젝트의 Setting-> Environment Variables 로 간 다음 NAME, VALUE에 각각 CI, false를 넣고 Add하면 된다.
과거에는 저렇게 master브랜치만 사용해왔다. 불편함이 없었던 것은 아니지만, 혼자 작업하는 데다 패치를 진행할 때 부분적으로 나눠서 한다거나 하는 일이 거의 없고 수정이 필요한 곳이 어느 정도 쌓이면 한 번에 처리해서 여태까지는 별 불만이 없었다. 그런데 이번 학기에 팀프로젝트를 꽤 많이 진행하면서 "브랜치"의 필요성에 대해 크게 깨달았는데 사용 방법을 학습하는 시간에 비해 가져다주는 편의성이 어마어마했다. 운영중인 앱의 3.18.4버전을 출시하고 대대적으로 디자인을 갈아엎다가, 치명적인 버그가 하나 발견되었다. 이런 상황에서 브랜치가 없다면 선택지는 세개뿐이다. 1. 미완성된 디자인을 그대로 두고 수정 2. 작성 중이던 코드 전부 폐기 후 수정 3. 디자인을 전부 완성할 때 까지 대기 후 수정 셋..
저런걸 어떻게 하는지 알아볼 것이다. 방법1: SpannableString public class ViewUtil { public static SpannableString colorString(int color, String text, String... wordsToColor) { SpannableString coloredString = new SpannableString(text); for (String word : wordsToColor) { int startColorIndex = text.indexOf(word); int endColorIndex = startColorIndex + word.length(); if (startColorIndex >= 0) coloredString.setSpan(new..