7월 8일 도전해보기로 결심하고 오늘이 9월 8일이니 딱 2달간의 길다면 길고 짧다면 짧은 나의 도전은 이제 마무리되어간다. 프로그램도 이제 디자인까지 다 입혀져서 최종 설치본을 마련해서 제출을 앞두고 있고 공모전 참여할 신청서에 첨부할 ppt도 다 완성되어서 이제 다음주 몇명 지인에게 테스트를 부탁해서 큰 문제가 있으면 잡고 아니면 다음주중으로 제출할 계획을 가지고 있다.

 

 

 

 

 

 

 

 

 

 

 

 

 

이건 뭐지?

어제 1시부터 거의 10시까지 9시간 넘게 Intro화면때문에 이렇게 고치고 저렇게 고치기도 하고 그게 넘 스트레스가 되어 새벽에 그 좋아하는 맨유의 개막전도 안 보고 잤는데도 아침에 일어나기도 싫고 도서관도 오기 싫더니 오자마자 잘못된 곳이 보여 바로 해결 ㅎㅎㅎㅎ

참 사는 게... 코딩이라는게...

뉴스에서 칼럼에 자신의 부고를 쓴 칼럼리스트의 말이 생각나는 아침이다.

" 애들아... 살아가다보면 장애물을 만날 거야. 하지만 그 장애물이 곧 길임을 잊지마라"는 말이 조금은 이해가 되는 아침이네."

여하튼 어제는 Intro페이지를 완성했고 오늘은 음성검색에 도전할 생각이다.

그 동안 회사에선 인터넷을 쓸 수 없고 폭염에 집으로 퇴근을 안 하고 시원한 에어컨이 있는 곳에서만 생활하다보니 거의 프로그램노트를 작성을 못 했다. 이제는 정말 끝을 향해 가는 듯 하다. 이 프로그램은 이제 거의 끝이 나가고 정리 작업에 들어갔으며 이제 다음 일들을 준비한다.

다음 번에 만들게 될 앱에 대한 구상이나 이번에 회사에서 시작하게 된 앱 만들기 강좌의 강의계획안,강의안을 만들기 시작했다. 작년 하도 무료해서 시작하게 된 이 일이 조금씩 조금씩 파장이 커져가는 걸 보면 참 신기하다는 생각이 문뜩 문뜩 든다.

프로그램일지를 올린 6일이후 11일이나 지났으니 이 프로그램에는 너무 많은 부분이 추가되어 정리해둔다고 정리해두었지만 안해둔 날들도 있어 그냥 기억이 나는 것들에 대해서만 정리해두고자 한다.

 마지막 페이지까지 완성이 되고 나서는 첨으로 한 일은 설치본을 만들어 가는 작업이었다.

설치본을 만들 때 가장 큰 개념은 언제나 DB copy문제와 최대한 update부분을 줄이는 문제여서 이 부분에 대한 나름의 룰을 잡아 적용했다.

그리고는 설치 매뉴얼을 만들어 몇몇 지인에게 테스트를 부탁하는 메일을 보냈는데 답은 한 사람뿐.. 항상 보면 이 한사람도 감사할 따름이다.

그리고 나니 디자이너에게 디자인이 와서 나름 대충대충 잘라서 디자인을 입히는 작업을 진행했다.

< 8.10 ~11 주말 작업 >

: 설치본작성 작업 -> copy DB, 도서관교육 update

< 12일 월요일 작업 >

: 설치설명서 작성 및 1차 베타 테스트 버전 배포

: Main page 세부글들 click시 해당 페이지로 이동 구현

: 분류페이지 페이지 변환오류수정(페이지가 적을 때 클릭시 죽는 문제)

<13일 화요일>

: 디자이너에게 디자인 받음

: 디자인으로 앱 적용 작업 start

: 아래 LED전광판과 같이 글짜가 흐르게 만듬

<14일 수요일>

: thread stop기능

