분류 전체보기 37

구리맛집 히일리 카페 화덕피자

오늘도 과제를 하기 위해 카페를 찾고 있었다... 점심을 먹지 않았지만, 저녁을 먹기도 애매한 시간이어서 대충 먹을 거리를 때우기 위한 카페를 찾으며 구리시장을 돌아다니다가... 응?? 이런곳도 있었나?? 게다가 위치가 육쌈냉면 위였다.. (냉면먹고 나면 쿠폰주는 커피집이 이곳이었군!) 커피를 숯불로 볶는다고 한다. 신기하네.. 뭔가 다를까...? 피자 가격이 매우 착한 것이 특징인 듯. 가게 내부 인테리어도 나름 깔끔하다. 의자도 푹신푹신하고.. 우리 테이블에는 없었지만, 몇몇 테이블에는 생화도 놓여있었다. 깔끔한 인테리어가 너무 맘에듬.. 응?? 카페에 원래 메뉴판을 이런식으로 줬었던가.. 먹을 거리는 피자 밖에 없는데도 메뉴가 빼곡히 적혀있다. 피자를 먹으러 왔기 때문에 고르곤졸라와 사장님의 추천메..

일상다반사 2014.12.08

시간표 기능

1. 시간표 기능이라..... 2. 시간이 촉박하다..... 3. 처음 생각한 방법이 table view 나 아무 뷰로 가로를 6등분, 세로를 n등분 해서 분 단위로 버튼을 위치에 활성화 시켜서...? 설명하기가 조금 애매하다. (블로그에 노트처럼 그림그리는 기능도 있었으면 좋겠다. 월 화 수 목 금 토 활성 활성 활성 활성 이런식으로?? 세로축이 n개로 쪼개져 있으면... 활성 부분만 활성되도록 색깔도 바꿔주고.... 4. 는 미친짓이란 걸 깨닮았다. ondraw 로 canvas.drawRect로 그려주기로 5. canvas 크기를 구하는 방법에서 애를 많이 먹었지만... 그래도 무난하네. 예제코드 @Override protected void onDraw(Canvas canvas) { super.onD..

Portfolio/숭실대 2014.09.21

화훼이 아너6(Huawei Honnor 6) 스펙 리뷰

화훼이 아너 6(Huawei Honnor 6) 내용 참조 : 화훼이 모바일 샵 (http://www.huaweimobileshop.com/huawei-honor-6-4g-lte-android-4-4-octa-core-3gb-16gb-smartphone-5-inch.html) 화훼이 스마트폰은 2014년 6월에 처음 공개된 모델로 중국의 모바일 제조업체 화웨이가 제조한 안드로이드 플랫폼 기반의 스마트폰입니다. 스펙을 살펴보자면HUAWEI Hisilicon Kirin 920 octa core 기린 920 이라는 옥타코어 CPU 를 탑재하고 있고, ARM Mali-T628 MP4 라는 GPU를 탑재하고 있습니다. RAM은 3GB LPDDR3 (낮은 전력소비 용이죠), 내장메모리는 16GB / 32GB 를 선택..

일상다반사 2014.09.21

사물함 신청 프로그램

어제 사물함 신청하는 날이었다. 경쟁이 치열해서 (사실 계속 새로고침 하는 것이 귀찮아서 ) 프로그램을 돌리려고 했다, 사물함 신청 사이트를 분석해보니 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

GCM 구현 완료

2014. 08. 12. 어제 소공 회의 때 이번주까지 학사알림팝업 기능을 구현하기로 했다. 그래서 GCM 연습 겸 서울고 앱에 적용을 했다. 1. 사용된 언어, 프로그램 - 안드로이드 ( 자바 ) - php, mysql - APM 2. 돌아가는 원리 1) 앱에서 서버로 스마트폰 id를 전송, 등록 2) 서버에서 구글 서버로 서버 키와 전송할 메시지, 보낼 주소 ( 즉 스마트폰 id 키)를 전송 (curl, json) 3) 구글 서버에서 스마트폰으로 gcm 을 쏴준다. 예를 들자면 앱을 실행하면 Main Activity 에서 서버로 reg_id 를 전송해주고 서버에서는 php 로 이 값을 받아서 mysql 에 저장해준다. 서버의 DB에 저장되있는 id 값을 바탕으로 메시지와 키와 id 값을 gcm 서버에..

국민행복 모니터단 발대식 1부 (2)

안녕하세요 경완군입니다. 국민행복 모니터단 발대식을 한지 벌써 한달이 넘었는데.... 여러가지 일이 겹쳐서 이제서야 포스팅을 하게 되네요 ㅜㅜ 현재 국민행복 모니터단은 벌써 2차례나 모니터링 미션을 진행했고, 현재 3차 미션 진행중에 있습니다. 그럼 발대식을 살펴보겠습니다. 1시가 되었고, 발대식 1부가 시작되었습니다. 먼저 저희 모니터단에 대해 강연을 들었습니다. 전자정부서비스란 국민에게는 전자민원, 국민참여 등 국민생활에 필요한 행정 서비스를 제공하고, 기업에게는 전자거래, 산업정보 제공 등 기업활동 촉진 및 경제활동 지원, 행정기관에게는 부처간 칸막이 제거로 행정효율 및 투명성 증대가 전자정부서비스의 개요라고 합니다. 계속 보시죠 전자정부 서비스에 대한 인지율이 81%나 되는 반면 서비스 이용률은 ..