감성일기장을 만나고 싶으시면


구글 플레이 스토어에서

"하루저장"을 검색하세요.



'사진' 카테고리의 다른 글

[사진] 비슬산 정상에서  (0) 2016.01.17
[사진] 반딧불  (0) 2016.01.15
[사진] 구름속에 달  (0) 2016.01.05
[사진] 모래위 발자국  (0) 2016.01.04
[사진] 다리와 배  (2) 2015.12.08
[사진] 해경 경비함  (0) 2015.11.18



사진 백업을 구글포토로 바꿨습니다. 


구글포토는 연속된 사진들이 있으면 자동으로 gif 파일로 만들어 줍니다. 



오래전 옥상에서 수성못 불꽃놀이를 찍은적이 있는데 이렇게 gif 로 만들어 줬네요 ^^


구글 포토 덕분에 추억에 잠겨봅니다.







오늘부터 무제한 사진 업로드가 가능한 구글포토가 서비스를 시작했습니다. 

주요 특징은 아래와 같습니다.

1. 자동으로 안드로이드폰의 사진을 클라우드에 저장
2. 저장된 사진들은 콜렉션 형식으로 구성
3. 구글 포토에서는 업로드된 사진을 자동으로 인식
ex) 인물별, 시간순, 장소별 등이 자동으로 분류
4. 키워드를 통해 원하는 사진을 바로 검색
5. 자동으로 gif를 만들어줌
6. 탭앤 드래그 방식으로 여러 장 사진 선택/공유 가능

7. 이 모든게 무제한 업로드 가능 (1600만 화소 사진, 1080P 영상까지 가능)
8. 안드로이드폰, 아이폰, 웹에서 바로 사용 가능
9. 오늘부터 가능
https://photos.google.com/


동영상까지 업로드가 된다니 ㅎㄷㄷ 하네요 ^^






  1. G.J. 제이 2015.05.30 16:43 신고

    이 페이지 들어오니까 차단된 페이지 뜨네요. 바이러스에 감염된 거같은데

    • 적샷굿샷 2015.06.01 11:01 신고

      ㅎㄷㄷ 이미지를 imgur 에서 땡겨 쓴거 말고는 평소와 같은 블로깅인데
      그게 문제일까요? 바꿔봐야겠네요.

얼마전 부터인가 크롬으로 구글 검색후 검색결과를 클릭하면 검색 결과화면에서 바로 페이지 전환이 이루어져버려 평소처럼 탭을 닫아버리면 검색 결과 하면도 같이 사라지기 시작했습니다. 


그간 새창으로 열리던것이 이렇게 되어 버리니 여간 불편한게 아닙니다. 


그래서 새창으로 열리게 셋팅하는 법을 찾아봤습니다. 


우선 크롬의 검색창에서 아무 검색어나 입력을 합니다.

그럼 구글검색이 자동으로 될겁니다.




그 상태에서 톱니 바퀴 모양의 환경설정을 선택합니다. 




제일 위에 검색 환경설정이 보이시죠?

클릭해줍니다.





해당 페이지에서 밑으로 내려가다가 보면


"검색결과 여는 창" 이라는 항목이 보입니다. 


해당 항목에 체크를 선택해 주시면 이제부터 검색결과를 클릭시 모두 새창으로 열립니다. 


^ㅡ^ 참쉽죠??







  1. ㅇㅇ 2015.11.11 11:00

    제가 원하던 정보~ 감사!

  2. 헤이콘타 2016.04.28 16:24 신고

    오~ 고맙습니다.
    이것 때문에 스트레스 받았었는데 말이죠.

구글이 점점 모바일 친화적인 기업으로의 행로를 걷고 있습니다. 

구글은 공식 블로그를 통해서 이제 모바일 기기를 이용한 구글 검색에서, 

모바일에 최적화된 사이트를 우선순위에 두는 검색 알고리즘을 추가했다고 밝혔습니다. 


앞으로 PC의 웹하면을 그대로 보여주는 사이트들은 모바일 기기에서 검색시 점점 사라지게 될것 같네요. 



