전체 글 52

[3nd Project] 카카오 Api로 주차장 구현하기 3

5시 20분에 울린 알람에 이젠 벌떡 일어날 수 없다.밍기적 느그적 10분만..으어어ㅓ어 박예슬 한 달만 참아. 너 할 수 있어.   오늘의 첫 번째 할 일상단에 있는 검색바에서 공공데이터를 검색할 수 있게 하기검색창 기능을 살려보잣이거 하다가 두 번 날려먹었음 공공데이터가 자꾸 안나와서,, 일단내 위치 아이콘 클릭 시 지도에 내 위치가 지도에 뜨게끔 바꿔보잣 // 내 위치 버튼 클릭 시 현재 위치로 이동 document.getElementById('myLocationButton').addEventListener('click', function() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosi..

Project/5V 2024.11.11

[3nd Project] 공공데이터와 카카오 API로 주차장 웹 구현하기 2

오늘은 카카오 api를 통해 가져온 지도에 공공데이터 API를 호출하여 주차장 데이터를 가져올 것이다. 가공까지 할 수 있으면 좋은데 목표는 일단 데이터 가져와보기,, 개발할 때는 처음부터 설계를 잘 해야 한다는 것을 깨달았지만 동시에 사소해 보이는 모든 기능들을 구현하기 위해서는 눈을 부릅뜨고 해야한다 어텐션플리즈 공공데이터를 가져오려면 XML/JSON형식이 있는데 정확히 어떤 건지 잘 몰라서 찾아봤다.결론: 웹 및 앱은 JSON을 더 많이 사용하며 일반적이다. 왜냐하면 속도가 빠르고 데이터 크기가 작아서 전송에 유리하다. 그래서 나는 json을 사용해서 데이터를 받아오려고 한다. 공공데이터 포털에서 미리 신청해둔 전국주자창표준데이터를 활용했다.벌써 무려 6건!!!! 앞으로 100건이 될 때까지 데이터..

Project/5V 2024.11.10

오타쿠 무의식 흐름

오블완 챌린지를 위한 무의식 흐름 아님. 재밌어서 하는 거임 카라스노만 보면 눈 돌아 카라스노 삼학년 내 아픈손가락 나 하이큐 반팔티도 있다고! 네코마에 쿠로오 성우도 고죠 사토루 성우인데 나는 역시 .. 고죠와 연결되어 있는 무스비가 있나 고죠 레이더 발동쿠로오 멋쁨 ㅠ 역시 주장 오빠들은 멋져 나 이거 사려고 들었는데 거렁뱅이라 내려놈..히나타야 누나가 곧 데리러갈게 ㅜㅜ 근데 너 하나론 안돼 ㅠㅠ 옆에 카게야마라도 같이 있던지 카라스노 전체 데꼬와야지 누나 지갑 열 수 있다.히나타를 뽑고 싶었으나 ..카게야마가 나왔다.. 힝구르르 내가 라프텔로 낳은 자식 둘고온~~! 끼르아! 레오~~/리오 크.라피카! 희쏘카! 곤 말투 따라하기 저렇게 기엽고 해맑은 곤이 곤육몬 됐을 때는 증말 다소 충격 그리고 ...

Ordinary things 2024.11.09

[3nd Project] intro 주차장 찾기 웹페이지 구현

갱장히 피곤한 오늘더 잘까? 20번 고민하다 일어난 내 신체 칭찬해. 아침부터 800미터 전력질주 계단 20층 오른 나 칭찬해이래서 피로가 안 풀리는 건가봉가 ..   내일은 우리 집 고양이 화장실 청소 해주는 날고앵이 화장실 청소는 무지 힘들어(유사 유산소) 무튼 내일 토요일!!!!!SQLD 딱 대 너.그리고 오블완씨 나 21일 뒤에 생일이야 매일 써줄게.  2차 최종 발표 후 D+3 3차 프로젝트 착수보고 D-DAY네.. 2차 끝나기 2주 전 3차 팀을 구성하고1주 전부터 준비했습니다. (그래서 피로가 안 풀리는 건가) 3차 프로젝트 주제에 더하여 주차장을 넣을 거다.  지도를 사용하는 기술은 처음이라 카카오 지도 API 가이드를 정독하고그 방법대로 해보려고 한다.  카카오 맵 api 가이드 카카오ㅆ..

Project/5V 2024.11.08

[2nd Project] 2차 프로젝트를 끝내며, 당근과 채찍 (+ 결과)

2차 프로젝트 주제여기서 맡은 내 역할은 로그인/회원가입/ 마이페이지 구글, 네이버, 카카오 로그인 API와 마이페이지에서 사용할 공공데이터.  저렇게만 보면 얼마 없어보이는 페이지였지만, 생각보다 연결된 페이지가 무지 많았다.  1. 구글 로그인/회원가입2. 네이버 로그인/회원가입3. 카카오 로그인/회원가입 4. 이메일 회원가입 - 이메일 인증5. 아이디 찾기6. 비밀번호 찾기 7. 프로필 편집8. 마이페이지 홈(공공데이터, 여행일정, 내 게시글 불러오기)9. 마이페이지 각 네비바에 연결된 페이지들(내 여행, 내 게시글, 내 저장목록)10. FAQ각 페이지 별로 어렵고 난해했던 부분 보충했으면 하는 부분들을 정리해 보려고 한닷.   🍟1. 구글/카카오/네이버 로그인 회원가입처음 API를 불러와야 한다..

