Eli의 여백

바쁜 나날들 사이에서 생각났던 이런저런 것들을 적어봅니다.

Project Eli 119

[Python] GCM 개론 - 개발자 등록

1. 소개 목적구글 개발자 등록을 통해 Google Cloud Messaging API의 사용권한을 획득해요.그 증거로 개발자임을 인증하는 API key와 안드로이드 앱에 전달할 프로젝트 번호를 얻을 수 있어요. 준비물 구글 아이디. (없으면 하나 만들면 돼요) 특징 사진을 곁들인 친절한 설명! 최신 버전 구글 페이지 직접 캡처! 1. Google 개발자 콘솔에서 프로젝트 생성하기 로그인 먼저 구글 검색창에 google developer console을 치면 개발자 콘솔 사이트가 나와요.주소는 https://code.google.com/apis/console 대충 이렇게 생겼어요.로그인을 해 주세요. 그러면 아래 그림처럼 생긴 페이지가 나와요. 저는 이미 만들어 놓은 프로젝트가 있지만, 없는 분들은 프로..

프로그래밍 2015.01.19

[Python]GCM개론 - 컴퓨터에서 핸드폰에 메시지를 보내보자.

1. 개요 간략한 설명 개인 프로젝트를 진행하면서, 모바일 기기로 컴퓨터를 관리할 수 있으면 얼마나 좋을까? 라고 생각했어요. 전 이미 노트북에 SFTP 서버를 열어 파일전송도 하고, 원격 데스크톱 앱을 통해 모바일에서 노트북에 접속도 할 수 있지만, 이걸로는 부족해요. 제가 생각하는 진정한 목표는 모바일에서 버튼 하나만 누르면 노트북에서 이를 인식해서 알아서 일을 처리해 주는 프로그램을 개발하는 거에요. 일단 이번에는 그 전초 단계로 구글 클라우드 메시징(Google Cloud Messaging; GCM)을 이용해서 노트북에서 메시지를 보내볼 거에요. 약간은 복잡하지만, 시작해 볼까요? 준비물 구글 플레이스토어 접속이 가능한 안드로이드 기기 윈도우가 깔려 있는 컴퓨터 Python 프로그램. 참고로 저는..

프로그래밍 2015.01.19

일정짜기

주의할 사항 여행자보험 : 공항에서 할 수 있음. 2014/12/11자 글인 http://blog.naver.com/poohroom79/220207338122 를 보면 15일 일정에 30440원 비자 : 필요없음 터키가서 환전소 찾아야할듯. 내생각에 현지에서 관광안내소 찾아서 지도획득이 필수인듯 일정경로 일단그림 현재까지 들어간 돈 구분 명목 가격 총합 비고 1,2,3,4 비행기 53만9천 +유류할증 47만9천6백 101만8600원 확정된 일정 구분 항공 / 항공기번호 출발 도착 비고 1 에미레이트항공 323편 인천(ICN) 2015/1/27(화) 23:50 두바이(DXB) 2015/1/28(수) 05:05 소요시간 10시간 15분 2 에미레이트항공 121편 두바이(DXB) 2015/1/29(목) 14:..

[Visual Studio] Compile시 msvcr110d.dll 에러가 날 때

문제 : Visual Studio에서 build한 파일을 실행시킬 때 MSVCR110d.dll import 에러가 떴다. 해결법 : Build하고 싶은 솔루션에 오른쪽 마우스 클릭 > 속성을 누른다. 구성 속성 > 일반 탭에서 MFC사용을 '정적 라이브러리에서 MFC 사용'으로 바꾼다. 마지막으로 C/C++ > 코드 생성 탭에서 런타임 라이브러리를 '다중 스레드(/MT)'로 바꿔 준다. 마지막으로 Release로 build해 준다. 필자는 다른 설정을 기본값으로 두고 release로 build만 했는데 잘 됐다.

IT/문제해결 2014.08.11

구글애드 쿠키 차단함

문득 사운드클라우드에 들어갔는데 2014년 3월 25일부터 쿠키 정책이 바뀐다고 써 있었다. 이 기회에 내가 어떤 쿠키를 쓰는가에 대해 살펴보기 위해 구글 크롬에서 쿠키세팅을 보았다. 별로 쓰잘데기없어보이는 googleads.g.doubleclick.net이라는 사이트에서 내 chrome browser에 쿠키를 심고 있었다. 차단해버렸다. 그랬더니 google 광고가 이제 안뜬다. 좋다. 앞으로도 알 수 없는 출처에 대한 쿠키, 특히 내가 알지 못하는 쿠키는 제거해버려야겠다.

IT/문제해결 2014.03.23

[테일즈위버] 육성학 개론 - 신성찬트 이솔렛 1~200 version 1.0

---- (2021.06.10. 추가) ------ 간만에 게임 복귀를 해서 아래와 같이 2021년에 맞게 육성 가이드를 다시 정리해보았다. https://projecteli.tistory.com/189 테일즈위버 즐겜 라이트 복귀유저를 위한 가이드라인 1~285 (2021년 버전) 0. 들어가며 얼마 전 트럭시위랑 3N의 병크들이 터지고 로아가 갓겜이 되어버린 요즘, 모바일게임은 죄다 뽑기로 돈 뽑아먹는데만 혈안이 되어있어서 중저자본으로 들어가면 남들 밑이나 깔아주 projecteli.tistory.com ------------------------------ (이하는 2014년 옛날버전) 1. 소개 간략한 설명 사실 전 이솔렛을 최근에야 해서 그 이전의 이솔렛은 잘 몰라요. 하지만 한가지 확실한 건 ..

