Products & Services 75

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..

AWS(Amazon Web Services) 인스턴스에 ssh 로 접속하기 (PuTTY)

얼마 전 알게된 클라우드 서비스는 정말 나에게 신세계를 가져다 주었다.이전에 클라우드라고하면 네이버 N drive나 Dropbox 뭐 이런 서비스들을 생각하고 있었고, Amazon에서 Cloud 서비스를 한다고 하길래 뭐 비슷한걸 하나보다 라고 생각했다. 전혀 다른 클라우드 서버 호스팅을 할 줄이야.. 어찌되었건 Free tier 권한을 얻어서 어찌어찌하여 AWS Instance를 만들게 되었다. [Status 가 running으로 잘 돌아가고 있다.] 우선 메뉴를 보면서 따라가며 인스턴스를 만들기는 했는데 이 서버 console에 어떻게 접속하면 될까..... AWS Console (ssh) 접속하기 with PuttyPutty를 이용해 Windows에서 접속하는 방법은 크게 다음과 같다. 1. AWS..

Physical Server, Virtual Server, 그리고 Cloud

몇년 전 서버를 구축할 때 까지만 해도 서버를 하나 구입해서 거기에 리눅스를 올리고, 원하는 서버를 올려서 구축했던 기억이 있다. 이게 2000년대 초 였으니, 십여년도 지난 일이고, 서버에 대한 나의 마지막 기억이기도 하다. 시간이 흘러 서버에 관해서 호스팅, 가상 서버, 유틸리티 컴퓨팅, 클라우드 등 다양한 개념이 생겨나고, 점점 이해를 못하고 있다는 것을 깨닳았다. 이에 자체적으로 학습하고 정리해 보았다. 개념의 등장 순서에 따라 나열해 보았다. 1. Physical Server (물리 서버)태초에 서버-클라이언트 구조가 만들어졌을 때, 개발자들은 서버는 서버대로 구축하여야만 했다. 이말인 즉은, 서버 하드웨어를 구입해서 자신만의 서버를 구축해야 했음을 의미한다. 이렇게 구입한 서버에 서버 OS를 ..

Products & Services 2016.02.12

게임패드로 가능한 안드로이드 게임 종류.

샤오미 게임 패드를 구입했던 건 휴대폰(안드로이드)에서 돌아가는 게임들을 게임패드로 해보려고 하였기 때문이었다. [샤오미 게임패드 후기] 그런데 이게 웬걸인가.... 웬만한 게임은 대체로 안된다.;;오히려 되는 게임을 찾는게 더 어려운듯하다. 구입한 이후 게임패드로 가능한 게임을 정리해 보았다. 1. Asphalt 8 - 에어본 (아스팔트)게임패드로 가능한 게임 중 대표적인 게임이다.찾아보기에 Gameloft사의 게임은 대체로 게임패드로 잘된다고 하는데, 그 대표작인 아스팔트의 최신작으로 게임패드 정상여부 확인해 보니 잘된다. 오히려 게임패드 키패드 조작 방법까지 화면에 띄워주고 있었다. 2. 에율레이터다음으로 게임패드로 가능한 대표적인 게임은 에뮬레이터 게임들이다. 다양한 에뮬들이 존재하지만 나같은 경..

Products & Services 2016.02.08

스마트폰 게임을 TV로 하기 - Screen Mirroring(스크린 미러링)

Wi-Fi 기술을 사용하여 TV나 기타 Display로 화면을 확장하려는 시도는 계속되고 있다. DLNA, AllShare, Wi-Fi Display, Screen Mirroring, Miracast, AirPlay, WiDi, Chromecast 기술도 많은 만큼, 이해도 안되고, 기술들 상호간에 어떤 연관성이 있는지도 모르겠다. 이번 Article에서는 기술들간의 이해보다는 사용자의 관점에서 스마트폰 게임을 TV로 하는 방법에 대해 알아보려고 한다. 휴대폰을 신규로 바꾸면서 집에는 사용하지 않는 스마트폰(Galaxy S3)이 하나가 늘게 되었다. 쓰면서 점점 느려져서 안되겠다 싶어서 새것으로 바꾸었는데, 막상 새 스마트폰을 사고난 후 공장 초기화를 하고나니 아직 쓸만한게 아닌가....! 아무래도 이 ..

Products & Services 2016.02.07

중국으로부터의 Wii Remote(리모컨) 그리고 Nunchuck(눈차크)

