안녕하세요 선생님 리액트 강의부터 선생님의 양질의 강의를 잘 수강하고 있습니다 언제나 감사드립니다. 해당강의 수강을 이제 시작하였는데 궁금한 부분이 있어서 문의 드립니다. claude 또는 codex을 프로젝트에 사용되는 특정 폴더에 보통 사용을 하잖아요. 그렇다면 dev라는 폴더에서 TodoList앱을 만든다고 할 때 claude와 codex을 둘다 이용하여 작업하기도 하나요? 물론 A라는 작업을 claude, codex에게 다 시킨다기 보다는 a작업은 claude, b작업은 codex에게 맡기다던지 혹은 교차검증 차원에서 사용한다던지 등 터미널 환경에서 claude와 codex을 필요에 따라서 번거롭겠지만 둘다 사용하기도 하는지 궁금합니다. 제가 아직 바이브코딩을 잘 모르긴 하는데, 요새 관심에 이거저거 쫌 보다보니 md파일로 필요한 요구를 잘 담아서 md파일을 작성하는게 중요해 보이던데, 해당 강의에서 md파일 작성하는 부분도 조금은 담겨져 있는지 궁금합니다.(어떻게 하면 양질의 md파일을 작성 할 수 있을까 쫌 감이 안잡힙니다 ㅠ) 항상 좋은 강의를 쉽고 깔끔하게 알려주셔서 늘 감사드립니다.
( 1) AI에게 안전하게 권한 부여하기 이후의 제 작업은 AI에게 권한이 부여가 된 거지요? (2) 그런데 문제는 그 이후의 7,8장 작업에서 승인(거절) 요청사항이 많아 졌고, 모두 승인함. 그러다 보니 시간이 많이 걸립니다. 4분 이상요. 결과는 나옵니다. 이유가 뭘까요?
처음에 클로드 코드 실행시(webdev 폴더 생성 전) 액세스 관련 창이 안떴는데 괜찮을까요? 따로 뭘 허용한적은 없는데 해당 부분이 나오지 않고 뒤에 webdev폴더 생성 후 진행시에는 액세스 관련 항목이 나왔습니다. 혹시 클로드 코드 설치를 싹 초기화하고 다시 하는 방법이 있을까요?
#include <stdio.h> #include <stdlib.h> int main(void) { char szBuffer[4] = { 0 }; scanf_s("%4c", szBuffer, _countof(szBuffer)); printf("%c%c%c%c\n", szBuffer[0], szBuffer[1], szBuffer[2], szBuffer[3]); return 0; } 위 코드를 똑같이 따라했는데 scanf_s 에 countof 크기 불일치 unsigned 가 나옵니다. 환경 설정도 똑같이 했는데 강사님은 왜 오류가 안나고 저는 나는 걸까요? countof 가 매크로라고 하셨는데 그거랑 무슨 상관이 있는걸까요? 저와 강사님이 쓰는 _countof 함수는 같은거 아닌가요?
Figma MCP × AI x Vibe Coding 4시간만에 완성하는 반응형 웹포트폴리오
안녕하세요, J.영님. 강의 잘 수강하고 있습니다, 감사합니다. 일전에 변수 설정을 올려주셔서 모두 적용하고 태블릿,모바일버전까지 만들었습니다. 이 부분에서 궁금한 점이 생겼는데, 모바일버전까지는 직접 다 손으로 디자인하고, 해당 수치를 변수로 등록하나요 ? 예를 들어 이 강의에서 언급된 'desktop-section-skill' 에서 line height가 데스크탑/태블릿/모바일 이 다 다른데, 이 부분은 결국 다 디자인 해보고 변수 등록 하는게 아닌가 싶어서요. 아니면 대략적으로 얼마나 줄어든다와 같은 공식이 있나요 ? 저는 J.영님이 설정하라는대로만 해서 모바일로 편하게 바꿨는데, 제 작업을 할때는 오토레이아웃으로 모바일까지 다 설정해두고 그 다음에서야 변수 등록을 하는게 맞나 싶어서 확인차 질문 남깁니다 !
강의 내용 중에 궁금한 점이 있어 질문드립니다. #include <stdio.h> int main(void) { char szName[32] = { 0 }; int nAge = 0; printf("나이를 입력하세요. : "); scanf_s("%d", &nAge); printf("이름을 입력하세요 : "); gets_s(szName, sizeof(szName)); return 0; } 처음에는 szName 과 nAge 는 서로 다른 변수이므로 각각 다른 메모리 주소를 갖는다고 생각했습니다. 그래서 scanf_s("%d", &nAge) 를 호출하면 사용자가 입력한 값이 nAge 의 메모리 주소에 저장되고, gets_s(szName, sizeof(szName)) 를 호출하면 입력한 값이 szName 의 메모리 주소에 저장되므로, 두 변수는 서로 다른 메모리 공간을 사용하기 때문에 scanf_s() 에서 입력받은 \n 이 gets_s() 에 영향을 주지 않을 것이라고 생각했습니다. 하지만 실제로는 scanf_s() 로 나이를 입력한 뒤 gets_s() 가 별도의 입력을 받지 않고 바로 종료되었습니다. 강의에서 설명해 주신 내용처럼 scanf_s() 가 남겨 놓은 \n 을 gets_s() 가 읽었기 때문이라고 이해했습니다. 이 부분이 궁금해서 강의를 다시보며 아래와 같이 이해했는데, 제가 이해한 내용이 맞는지 확인 부탁드립니다. - szName 과 nAge 는 서로 다른 메모리 주소를 갖는다. -하지만 scanf_s() , gets_s() 와 같은 입력 함수들은 각 변수의 메모리에서 직접 입력을 받는 것이 아니라, 공통으로 사용하는 stdin 입력 버퍼 에서 데이터를 읽는다. * 이 입력 버퍼는 szName, nAge와 같은 메모리 공간이 아닌 강의 중 강사님이 설명하신 추상화 File의 단 1개의 Buffered I/O로 이해했습니다. -즉, 키보드 입력은 먼저 stdin 의 입력 버퍼에 저장되고, scanf_s() 와 gets_s() 는 이 동일한 입력 버퍼에서 필요한 만큼 데이터를 읽어 각각 nAge 와 szName 에 저장한다. -따라서 scanf_s("%d", &nAge) 는 숫자만 읽고 \n 은 입력 버퍼에 남겨 두며, 이후 gets_s() 가 같은 입력 버퍼에서 남아 있던 \n 을 읽어 바로 종료된다. 제가 위와 같이 이해한 것이 맞는지 확인 부탁드립니다.
안녕하세요? https://harness-hub.pages.dev/ 접속하면 화면에 아무것도 않 나오는데요. 다른 PC에서 확인해도, 동일한 문제여서 사이트 확인 부탁 합니다. 크롬 개발자 툴로 들어가서 보면 웹사이트에서 데이터 가져오는것 확인했습니다. 지인에게 확인 요청했는데도 동일하게 아무것도 않 보인다고 하네요.