본문 바로가기
728x90

끄적20

윈도우 프로그램 - 웹페이지 연동 로컬서버 지정윈도우 프로그램 실행 시 노드js 실행 (사용자가 따로 설치 할 필요 없음)웹페이지-윈도우 프로그램 연동 (특정 이벤트 발생 시, 프로그램에서 업데이트 함수 호출->웹페이지로 전달)웹페이지 업데이트(업데이트 신호 받으면 5초간 5회 fetch)윈도우 프로그램에서 웹뷰 실시간 업데이트 -버그1. 노드 서버가 열려있지 않은 상태에서 윈도우 프로그램 실행할 경우, 서버를 열고 웹뷰로 렌더링 까지 되는데, 실시간 데이터 반영이 이루어지지 않음. 프로그램 종료 후(노드 서버 열려있는 상태) 재실행 하면, 기능에 문제는 없음.2. 웹페이지에서 대량의 데이터가 넘어왔을 경우(약 10만건), 전체 데이터를 렌더링하는데 문제가 발생(메모리 과부하로 웹뷰 크래시 발생) -> ui렌더링 방식 변경 : 렌더링은 .. 2024. 11. 22.
안드로이드 어플 참고 안드로이드 버전 별 서비스 권한 설정 확인안드로이드 버전 별로 코틀린 코드 작성 (많은 버전에서 동작 될 수 있도록) 2024. 11. 21.
[토이프로젝트1] 8. 구현(7) - 음식 랜덤 추천 웹/앱 1. 인증회원(500회), 일반회원(150회), 게스트(50회) 제한 구분 - 각각 access key 값에 따라 count를 db에 전송. - 추천 버튼을 누르면, db에 저장되어있는 유저네임을 찾아서 해당 네임의 count 값을 로컬로 가져옴. - 로컬 값을 -1. - 추천이 끝나고 나면 로컬 값을 db로 전송하여 count에 값 덮어씌움2. 현재 시간 db로 전송 (00시, 날짜가 바뀌는 시점에 count를 초기화 해야함. 아직 미구현) (미구현)1. 현재시간과 과거 시간을 비교하여 날짜가 바뀌었으면 count를 초기화2. 게스트 계정을 구분하는 방법 생각하기 (캐시, 쿠키 사용하지 않고) - 현재 게스트 계정은 로그인 할때마다 새로 생기는데 구분이 안되어짐.3. 추천 식당이 나오는 과정 도중에 버.. 2024. 10. 2.
[토이프로젝트1] 7. 구현(6) - 음식 랜덤 추천 웹/앱 1. 현재 위치 새로고침 추가2. 현재 위치 반경 내 모든 식당 마커 추가 (최대 45개) https://rand-res.vercel.app/ 로그인Random Restaurant 회원가입 게스트rand-res.vercel.app 2024. 9. 28.
[토이프로젝트1] 6. 구현(5) - 음식 랜덤 추천 웹/앱 1. 네이버 검색 api -> 카카오 rest api(카테고리 검색 사용)로 변경2. 네이버 지도 페이지에서 음식점 마커 png 추출해서 적용네이버 검색 api가 최대 5개 출력 제한 + 스타트 파라미터 최소, 최대값 1 제한api를 반복해서 뽑아낼 수 있는 방법 고려스타트 파라미터가 제한이 있으니, 주소를 이용하여 지오코딩, 리버스 지오코딩 무한 반복 사용 (아직 적용 안함)1. 현재 주소에서 음식점을 랜덤에서 한번 뽑아서 A에 저장.2. 그다음에 현재 주소에서 음식점을 코맨트로 한번 뽑아서 B에 저장.3. A와 B를 비교하여 중복은 C에 저장.4. A와 B를 비교하여 중복이 아닌 것은 D에 저장.5. C와 D를 E에 저장. (F에도 동일하게 저장. F에는 누적으로 저장)6. E의 주소들을 기준으로 주.. 2024. 9. 26.
[토이프로젝트1] 5. 구현(4) - 음식 랜덤 추천 웹/앱 vercel로 호스팅 완료함.vercel의 무료버전(허비)으로 이용하려면, 개인 프로젝트로 진행해야함.기존에 사용하던 빗버킷 계정을 deploy하려니, 팀프로젝트로 인식해서 프로결제를 해야만 함.빗버킷에서 이계정 저계정 왔다갔다 작업하다보니 그런듯.그냥 깃허브 새로 만들어서 깃허브에 올리고, 깃허브 계정 연동해서 import함.배포는 잘 이루어짐.환경변수를 직접 브라우저에서 추가해도 되고, 일단 배포 하고 나서 .env파일을 따로 업로드해도 잘 적용되어짐.도메인 바뀌었으니 apk도 다시 빌드.에뮬레이터에서는 무슨이유인지 위치를 아예 못받아옴.실제 기기에서는 제대로 동작 잘함. https://rand-res.vercel.app/ 로그인Random Restaurant 회원가입 게스트rand-res.verce.. 2024. 9. 25.
728x90