: 전광판 실시간화 노력

< 15일 목요일>

: 많이 놀면서 사실 이 앱개발보다는 강의 계획안 작성하다가

: 저녁부터 feel받아 전광판 문자가 아래에서 위로 올라오게 하는 방법을 구현시작

: textSwitcher 라는 기능 구현

: 완전 하나의 기능 구현이 정말 힘들다는 거 새삼 느낌

: 새벽 2시반에 완성하고 잠이 듬

<16일 금요일>

: 이제 남은 작업 정리 후 마무리 작업 진행 시작

: Loading화면 적용

: 문의 call, Url link기능 추가

: 전광판 실시간 구현 테스트 및 변경 구현 OK

 

이제 남은 작업을 정리해 본다. 이제 이거만 하고 이 작업은 마무리 할까 한다.

1)     제대로 된 design 입히기

2)     찾기 기능 추가

3)     selector기능 추가

4)     Map정보 없을 때 오류 -> 정확히 표현

5)     추가 기능

: widget

: 음성인식검색

회사동료의 조언으로 관심도로,관심구 를 구현해보려 했으나 구야 정해져 있어서 하겠지만 관심도로는 너무 많아 불가능해서 포기한 상태임

 

오래간만에 일지를 쓰는 거같다. 회사에선 고객사가 나를 흔들고 주말엔 어머니 생신이어서 광주까지 갔다오다보니 그리 많이 진도가 나간 건 아니지만 확실한 진전은 있었다. 바로 교통/교육/문화의 분류별리스트페이지는 이제 프로그램적으로는 완성하고 이제는 교통상세페이지를 만들기 시작했다. 교통적은 워낙에 정보가 적기도 해서 좀 뽀대가 안 나서 오늘 하루 종일 머리싸매며 이쁘게 해볼려고 노력중이다.

그동안 분류별 리스트 페이지의 주 작업은

다음/이전 버튼 클릭시 처리루틴 구현이 이었다.

1) data출력

2) 버튼의 visiable 여부결정

3) 다음페이지 data call등등을 구현하는데 완전 구조를 바꾸는 작업이어서

일의 양도 꽤 되었다. 완벽하게 마지막페이지 데이타가 적을때도 아무 문제없이 에러에 강한 코딩을 구현했다고 생각한다. 그리고 마지막셀이후의 View를 추가하여 아래버튼들로 인해 안 보이게 되는 부분을 조정했다.

아직도 전체적으로 아쉬운 점은

1) 메인페이지에 클릭이 힘들다는 새로운 문제점이 발견되었으며

2) 분류 페이지의 페이지 클릭시 첨으로 가는 가는 문제

3) setting구현

4) Asynctask의 문제도 구현이 필요하다.

'프로그래밍 > 프로그래밍일지' 카테고리의 다른 글

프로그램노트 8월 18일  (0) 2013.08.18
프로그램 노트 8월10일부터16일까지  (0) 2013.08.17
8월 1일 프로그램일지  (0) 2013.08.01
7월 31일 프로그램일지  (0) 2013.07.31
7월 27일 프로그램  (0) 2013.07.27

역시 기능하나를 구현하는게 그리 쉬운 일은 아니다.

데이타 업데이트 부분을 구현하느라 어제 새벽 1시까지 로직을 구현했다. 서울공공데이타는 다 공개한다는 점에서는 좋지만 한방에 다 밀어넣는 바람에 이 데이타가 어떻게 변경된 것인지 알기가 너무 힘들다. 저번 모임에서도 서울시관계자에게 업데이트 일자같은걸 넣어줬음 한다고 했는데 역시 잘 안 되는 모양이다. 몇천건 몇만건의 데이타가 바뀌면 1~2건 바뀌는데 바뀐거에 대해서만 알 수 있음 좋으련만 그게 안되니 그 방법을 이래저래 찾아보고있는 중이다.

