글

애플 개발자 프로그램 등록

이미지
애플 개발자 프로그램 등록은 구글에 비해 상당히 까다롭다. 절차가 복잡하고 시간이 오래 걸리기 때문에 최소 2주 정도는 예상하고 진행하는 것이 정신건강에 좋다. 물론 더 빨리 끝날수도 있고 더 걸릴수도 있는데 2주 이상 걸린다면 애플 개발자 프로그램 지원팀에 이메일 또는 전화로 문의를 하는 것이 가장 빠른 길이다. 애플 개발자 프로그램 지원팀 전화번호는 https://developer.apple.com/contact/phone/kr/ 페이지에 접속해서 한국 상담전화로 연락하면 우리말이 가능한 상담사와 상담이 가능하고 이메일문의는 https://developer.apple.com/contact/submit/kr/ 페이지에 접속해서 지역, 주제, 메시지를 입력하고 전송하기 버튼을 누르면 안내메일을 받을 수 있다. <애플 개발자 프로그램 등록 절차> D-U-N-S Number 등록 (법인 계정인 경우 필수) 애플 개발자 프로그램 등록 확인전화 응답 결제 등록절차는 이렇게 간단하지만 그 과정과 시간이 어렵고 오래 걸린다. <사진 1> 애플 개발자 사이트에 접속하면 <사진 1>과 같은 화면이 보이는데 하단의 "Join the Apple Developer Program"을 클릭한다. <사진 2> <사진 2> 화면에서 우측 상단의 "Enroll" 버튼을 클릭한다. <사진 3>  <사진 3>에서 "Start Your Enrollment" 버튼을 누른다. <사진 4> 여기서 개인과 법인의 진행절차가 갈리는데 개인은 <사진 4>"Entity Type" 을 "Individual / Sole Proprietor / Single Person Business"로 선택하고 "Conti...

구글블로그 네이버웹마스터도구 등록

이미지
구글블로그를 개설하고나서 각 검색엔진에 색인이 잘 되도록 최적화하기 위해서 검색엔진에서 제공하는 웹마스터도구에 직접 사이트를 등록하고 설정하는 방법을 알아보자. 여기서 중요한 것은 색인과 노출은 다르다는 것을 알아야 한다. 색인은 내 사이트의 공개된 페이지들을 검색엔진봇이 수집을 하고 수집된 페이지들을 검증/정제를 하여 검색엔진 데이터베이스에 저장을 하는 것이고 노출은 색인된 페이지들을 검색 사용자들의 검색어를 토대로 자체 알고리즘을 통해 최적/최상의 페이지들을 찾아서 보여주는 것이다. 즉, 내 사이트의 페이지가 백만개 색인이 되었다 하더라도 검색 키워드가 내 페이지에 포함이 안되어 있거나 또는, 포함이 되어 있더라도 내 사이트의 인지도, 평판 등과 내 페이지의 문서제목, 내용, 메타정보 등을 아주 복잡하게 고려하여 점수를 부여하고 다른 사이트의 색인된 페이지들과 비교하여 순위를 매기고 순위별로 나열해 주는데 이것이 검색결과 페이지인 것이다. 내 페이지들을 검색결과 상위에 노출시키기 위해서는 많은 시간과 노력을 투자해야 하는데 그 첫 번째 노력이 바로 각 검색엔진의 웹마스터도구에 내 사이트를 등록하는 것이다. 이번글에서는 네이버 웹마스터도구에 내 사이트를 등록하는 방법에 대해서 알아본다. 먼저 네이버웹마스터도구 사이트에 접속을 한다. 네이버검색창에 "웹마스터도구"라고 치면 가장 먼저 노출이 된다. 웹마스터도구에 접속하면 어디나 그렇듯 로그인해야 한다. 우리나라 사람이라면 네이버 아이디 하나쯤은 가지고 있을 것이다. 로그인을 하면 "연동 사이트 목록" 화면이 보인다. "사이트 추가"란에 사이트주소를 입력하고 "추가"버튼을 누른다. 그럼 "사이트 소유 확인" 페이지가 나오는데 사이트 소유확인 방법은 HTML 파일 업로드 방법과 HTML 태그 삽입방법 2가지가 있는데 원하는 방법을 선택하면 절차에 대해서 기술되어 있으니 따라하면 된다. 여기서는 H...

