반응형

전체 글 397

구글 플레이스토어Google Playstore 앱 검색 가능성 및 순위 관련 공식 문서 살펴보기

공식 문서는 개발자를 위한 Google Play 작동 방식 > 앱 검색 가능성 및 순위다. 앱을 분류할 때는 다음을 포함한 여러 요소가 고려됩니다. □ 사용자와의 관련성: 사용자와 가장 관련성이 높은 앱은 사용자가 탐색 중인 위치나 사용하는 검색어에 따라 결정됩니다. □ 앱 경험의 질: 높은 기술 성능과 우수한 사용자 환경을 갖춘 앱은 일반적으로 품질이 낮은 앱보다 좋은 평가를 받습니다. □ 사용자에게 전달되는 가치: Google Play에서는 사용자가 주목하고 흥미를 느낄만한 콘텐츠를 찾을 수 있도록 맞춤화된 추천을 제공합니다. □ 광고: 일부 개발자는 다른 Google 서비스에 광고를 게재하듯 Google Play에 광고를 게재합니다. 이러한 광고는 다른 콘텐츠 사이에서 눈에 잘 띄게 표시됩니다. □..

Q. 티스토리 블로그에 쿠팡 검색 추가하는 방법은? 리뷰 쓰고 쿠팡 파트너스 상품 링크 추가하는 방법은?

쿠팡 파트너스에 가입하면 추가할 수 있습니다. 쿠팡 파트너스 소개 페이지입니다. 쿠팡 파트너스 수익은 어떻게 발생하나요? 수익 관련된 부분을 찾아봤습니다. 수익은 언제 발생할까요? 도움말에 나와 있습니다. Q. 어떤 경우에 수익이 발생하나요? 회원님께서 생성하신 링크/배너 등으로 고객이 접속하여, 접속 시간 기준 24시간 내에 발생한 모든 구매액에 대해 수익이 집계됩니다. 이때 수익은 구매 상품의 카테고리에 따라 수익 지급률이 계산되며, 카테고리별 자세한 수익 지급률은 운영정책을 참고해주세요. Q. 광고를 걸기만 해도 수익이 발생하나요? A. 해당 광고를 통해서 실제로 구매가 이루어졌을때 수익으로 인정이 됩니다. 다만 구매자가 반품 또는 취소를 하는 경우에는 수익금 인정이 되지 않습니다. 구매가 이루어졌..

Q. 티스토리 블로그에 구글 검색 추가하고, 수익화하는 방법은?

추가하는 방법은 두 가지가 있습니다. 애드센스에서 할 수 있습니다. 구글 프로그래밍 검색 엔진에서도 할 수 있고요. 애드센스에서 하는 방법이 좀 더 간단합니다. 차이는 구글 애드센스에서 하면 수익화를 기본으로 하고요. 구글 프로그래밍 검색 엔진에서 할 경우 수익화 설정을 해줘야 합니다. 애드센스 고객센터의 애드센스 검색엔진과 프로그래밍 검색 엔진의 차이점 설명에서는 "기존 애드센스 계정이 이미 있는 경우 애드센스에서 검색엔진을 만드는 것이 좋습니다"라고 팁을 주고 있습니다. 어떤 방법이 되었든 수익화를 원한다면 애드센스 계정으로 해야 합니다. 애드센스에서 기타 제품 메뉴가 안 보인다면 구글 애드센스는 건너뛰고 구글 프로그래밍 검색 엔진에서 하는 방법을 살펴보기 바랍니다. 1. 구글 애드센스 광고 - 기타..

Q. 티스토리 블로그에 카카오 애드핏adfit 광고와 구글 애드센스adsense 광고 중 어떤 것을 추천하나요?