Project/javachip 2024.11.07

[2nd Project] 자바스크립트와 JSP로 챗봇 만들기

사람의 욕심은 끝이 없고~ 계속 볼수록 수정사항이 생기는 CSS 네 마이페이지 홈이구여! 네비바 누르면 각 탭으로 이동되게 해놨습니다. 근데 페이지가 너무 정적이라서 촌스러워가지고 이거 어떻게 해야하나 고민하던 중 챗봇을 하면 어떨까 생각했다.  숙슉 말풍선이 나오니까 꽤 동적인 요소이고, 자바스크립트로 충분히 구현이 가능하다니까 3시간 잡고 해봤다. 지선생님과 함께 자바스크립트 공부를 하면서 했기 때문에 더디고 조금 시간이 걸렸다. 아 마이페이지 닉네임이 왜 일론머스크냐고요?일론머스크가 되고 싶어하는 ...염소의 영감을 잔뜩 받았어요(ㅋㅋㅋㅋ)무튼 완성본 먼저    이렇게 해당 카테고리를 누르면하위 컨텐츠가 나오고 해당하는 질문을 클릭해서 답변을 볼 수 있다.    코드 리뷰를 해보겠습니다.  🩰se..

Project/javachip 2024.10.26

행궁 나들이

돼지런한 사람 나야 나 식탐 늘어난 사람 나야 나 빵만 보면 사는 사람 나야 나 혈당관리 실패한 사람 나야 나 클린식 실패한 사람 나야 나 공부하면 배고픈거 당연해~ 하면서 먹은 음식들이 다 덕지덕지 붙어버렸다 빼면 되지 뭐~ (빼고 싶으나 의지박약) 정청산기 1트에 합격 실패~ (불합격 예감은 언제나 맞더라고ㅎ) 읽고 싶던 호밀밭의 파수꾼 노잼! 불안형을 위한 책을 읽는데 도움 안됨 둘다 탈락! 어제 간만에 행궁동을 갔다 행궁동에서 유명한 운멜로 2호점을 가서 옥수수크림뇨끼를 먹었는데 글쎄,, 태어나서 먹은 뇨끼 중에 가장 맛있음 성수동에 쿠나라고 유명한 양식 집이 있는데 거기도 뇨끼로 유명하지만, 운멜로가 훨-씬 맛도리감자칩이 별미임 ㅠ 크림 싹 긁어 먹음 옥수수 체고🌽 에그헬인지 무튼 평범했음 크림..

Ordinary things 2024.10.22

[2nd Project] 아이디, 비밀번호 찾기/재설정(이메일 인증, JSP, STS)

JSP와 스프링프레임워크로로그인 창에서 아이디, 비밀번호 찾기 구현하기아이디를 찾고, 비밀번호는 이메일 인증을 통해서 인증된 사용자가 비밀번호를 재설정할 수 있다.이 기능은 이메일 회원가입을 위한 기능!(메론빵과 소보로와 마라탕이랑 오레오랑 계란과자의 효과인가 오늘 무슨 일로 개발이 척척 되는거지? 더 많이 먹어야겠다.)       🍼아이디 찾기//회원정보 찾기@PostMapping("/findIdProcess")public String findIdProcess(@RequestParam("m_registration_type") String registrationType, @RequestParam("m_nickname") String nickname, ..

Project/javachip 2024.10.22

[2nd Project] 프로필 이미지 수정(JSP, STS)

마이페이지의 핵심이라고 생각되는 프로필 편집을 하고 있다.  영역이 다 깨져있지만지금 프로필 이미지 변경을 가능 하도록 만들고 있다.  비밀번호도 유효성에 맞게 변경하도록 했으며, 비밀번호 확인란과 일치 해야만 변경이 된다.닉네임도 마찬가지로 고유한 값이기 때문에 중복 검사를 필요로 한다. 닉네임, 혹은 비밀번호만 변경할 수 있으며 이 페이지 하단의 회원 탈퇴를 누르면 탈퇴가 된다!    오류로 인해 조금 미뤄두었던 프로필 이미지란을 구현하고 있다.사진 업로드라니!! 사진을 업로드 하면 경로가 어떻게 가는지가 궁금해서 흐름을 한 번 알아보았다. 위에 파일 선택 버튼을 누르면 파일창이 뜨고 이미지를 선택할 수 있다.선택 후 변경하기 버튼을 누르면 Form태그 안에 내용이 서버로 전송된다. enctype="..

Project/javachip 2024.10.22