개발 일지

151
10
148. tts 및 번역 api 고민공지
18.05.18 (오전 11:50)

1. 네이버 tts에서 구글 tts로 변경하기. 단 200자 이내일때는 free tts가능.

즉, 글자가 200자 이내일때는 공짜 구글 번역을 이용하고 200자 이상일때만 구글에서 한달 4백만자 공짜 지원하는 것을 사용해도 될 듯.

=> tts는 그다지 가격이 비싸지 않다. 서비스 전에 아마존 polly와 구글 tts, 네이버 tts중 하나를 선택해 적용하자.

 

2. 번역의 경우도 구글 공짜 번역을 이용할 수 있을 것 같다. 다만 속도 테스트가 필요하다. 혹은 문장번역이 아닌 단어를 클릭했을 때 해당 단어의 발음과 뜻을 보여주는 것도 함께 고민.

등록
0/ 300
129. 앞으로 개발 목록 공지
18.04.03 (오전 11:53)

* STR

1. 게시판 이번주까지 끝내기. (일주일) (pagination 하지 않고 more처리. 디자인 이슈)

2. 검색 주말까지 끝내기. => 검색보다 카테고리가 훨씬 더 중요하다. 생각해보면 자기 사이트 안에서 검색을 하는 사람은 거의 없다. 검색을 좋아하는 나도 그렇다. 카테고리부터 먼저 만들고 검색은 유료 서비스 후에 넣어도 아무 문제 (29일까지. 카테고리 검색까지 완성만 시킨다면 기본 서비스 준비는 모두 끝나는 거다! 잘해보자)=> 정확하게 일주일이 더 걸렸다. 5월 6일 개발 완료.

3. github ui 수정 후 메인에 넣고 ajax로 동기화까지 하기 (2일)

4. 개인 정보 페이지(/to) 없애기 (하루)

6. 설정 페이지 없애기( 10분)

++ 정부지원 하기 (1일) => 양이 많다. 하루 더 걸리겠다(18.04.11). 12일까지 작업

++ 구글에 OAtuth 신청서 작성 후 보내기(3시간) => 구글 OAuth permitssion 받음.

 

7. heart 페이지 만들기. 내 자신과 다른 사람모두 heart할 수 있도록 하기(1주일)

5. about 페이지 만들기 (반나절)

5.5. 더보기 버튼 위에 rollover연출하기. (1분)

8. 계정 생성시 기본은 아이디 그대로 계정 만들어주기. 만약 중복된 것이 있을 경우 뒤에 랜덤값 4자리 생성하기 (만약 서비스가 활성화 된다면 나중에 중복허용 불가. 닉네임 수정기능 넣기. 그렇기 않다면 그냥 이대로 유지) - 하루

9. 계정 관련 에러메시지 출력(반나절)

10. 영문 입력창 관련 에러메시지 및 확인창 출력 (반나절)

10.5. 각 아이콘 위에 풍선 도움말 띄위기(반나절 또는 하루)

11. SayToRemember 메인 화면에 누구나 입력 가능한 페이지 만들어주고(삭제및 수정은 불가)- 크기는 화면에 절반정도 - 나머지는 신규 유저들 목록 보여주고, 전체 모든 영문장 중에 클릭수가 가장 높은 것들을 보여주고, 모든 문장들 중 새로 입력된 문장들을 보여준다. - (일주일)

12. 약관 만들기. 회사 소개 만들기, grammarly가 우리 서비스와 궁합이 잘맞는다. 이것도 함께 추천하자 - (2일)

13. 자유 게시판 만들기 - (4일)

14. 나머지 자잘한 버그 수정을 하며 구글, 네이버, 다음에 홍보 - (3일)

++ 

1. 회원가입시 아이디 중복체크

+ 중복된 아이디가 없을 경우 닉네임 변명하지 않고 그대로 회원가입시키기

+ 하지만 최소 3글자 이상으로 만들기

2. 비밀번호 틀렸을 때 알려주는 정보

3. 회원가입하려고 하는데 기존에 아이디가 있을 경우 이미 아이디가 있다고 정보 표시해주기

