묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
수업노트 안나오는 문제
수업 노트는 안보이는데가운데 봤어요 버튼만 있어요 수업노트 어떻게 보나요?
-
해결됨비전공자도 이해할 수 있는 DB 설계 입문/실전
현업에서 역정규화
안녕하세요. 강의 잘 듣고 있습니다. 입문자들은 역정규화보단 정석적인 방법대로 하는 게 좋다고 하셨는데, 실제 현업에서 오래 일을 하셨던 분들이라 해도 뭔가를 처음 설계할 땐 중복을 없애는 방식으로 설계하고, 실제로 성능 등에 문제가 생기면 그때 역정규화를 고려하나요? 역정규화 자체가 처음 설계 때는 잘 안 하는 건지 궁금합니다.
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
강의 ppt
강의에 사용한느 ppt는 다운로드 받거나 사이트내에서 뷰로 볼 수 없나요?
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
SNS로그인 시
GA4 SNS로그인 시추천제외 설정 기능을 하려면관리-데이터스트림-태그설정구성-원치않는 추천 나열 메뉴에서어떤 조건을 추가해야 하나요? 결제시스템인 이니시스를 별도 세션으로 잡히지 않게 하려면검색 유형[추천 도메인이 다음을 포함함]도메인 [incis]이렇게만 쓰면 되나요? 마찬가지로 카카오로그인을 별도 세션으로 잡히지 않게검색 유형[추천 도메인이 다음을 포함함]도메인 [kakao] 라고 쓸 경우톡으로 상품 추천 링크를 받아서 클릭해서 들어온 경우도 제외될 것 같은데요.적용 방법 알려주세요.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
온도계 온도 측정 질문 드리고 싶습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 주소는 나오는데 온도의 값이 나오지 않습니다. 어떤 부분이 문제일까요.
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
지금도 보실지 모르겠습니다
현재 CSRF 실습 중에 있는데 메일로 보낸 링크를 클릭하면 버프 스위트에서 나오는 모습입니다. 위와 같이 나오면서 CSRF 공격이 실행되지 않습니다.시큐리티 레벨은 low로 설정되어 있습니다. 브루트 포스 공격 실습 이후 바로 실행하였으나 해당 사진처럼 작업 안됨파이어폭스 Data Clear 기능으로 모든 기록 지운 뒤 다시 DVWA 접속 후 보안 등급 Low로 설정 후 CSRF 링크 다시 클릭했으나사진 처럼 나오고 작업 안됨 이 2가지 상황입니다. 혹시 몰라 Compare 한 상황도 보여드리겠습니다.
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
캠페인 기간 설정 GA4
GA4에는 캠페인 기간 설정 메뉴를 못찾았는데요.이 경우 종료된 캠페인UTM의 추적?분류를? 막기위해서는어떻게 해야하나요? UA는 캠페인 기간 설정(관리-속성-추적정보-세션설정)1개월권장이라고 하는 부분이요GA4는 같은 설정을 대신할만한 기능이없나요?
-
미해결한 입 크기로 잘라먹는 Next.js(v15)
npm run dev 무한 로딩 관련 질문입니다.
안녕하세요 강사님강사님의 내용을 주석으로 남기고 싶어서 내용을 작성하고 저장하여 실행하면 페이지 상태가 무한로딩을 합니다. 이전 시간에 test.tsx 파일을 만들고 _app.tsx 파일에서 header 태그를 생성하는 시간에도 이와 비슷하게 주석을 사용하여 기록하고 저장하여 프로젝트를 실행하면 똑같이 무한로딩을 하게 됩니다.저와 비슷한 사례가 많이 없어 chatGPT에 질문하여 얻은 답변으로는 node 버전과 관련이 있다고 하여 현재 버전 v20.18.1에서 v18으로 낮추기도 했지만 달라지지 않아 다시 원래 버전으로 돌려 놓은 상태 입니다.이번이 두번째로 주석만 사용하면 이렇게 나타나는 현상인지 아니면 다른 설정이 필요한 것인지 잘 모르겠습니다.
-
미해결생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현
이 흐름이 맞을까요??
클라이언트에서 카카오 로그인 요청(요청 주소는 loginForm에 있는 a 태그) -> a태그의 redirectUrl로 code가 내려오고 요청폼에 맞춰서 DTO를 만들고 카카오 AccessToken을 발급 받음 -> 그럼 클라이언트는 로그인 완료 -> 그 후 나의 Application을 이용하기 위한 JWT 토큰을 별도로 발급그럼 서버쪽에서는 카카오 로그인이 완료되면 우리쪽의 Application을 이용하기 위한 JWT토큰을 발급해주면 되고, 우리쪽 JWT 토큰을 헤더에 넣어서 요청하면 API를 사용할 수 있다. 해당 흐름이 맞나요? 이렇게 이해하면 될까요?
-
해결됨홍정모의 따라하며 배우는 C언어
unsigned as signed-데이터 type의 변환?
안녕하세요, 4.10 scanf() 함수의 사용법을 듣다가 질문 남깁니다.unsigned as signed 부분에서 처음에 i의 data type을 unsigned라고 지정 후 scanf에서 i를 %i로 지정하여 입력받았고, 결과상 int type처럼 출력이 되는 걸 볼 수 있었습니다.이는 i의 data type이 unsigned integer에서 scanf의 format specifier에 의해 integer로 변환되었다고 봐도 되는걸까요?궁금합니다!
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
UTM 분류 기준 확인 링크
캡쳐 방지라 시간으로 확인 부탁드립니다.이 화면에 나오는 헬프 사이트 내 페이지 링크 알려주세요.
-
해결됨홍정모의 따라하며 배우는 C언어
portable type?
안녕하세요 4.10 scanf()함수의 사용법을 듣다가 의문이 생겨 질문 남깁니다.j modifier 부근을 설명해 주실 때 portable type에 대해 말씀하셨는데, 기억이 잘 나지 않습니다 ㅠㅠ portable type에 대해 설명해 주실 수 있으신가요?
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
섹션15 스마트 포인터 20:00 질문이요!
멀티스레드 환경이라는 가정 하에, RefCountable 클래스만 존재할 때 발생하는 문제점은 이해를 했습니다.그래서 TSharedPtr 클래스가 제공하는 이점이 RefCountable 클래스에서 여러 단계로 처리해서 다른 스레드가 침투하는 빈틈을 막기 위해서 마치 포장지로 덮듯 단일로 이루어지게끔 설계한 것이라고 이해하면 되는걸까요?
-
해결됨[React 2부] 고급 주제와 훅
replaceState를 쓰지 않는 대안
안녕하세요 강사님 pushState를 작성하고 popState를 쓰는 부분에 있어서 에러가 발생했는데 이는 replaceState를 안써서 초기 상태에 대한 정보가 없어서 그렇다고 이해했습니다. 그런데, replaceState를 안쓰고 event.currentTarget.document.location.pathname 속성을 써도 정상적으로 작동하는듯한데 이 방식은 적절하지 않다고 보시나요? handleChangePath(path){ this.setState({path}) window.history.pushState({}, "", path) onpopstate = (event) => { console.log(this.state.path) this.setState({path : event.currentTarget.document.location.pathname}) }; }
-
미해결김영한의 실전 자바 - 기본편
기본형&참조형 변수대입2
1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 아니오3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예안녕하세요, 강의 너무 잘 보고 있습니다.Data dataA = new Data(); 부분에서 궁금한 점이 생겨 여쭤보게 되었습니다. dataA 라는 것은 저는 인스턴스가 생성될 때 인스턴스의 이름인 줄 알았는데 이것은 인스턴스의 이름이 아니라 참조 변수의 이름이 맞는지가 궁금합니다. 그리고, 실질적으로 인스턴스가 생성되는 부분은 dataA 부분이 아니라 new Data() 쪽에서 인스턴스가 생기는지와, 그렇게 되면 생성된 인스턴스 자체에는 이름이 없는지가 궁금합니다. 좋은 강의 제공해주셔서 항상 감사드립니다 !
-
미해결Next + React Query로 SNS 서비스 만들기
app/api/auth/[...nextauth].ts 는 next-auth를 사용하려면 무조건 저 경로여야할까요??
안녕하세요! 강의 잘 듣고 있습니다!다름이 아니라, 수강 중 여쭤볼게 있어 질문 드립니다..!5:44초쯤에 app/api/auth/[...nextauth].ts 의 이 경로 폴더명들은 next-auth를 사용하려면 무조건 저 경로여야할까요?예를들어, app/api/login/[...nextauth].ts 등 다른 경로는 불가능한가요?꼭 /api/auth/[...nextauth]의 경로를 바라보도록 설계해야 하는지 궁금합니다!
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
PlayerMappableInputConfig 대체
PlayerMappableInputConfig는 지원이 중단된다고 하는데 이걸 대체하는 시스템은 아직 없는 건가요?
-
미해결빅데이터의 통찰력을 키워주는 엑셀 Quick Start
데이터집계 5대 기본연산 강의 RANK
안녕하세요 선생님강의 정말 감사히 잘 보고 있습니다다름이 아니고 질문이 하나 있어 글을 작성하게 되었습니다데이터집계 5대 기본 연산 강의 9분에 RANK를 이용하여 순위를 매겼는데 이때 REF 즉, 범위를 시작과 끝 모두 절대참조로 바꿔줘야 하는게 맞는지 여쭤봅니다
-
미해결김영한의 실전 자바 - 중급 1편
날짜/ 시간 클래스 질문 서포터즈님들 답변좀요 ㅠ
[질문 내용]여기에 질문 내용을 남겨주세요. package time.test; import java.time.DayOfWeek; import java.time.LocalDate; import java.time.temporal.TemporalAdjusters; import java.util.Scanner; public class TestCalendarPrinter { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String[] dayOfWeeks = {"SUNDAY", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY"}; System.out.print("년도를 입력하세요: "); int year = scanner.nextInt(); System.out.print("월을 입력하세요: "); int month = scanner.nextInt(); LocalDate ldt = LocalDate.of(year, month, 1); int lastDay = ldt.with(TemporalAdjusters.lastDayOfMonth()).getDayOfMonth(); System.out.println("lastDay = " + lastDay); String firstDayOfWeek = String.valueOf(ldt.getDayOfWeek()); System.out.println("Su Mo Tu We Th Fr Sa"); int count = 0; for(int day=1; day<=lastDay; day++){ if(day == 1) { for (String dayOfWeek : dayOfWeeks) { if (dayOfWeek.equals(firstDayOfWeek)) { System.out.print(" " + 1); break; } System.out.print(" "); System.out.print(" "); count++; } System.out.print(" "); continue; } if(1<day&&day<10){ if(dayOfWeeks[0].equals(String.valueOf(LocalDate.of(year, month, day).getDayOfWeek()))){ System.out.println(); } System.out.print(" "+day); }else{ if(dayOfWeeks[0].equals(String.valueOf(LocalDate.of(year, month, day).getDayOfWeek()))){ System.out.println(); } System.out.print(day); } System.out.print(" "); //요일마다 한 칸 공백 } } } 달력문제 코드로 직접 구현해봤고, 답은 잘 나오는데 너무 뭔가 코드가 깔끔하지 않고, 지저분한 거 같은데, 별로같나요? 갈길이 먼거 같네요. 이런 상황에서 어떻게 스스로 리팩토링 하나요..? 강의는 날짜/시간 클래스 여기까지 배워서 뭐 스스로 리팩토링 하는 방법도 모르겠는데 그냥 진도 쭉쭉 나가면서 공부하다보면 자연스레 깨닫게 될까요? 뭐 지금 날짜/시간 연습문제 포함, 기초편부터 현재 진도까지 모든 연습문제를 답지 안보고 스스로 1~3문제 빼곤 다 풀었는데, 코드가 지저분하고 시간이 좀 오래 걸린게 마음에 걸리긴 합니다. 서포터즈님들의 답변 궁금합니다..
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
Input Mapping Context 의 Modifiers 설정에 대해 궁금한 점이 있습니다.
input mapping context 에서, Modifiers 의 Order의 의미를 잘 이해하지 못하고 있습니다.예를 들어, W 키는 Swizzle Input Axis Values 를 추가하여 YXZ 설정하였고, (W키를 누르면 Value의 Y 값이 변동하는 것을 확인하였습니다.) A 키는 Swizzle Input Axis Values 및 Order를 설정하지 않았고, 근데 어떤 이유로 Value의 X 값을 변동시키는 것인지 궁금하며(Negate 가 Value를 음수의 값으로 변동시키는것 까지만 알고 있습니다.) S 키는 갑자기 또 Swizzle Input Axis Values 를 추가하여 YXZ 로 설정하였고, D 키는 다시 Swizzle Input Axis Values 를 설정하지 않았는데, 어떻게 Value의 X값을 1로 변동시키는 것인지 궁금합니다. 만약 A 키나 D 키의 설정처럼 Swizzle Input Axis Values 설정을 추가하지 않는다면, 자동으로 XZY 같은 오더로 설정되는것인지..; 아무리 머리를 굴려봐도 이해가 잘 가지 않습니다.