본문 바로가기
반응형

분류 전체보기386

[개발노트-내서재] 상세보기 화면 개선 시간적 제약도 있고 우선 만들어 서비스하자는 마음에 책검색, 찜하기 기능만을 만든 채 올려두었습니다. 그러다보니 상세보기 화면은 간단하게 제목/간략설명/구매페이지로 이동(알라딘) 등만 표기했습니다. 구매페이지로 이동을 넣은 이유는 이 프로그램을 개발하는데 알라딘 API에 큰 도움을 얻었기 때문입니다. 실구매하는 경우도 있기 때문에 겸하는게 좋겠다 생각도 했고요. 이번에 빈약한 상세내용을 기능을 조금 추가해서 새로 디자인했습니다. @ 풍부한 상세내용 알라딘 API 제공 문서에는 책에 대한 상세조회 정보제공이 있었습니다. 이전에는 이것을 이용하지 않아서 간결한 설명을 붙였었는데요, 현재는 알라딘 홈페이지에서 볼 수 있을 책소개, 목차, 저자 등 상세정보를 얻을 수 있었습니다. 해당 서비스를 제공받기 위해서는.. 2018. 3. 8.
[개발노트] 네이버 아이디로 로그인 승인 완료. 가입 및 로그인에 활용하는 외부 인증이 총 4가지가 있는데, 나머지는 등록만 하면 바로 적용되지만 네이버의 경우 직접 승인을 받아야 합니다. 그래서 이전에는 개발하면서 별 문제없이 로그인 테스트가 되었는데, 그래서 실제로 되는줄 알았습니다만 어느분이 로그인이 안된다고 말씀하셔서 해보니 정말 안되더군요. 하필 올린 시기가 설이라서 네이버도 쉬는 날이라 검수를 못해주다가 월요일에 검수를 했는데 승인거부가 났습니다.(ㅠㅠ) 사유는 로그인 절차 스크린샷 부족과 직접 입력으로 수집하는게 없는데 이름과 이메일을 수집한다고 적은것이 이유였더군요. 그래서 급하게 수정하여 검수요청을 보냈습니다. 검수하는데 3~4일 걸린다는 회신을 받아서 어쩌지 하고 있었죠. 그런데 어제 메일이 왔습니다. 검수가 완료되었고 승인되었다는 .. 2018. 3. 8.
[개발노트] 검색 텍스트. 초기화를 할까, 아니면 내버려둘까. 검색창에서 검색어를 입력한 후에 검색을 누르면 결과가 나옵니다. 여기서 새로운 검색을 하려면 일일히 지워야 합니다. 그런데 이 지우는 것이 꽤나 귀찮은 일입니다. '뭐 이런거 가지고' 라고 생각할 수도 있겠지만 기왕이면 편했으면 좋겠다 싶은게 사람마음이죠. 처음에는 입력창을 클릭할 때 입력값을 자동 삭제하게 할까 생각했었습니다. 그런데 문제가 있겠더군요. 만약 오타로인해 잘못 검색했을 경우 일부분만 수정하면 되는데 전체가 다 지워지면 처음부터 새로 써야하니 불편하겠다 생각이 들었습니다. 저는 핸드폰으로 무언가를 타이핑하는걸 좋아하는 편은 아니거든요. 그래서 어쩌지 하고 생각하다가 초기화를 할 버튼을 따로 두면 되겠다 생각했습니다. 아이콘은 'X' 같은 형태면 좋겠다 생각했습니다. 그래서 찾아봤는데 딱 맘.. 2018. 3. 6.
[개발노트] '내 서재' 사이트를 만들었습니다. '네이버 책' 의 내 서재 기능을 잘 활용했습니다. 서점에 가거나, 누군가에게 책을 추천받거나, 우연히 본 영상에서 책 소개가 나오거나 책속에 책을 소개하는 면이 나오면 네이버 책에 접속해서 해당 책을 검색해서 찜하기를 해두었습니다. 그럼 나중에 도서관에 가거나 책을 구매할 때에도 찾아내기 편했으니까요. 책을 구입할 형편이 안되어 도서관에 자주 들락나락 했는데 덕분에 잘 활용할 수 있었습니다. 그런데 지난 1월 어느날 접속을 해보니 조만간 내서재 서비스를 종료한다고 합니다. 찜해둔것들은 북마크의 네이버 내서재 카테고리로 일괄 이관해 준다고 하고요. 자주 쓰는 기능인데 사라진다니 아쉬웠습니다. 북마크에 이동되었을때 어떻게 보여질지도 모르겠고, 어쩄든 지금의 서비스를 이용할 수 없는것은 사실이니까요. 그래서.. 2018. 3. 5.
[JAVA] lombok 설정하기(Gradle) lombok 을 사용하면 개발할 때 편한데, 다만 초기 설정이 까다로운 편이다. gradle 을 이용해서 lombok 을 설정하는 방법을 알아보자 buildscript{ ext{ springBootVersion = "1.5.9.RELEASE" } repositories { mavenCentral() maven { url "http://repo.spring.io/libs-snapshot" } // lombok maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") // lombok classpath.. 2018. 3. 5.
[jquery] 별점주기 기능 구현 내서재 사이트를 개발하면서 별점주기 기능이 필요해서 이것저것 찾아보다가 해당 플러그인이 쓰기 편하고 기본기능에 충실해서 사용했습니다. 여기서는 기능 구현을 소개합니다. 해당 플러그인은 jquery v1.7.2 버전 이상에서 작동합니다. 사이트: https://github.com/antennaio/jquery-bar-rating 다운받은 파일의 압축을 풀어 다음 폴더의 js 파일을 프로젝트에 복사합니다. [다운받은폴더]/jquery-bar-rating-master/dist/jquery.barrating.min.js 사용하고 싶은 디자인에 맞춰 css파일을 가져와야 하는데, 모두 다 쓸거라면 전부 복사하면 됩니다. 별점만 하고 싶으면 fontawesome-stars.css 파일만 있으면 됩니다. [다운받은폴.. 2018. 3. 4.
반응형