안드로이드 스튜디오 업데이트 후 AAPT2 에러

이미지
오늘 AS(Android Studio)를 아무 생각없이 업데이트했더니 다음과 같은 에러가 발생했다. AAPT2 error: check logs for details Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details 솔직히 AS 업데이트로 인해 발생한 것인지 Gradle 업데이트로 인한 것인지 잘 모르겠다. 분명한건 꽤 오랜만에 AS를 열었지만 이전까지는 별문제없이 빌드가 되었지만 AS, SDK, Gradle 등 많은 것을 업데이트하고 나니 이런 에러가 발생을 한다는 것이다. 덕분에 아침부터 에러를 잡기 위해 Google과 Stack Overflow를 찾아 헤매이며 하루종일 씨름을 해야만 했다. 답변들 중 가장 많은 것이 gradle.properties 파일에 android.enableAapt2=false 를 한줄 넣으라는 것인데 하지만 대부분의 질문자들이 해결하지 못하고 나 또한 해결하지 못했다. 정답인지는 모르겠지만 하루종일 찾은 몇 가지 단서들을 토대로 일단 해결책은 찾았다. 맞다면 원인은 Gradle의 업데이트 버전이 Windows의 사용자 디렉토리가 한글인 경우 오류가 발생하는 것이다. AS의 File > Settings 에서 열리는 대화상자의 좌측 Build, Execution, Deployment > Gradle 를 선택하면 제일 하단에 Service directory path 항목이 있는데 한글이 포함된 경로를 영문경로로 변경하고 다시 빌드를 하니 에러가 사라졌다.

2018시즌 첫 쏘가리 출조

이미지
지난 금요일 퇴근 후 전 회사동료와 함께 홍천 북방면 굴지리주변 홍천강으로 올해 첫 쏘가리 출조를 다녀왔다. 경계심이 강한 쏘가리는 보름달이 뜨면 잘 움직이지 않는다고 하던데 모처럼 출조하는 오늘이 보름달 이틀전이다. 첫 포인트에 진입하여 미노우로 쏘가리를 열심히 꼬셔보지만 이렇다 할 반응이 없어 두 번째 포인트로 이동을 결정하고 이동한다. 이동 중 한 곳을 더 지져보기로 하고 들어가 보지만 역시나 무반응 다시 이동. 오늘의 주 포인트로 결정한 곳에 도착하여 자리를 이동해 가며 여기 저기 쑤시던중 동료의 외마디 외침. "왔어~!". 동료가 드디어 정적을 깨고 오늘의 첫수이자 동료의 올해 첫수인 빵좋은 이쁜 쏘가리를 랜딩에 성공한다. 랜딩 후 계측을 해보니 35cm. 산란을 위해 먹이활동을 많이 했는지 알를 밴건지 빵이 제법이다. 기쁨과 부러움을 뒤로한채 전투력을 더욱 끌어 올려보지만, 1시간...2시간...3시간... 홍천강 달밝은 밤에 강가에 홀로 서서 긴 로드 손에 쥐고 깊은 캐스팅하는 차에 어디서 다슬기꾼들의 서치라이트는 남의 애를 끓나니... 이때, 나의 손 끝에 전해오는 작은 몸부림... "왔어~!" 폭풍릴링과 함께 손맛을 즐겨보지만 잠시 후 쏘가리 특유의 몸부림은 온데간데 없고 비닐봉지처럼 그저 묵직하게 끌려오는 느낌... "이건 머지?" 기대반 의심반으로 계속 감아본다. 발앞까지 끌려와 수면위로 모습을 드러낸 녀석은 호피무늬를 지닌 쏘가리가 맞다. 눈대중으로 얼핏 봐도 좀 작다. 그런데 미노우가 왜 등에 달려있는 거니? 랜딩 후 급히 등에 박힌 미노우를 빼주고 대충 손으로 계측해보니 대략 25cm 정도. 어찌되었든 나도 올시즌 첫 출조에서 마수를 해냈다. 이후 주 포인트에서는 더 이상 쏘가리의 모습을 보진 못했다. 다슬기꾼들의 어마무시한 서치라이트로 인해 철수를 결정하고 동료의 지인이 아직 손맛을 보지 못해 철수길에 두 곳을 더 들러 두 시간정도 더 드들겨 보지만 끝내 ...