이야기를 나눠요
129만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
[게임 프로그래머 입문 올인원] 게임 서버개발 공부&취업 관련 질문입니다!
Rookiss님 안녕하세요!몇가지 궁금한 것들 질문으로 남겨봅니다 ㅠ 시간 남으실때 조언해주시면 감사하겠습니다!! 먼저 저는 2년차 모의해킹 보안컨설팅을 하고있고 내일채움공제를 진행중이라24년 6~7월 정도에 퇴사 할 예정입니다!퇴사 후에 프로카데미를 다니려고 하는데, 학원에 가기 전 전체적인 내용을 한번 훑고 가고싶은 마음이 있습니다.올인원 강의를 다 듣고나서 어떤식으로 공부하면 좋을지 간단한 서버개발 로드맵 같은게 있다면추천해주시면 감사하겠습니다 ㅠ클라이언트도 개인적으로 공부하고싶은데 이 부분은 독학으로 Rookiss님 시리즈만 듣고 공부해도현업과 소통 & 개인적인 사이드 프로젝트를 진행하는데 무리가 없을 지 궁금합니다! 지금 하는 일에서도 계속 공부하고있고, cs지식이 어느정도는 잡혀있습니다그리고 리버스 엔지니어링과 시스템해킹쪽도 어느정도 알고있는데학력은 고졸 후 학점은행제를 통해 학사를 진행하고 있어서(올해 취득예정)다른 대학 전공자들과 경쟁했을때 이런부분이 밀리지 않을만한 장점으로 어필이 가능할까요? 개인적으로는 게임업계가 해킹과도 밀접한 연관이 있다보니 어필이 될 수 있지 않을까 기대하고 있는데현업 입장에서는 가산점이 있는지, 딱히 신경쓸 정도는 아니라던지 하는 관점이 궁금합니다! 좋은 강의 재밌게 잘 듣고 있습니다! 감사합니다 ㅎㅎ
-
왕초보도 하는 영상 편집 with. 프리미어 프로
강의요약집과 전자책은 같은건가요??
강의를 완강했는데 강의요약집과 전자책이 같은건지 궁금합니당..!
-
실제 이력서 사례로 알아보는 [합격하는 이력서] 작성 가이드
워니님 고민이 있어요!
안녕하세요. 워니님 강의 잘보고 많은 도움이 되고 있습니다.다름이 아니라 저는 SI업체를 3년차 다니고 있는 백엔드 개발자인데요 .저는 업무특성상 속도를 개선했다거나 , 서비스의 보안을 강화했다거나 하는 성과는 전혀없고 단순히 매일 사용하는 Spring 과 전자정부 프레임워크로 CRUD만 3년내내 만들어 왔어요.물론 개인적인 공부도 계속하곤 있지만 회사의 경력란에 워니님께선 어떤 업무를 하여 어떤 성과를 내었다, 라고 적으라 하셨는데 아무리 생각을 해도 고객이 제시한 시간안에 CRUD를 반복해서 만든 것 말고는 특징이 없는데 저 같은 경우는 어떤 이야기를 적어야 할까요?
-
아이폰 이미지 변환
아이폰에서 찍은 이미지 올리면 이렇게되는거 뭘까요?
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
앞으로의 공부 방향성에 대해서 고민입니다.
안녕하세요 루키스님 강의 잘 보고있는 수강생입니다.저는 현재 학업과 일을 병행하고 있습니다. 컴공은 아니지만 수도권의 관련 학과 4년제 (24년 2월 졸업 예정)를 다니고 있고, 회사에서는 웹서버 위주의 라이브 서비스 중인 게임 유지보수 업무를 하고 있습니다. 개인적으로 MMORPG서버 개발자가 되는 것이 꿈이라 시간날때 짬짬히 강의보면서 공부를 하고 있습니다.다만 C# Part4, 7 강의를 수강하고 C++ 강의를 수강하면서 조금 딜레마에 빠진것 같습니다. C++ 공부 경험이 크게 없기도 해서 강의를 들으면서 C#과 C++의 난이도 차이 때문에 좌절을 많이 했습니다. 개인적으로 C++보다는 C# 공부를 더 하고 싶지만 주변 개발자들에게 의견을 물어보거나 인터넷을 찾아보면 실시간 서버는 결국 무조건 C++을 사용해야 한다고 하는 의견이 주류인것 같습니다. 아직 미필인지라 대학 졸업 후 군대를 갔다와서 바로 회사를 들어가고 싶기 때문에 포폴 준비에 최대한 유의미하게 시간을 쏟고 싶어서 질문드립니다.포폴의 경우에는 유명한 MMORPG들중 하나를 골라서 일정 부분을 모작하는 것을 목표로 하고있습니다.1. 현재 C# Part4, 7을 수강한 상태인데요, 기능 구현을 우선으로 들어서 중간중간 건너뛴 내용들이 꽤 있습니다. 때문에 Part4, 7내용 복습 후 Part9까지 공부하여 C#위주의 포폴 만들기2. 어차피 C#은 현업에서 크게 사용하지 않으니 남은시간을 C++에 투자하여 포폴 만들기1번 선택지는 C++을 공부하기 싫다는 제 사심이 들어있는 선택지 입니다. 하지만 결국 현업에서 사용하지 않는다면 이 선택지를 고르는게 큰 의미를 가지지 못할것 같아 고민중입니다.위의 1, 2번 선택지중 어느쪽이 더 좋을까요?추가적인 질문으로 요즘 넥슨 공채를 보면 서버 개발에 C#(.NET) 사용을 많이 시도하고 있는 것 같습니다. 과연 C#이 C++을 대체할 수 있을까요? 루키스님의 시선에서는 어떻게 생각하시는지 궁금합니다.긴글 읽어주셔서 감사합니다.
-
15일간의 빅데이터 파일럿 프로젝트
강의 수강 기간 관련 문의
안녕하세요 빅데이터 파일럿 프로젝트 수강자입니다.다름이 아니라, 수강기한 연장을 요청하고자 글 남깁니다.앞서 한 번 요청을 해서 연장을 해주셨는데, CM6.3.1 클러스터를 도커 환경에서 구성하기를 시도하다가 생각보다 시간을 많이 써서 벌써 수강기한이 얼마 남지 않았습니다.도커 기반 클러스터 구성은 어렵게 성공했는데 정작 수강할 수 있는 시간이 얼마 안 남았네요...완강을 하고 싶은데, 가능하시다면 조금이라도 수강기한 연장을 부탁드립니다.감사합니다.
-
[2024년 출제기준] 웹디자인기능사 실기시험 완벽 가이드(HTML+CSS+JQUERY)
21년에 결제를 해놓고 지금에서야 도전합니다.
그냥 넋두리인데요21년에 필기 합격하고 유튜브를 통해 알게 되어서 인프런강의까지 오게 되었는데 벌써 2년 이나 지났네요.... 오늘 또 시험보고 다시 준비하려고하는데 막연하게 어렵게만 느껴지는데 강의따라하고 반복학습하면 합격할수있을까요? 노력을 하기는 할건데 어렵다고 생각이 드니까 걱정이 더 앞서는데 고민입니다.
-
Verilog FPGA Program 1 (Zynq mini 7020)
보드 종류 관련 질문 입니다.
현재 강사님께서 올려주신 강의들은 대부분 Arty A7 보드를 사용하고,현재 강의만 Zynq 보드를 활용하고 있는데,Arty A7을 사용한 다른 강의들도 Zynq 보드로 실습이 가능 한가요?아니면 추후에 Zynq 보드를 활용한 강의를 추가적으로 더 만드실 예정인가요?앞으로도 FPGA 활용 및 Verilog, SystemVerilog 등 디지털 회로 관련 강의 많이 만들어 주셨으면 좋겠습니다!!!감사합니다 ㅎㅎ
-
방학 중 공부 방법
안녕하세요, 현재 컴퓨터공학과 2-1을 마치고 방학에 들어선 대학생입니다.항상 학교에서 수업만 듣고 추가적으로 하지 않아서 능동적으로 공부를 해봐야겠다는 생각에 이렇게 문의 드립니다.막연하게 백엔드 쪽 개발자가 되고싶다는 생각만 갖고 있으며, 학교에서는 C, C++, 파이썬 정도만 얕게 배운 상태입니다.다음 학기에 java를 배울 예정이라 막연히 java를 선행해야 하는지 혹은 다른 좋은 공부 방법이 있는지 여쭙고 싶습니다.
-
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
맛비님, 안녕하세요 제가 fpga관련해서 프로젝트를 혼자서 하나 이상 하고자 하는데....
제가 지금 시스템반도체 디지털 설계관련해서 fpga 관련 프로젝트를 혼자 하려고 해요. 지금 idec(이라는 교육을 아시나요...?)에서 트랙교육을 전문적으로 수행하고 있는데.... 아무래도 혼자 프로젝트를 진행해야 할 것 같은데... 제가 지금 맛비님 강의와함께 베릴로그나 시언어는 계속 하고 있는데 막상 프로젝트를 돌입해서 설계를 하자니 주제부터..... 어디서 뭘 어떻게 계획하고 어디서 정보를 얻어야 할지도 막막합니다....이 프로젝트로 이 전문교육기관에서 기업체들과의 취업도 연결되어있어서 꼭 이력서에 넣어야 할만한 프로젝트가 정말 필요하거든요... 혹시 어떤 조언이라도 정말 간절히 부탁드릴게요....
-
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
빅분기6회
오늘 빅분기 실기 6회 저만어려웠나요..?
-
스프링 시큐리티 OAuth2
네이버 로그인 시 authorityMapper 오류
강의 그대로 따라했는데 계속 오류 발생하여로그 찍어보니OAUTH2_USER라고 받아오네요.CustomAuthorityMapper 안에 mapAuthority 클래스에서 private GrantedAuthority mapAuthority(String name) { if(name.lastIndexOf(".") > 0){ int index = name.lastIndexOf("."); name = "SCOPE_" + name.substring(index+1); } if (this.prefix.length() > 0 && !name.startsWith(this.prefix)) { // 여기서 SCOPE_OAUTH2_USER // 로 되어 ROLE 검사를 통과하지 못 합니다. name = this.prefix + name; } return new SimpleGrantedAuthority(name); }일단 한번 다 확인 후에 이후 강의를 들어야겠기에 일단은 OAUTH2 로 시작하는 네이버 경우를 따로 빼서 ROLE_SCOPE_PROFILE, ROLE_SCOPE_EMAIL이렇게 그냥 부여했습니다.keycloak 인 경우는 받아오는 인자 자체가SCOPE_emailSCOPE_openidSCOPE_profileOIDC_USER이렇게 받아와서 문제가 발생하지 않았습니다. 제 naver 어플 설정이 잘못된건지도 모르겠네요..
-
실전! 스프링 데이터 JPA
테이블 설계 질문드립니다!
안녕하세요 김영한 선생님!선생님 강의 덕분에 스프링 공부 재밌게 하고 있습니다! 다름이아니라 코드 예제에서 테이블을 설계할 때 @GeneratedValue 어노테이션을 사용해서 모든 테이블의 PK를 idx로 잡고 비식별 관계로 연결하는 구조를 짜시던데 이 부분에 질문이 있습니다! 예를 들어 유저 테이블의 아이디 컬럼이 Not Null이고, Unique한 값이라고 할 때 이 컬럼이 유저 테이블의 PK역할을 할 수 있다고 생각하는데, idx 컬럼을 단순히 auto increment 타입으로 설정하게 되면 불필요한 컬럼이 늘어나는게 아닌지 궁금합니다! 테이블에서 Not Null이고, Unique한 컬럼이 있음에도 불구하고 auto increment를 활용한 id를 pk로 잡는것의 장점이 있을까요??
-
3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]
입사 희망 회사가 스프링부트, 전자정부 쓰는데..
저는 유지보수 쪽으로 2년 10개월 했고 - 전자정부 3.5.1버전만 사용.. db도 postgresql만 사용퇴사 후, 공무원 준비로1년 4개월 공백기가 있고재취업 하려고, 선생님 강의를 듣고 있습니다. 실력이 미천하여, 지방 중소기업에 이력서를 넣을 예정입니다.경력은 인정안받아도 되고, si 첨부터 시작 or경력 인정받고 sm으로...?? 이건 3개월 수습시간 후 정하길 원하는데.. 면접때 이게 될런지.. 일단 유지보수 했던 곳들이 지자체, 공공기관이어서.. 공부를 해당 코드 분석으로해서 포트폴리오가 하나도 없습니다...익숙한 전자정부로 게시판 만들고, git에 올리고, 다까먹고 떨어진 감 찾으면서이력서 여러 곳 넣자 라는 생각이었는데, 3.5.1로 세팅하려는게 일주일걸렸습니다..오류가 쏟아지는데, 제 공백기 동안 maven 변경으로 pom.xml에서 엄청나게 토해내더군요.. 제일 입사 희망하는 회사가 스프링부트, 전자정부,oracle , mariadb 사용하고스프링부트를 주로 많이 사용한다네요(4년째 다니고있는 지인 왈), 이 강의 듣고 나서 스프링 부트 강의도 따로 듣고, 넣기엔 공백기가 너무 길어질 것 같아서 고민입니다
-
스프링 배치
TaskExecutorRepeatTemplate에 있는 throttleLimit 값을 변경하고 싶은데 방법이 없을까요?
TaskExecutorRepeatTemplate에 있는 throttleLimit 값을 변경하고 싶은데 방법이 없을까요? 현재 throttleLimit 을 set을 하려고 보니깐 @Deprecated(since = "5.0", forRemoval = true) public void setThrottleLimit(int throttleLimit) { this.throttleLimit = throttleLimit; }5.0버전 이후로는 삭제 되었다고 되어 있네요ㅠㅠ다른 방법으로 해당 throttleLimit 을 값 설정할 방법이 없을까요?
-
실전! Querydsl
만료된 메서드 fetchResult(), Blaze-persistence 세팅 관련 글 공유드립니다.
QueryDSL 내부 메소드 중fetchResult() 나 fetchCount()는 만료된 메소드에 대해서는 QueryDSL에서 Blaze-persistence Integration 라이브러리 사용을 권장하는데요,Blaze-persistence도 QueryDSL 처럼 쿼리 빌더 API 로서 개발자에게 유지보수하기 좋은 객체를 제공해주고 있습니다.게다가 최신 업데이트 날짜가 글 작성일 기준(2023.06.21) 일주일 이전이라 여전히 유지보수되고 있어서 최신 스프링버전과 호환성도 어느정도 보장되었다고 볼 수 있습니다.개인적으로 SpringBoot 3.1.0 기준으로 다음과 같이 세팅하니 정상적으로 동작하는 걸 확인했는데요, 혹시 저처럼 deprecated 메소드를 쓰는 것이 신경쓰이시는 분들을 위해 공유드립니다.build.gradledependencies { //Blaze-Persistence implementation 'com.blazebit:blaze-persistence-integration-querydsl-expressions-jakarta:1.6.9' implementation 'com.blazebit:blaze-persistence-integration-hibernate-6.2:1.6.9' implementation 'com.blazebit:blaze-persistence-core-impl-jakarta:1.6.9' } BlazePersistenceConfiguration.java@Configuration public class BlazePersistenceConfiguration { @PersistenceUnit private EntityManagerFactory entityManagerFactory; @Bean @Scope(ConfigurableBeanFactory.SCOPE_SINGLETON) @Lazy(false) public CriteriaBuilderFactory createCriteriaBuilderFactory() { CriteriaBuilderConfiguration config = Criteria.getDefault(); // do some configuration return config.createCriteriaBuilderFactory(entityManagerFactory); } }QuerydslBasicTest.java..... JPAQueryFactory queryFactory; @Autowired CriteriaBuilderFactory cbf; BlazeJPAQueryFactory blazeQueryFactory; @BeforeEach public void testEntity(){ queryFactory = new JPAQueryFactory(em); // 이건 동시성 문제를 고민하지 않아도 됨, 해결됨 blazeQueryFactory = new BlazeJPAQueryFactory(em, cbf); ..... 적용 결과기존 QueryDSL 세팅한 것에 추가로 세팅하시면, 만료된 메소드에 대해 Blaze-persistence 객체로 대체되는데요, 기존 querydsl 클래스를 상속 받는 형태여서 QueryDSL이 제공하는 메소드를 그대로 쓸 수도 있습니다.fetchResults는 fetchPage로 바꿔서 사용할 것을 권장하고 있다는 점 참고하시면 될 것 같습니다.추가로 내부로직이라든지 설명이 더 필요하시다면 Blaze-persistence 릴리즈 노트와 Blaze Persistence Document를 참고하시면 좋을 것 같습니다.이 글에 대해 지적 및 피드백 해주시면 정말 감사하겠습니다.감사합니다. 여담 및 고민 :개인적으로 이 라이브러리의 내부로직을 뜯어보면서 분석하고 검증할 수 있는 역량은 부족한지라 분석 및 검증하는 방법에 대해서 팁이라든지, 아니면 blaze-persistence 사용할 시 주의해야할 점이라든지 조언해주실 수 있으시면 정말 감사드립니다. 강의를 듣던 중에 서브쿼리가 발생하는 부분에서는 정상동작하지 않는 것을 발견했습니다.@Test public void findUserDto(){ QMember memberSub = new QMember("memberSub"); List<UserDto> memberDtoList = queryFactory //이건 blazeQueryFactory가 정상 동작하지 않음 .select(Projections.fields(UserDto.class, //생성자 필드 순서에 맞게 변수를 만들어야 한다. member.username.as("name"), // member.age 대신 서브쿼리로 다 최대 나이로 찍고 싶어 ExpressionUtils.as( JPAExpressions .select(memberSub.age.max()) .from(memberSub), "age") )) .from(member) .fetch(); for (UserDto userDto : memberDtoList) { System.out.println("userDto = " + userDto); } } QueryDSL 쿼리 /* select member1.username as name, (select max(memberSub.age) from Member memberSub) as age from Member member1 */ select m1_0.username, (select max(m2_0.age) from member m2_0) from member m1_0 blaze-persistence 쿼리 /* SELECT member1.username AS name, member1.age AS generatedSubquery_1 FROM Member member1 */ select m1_0.username, m1_0.age from member m1_0 blaze-persistence generatedSubquery라 하여, 서브쿼리를 하나의 alias로 처리를 해버렸는데, 후행으로 이 generatedSubquery 에 대한 정의가 따라오질 않습니다...왜 이런 차이가 나오는지는 모르겠지만 blaze-persistence 활용할 때는 유의해야할 것 같습니다.
-
Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
sns 로그인 페이스북 이슈
안녕하세요. 강사님sns 로그인을 추가하여 진행하고 있었습니다.애플, 페이스북, 카카오, 네이버하지만 여기서 네이버, 페이스북에 이슈가 생겼습니다.네이버: 간혈적으로 특정 안드로이드 폰에서 아무리 눌러도 반응이 없습니다.페이스북: 안드로이드 폰에만 아이콘을 활성화하여 안드로이드에만 사용할 수 있도록 조치를 하였고, ios에서는 페이스북 로그인 기능을 사용하고 있지 않습니다. 그런데 자격 증명 요청을 요구하여 안드로이드는 통과했지만 ios의 경우 로그인을 할 방법이 없는데도 불구하여 자격 증명을 요청하여 비활성화를 시켜버린 상황입니다. 위와 같은 경우 어떻게 조치를 하면 좋을지 공유가능하실까요?ㅠㅠ혹은 이런 사례들을 경험한 적이 있으신지 궁긍합니다.sns 로그인 기능의 경우 안드로이드, ios 모두 동일한게 적용해야 하는 정책이 있는지도 궁금합니다.감사합니다.
-
제품 관리자와 서비스 기획자를 위한 실전 노하우 - 아낌없이 드립니다!
QA로서 이 강의 들어도 상관없습니까?
안녕하세요 현직 QA입니다. 수강 대상이 현직 PO나 PM, 서비스 기획자로 되어 있는데, 현직 QA가 들어도 상관없나요? 저 같은 경우에는 QA 테스터로만 국한된 것이 아니라 QA 경력을 살려서 서비스 기획 or PM으로 넓히려고 합니다. QA로서 추후에 서비스 기획자나 PM으로 갈 사람에게도 들어도 무방합니까? 이 강좌 중에서 제품 관리가 나왔으니까 테스트 케이스나 테스트 시나리오와도 연관 지을수 있을란지요?감사합니다.
-
엑셀 활용하기 : EXCEL 중급 (Inflearn Original)
HTTP 상태코드 500 오류
파워쿼리로 웹스크래핑 강의에서 M 코드 수정 시 아래와 같은 오류가 발생합니다 :DataSource.Error: 'https://carsalesbase.com/china-ford/' 에 액세스하는 동안 원격 서버가 HTTP 상태 코드 '500'을(를) 반환했습니다.세부 정보: DataSourceKind=Web DataSourcePath=https://carsalesbase.com/china-ford Url=https://carsalesbase.com/china-ford/ 어떻게 해야되는걸까요?
-
[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
react input 박스 값 입력 안되는 버그 이슈 해결방법
강의랑 다르게 input 값이 입력이 안되는 상황이 발생하여서 해결방법 공유해드릴려고 합니다~~ 아래블로그 참고하세욥!https://kmhan.tistory.com/316