4. 비번 최소 6글자 이상으로 하고 유효성 검사하기

5. 글 수정및 삭제, 입력 시 유저 체크한 후 권한 주기.

++

----개발완료. 예상 소요 시간 약 40일. 12번 부터는 마케팅 동시 시작. 파격적이어야 한다. 기업가로서의 자질을 증명하자.

----현재(18.05.08) 2주 정도 개발일정이 늦어졌고 발표준비 때문에 2주 정도 더 늦어질 것 같다. 그렇기 때문에 사이 사이 개발을 진행시켜야 한다. 3,4일치 일이라도 해놓자.

등록
0/ 300
151. 오늘의 개발일지N
18.05.23 (오후 4:07)

1. say.js가 천줄이 훌쩍 넘어 모듈 분리작업했다. 4개의 파일로 분리 완료.

2. heart가 들어가는 모든 페이지에 heart 적용 완료

- say와 more say, categrory와 more category, dayajax와 senajax 

3. 이제 heart한 것들을 따로 볼 수 있는 페이지를 만들면 heart 시스템은 개발 완료다.

- 현재 client에 들어가는 레이아웃과 say페이지에 들어가는 love 카테고리는 개발 완료.

 

- 이제 love를 클릭했을 때 love페이지만 제대로 보여주면 heart 시스템은 개발완료다.

등록
0/ 300
150. 오늘의 개발일지N
18.05.21 (오후 1:36)

* heart 시스템 개발

1. 내가 내 글 heart on/off 했을 때 user db처리 완료

+ sentence heart 처리

2. 내가 다른 사람 글 on/off 했을 때 user db처리 완료

+ sentence heart 처리

+  say.jade 342. 내가 가진 heart리스트에서 읽어온 문장과 id가 일치하는 것들만 비교해서 보여주는 부분에 버그가 있다. 조금 골치아픈데, 수정해보자. (18.05.22)

고생했다.

 

이제 moreSay, dayAjax, senAjax, sayCategory, moreSayCategory 처리해야한다. 오래 걸리지 않을거다.

 

3. 레이아웃에 heart 넣기

4. 상단 레이아웃에 자기 카테고리 나오는 건 나오지 않도록 다시 없애기(약간 고생해서 만들었지만 오바였다. 다시 뺀다)

 

등록
0/ 300
149. 오늘의 개발일지
18.05.18 (오전 11:58)

1. 익스 10이상에서 돌아가도록 클라이언트 단의 es6 스펙을 모두 es5이전 스펙으로 변경. 안타깝지만 이것이 현실.

2. 자잘한 연출 수정.

3. 오늘부터 일주일간 heart 페이지 개발.

- userAccount 에 heart 스키마 array로 추가

=> 화면에 표시할때는 이것을 이용해 표시

 

- 현재 클라 heart표시 모바일,pc모두 개발 완료

- 문장의 heart 클릭시 userAccout의 my에는 내가 클릭한 나의 문장들이 들어가고 other에는 내가 클릭한 다른 사람들의 문장이 들어간다. 나중에 이걸 조합해서 보여준다.

- 또하나. 해당 문장에도 자신을 클릭한 유저가 문장을 만든사람일때는 0번에 id와 추가 날짜를 넣고 자신이 아닌 다른 사람들이 추가했다면 1번부터 차례로 push한다. 

- 접근 속도를 고려하며 막상 만들다보니 구조가 좀 복잡해졌다. 그래도 진도는 잘 나가고 있다.

등록
0/ 300
147. 오늘의 개발일지
18.05.07 (오후 3:22)

카테고리 관련 개발 완료. 모든 버그까지 수정 완료.

이제 문서 만들기 시작.

 

* 발표 전 만들어 놓기

1. production 버전으로 바꾸기

2. 중국어를 입력하면 바로 중국어로 들려주는 것도 보여주도록 만들기

(자동언어인식, 자동 언어합성, 자동 언어 번역)

3. 모바일 화면 margin-top bottom 넓게 바꾸기

4. virlit계정 no Category넣기

