목록분류 전체보기 (385)
만족
상기 앱에서는 로그인을 통해서만 서비스를 이용할 수 있습니다. 로그인은 '구글'社에서 제공하는 파이어베이스를 이용하여 이루어집니다. 서비스 운영자의 경우 가입자로부터 '이메일 주소'를 제공받습니다. 본 정보의 수집 목적은, 사용자 개개인을 판별함으로써 개인별 통계나 오답노트와 같은 맞춤형 서비스를 제공하기 위함입니다. 제 3자에게 개인정보를 제공하거나, 본 목적 외에 사용되지 않습니다. 개인정보 보관기간은 해당 서비스 종료일까지이며, 회원의 요청시 즉각 삭제를 원칙으로 합니다.
안녕하세요. 제 두 번째 Android App Project, 사이퍼즈 서포터를 소개합니다. 네오플에서 서비스하는 게임인 사이퍼즈를 플레이하는데 필요한 정보들을 한 곳에 모아놓은 앱입니다. 공식 앱으로 사이퍼즈 백과사전이 이미 마켓에 올라가 있고 한동안 저도 그것을 사용했지만인터페이스적인 불편함과 제공되는 정보의 양이 너무 적다고 생각하여 직접 만들게 되었습니다. 많은 유용한 정보들을 사이퍼즈 서포터에서 손쉽게 제공받을 수 있습니다. 첫 페이지에서는 홈페이지의 공지사항, 이벤트, 매거진, 오늘의 사이퍼즈, 웹툰 등을 한눈에 볼 수 있습니다. 아무래도 가장 유저들이 필요로 하는 기능은 랭킹검색 기능이겠지요. 실제로 마켓에서 랭킹 정보만 볼 수 있게 하는 앱이 업로드 되어 있는데, 상당한 인기를 끌고 있습니..
올초에 강의도 다 들었었는데 강의를 다 듣고 시키는대로 다 해도 코드 따라하기 밖에 안되는 수준이었다. 그래서 오늘(8월)에 책을 사서 다시 시도했으나 50페이지 정도 나가다가 실패... Django가 어려운건지.. 아니면 내가 질낮은 강의/책들만 찾아다닌 건지... 그것도 아니라면 내가 멍청한 건지... 어렵다고 하는것도 좀 틀린표현같다. 아예 뭐가 뭔지 파악조차 안된다. SQL문을 안쓴다는 점도 나한테는 너무 낯썰고.. 아무튼 기분안조음
python manage.py runserver [포트번호] 대신에 python manage.py runserver --noreload 를 사용하면 정상작동한다. python 2.x버전에서는 관찰되지 않고 3.x버전에서 나오는 문제라고 한다...
먼저 파이썬을 설치한다. https://www.python.org/downloads/windows/ 여기에서 본인의 컴퓨터 사양에 맞는 설치파일을 사용하여 파이썬을 설치한다. 본인은 Download Windows x86-64 executable installer 을 사용하여 설치하였다. (3.6버전) 파이썬은 커맨드라인을 통한 조작이 빈번하기 때문에 환경 변수를 반드시 설정해주는 것이 좋다. 환경변수의 Path부분에서 새로 만들기 버튼을 눌러서 [설치경로]\Programs\Python\Python36\Scripts\와 [설치경로]\Programs\Python\Python36\을 추가한다. python 설치 시에 지정한 폴더 경로를 [설치경로]에 대입하면 된다. Window PowerShell로 돌아와서,..
바닐라 자바스크립트로도 쿠키를 사용할 수는 있지만, JQuery를 이용하면 아주 간단하게 쿠키를 관리할 수 있다. 쿠키는 특정 정보를 서버에 저장하지 않고 대신에 사용자의 로컬에 저장하는 방법을 말한다. 먼저 Cookie 관련 메소드를 사용하기 위해서는 별도의 jquery-cookie.js 를 임포트 해야 한다. https://github.com/carhartl/jquery-cookie 위의 링크에서 다운로드 받고, 쿠키를 사용할 html에서 로 임포트한다. 먼저 쿠키 생성은 $.cookie(key, value)의 형태로 한다. 생성할 때, 유효기간이나 보안방법 등을 추가로 설정할 수도 있지만, 여기에서는 다루지 않는다. 생성한 쿠키값을 가져오려면 $.cookie(key) 처럼 key를 기반으로 valu..
외부 Library없이 사용하기 // get JSON with using pure javascript var xhr= new XMLHttpRequest(); var paramVal= "paramVal"; var target= "URL"; xhr.open("GET", target+ "?paramName="+ paramVal); xhr.send(); xhr.onreadystatechange= function(){ if(xhr.readyState=== XMLHttpRequest.DONE){ if(xhr.status== 200){ let loadedJSON= JSON.parse(xhr.responseText); $("#content").html("resultCode: "+ loadedJSON.resultCode..