A. 구글 애드센스 추천합니다. 광고 단가도 더 높고, 기능도 더 좋기 때문입니다. 물론 구글 애드센스 광고 게재 승인부터 받아야겠지만요ㅜㅜ 하나씩 살펴보겠습니다. 카카오 애드핏 광고 adfit 게제가능한 광고를 보면 아래와 같습니다. 사이즈가 정해져 있습니다. 250픽셀 × 250픽셀 이런 식으로요. 이 부분이 좀 아쉽죠. 요즘은 반응형 웹디자인을 많이 쓰니까요. 반응형이란 사용자 기기에 따라 웹디자인이 바뀌는 것을 말합니다. 티스토리에서는 반응형 스킨이 그런 것이죠. 하나의 스킨이 사용자 기기에 따라 디자인이 바뀌어서 대응됩니다. 애드핏 광고를 설정할 때 이 부분이 문제가 됩니다. [수익 사용법] 애드핏 광고 설정하기를 살펴보면 아직 반응형을 지원해주지 않고 있는 것을 알 수 있습니다. 반응형 스킨 ..

Q. 블로그에 사진을 추가할 때 주의사항은? 자유 이용 저작물 이용 방법은?

A. 저작권 침해를 조심해야 합니다. 출처를 알 수 없는 사진을 생각 없이 블로그에 추가했다가, 민형사상 고소를 당할 수 있습니다. (참고: 문화체육관광부에서 펴낸 저작권법 안내서, 콕콕저작권) 그럼 어떻게 해야 하나요? 저작권 만료된 사진이나, 자유 이용 저작물Public Domain을 사용하거나, 이용허락표시가 있는 사진을 사용하면 됩니다. 만료저작물은 저작권 보호기간이 경과하여 저작권이 소멸된 저작물을 말합니다. 자유 이용 저작물(Public Domain)은 저작권이 소멸되었거나 저작자가 저작권을 포기한 저작물입니다. 자유 이용 허락 표시 저작물(CreativeCommonsLicense)은 저작자가 일정한 조건 아래 자신의 저작물을 다른 사람들이 이용할 수 있도록 허락하는 라이선스입니다. 자유 이용..

Javascript set을 사용해서 배열 안에 있는 객체의 중복도 없앨 수 있을까?

