이야기를 나눠요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
Three.js로 시작하는 3D 인터랙티브 웹
GLTF에 애니메이션 적용 시 그림자 해결방법
cm1.GLTFLoader.load( '/models/ilbuni.glb', glb => { //... 생략 // 이런식으로 넣어주면 GLTF에 // 애니메이션 넣어도 그림자가 생성이 되네요 // 도움이 될까해서 올립니다. ------------------ glb.scene.traverse( function ( object ) { if ( object.isMesh ) { object.castShadow = true; object.receiveShadow = true; } }); ------------------- //... 생략 } )
-
회사 프로젝트가 스프링 마이바티스로 되어있습니다. 근데 스프링을 잘몰라서요~
안녕하세요 회사 프로젝트가 스프링 프레임워크 마이바티스로 되어있습니다. 또 어떤 프로젝트는 부트 JPARepo로 되어있구요. 혹시 김영한님 강의중에 스프링 프레임워크 마바를 이해 할수 있을만한 강의가 있을까요? 저는 개념없이 구조를 알고있는 정도입니다. 컨트롤러 서비스 매퍼 등 추천 부탁드립니다.
-
[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템
강좌 잘 보고 있습니다!
다음 강좌도 기다리고 있습니다. 혹시 다음 강좌도 준비 중이신가요? 중급 강좌 찾기가 어렵네요
-
실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
DTO 이름 컨벤션에 대해서...
DTO name convention으로 검색하니까 클래스 이름에 DTO붙이는 걸 권장하지 않는사람이 많더라구요 MemberDto, PostDto, OrderDto... 이런식으로 클래스명 뒤에 Dto만 붙이는게 좋은건지 SomeSortOfCommand SomeSortOfConfiguration SomeSortOfCredentials SomeSortOfDetails SomeSortOfElement SomeSortOfEvent SomeSortOfHeader SomeSortOfInput SomeSortOfInstruction SomeSortOfItem SomeSortOfMessage SomeSortOfMetadata SomeSortOfOperation 위 예시처럼 디테일하게 적는게 좋은건지 헷갈리네요 솔직히 저는 Dto라고 적으면 웬만하면 다 알아들으니까 상관은 없다고 생각하는데 반대하는 사람이 있어서 고민하게되네요. 다른 분들 생각은 어떤지 궁금해서 글써봅니다
-
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
오타 제보
안녕하세요 "3. 메시지, 국제화.pdf" 파일 오타 제보 드립니다 2페이지 : messages.properteis -> messages.properties , messages_en.propertis -> messages_en.properties 3페이지 : messages_en.propertis -> messages_en.properties / messages_ko.propertis -> messages_ko.properties
-
앱개발 사이드프로젝트로 돈벌어보실분 계신가요
안녕하세요. 저는 웹 개발자로 한국에서 일하다가 미국에 넘어왔는데요. 제 지인이 미국현지에서 서비스를 제공하고있고 수익이 나고있는 프로젝트를 진행중입니다. https://complicore.co 이 프로젝트를 진행하면서 앱개발을 진행해줄 사람이 필요한데요 제가 이 일까지 감당하기엔 시간이 부족해서 사이드프로젝트 진행하시면서 저와함께 소통하고 일 진행하실 분 구해요. React Native Typescript 위에 정도 초보정도 수준으로도 천천히 시작가능하다고 생각해요. 일단은 기능은 없는 단순 프로토타입으로 확인이 되면 본격적으로 계약가능해요. 서버사이드와 API 모두 준비된 상태입니다. 이메일, Zoom으로 소통하기 원하구요, 나중에 제대로 검증되면 같이 좀더 많은 일을 해볼수 있다고 생각해요. dev.ohss@gmail.com 으로 이메일 부탁드려요관련 문의는 1:1 문의하기를 이용해주세요.
-
현직 개발자가 알려주는 안드로이드 앱 쉽게 만드는 방법
startActivityForResult is deprecated
더 이상 사용하지 않는다고 하여 찾다 아래 코드로 하였습니다.. 배우시는 분들께 참고 하시라고 남깁니다. btn_go.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(getApplicationContext(), SubActivity.class); activityResultLauncher.launch(intent); //startActivityForResult(intent, REQUEST_CODE); } }); } // :::: onCreate END :::: ActivityResultLauncher<Intent> activityResultLauncher = registerForActivityResult( new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallback<ActivityResult>() { @Override public void onActivityResult(ActivityResult result) { if(result.getResultCode() == RESULT_OK) { Toast.makeText(getApplicationContext(),"수신 성공", Toast.LENGTH_SHORT).show(); String resultTxt = result.getData().getStringExtra("comeback"); tv_comeback.setText(resultTxt); }else{ Toast.makeText(getApplicationContext(),"수신 실패", Toast.LENGTH_SHORT).show(); } } } );
-
웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
크리핵티브님, 해킹 관련되어 어떤 분야를 선택할지 고민 됩니다
현재까지 웹 해킹과 시스템 해킹(포너블)을 주로 공부해왔는데, 웹 해킹과 앱 해킹이 수요가 많다고 들어서 웹 해킹을 주로 공부하고 있지만 아무리 생각해도 제가 상대적으로 좋아하고 잘 할 수 있는 분야는 포너블인 것 같습니다. 현실적으로 웹 해킹이 아닌 포너블을 공부하면 취업 등 면에서 웹 해킹을 공부할 때보다 많이 불리할까요?
-
테스트
- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
테스트
- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
웹 게임을 만들며 배우는 React
리액트 웹게임 - 지뢰찾기 8-6 반만 열리는 버그
리액트 웹게임 8-6 에서 지뢰찾기 12:40 부분 반만 열리는 버그 어떤 오타인지 발견해서 남깁니다. near 조건문 부분에서 부등호 방향 오타 때문에 발생한 버그입니다. 강의에서는 if (row + 1 > tableData.length){ near.push([row + 1, cell - 1]); near.push([row + 1, cell]); near.push([row + 1, cell + 1]); } 이렇게 코드 적으셨는데, if 조건 부분에서 부등호 방향이 >가 아니라 < 이어야 합니다. ----- 올바른 코드 if (row + 1 < tableData.length){ near.push([row + 1, cell - 1]); near.push([row + 1, cell]); near.push([row + 1, cell + 1]); }
-
이펙티브 타입스크립트 스터디
단톡방 관련 질문이요
48분 경에 단톡방에서 자세한건 토론해보자고 하셨는데 따로 오픈 채팅방이 존재하는 걸까요?
-
Slack 클론 코딩[백엔드 with NestJS + TypeORM]
nest g res 명령어로 하면 module, controller, service 전부 생성해줍니다.
nest mo + nest co + nest s 명령어 한 번에 처리하고 싶으면 nest g res 명령어 사용하면 됩니다. module, controller, service 전부 생성해줍니다.
-
이펙티브 타입스크립트 스터디
강의 관련된 질문은 아닌데 목차에 시간이 전부 다 1분 미만으로 되어있네요.
삭제된 글입니다
-
파이널 코딩테스트 : 프론트엔드
추가문제는 난이도가 몇인가요?
- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 궁금합니다 !
-
[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
Express에서 Async 미들웨어의 에러 처리
강의를 띄엄띄엄 듣다 보니까 앞에서 다룬 내용인지도 가물가물하네요, 이미 다룬 내용 중복이면 알려주시면 감사합니다.교재를 봐서는 여기서 Promise / async 함수의 에러를 처리하는 부분이 처음 나오는데 synchronous한 함수의 에러 처리와 달라서 기록하였습니다.Synchronous한 함수의 경우 에러를 던지기만 하면 다음 에러 처리 미들웨어에서 에러 처리가 된다고 배웠습니다.반면 Promise나 async 함수의 경우 Express 4에서는 아직 async 함수 내부의 error, 즉 Rejected Promise를 자동으로 처리해주지 않는다고 합니다. 즉 에러를 던지기만 하면 안되고 0:06에 나온 코드와 같이try { const result = await promise ... } catch (error) { next(error) }와 같이 에러를 명시적으로 에러 처리 미들웨어로 넘겨야 한다고 합니다.출처는 express guide입니다.https://expressjs.com/en/guide/error-handling.html혹시라도 부정확한 내용이 있을 경우 알려주시면 감사한 마음으로 수정하도록 하겠습니다.
-
이펙티브 자바 완벽 공략 1부
강의 중복
아이템6. 핵심정리, 아이템6. 완벽공략 이 두 강의의 경우 같은 강의가 반복해서 올라와 있는 것 같습니다.
-
따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
상단의 URL은 변경되는데, Refresh가 안되는 경우
저와 같은 상황에 계신 분들에게 도움이 되고자 글 남깁니다. 제 경우 상단의 URL 변경은 되는데, refresh가 안되는 문제로, Redux Dev Tool 으로 state를 확인할 때는 true로 정상적으로 들어왔습니다. 구글링을 해서 적용해봐도, 강사님 github에 가서 코드를 보고 수정을 해봐도 여전히 동작하지 않았습니다. 그래서 client에 있는 package.json에 있는 install 된 라이브러리들 중 react, react-dom, redux, react-router-dom 등을 모두 uninstall 하고, 강사님과 똑같은 버전으로 다시 install 한 다음 강사님과 같은 문법으로 적용시켜주었더니 해결 됐습니다. 강사님과 같은 문법으로 바꿔준 다는 의미는 예를 들어 현재 18버전의 react-dom의 경우 createRoot 문법을 사용하는데, 이전 버전에서 사용하던 ReactDOM으로 변경하는 등을 말합니다.
-
[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템
혹시 강의를 들으면서 공부한 내용을 블로그에 정리해도 될까요?
혹시 강의를 듣고 공부한 내용을 블로그에 정리해도 될까요?
-
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
영한님~!! 발표 자료!!
- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의와는 무관한 질문인데, 혹시 발표 자료 어떤 툴을 이용해 만드시나요? 너무 가독성이 좋아서 저도 사내 발표 시 참고해서 만들고 싶어서요! ㅎㅎ