출처 : 구글 블로그

(http://googlewebmastercentral.blogspot.kr/2015/04/rolling-out-mobile-friendly-update.html)

위는 구글이 제시하는 모바일 최적화 사이트의 모습입니다. 



자신의 블로그나 웹사이트가 모바일 친화적인지 확인할수 있는 사이트도 구글이 제공하고 있습니다. 

해당 사이트를 통해서 제 블로그를 모바일 친화적인지 확인해 봤습니다. 






역시 우리의 티스토리는 벌써부터 모바일에 최적화된 페이지를 제공하고 있어서 구글의 테스트를 쉽게 통과했습니다. 


휴대기기 친화성 테스트 바로가기


위의 사이트를 통해서 모바일 친화성 테스트를 할수 있습니다. 


바뀐 구글의 모바일 기기 검색알고리즘에 맞춰 여러분의 블로그와 웹사이트도 모바일 최적화를 진행 하시기 바랍니다. 





  1. Raycat 2015.04.24 00:35 신고

    티스토리는 작년에 모바일로 진화했었죠 :)

어느날 부터인가 google.com 으로 접속시 홍콩이 연결됩니다. 


해결방법은 간단합니다. 





브라우저에서 위치정보값을 초기화 해주면 됩니다. 


브라우저를 여시고 http://www.google.com/ncr 를 입력하시면 한국 사이트로 정상 접속됩니다.


참 쉽죠?





얼마전, 보안검사만 해도 구글 용량 2GB를 더 준다는 글을 올렸었는데요. 



2015/02/12 - [간단 IT News] - [구글][무료용량][2GB] 구글 보안검사후 2기가 무료 용량 제공


위에서 2월 말쯤에 제공될것 같다는 글을 썼었지만, 지금까지도 감감 무소식이다가 


더드어 2GB가 영구 추가 되었다는 메일을 받았습니다. 


제목 : 감사합니다. 무료 스토리지 2GB가 제공되었습니다.









바로 확인 하러 달려갑니다. 


ㅋㅋㅋ 위와같이 기존 15GB 에서 17GB로 업 되었습니다. 


벌써 4.85GB나 쓰고 있네요. 





구글은 자사의 서비스를 여러방면으로 사용할수 있게 수많은 API를 제공합니다. 

이번에 게임을 제작하면서 각종 게임 벨런싱 문서들을 구글 스프레드시트에 올려두고 

기획자에게 스프레드시트의 권한을 제공한 다음 직접 문서를 수정하게 했습니다. 


다음은 JAVA 서버에서 기획자가 수정한 스프레드시트의 벨런싱 문서를 가져와서 서버에 적용하며, 

외국 사이트등을 참고해서 만든 구글 API를 이용한 스프레드시트 내용 긁어 오기 demo 입니다. 



우선 구글 api를 사용하기 위해서 구글 라이브러리를 다운 받아야 합니다. 

구글 라이브러리 다운[바로가기]




위와 같이 구글은 많은 언어의 라이브러리를 제공합니다. 


저희는 java 서버이니 java 라이브러리를 다운 받겠습니다. 




자바 라이브러리는 겁나 많습니다. 

총 43개나 되네요. 


근데 어느 사이트도 어떤 라이브러리를 추가해야 한다고 콕 찝어 주지 않았습니다. 

당연히 다 쓰진 않겠기에 필요해보이는 한두개를 추가하고 에러가나면 또 추가하고 하는 식을 몇개 추렸습니다. 


gdata-client-1.0.jar

gdata-client-meta-1.0.jar

gdata-core-1.0.jar

gdata-spreadsheet-3.0.jar

gdata-spreadsheet-meta-3.0.jar

일단 필요해 보이는 애들을 추가해가며 넣은거라 위에서 필요 없는 아이들도 있을수 있습니다.

우선은 이렇게 추가하면 컴파일 에러가 하나 발생합니다. 


이리 저리 찾아보니 또다른 라이브러리를 다운 받아야 하더군요

그녀석이 아래녀석입니다. 