그냥 Set을 사용해서는 안 된다. 배열 안에 객체가 없는 경우에는 중복을 없앨 수 있지만, 배열 안에 객체가 있는 경우에는 중복을 없앨 수 있다. 따로 함수를 만들어줘야 한다. let arr1 = ['a', 'a', 'b']; let p1 = {name: 'Peter', age: 21}; let p2 = {name: 'James', age: 23}; let p3 = {name: 'James', age: 23}; let arr2 = [p1, p2, p3]; let set1 = new Set([...arr1]); let set2 = new Set([...arr2]); console.log("arr1:", arr1); console.log("arr2:", arr2); console.log("set1:", s..

구글의 시작 페이지랭크PageRank 논문, 그리고 나와 당신의 블로그

The PageRank Citation Ranking: Bringing Order to the Web 'The PageRank Citation Ranking: Bringing Order to the Web' 이 17쪽 짜리 논문이 구글의 시작이었습니다. 논문 원문을 스탠포드 대학에서 내려받을 수 있어요. 이 논문을 쓴 사람은 구글의 공동창업자 Sergey Brin과 Larry Page입니다. 심지어 성도 Page죠. 이 파일이 그 논문입니다. 1998년 1월 29일이라고 날짜가 적혀 있죠. 벌써 20년도 더 되었군요. 논문 요약 Abstract The importance of a Web page is an inherently subjective matter, which depends on the read..

Codecademy코드카데미에서 HTML, CSS, JavaScript, Java, SQL 등 각 언어 기본 강의를 공짜로 배울 수 있다

Codecademy코드카데미 공짜로 HTML, CSS, JavaScript, Java, SQL, Ruby, R, Go, Swift, Kotlin 등의 기본 강의를 배울 수 있다. 안드로이드앱 개발 경우는 Pro 코스라 월회비를 15.99$ 내야 한다. 그래도 각 언어의 기본 강의는 공짜로 들을 수 있으니 좋은 거 같다. 아쉽지만 언어가 영어다. 그래도 코드를 치면서 배울 수 있으니 도전해볼만한 거 같다. Java 공짜 강의 예 PRO라고 안 써있는 강의는 공짜로 공부할 수 있다. Learn Java Introduction to Java 자바 언어에 대해서 설명해준다. 다 읽고 나서 Next 버튼을 누른다. 답을 적지 않고 Run을 누르면 X 표시가 뜬다. 다음으로 넘어갈 수 없다. 반드시 요청된 작업을 ..

기타 Etcs 2020.11.05

Q. 티스토리 블로그 파비콘은 뭔가요? 꼭 해야 하나요?

A. 파비콘favicon은 "favorites + icon"의 합성어로, 주소창이나 탭에 표시됩니다. 꼭 해야 하는 건 아닌데, 하면 좋은 거죠. 추가하는 방법은? 블로그 관리자 화면 - 맨 아래 관리 - 블로그를 누릅니다. 오른쪽에 보면 아이콘, 파비콘이란 항목이 보입니다. 추가하지 않았다면 아래처럼 보입니다. 파비콘의 파일형식은 ICO입니다. 블로그 이미지를 PNG, JPG로 만드셨죠? 그걸 활용하면 됩니다. PNG나 JPG를 ICO로 바꾸기 포토샵 같은 이미지 편집 프로그램이 있다면 이용하셔도 좋고요. 없는 분들이라면 icoconvert.com 이란 사이트를 이용하시면 됩니다. 여러 사이트가 있으니 꼭 이 사이트에서 하실 필요는 없습니다. 그냥 찾기 귀찮으시다면 들어가셔서 따라하시면 됩니다. 주소창..

Q. 어떻게 해야 티스토리 블로그 애드센스 광고 게재 승인을 받을 수 있을까요?

A. 질 높은 콘텐츠가 꽤 있어야 합니다. Q. 글 개수가 중요하지 않나요? A. 꼭 그렇지 않습니다. 질 높은 콘텐츠가 가장 중요합니다. 질 낮은 콘텐츠는 100개, 1000개가 있어도 떨어집니다. 20개도 안 되어도 통과될 수 있고요. 제 경우에는 36개 글을 올린 상태에서 광고 게재 메일을 받았습니다. 재수해서 통과되었답니다ㅜㅜ 처음에는 떨어졌어요ㅜㅜ 왜 떨어졌는지에 대한 글입니다. (참고: Q. 애드센스AdSense 사이트 광고 심사 결과 주의, 1.가치 있는 인벤토리: 콘텐츠 없음, 원인과 해결책은 무엇일까요?) Q. 질 높은 콘텐츠란 무엇인까요? 질 낮은 콘텐츠가 무엇인지 아실 거 같아요. 아시겠지만 정리해보죠. ○ 다른 데서 퍼온 콘텐츠 ○ 다른 사람이 올린 콘텐츠를 아주 약간만 수정한 콘텐..

Q. 네이버 블로그보다 티스토리 블로그를 추천하는 이유는?

A. 티스토리 블로그가 네이버보다 훨씬 더 자유롭기 때문입니다. 티스토리와 네이버 블로그 비교 티스토리와 네이버 블로그를 비교해보면 아래와 같습니다. 구분 티스토리 네이버 블로그 스킨 편집 HTML, CSS 모두 수정 가능 자유롭다 주어진 스킨 중 선택하거나 네이버의 스킨 툴로 수정하는 정도. 검색 엔진 등록 다음, 구글, 네이버, 빙 등 모두 등록 가능 등록 불가 네이버 안에서만 검색 가능 광고 추가 카카오 애드핏, 구글 애드센스 등 추가 가능 오직 네이버 애드포스트만 가능 도메인 연결 내 도메인 연결 가능 예) oooo.com, □□□□□□.net 등 주소 변경 안 됨. 활용 포트폴리오 사이트, 간단한 기업 홈페이지, 웹진 등 다양한 활용 가능 오직 블로그 핵심 단어 개방, 자유 폐쇄 다른 기업 서비..

Q. 티스토리 블로그 반응형 스킨을 선택해야 하는 이유는? 스킨 변경 방법은? 변경 뒤 꼭 해야할 일은?