저번 주차장 앱도 그렇고 분실물찾기앱도 그랬듯이 이번에도 이 데이타 변경루틴에 대한 부분이 가장 답이 안 나오게 하는 부분이다.그래도 가장 최선의 방법으로 이 문제를 해결해봐야지.... 이래저래 소스가 길어져서 정리작업을 좀 해야겠다. 이 부분도 참 많은 소스가 추가되고있으니

'프로그래밍 > 프로그래밍일지' 카테고리의 다른 글

프로그램 노트 8월10일부터16일까지  (0) 2013.08.17
8월 6일 프로그램 일지  (0) 2013.08.07
7월 31일 프로그램일지  (0) 2013.07.31
7월 27일 프로그램  (0) 2013.07.27
7월 27일 프로그램 일지  (0) 2013.07.27

 이렇게 하루만 코딩을 안하고 있어도 대개 오래동안 안하고 있는 거같이 느껴진다.어제는 월말이고 해서 회사업무를 처리하느라 그리고 집에서는 마눌이랑 놀아주느라 못했다. 그리고 이제는 상세페이지빼고는 어느정도 내가 생각하는 기능들을 많이 구현했으니 약간은 안도의 휴식의 시간을 보낸듯하다.

 메인페이지는 이렇게 교통/교육/문화 로 이루어진다. 지금도 고민이 저 "지금 서울은.."은 좀 약해보여 "서울시가 궁금해?"를 다시 도전해볼 생각과 어떻게 그렇게 할 수 있을까를 많이 고민중이다.

 교통의 부분은 사실 다른 분류리스트 페이지처럼 앞에 다음 MapView를 넣어서 지도 이미지를 넣으려는 생각이었으나 MapView는  하나의 Activity에 하나씩만 쓸수있다는 제약조건때문에 이렇게 텍스트로만 깔끔하게 표시하기로했는데 나름 보면 깔끔하게 괜찮은 듯하다.지금이렇게보니 약간의 필드 자리배치는 변경이 필요하지만...ㅎㅎㅎ 오늘해야지

 

 교육쪽 분류리스트 페이지는 유일하게 저렇게 1~5번페이지까지 구현된 상태이다. 여기에 "◁ ▷ 6번이후의 번호구현"등이 이제 남은 문제이고 이 부분을 다른 분류페이지로도 확대할 필요가 있다.여하튼 이거도 다름 생각보다 쉽게 구현되어서 나름 어제는 편하게 이 프로그램을 코딩하지 않으며 이 프로그램 생각도 적게 하고 쉬는 날로 잡을 수 있었던 듯 하다.

문화의 부분은 저 이미지들이 주로 다들 인터넷에서 가져오는 이미지들이어서 화면전환시 느리게 바뀌는 부분이 있어서 AsyncTask로 화면전환부분을 구현해야하는 추가사항이 발생해있는 상황이고 다른 부분은 뭐 교육이랑 같은 정도여서 크게 다를 건 없을 듯 하다.

원래 계획상으로는 프로토타입을 7월말까지 만들기로 해서 아직 상세페이지가 안 만들어졌으니 계획상으로는 미완성이라 할 수도 있겠지만 사실 계획상의 프로토타입은 정말 돌아가는 수준의 허접한 디자인의 프로그램을 생각했는데 나름 그래도 이번에 만들어 놓은 프로그램은 저번에 만들었던 프로그램들에 비하면 깔끔한 디자인으로 나온거같아서 만족적이다. 사실 여러 기능을 넣어야 하나?하는 고민 ..검색기능이 들어가야하나 하는 고민등이 있기는 하지만..일단 기본이 되는 기능들을 구현하고 또 소스를 깔끔하게 좀 정리하는 작업을 하고는 또 다른 기능들을 만들어보기도하고.. 주위 여러사람들에게 주어서 테스트도 진행하고 8월이면 디자인 오는대로 입히는 작업도 해야겠다.

'프로그래밍 > 프로그래밍일지' 카테고리의 다른 글