guava-18.0.jar


위에 라이브러리를 추가하니 에러가 발생하지 않습니다. 


우선 사용자 인증을 해야합니다.

SpreadsheetService service = new SpreadsheetService("Gdata Test");
            service.setUserCredentials("계정 E-Mail""계정비번");

위에서 "Gdata Test"의 명은 아무것이나 입력해도 됩니다. 



그리고 내가 접근 가능한 계정의 스프레드시트 Full feed를 읽어 옵니다. 

URL metafeedUrl = new       URL("https://spreadsheets.google.com/feeds/spreadsheets/private/full");
            SpreadsheetFeed feed = service.getFeed(metafeedUrl, SpreadsheetFeed.class);
            List<SpreadsheetEntry> spreadsheets = feed.getEntries();


위에서 많이 헤멨습니다. 

주소 때문에요. 

당연히 스프레드시트의 주소를 넣어야 한다고 생각하여 스프레드 시트 주소를 넣고 돌렸지만 에러밖에 나지 않습니다. 

꼭 "https://spreadsheets.google.com/feeds/spreadsheets/private/full" 이주소를 넣어 주셔야합니다.


해당 주소를 직접 들어가보시면 아시겠지만, 내가 접근 가능한 스프레드시트의 full feed를 보여주는 주소입니다. 

feed를 받은 다음 그 feed를 파싱해가며 접근하는 구조인가 봅니다. 


다음은 데모코드 입니다. 



 import com.google.gdata.client.spreadsheet.*;

import java.net.URL;
import com.google.gdata.data.spreadsheet.*;
import java.util.*;

public class GdataTest {

