묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!
파일 문제가 있는것 같아서 삭제 했는데 다음부터 실행이 안됩니다 도와주세요
제가 새로운 파일을 만들고 이미지에 이상이 없는데 계속해서 오류가 나서 그 파일을 삭제하고 다시 하려고 했는데 실행이 안됩니다. 혹시 도와 주실수 있나요? (https://github.com/everythingstore/everythingstore.github.io.git) 이것은 제 주소 입니다....
-
미해결깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!
localhost:4000 문제 문의
선생님 안녕하세요!먼저 강의 잘 듣고 있고, 좋은 강의 해주셔서 감사합니다.다름이 아니라 제가 업데이트 내역 실시간 확인하기(로컬 환경 설정) 강의를 듣고 있었는데,원래는 localhost:4000 했을 때 바로 저의 블로그가 나왔었는데, typora를 통해 바로 반영이 되는지 확인하기 위해 다시 localhost:4000을 작성했는데 사이트에 연결할 수 없다고 뜹니다!cmd, powershell을 껐는데 위의 이유일까요?감사합니다.
-
미해결쥬쥬와 함께 하루만에 시작하는 백엔드 - 스프링, 도커, AWS
dto 관련 질문입니다.
컨트롤러(Api) 패키지 안에 만드신 dto(request, response)는 private final로 선언하셔서 데이터가 변경되지 않도록 선언하셨고,서비스단 패키지 안에 만드신 ReviewDto는 private으로만 선언하여 데이터가 언제든 변경이 되게끔 선언하셨는데이 차이가서비스단 로직의 데이터는 비즈니스 로직을 통해 언제든 변할 수 있기 때문이고컨트롤러단 로직은 받아온 데이터와, 응답하는 데이터이기 때문에 변할 일이 없기에 선언 방식이 다른 것이 맞을까요? 너무 기초적인 부분일 수 있지만제가 이해한 바가 맞는지 궁금하여 질문드립니다.
-
해결됨비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
전체 핀이 조회되지 않습니다.
15개 장소db가 있는데 5개만 조회 됩니다.코드가 잘못된 부분이 있을까요? 아무리 찾아도 잘 모르겠습니다;;function getContent(data) { // 유튜브 섬네일 id 가져오기 console.log(data); let replaceUrl = data.videoUrl; let finUrl = ""; replaceUrl = replaceUrl.replace("https://youtu.be/", ""); replaceUrl = replaceUrl.replace("https://youtube.com/embed", ""); replaceUrl = replaceUrl.replace("https://youtube.com/watch?v=", ""); finUrl = replaceUrl.split("&")[0]; // 인포윈도우 가공하기 return ` <div class="infowindow"> <div class="infowindow-img-container"> <img src="https://img.youtube.com/vi/${finUrl}/mqdefault.jpg" class="infowindow-img" /> </div> <div class="infowindow-body"> <h5 class="infowindow-title">${data.title}</h5> <p class="infowindow-address">${data.address}</p> <a href="${data.videoUrl}" class="infowindow-btn" target="_blank">영상이동</a> </div> </div> `; } // HTML 코드로 바꾸는 함수 function getContent(data) { let videoId = ""; let replaceUrl = data.videoUrl; replaceUrl = replaceUrl.replace("https://youtu.be/", ""); replaceUrl = replaceUrl.replace("https://www.youtube.com/embed/", ""); replaceUrl = replaceUrl.replace("https://www.youtube.com/watch?v=", ""); videoId = replaceUrl.split("&")[0]; const result = `<div class="infowindow"> <div class="infowindow-img-container"> <img src="https://img.youtube.com/vi/${videoId}/mqdefault.jpg" class="infowindow-img" alt="..."> </div> <div class="infowindow-body"> <h5 class="infowindow-title">${data.title}</h5> <p class="infowindow-text">${data.address}</p> <a href="https://youtu.be/${videoId}" target="_blank" class="infowindow-btn">영상이동</a> </div> </div>`; return result; } async function setMap(dataSet) { markerArray = []; infowindowArray = []; for (var i = 0; i < dataSet.length; i ++) { // 마커를 생성합니다 let coords = await getCoordsByAddress(dataSet[i].address) var marker = new kakao.maps.Marker({ map: map, // 마커를 표시할 지도 position: coords, // 마커를 표시할 위치 }); markerArray.push(marker); // 마커에 표시할 인포윈도우를 생성합니다 var infowindow = new kakao.maps.InfoWindow({ content: getContent(dataSet[i]), // 인포윈도우에 표시할 내용 }); infowindowArray.push(infowindow); // 마커에 mouseover 이벤트와 mouseout 이벤트를 등록합니다 // 이벤트 리스너로는 클로저를 만들어 등록합니다 // for문에서 클로저를 만들어 주지 않으면 마지막 마커에만 이벤트가 등록됩니다 kakao.maps.event.addListener( marker, "click", makeOverListener(map, marker, infowindow, coords)); kakao.maps.event.addListener( map, "click", makeOutListener(infowindow)); } } // 인포윈도우를 표시하는 클로저를 만드는 함수입니다W // 1. 클릭시 다른 인포윈도우 닫기 // 2. 클릭한 곳으로 지도 중심 옮기기 function makeOverListener(map, marker, infowindow, coords) { return function() { // 1. 클릭시 다른 인포윈도우 닫기 closeInfoWindow(); infowindow.open(map, marker); // 2. 클릭한 곳으로 지도 중심 옮기기 map.panTo(coords) }; } let infowindowArray = []; function closeInfoWindow(){ for (let infowindow of infowindowArray) { infowindow.close(); } } // 인포윈도우를 닫는 클로저를 만드는 함수입니다 function makeOutListener(infowindow) { return function() { infowindow.close(); }; } /* ********************************************** 5. 카테고리 분류 */ // 카테고리 const categoryMap = { korea: "한식", china: "중식", japan: "일식", america: "양식", wheat: "분식", meat: "구이", sushi: "회/초밥", etc: "기타", }; const categoryList = document.querySelector(".category-list"); categoryList.addEventListener("click", categoryHandler); async function categoryHandler(event) { const categoryId = event.target.id; const category = categoryMap[categoryId]; try { // 데이터 분류 let categorizedDataSet = await getDataSet(category); // 기존 마커 삭제 closeMarker(); // 기존 인포윈도우 닫기 closeInfoWindow(); setMap(categorizedDataSet) } catch (error) { console.error(error); } } let markerArray = []; function closeMarker() { for (marker of markerArray) { marker.setMap(null) } } async function setting() { try { const dataSet = await getDataSet(); setMap(dataSet); } catch (error) { console.error(error); } } setting();
-
미해결쥬쥬와 함께 하루만에 시작하는 백엔드 - 스프링, 도커, AWS
이너 클래스 vs 클래스 별도 생성의 차이?
[4-5 맛집 정보 가져오기 API 개발하기]맛집 정보 가져오기 API 부분 코드 작성해 주시는 부분에서 (2분 34초쯤부터)메뉴 클래스를 하나 더 만드실지 고민하시는듯 하다가 이너 클래스로 만드신 것처럼 보이는데요,이전에 request 만드실때는 메뉴 클래스를 분리하셨는데해당 부분에서는 고민하시다가 이너 클래스로 만드신 이유가 무엇인지그리고 어떤 경우에 이너 클래스를 쓰고 분리를 하는지 궁금해서 문의드립니다.
-
해결됨깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!
카테고리 설정에서 이런한 e-mail이 오면서 오류가 납니다 어떻게 해야 할까요?
카테고리 설정하는 수업 들으면서 하고 있는데 저의 개인 이메일로 메시지가 왔습니다. 어떻게 해결할수 있을까요?
-
해결됨깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!
bundle install 오류
이거 bundle install 이 안됩니다 해결방안 좀 알려 주실 수 있나요?
-
미해결게임처럼 공부하는 git 던전
git-flow 전략을 사용할 경우 작업 후 머지 할 경우 PR은 두번 해야 되나요?
feature에서 작업이 끝난 경우 코드리뷰를 위해 develop에 pull request 날리고, 리뷰가 끝나면 develop에 머지가 되잖아요. 그 후에 main 브랜치에 develop 브랜치를 가지고 pull requet로 머지를 해주나요? 아니면 그냥 merge 해줘도 되나요?hotfix에서 작업이 끝난 경우는 리뷰를 위해 develop에 pull request를 날리고, 리뷰가 끝나면 hotfix 브랜치를 main 브랜치에 리뷰는 없이 pull request를 날려야 되나요? 아님 그냥 hotfix -> main으로 머지 하나요? 답변 부탁드립니다.감사합니다.
-
미해결Git 그리고 VS Code
예제로 이용되는 소스코드는 직접 작성해야 하는가요?
예제로 실행하는 html 이나, js 파일은 직접 다 작성해야 하나요? 강사님은 복붙하시는데, 수강하는 사람은 직접 다 만들어야 하나요?
-
미해결팀 개발을 위한 Git, GitHub 입문
만든 버전 GitHub에 올리기
만든 버전 GitHub에 올릴때 https 라서 그런지 password를 묻는데 Username for 'https://github.com': Password for 'https://github.com': 영상에서는 묻지 않고 바로 연결되던데 ㅠㅠ찾아봐도 잘 해결이 안 돼서 질문 남깁니다!
-
미해결readable_code:: 따라하면 끝나있는 C++ 개발환경 설정 A to Z
vscode clangd 설치 후 관련하여 문의드립니다.
안녕하세요, 좋은 강의 감사합니다.vscode에 관하여 질문이 있습니다.현재 말씀하신대로 clangd를 설치하고 user setting(json)에서도 수정을 하였습니다.그리고 설치된 eigen을 불러오는 코드를 작성하였는데, vscode에서 eigen include와 관련하여 오류가 있습니다.clangd 설치 전으로 돌아가면 에러가 없습니다. 아래는 cmakelist.txt 입니다. 감사합니다.
-
해결됨팀 개발을 위한 Git, GitHub 입문
강의자료 부탁드립니다!
강의자료 부탁드립니다!hyxx95@naver.com
-
해결됨빠르게 git - 핵심만 골라 배우는 Git/Github
블로그
강의 내용과 사진을 좀 정리하면서 블로그에 쓰고 싶은데출처를 남기고 사용해도 될까요 ? :)
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다 :)
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. wjl0831@gmail.com
-
해결됨팀 개발을 위한 Git, GitHub 입문
강의자료 부탁드립니다!
강의 자료 부탁드립니다!ak4686@naver.com
-
해결됨깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!
카테고리 별 메인 페이지
안녕하세요! 블로그를 만들다가 카테고리 별로 깃허브의 README.md 파일 처럼 메인 페이지를 만들고 싶은데 가능할까요? 그게 되지 않는다면 블로그의 메인페이지를 만들고싶습니다.카테고리 별로 글 내용을 찾기가 힘들어서메인 페이지에 제목과 링크를 올리고 싶습니다. 이 방법이 가능할까요? 또한 혹시 카테고리명에 띄어쓰기를 사용하면 마치 서브 카테고리 처럼 생성이 되는데 혹시 가능한 방법이 있을까요? 감사합니다!
-
미해결팀 개발을 위한 Git, GitHub 입문
강의 자료 부탁드립니다 !
수업 중에 다시 보고 싶을 때 보고싶어요 !bugreport1@naver.com 감사합니다 !
-
해결됨모두의 깃 & 깃허브
git commit 입력 시
힌트: 편집기가 파일을 닫기를 기다리는 중입니다... error: cannot run : No such file or directoryerror: unable to start editor ‘'메시지를 -m 또는 -F 옵션으로 입력하십시오. 라는 메세지가 나오고, 제목/내용을 입력할 수 있는 편집기가 안 뜨네요 ㅠ
-
해결됨깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!
url공유시 썸네일 이미지
url공유시 썸네일 이미지를 지정하고 싶은데 자꾸 하얀 화면만 나옵니다. 제가 시도해본 내용은 /_inclues/open-graph.html 추가 <meta property="og:url" content="{{ site.url }}{{ page.url }}" /> <meta property="og:title" content="{{ page.og_title }}" /> <meta property="og:description" content="{{ page.og_description }}" /> <meta property="og:image" content="{{ site.url }}{{ page.og_image }}" /> <meta property="og:type" content="{{ page.og_type }}" /> <meta property="og:locale" content="en_US" />/_layouts/default.html 에 아래 내용 추가 <head> {% include head.html %} {% include head/custom.html %} {% include open-graph.html %} </head> /_posts/ 마크다운 파일에 아래 내용 추가 header: teaser: /assets/images/file.png og_image: /assets/images/file.png
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
git push origin main 오류
commit 도 다하고 ssh키도 만들었습니다. github에 ssh키 등록도 했습니다. 그런데 git push origin main만 하면 계속 저문구로 오류가 나요 ㅠㅠ 왜그런걸까요?