묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨디자인 시스템 with 피그마
composition tokens에 대한 질문입니다
안녕하세요.피그마 토큰을 사용하여 디자인 토큰을 만들다 궁금한 점이 있습니다.만약, 폰트 크기가 16px이고 폰트 굵기가 regular 인 타이포그래피를 body.md 라고 정의한다고 했을 때 body.md에 텍스트 데코레이션으로 밑줄(underline)을 주고자 할 때 토큰을 어떻게 설정할 수 있을까요?처음에 생각했던 방법은 아래와 같습니다.body.md.default (font-size: 16, font-weight: regular)body.md.underline (font-size: 16, font-weight: regular, text-decoration: underline)이렇게 했을 경우, 피그마 토큰에서 텍스트 데코레이션 여부에 따라 토큰을 만들어서 피그마에 로컬 스타일로 내보낼 수 있지만, 같은 폰트 크기와 굵기를 사용하는 경우 수많은 토큰이 생성되는 문제가 있습니다 (body.sm.default / body.sm.underline / body.sm.line-through 등)제가 원하는 방향은 조금 더 깔끔한 디자인 시스템을 만드는 것입니다. (body.sm / body.md / body.lg 등)그래서 찾은 방법은 pro 요금제에서 지원하는 composition tokens을 활용해봤습니다.composition tokens에서 typography.test 토큰을 만들어서 body.md(font-size: 16, font-weight: regular) + text.decoration(underline) 두개의 토큰을 속성으로 추가했습니다.문제는 composition tokens 으로 만든 토큰을 피그마 로컬로 내보냈을 때(creat styles) 로컬 토큰에 test 토큰이 생성되지 않는 문제가 생겼습니다.composition 토큰으로 타이포그래피를 만들었을 때 로컬 스타일로 내보내는 방법이 없을까요?그리고 타이포그래피마다 텍스트 데코레이션을 다양하게 주고 싶을 때 디자인 시스템에서 어떻게 해결할 수 있을까요?
-
해결됨홍정모의 따라하며 배우는 C++
연쇄호출에 대해 질문있습니다!
안녕하세요!강의에서 10분경에 연쇄호출을 설명해주셨잖아요.보면 add함수, sub함수, mult함수 다 앞에 Calc&를 붙혀서 클래스 안에 있는 함수들이 서로를 참조할 수 있게만들었는데, 왜 print함수에는 Calc%를 붙이지 않고 void를 그대로 사용하나요? 그리고 그럼에도 불구하고 왜 cal.add(10).sub(1).mult(2).print();가 정상적으로 작동하나요?
-
미해결Vue.js + TypeScript 완벽 가이드
권한 요청합니다!
hwangdahye90@gmail.com권한 부탁드려요!감사합니다 :)
-
미해결스프링 핵심 원리 - 기본편
AppConfig 가 스프링 빈으로 등록되는 과정이 궁금합니다.
강의 내용을 보면 AppConfig 클래스의 경우 스프링 빈으로 등록이 될 때 임의의 클래스를 만들어서 AppConfig 를 한번 상속 받고 CGLIB 라이브러리를 이용해 바이트코드를 조작한 후 스프링 컨테이너에 빈으로 등록된다고 말씀하셨습니다.이전 강의에서는 스프링 컨테이너에 빈이 등록될 때 beandefinition이 먼저 생성되고 beandefinition에 등록된 메타정보를 바탕으로 빈을 생성하여 스프링 컨테이너에 등록된다고 말씀하셨었는데요.그렇다면 AppConfig 클래스의 경우에는beandefition 생성 -> 임의의 클래스 생성 후 상속 및 CGLIB 를 이용한 바이트코드 조작 ->스프링 컨테이너에 bean 등록과 같은 절차가 진행되는건가요??
-
미해결스프링 배치
소스코드질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 배포해주신 git에 수업하신 모든 코드가 없고 기본 코드만 있는것 같네요 수업의 모든 코드는 어디서 받나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
프론트 컨트롤러 3,4에서 세션 사용시
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]ControllerV3 or ControllerV4에서 세션 접근 희망시 문제"mvc프레임워크 만들기의 프론트 컨트롤러 버전 3,4" 처럼, request와 response 객체를 각각의 컨트롤러에 넘겨주지 않고 paramMap으로 넘겨주는 식으로 개발하게 되면 컨트롤러 안에서 세션 접근이 안 될 것으로 생각되는데 맞을까요?이런 경우 :1. 각각의 컨트롤러 자체에서 세션에 접근할 일이 없게 구성한다 (예: 세션 정보 확인 후 해당되면 별도의 값을 넘겨주는 로직 등을 컨트롤러 밖에서 진행)2. paramMap을 string Obejct 형식으로 구성하여 세션도 함께 넘겨준다.2.1 paramMap과 더불어 session객체를 넘겨준다.3. 필요한 경우 굳이 paramMap을 넘겨주는 것이 아닌 기존의 request, response 를 넘기는 방식으로 구성한다.등의 대안이 떠오르는데..상황마다 다르겠지만 혹시 이런 경우 일반적으로 어떤 식으로 개발을 진행하는지, 아니면 처음부터 별개의 방법이 있는 것인지 궁금합니다.
-
해결됨[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
filter 질문 있습니다.
기존 배열 함수를 사용할 때는 filter 메서드의 인자로 v is string을 넣어주지 않아도 작동되는데 선생님께서 정의하신 filter 메서드의 경우는 callback에 v is string을 넣어줘야만 작동되는지 궁금합니다.기존의 filterconst d = [1, 2, '3', 4, '5']; d.filter((value) => typeof value === 'string'); 수업 시간에 작성한 filter interface Arr<T> { forEach(callback: (value: T, index: number) => void): void; // map(callback: (value: T, index: number) => any): any[]; map<U>(callback: (value: T, index: number) => U): U[]; filter<S extends T>(callback: (value: T, index: number) => value is S): S[]; } const c: Arr<string | number> = ['1', 2, '3', 4, '5']; const d = c.filter((item): item is string => typeof item === 'string');
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
교재가 있나요?
안녕하세요! 강의교재가 따로 있나요~? 강의를 들어보니 교재를 언급하시는 것 같아서요그리고 저도 통합자료 보내주시면 감사하겠습니다. mj756987@gmail.com 입니다감사합니다
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
오류
C:\Users\(사용자)\Desktop\ml-agents-release_17>mlagents-learn config/ppo/3DBall.yaml --env=C:\Users\(사용자)\Desktop\Project\Env\3DBall --run-id=mlagent_test1를 실행하면 Traceback (most recent call last): File "C:\Users\chosun\AppData\Local\Programs\Python\Python39\lib\runpy.py", line 197, in runmodule_as_main return runcode(code, main_globals, None, File "C:\Users\chosun\AppData\Local\Programs\Python\Python39\lib\runpy.py", line 87, in runcode exec(code, run_globals) File "C:\Users\chosun\PycharmProjects\pythonProject\venv\Scripts\mlagents-learn.exe\__main__.py", line 4, in <module> from mlagents.trainers.learn import main File "C:\Users\chosun\PycharmProjects\pythonProject\venv\lib\site-packages\mlagents\trainers\learn.py", line 2, in <module> from mlagents import torch_utils File "C:\Users\chosun\PycharmProjects\pythonProject\venv\lib\site-packages\mlagents\torch_utils\__init__.py", line 1, in <module> from mlagents.torch_utils.torch import torch as torch # noqa File "C:\Users\chosun\PycharmProjects\pythonProject\venv\lib\site-packages\mlagents\torch_utils\torch.py", line 6, in <module> from mlagents.trainers.settings import TorchSettings File "C:\Users\chosun\PycharmProjects\pythonProject\venv\lib\site-packages\mlagents\trainers\settings.py", line 625, in <module> class TrainerSettings(ExportableSettings): File "C:\Users\chosun\PycharmProjects\pythonProject\venv\lib\site-packages\mlagents\trainers\settings.py", line 648, in TrainerSettings cattr.register_structure_hook( File "C:\Users\chosun\PycharmProjects\pythonProject\venv\lib\site-packages\cattrs\converters.py", line 280, in register_structure_hook self._structure_func.register_cls_list([(cl, func)]) File "C:\Users\chosun\PycharmProjects\pythonProject\venv\lib\site-packages\cattrs\dispatch.py", line 57, in register_cls_list self._single_dispatch.register(cls, handler) File "C:\Users\chosun\AppData\Local\Programs\Python\Python39\lib\functools.py", line 855, in register raise TypeError(TypeError: Invalid first argument to register(). typing.Dict[mlagents.trainers.settings.RewardSignalType, mlagents.trainers.settings.RewardSignalSettings] is not a class.이렇게 오류가 뜨면서 실행이 안 돼요.. 정말 완전 초보라 해결을 못 하고 있는데 어떻게 하면 되나요..?
-
해결됨토비의 스프링 부트 - 이해와 원리
OnMyCondition class가 아니라 MyOnClassCondition 아닌가요?
안녕하세요 토비님, 정말 좋은 강의 잘 듣고 있습니다.다만 제가 초보라 그런지 이해하는데 시간이 조금 걸려서 여쭙습니다. 14:00즈음 나오는 diagram에서 OnMyClassCondition이라고 나오는데 아무리 강의를 돌려봐도 OnMyClassCondition은 안보이고 MyOnClassCondition만 보여서 제가 착각을 하고 있는건지 아니면 강의에 오타가 있는건지 궁금합니다.Condition과 MyClass라는 단어가 너무 많이 나와서 혼란스러워서 질문 남긴 것이고, 만약 오타라고 하면 지적할 생각은 아니었음을 말씀드립니다.
-
미해결
vue image
125줄 콘솔 로그통해서 this.profileImg가 blob객체임을 잘 보여주고 93번째줄에 바인딩 잘 했는데 이미지가 계속 안 떠요..몇 시간 째 찾아봐도 답이 안나와서 질문합니다 ㅜㅜ
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
파워쉘에서 엔진이 꺼지지 않습니다
컨트롤 씨 눌러도 안꺼져서 계속 깜빡이는 상태로 있네요
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
모듈화랑 <template> 테크선언 질문드립니다.
안녕하세요 캡틴판교님강의를 듣고 모듈화 관련 정리문서를 보다가 의문이 생겨서 질문드려요1번째 질문은js에서 모듈화를 이용한 export import는 {변수 or 함수명} 이런형태로 사용한다고 배웠는데<로그인 폼 컴포넌트 생성 및 마크업>강의 내용에서import LoginForm from 이렇게 { } 없이 사용하더라구요사용 유무의 차이가 무엇인지 궁금합니다.그리고 2번째 질문은 <template>안에 아래에서 import받은 component를 테그로 사용하려고하면 위와같이 소문자로login-form으로 권유가 되는데 강의처럼 <LoginForm>으로 사용하는거랑 차이가 있는지 궁금합니다. 사용하는 이의 차이인가요??
-
미해결혼자 공부하는 머신러닝+딥러닝
k-최근점 알고리즘 질문 입니다.
k-최근점 알고리즘은 데이터셋으로 학습후예측을 할때 거리를 기반으로 정답을 유추하는데이 정답을 유추하는 함수가 내부에선 학습한 모든 점을 다가지고 계산을 하나요? 아니면 데이터에 알맞는 방정식을 가지고 계산을 해서 알려주나요? 모든 점의 위치를 가지고 있다면 모델이 무거워 질거 같아 질문드립니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
LoginController
1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]Logincontroller @getmapping함수에서 이 함수는 /loginurl로 온 http get방식일때 loginform을 view로 반환해주는 역할을 하는거고 아래 @postmapping에서 @modelattribute로 고객 아이디, 비번가지고 로그인처리하는 로직이 들어가는데 저기 @getmapping에서는 @modelattribute loginForm을 인자로 담는 이유는 무엇인가요? 사용하지도 않고 view를 반환하는데요
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
postman
postman 설치후 빈화면을 보여주라고 하시는데 저는 선생님이랑 다른 화면이 나오는데 어떤메뉴로 들어가야 하나요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
yarn generate 오류
강의 보고 따라하는 중인데 yarn generate가 제대로 작동하지 않고 에러가 나옵니다
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
강의자료 부탁드립니다
안녕하세요!저도 통합자료 보내주시면 감사하겠습니다. parkyeonii74@gmail.com 입니다감사합니다
-
미해결홍정모의 따라하며 배우는 C++
2:08 질문
2:08초에서 10번째 줄 생성자가 default constructor이라고 나오는데, default constructor가 아닌것 같아서 질문 올립니다. default constructor이라면 괄호 안에 인자가 없어야 하는 것이 아닌가요?
-
미해결Blender(블렌더) 3.0 3D 그래픽의 입문 Part. 3
이번 강의에 필요한 사람 모델링 파일은
구글에 blender free man modeling 이라고 치면 무료사이트 나오는데 거기서 받아서 했습니다. 이전 강의까진 기본도형 변형해서 따라 했는데이번 강의는 사람 파일이 있어야해서 당황했네요.;;찾아보니까 obj파일 바로 나와서 그거 다운받아 임포트해 따라 했습니다.혹시 필요하신 분은 아래 주소에서 받으시면 될 것 같습니다. [https://free3d.com/3d-model/male-base-mesh-6682.html]이메일로 가입 필요