문헌을 전화번호로 검색하는 웹 응용 RefPapers: 개발 과정 노트

문헌 검색 웹 응용 프로그램을 만들어 보았기 때문에 그 개발 과정을 기록했다.
본업과 다른 개인 활동으로 펜치의 편리한 응용 프로그램을 만드는 것이 취미다.과거에는 Windows용 키보드 맞춤형 소프트웨어enthumble가 개발되었습니다.나는 이것이 비교적 환영을 받는다고 생각한다.

웹 응용 프로그램


refpapers_title.png
RefPapers | Find the Paper. With the Numbers.
http://refpapers.com/
생명과학과 논문을 빠르게 찾아볼 수 있는 무료 웹 응용 프로그램.
그 특징은 숫자만으로 논문의 범위를 좁힐 수 있다는 것이다.

개발 과정


최근에 논문을 쓰기 위해 많은 학술 문헌을 읽었다.그곳에서 가장 짜증나는 것은 문헌 검색이다.논문을 찾는 것은 상당히 번거롭다.지금 당장 참고 문헌을 읽고 싶어도 문헌이 이 숙제를 얻는 데 중단된다.이 작업은 Google Scholar도 원활하지 않습니다.
・ 현황 논문 검색
제목을 중간에 놓고 논문을 검색하다
- 적중되지 않음
- 키워드 추가
- 적중되지 않음
(→포기)
이상적인 말
논문을 읽으면서 인용 문헌을 검색하다
→ 온라인으로 요약 확인
이렇게 해서 나는 번거롭지 않게 논문을 빨리 검색하고 싶다.

구상



'책'검색 방법을 제시했다.이 책은 ISDN 바코드를 통해 책자를 확정하여 인터넷 정보에 접근할 수 있다.
논문도 숫자로 정보를 나열하면 된다.이렇게 말하면 논문의 참고 정보에는 출판 연도와 페이지 수가 거의 반드시 기재된다.이것은 숫자의 나열이다. 마치 바코드와 같다.이걸 단서로 논문을 줄이면 돼?!
한 측면에서 기존 문헌 검색 프로그램(Web, iOS)을 시도했지만 나처럼 숫자로만 범위를 좁힐 생각은 없는 것 같다.당신은 이곳에서 개발하기로 결정했습니까?했어.

개발


준비(1일)


스케치를 하고 설치하고 싶은 기능을 썼어요.평소에 사용하실 수 있도록 익숙한 서비스가 좋습니다.컴퓨터와 인터넷이 있으면 신경 쓰이기 때문에 도서관에 썼어요.

개념 확인(2일)


나는 논문 데이터베이스 Pubmed의 API를 만지작거렸다.논문 데이터를 숫자로만 축소하는 개념을 확인했다.실제로 JS와 XML을 정식으로 처리하는 것은 처음이어서 재미있다.
참고 사이트
E-utilities Quick Start - Entrez Programming Utilities Help - NCBI Bookshelf
http://www.ncbi.nlm.nih.gov/books/NBK25500/
자신의 사이트에서 PubMed. - 인력 검색.
http://q.hatena.ne.jp/1177119852
PubMed API 설명 PubMed API 요약
http://yubais.net/doc/pubmed_api/
pubmed ID에 의한 논문 목록 작성(조사편)-Qiita
http://qiita.com/maoringo/items/b2f587281b577042b8ef
JavaScript-PubMed ID에서 작성한 논문 목록(설치편 - 그 1) - Qiita
http://qiita.com/maoringo/items/065e3a394397dd5c001c
JavaScript-PubMed ID에서 논문 목록 작성(설치편 2) - Qiita
http://qiita.com/maoringo/items/b4bbb99f5f6d0b7747fe

도메인 검색


동력을 유지하기 위해 일찌감치 도메인 이름을 얻었다.성함이 어떻게 되십니까?com에서 도메인 가용성을 검색했습니다.citation,reference,Paper,get 등을 중심으로 조사한다.우연히 비어있어, RefPapers.com.도메인 이름을 따는 투자(1000엔)를 했기 때문에 약간의 동력이 있다.

프로그래밍 (7일)


각 선배의 자료를 참고하여 PubMed API 사용법을 학습합니다.본업이 매우 바쁘고 동력이 떨어지며 진전이 매우 어렵다.한 달이 걸렸지만 실제 근무 일수는 7일 정도였다.
참고 사이트
Google Hosted Libraries - Developer's Guide - Make the Web Faster — Google Developers
https://developers.google.com/speed/libraries/devguide?hl=ja
jQuerty CDN
구글 Analytics에서 양식 입력 이벤트 등의 기능을 확장하는 JavaScript "GA Functions"
http://murak.net/gafunc
구글 Analytics에서 목표(활동) 설정이 유난히 수월해졌다.
(2014 0914 추기) 구글 Analytics의 유니버설 분석에서 GA Functions는 무효였다.
Frogmouth/jQuery.Wishlist
https://github.com/Frogmouth/jQuery.Wishlist
이번에는 사용하지 않았지만 위시리스트 기능의 설치가 편리합니다.다만, 개별list 삭제가 순조롭지 않습니다.
(20150906 추기) 현재 TrackWind라는 웹 서비스를 사용하고 있습니다.간단하니까 추천합니다.
http://www.trackwind.com/
Getting started · Bootstrap
http://getbootstrap.com/getting-started/
Bootstrap CDN
cdnjs.com - the missing cdn for javascript and css
http://cdnjs.com/libraries/bootswatch
Bootswatch CDN
Font Awesome Icons
http://fortawesome.github.io/Font-Awesome/get-started/
Font Awesome CDN
아이폰이 창에 초점을 맞출 때 자동으로 초점을 맞추는 현상에 대해
http://blog.bluearrowslab.com/smartphone/topicks/190/
iOS의 Mobile Safari의 focus()에서 이상한 일을 조사했습니다. - Mixi Engineers'블로그.
http://alpha.mixi.co.jp/entry/2012/10807/
자동 초점 맞추기도 귀찮지만 설치