    /**
     * @param args
     */

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        
        try{
            SpreadsheetService service = new SpreadsheetService("Gdata Test");
            service.setUserCredentials("""");
            
            URL metafeedUrl = new       URL("https://spreadsheets.google.com/feeds/spreadsheets/private/full");
            SpreadsheetFeed feed = service.getFeed(metafeedUrl, SpreadsheetFeed.class);
            List<SpreadsheetEntry> spreadsheets = feed.getEntries();
            
            for(int i=0; i< spreadsheets.size(); i++) 
            {
                SpreadsheetEntry entry = spreadsheets.get(i);
                if(entry.getTitle().getPlainText().equals("스프레드시트 파일 이름")) // 파일 타이틀
                {
                     List<WorksheetEntry> worksheets = entry.getWorksheets()// 시트 타이틀
                    for(int k=0;k< worksheets.size();k++)
                    {
                         WorksheetEntry worksheet = worksheets.get(k);
                         System.out.println(worksheet.getTitle().getPlainText());
                         
                         URL cellFeedUrl = worksheet.getCellFeedUrl();
                         CellFeed cellFeed = service.getFeed(cellFeedUrl, CellFeed.class);
                         for (CellEntry cell : cellFeed.getEntries()) 
                         {
                             System.out.println("getPlainText : "+cell.getTitle().getPlainText())// value의 위치
                             System.out.println("getValue : "+cell.getCell().getValue())// value의 내용
                         }
                    }
                }
            }
            
        }catch(Exception e){
            e.printStackTrace();
        }
    }

}

데모코드를 돌려보면, // 파일 타이틀 부분

"스프레드시트 파일 이름" 이라는 문서를 만나면

// 시트 타이틀 부분 에서 시트의 개수만큼 for 문을 수행하며, 그 안에 내용들을 긁어와서 화면에 찍어줍니다. 


System.out.println("getPlainText : "+cell.getTitle().getPlainText())// value의 위치

System.out.println("getValue : "+cell.getCell().getValue())// value의 내용


두부분이 실제적으로 안의 내용을 찍어주는 역활을 합니다. 

getPlainText : A22

getValue : store_list

getPlainText : B22

getValue : store_price


결과는 위와 같이 찍힙니다. 


A22셀의 내용은 store_list

B22셀의 내용은 store_price 


위와같이 22번 셀을 기준으로 A -> B 순으로 오른쪽으로 순차적으로 읽어 오네요. 









개발후 결론 

생각보다 무지 느려요. '-' 못써요. 

진짜 벨런싱 수정용으로 밖에 못쓸거 같아요. 

게임 서비스 하면서도 각종 설정파일들을 읽어와서 서버에 실시간 적용을 위해서 

구글의 막강한 스프레드시트를 이용해서 개발한건데 ㅠ.ㅠ 너무 너무 느려서 서비스중인 게임엔 적용이 힘들것 같구요. 


기획자들의 편의를 위해 사용하자는 기존의 목적대로 밖에 못쓸것 같습니다. 

기획자들은 적용이 완료될때까지 기다려 줄테니까요 ^ㅡ^


결론2

기획자들의 편의를 위해 제공한다면 굳이 구글 스프레드시트가 아닌 엑셀파일이나 더 쉽게는 csv 파일을 제공하여, 

그 파일에서 직접 읽어오는게 속도는 훨씬 빠릅니다. 


결론3

그래도 구글 스프레드시트를 이용하면 웹이접근되는 모든 공간에서 수정과 실시간 반영을 해줄수 있으니, 

또 나름 괜찮아요 ^ㅡ^





  1. G.J. 제이 2015.03.07 16:56 신고

    개발자분들에게 유용한 정보인가요?
    그런데 적샷굿샷님 태그 위의 광고인가. 웹 페이지를 찾을 수 없다고 예전부터 계속 뜨네요!

    • 적샷굿샷 2015.03.09 09:03 신고

      헙~ 저는 빈공간으로 표시되서 그냥 두고 있었는데 ^^

      다음뷰 입니다.
      서비스 종료해서 이제 안나와요 ㅋㅋㅋ

      스킨 수정해야겠네요.
      알려 주셔서 감사드립니다.

  2. 준호 2016.01.13 10:08

    이 소스 안드로이드 스튜디오 에서도 활용가능한가요?? 구글스프레드시트 기능을 사용해서

    필요한정보를 사용자에게 전달해주는 방식으로 만들어보고싶은데

    • 적샷굿샷 2016.01.17 21:21 신고

      실제로 저희팀 클라이언트분이
      안드로이드에서도 사용을 했었습니다.

      속도만 빠르면 별도의 서버운영 없이
      간단한 게임의 유저DB 로도 충분히 사용할수 있을텐데

      속도가 너무 느려서 포기했어요 ^^

  3. 만두집아들 2017.12.24 12:02

    안녕하세요. 제가 방송을 하는 사람입니다.
    방송채팅에서 누군가가 무엇을 치면 그에 반응해서 스프레드시트가 바로 수정되는걸 하고싶은데
    어떤분이 스크립트를 이용하면될거같다고해서 찾다보니 이글을 찾았는데 혹시 그런걸 하려면 어떤기능등을 이용해야할까요...
    ㅠ.ㅠ

    • 적샷굿샷 2017.12.24 12:16 신고

      채팅창을 주기적으로 읽어 오는 별도의 기능이 구현되면 다음에 이기능을 이용해서 스프레드 시트에 값을 추가 변경할수 있을것 같아요

구글 자기계정의 보안검사 완료시에 2월말 2GB 무료 용량을 제공한다고 하네요. 


일시적인 제공이 아닌 영구적인 제공이므로, 다같이 참여하시고 무료용량 받아가세요. 


구글 로그인후 https://security.google.com/settings/security/secureaccount 접속후 보안 검사를 진행하시면 됩니다. 









저는 요렇게 완료 했습니다. ^^


이제 2월 말까지 기다렸다가 2GB 받으면 끝!!! 






  1. G.J. 제이 2015.02.12 22:29 신고

    정보 감사합니다. 저도 했어요~

크롬 업데이트가 어느순간 부터 되지 않으며, 


관리자가 업데이트를 사용 중지했습니다. 


라는 문구만 뜹니다. 



요즘 PC가 각종 스파이웨어에 시달리더니 이 모양이 된걸로 추측 됩니다. 


해결 방법은 레지스트리에서 디폴트 업데이트를 수정해줘야 합니다. 



아래와 같이 해결 했습니다. 





출처 : https://productforums.google.com/forum/#!topic/chrome-ko/477YGdMNekc


  • 단축키 Window키 + R 를 같이 눌러서 실행 창을 엽니다. 
  • 팝업창 입력란에 regedit 를 입력하고 enter키를 누릅니다. 
  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update 으로 이동합니다. 
  • UpdateDefault 또는 DefaultUpdate를 더블클릭합니다. 
  • 값을 0에서 1로 바꿉니다. 
  • 편집기에서 빠져나온 뒤, 브라우저를 다시 시작합니다. 


  • 제 블로그에는 티스토리에서 플러그인으로 제공하는 올블릿 광고가 붙어 있었습니다.


    근데 이 올블릿 광고 스크립트가 악성코드 감염 및 유포의 가능성 때문에


    크롬에서 악성코드 포함 페이지로 분류 되었습니다.



    아래는 티스토리 측에서 해당 문제를 파악하고 올블릿 플러그인을 종료 한다는 공지 입니다.




    근데 웃긴건 크롬 즉 구글의 행태입니다. 


    '-' 주관이 없습니다. 


    그냥 악성 코드라서 막았다고 합니다. 


    근데 티스토리 URL만 우선적으로 찾아 다니면서 막았나 봅니다. 


    제 블로그는 2차 도메인을 사용합니다. 




    아래와 같이 2차 도메인은 아무 문제 없이 접속 됩니다. 



    1차 적인 문제는 올블릿의 스크립트 이고 2차적으로는 티스토리의 대응이 늦었다는 거죠 


    구글 크롬은 올블릿 스크립트를 삭제해도 여전히 위와같은 악성코드 포함 사이트라는 경고를 하고 있습니다. 


    언제 풀릴지 모르니 메일을 써야겠네요 ^ㅡ^





    티스토리 블로그에 올블릿 광고를 게제하신 분이라면 삭제 하시기 바랍니다. 

    악성코드의 유포가 가능한 스크립트가 들어있기에 보안이 취약한것은 사실이니까요. 



    핸드폰에서 필요없는 전화번호를 지웠더니 

    동기화된 구글의 주소록의 연락처들이 싹 날아갔네요 '-' 



    내 업무용 이메일들 ㅠ.ㅠ 


    모든 업무의 구글화 선언이후 겪는 최대의 난제입니다.


    구글로 흥한자 구글로 망하나 봅니다. 

    그치만 우리의 깐깐한 구글은 대비책을 마련해 뒀네요.


    바로 구글 주소록엔 복원 기능이 있다는거


    주소록의 더보기 항목을 누릅니다.








    연락처 복원 기능을 선택합니다.


    그럼 10분전 어제 등등 원하는 날짜를 지정해서 복원 할수도 있습니다. 


    복원 하시면 깔끔하게 주소록이 돌아 옵니다.


    너무 좋네요. +_+




    저의 모든 IT생활의 구글화 과정에서 이번엔 PC용 구글 드라이브 설치로


    특정 폴더를 구글 드라이브와 자동 연동 싱크를 설정완료 했습니다. 



    이제 업무용 폴더에 업무용 문서를 넣으면 구글에 있고~ 구글에 있으면 폰으로 볼수 있고 폰으로 작성하고 


    회사에 오면 내 PC에 그대로 담겨있는 연동 서비스가 완전히 구축되엇습니다. 




    구글 드라이브에 접속하여 PC용 구글 드라이버 설치 파일을 다운 받아 실행합니다. 



    로그인 화면이 나옵니다. 

    로그인 ㄱㄱ 하겠습니다. 



    다음



    어디서든 사용할수 있다는 설명입니다.


    다음



    다른 사람에게도 공유가 가능하다는 이야기지요~ ^ㅡ^


    여기서 꼭 고급 설정을 클릭 하셔서 아래와 같이 PC 폴더 위치와 


    구글드라이브의 싱크할 폴더를 선택해 주세요 


    아니면 구글드라이브가 사용자 - 문서 폴더에 싱크 폴더를 추가해 버립니다. 


    왠만하면 수정해 주세요.



    싱크를 맞출 폴더를 선택하면 끝








    이제 끝이 났습니다.


    자동으로 싱크를 맞춥니다 


    이제부터는 그냥 사용하시면 됩니다. 


    제 모든 활동의 중심을 구글에 맞추기 프로젝트가 이제 서서히 완성 되어 갑니다.


    각종 메모부터 이메일 회사메일 회의록 업무 문서 등등 


    그 중심에는 구글 드라이브가 있습니다. 


    그간 무료 15GB 를 모두 채우지 못해 여전히 무료 유저이지만. 


    나중에 용량이 모자라면 언제든지 유료로 결제할 생각이 있었습니다. 



    그런 구글 드라이브가 가격 인하를 단행 했습니다. +_+ 하앍



    기존의 100GB가 4.99 달러에서 1.99 달러로


    1TB가 49.99달러에서 9.99 달러로 아주 합리적인 가격으로 내렸습니다. 


    이제는 완전히 구글의 노예가 될것 같습니다. 



    구글 드라이브의 유료요금제는 위와 같이 아주 확!!! 내렸습니다. 


    이정도라면 NAS를 따로 돌리는 유지비용으로 월 결제를 해서 사용해도 될것 같습니다. 



    구글 날 가져요!!! ㅎㄷㄷ





    아웃룩이나 스마트폰에서 구글 메일을 받아 보기 위해선


    별도의 POP 설정이 필요한데요.


    받은 메일 서버와

    보재는 메일 서버의 설정에 아래와 같이 정확하게 넣어 주시면 됩니다. 





    참 쉽죠?



    안드로이드 모바일 기기를 사용하시면서


    처음 환경 설정에서 글을 읽어 보지 않고 무작정 동의를 누르신 분들이라면, 


    내 안드로이드 기기는 구글에 내 위치 기록을 오로시 해뒀을 겁니다. 



    우선 http://maps.google.com/locationhistory 여기를 들어가 보시면 아래와 같이 기록되어 있습니다.




    지난 주말에 친구가 아들을 낳아서 진해를 다녀왔는데요 



    대구에서 출발해서 구마를 타고 진해를 진해에서 대구 부산간 고속도로를 타고 대구를 왔습니다. 


    '-' 명확하게 기록되어 있네요. 



    동의를 하지 않으신 분들은 기록이 되어 있지 않습니다. 


    설정 방법은 



  • Android 4.3 이하를 실행하는 기기위치 > 위치 기록을 터치합니다.
  • Android 4.4를 실행하는 기기위치 > 위치 서비스 > Google 위치 정보 전송 > 위치 기록을 터치합니다.

  • 위와 같이 하시면 됩니다. 



    아래의 그림 부분을 보시면 이해가 빠르실 거예요 ^ㅡ^





    해당 기능이 필요하신 분은 설정을 해두시면 되구요


    필요 없으신 분들은 해제를 해두시면 됩니다. 



    이제 모바일 페이지에 구글 모바일 애드센스를 쉽게 추가 할수 있습니다. 



    관리의 플러그인 설정에 보시면 위와 같이 


    모바일용 구글 애드센스 플러그인이 생겼습니다. 


    광고 위치 설정해 주시고 구글 애드센스에서 모바일 배너 광고 코드를 따온후 붉은 부분에 넣으시면






    위와 같이 상단에 광고가 자동 삽입되었습니다. 참 쉽죠?




    '-' 애드센스 코드는 꼭 모바일 코드만 적용 되는것 같으니 주의 하세요 ...





    아무리 찾아도 은행코드에 대해서 자세하게 

    나온데가 없어서


    많이 고생했네요 ^ㅡ^ 



    Bank Codes for Korean Banks


    Bank CodeName of Bank
    39KYONGNAM BANK
    34KWANGJU BANK
    04KOOKMIN BANK
    03INDUSTRIAL BANK OF KOREA
    12AGRICULTURAL COOPERATION UNIT
    11NATIONAL AGRICULTURAL COOPERATIVE FEDERATION
    31DAEGU BANK
    55DEUTSCH BANK AG SEOUL BRANCH
    59BANK OF TOKYO-MITSUBISHI SEOUL BRANCH
    58MIZUHO CORPORATE BANK SEOUL BRANCH
    60BANK OF AMERICA N.A. SEOUL BRANCH
    32PUSAN BANK
    50KOREA FEDERATION OF SAVINGS BANK
    45KOREAN FEDERATION OF COMMUNITY CREDIT COOPERATIVES
    25SEOUL BANK
    08EXPORT-IMPORT BANK OF KOREA
    07NATIONAL FEDERATION OF FISHERIES COOPERATIVES
    53CITIBANK N.A., SEOUL BRANCH
    48NATIONAL CREDIT UNION FEDERATION OF KOREA
    26SHINHAN BANK
    56ABN AMRO BANK
    05KOREA EXCHANGE BANK
    20WOORI BANK
    71KOREA POST OFFICE
    37JEONBUK BANK
    23KOREA FIRST BANK
    35CHEJU BANK
    21CHO HUNG BANK
    81HANA BANK
    02KOREA DEVELOPMENT BANK
    01BANK OF KOREA
    27KORAM BANK
    54HONGKONG AND SHANGHAI BANKING CORP
    57UFJ BANK LTD SEOUL BRANCH












    블로그 생활을 처음 시작하면서 방문자 수 늘리는법 

    메타블로그에 등록하는법


    검색엔진에 노출되는법들을 알아가며


    블로그를 통해서 돈을 벌수 있다는 사실을 알게됐습니다.


    바로 구글 애드센스를 통해서였죠 

    지금은 여러 광고 매체들이 많지만 


    그중에서도 구글 애드센스가 그 시기엔 최고였었죠. 환율도 높았구요 

    클릭당 단가도 당연히 그중 으뜸!!!


    블로그를 시작한지 4년정도 된것 같은데 지금은 애드센스 단가가 많이 내려왔습니다. 

    그와 동시에 환율도 많이 ㅠ.ㅠ 흑흑


    다른 파워 블로거 님들은 한달에 한번씩 100 달러 이상을 채워 구글 애드센스를 받지만

    전 4년만에 처음 찾게 되었습니다. 4년에 100달러라니!!!!


    뭐 돈벌 목적으로 블로그를 시작한건 아니였으니 그저 4년만에 찾아온 반가운 부수입입니다. 


    그동안 지급 방법에도 변화가 생겼습니다. 

    구글이 우편을 통해 수표로 지급하던 돈을 이제는 웨스트 유니온 퀵 캐시를 통해서도 보내줍니다. 


    당연히 우편 기다릴 필요도 없고 추심 수수료도 없는 웨스트 유니온 퀵 캐시를 통해서 받아야지요




    구글 애드센스 페이지에 로긴 하면 지급이라는 항목이 보입니다.

    저길 클릭하면




    그간 달별로 지급된 내역이 있는데요 

    드디어 2012년 12월 지급됨 이라는 글자가 보이시죠?


    100달러를 채워서 지급을 받으면 저 문구를 보실수 있으실겁니다. 

    세부정보를 클릭 합니다. 


    그냥 스마트폰으로 사진 찍어 가시는게 제일 편합니다. 


    메모해야 할 부분은 MTCN 번호와 지급된 금액의 소수점 단위까지 그리고 발송자 정보가 필요합니다.





    다른 블로그들을 보면 기업은행을 통해서 웨스트 유니온 퀵 캐시를 받습니다. 


    근처에 대구은행이 있어 검색해본 결과 


    2012년 3월에 드디어 대구은행도 웨스트유니온 퀵 캐시 업무를 시작했다고 하네요!!!

    제가 이번해에 구글에서 돈 받을줄 알았나 봅니다. 


    기쁜맘으로 대구 은행으로 향합니다. 


    창구에 가서 웨스트 유니온 퀵 캐시 받으로 왔다고 이야기 하면 

    저런 종이를 줍니다. 


    아까 메모해둔 MTCN 번호와 애드센스에 등록된 자신의 영문 이름 그리고 신분증

    송금 받을 돈의 소수점 까지 적고 제출하니 


    간단하게 어디서 받는 돈인지 물어봅니다. 


    구글 애드센스 광고료라고 하니 현재의 환율을 알려주고 원화로 받을건지 물어봅니다.


    환율이 급 떨어진 상태라 달러로 받고 몇년 묵히고 싶은마음 굴뚝 같지만 

    이돈 받아 SSD 사야지~~ 라고 맘 먹은 저는 이미 한화로 돈을 받고 있었습니다. 



    환율 적용해서 받으니 107,848원 이네요.


    이걸로 SSD 못사요 ㅠ.ㅠ

    3만원 보테서 주문해야겠군요.


    그래도 블로그 생활중 가장(?) 보람된 순간이 아닐까 쉽네요










    1. 러브드웹 2012.12.25 22:06

      크리스마스 선물 받으셨네요 축하드려요~



    안드로이드 앱을 개발하는 궁극적인 목적!


    그것은 바로 수익 창출이 아닐까 합니다. 


    현재 많은 개발자들은 광고를 통해서 수익을 창출 하지만 


    인앱을 통해서 수익을 창출 하려면 구글이 제공하는 인앱 소스를 사용해야만 합니다. 


    onPurchaseStateChange() 함수를 통해서 정상 결재 여부를 판단하게 되는데요


    이놈이 호출이 되지 않거나 간혈적으로 호출되는 문제가 있습니다. 


    주로 여러번 결재 시도를 하다보면 자주 발생하게 됩니다. 


    http://stackoverflow.com 에서 해결책을 찾았습니다. 



    출처 : http://stackoverflow.com/questions/12844132/onpurchasestatechange-not-getting-called


    onstart() 에서 호출된 녀석을 re-start 할때 제대로 remove를 하지 않아서 발생한다는 내용입니다. 

    그래서 해결책은 



    protected void onStop() {
            super.onStop();
    
            ResponseHandler.unregister(YOUR_PURCHASE_OBSERVER);
        }


    onStop() 안에서 unregister 을 호출해서 문제를 해결하면 됩니다. 



    저희 앱에서는 pause 안에 해당 unregister 가 존재했지만 같은 현상이 계속 나타났습니다. 

    이놈을 onDestroy로 옮기니 문제가 해결 되었습니다. 










    아래 손가락을 꾹 눌러 주세요

    1. 초짜개발자 2013.01.03 17:18

      저도 같은 현상때문에 여기까지 왔네요.
      링크글을 읽어보니 onstop 에서의 내용을
      onDestroy 로 옮기라는 내용아닌가요? ;;
      onstop 에서 옵저버를 null 로 만드니까요.
      null 일 때 queue 로 처리하라는 두번째 해결책은
      제가 개발력이 부족해서 어떻게 해야되는지 모르겠네요 ㅎ








    구글에서 핀 번호가


    도착했습니다 ^ㅡ^ //


    기분이 좋네요~~ ㅋㅋㅋㅋㅋ












    FUJIFILM | FinePix Z1 | Normal program | Pattern | 1/60sec | F/3.5 | 0.00 EV | 6.1mm | ISO-800 | Off Compulsory
    일단 큼지막 하게


    구글이라고 적혀 있어서~



    누가 봐도 이것은 구글에서 보낸 핀번호구나!!!


    할정도 입니다 ^ㅡ^ //



    FUJIFILM | FinePix Z1 | Normal program | Pattern | 1/75sec | F/3.5 | 0.00 EV | 6.1mm | ISO-800 | Off Compulsory
    이렇게 받은 핀번호를


    구글 애드센스 홈페이지에서 입력하면


    그동안 걸려있던 지급보류가 해제 됩니다.



    근데 언제 100달러 모으죠? ㅋㅋㅋ










    + Recent posts