TechNote. 354

AWS 의 다양한 서비스들 관계에 대한 이해

이미 알겠지만 AWS (Amazon Web Services)는 기본적으로 Amazon에서 제공하는 Cloud 서비스를 통칭해서 부르는 명칭이다. 제공되는 서비스를 보면 굉장히 다양하고, 처음보는 경우 너무 많아 약간 혼란스러운 것도 사실이다. 이 글에서는 AWS에서 제공하는 서비스들을 카테고리 별로 정리해 보고, 상호간에 어떤 연관성이 있는지 확인해 보고자 한다. 우선 AWS의 구성에 대해 설명하기 전에 AWS의 구성형태인 Cloud가 무엇인지 개념을 확인하고 갈 필요가 있다. 하기 링크를 통해 기존에 작성한 Cloud 관련한 글을 참고하면 이 글을 이해 하는데 좀 더 도움이 될 것 같다. [관련 글]-. Physical Server, Virtual Server, 그리고 Cloud Cloud 에 대한 개..

RF 신호의 단위. db 그리고 dbm

RF 관련 문서를 보거나 로그를 보게 될 때면 흔히 db, dbm이라는 단위를 보게 된다. 사실 그동안은 별다르게 구분해서 사용하지 않았는데, 알고 보니 다른 의미를 가지고 있어서 정리를 해 보았다. Received Signal Strength Indicator: : -49dBm 위는 안드로이드에서 dumpstate를 잡으면 나오는 로그 중 일부로 Wi-Fi의 신호 세기를 표시하고 있다. 그렇다면 어느 경우에 dB를 사용하고 어느 경우에 dBm을 사용하는지 알아보도록 하자. dB우선 dB는 decibel이라 일컬어지는 단위로 특정 수치를 측정해서 표시하는 단위는 아니고, 단순히 수학적이 개념으로 사용되는 단위이다. 이 dB는 log와 연관되어 있다. [10 * log x]10 * log 100 = 20 ..

Network 2016.03.25

도메인(Domain) 주소의 변경

어느 정도 검색에 노출되고 있는 도메인 주소를 변경한다는 것은 다소 위험이 따른다. 여기서 말하는 위험이라는 것은 변경된 주소 의해 이전에 걸린 모든 링크가 깨지기 때문에 사용자 유입이 적어지게 됨을 말한다. [도메인 변경] -> [검색결과 링크 깨짐] -> [검색 유입 줄어듬] 이 블로그의 경우도 기본은 티스토리를 바탕으로 하고 있지만 도메인을 붙여서 운영하고 있었는데, 이후 사정에 의해서 도메인을 바꾸게 되었다. technote.thispage.me -> technote.kr 도메인을 바꾸게 되는것은 사람마다 사정이 모두 제각기겠지만, 이렇게 도메인을 바꾸게 되면 어떤 일들이 벌어지고, 문제 현상을 바로 잡기 위해서는 어떻게 하는 것이 제일 좋을까? 우선 제일 먼저 다음과 같은 조치가 먼저 취해져야 ..

Products & Services 2016.03.25

막강 가성비 IPTIME A1004

2016년 03월 19일, Danawa 유무선공유기 1위 1위 AP는 어떤 스펙을 가지고 있기에 사람들도 하여금 많은 선택을 받는지 알아보고자 한다. 또한 어떤 기기가 연결되어 사용되면 적합할지 알아보려고 한다. 알아보려는 IPTIME A1004는 2016.03.19 기준으로 최저가 32,500원으로 1위로 등록되어 있다. [출처 : danawa.com] [출처 : iptime.com]현재 기준으로 대한민국에서 가장 많이 팔려질 것이라고 여겨지는 AP이다. 우리나라에서는 아무래도 EFM사에서 제조하는 iptime의 가성비는 따라오기 힘든 듯하다. 이 IPTIME A1004의 지원 스펙에 대해 알아보고, 어떤 기기들을 연결해서 사용하는게 적절한지 알아보고자 한다. IEEE 802.11 a/b/g/n/ac ..

Network/Wi-Fi 2016.03.20

디스크 조각 모음 - HDD 그리고 SSD

