현상 리액트 개발환경에서 서비스를 하고 있는데 네이버회원가입 기능에서 선택한 항목이 값이 안넘오는 것을 발견했다. 출생연도 값이 넘어오지 않고 있었다. 디벨로퍼 사이트에서 설정된 항목에는 이상이 없으나 실제 서비스에서 값이 넘어오지 않고 있다. 네이버 디벨로퍼 - 포럼에 문의글을 남겼지만 나는 직접 소스를 까보고 싶어하는 병에 걸려있어(팀장님이 기다리고 계신다) 라이브러리 탐색을 시작했다. 개발환경 npm react-naver-login 네이버로그인 기능은 npm react-naver-login 패키지를 사용하고 있다. 마지막 업데이트가 2년전이다. https://www.npmjs.com/package/react-naver-login/v/0.1.4 react-naver-login A Naver Login..
자바스크립트로 로또번호 생성하는 소스를 만들어봤다. -구성- 단순 HTML 파일 (웹브라우저로 로컬실행시 동작) -기능 구현(구현한 순서대로 추가중)- 1. 1부터 45까지의 숫자 중 중복되지않는 무작위 숫자 6개 추출. 2. 지금까지의 로또 당첨번호와 중복되지 않게 체크.(매주 업데이트 필요) 3. 번호 생성시 클립보드 저장. 4. 15주간 미출현한 번호 포함여부 체크.(매주 업데이트 필요) -향후 구현예정- - 기능구현2) 와 같은 로직 추가에 따라 구성 확장(DB 추가 등) - 기능구현2)의 자동화(현재는 회차별 변수에 당첨번호를 입력한 상태) -. 동행복권쪽에 api로 제공하지 않으면 웹크롤링 필요 로또번호생성 추출번호 스크립트 부분 HTML 부분 로또번호생성 추출번호
게시판에 글을 작성할때 미리 정해진 양식을 붙인 상태로 화면에 출력해야 했다. 일단 화면단에서 스마트에디터를 붙이는 textarea에 양식데이터를 넣어주고 스마트에디터는 ready함수에서 붙여주었는데 화면이 로딩되면서 스마트에디터가 뜨기전에 textarea에 넣어준 데이터가 화면에 먼저 출력되었다가 스마트에디터가 붙는 문제가 생겼다...ㅠㅠ 이 문제를 해결하기위해 setTimeout() 을 이용해 에디터가 로딩이 된 후에 데이터를 붙이려고 했지만 로딩속도가 그때그때 달라서 어려웠다. 그덕분에 자바의 sleep에 대응하는 setTimeout()함수를 알았다는건 부가적인 이득? console.log("HELLO"); setTimeout(function(){ console.log("THIS IS"); }, 2..
이 포스팅에는 첨부파일의 다운로드 로직은 포함되어 있지 않습니다. 오전에 전화가 왔다.첨부파일 다운로드가 안된단다. 네? 확인해보겠습니다. 이순간 나는 이 확인이 밤늦게까지 지속될지는 전혀 알지 못했다. 증상1. IE에서 안된다.2. 크롬에서 잘된다.3. IE에서 개발자도구(F12)를 켜면 잘된다. DB데이터DB에 저장되어 있는 첨부파일의 데이터쿨하게 파일의 실제 파일명과 DB의 파일명이 똑같이 저장되어 있다. 왜 이런 증상이 나는지 알아내기 위해 구글링을 수백번은 한 것 같다.(진짜다)구글링의 결과 원인은 톰캣 url 텍스트가 인코딩이 안되는 문제인 것 같다.(확신이 없었다.) 구글에서 찾아낸 해결방법1. 톰캣의 server.xml 에서 Connector 태그에 URIEncoding="UTF-8" 을 ..