묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
SNS앱 분석툴 GA vs Amplitude vs Mixpanel
안녕하세요! 양승화 강사님. 강사님 덕분에 정말 많은 지식을 얻고 있습니다. 양질의 강의를 나눠주심에 정말 감사드립니다! 강의를 듣다보니 데이터분석이 정말중요하고 무엇보다 어떤 기준을 갖고 데이터분석을 하느냐가 정말 중요하다는 것을 알았습니다. 그래서 데이터를 분석하려고 보니 툴 선택이 중요한 것 같더라고요. 저희 회사는 버티컬SNS 서비스를 운영중이라 GA는 페이지뷰 중심의 웹서비스에 적합한 것 같아 어울리지 않는 것 같고요. 앰플리튜드는 AB180 통해 알아보니 1년에 3천만원 정도하기에 너무 부담이라 Mixpanel을 검토중에 있습니다! Mixpanel을 사용하면 될지 혹은 조금 부담이 되더라도 앰플리튜드를 쓰는 것이 좋을지 고민이네요.^^ 강사님께서 혹시 비슷한 경험이 있으시다면 분석툴 사용에 대한 추천을 부탁드리겠습니다! 즐거운 명절 보내세요!
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
Username 대신 email 주소로 회원가입 및 로그인
안녕하세요! 유저이름 대신 이메일로 회원가입 및 시도를 할 수 있도록 하게 하려면 어떤 식으로 코드를 수정해야할까요? class SignupForm(UserCreationForm): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.fields['email'].required = True self.fields['first_name'].required = True self.fields['last_name'].required = True class Meta(UserCreationForm.Meta): model = User fields = ['username', 'email', 'first_name', 'last_name'] def clean_email(self): email = self.cleaned_data.get('email') if email: qs = User.objects.filter(email=email) if qs.exists(): raise forms.ValidationError("already exists") return email 구글링을 통해 AbstractBaseUser를 통해 적용하는 법을 보았는데(https://swarf00.github.io/2018/12/07/registration.html#%EC%9E%A5%EA%B3%A0-auth-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC-%EC%86%8C%EA%B0%9C), 위 링크에서는 AbstracBaseUser를 활용하여, 현재 진행중인 프로젝트에 바로 적용에는 한계가 있는 것 같습니다. 추천해주실 방법이 있다면 소개 부탁드립니다.
-
미해결유니티 기초 강좌 - 기획부터 사용까지
맥에서는 진행이 안되나요??
맥으로는 개발을 할 수 없는건ㄱㅏ요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
안녕하세요 디버깅 문제
안녕하세요 강의 너무 잘듣고 있는 수강생 입니다.제가 디버깅을 할려고 하는데 break point가 전부다 비어있는 원으로 나오게 되고 커서를 가져다 되면 "중단점이 현재 적중되지 않습니다. 해당 위치를 찾을 수 없음"이라는 글이 나오네요... 실행해도 break 안걸리구요.도와주세요ㅜㅜ구글링 해보니 프로젝트랑 연결이 안되어있다고 해서 분명 연결 되있는거 같은데도 이러니.. 너무 답답하네요ㅠㅠ
-
해결됨스프링 핵심 원리 - 고급편
예제의 자동 Advisor 구현체 를 `doLog 어드바이저`라고 불러도 되나요?
[질문 내용] 강의내용을 정리하며, AspectV1 에 작성된 코드를 `git commit` 하려고 보니어드바이저 긴 어드바이저 인데, 이름을 어떻게 붙여야 될지 난감했습니다. 난감했던 이유 `Around 어드바이저`..?: @Around 는 Pointcut 을 뜻하므로, 명칭에 맞지않다고 생각합니다. `AspectV1 어드바이저`..?: 다수의 어드바이저가 Aspect클래스 내부에 생성 될수 있어, 맞지않은 표현이라 생각합니다. 그래서 생각해본 것은 이렇습니다. "AspectV1 의 `doLog 어드바이저` 구현" 질문입니다어드바이저가 자동으로 생성된다해도, 고유한 이름을 갖고 있을텐데, 지금에선 알 방법이 없어, 추측해봤습니다.정확한 네이밍 규칙에 따르는 이름이 있다면 알려주세요.이 부분에 대해 질문을 해야될지 고민했지만, 막상 이런것들이 확고히 정해지지 않으면 기억에 오래남지 않더라구요..제가 뭘하고있는지 정의하기위해 도움을 구합니다. 감사드립니다.
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
6개일 때 6개에서 분배를 정확하게 할 수 있는 방법도 있습니까?
- 강의에서는 6개일 때 9개로 늘리면 분배가 정확하게 되었는데요 - 6개일 때 6개의 분배를 정확하게 늘리려면 어떻게 해야 하나요?
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
강의 업데이트 부탁드립니다. 텐서플로워 설치가 안됩니다.
선생님 ㅠㅠ 강의 업데이트 부탁드립니다. 텐서플로워 설치가 안됩니다. 지금 여러번 시도했는데,,,, 안됩니다. 일단 OS도 많이 업데이트 되었는데 ㅠㅠ 무엇을 설치해야 하나요? 파이썬 꼭 3.7 버전으로 해야 하나요? 3.9 버전은 안되나요? 텐서플로워 설치 경로대로 받고 설치를 하려면 안됩니다. ㅠㅠ
-
미해결SwiftUI - iOS14 퍼펙트 가이드
안녕하세요
안녕하세요!! 코드 수행중 프리뷰 크래쉬.. 현상이 나와서 문의드립니다. https://github.com/Aki-hwang/SwiftUI_MyUserList 코드 관련 깃허브 송부드립니다. 감사합니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
정규표현식 질문
안녕하세요. 수업 완강하고 전체적으로 복습중인데요! 정규 표현식 관련돼서 질문이 있습니다. 작성한 코드 from re import * mar = compile('http\:\/\/item.gmarket.co.kr\/Item\?goodscode\=[0-9]+\&\;ver\=[0-9]+') mar.search('http://item.gmarket.co.kr/Item?goodscode=1824005992&ver=637790507716456107') 위와 같이 작성하면 아래의 문자열 데이터가 모두 추출될줄 알았는데 http://item.gmarket.co.kr/Item?goodscode=1824005992&ver=637790507716456107 run 해보니 아래의 데이터가 추출되었습니다 http://item.gmarket.co.kr/Item?goodscode=18240059 왜 추출되다가 중간에 끊긴걸까요?
-
미해결스프링 핵심 원리 - 기본편
Config클래스, @Autowired 혼용에 대해 궁금합니다.
1. Config 클래스를 만들어 @Bean으로 의존관계를 설정했다고 가정할 때, @Autowired를 MemberServiceImpl 같은 코드의 생성자에 붙였어도 @Bean으로 의존관계를 설정한 부분과 @Autowired로 의존관계를 설정한 부분이 다르면 같이 써도 되는 것이 맞나요? 2. 만약 같이써도 된다면 @SpringBootAplication이 @ComponentScan을 가지고 있으므로 Config 의 @Configuration을 보고 Config도 올리고 @Bean 붙인 부분도 스프링 컨테이너에 올리는 것이 맞을까요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
코드리뷰 부탁드립니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존<html> <head> <meta charset="UTF-8"> <title>출력결과</title> </head> <body> <script> function solution(m, arr){ let answer=0; for(let i=0; i<arr.length; i++){ let sum=0; let j=i; while(sum<=m){ sum += arr[j++]; if(sum == m) answer++; } } return answer; } let a=[1, 6, 1, 3, 1, 1, 1, 2]; console.log(solution(6, a)); </script> </body> </html> 이렇게 짰는데 좋은코드인가요?
-
미해결이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
error: (intermediate value).map is not a function
ImageList.js import React, { useContext } from 'react'; import { ImageContext } from '../context/ImageContext'; const ImageList = () => { const { images, myImages, isPublic, setIsPublic } = useContext(ImageContext); console.log(myImages); const imgList = (isPublic ? images : myImages).map((image) => ( <img alt="" key={image.key} style={{ width: '100%' }} src={`http://localhost:8000/uploads/${image.key}`} /> )); return ( <div> <h3 style={{ display: 'inline-block', marginRight: 10 }}> Image List({isPublic ? '공개' : '개인'} 사진) </h3> <button onClick={() => setIsPublic(!isPublic)}> {(isPublic ? '개인' : '공개') + ' 사진 보기'} </button> {imgList} </div> ); }; export default ImageList; error: (intermediate value).map is not a function ImageContext.js > const [myImages, setMyImages] = useState([]); myImages 가 문제인거 같은데..함수가 아니라니..원인을 알 수가 없네요 ~ㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
테스트 케이스 실행하면 실패가 뜹니다.
11강에서 사진과 같이 강의와 똑같이 작성하고 run 했을 때 성공 해야하는데 저렇게 빨간줄 에러가 뜨고 에러 문구 창 대로 Member result = (Member) repository.findById(member.getId()).get(); 이렇게 해서 에러가 사라진채로 돌려보면 test가 fail 합니다 . 코드를 똑같이 따라쳤는데 왜 안되는지 모르겠습니다.
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
주피터노트북 목록(contents) 만들기
안녕하세요. 선생님 코로나 확진자 실습에서, 선생님 화면 좌측에 contents는 어떻게 만드는건지요? 혹시 참고할만한 사이트 등이 있는지 문의드립니다.
-
미해결SwiftUI - iOS14 퍼펙트 가이드
LazeVGrid 관련 문의드립니다
LazyVGrid 관련 문의드립니다 안녕하세요 실습 과정 중 3개의 이미지의 해상도가 각자 다르면 아래 처럼 출력이 됩니다. 혹시 이것을 동일하게 맞출수 있을까요? 감사합니다
-
미해결파이썬(Python) 기초부터 실무까지 part.1
설치하고 cmd에서 파이선이라고 치니까 마이크로소프트 스토어에 다운로드 창이 나와버립니다
설치하고 cmd에서 파이선이라고 치니까 마이크로소프트 스토어에 다운로드 창이 나와버립니다 윈도우 10입니다 데스크탑
-
미해결[구버전] 웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정 (2020 ver.)
Community 버전에서 Smart Tomcat으로도 실습이 가능한가요?
Smart Tomcat에서는 강의 내용에서처럼 artifact 추가 하는 부분을 찾지 못했습니다. /myweb 까지는 실습이 잘 되는데, /HttpServlet 부터는 404가 발생하네요. Lifecycle > package 명령어로 war 파일 생성해서 직접 webapps 폴더에 위치시키고 Tomcat 띄워봐도 동일한 증상인데 제가 놓치고 있는 부분이 있을까요?
-
미해결파이널 코딩테스트 : 프론트엔드
노션 링크 질문입니다.
안녕하세요. 노션링크 질문입니다. 알려주신 노션링크를 fork 하고싶은데 혹시 가능할까요?
-
미해결따라하며 배우는 MySQL on Docker
proxysql 테스트에 접근 제한 에러가 발생합니다.
* 해당 테스트는 docker-compose 기반에서 수행하였습니다. mysql -h127.0.0.1 -P16033 -uappuser -papppass -N -e "select @@hostname,now()" 2>&1| grep -v "Warning" 상위의 명령어를 입력하면 ERROR 1045 (28000) at line 1: Access denied for user 'appuser'@'proxysql.compose_mybridge' (using password: YES) 이런 메시지가 출력됩니다. proxysql 로그를 보면 proxysql | 2022-01-29 05:06:16 mysql_connection.cpp:1022:handler(): [ERROR] Failed to mysql_real_connect() on 20:db001:3306 , FD (Conn:43 , MyDS:43) , 1045: Access denied for user 'appuser'@'proxysql.mybridge' (using password: YES). 위와 같이 에러가 발생하며, 사실 3개 db 모두 접근을 시도 하지만 에러가 발생됩니다. 각 db container들에서 상호간 -uappuser -papppass 를 사용하면 모두 원격으로 접속이 됩니다. 이러한 경우 어떤 부분을 살펴봐야 할까요? proxysql의 command에서 연결을 확인할 방법이 따로 있을까요? * 혹시나 확인해본 runtime_mysql_server의 테이블 결과에서 각 db의 연결 상태는 online으로 확인하였습니다. 이러한 상황에서 문제를 해결하기 위한 접근을 어떻게 하면 좋을지 조언이 필요합니다.
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
캘리브레이션에서 첫 번째 항목이 High로 안올라가요..ㅜㅜ
안녕하세요. 오늘 강의를 다 듣고 최종 조립전에 cal를 하려고 했는데, 몇 번을 재시도해도 첫번째 항목이 Mid에서 High로 안올라가네요... 어째튼, SwC을 올려서 값을 저장하고 시리얼 플로터로 확인해보면 Roll이 0.7 Pitch가 0.1 로 센서 출력값에는 이상이 없어보이네요... 이대로 사용해도 문제없나요?