2014/09/15 3

사물함 신청 프로그램

어제 사물함 신청하는 날이었다. 경쟁이 치열해서 (사실 계속 새로고침 하는 것이 귀찮아서 ) 프로그램을 돌리려고 했다, 사물함 신청 사이트를 분석해보니 jsp 파일에서 세션을 생성해주고 세션에서 변수의 값을 복사해오는 방식으로 등록이 되는 것 같았다. 네트워크 쪽은 잘 모르니 url 로 클릭해서 들어가는 값들을 연속적으로 post 해주면 될 것 같았다. 순서는 step1.jsp -> step2.jsp -> step3.jsp -> cabin.do 파일 순서였다. step1 에서는 어떤 일을 하는지는 잘 모르겠는데 아마 학생회비 납부 여부를 체크하는 것 같았다. ( 시뮬 시간에 해본 것이 아니라서 모르겠지만 잘만 수정하면 학생회비 미납자도 신청을 할 수 있지 않을까?) step2.jsp 에서는 층수를 선택했..

일상다반사 2014.09.15

식당 랜덤 체크 db 파일

1. db 파일에 식당이름, 전화번호, 메뉴 저장 2. 버튼을 누르면 테이블 중에서 랜덤으로 한 값을 선택해서 출력 매우 간단한 기능이지이었만 고생을 많이 했던 부분 - db 파일 생성. (이유는 모르겠는데 SQL Expert 가 계속 실행이 안돠었다... 불법다운로드 하지말자 ㅋㅋ ) - 컬럼 저장 방식?? (처음에 식당 이라는 테이블에 모든 값을 집어넣었는데 나중에 종류별로 select 하려니 힘들었다.) - asset 에서 /data/data/databases 폴더로 복사하기 - 여러가지 방식이 있는데 처음 해보는 것이여서 많이 고생했다. - sharedpreferences 를 이용하는 방법이 있고 그냥 databases 안에 파일이 있는지 확인 하는 방식이 있었다. - sharedpreferenc..

Portfolio/숭실대 2014.09.15

GCM 학사정보 팝업기능

1. 서버로 reg_id 를 전송 2. 서버에서 reg_id 가 중복으로 등록되어 있는 값이 있는지 없는지를 확인하고 등록 3. 서버에서 주기적으로 학사정보를 파싱. 4. 파싱한 내용이 이전 내용과 다른 부분이 있다면 GCM 서버에 알림을 주도록 요청 5. 디바이스에서 해당 알림을 활성화 했는지 체크 후 알림 팝업 생각할 점 - 디바이스에서 알림 기능을 켰다 껐다할 때 shared preferences 기능을 사용하는 것이 좋을까 아니면 계속 웹에다 요청해서 sql 에서 처리하는 것이 좋을까?? - 웹에 요청하는 건 자원낭비일까? 전송해야 하는 기기수가 엄청나진다면 알람을 킨 기기만 선별해서 보내는 것도 나쁘지 않은 것 같은데... (SQL 에 대해서 좀 더 공부해 봐야겠다.) - 3번에 1번꼴로 reg..

Portfolio/숭실대 2014.09.15