UI 프로그래밍(10일)


자세한 UI를 사용했습니다.jQuery는 플러그인이 풍부하기 때문에 많은 시도를 했지만 자신의 환경에서 잘 행동하지 못했고 결과적으로 자신이 쓴 부분이 많았다.제작과 파괴를 반복하는 과정에서 시간이 지나...3개월이 걸렸지만 실제 근무 일수는 10일 정도였다.스타일도 얽매이지 않고 뛰면서 생각하니 아마도 이렇겠지.
참고 사이트
jQuery case insensitive contains selector - 1.8.1 - Stack Overflow
http://stackoverflow.com/questions/12404653/jquery-case-insensitive-contains-selector-1-8-1
Refine by Terms용표 입력 문자에서 대소문자 차이를 없애는 기교.
PNG 이미지 제작:fa-university To PNG-Pixelmaker
https://www.pixelmaker.io/r/font-awesome/university/
Font awesome 아이콘에서 PNG 이미지를 만듭니다.아이콘 색상은 검은색, 배경은 흰색, 경계는 64px입니다.다음 아이콘을 만드는 데 사용됩니다.
Favicon 아이콘 생성: Free Online Favicon and Apple Icons Generator-iconifier.net
http://iconifier.net/
상기 PNG 이미지에 따르면 스마트폰용 아이콘(5가지 정도의 사이즈)을 한 번에 만들 수 있다.
로더 아이콘 생성: Ajaxload-Ajaxloading gifgenerator
http://ajaxload.info/
익숙한 회전하는 녀석.

원형


우선 아내에게 앱을 보여 주었다.귀엽지 않다는 소리를 듣다.귀여움은 정의니까 바로 수정해.이제 친구한테 보여줘.주로 UI 주위의 지정을 받았기 때문에 화면에 반영됩니다.
자문자답.연구자라면 논문을 읽기 전에 꼭 필요한 정보가 있어야 한다.구체적으로 인용 횟수, Impact Factor, Altmetrics 데이터 등이다.또 문헌을 인용할 때의 보조 기능도 필요하다.이것도 금방 구할 수 있을 거예요.

선전하다


간신히 서비스 앱을 만들어서 홍보했어요.그나저나 홍보 안 하면 아무도 안 써.그래서 우선 평소 보살핌을 받았던 라이터 씨에게 소개합니다.원래는 모 Tech과 사이트에 게재될 계획이었으나, 이것은 펜(=보츠)이다.
그 다음으로 일본의 화학과 블로그에 자천메일을 썼다.자신의 경력 등을 더해 자신이 믿을 만한 사람이라고 선전하면서 자천했다.결국 어느 사이트에 소개 기사를 썼다.꼼꼼하게 댓글을 달아주셔서 기쁩니다.

미디어 소개


alt
2014/08/21 전화번호처럼 문헌 찾기 - FfPapers - 화학자의 혼잣말 - Chem-Sition-
http://www.chem-station.com/blog/2014/08/refpapers.html
*Chem-Station은 일본 최대 화학 포털 사이트입니다.
이 소개 기사는 매달 2위의 인기 기사가 되었다고 한다.

액세스 분석(단순)


alt
뉴스에 실렸기 때문에 사용자의 반응을 알기 위해 방문 분석을 실시했다.참고로 Quicklytics라는 iOS 응용 프로그램으로 표시됩니다.요금은 받지만 추천합니다.
신문지 게재 시 430visits.소개 기사가 약 3000visits이기 때문에 기사를 읽은 사람의 15% 정도가 응용 프로그램 홈페이지에 왔다.이후 하루에 50안타 정도를 쳤다.Pages/Vists(오른쪽 가운데 차트)는 3.726입니다.화면 이동을 고려해 모두 디지털 검색을 시도해 논문 상세 페이지에 도착했다.최근의 방문원은 거의 모두 대학 관계이다.

사용자 반응


나는 트위터와 페이스북에서 사용자의 반응을 보았다.소개 기사 덕분에 개념도 잘 전달됐다.나는 몇 개의 연구실 사이트의 링크를 보았다.편의 사이트로 인정받은 것은 상당히 기쁘다.
나가사키 대학 의치약학 종합연구과
구주대학
Acetaminophen's diary/화학 정보 검색용 검색 엔진
홋카이도 대학 데이터 화학 연구실

눈에 띄는 일


자신의 생각을 응용 프로그램에 넣으면 사용자의 반응을 볼 수 있어 재미있다.이렇게 해서 여러분의 연구 활동이 빨라진다면 정말 기쁩니다.
영어권에서도 바로 사용할 수 있는 앱인데 그쪽에서도 홍보하고 있어요.(예를 들어 외국 연구자를 만날 때 꼭 소개해야 하는 등)
그 외에 마음에 들면 추가한다.저장해 주세요.

좋은 웹페이지 즐겨찾기