A. 구글이 반응형 웹디자인을 권장하고 있기 때문입니다. 구글 검색엔진 최적화 가이드를 살펴 보세요. 사이트를 모바일 친화적으로 만들기를 권하고 있습니다. 반응형 스킨을 사용하면 데스크탑이든 모바일 기기든 같은 디자인 화면을 보여줘서 모바일 친화적입니다. 2016년 말부터 Google에서는 사이트 콘텐츠의 모바일 버전을 주로 사용하여 순위를 지정하고 구조화된 데이터를 파싱하며 스니펫을 생성하는 실험을 시작했습니다. (출처: 구글 검색엔진 최적화 기본 가이드) 그 전략으로 반응형 웹 디자인을 권하고 있습니다. 블로그를 꾸준히 한다면 구글 검색 유입도 꾸준히 들어옵니다. 다음이나 네이버처럼 크게 출렁이지 않고요. 대신에 초창기에는 구글 검색 유입이 별로 없지만요. 시간이 지나 블로그 콘텐츠를 인정받게 되면 ..

Q. 티스토리 블로그 구글 검색에 사이트 등록하는 방법은?

A. 구글에 등록하는 방법은 쉽습니다. 티스토리 플러그인이 있기 때문에요. 잠깐, 왜 등록해야 하죠? 블로그를 하는 이유가 자신이 쓴 글을 혼자 보기 위해서라면 굳이 안 해도 되죠. 다른 사람들도 찾아와서 봐주면 좋겠다고 생각한다면 반드시 등록해야 합니다. 등록하지 않아도 검색 유입이 있던데요. 맞습니다. 등록하지 않아도 검색엔진이 발견해서 수집할 수 있습니다. 실제로 줌(ZUM.com), 빙(bing.com) 등 등록하지 않은 검색 사이트를 통해서도 유입이 발생하고 있을 것입니다. 하지만 오래 걸립니다. 언제 어떻게 될지 알 수 없죠. 주요 검색사이트에는 하루 빨리 등록하는 게 좋습니다. 등록 방법은? 각 검색엔진마다 다릅니다. 구글과 빙은 아주 쉽고요. 네이버는 좀 더 해야할 일이 많습니다. 다음은 ..

Q. 블로그 글 안에서 다른 사이트 링크 달 때 주의사항은? 링크 추가하는 방법은?

A. 되도록 웹문서의 제목이나 사이트 제목 또는 키워드를 적고 링크를 달아야 합니다. O 예) 티스토리 팁 공유프로젝트 페이지 X 예) taptorestart.tistory.com/pages/%ED%8B%B0%EC%8A%A4%ED%86%A0%EB%A6%AC-%ED%8C%81-%EA%B3%B5%EC%9C%A0-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8 위 아래 예 중 어떤 게 좋을까요? 당연히 위가 좋겠죠. 그냥 주소 붙여 넣으면 안 되는 이유는? 검색엔진 입장에서 생각해보세요. 그냥 덩그러니 주소만 있을 때 그 주소가 무엇인지 어떻게 알 수 있을까요? 사람도 검색엔진도 누구도 알 수 없습니다. 눌러보기까지는요. 사용자한테도 검색엔진한테도 친절하지 못하죠. 만약에 그 주소가 혹시나 ..

Q. 티스토리 블로그, 다음 검색 유입이 갑자기 줄어든 이유는? 혹시 저품질 블로그? 해결책은?

갑자기 줄어든 유입 어느날부터 갑자기 평소 다음 검색 유입량보다 1/5 아니 거의 1/10이하로 줄어들었다면? 갑자기 줄어든 이유는? 품질 정책에 부합하지 않아 하위 노출되었기 때문입니다. 품질 정책에 부합하지 않는 경우, 즉시 삭제 혹은 스팸/어뷰징(비정상적인 행위)을 차단하는 알고리즘 방식에 의해 언제든 노출되지 않거나 하위 노출될 수 있는 점 참고해 주시길 부탁드리겠습니다. 보통 하위 노출된 상태를 '저품질 블로그'가 되었다고 말하더군요. 하위 노출과 아예 노출되지 않는 것은 어떻게 구별할까요? 검색결과 미노출 검색창에 site:블로그주소로 입력해 보세요. 검색결과에 건수가 나옵니다. 이 건수가 공개된 블로그글 개수보다 턱없이 적다면 아예 노출되지 않은 것이라고 볼 수 있겠죠. 하위 노출 블로그글 ..