[테일즈위버] 몰이학 개론 - 신성찬트 이솔렛 version 1.0

1. 소개 간략한 설명 사냥의 정점이라 불리는 신성찬트 이솔렛(줄여서 찬솔). 네냐플 패치 이후로 신규 필드와 마을에 엄청난 경험치를 주는 퀘스트들이 생기면서, 퀘스트 열심히 깨고 각 마을 던전을 돌다 보면 어찌어찌 생각 없이도 레벨 200에 도달하게 되지요. 하지만 레벨 202가 되는 순간, 필라이온 던전을 졸업하고(필라이온 던전은 201까지 보너스 경험치를 줘요) 어딘가로 가야 하는데 옛날 필드(네냐플 생기기 이전에 있던 사막이나 그림자탑 등)로 가자니 너무 쎄고, 몰이도 안되고, 퀘스트도 없고, 멘붕만 오게 되는데요... 그래서 이 강좌에서는 주로 200이후에 찬솔이 사냥터에서 어떻게 하면 가장 효율적으로 몰이를 할 수 있는지에 대한 이야기를 해 보려고 해요. 준비물 레벨 200의 신성찬트 이솔렛 ..

Python 프로그래밍 - 에디터 설치

안녕하세요 Schnee입니다~ 저번에 이어 이번에는 Python을 제대로 쓰기 위해 코드 에디터(정확히는 통합 개발 툴)를 설치해 보겠어요. Editor가 왜 필요할까요? 메모장으로 코딩하기 싫잖아요? Editor는 적절한 syntax highlighting 기능(글자 색을 보기좋게 바꿔 주어 읽기 좋게 해 주는 것)과 자동 scope 기능 등이 있어 코드를 짜기에 편리하지요. 설치할 프로그램은 Wing IDE101이라는 프리웨어에요.Wing은 프로그램 이름이고,IDE는 Integrated Development Environment(맞나?) 의 줄임말로, 한글로 풀어 쓰면 '통합 개발 환경' 정도가 되겠네요. 말 그대로 이거 하나만 받으면 코드를 짜는 것부터 실제 프로그램을 실행시키고, 디버깅(Debug..

IPv6로 인터넷 써보자

기존의 인터넷망은 IPv4로 이루어져 있다. IPv4의 주소는 한정되어 있고, 인구는 계속 증가하기 때문에 언젠가는 포화될 것이라고 한다. 그래서 IPv6라는 것을 이용해 보기로 했다. http://www.vsix.kr/guide/IPv6Sevice_win1.jsp 이런데가 있다. 현재에는 IPV6를 제공하는 공급자가 거의 없기 때문에 대부분의 인터넷 사이트는 IPV4로 되어 있다. 하지만 한국인터넷진흥원이 IPv6를 제공하고 있기 때문에 저기에 써진 매뉴얼대로 따라하면 된다. 따라하기 쉽게 잘 써있으므로 설명은 생략한다. 그 결과로 한국인터넷진흥원 사이트에서는 You are Using IPv6라는 메시지가 떴다. 문제는 ipv6.google.com이라던가 경남도청 ipv6 사이트인 http://www...

IT/새로운 시도 2013.07.21

Python 프로그래밍 - 설치 및 시작

좀 관심이 생겼는가? 그렇다면 이제 프로그램을 만들기 위해 필요한 것들을 설치해 보자. http://www.python.org/ 위 사이트는 python 공식 사이트이다. 들어가면 아래처럼 나온다. Python 공식 사이트 영어에 당황할 수도 있지만... 왼쪽에 DOWNLOAD라고 친절하게 써 있다. 눌러 보자. 다운로드 페이지 버전이 짱짱많다. 본인은 Windows7 32bit이므로 python 2.7.5를 설치하겠다. 3.3버전이 존재함에도 불구하고 2.7을 설치하는 이유는 호환성 때문이다. python 2.7은 안정적인 버전이고 많은 확장 모듈들이 있어서 다루는 데에 유용하다. 3.3버전은 베타버전이라고 생각하면 된다. 만약 OS가 다르다거나 64bit인 경우에는 적절히 2버전에서 최신 버전을 골라..

Python 프로그래밍 - 입문

주변에서 프로그래밍이라는 말은 많이 들어봤을 것이다. 프로그래밍 하면 뭔가 '코딩코딩' 이라던가 '하루종일 컴퓨터 앞에 앉아서 골머리를 앓는다'던가 이런 게 생각나는 사람도 있을 지 모르겠다.물론 과거의 프로그래머는 엄청나게 방대한 양의 지식을 필요로 하고, 새로운 아이디어와 알고리듬을 바탕으로 0과 1로 이루어진 데이터와 싸우는 사람들이었다. 하지만 이제는 다르다. 수없이 많은 좋은 프로그래밍 언어들이 쏟아져 나왔고, 좋은 개발 툴들도 많이 나왔다.다시 말하자면, 간단하고 이해하기 쉬운 코드로 자신이 원하는 프로그램을 빠른 시간에 만들 수 있다는 것이다. 프로그래밍으로 뭘 할 수 있는가? '당신이 컴퓨터로 할 수 있는 상상 가능한 모든 것' 이다. 주변에서 볼 수 있는 모든 프로그램의 기능들을 직접 만..