/init을 하기 전인데, 강의화면처럼 settings.local.json이 없어요. 그래서 플랜모드로 /init를 해보았는데, bash 권한이 없어서 다른 방법을 쓰는 것 같더라구요. 클로드에 물어보니, 큰 차이는 없으니 품질 차이가 있을수 있다고 해서 문의를 남깁니다. 어떻게 해야할까요?
[단테랩스] Hermes × Codex 로 세우는 나만의 AI 가상 오피스 (8주 마스터 과정)
강사님이 친절하고 세세하게 강의를 해주시지만 셋팅 과정에서 영상의 화면과 실제 wsl, telegram UI 등이 다르거나 저와 같은 초보 분들이 처음 접하는 용어들로 힘들 때가 생기는 것 같아요. 셋업을 위한 각종 툴들이 계속 업데이트가 되기 때문에 발생하는 현상 같구요. 저같은 경우는 강의에서 다루지 않는 문제들은 다소 무식할 지 몰라도 문제가 생긴 해당 화면을 캡쳐해서 Gemini나 gpt에 붙여 넣고 해결 방법을 물었습니다. 시간이 걸리고 번거롭지만 조금이라도 애매한 사항들을 이렇게 체크해 나가다 보면 해결이 되더라구요. 주의해야 할 것도 있었어요. 예를 들면 wsl에서 뭔가를 물어보고 선택을 해야 하는 [Y/n]같은 옵션도 [y/N]이라 되어 있을 땐 [Y/n]의 경우처럼 그냥 enter를 치면 안됩니다. 제 경험 상 조금이라도 헷갈리고 모호할 땐 캡쳐 후 LLM모델에 물어봤어요. 돌다리도 두드려 보고 건너는 게 먼 길 돌아가는 수고를 줄이더라구요:) 그리고 Gemini등을 활용하면 좋은 점은 질문자의 수준을 캐치하고 몇 가지의 쉬운 대안들을 같이 준다는 거 였습니다. 헤르메스와 텔레그램 연동 시 애를 좀 먹었는 데 쉽게 가이드를 해줘서 잘 해결했거든요. 팁이라고 까진 할 순 없지만, 강의 화면과 내가 다루고 있는 툴의 화면이 달라 난감하신 저와 같은 초보분들에게 도움이 될까 하여 경험담을 공유합니다! 열공하자구요!!
void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; } 위 코드가 swap 함수가 두 숫자를 교환하는 과정을 메모리 주소를 활용해서 나타낸건가요? int temp = *a; *a = *b; *b = temp; 이게 왜 있는지 이해가 안 가서요ㅠ
서브 에이전트를 생성 서브에이전트 이름 : notion-api-export "당신은 웹에서 노션 API데이터베이스를 활용한 웹을 전문적으로 개발하는 개발자입니다. " 프롬프트이후에 agents/notion-api-export.md 파일은 생성되었는데. "/exit" 이후 새로운 섹션에서 @notion~~~(agent)로 자동 완성이 안되는 이유가 무엇이죠? "@pred-generator(agent) 자동 완성되는데 <- 서브 에이전트로 등록되는데." 현재 터미널에서 "claude"로 클로드를 실행합니다. "code" 확장 프로그램에서 사용하지 않음 그리고 . workspace\.claude\agents\ notion-api-export.md 이용해서 노션 API로 데이터베이스를 사용하는 방법을 분석해 주세요 @notion-api-export (agent) 노션 API로 데이터베이스를 사용하는 방법을 분석해 주세요 1과 2의 결과가 다른거죠? 이미지처럼 결과는 나오네요 당연히 섹션 재시작 후에도 안 되네요.
Claude Code Harness Engineering 클로드코드 심화 CLI 하네스 엔지니어링 실무
너무 좋은 강의와 자료 공유 감사드립니다. 다만 현업에서 바로 적용하기에 다소 정보들이 산재되어있고 실습 강의는 솔루션이 프로젝트 단위로있어서 어떤 상황에서 어떤 하네스를 적용해야하는지 정리 자료가 있으면 좋을 것같다는 의견을 내고싶습니다! 시간되시면 반영해주시면 정말 감사하고 도움이 많이 될것같습니다 ㅎㅎ
20:56번의 문제가 잘 이해가 되지 않습니다. 특히나 다른 사람 질문 내용 봤는데도요 int arr[5] = {20,30,40,50,60} int *ptr; ptr= arr; ++*ptr이 왜 21인인가요? 실행 순서때문에 그런건가요? 제가 생각한건 사실 먼저 증가된다음 포인터가 호출될꺼라 생각을 해서 * (ptr+1) == *( arr +1) == arr[1] 을 생각하긴했거든요 *ptr++의 경우 *ptr은 주소 값이 아닌 주소값의 value를 가져오는거라 value값을 가지오는 과정 후에 ++연산이 들어간다고 생각을 해서 *ptr++==arr[0]++ == arr[0]+1로 생각을 했거든요 이부분에 대해 설명이 필요해서 돌려보는데 이해가 잘 안되서요 ++*ptr이 arr[0]+1인거랑 *ptr++가 arr[0+1]인 설명이 필요합니다. 일단 외울께요
python.add()는 중간에 삽입될 수도 있고, 맨 처음 삽입될 수도 있는건가요? java = {"유재석", "김태호", "양세형"}; python = set(["유재석", "박명수"]); # 교집합 - java, python을 모두 사용할 수 있는 개발자 print(java & python); print(java.intersection(python)); # 합집합 (java도 할 수 있거나, python 할 수 있는 개발자) print(java | python); print(java.union(python)); # 차집합 (java 할 수 있으나ㅑ python은 할 줄 모름) print(java - python); print(java.difference(python)); # python 할 줄 아는 사람이 늘어남. python.add("김태호"); print(python); python.add("양세형"); print(python); {'유재석', '김태호', '박명수'} {'양세형', '유재석', '김태호', '박명수'} 마지막 print문 2개에 대한 결과는 김태호를 추가했을 땐 유재석과 박명수 사이에 삽입되었고, 양세형을 추가했을 때에는 맨 앞에 추가되어서, 궁금합니다.
printf("입력된 문자열: %s\n", str); 에서 str이 아니라, 그냥 str만 왔기 때문에 str의 값인 this is string이 나온 것이고, * 을 붙이고 *str이었다면 this is string에서 첫 글자인 t만 출력되는 것이지요?? 맞게 이해한건지 확인하고자 질문 드립니다.