8월 6일 프로그램 일지  (0) 2013.08.07
8월 1일 프로그램일지  (0) 2013.08.01
7월 27일 프로그램  (0) 2013.07.27
7월 27일 프로그램 일지  (0) 2013.07.27
7월 23일 프로그램일지  (0) 2013.07.23

xml파일을 java소스로 변경하는 작업을 진행해서 이제 어느정도는  그래도 외형은 나오는 정도는 구현했다. 아직 감기기운이 다 가신거 같지 않아서 좀 오래 고민하니 또 눈도 아파지고 머리도 멍해지는 거같아서 오늘은 여기까지만 하자.

그래도 오늘 계획한 정도는 나온거같아서 다행이다. 이제 낼은 데이타를 select 해서 직접 가져다가 붙이는 작업을 하고 좀더 구현못한 섬세한 부분을 신경써야겠다.이렇게 여러번의 코딩을 하다보니 점점 그래도 조금씩 더 디자인적으로도 나아지는 게 느껴져서 참 기분이 좋다. 특히 이번에는 디자인적인 부분도 많이 신경써서 만들어보려고 노력중이다.

 

'프로그래밍 > 프로그래밍일지' 카테고리의 다른 글

8월 1일 프로그램일지  (0) 2013.08.01
7월 31일 프로그램일지  (0) 2013.07.31
7월 27일 프로그램 일지  (0) 2013.07.27
7월 23일 프로그램일지  (0) 2013.07.23
7월 22일 프로그램 일지  (0) 2013.07.22

그동안 오유월엔 개도 안 걸린다는 감기에 목요일부터 힘들어져서 거의 24일 수요일에 어느정도 메인페이지를 완성하고는 이제 분류별 리스트 페이지로 넘어가야하는데 많이 진도가 못나갔다.거기다가 어제는 1박2일 PM워크샵까지....

나름 PM워크샵은 다른 사이트의 PM분들과 만나서 그분들의 경험,고민,해결방안들을 들으며 내가 이제 갓 시작하게된 PM이라는 업무에 대한 생각들을 많이 하게하고 도움이 되는 노하우도 들을 수 있는 기회여서 향후 회사 업무에 도움이 될 듯은 하다. 하지만 뭐 이 작업에는 시간을 빼았긴 부분도 있지만... 어차피 남는시간을 쪼개서 하기로 한거고 그러한 다양한 이벤트들을 고려하여 충분히 시간을 배분하여 하는 거 또한 중요한 문제리리라.

7월 24일 작업계획은 4가지였다. (요즘 항상 계획은 4가지인거같긴 하지만...ㅎ)

1. Main Image 교체작업 -> 가독성문제 => OK

2. "더보기"클릭시 Event 구현

-> 일단 toast를 띄우는 방식으로 구현완료 분류별 리스트 페이지 완성되면 Intent를 써서 그쪽으로 페이지 전환 예정

3.Main 페이지 scrolling 구현 => OK

-> 어렵게 고민했는데 의외로 쉽게 한번에 구현되어서 다행으로 생각이 든다.

4. 분야별 리스트 페이지 구현

-> 이부분은 일단 xml로 작성해보고 그게 제대로 되면 동적할당 방식으로 java코딩형식으로 해볼려고 했는데 오늘(7월 27일) 이부분이 만족인 xml이 되어서 지금 코딩작업진행중이다.

5. cell click 이벤트 구현

-> cell click이벤트는 밀려서 아직 구현을 하고 있지 않지만 분류 list에서 작업하고 그걸 그대로 수정하면 될 듯하여서 일단 보류상태로 분류 리스트 페이지 작업을 먼저하고 있다.