5. 처음으로 페이지에 들어갔을 때 쿠키에 eng, kor정보를 1로 넣어주기

 

등록
0/ 300
146. 오늘의 개발일지
18.05.04 (오후 2:12)

1. 태그 페이지 기획 완료. 이제 개발 들어가자.

- DB 원상 복구

- 태그는 날짜로 변경

- 30개 전체를 하나의 범주로 묶고 이전 날짜 위치에 태그 이름을 넣자.

- 30개 문장 전체 플레이가 가능하도록 개발.

- more페이지 개발

- 글 갯수 표시

- 카테고리 검색화면에서는 글입력 안되고 그에 따라 팝업 위치 자동 조절하기

=> 거의 다 왔다. 현재 moreSayTag()에서 정확하게 다음 글 보여주도록 만들자. 페이지 가져오는 설정값이 잘못된거 같다. config에 설정한 값이 클라에 잘 전달되는지 확인한 후, 그 값들을 클라에서 moreSayTag()클릭시 서버에 다시 정확하게 전달하는지 확인하자.

- 이렇게 하면 카테고리 개발 완료다.

등록
0/ 300
145. 오늘의 작업일지
18.05.03 (오후 4:24)

1. 카테고리 검색 시스템 개발 완료(페이지 클릭시 해당 페이지 오픈)

2. 다만 페이지 디자인은 많이 손봐야 한다. 이틀정도 걸릴거다. 이제 거의 다 왔다.

3. moreSay도 알맞게 바꿔야 한다. 이것도 하루 정도. 다합쳐서 이번주까지 끝내보자.

등록
0/ 300
144. 수정할 목록
18.05.01 (오후 5:24)

1. 클릭하면 카테고리 창이 팝업되도록 하기

2. 해당 카테고리 창은 카테고리 추가, 삭제, 수정시 ajax로 연동되기 하기

3. 레이아웃에 있는 카테고리는 자기 자신의 카테고리가 나오도록 하기

이게 모두 완성되어야 카테고리 검색 페이지를 만들 수 있다. 다시 가자.

=>모든 완성. 고생했다.

등록
0/ 300
143. 오늘의 개발일지
18.04.30 (오후 12:36)

1. UI 깨지는 버그 수정=>완료

2. 카테고리 정보가 어디서나 잘 보이도록 개발

3. say페이지에서 카테고리를 수정하거나 삭제하면 ajax로 바로 레이아웃 페이지에서도 수정한 카테고리가 보이도록 개발

---------------------------

다시 문제가 발생했다. 내가 아닌 다른 사람 계정으로 들어갔을 때 태그목록이 또 꼬였다.

또 수정하자. 또 또 수정이구나.

다시 카테고리 목록을 글 목록 위로 옮기자. 

그 후에 레이아웃에 태그 목록을 정상적으로 보이도록 하자.

정말 일이 5배는 더 커졌다.

 

------------------------------

4. 카테고리 클릭시 해당 카테고리의 문장들이 보이도록

5. more 버튼을 틀릭시 문장들이 정상적으로 보이도록

6. 각각의 카테고리에 주소로 바로 접근할 수 있도록 개발

 

등록
0/ 300
142. 내일 개발할 것
18.04.26 (오전 2:36)

1. 내가 아닌 사람이 내 글의 sorting을 바꿀 수 있다. 본인만 글의 sorting을 수정할 수 있도록 바꾸자.

2. 내일은 드디어 카테고리 검색 페이지 만드는 날이다. 기획부터 디자인, 개발을 해야한다. 주말까지 끝내보자!

+ 1. 창이 열리고 닫히는데 버그가 좀 있다. 처리 중.

+ 집에가서 해결할 것

1. 글수정에서 카테고리를 클릭했을 때 창닫으면 다시 문장 편집화면이 뜨도록 만들고 있다. 현재 함수처리 껍데기만 만들었다. 내용 넣고 X버튼 롤오버했을 때 디자인만 정상적으로 처리하면 버그는 모두 수정한다.

등록
0/ 300
더 보기 ▽