안녕하세요 강사님 양질의 강의 재밌게 잘 수강중입니다! 푸시 알림 테스트 개발 단계까지 왔는데 IOS는 애플 개발자 멤버십에 가입을 해야해 과금이 부담되어 건너뛰었습니다. 안드로이드 환경에서라도 테스트 해보고 싶어서 강의 따라가면서 빌드는 성공했습니다! 실제 안드로이드 기기는 가지고 있지 않아서 코드 에디터 상에서 npx expo start 명령어 후에 development build 모드인것도 확인하고 android 에뮬레이터에서 바로 앱이 실행이 되었습니다 이런 에러화면도 띄워지고 콘솔창에 실제 기기를 사용해 주세요 라는 에러가 잡혀서 실제 기기를 사용해야 하나 하고 깔끔히 포기하려 합니다 실제 기기를 사용해야하는건지 또 다른 방법이 있는지 팁 부탁드려도 될까요? 강의에서는 에뮬레이터가 아닌 다른 걸 띄우신거 같은데 알려주시면 감사하겠습니다...!! ❗ 질문 작성시 꼭 참고해주세요 에러 메세지에서 단서를 찾을 수 있는 경우가 많습니다. 에러 메세지를 읽고 한번 검색해보시는것을 추천드립니다. 질문글을 작성하실때는, 현재 문제(또는 에러)와 코드나 github 을 첨부해주세요. 개발중인 OS, ReactNative, Node 버전 등의 개발환경 을 알려주셔야합니다. 에러메세지는 일부분이 아닌 전체 상황 을 올려주세요. 일부만 보여주시면 답변이 어렵습니다. 에러 잘라서 올리시면 안됩니다! (에러 일부만 자르거나 일부만 복사하지말아주세요)
[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
안녕하세요. 위 강의를 따라 코드를 작성하고 postman에서는 원하는 결과를 얻었습니다. 하지만, 다음 강의로 진행하기 전에 웹 브라우저에서 접속을 해봤는데 400 bad request가 발생하였습니다. default인 Hello가 떠야할 거 같은데 왜 안뜨는지 궁금합니다.
NodeJS의 내장객체 타입을 모아둔 @types/node 패키지는 사실상 컴파일 시점과 빌드시점에 사용되는것 아닌가 싶습니다. 런타임에서 사용하지 않으니 npm install 할때 -dev 옵션을 주는게 맞지 않을까요? devdependencies로 적용할 경우 나중에 실제 빌드할때 해당 라이브러리는 빌드에서 제외되니 프로젝트도 더 경량화 되지 않나 싶어요 정환강사님은 어떻게 생각하시는지 직접 의견 듣고싶습니다! (ai답변 말고요!)
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다! [코드팩토리 디스코드] https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 약간......이건 제가 해결해야 실력이 늘 것 같기도 한데....... 몇가지 질문 드립니다! validate함수때문에 시작시간, 마감시간 높이가 달라지는게 불편해서 고치고 싶음 마감시간은 시작시간보다 빠를 수 없습니다. 이런 다른 필드랑 해당 필드랑 비교하는 validate Dismissible 쓰면서 어느정도 옆으로 밀면 아이폰처럼 휴지통 아이콘이 보여주게 하려면 어떻게 해야하나요?(너가 지금 하고있는 액션이 삭제액션이야 < 라는걸 알려주는..) 특히 2번째꺼는 onValidate 함수에서는 해당 필드의 텍스트값밖에 못받는데 다른 필드의 값이랑 비교하는 건 어떻게 해야할까요..? 혹시 개선된 코드를 제공받을 수 있다면 궁금합니다! 아마도 schedule_bottom_sheet.dart, home_screen.dart 안에서만 고치면 될것같은데.... 감사합니다!
SQL 공부를 하면서 지금까지는 잘 따라왔는데, 서브쿼리 부분에서 이해가 잘 가지 않습니다. 서브쿼리를 꼭 써야 하는 상황이 어떤 경우인지 감이 잘 안 오네요. 예를 들어 JOIN 으로도 풀 수 있는 것 같고, WHERE 조건으로도 할 수 있는 것 같은데, 굳이 서브쿼리를 쓰는 이유가 궁금합니다. 혹시 서브쿼리를 작성하는 기준이나 대표적인 상황이 있다면 알려주시면 감사하겠습니다!
Global Navigation 컴포넌트 배리언트가 최종적으로 Device - Desktop, Mobile로 나뉜 것 같은데 64강의에서 Global Navigation에 hamburger menu 토클 버튼이 있는데 어디서 추가 된 건가요??저의 Global Navigation에는 안보여서요! 몇 강에서 알 수 있을까요??
"이 간단한 정규식을 사용하면 지금까지 테스트는 모두 통과할 것 같긴 한데 사용자 이름 정책에서 허용되지 않은 문자들은 걸러지겠지만 허용이 되는 문자들이 정규식에 반영되지는 않습니다" -> 그렇기 때문에 기존 테스트는 유지하면서 새로운 테스트케이스를 추가한다로 진행이된다. 부분에서 추가되는것이 이해가 안되어 질문드립니다. 이전 "email속성이 올바른 형식을 따르지 않으면 400 상태코드를 반환" 에선 누락된 부분을 기능을 수정하는 방식으로 해결해왔는데 왜 "username 속성이 올바르지 않은 형식을 따르지 않으면" 에서도 테스트케이스 추가가아닌 기능을 수정해서 해결해야하는것 아닌가? 또 기존의 "올바르게 요청하면 204 반환" 의 케이스와 의미가겹쳐 중복된 테스트케이스 추가 즉 잘못된 케이스추가가 아닌가? 라고 생각됩니다 어떻게 생각하시는지 여쭤보고싶습니다! 초반부이지만 최고의강의 잘듣고있습니다. 감사합니다
이해한 내용 : 12 번째 강의를 보면 무기의 데미지 처리를 위해 CollisionComponent를 따로 생성하셨습니다. TickComponent에서 LineTracing 활성화 여부를 조절함으로써 원하는 공격 타이밍에 무기의 데미지 처리를 할 수 있게끔 구현하셨습니다. 질문할 내용 : 혹시 무기에 CapsuleCollision을 부착하여 CollisionComponent 자체의 콜리전을 NoCollision 혹은 Overlap 모드로 변경하는 식의 충돌 처리와 어떤 차이가 있는 지 알 수 있을까요 ??
안녕하세요. 강의 정말 잘 들었습니다. 도움이 많이 되어서 수강평은 나중에 꼼꼼히 작성해볼 생각입니다~! ====================== 바쁘시면 이 부분만 읽으셔도 됩니다. ============= 배포 시 jenkins server에서 실제 서버에 배포할때 테스트가 돌아갈텐데 jenkins server에 compose를 통해 작동 하게 될 mysql에 DB schema insert 작업을 해서 동일하게 구조를 맞추고 테스트가 돌아가게 하는 게 좋은 생각일 까요? =========================================================== [세부 사항] 일단 테스트 코드가 local mysql에서 돌아가는 걸로 이해 했습니다. 배포 시 jenkins server에서 실제 서버에 배포할때 테스트가 돌아갈텐데 jenkins server에 compose를 통해 작동 하게 될 mysql에 DB schema insert 작업을 해서 동일하게 구조를 맞추고 테스트가 돌아가게 하는 게 좋은 생각일 까요? 현재 아직 jenkins 배포를 하고 있지는 않고 소스코드 개발중이라 머리속으로만 생각하는 상태입니다. 토비님 의견은 어떠신가요.....?
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 맥락] 영상: 06:35 ~ pdf: 4. 스프링 컨테이너와 스프링 빈.pdf - p.7 제일 윗부분 - void findBeanByNameX() [질문 내용] 안녕하세요, 영한님. 이전에 isEqualTo() 와 isInstanceOf() 에서는 AssertJ 메서드를 사용하셨는데요. 예외 테스트시에는 JUnit5의 메서드를 사용하시더라고요. AssertJ에도 assertThatThrownBy() 등의 예외 검증 메서드가 있는데, 왜 예외 테스트시에만 JUnit5를 사용하셨는지 궁금합니다! (둘 중 하나만 사용한다면 취향차이라고 할 수도 있겠으나, 둘을 병행해서 사용하는 경우 assert를 위한 라이브러리가 두 종류로 나뉘게 되어 혼란스러울 수도 있지 않을까? 하는 생각이 들어서요. 그럼에도 불구하고 '예외 검증시에는 JUnit5의 메서드가 좋다'는 이유 등으로 선택된 것인지 궁금합니다.) 대부분의 검증의 경우에는 AssertJ의 메서드가 더 직관적이지만, 예외 검증의 경우에는 JUnit5가 더 직관적이기 때문일까요? 아니면 성능적으로 더 우수한 측면이 있나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 안녕하세요. 영한님, 수업을 듣다가 F12 개발자 도구를 켜놓고 실행하고 있었는데 콘솔 창에 아래와 같은 예외가 발생합니다. 개발자 도구를 끄면 안 뜨더라구요. 만약 현업에서 사용한다면 이걸 따로 처리해야하는지 궁금합니다. public class WellKnownServlet implements HttpServlet 이런식으로요. ------------------------------------------ was.httpserver.PageNotFoundException: request url= /.well-known/appspecific/com.chrome.devtools.json at was.httpserver.ServletManager.execute(ServletManager.java:41) at was.httpserver.HttpRequestHandler.process(HttpRequestHandler.java:39) at was.httpserver.HttpRequestHandler.run(HttpRequestHandler.java:24) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)
강의를 잘듣고 inteliJ 와 잘 연결을 했는데, 한두번 검색하면, 1) 서버 연결이 닫히거나, 혹은 2) 세션을 찾을 수 없다는 에러가 뜹니다 그 이후부터는 클로드코드를 다시 켜야하고, 보통 1~2회만 쓰다가 문제가 생겨버리니까 실제로 사용하는데 큰 제약이 되더라구요.. 혹시 jet brains가 MCP 호환성이 아직 안좋은건가요, 아니면 저에게만 발생하는건지 궁금합니다. (윈도우를 사용하고 있습니다) 1) 에러 2025-09-01T08:35:58.425Z [jetbrains] [info] Server transport closed unexpectedly, this is likely due to the process exiting early. If you are developing this MCP server you can add output to stderr (i.e. console.error('...') in JavaScript, print('...', file=sys.stderr) in python) and it will appear in this log. { metadata: undefined } 2025-09-01T08:35:58.426Z [jetbrains] [error] Server disconnected. For troubleshooting guidance, please visit our [debugging documentation]( https://modelcontextprotocol.io/docs/tools/debugging ) { metadata: { context: 'connection', stack: undefined } } 2025-09-01T08:35:58.438Z [jetbrains] [info] Server transport closed { metadata: undefined } 2025-09-01T08:35:58.438Z [jetbrains] [info] Client transport closed { metadata: undefined } 2) 에러 2025-09-01T08:32:27.369Z [jetbrains] [info] Message from client: {"jsonrpc":"2.0","method":"notifications/cancelled","params":{"requestId":11,"reason":"McpError: MCP error -32001: Request timed out"}} { metadata: undefined } Error in Socket: java.lang.IllegalStateException: Error POSTing to endpoint (HTTP 404 Not Found): Session not found Error in StdIO: java.lang.IllegalStateException: Error POSTing to endpoint (HTTP 404 Not Found): Session not found
안녕하세요 선생님! 저는 3-D (4179) 문제를 다른 방식으로 풀었어요. 불이 확산되는 속도 vs 사람이 빠져나가는 속도를 비교한게 아니라, 매 loop마다 불을 먼저 확산시키고, 그다음 사람을 움직여보면서 탈출 가능여부를 체크했어요. 또한, index를 0이 아닌 1부터 사용하도록 구현해두어 그에 맞게 조건문들도 구현해두었고요. 제가 만든 테스트 케이스, gpt가 만들어준 테스트 케이스는 전부 통과하는데 백준에서는 계속 틀렸다고 나오네요. 어떤 테스트 케이스에서 걸리는건지 도통 모르겠는데, 도와주실 수 있으신가요? http://boj.kr/fafb46e051fc462fb1c2e8c1f12c403f
안녕하세요:) 퀄리티 높은 강의 만들어주셔서 감사합니다! 실습을 따라하면서 제 소득세 답변과 병진님의 소득세 답변이 달라서 (금액이 다름) 왜 그런가 이유를 찾아보았는데요. 올려주신 tax_with_markdown.docx 자료에서 기존 이미지의 금액과 다른 것을 확인하였습니다. (아래 빨간색 박스) 기존 이미지의 금액으로 변경해서 다시 pinecone에 index 올린 후에 채팅을 하니까 그제서야 병진님과의 답변과 똑같아졌네요! 자료 파일 다시 한번 확인해주시면 감사하겠습니다:)