구매한지 거진 10일 만에 wii 리모컨+눈차크가 도착했다. 무려 중국으로 부터 해외직구로 왔다 싼가격이 살짝 의심되기는 하지만 이래저래 싼가격에 구매하게 되었다.. ....................... Total Value 10.61...................will 마크도 없다. 배송비+마진이 물건값보다 더 나간다. -_-;;;total value를 보니 갑자기 잘 동작할지도 의심스럽다.. 박스도 없이 저 얇은 비닐안에서 고장 안나고 왔을지 의심스럽다. -_-;; 케이스 있음, 모양 똑같음, 색 구림, 정품보다 가벼움( 뭐가 덜들어간거니..)뭐 어찌되었건 Wii에 연결해보자. 잘되는지는 확인해봐야지. Wii 본체와 Wii 리모컨 연결세명이서 추억의 마리오게임을 할려고 샀다.wii 본체와 ..

Products & Services 2016.02.06

샤오미 블루투스 게임패드 후기

최근에 S6와 기어VR을 구입한 김에 제대로 VR게임을 해보고자 게임패트 구매를 알아보았다. 사실 부가적인 기능들은 별로 필요없고, 호환성등에만 문제가 없으면 되었기 때문에 (싼 가격 포함) 결론적으로..... 샤오미 블루투스 게임패트를 구입하였다. 지마켓에서 사긴 했는데, 공식적으로 수입하는 것 같지는 않고, 중국 직구라고한다.대체 중국에서 오면 얼마나 걸리는 것인가..... 설명에는 중국에서 출발하면 2~3일 걸린다고 되어 있는데, 이건 정말 2일밖에 안걸렸다. 배송을 인천서부터 시작하는걸 보니 배를 타고 왔나 보다. 아.. 익히 들어서 알고는 있었지만 구성품 및 포장이 생각보다 중국 제품 같지 않게 깔끔하고, 제품 자체 마감도 굉장히 훌륭해 보인다. 상표만 가리면 일제나 미제라고 생각할지도... [..

Products & Services 2016.01.30

Adsense - [용어] 페이지 RPM

Adsense를 가입하고 홈 화면을 보면 다른 단어들은 대략 이해가 가는데 보다보면 "페이지 RPM"이라는 단어가 보인다. 페이지 RPMAdsense 도움말 페이지에 정의는 "1000회 노출당 수익"로 되어 있다.예상 수입을 페이지 조회, 노출 또는 검색이 발생한 횟수로 나눈 다음 1000을 곱한 값이다. 여기서 오해하지 말아야 하는 것은 "1000회 노출당 수익"인데 확정 수익이 아니라 예상되는 수익이라는 점이다. 페이지 RPM은 높을 수록 좋은 것인가 낮을 수록 좋은 것인가?사실 이 질문이 의미가 크게 없는게 예상되는 수익이라 확정 수익이 아니라는 점이다.그래도 현재까지의 노출, 클릭등을 바탕으로 1000회 기준을 예상한 것이라 페이지 RPM 이 높다는 의미는 웹페이지를 방문한 사람들이 광고를 많이 ..

wordpress 비밀번호 분실시 대응.

wordpress를 무심코 설치하다 보니, 그냥 임의로 들어있는 비밀번호가 나의 비밀번호가 되어 버렸다.충격적이게도 너무 복잡한 비밀번호라 기억도 안나고 바로 밑에 비밀번호찾기는 이메일로 전송해 주는것 같은데 내서버에는 메일서버도 들어 있지 않아 비밀번호를 찾을 방법이 없다. 이럴때는 그냥 Database를 뒤져서 설정하는 수 밖에 없다. mysql> use wordpress;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -A Database changedmysql> update wp_users set user_pass = md..

Apache module

CGI의 경우는 외부 program을 이용해서 dynamic contents를 생성하였지만 apache module의 경우 apache내장되어 있기 때문에 CGI와 같은 방법이 필요없다. 같은 process내에 있기 때문에 메모리상에서 전달하면 된다. mod_* (mod_perl, mod_php, mod_python...) -. 언어 엔진을 Web Server내에 embed시킴 -. 이에 따라 Web Server 프로세스의 크기가 증가함. (하지만 내부적으로 공유되는 부분이 많기 때문에 CGI보다 효율적이다.)-. 수정시 아파치 자체를 재구동 필요함

CGI, FastCGI

CGI (Common Gateway Interface) Web Server와 program 간에 데이터를 어떻게 주고 받을 것인가에 대한 규약. Web Server : Client로부터 요청을 직접적으로 받는 부분으로 대표적으로 Apache. CGIs (CGI scripts) : Web Server를 통해 전달되는 정보에 따라 html content를 생성. Web Server 외부의 Program. C/C++, Perl, python 등 cgi규격에만 맞으면 가능. CGI (Common Gateway Interface) : CGIs와 Web server간의 정보를 주고 받는 interface. 일반적인 경우 1. Client로 부터 page요청 받음. (예> http://www.example.com/i..