아직도 가야할 길은 많지만 또하나 반가운 일은 금요일에 이 앱에 같이 하게될 디자이너를 만나서 같이 하게 된 거다. 첨 시작은 나의 취미로 시작했지만 점점 의미를 가지게 되고 또한 여러사람과도 같이 할 수 있는 기회도 생기는 듯 하다. 역시 이런 걸 보면 잘 선택한 길인거같다. 계속 꾸준히 이 길을 갈 수 있도록 노력해야지 ...디자이너가 취업을 준비하는데 이번 일이 잘 되어서 정말 취업할 수 있음 정말 행복하고 보람있을 듯 하다.

나역시도 이렇게 디자이너 분이랑 같이 하게 되면서 더더욱 책임감도 느끼게 되고 이 일이 이제는 나만의 일이 아니라 여러 사람과의 약속으로 생각하고 꼭 해내야할 일로 임무를 스스로 부여해본다.

'프로그래밍 > 프로그래밍일지' 카테고리의 다른 글

7월 31일 프로그램일지  (0) 2013.07.31
7월 27일 프로그램  (0) 2013.07.27
7월 23일 프로그램일지  (0) 2013.07.23
7월 22일 프로그램 일지  (0) 2013.07.22
7월 20일 프로그램 일지  (0) 2013.07.20

이제는 좀 세세하게 해야할 일들이 조금씩 잡혀가고 있다.물론 메인페이지정도 수준밖에 안 되긴 하지만..

오늘의 코딩 계획은 아래와 같았다.

1) DB insert부분에서의 imgsrc 부분 로직추가

- "as"+svrcode+lbb_seq_no or organ_name

- 101부분 conid = '101'+curnum

2) Main page Scrollable 구현

3) "더보기"클릭 -> 각분야 list

    row select click -> 상세모습

4) imgcode structure 구성

이런 계획이었는데 지금까지 오늘은 1)번의 부분만 해결하였다. 이제부터 4)번부분을 구현해 나가련다. 가능하면 3)번부분의 더보기클릭 루틴까지 할 수 있었음 좋겠다.

'프로그래밍 > 프로그래밍일지' 카테고리의 다른 글

7월 27일 프로그램  (0) 2013.07.27
7월 27일 프로그램 일지  (0) 2013.07.27
7월 22일 프로그램 일지  (0) 2013.07.22
7월 20일 프로그램 일지  (0) 2013.07.20
7월 18일 프로그램 일지  (0) 2013.07.18

 21일(일요일)부터 작업을 하여 이제 겨우 메인페이지의 UI는 완성한 듯하다.그래도 보면 일요일에는 5시간 이상은 코딩을 할 수 있어 나름 소기의 성과가 있는데 그 외에 날에는 그리 많은 작업 진도가 나가지는 않는다.그래도 월요일인 오늘은 다행히 조금씩 더 진도가 나갈 수 있어서 다행인 하루다.

지난 일요일은 주로 data select 기능을 먼저 추가하고 MAIN page UI를 구성했다.그리고 저녁에는 도서관 image를 수집하는 작업을 했다.

[계획한 일들]

1) data select

2) MAIN UI구성

3) 도서관 image수집

4) "더보기▶" Textview 추가

5) Row select -> click 이벤트 추가

6) Image download기능 추가

7) 디자이너 영입 메일발송/"서울시가 궁금해?"에 대한 제목 사용에 대한 허락 메일 발송

8) list페이지의 디자인초안작성

오늘까지 한 일은 1),2),3)일부,4),6),7),8) 은 일단 완성했다.

이제 내일은 5)번의 기능을 추가하고 더보기클릭시 리스트로 넘어가는 이벤트처리루틴을 추가해야지...그리고 저녁에는 운동도 해야하는 화요일이구나

 

'프로그래밍 > 프로그래밍일지' 카테고리의 다른 글

7월 27일 프로그램 일지  (0) 2013.07.27
7월 23일 프로그램일지  (0) 2013.07.23
7월 20일 프로그램 일지  (0) 2013.07.20
7월 18일 프로그램 일지  (0) 2013.07.18
7월 17일 프로그래밍 일지  (0) 2013.07.17

+ Recent posts