WSGI: web server gateway interface 1. ‘WSGI’’이란?2. 배경 정보(웹 서버, WAS)2. 기본 기능3. 분류 1. ‘WSGI’이란? 파이썬에서 어플리케이션, 즉 파이썬 스크립트가 웹 서버와 통신하기 위한 명세. 프로토콜 개념으로 이해 WSGI는 서버와 앱 양단으로 나뉘어진다. WSGI 리퀘스트를 처리하려면 서버에서 환경정보와 콜백함수를 앱에 제공해야한다. 앱은 그 요청을 처리하고 콜백함수를 통해 서버에 응답. 2. 배경 정보(웹 서버, WAS) 1. ‘웹 애플리케이션 서버’이란? 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트 웨어 프레임 워크이다. 인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어로 볼 수..
일시 - 2018년 8월 28일 화요일 15:00 ~ 18:00시장소 - 306호 A&A 동아리방참여인원 - 김현수, 조성환, 황태욱목표: 자동 로그인 구현 기본적으로 모든 앱에는 휴대폰의 기억장치를 이용하는 장소가 있는 것 같다. 이를 이용하는 방법이 바로 sharedpreferences이다. sharedpreferences는 휴대폰 내 작은 db라 생각할 수 있다, 여기에 저장되는 정보는 모두 xml에 저장된다. 이를 이용해 정보를 저장, 혹은 설정을 저장 해 자동으로 기능을 구현할 수 있다. sharedpreferences를 선언 후 get함수를 이용해 xml 내 내용을 가져올 수 있다. xml에 내용을 저장하기 위해서는 sharedpreferences.Edit을 선언해 put 함수를 이용한다. 이..
일시 - 2018년 8월 21일 화요일 15:00 ~ 18:00시장소 - 306호 A&A 동아리방참여인원 - 김현수, 조성환, 황태욱목표: 앱 로그인 화면 구현 1)라이브러리 설치 후 이용 안드로이드 스튜디오(이하 안스)는 자바와 같이 여러 도움을 주는 라이브러리를 이용 할 수 있다. 먼저 butterknife를 이용하기로 했다. 기본적으로 implementation을 통해 버터나이프를 설치를 한다. 버터나이프는 요소들을 레이아웃 설정, java클래스에서 사용하기 위해 객체를 만들고 선언을 해야하는데, 이 과정을 쉽게 해주는 라이브러리다. @BindView 를 통해 쉽게 객체를 만들고 @OnClick을 통해 클릭시 이벤트를 만들 수 있다. 2)로그인 화면 구현 먼저 editText 2개를 통해 ID, P..
일시 - 2018년 8월 16일 목요일 15:00 ~ 18:00시장소 - 306호 A&A 동아리방참여인원 - 김현수, 조성환, 황태욱목표: 안드로이드 스튜디오 설치 후 사용 1) 안드로이드 스튜디오 설치 도구를 사용하기 위해서는 기본적으로 그 도구를 설치해야 한다. 랩실 컴퓨터에는 설치되어 있지만 노트북에는 없어 앞으로 원만한 개발을 위해 설치하기로 했다. 전에는 잘 설치가 되었는데 노트북 계정 이름을 영어가 아닌 '조성환' 으로해서 sdk가 아스키 문자를 지원하지 않아 오류가 발생했다. 이를 해결하기 위해 'windows10 사용자 계정 이름 바꾸기' 를 구글링해 해결하도록 했다. 생각보다 어렵고 컴퓨터가 느려서 설치하는데 시간이 매우 오래걸렸다. 결국 이름을 바꾸고 성공적으로 설치 후 세팅을 완료했다..
팀명 : 현수 키우기김현수, 조성환, 황태욱2018. 7. 13. (금) ~ 2018. 8.31. (금) 목표 : 안드로이드 게임 만들기, 자료구조, 알고리즘 교육 1회차 [7/17(화), 14:00 ~ 17:00, 지란지교 | 창의설계실] [java gui구현]2회차 [7/19(목), 14:00 ~ 17:00, 지란지교 | 창의설계실] [patchCrawler 구현-데모]3회차 [7/31(화), 14:00 ~ 17:00, 지란지교 | 창의설계실] [patchCrawler 구현-전용파서]4회차 [8/02(목), 14:00 ~ 17:00, 지란지교 | 창의설계실] [patchCrawler 구현-전용파서]5회차 [8/07(화), 14:00 ~ 17:00, 지란지교 | 창의설계실] [patchCrawler-범..