SSD가 HDD를 대체해나가고 있는 현 시점에 디스크 조각 모음에 대해 글을 쓰자니 너무 시대 흐름에 맞지 않는 것 같기도 하고 그렇긴하지만 현재 내가 HDD를 사용하고 있어서 내가 설치하기 전에 한번 디스크 조각 모음에 있어 HDD와 SSD간에 어떤 차이가 있는지 알아보고 관련 프로그램인 Auslogics Disk Defrag를 살펴보고자 한다. 디스크 조각 모음의 원리컴퓨터를 사용하다보면 파일 저장과 삭제가 수시로 계속 일어난다. 이에 따라 저장 공간에 "쓰기"동작을 하게 되는데 일반적으로는 연속된 공간에 일렬로 쓰겠지만 그 부분이 여의치가 않다면 "쓰기"가 파편화되어 일어나게 된다. 예를 들면 다음과 같다. [파일 1 저장, 파란색 5칸]ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ [파일 2 저장, 빨간색 10..

Products & Services 2016.03.19

Messenger, SNS API 등을 통한 친구 목록 가져오기.

어플을 만들때 사용자의 지인들과의 연관성을 이용한 확산을 의도한다면, 기기 안에 존재하는 사용자의 지인 목록, 즉 친구 목록이 필요하다. 이런 친구 목록들은 흔히 메신저 앱(카카오톡, 라인 등)에서 가져오거나, SNS (페이스북 등)에서 가져오는 것이 일반적이고 가능할 것이라 생각했다. 해당 기능 사용을 위해 좀 찾아봤는데, 생각보다 규제(?)를 만들어 놓아 사용하기가 쉽지가 않다. 카카오톡 : 친구 목록 가져오기가 불가능한 것은 아니다. 카카오 게임에서 보듯이 게임 메뉴중에 친구 목록들을 확인할 수 있지 않은가. 따라서 당연히 바로 가능할 것이라 생각했는데, 기본적으로는 안되는 기능으로, 이 기능을 이용하려면 카카오톡에 제안서, 흔히 말하는 입점을 해야 한다. 페이스북 : 찾아보니 페이스북은 된다고 나..

Android 2016.03.18

Amazon의 게임엔진(Lumberyard)에 대한 생각.

며칠전 아마존에서 이메일이 날라왔다. 흔히 보는 광고 메일. 자신들의 서비스가 런칭되었으니 한번 관심있게 봐달라는 어디서나 흔히 볼 수 있는 그런 마케팅 메일이었다. 그래서 무심코 넘어가려고 했고, 삭제 버튼을 누르려고 했는데, "3D 게임 엔진", "가상 현실(VR) 플랫폼" 이라는 단어가 언뜻 스쳐 지나갔다. 분명 아마존에서 온 메일인데 이게 뭐지라고 생각할 만한 단어들이었다. 아마존에서 온 메일에 게임, VR 이라니.. 이건 마치 예를 들자면 우리나라 Yes24가 처음에는 책만 팔더니 나중에는 지마켓처럼 온갖 물건들을 다 팔고, 이후엔 Cloud Server 장사도 하고 이제는 게임까지 하겠다는 것과 마찬가지 아닌 것인가..... 이런 부분은 나의 호기심을 충분히 자극할만한 요소가 있었고, Amaz..

FDD, TDD 개념 정리

Wireless 를 공부하다 보니 FDD, TDD 에 대한 단어가 나오기 시작한다. 좀 더 공부하다 보면 FDM, FDMA, TDM, TDMA 등등이 계속 나오기 시작하는데 좀 더 용어들이 나오기 전에 기본이 되는 FDD, TDD에 대한 개념을 명확히하고 넘어가고자 정리하려고 한다. 간략히하면 Division Duplex 들은 UL(Uplink), DL(Downlink) 시 Frequency 및 Time 사용 방법에 대한 이야기이다. FDD : Frequency Division Duplex 주파수를 나누어서 Uplink, Downlink를 동시에 사용할 수 있도록 한다. 단, 주파수를 나누어 사용하기 때문에 한번에 전송가능한 양 또한 줄어든다. TDD : Time Division Duplex 시간을 나누..

Network 2016.03.15

Android Studio 에서 Git 의 사용

설치한 GitLab에 git repository를 설정해 empty project 가 설정이 되었다면 이제 이 git repository를 사용하도록 해보자. Android Studio를 통한 git의 사용 우선 Android Studio에서 git을 사용하고자 한다고해도 기본적으로 Windows 용 git이 설치되어 있어야 한다. Windows Git : https://git-scm.com/ Windows Git을 설치하는 것은 별로 어렵지 않아 추가 설명은 넣지 않았다. 참고로 2016.03.08 기준으로 2.7.2 가 사용되고 있다. git을 설치하였다면 이번에는 Android Stduio 에 git을 설정해주자 Android Studio에서 git 사용 체크 및 git.exe 실행 파일 설정 1...

Products & Services 2016.03.09

GitLab repository 생성

지난 Article에서는 GitHub와 GitLab에 대해 비교하고, 개인 서버에 설치가 가능한 GitLab 을 Ubuntu Server에 설치하는 것 까지 진행하였다. [관련 글] -. Github 와 Gitlab 의 비교. -. Gitlab 의 설치. GitLab을 설치하였으면 이제 Git repository를 생성하고, 거기에 Git으로 Code를 push/pull 해서 형상관리를 계속 해나가면 된다. GitLab에서 Git repository를 생성하는 법을 알아보자. Git repository 의 생성 1. GitLab 을 설치하고 나서 접속해 보면 아래와 같은 웹페이지를 확인할 수 있다. 기본으로 주어지는 아이디/패스워드는 root / 5iveL!fe 접속해 보니 root로 접속도 되고, ad..

Products & Services 2016.03.09

샤오미 체중계 - 미스케일 Mi-scale

샤오미의 제품 포장은 나름 자신들만의 철학을 가지고 디자인을 하는 것인지 일관성이 있는 것 같다. 전에 구입했던 샤오미 게임패드도 그렇고, 이번의 샤오미 체중계도 마찬가지로 포장 그타일이 똑같다. MI의 위치만 다를 뿐 상자의 재질이나 색은 동일하다. [샤오미 게임패드 포장] [샤오미 체중계 포장] 박스를 뒤집어서 열면 아래와 같이 체중계가 꽉찬 형태로 들어있다. 포장과 일맥상통하게 제품 자체가 심플한게 특징이다. 기계식이 아닌 전자식 체중계이기 때문에 샤오미 체중계는 여타 다른 전자식 체중계와 마찬가지로 AA x 4 건전지를 넣어 주어야 한다. 나같은 경우는 번들로 들어 있는 건전지를 썼을 경우 누액이 발생한 경우가 많아서 에너자이저와 같은 건전지를 별도로 구매해서 넣고 있다. 누액이 발생해서 제품에 ..

Products & Services 2016.03.07

Resizer - Google Design (반응형 웹 확인)

이전 부터 Google Adsense는 화면 크기에 따라 크기를 자동으로 조절하는 반응형 광고를 제공하고 있고, 티스토리도 반응형 스킨을 제공해 하나의 페이지로 다양한 크기의 device를 지원하도록 하고 있다. 요즘은 반응형 웹페이지라는 말은 쉽게 접할 수 있는 단어가 되었고, 이제는 하나의 트렌드가 된 것 같다. 반응형 웹의 장점으로 이를 구현하게 되면 별도의 모바일용 웹페이지를 구현할 필요가 없고, 단순히 화면 크기에 따라 컨텐츠를 보여주기만하면 되기에, 반응형 웹에 대해 관심이 집중되고 있는 것으로 보인다. 이런 흐름이 있어서인지 Google에서도 웹페이지 주소를 제공하면 각 화면 크기 (PC, Tablet, Mobile)에 해당 웹페이지가 어떻게 보여지는지 한눈에 확인시켜주는 Resizer 서비..

Products & Services 2016.03.07

Android - Media File이 Media List에 자동 추가되는 것 방지 방법

Android 기기에 Media 파일을 복사하거나 인터넷에서 다운로드 받게되면 사용자의 별다른 조작없이 Gallery나 Media 관련 list에 자동으로 표시되게 된다. 하지만 일부 사용자의 경우 파일이 노출(?)되기를 원치않는 경우가 있기도 하다. 이럴 경우에는 .nomedia 파일을 추가하면 해당 파일이 포함된 폴더에 포함된 media 파일들은 자동으로 추가가되지 않게된다. 예를 들어 아래의 경우 20160221_163047.png 파일은 Gallery에서 보여지지 않게 된다. PC에서 .nomedia 파일을 만들어서 Phone으로 전달하면 아래와 같이 NOMEDIA 파일이라고 나오니 반드시 ".nomedia" 이름으로 만들어야 한다. (확장자 없음)

Android 2016.03.05

WinDirStat - 디스크의 현황 확인 및 불필요한 파일 삭제.

흔히 컴퓨터를 사용하다보면 하드 디스크의 용량이 부족한 경우가 종종 있다. 이럴 때 근본적인 해결책은 용량이 큰 디스크로 교체를 해 주는 것이겠지만 일반적으로 바로 교체가 불가능하고 추가 비용이 발생하기 때문에 보통은 사용하지 않는 파일(예를 들어 각종 cache 및 dump 파일 등) 을 삭제하여 공간을 확보하곤 한다. 이렇게 공간을 확보할 때는 Windows 내 기본적으로 들어 있는 "디스크 정리"를 사용하거나 별도의 추가 어플리케이션을 설치하여 진행하게 된다. Windows 기본 프로그램인 "디스크 정리"도 마찬가지겠지만 이런 프로그램들은 시스템 상 삭제해도 무방한 파일들을 자동으로 삭제하여 용량을 확보하게 되는데 보통의 리스트는 다음과 같다. -. 다운로드한 프로그램 파일 -. 임시 인터넷 파일 ..

Products & Services 2016.03.04

Gitlab 의 설치.

GitHub 와 달리 GitLab의 경우 gitlab.com 에서 직접 서비스하기도 하지만 설치파일을 배포하여 개발자들이 직접 서버에 설치하여 사용할 수도 있게 되어 있다. 이에 따라 자신이 작성한 코드가 공개되는 것을 원치 않을 뿐더러 타 서버에 올라가있는 것을 원치 않는 개발자라면 GitLab 배포판을 다운로드 받아 자신의 서버에 설치해 놓고 사용해 보는 것이 하나의 옵션이 될 수 있다. GitLab Package 설치1. https://about.gitlab.com/ 에 접속하면 메뉴 중에 Download 가 있다. 해당 메뉴를 선택하게 되면 아래와 같이 자신의 Server OS에 맞는 설치 가이드를 확인할 수가 있는데, 현재 설치 지원 가능한 OS 목록은 다음과 같다. Ubuntu 12.04 Ub..

Products & Services 2016.03.04

Github 와 Gitlab 의 비교.

개발자가 개발을 하다보면 소스 코드 관리가 상당히 중요하다. 예를들어 기본 기능을 다 구현하고 나서 backup을 하나 복사해 놓고, 또 다시 추가 기능을 구현하고 backup을 하나 복사해 놓고, 이렇게 나름 코드 관리를 하다보니 어떤 용도로 복사해 놓았었는지 기억나지도 않고, 현재 코드와 당시 코드를 비교 하려고 하려니 또 막막하기도 하다. 따라서 이런 상황을 개선하기 위해 흔히 개발시에는 형상관리 툴을 사용하게 된다. 다소 예전 툴이긴 하지만 cvs, svn 등도 있고, perforce라는 상용 툴, 그리고 요즘 흔히 사용하는 git 등도 형상관리를 위한 프로그램으로 사용되고 있다. 이 article에서는 이런 형상관리툴들 중에 git 을 가지고 git repository(저장소)를 운영하는 서비스..

Products & Services 2016.03.04

Google Drive와 PC 간의 동기화.

작업하는 PC가 늘어나면서 문서 및 자료의 공유가 나의 골치거리 중 하나가 되었다. 이쪽 PC에서 작업하던 파일을 저쪽 PC에서 웹메일로라도 보낼라고 한다면, 이쪽 PC에서 작업하던 파일을 저쪽 PC에서 USB로 복사라도 하려고 한다면, 이쪽 PC에서 작업하던 파일을 저쪽 PC에서 카카오톡으로 공유라도 하려고 한다면, 일반적으로 다음과 같은 경로를 거쳐야 한다. 1. "A" PC에서 작업하던 파일을 Cloud에 올리거나 Cloud Office 내에서 작업한 후 저장 (해당 파일은 Cloud에 저장된 상태) 2. 위 작업들을 하기 위해 Cloud 에서 B PC로 다운로드 3. "B" PC로 다운로드 받은 파일을 가지고, 위 작업들을 진행 연속적인 문서 작업이라는 측면에서는 Cloud Office가 많은 해..

Products & Services 2016.03.03

불필요한 Tray Icon 보이지 않게 하기

현재 실행 중인 앱이나 설정들에 대해 좀 더 나은 접근성을 위해서 Tray Icon이 존재한다.위와 같이 오른쪽 밑에 시계 옆에 위치하고 있는데, 개발자들은 자신들이 구현한 앱이나 서비스들이 중요하다 생각해서 인지 Tray 에 Icon이 보이게 만들었을지 몰라도, 사용자의 입장에서는 사용하지 않을 뿐더러 보이지 않았으면 하는 Tray Icon들이 있다. 그렇다면 이와 같은 Tray Icon을 보이지 않게 할 수 있을까. Tray Icon 보이지 않게 하기 1. 아래와 같이 Tray에 Icon들이 존재하는 것을 볼 수 있다. 아래 아이콘 중 알림 아이콘은 알릴게 있건 없건 깃발 모양으로 계속 보이게 되는데, 이 아이콘을 알릴게 있을 때만 보이게 하고 싶다. 2. 더 이상 보이지 않게 설정하기 위해 Tray..

OS/Windows 2016.03.03

Google Drive 문서 바로가기

요즘 개인용 Cloud Service들이 활성화되면서 각종 Office들이 Cloud 형태로 제공되고 있다. 네이버 오피스, Google Drive(Docs, Sheets, Slides), Microsoft Office 365 등이 대표적이다. 나같은 경우는 Google Drive를 사용하고 있는데, 흔히 local에 설치된 Microsoft Office 대비 접근성이 떨어진다고 종종 느끼고 있었다. Local에 설치된 Office의 경우, 열려는 문서 파일을 그냥 클릭하기만 하면 되는데, Google Drive의 경우 인터넷 브라우저를 열어서 drive.google.com에 접속 그리고 리스팅된 열기 원하는 파일을 선택해야만 보기 및 수정이 가능하다. 문서 파일 접근 depth 비교 PC Office ..

Products & Services 2016.03.02

OAuth 2.0 - 쉽고 편리한 로그인

최근들어 일부 어플이나 웹사이트에서 자체 ID가 아닌 Naver, Google, Facebook, KakaoTalk 같은 사이트의 ID를 이용해서 접속할 수 있는 경우가 늘어나고 있다. 이는 이미 존재하는 사이트들의 ID를 통해 접속시 불필요한 회원 가입을 하지 않아도 되고, 소규모 사이트들의 취약한 보안에 의한 정보 유출에 대한 우려도 줄이는 역할을 하고 있다. [늘어나고 있는 OAuth 2.0] 이와 같은 기술의 기반은 OAuth 2.0 규격에 의해 정의되어 지고 있는데 이 Article에서 그 동작의 개요에 대해 알아보도록 하자. OAuth 2.0 및 OAuth 2.0의 동작OAuth가 사용되기 이전에는 각 웹사이트 나름의 인증방식을 통해 인증을 하고 권한을 부여하여 서비스를 제공하고 있었다. 이에..

Products & Services 2016.02.29

Android - Intent (인텐트)

Android 구조를 보다보면 intent 라는 용어가 자주 나온다. 앞서 정리한 구성요소를 시작하는 방식에서도 intent가 나오는데 이 구성요소와 intent의 관계 대해 정확한 이해를 하고, 이 intent의 종류, 구성에 대해 확인해 보자. Intent-. 일종의 메세지 객체 -. 여러 구성요소 사이(다른 앱의 구성요소일지라도)의 통신을 가능하게 함 구성요소 정리시에도 학습하였지만 Intent를 통해서 다음과 같은 동작이 가능하다 1. Activity (액티비티) 시작하기 2. Service (서비스) 시작하기 3. Broadcast (브로드캐스트) 전달하기 Intent 의 종류명시적 인텐트, 암시적 인텐트. Intent는 구성요소 시작하게 하거나, 구성요소에 data 를 전달하기 위한 목적으로 ..

Android 2016.02.26

Android - Preferences (Data의 저장)

현재 만들어 보고 있는 메모의 Widget을 구현하기 위해 이리저리 코드를 찾아보고 만들어보고 있다. 각종 참고 Site에 가이드된대로 Widget은 무난히 구현해서 의도대로 홈 화면에 위젯이 표시되는 것까지 확인하였다. 그런데 분명히 Widget 생성시에는 정상적으로 표시하려는 메모 내용이 보였는데, 어느 순간 보면 해당 내용이 사라지는 현상이 발생하였다. 처음에는 내가 잘못본 것이겠지 했었는데, 현상이 두번이고, 세번이고, 계속 나오는 걸 보니 뭔가 놓친 부분이 있는 것을 알았다. 재현 경로를 확인해 보니 다음과 같다. 메모의 Widget 생성 (문제 없음) -> 재부팅 -> Widget 확인시 해당 내용 사라짐 인터넷을 좀 찾아보니 위와 같은 현상을 해결하는 방법은 다음과 같았다. 1. Widget..

Android 2016.02.24

Java - public, private, protected 차이 구분

자바를 체계적으로 공부하지 않고, 샘플 코드 위주로 학습하여 코딩하다 보니 아직 부족한 부분이 많다. 아직까지도 다소 이해가 부족한 부분이 있는데, public, private, protected 이다. 접근제어자 (Access Modifier)public, private, protected 는 공식적으로 한글로는 접근제어자, 영어로는 Access Modifier 라고 부른다. 이 접근제어자는 Class 에 붙을 수도 있고, Method에 붙을 수도 있고, field에 붙을 수도 있다.각 경로에 대해서 그 접근제어자가 가지는 의미를 알아보자. public class : 모든 package에서 해당 class로 접근이 가능하다.private class : 자신을 포함한 package에서만 해당 class로..

Language/Java 2016.02.24

Windows 7 단축키로 원하는 프로그램 띄우기

일을 하거나 코딩을 하다보면 원하는 정보를 잊지않기 위해서 메모장 위젯 혹은 프로그램에 옮겨 담아야하는 경우가 자주있다. 이럴때 마다 [시작 > 모든 프로그램 > 보조 프로그램 > 스티커 메모] 에 들어가서 실행하거나 바탕화면에 있는 메모를 찾기 위해 떠 있는 프로그램들을 모두 최소화 하거나 하는 수고로움이 자주 발생하였다. 내가 원하는 key조합만으로 메모 어플이 최상단으로 올라오는 방법이 없을지 찾아보았다. 원하는 프로그램 실행하기 혹은 최상단에 띄우기1. 원하는 프로그램은 사용자마다 다르므로 여기서는 기본 탑재되어 있는 "스티커 메모"를 예로 들었다.우선 아래와 같이 "스티커 메모"를 실행시켜 줄 수 있는 위치까지 이동한다. 이동 후 마우르 오른쪽 버튼을 눌러서 "속성" 버튼을 선택한다. 2. "속..

OS/Windows 2016.02.24

안정적이고, 속도 빠른 Wi-Fi 설정 및 사용하기 (5Ghz 사용)

우리가 흔히 쓰는 휴대폰의 Data 통신은 3G/LTE 방식으로 사용량에 따라 요금이 발생하게 된다. 이런 요금에 대한 대안으로 무료로 사용가능한 Wi-Fi를 많이 사용하곤한다. 하지만 우리는 이런 Wi-Fi 를 사용하는데에 있어 종종 곤란함을 느끼고는 하는데, Data 통신이 원활하지 않은 경우가 종종 발생하기 때문이다. 집이나 사람들이 별로 없는 장소에서는 별다른 문제가 없이 Wi-Fi를 사용하겠지만, 사람들이 많거나 공공장소, 학교 강의실에서는 거의 통신이 되지 않는 것 처럼 느끼는 경우를 종종 경험했을 것이다. 어떻게 하면 좀 더 원활하게 통신이 잘되는 Wi-Fi를 사용할 수 있을까? Wi-Fi 주파수의 관점에서 접근해보면 다소 실마리가 보인다. 흔히 Wi-Fi는 ISM band(2.4G, 5G)..

Network/Wi-Fi 2016.02.23

검색 엔진의 검색 결과 누락에 대한 대처

블로그를 포스팅하다보면 분명히 글을 발행했음에도 조회가 없는 글들이 있다. 최근 AWS (Amazon Web Services)에 대해 몇개의 글을 포스팅했는데 전혀 검색 유입이 없었다. 이상하다 싶어서 검색 범위를 site내로 제한시켜 검색해 보아도 검색이 되지 않는 것이었다. robots.txt도 별다른 이상이 없는 상태임에도 새로 쓴 글에 대해서 검색 엔진이 인지 못하는 경우가 있는 것 같다. (naver나 google이나 마찬가지) 그래서 해결책을 찾아보니 검색 엔진마다 검색 결과를 좀 더 명확히 반영될 수 있도록 도와줄 수 있는 툴이 있는 것을 확인하였다. 이름하여 "웹마스터도구". 네이버에서 "웹마스터 도구"를 검색해보면 다음과 같은 결과를 확인할 수 있다. 구글 : 구글 Search Conso..

Products & Services 2016.02.22

[Galaxy S6] 롤리팝 (Lollipop)에서 마시멜로우 (Marshmallow)로.

2016년 2월 15일 드디어 Android 5.1.1 롤리팝에서 Android 6.0.1 마시멜로우로 OS Update가 진행되었다. 혹시나 하는 마음에 당일 업데이트는 못하고, 한 일주일이 지난 시점에서 업데이트를 진행하였다.(업데이트가 그러하듯이 문제가 있을 수 있으므로 시장 상황을 좀 보다가.) 그렇다면 Galaxy S6에서 업데이트는 어떻게 진행하고, 나아진 점은 어떤 것들이 있는지 알아보자. 롤리팝에서 마시멜로우로...1. 우선 자신의 기기가 롤리팝인지부터 확인해 보자. [설정 > 디바이스 정보] 에 들어가서 "안드로이드 버전"을 확인해 보자. 6이 아니고, 5로 시작한다면 아직 업그레이드 전인 롤리팝이다. 롤리팝이 확인되었다면 첫번째 메뉴인 "소프트웨어 업데이트"를 선택하자 선택하면 업데이트..

Android 2016.02.22

AWS 동작을 위한 최소 기본 설정.

AWS에 계정을 만들고 AWS Management Console에 접속해보면 아래와 같이 수많은 Services를 확인할 수 있다. 기존에 사용하던 사람들과 같이 어느 정도 기본 개념이 있겠지만 나같은 처음 접하는 경우 정리가 필요해 보여 나름 자체적으로 정리해 보았다. 최소한의 AWS Services 조합위 모든 Services들을 조합하여 상당히 규모있는 클라우드 서비스가 가능하겠지만, 나에게 필요한건 정말 최소한의 조합의 구성이다. 서버가 존재하기 위한 최소한의 조합은 어떤 방식으로 구성하면 될까. 결론적으로 최소한의 조합으로 구성해보면 위에 리스팅된 Services 중 EC2 만 있으면 된다. EC2 (Elastic Compute Cloud) Virtual Server의 Computing Powe..

Adsense - 원하지 않는 광고 제외 실험.

Adsense를 게재하다보면 원하지않는(?) 종류의 광고가 나오는 경우가 잇다. 예를 들면 대출 광고라던지, 사행성(?) 게임 광고라던지. 대체로 IT관련 내용을 포스팅하는 블로그에서 저런 종류의 광고가 나오더라도 그런 광고를 누르는 사람도 없을 것 같고, 저런 종류의 광고가 내 블로그에 나오는 것도 별로 원하지 않는다. 그렇다면 저런 종류의 광고를 제외하였을 때 수익에 얼마나 차이가 있는지에 대한 adsense의 실험 기능에 대해 알아보고, 어떻게 제외를 시키면 되는 것인지 알아보자. Adsense 의 실험 기능의 인지사실 adsense에 실험이라는 기능이 있는지 몰랐었다. "내 광고" 메뉴에 몇 없는 메뉴 중에 하나이지만 별로 신경써서 보지 않았었나 보다. 그러던 중에 오랜만에 Adsense 사이트를..

AWS (Amazon Web Services) Port 열기.

AWS (Amazon Web Services)를 사용해 보면 기본적으로 모든 포트가 막혀져 있다. SSH(22)를 사용하기 위해서도 그렇고, HTTP(80), HTTPS(443)을 사용하기 위해서라도 해당 포트들은 열려 있어야 한다. 그렇다면 AWS Console 어느 부분을 건드려야 해당 포트들을 열수 있을까.. AWS Console - Port 열기1. AWS Console > NETWORK SECURITY & SECURITY > Security Groups 선택 2. 현재 PORT 현황 위에 있는 EDIT 버튼을 눌러 추가가 가능하다. 3. EDIT를 선택하면 아래와 같이 나오고 추가가 가능하다. 4. HTTPS 를 추가한 결과는 다음과 같다. 이렇게 되면 외부에서 HTTPS(443) 포트로 inb..