Node.js mysql 모듈 query LIKE % 사용시 에러

mysql 모듈 버전: 2.17.1 코드 예 dbPool.getConnection(function (err, conn) { conn.query('SELECT * FROM book WHERE bookname LIKE "%?%"; ', [q], function (err, results) { //SELECT if (conn != null) { conn.release(); }//DB연결 풀 해제 console.log('results:', results); }); }); 위와 같이 작성하면 원하는 결과물이 나오지 않는다. 원인 그 이유는 ? 대신에 문자열이 들어가면서 SQL 문이 아래처럼 되기 때문이다. 만약 q에 "사랑"이라고 넣었다면, SELECT * FROM book WHERE bookname LIKE "%..

You have an error in your SQL syntax; 에러

MariaDB에 데이터를 입력하려고 하는데 에러가 났다. 에러 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near \'order 원인은? 칼럼, 필드명에 order란 예약어를 썼기 때문이다. 힌트는 use near 다음에 나오는 단어에 있었다. MariaDB Reserved Words: 마리아DB 예약어 MySQL Resverd Words: MySQL 예약어 해결책 칼럼명에 쓴 order를 다른 것으로 바꾸었다.

MySQL 데이터베이스명, 테이블명, 컬럼명은 어떻게 지어야 할까?

database naming conventions라고 검색해 본다. convention은 관습이란 뜻이다. 다른 사람들은 어떻게 이름을 만들어서 쓰고 있을까? dev.mysql.com Write SQL statements in the style of the MySQL Reference Manual SQL keywords and reserved words: uppercase Identifiers (table names, column names, etc.): lowercase (출처: dev.mysql.com) SQL 키워드 예약어는 대문자로 작성 테이블명, 컬럼명 등은 소문자로. SQL Style Guide by Simon Holywell 여기 내용이 좋은 거 같다. (출처: www.sqlstyle.gui..

Q. 애드센스AdSense 사이트 광고 심사 결과 주의, 1.가치 있는 인벤토리: 콘텐츠 없음, 원인과 해결책은 무엇일까요?

너무 서둘러서 심사 요청을 했나 봅니다. 주의를 받았습니다. 글이 20개 좀 넘었을 때 신청했고, 주의를 받기까지 2주 정도는 걸린 거 같네요. 주의: 광고 게재가 준비되지 않은 사이트 주의내용은 아래와 같다. 참고해야 할 자료들 1. 사이트에서 고유 콘텐츠와 우수한 사용자 환경 제공 확인 고유한 콘텐츠를 충분히 제공하기 사용자가 내 사이트를 방문할 수밖에 없고 다시 방문하고 싶게 만드는 콘텐츠를 제공해야 합니다. 고유한 콘텐츠는 사이트에 더 많은 방문자를 유치하기 때문에 콘텐츠를 만들 때는 콘텐츠에서 실질적인 가치를 제공하는지, 유사한 주제를 다루는 다른 사이트와 비교하여 독창적인지 스스로 자문해 보는 것이 중요합니다. (출처: support.google.com/adsense/answer/1001591..

자바스크립트 프로그래밍 스타일, 코딩 컨벤션 조사

W3Schools 설명 (참고: www.w3schools.com/js/js_conventions.asp) 변수명은 낙타표기법 camelCase으로 예) firstName = "John"; 연산자 앞뒤로 한칸 띄우기 예) var x = y + z; 코드 블럭 안에는 2칸 띄우기 예) function sum(a, b) { return a + b; } 모든 구문 끝은 세미콜론; var values = ["Volvo", "Fiat"]; 이름 짓는 방법Naming Conventions 변수와 함수명은 낙타표기법으로. camelCase 전역변수는 대문자로. UPPER CASE 상수도 대문자로. 예) PI Underscores 방식은 주로 SQL 데이터베이스에서 사용 예) date_of_birth camelCase ..

반응형